@charset "utf-8";
/* CSS Document */


/*LAYOUT*/
.riga {
	background: url(/sito/oi_vecamco/images/varie/riga_verde.gif) repeat-x;
	height: 13px;
	line-height: 13px;
}

html,body{margin:0;padding:0}
body{font: 0.8em "Trebuchet MS",Arial, Helvetica, sans-serif;
background-color: #D5D9DB;
color:#5C6469;
}

p{
margin:0 20 0 20;
}

a{
color:#5c6469;
text-decoration:none; }
a:hover{
color:#4E8EB9;
text-decoration:none; 
}

a img{
text-decoration:none;
border:none;
}

h1{
font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
}
h2{
font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;

}

h3{
font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
margin-top:4px;
margin-bottom:2px;
font-weight:normal;
font-size:18px;
line-height:1em;

}
h4{
font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
}

/*------------------------------------------------*/
/*------------------------------------------------*/

/* testo */
.titolettoH3{
font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
margin-top:4px;
margin-bottom:2px;
font-weight:normal;
font-size:30px;
line-height:22px;

}

/*------------------------------------------------*/
/*------------------------------------------------*/



form input{
font-size:11px;
margin:0px;
margin-left:5px;
}

form select{
font-size:11px;
margin:0px;
margin-left:5px;
}

form select option{
font-size:11px;
margin:0px;
margin-left:5px;
}

#center {padding: 0px;
  width: 100%;
  vertical-align: middle;
  position: Absolute;
  top: 0%;
  left: 50%;
 margin-left: -50%;
 background:url(/sito/oi_vecamco/images/sfondo.gif) top left no-repeat;
}
  
div#container{text-align:left}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}

div#container{width:860px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0px}
div#footer{
clear:both;width:100%;
width:860px;
height:65px;
background: url(/sito/oi_vecamco/images/footer.gif) top left no-repeat;}
div#header{
width:860px;
height:155px;
background: url(/sito/oi_vecamco/images/header.gif) top left no-repeat;

}
/*------------------------------------------------*/
/*------------------------------------------------*/

div#selector_lingua{
float:right;
width:130px;

}

div#login_pannel{
clear:both;
float:right;
width:240px;
height:105px;
background: url(/sito/oi_vecamco/images/login_layer.jpg) top left no-repeat;
padding-left:5px;
padding-right:5px;
margin-top:5px;
}
 
div.important_title{
margin-left:50px;

}
div.important_title h2{
margin-top:20px;
margin-bottom:2px;
font-weight:bold;
font-size:18px;
line-height:1em;
color:#999999;
}



span.normal{
font-size:11px;
margin:0px;
}
span.small{
font-size:10px;
margin:5px;
line-height:1.2em;
}
span.title_normal{
font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
margin-top:4px;
margin-bottom:2px;
font-size:18px;
display:block;
}


div#login_pannel div{
margin:4px;

}

div#login_pannel a{

font-weight:bold;
text-decoration:none;
}
div#login_pannel a:hover{

}


div#menu_high{
float:left;
margin-top:32px;
width:860px;
height:25px;
}

div#menu_high div{
float:left;

}

div.menu_high_bt{
margin-left:15px;
}
div.menu_high_bt_home{
margin-left:190px;
}

div#menuh_sx{
float:left;
width:500px;
height:25px;
padding-top:2px;
}

div#menuh_sx span{
margin-left:10px;
margin-right:10px;
}
div#menuh_dx span{
margin-left:10px;
margin-right:10px;
}

div#menuh_dx{
padding-top:2px;
float:right;
width:290px;
height:25px;

}

div#splash_content{
float:left;
width:860px;
height:295px;
background:url(/sito/oi_vecamco/images/splash_bkg.jpg) top left no-repeat;
}
div#splash_desc{
float:left;
width:180px;
height:160px;
margin-top:30px;
margin-left:550px;
color:#FFFFFF;
}
div#splash_desc span{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#splash_desc h1{
color:#FFFFFF;
font-size:1.6em;
font-weight:normal;

}

div#main_content{
float:left;
width:860px;

background-color:#FFFFFF
}

div#news{
float:left;
width:350px;
height:150px;
margin:10px;
padding-left:30px;
font-size:11px;

background-color:#FFFFFF
}
div#news div{
float:left;
margin:5px;

}
div#news span{

font-weight:bold;

}

div#products-line{
width:400px;
height:80px;
float:right;
margin:5px;
margin-top:20px;
margin-right:20px;
background:url(/sito/oi_vecamco/images/product-lineSPA.jpg) top left no-repeat;
}

div#products-line a img{
margin-top:35px;
margin-left:10px;
}

div#products-line-txt{
width:400px;
height:80px;
float:right;
margin:15px;

}












div#mailing-line{
width:400px;
height:80px;
float:right;
margin:5px;
margin-top:80px;
margin-right:20px;
background:url(/sito/oi_vecamco/images/mailing-lineSPA.jpg) top left no-repeat;
}

div#mailing-line a img{
margin-top:35px;
margin-left:10px;
}

div#mailing-line-txt{
width:400px;
height:80px;
float:right;
margin:15px;

}

div#bottom-menu{
float:left;

}

div#banners{
width:840px;
height:180px;
float:left;
margin:10px;
margin-top:20px;
}
div.banner{
float:left;
margin:10px;
height:150px;
width:190px;

}
div.banner_prodotti{
float:left;
height:180px;
width:190px;
margin:10px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/

/* LINGUE */
a.link_lingue {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
	color:#666666;
	text-decoration:none;
}
a.link_lingue:hover {
	color:#007A85;
	text-decoration:none;
}

/*------------------------------------------------*/
/*------------------------------------------------*/

/* AREA RISERVATA */
.area_riservata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/* MENU */

a.link_menu {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:0px;
	margin-right:5px;
}
a.link_menu:hover {
	color:#D5D9DC;
	text-decoration:none;
}

.menu_txt{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
	color:#FFFFFF;
	}
	
	
/*------------------------------------------------*/
/*------------------------------------------------*/

/* FORM */
input.txt_element {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007A85;
	width:140px;
	line-height:15px;
	}
	
	select.inputFlat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007A85;
	width:150px;
	line-height:15px;
	}

	select.inputFlat option{
	line-height:15px	
	}

	
input.img_element {
margin-left:-15px;

		}

input.login_element {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007A85;
	margin:2px;

	}
form.form_ricerca{
width:300px;
height:25;

}
/*------------------------------------------------*/
/*------------------------------------------------*/

/* FOOTER */


div#footer_menu{
clear:both;
float:left;
width:860px;
height:25px;
padding-top:12px;

	text-align:center;

}

div#footer_menu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C6469;
font-weight:bold;
	text-decoration:none;
}
div#footer_menu a:hover{
color:#4E8EB9;
	text-decoration:none;
}


div#copyright{
clear:both;
float:left;
width:860px;
height:25px;
padding:4px;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C6469;
}




div#copyright a{
color:#5C6469;
	text-decoration:none;
}
div#copyright a:hover {
		color:#4E8EB9;
	text-decoration:none;
}

/*------------------------------------------------*/
/*------------------------------------------------*/

/* BOTTONI FOOTER */
.bottoni_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5C6469;
}

/*------------------------------------------------*/
/*------------------------------------------------*/

/* CONTENUTO */

.tab_prodotti {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5C6469;
}



div.box_mailing {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	padding-left:10px;
	line-height:100%;
}


.titoli {
	font-family:"AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5C6469;
}

.titoli_prodotti {
	font-family: "AvantGarde Bk BT","Trebuchet MS","Arial",sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5C6469;
}



.testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C6469;
}

.menu_sx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.linea {
	color:#D5D9DC;

}
.menu_sx_blu{padding-left:15px;
}
.menu_sx_blu a{
color:#FFFFFF;
font-decoration:none;
font-weight:bold;
}
.menu_sx_blu a:hover{
color:#CCCCCC;
font-decoration:none;
font-weight:bold;
}



div#splash_content_prodotti{
float:left;
width:860px;
height:340px;
background:url(/sito/oi_vecamco/images/grafica/header_prodotti.jpg) top left no-repeat;
}
div#splash_img_prodotti{
float:left;
width:350px;
height:160px;
margin-top:30px;
padding-left:40px;
color:#FFFFFF;
}
div#splash_desc_prodotti{
float:left;
width:190px;
margin-top:30px;
padding-left:20px;
padding-right:10px;
color:#FFFFFF;
}

div#splash_desc_prodotti span{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#splash_menu_prodotti{
float:left;
width:180px;
height:160px;
margin:0px;
padding-top:3px;
padding-left:40px;
color:#FFFFFF;
}

div.el_menu_prodotti{
float:left;
margin-left:5px;
height:150px;
width:190px;
color:#333333;
background:url(../images/grafica/box_cerca_prodottoSPA.jpg) no-repeat top left;
}

div.prodotti_box1{
float:left;
width:190px;
height:120px;
margin:10px;
background:url(/sito/oi_vecamco/images/grafica/box_bkg.jpg) top left no-repeat;
}

div.box_img{width:190px;
height:75px;
float:left;}
div.box_txt{width:145px;
height:35px;
float:left;
margin:2px;
margin-left:10px;
line-height:13px;
font-size:11px;
}
div.box_go{width:20px;
height:20px;
float:left;
margin:2px;
margin-top:15px;

}
div.prodotti_box2{
}


