/*generale*/
body{
margin:0px;
padding:0px;
text-align:center;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
background-color:#A09E9F;
/*background-color:#F8DE9C;*/
}
table{
font-family:Verdana,Arial,sans-serif;
font-size:9px;
}
div,p{
margin:0px;
padding:0px;
}
#tutto{
width:677px;
height:490px;
position:relative;
background-color:#313038;
text-align:left;
margin:0px auto;/*per centratura orrizzontale per IE MAC che non supporta la centratura verticale con tabella ed il posizionamento assoluto*/
}

/*index*/
#menusplash{
position:absolute;
bottom:0px;
right:0px;
font-size:9px;
font-weight:bold;
text-align:right;
margin:0px 12px 12px 0px;
}
#menusplash a,#menusplash a:visited{
color:white;
text-decoration:none;
}
#menusplash a:hover{
color:#E7BD3A;
text-decoration:none;
}
#menusplash img{
margin-bottom:-6px;
}

/*home*/
#news{
position:absolute;
bottom:94px;
right:14px;
/*width:203px;*/
width:193px;
/*height:17px;*/
border:solid 1px #A09E9F;
color:white;
font-size:10px;
/*text-align:right;
line-height:17px;*/
padding:3px 5px;
}
#news img{
margin:0px 5px;
}
#archivio{
position:absolute;
top:404px;
right:14px;
height:24px;
color:white;
font-weight:bold;
text-align:right;
line-height:18px;
}
#archivio img{
margin-bottom:-6px;
}

/*header*/
#logo{
position:absolute;
top:10px;
left:568px;
width:95px;
height:12px;
}

/*menu sopra*/
#menu{
position:absolute;
top:89px;
left:17px;
height:19px;
width:660px;
}
.menu_on{
width:80px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 82 : 80 );
height:17px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 19 : 17 );
font-weight:bold;
color:white;
/*background-color:#D99A38;*/
background-image:url(../img/sfondomenu_on.png);
background-repeat:repeat;
text-align:center;
margin-right:6px;
border:1px solid #A09E9F;
line-height:17px;
display:block;
}
.menu_in{
width:80px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 82 : 80 );
height:17px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 19 : 17 );
font-weight:bold;
text-align:center;
margin-right:6px;
color:white;
border:1px solid #A09E9F;
/*background-color:#D99A38;*/
background-image:url(../img/sfondomenu_on.png);
background-repeat:repeat;
line-height:17px;
display:block;
}
.menu{
width:80px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 82 : 80 );
height:17px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 19 : 17 );
font-weight:bold;
text-align:center;
margin-right:6px;
color:white;
border:1px solid #A09E9F;
/*background-color:#39252C;*/
background-image:url(../img/sfondomenu.png);
background-repeat:repeat;
line-height:17px;
display:block;
}
.float{
float:left;
}
a.menu, a.menu:visited, #archivio a, #archivio a:visited, #news a, #news a:visited, a.menu_in, a.menu_in:visited, a.menu_in:hover{
color:white;
text-decoration:none;
}
a.menu:hover, #archivio a:hover, #news a:hover{
color:#E7BD3A;
text-decoration:none;
}
.sottomenu{
position:absolute;
top:108px;
z-index:10;
visibility:hidden;
}
.sottomenu .menu, .sottomenu .menu_on{
margin-top:2px;
text-align:left;
text-indent:5px;
}
#tecnology{
left:105px;
}
#tecnology .menu, #tecnology .menu_on{
width:150px;
}
#plants{
left:193px;
}
#reference{
left:281px;
}
#contact{
left:457px;
}

/*testo*/
#titolo{
position:absolute;
top:156px;
left:17px;
width:346px;
color:#FFFFFF;
text-align:left;
z-index:5;
font-weight:bold;
font-size:10px;
}
#testo{
position:absolute;
top:177px;
left:17px;
width:346px;
color:#FFFFFF;
text-align:justify;
z-index:5;
font-size:10px;
}
#testo p{
margin-bottom:10px;
}
#testo1{
position:absolute;
top:177px;
left:17px;
width:346px;
height:218px;
overflow:hidden;
color:#FFFFFF;
z-index:5;
font-size:10px;
}
#testo_scorrevole{
position:absolute;
top:0px;
left:0px;
text-align:justify;
}
#scroll{
position:absolute;
top:177px;
left:373px;
width:6px;
height:218px;
visibility:hidden;
}
#scroll a{
cursor:pointer;
}
#tacca{
position:absolute;
top:12px;
left:-1px;
}
#immagine{
position:absolute;
right:14px;
top:177px;
width:271px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 273 : 271 );
height:217px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 219 : 217 );
z-index:5;
border:solid 1px #A09E9F;
}
#menu_img{
position:absolute;
right:14px;
top:378px;
/*top: expression( navigator.userAgent.match(/MSIE 6/) ? 377 : 378 );*/
width:87px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 88 : 87 );
height:14px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 18 : 14 );
border-top:solid 1px #A09E9F;
border-left:solid 1px #A09E9F;
background-color:#332F37;
color:#FFFFFF;
z-index:6;
font-weight:bold;
padding-top:3px;
}
#menu_img a, #menu_img a:visited{
color:#FFFFFF;
text-decoration:none;
margin-left:7px;
}
#menu_img a:hover{
color:#E7BD3A;
text-decoration:none;
margin-left:7px;
}
#menu_img span{
margin-left:7px;
color:#A09E9F;
}
#menu_img img{
vertical-align:bottom;
}
#titolo_img{
background-image:url(../img/sfondo_titoloimg.png);
background-repeat:repeat;
position:absolute;
right:102px;
top:378px;
z-index:6;
width:184px;
height:17px;
line-height:17px;
text-indent:3px;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
display:none;
}
#info{
position:absolute;
right:14px;
top:177px;
width:234px;
z-index:5;
color:white;
}
#info a, #info a:visited, #info a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/*#modulo{
position:absolute;
right:14px;
top:177px;
width:234px;
z-index:5;
font-weight:bold;
color:white;
}
#modulo form{
margin:0px;
padding:0px;
}
#modulo label{
width:66px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 67 : 66 );
height:16px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 18 : 16 );
background-color:#E7BD3A;
border-top:solid 1px #A09E9F;
border-left:solid 1px #A09E9F;
border-bottom:solid 1px #A09E9F;
line-height:16px;
float:left;
text-indent:2px;
}
.inptext{
background-color:transparent;
border-top:solid 1px #A09E9F;
border-left:none;
border-right:solid 1px #A09E9F;
border-bottom:solid 1px #A09E9F;
width:166px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 167 : 166 );
height:18px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 18 : 16 );
line-height:16px;
float:left;
margin-bottom:5px;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#E7BD3A;
}
#modulo textarea{
background-color:transparent;
border:solid 1px #A09E9F;
width:232px;
width: expression( navigator.userAgent.match(/MSIE 6/) ? 234 : 232 );
height:52px;
height: expression( navigator.userAgent.match(/MSIE 6/) ? 54 : 52 );
margin-bottom:5px;
color:#E7BD3A;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
}
#modulo a, #modulo a:visited, #moduolo a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#feedback{
position:absolute;
top:146px;
right:14px;
width:234px;
color:#E7BD3A; 
font-size:10px;
font-weight:bold;
}*/

/*footer*/
#footer{
position:absolute;
bottom:32px;
left:20px;
width:643px;
height:11px;
border-bottom:solid 1px #A2A1A5;
}
#footerdx{
width:141px;
height:11px;
background-image:url(../img/striscia_footer.gif);
background-repeat:no-repeat;
float:right;
color:#ffffff;
text-align:right;
line-height:11px;
font-weight:bold;
}
#footerdx a, #footerdx a:visited{
color:#49464E;
text-decoration:none;
}
#footer a:hover{
color:#E7BD3A;
text-decoration:none;
}
#footerdx span, #footerdx a{
padding-right:10px;
}
#anagrafica{
color:#B6B4B7;
position:absolute;
bottom:18px;
left:20px;
width:643px;
font-size:9px;
}
#fuori{
margin:3px auto;/*per centratura orrizzontale per IE MAC che non supporta la centratura verticale con tabella ed il posizionamento assoluto*/
width:677px;
}
#copy{
float:left;
}
#intermedia{
float:right;
}
#intermedia a, #intermedia a:visited{
color:#000000;
text-decoration:none;
}
#intermedia a:hover{
color:#000000;
text-decoration:underline;
}
#testo a, #testo_scorrevole a, #testo a:visited, #testo_scorrevole a:visited, #testo a:hover, #testo_scorrevole a:hover{
color:#FFFFFF;
text-decoration:underline;
}
