body{margin:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #7497b8}
#container{width:955px; height:600px; position:absolute; top: 50%; left: 50%; margin-top: -300px; margin-left: -477px; background-color:#000000}
hr{border:0px solid #FFF; background-color:#fff; height:1px; margin:20px 17px 20px 17px !important; margin:0 0 20px 0}

/*CSS HOMEPAGE*/
#DIVheader{height:101px; background:url(../immagini/texture_header.jpg) top repeat-x}
#header_contenuti{display:block; width:900px; height:101px; margin:0 auto 0 auto; background:url(../immagini/banner_titolo.jpg) no-repeat}

#DIVbanner{height:240px; width:100%; background:url(../immagini/texture_banner_chiaro.png) top repeat-x; z-index:1; margin:0 auto}
#DIVbannerOLD{height:300px; width:100%; background:url(../immagini/texture_banner.jpg) top repeat-x; z-index:1; margin:0 auto}

#DIVcorpo{min-height:350px; background:url(../immagini/texture_corpo.jpg) top repeat-x #9bbbd4;}
#DIVfooter{height:47px; background:url(../immagini/texture_footer.jpg) top repeat-x}
#footer_container{width:900px; margin:0 auto 0 auto}

#sceltalingua{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; float:right; margin:20px 30px 0 0; color:#042c4e}
* + html #sceltalingua{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; position:absolute; margin:20px 0 0 515px; color:#042c4e}
#sceltalingua a{text-decoration:none; color:#042c4e; margin:0 4px 0 0}
#sceltalingua a:hover{text-decoration:underline; color:#042c4e}
#madeinitaly{position:absolute; margin:35px 0 0 769px; width:106px; height:30px;}
* + html #madeinitaly{position:absolute; margin:35px 0 0 506px; width:106px; height:30px;}

#DIVlogo{float: left; margin:0 0 0 0}
#FLASHBOX {width:900px; height:240px;/*position: relative; or absolute*/;  z-index:2; margin:0 auto}

#newsline{height:35px; overflow:hidden; margin:0 0 5px 0}
#DIVblocconews{width:525px; height:220px; margin:21px 0 0 0; float:left; background:url(../immagini/fondini_190.png) top left repeat-x}
#DIVblocconews p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; margin:0 17px 12px 17px; padding:0;}
#DIVblocconews p img{width:120px; float:left; margin:-28px 10px 0 0;}
#DIVblocconews a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:italic; color:#042c4e; text-decoration:none}
#DIVblocconews a:hover{text-decoration:underline}


#DIVnews{width:580px; min-height:190px; margin:21px 0 20px 0; float:left; background:url(../immagini/fondini_190.png) top left repeat-x}
#DIVnews p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#042c4e; margin:0 17px 0 17px; padding:0;}
#DIVnews a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#042c4e; margin:0 17px 0 0; padding:0; text-decoration:none}
#DIVnews a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#042c4e; margin:0 17px 0 0; padding:0; text-decoration:underline}
#DIVnews p img{margin:0 15px 5px 0; float:left; border:0; width:120px; height:90px;}
#DIVnews h1{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFF; margin:0 17px 10px 17px; padding:0;}
#DIVnews ol li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#042c4e;}
#DIVnewsarchivio{width:295px; min-height:190px; margin:21px 0 0 0; float:right; background:url(../immagini/fondini_190.png) top left repeat-x}
#DIVnewsarchivio p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; margin:0 17px 0 17px; padding:0;}
#DIVnewsarchivio a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#042c4e; margin:0 17px 0 17px; text-decoration:none}
#DIVnewsarchivio a:hover{text-decoration:underline}
#newsarchive{margin:5px 0;}


#DIVbloccoaltro{width:350px; height:190px; margin:21px 0 0 0; float:right; background:url(../immagini/fondini_190.png) top left repeat-x}
#DIVbloccoaltro a{color:#042c4e; text-decoration:none}
#DIVbloccoaltro a:hover{color:#FFF; text-decoration:underline}
#DIVbloccoaltro p{font-family:Arial, Helvetica, sans-serif; font-size:12px; /*font-weight:bold;*/ color:#042c4e; margin:8px 17px 0 0; padding:0;}

#deepening {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#042c4e; text-decoration:none; margin:10px 0 0 21px;}
#deepening:hover{text-decoration:underline}

#DIVmidBlock{width:900px; min-height:88px; margin:10px 0 0 0; float:left; background:url(../immagini/fondino_bianco_88.png) top left repeat-x; overflow: visible}
#DIVmidBlock img{margin:0 0 3px 0}
#DIVmidBlock a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#042c4e; text-decoration:none;}
#DIVmidBlock a:hover{font-weight:bold}
#DIVmidBlock_box{width:190px; height:66px; background-image: url(../immagini/fondino_blu_78.png); padding:6px; float:left}

#DIVbloccoprodotti{width:900px; min-height:108px; margin:10px 0 0 0; float:left; background:url(../immagini/fondini_stretto.png) top left repeat-x; overflow: visible}

#DIVdatifiscali{ width:700px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin:25px 0 0 15px; padding:0;}
#DIVcredits{ width:150px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin:25px 15px 0 0; padding:0;}
#DIVcredits a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none}
#DIVcredits a:hover{text-decoration:underline}

#DIVblocchiProd{background:url(../immagini/blocco_bianco.png) top left repeat-x; width:129px; margin:16px 0 0 5px; height:78px; padding:6px !important; padding:0 }
#DIVblocchiProd6x{background:url(../immagini/blocco_bianco.png) top left repeat-x; width:94px; margin:16px 0 0 5px; height:78px; padding:6px !important; padding:0 }
#DIVblocchiProd img, #DIVblocchiProd6x img{margin:0 0 5px -6px; border:none}
#DIVblocchiProd a, #DIVblocchiProd6x a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#042c4e; text-decoration:none}
#DIVblocchiProd a:hover, #DIVblocchiProd6x a:hover{text-decoration:none; font-weight:bold}

#DIVmoduli{background:url(../immagini/blocco_bianco.png) top left repeat-x; width:129px; margin:10px 0 0 5px; height:78px; padding:6px !important; padding:0; display:inline-block;}
* + html #DIVmoduli{background:url(../immagini/blocco_bianco.png) top left repeat-x; width:129px; margin:10px 0 0 5px; height:78px; padding:0; display:block; float:left}
#DIVmoduli img{margin:0 0 5px 0; border:none}
#DIVmoduli a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#042c4e; text-decoration:none}
#DIVmoduli a:hover{text-decoration:none; font-weight:bold}

#DIVcompany{width:583px; min-height:221px; margin:21px 0 20px 0; float:left; background:url(../immagini/fondini.png) top left repeat-x; overflow: auto}
#DIVcompany p, #DIVcomingsoon p{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#042c4e; margin:0 17px 0 17px; padding:0; line-height:18px
}

#DIVcompany ul li, #DIVcomingsoon ul li{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold; 
	color:#042c4e;
	padding:0; 
	line-height:18px
}
#DIVcompany h1, #DIVcomingsoon h1{
font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; color:#FFF; margin:12px 17px 12px 17px; padding:0
}
#DIVcompany span, #DIVcomingsoon span{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; margin:0; padding:0
}
#DIVcompany a, #DIVcomingsoon a{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none
}
#DIVcompany a:hover, #DIVcomingsoon a:hover{
text-decoration:underline
}
#DIVcompanyIMG{width:280px; min-height:221px; margin:21px 0 0 0; float:right; background:url(../immagini/fondini.png) top left  repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e;}
#DIVcompanyIMG span {margin:0 0 0 18px}
#DIVcompanyIMG p {padding:0 12px 0 10px; font-style:italic}
#DIVcompanyIMG a{color:#042c4e; text-decoration:none;}
#DIVcompanyIMG a:hover{color:#042c4e; text-decoration:underline;}

#gallery_txt{margin:0px 5px 0 0; float:right; width:136px}
.thumbIMG{margin:18px 0 0 18px; border: solid 1px #042c4e; float:left}
.thumbCert{margin-left:9px; margin-bottom:5px; float:left}
.downloadPDFimg{ border:none; margin:15px 0 0 0}
.richiediINFOimg{ border:none; margin:5px 0 0 0}

#DIVrefSX{width:190px; min-height:221px; margin:21px 0 20px 0; float:left; background:url(../immagini/fondini.png) top left repeat-x; overflow: hidden}
#DIVrefSX p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e; margin:0 10px 10px 17px}
#DIVrefSX span{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; margin:0; padding:0; text-transform:uppercase}
#DIVrefSX a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#042c4e; text-decoration:none; text-transform:uppercase}
#DIVrefSX a:hover{color:#fff; text-decoration:underline}
#DIVrefDX{width:693px; min-height:221px; margin:21px 0 20px 0; float:right; background:url(../immagini/fondini.png) top left repeat-x; overflow: auto}
#DIVreferenze{width:900px; min-height:221px; margin:21px 0 20px 0; float:right; background:url(../immagini/fondini.png) top left repeat-x; overflow: auto}

#DIVcomingsoon{width:900px; min-height:330px; margin:21px 0 20px 0; float:right; background:url(../immagini/fondale_comingsoon.png) top left no-repeat; overflow: auto}

#fotogallery{width:125px; height:125px; float:left; margin:0 0 0 10px}
#fotogalleryLARGE{width:122px; height:97px; float:left; margin:0 0 0 5px}
.fotogalleryIMG{border: solid 1px #042c4e}
#fotogallery p, #fotogalleryLARGE p{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#042c4e; margin:2px 0 0 0}
#riga_dispari{margin:0}
#riga_pari{margin:0 62px}

#DIVprodOUTIND{width:583px; min-height:221px; margin:21px 0 20px 0; float:left; background:url(../immagini/fondini.png) top left repeat-x; overflow: auto}

#DIVdovesiamoSX{width:280px; min-height:221px; margin:21px 0 20px 0; float:left; background:url(../immagini/fondini.png) top left repeat-x; overflow: hidden}
#DIVdovesiamoSX p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e; margin:0 10px 10px 17px}
#DIVdovesiamoSX a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e; text-decoration:none}
#DIVdovesiamoSX a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none}
#DIVdovesiamoDX{width:603px; min-height:221px; margin:21px 0 20px 0; float:right; background:url(../immagini/fondini.png) top left repeat-x; overflow: auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e}
#DIVdovesiamoDX iframe{margin:0 0 0 10px; border:solid 1px #042c4e}

#DIVdovesiamoDX input{border:solid 1px #042c4e; width:150px; height:16px; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#DIVdovesiamoDX textarea{border:solid 1px #042c4e; width:467px; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#DIVdovesiamoDX p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e; margin:0 10px 10px 17px}
#privacytext a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#042c4e; text-decoration:underline}
#privacytext a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#privacytext{margin:10px 120px 10px 12px}
#DIVdovesiamoDX #privacy{
	width:14px !important; 
	width:16px;
	height:14px !important;	
	height:16px ;
	border:solid 1px #042c4e !important; 
	border:solid 0px #fff;
	color:#042c4e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	margin:0
}
#DIVdovesiamoDX #invia, #DIVdovesiamoDX #cancella{
	width:75px;
	border:solid 1px #042c4e; background-color:#FFFFFF;
	color:#434343; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	margin:0
}
/* SEO */
#seo {font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px 15px; margin:0; color:#bacfe0; text-decoration:none}
#seo a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#bacfe0; text-decoration:none;}
#seo a:hover{color:#FFF;}
