@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; line-height:1.4em;
	background-color: #FBFBFB; background-color: #BBCEEC;   background-image:url(http://www.tecniplast.it/img-new/pagina-sfondo2.jpg); background-repeat:repeat-x; 
	margin:0 auto; text-align:center;
}

#rilievo { width:1012px;height:auto; margin:0 auto; text-align:center;  background-image:url(http://www.tecniplast.it/img-new/sfondo-rilievo.png); background-position:center; background-repeat:repeat-y;     }

#contenitore {    
background-color:#FFFFFF; width:990px; margin:0 auto; text-align:center; 
background-image:url(../img-new/sfondobasso-corpo.gif); background-repeat:repeat-x; background-position:bottom;
 }

#testata {  background-image:url(../img-new/testata-sf.jpg); background-repeat:repeat-x; height:180px; }
   
   .testata-flash {height:150px; }
   .testata-menu { float:left; height:30px;  width:720px;  }
   .testata-changelocation { float:right;  margin:-20px 13px 0 0; text-align:left;   }
   .testata-changelocation form {position:relative;  z-index:0;  }
   .testata-changelocation a { color:#5384C4; text-decoration:none;}
 .testata-changelocation a:hover { color:#5384C4; text-decoration:underline;}
   
.titoli-blu-piccoli { color:#5384C4; font-weight:bold; font-size:12px; }
.titoli-blu-grandi { color:#5384C4; font-weight:bold; font-size:16px; line-height:1.6em; }

.titoli-rossi-grandi { overflow:visible; color:#DF0120;  font-size:18px; line-height:2em; padding:0 0 13px 25px; background-image:url(../img-new/titles-ic.jpg); background-repeat:no-repeat; }
.titoli-rossi-grandi2 { color:#DF0120;  font-size:18px; line-height:2em; }


.icone-left  { margin-right:4px; vertical-align:middle; border:0;}
.icone-right  { margin-left:4px; vertical-align:middle; border:0;}


.input-ricerche  { width:150px;  
color:#5384C4; font-weight:bold; font-size:12px; 
border:1px solid; border-color:#D0D1D2; padding:3px; 
background-image: url(../img-new/input-sf.gif); background-repeat:repeat-x; 
}
.input-select  { width:190px; 
color:#5384C4; font-weight:bold; font-size:12px;
}

   
/* -------------------------------------------------------------------------  MENU */
	
	
	div#hormenu {    font-size:11px;
	width: 100%; 
	float: left; 
	margin: 0; 
	padding: 0;
	/*background-color:#D2CDC2; */
	}
	
	div#hormenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none; background-color:#D2CDC2; 
	}
	
	
	div#hormenu li {
	
	float:left; line-height:20px;
	margin: 0;
	padding: 0;
	 background-image:url(../img-new/testatamenu.gif); background-repeat:no-repeat; 
	color:black;
	} 
	
	div#hormenu a { width:105px; line-height:20px;
	display: block;
	padding: 5px;
	color:#5384C4;
	text-decoration: none;
	}
	div#hormenu a:hover {  
	background-image:url(../img-new/testatamenu-sel.gif); background-repeat:no-repeat; 
	color: #000000;
	text-decoration: none;
	}
	
	
	div#hormenu li ul {text-align:left; display: none;  }
	
	div#hormenu li:hover ul { text-align:left; font-size:12px; 
	display: block;
	position: absolute; 
	z-index:1;
	width:180px;
	padding: 0; 
	
	border:1px dotted; border-color:#AECCF3; border-top-color:#FFFFFF;
	background: white;
	line-height:1.4em;
	margin: 0; margin-left:2px;
	}
	
	div#hormenu li li {border: none;  background-image:url(../img-new/sfbottone0.gif); background-repeat: repeat; font-weight:bold;    } 
div#hormenu li li a:hover {border: none;  background-image:url(../img-new/sfbottone0over.gif); background-repeat: repeat; color:#FFFFFF;  } 
div#hormenu li li a {padding: 4px 10px 4px 10px; font-size:11px; width:160px;}

#hormenu li.selezionato  { background-image:url(../img-new/testatamenu-sel.gif); background-repeat: repeat; color: #000000; } 
#hormenu li.selezionato a  { color: #000000; } 
#hormenu li.selezionato li a  { color: #FFFFFF; } 
#hormenu li.selezionato li a:hover  { color: #000000; } 

	
/* -------------------------------------------------------------------------  MENU */





#corpo {   text-align:left; padding-bottom:10px;  margin-top:-8px; _margin-top:0; }
/*#corpo p {margin:6px 0 12px 0;}*/
#corpo a { color:#5384C4; text-decoration:none; } #corpo a:hover { color:#DF0120; text-decoration:underline; }

.prodotti-icone { float:left; width:65px;  line-height:65px; border:1px solid; border:1px dotted #5888C8; margin-left:8px; margin-bottom:8px;}
.prodotti-icone:hover { border:1px solid #DF0120;  }




#piedepagina { 
background-color:#FFFFFF; width:990px; margin:0 auto; text-align:center;
font-size:11px; color:#666666; line-height:2.5em;
 } 

