img, div { behavior: url(iepngfix.htc); }
#entra{background-color:#0168B5; background: url(img/bg_entra.gif);}
#entranelsito{margin-top:80px;padding-left:120px; background-color:#0168B5;}

body {margin:0; padding:0; background: transparent url(img/bg.png) repeat-y top center;
font:62.5%/1.5 "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;}
img{border:0;}

#wrapper{ margin:auto; width:880px;padding-left:15px;padding-right:15px; background:url(img/ombra2.jpg) repeat-y top center; height:638px;}

.img_centrale{ margin-top:100px;}
.inglese_home{ position:absolute; top:40px; right:100px;}
.freddofriologo{ position:absolute; top:105px; right:49px;}

#top{ position:relative; top:0; left:0;
 width:880px; height:149px;  border:0; background: transparent url(img/top.png) no repeat top left;z-index:2;}

#content{
	position:absolute;
	top:49px;
	background-color:#FFF;
	width:880px;
	height:500px;
	overflow:hidden;
	z-index:1;
}


#bottom{ position:absolute;top:457px;width:880px; height:182px; z-index:3;}

#bottom ul{ position:absolute; top:150px; left:20px;list-style:none; margin:0;padding:0; }
#bottom ul li{ float:left; margin:5px; background:url(img/sfondo_bottone.gif) no-repeat top left; width:90px; height:15px; font-size:1em;}
#bottom ul li a{width:90px; height:15px; padding-left:3px; display:block;}

a{color:#FFF; font-size:1.1em; font-weight:bold; text-decoration:none;}
a:visited{color:#CCC;}
a:hover{color:#E1F1FF;}

#nav{list-style:none; position:absolute;top:50px;left:220px;margin:0;padding:0;width:700px; z-index:4;}
#nav a{position:absolute; text-decoration:none;width:95px;height:26px;
color:#FFF; font-size:9px; text-align:center; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-top:6px; }

a#azienda{top:5px;left:0px;}
a#qualita{top:23px;left:93px;}
a#tecnologia{top:43px;left:183px;}
a#controlli{top:63px;left:270px;}
a#distribuzione{top:67px;left:370px;}
a#sumisura{top:55px;left:467px;}
a#prodotti{top:35px;left:555px;}
/* a#creaprodotto{top:35px;left:550px;} */

#nav li{width:95px;height:28px;float:left;}

#listaprodotti{second-level lists 
	display:none;
	position:absolute;
	padding:0; margin:0;
    list-style:none;
	width:95px;}

#listaprodotti li{/* second-level list items for Prodotti. Gives the right position */
	top:62px;
	left:-14px;}

#listastabilimento li{/* second-level list items for Stabilimento. Gives the right position  */
	top:33px;
	left:0px;}
	
#listaprodotti li, #listastabilimento li{/* second-level list items for Prodotti. Gives the right position */
	position:relative;
	display:block;
	width:95px;height:28px;
	list-style:none;}
  
#listaprodotti a, #listastabilimento a{
	display:block;
	width:95px;height:28px;}
	
#listaprodotti, #listastabilimento{/* second-level lists */
	display:none;
	position:absolute;
	padding:0; margin:0;
    list-style:none;
	width:95px;}
	

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;}

#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;}

span{/* nasconde il testo dei list items */ display:none;}
.left{float:left;}

/* PARAGRAFI */

h1{ font-size:1.5em; font-weight:bold; color:#0283D7;letter-spacing:2px;margin:0;padding:0;}
h2{ font-size:1em; font-weight:bold; color:#0066CC;margin:0;padding:0;text-transform:uppercase;}
h3{ font-size:1em; font-weight:bold;color:#CC3300;margin:0;padding:0;text-transform:uppercase;letter-spacing:1px; text-align:center;}
.titolo{ position:absolute;top:280px;right:30px;}

.normal{ float:right; font-size:1em; width:650px; text-align:justify; margin-left:200px; margin-right:20px; margin-bottom:100px;}
.stretto1{ float:right;font-size:1em; width:260px; text-align:justify; line-height:2.8em; margin-top:110px; margin-right:20px;}
.stretto2{ float:right;font-size:1em; width:260px; text-align:justify; line-height:2.8em; margin-top:10px; margin-right:20px;}
.stretto_controlli{ float:right;font-size:1em; width:260px; text-align:justify; line-height:4em; margin-top:110px; margin-right:20px;}
.titolo_in_mezzo{ float:right;font-size:1.4em; font-weight:bold; color:#0283D7;letter-spacing:2px;margin:0;padding:0; line-height:1.3em; text-align:left; margin-top:15px; margin-bottom:15px;padding-left:-30px; padding-right:40px;}
#modulo{position:absolute; top:120px; left:400px;}
#contatti {position:absolute; top:70px; left:110px;}

.busta{ }

.scheda {margin:60px 3px 0 3px;padding:0;border:none;}
.scheda table{color:#0066CC;padding:0;margin:5px 0 0 0;line-height:.9em;}


.valori{border:1px solid #BDE2FD; }
.valori td{padding:1px;}

.sfondo_azzurro{background-color:#EAF4FF;text-align:center;border-top:1px solid #BDE2FD;border-bottom:1px solid #BDE2FD;}
.righe{border-top:1px solid #BDE2FD;border-left:1px solid #BDE2FD;border-right:1px solid #BDE2FD;}
.righe td{border-bottom:1px solid #BDE2FD;padding:1px;}
em{ font-weight:bold; font-style:italic; letter-spacing:2px; }
.asterisk{color:#0066CC;margin:0;padding:0;}

.indirizzo{ position:absolute; top:90px; left:115px;}
