/* CSS Document */
*{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
body,html{margin:0; padding:0; background-color:#FFFFFF;}
p{margin:0;}
a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;text-decoration:none}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #3399CC;text-decoration:none}
a:hover_underline{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666; text-decoration:underline}
img{ border:0;}
/* Classi generiche */
.minFontSize{font-size:9px;}
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}

.lineBreak{margin-bottom:15px;}

/* Form */
.labelForm {font-size:10px; font-weight:bold; color:#333333;}
.buttonForm {color:#333333; background-color:#999999; border:1px solid #000000; font-weight:bold;}
.inputColor {color:#000000;}

#BoxForm {margin:0; padding:0;}
#BoxForm form {margin:0; padding:0;}
#BoxForm .cols {clear:both; width:100%; padding-bottom:10px;}
#BoxForm .cols p {float:left; width:50%;}

/* Contenitore principale */
#MainContainer {width:983px; margin:0 auto; background:repeat-y url('/images/bg.gif'); }

#Errore {text-align:center; color:#FF0000;}
#Errore ul {list-style-type:none;}
#Errore ul li{color:#FF0000;}
.ErrorItem {color:#FF0000;}

#BoxPrivacy {margin:10px; padding:0px;}

/* Header */
#Header{width:945px; background:#020251 no-repeat right url('/images/angolo_dx.gif'); height:84px; margin:0 auto;}
#Logo{}
#Menu #Flag{ padding-right:10px; padding-top:15px; padding-bottom:20px;}
#Menu #Flag ul{margin:0; padding:0; list-style:none;}
#Menu #Flag ul li{display:inline;padding:0 2px;}
#Menu{float:right; padding-right:5px; width:650px;}
#Menu ul{margin:0; padding:0; list-style:none;}
#Menu .UltimoMenu{ padding-right:20px;}
#Menu ul li{display:inline;padding:0 10px;}
#Menu ul li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
#Menu .UltimoMenu a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
#Menu ul li a:hover{}
#Menu ul li a.active{font-size:12px;color:#3399CC; font-weight:bold;}
/* Menù principale */

/* Menù di servizio */

/* History barr */

/* Footer */
#Riga_Sotto{ height:20px; padding:15px 40px;}
#Footer{ color:#020251; height:50px;background:repeat-y url('/images/bg_footer.gif');padding:15px 20px;}
#Footer td{color:#020251;}
#Footer td a{color:#020251;}
#Footer td div{color:#020251;}
/* Contenitore principale */

/* Home page */
#MovieFlash{width:945px;height:295px; margin:0 auto; padding:15px 0;}
#BoxContainer{height:315px; margin:0 auto;}
#BoxManiglie{ float:left; width:493px; height:200px;padding-left:20px;padding-right:20px; background: no-repeat top center url('../images/le_nostre_maniglie.gif')}
#BoxManiglieImg{ border: #020251 1px solid; margin-top:29px; height:130px;}
#BoxManiglieImg ul{margin:0; padding:0; list-style:none;}
#BoxManiglieImg ul li{display:inline;width:225px;float:left; padding:0 10px;}
#BoxManiglieTesto {background:#020251 bottom center no-repeat url('/images/le_nostre_maniglie_sotto.gif'); height:150px;}
#BoxManiglieTesto ul{margin:0; padding:0; list-style:none;}
#BoxManiglieTesto ul li{display:inline;width:225px;float:left; padding:0 10px;}
#BoxManiglieTesto ul li p.Titolo{font-weight:bold; padding:5px 10px; padding-top:25px;}
#BoxManiglieTesto ul li p.Testo{padding:5px 10px;width:210px;}
#BoxManiglieTesto ul li p.Link{padding:5px 10px;}

#BoxNews{float:left; width:205px; height:200px; background: no-repeat top center url('/images/news.gif');}
#BoxNewsContainer{background:#020251 bottom center no-repeat url('/images/home_sotto.gif'); height:285px;margin-top:29px;}
#BoxNewsContainer ul{margin:0; padding:0; list-style:none;}
#BoxNewsContainer ul li{display:inline;width:180px;float:left; padding:0 10px;}
#BoxNewsContainer ul li p.Titolo{font-weight:bold; padding:5px 10px;padding-top:15px;}
#BoxNewsContainer ul li p.Testo{padding:5px 10px;width:155px;}
#BoxNewsContainer ul li p.Link{padding:5px 10px;}
#BoxNewsContainer ul li p.news_divisore{ background:no-repeat  url('/images/news_divisore.gif'); height:5px; margin:15px 0;}

#BoxDestra{float:left; width:205px; height:200px; background: no-repeat top center url('../images/info_home.gif'); margin-left:15px;}
#BoxDestraContainer{background:#020251 bottom center no-repeat url('/images/home_sotto.gif'); height:285px;margin-top:29px;}
#BoxDestraContainer ul{margin:0; padding:0; list-style:none;}
#BoxDestraContainer ul li{display:inline;width:180px;float:left; padding:0 10px;}
#BoxDestraContainer ul li p.Titolo{font-weight:bold; padding:5px 10px; padding-top:25px;}
#BoxDestraContainer ul li p.Testo{padding:5px 10px;width:155px;}
#BoxDestraContainer ul li p.Link{padding:10px 10px;}
#BoxDestraContainer ul li p.news_divisore{ background:no-repeat  url('/images/news_divisore.gif'); height:5px; margin:15px 0;}
#BoxDestraContainerPartner{background:#020251 bottom center no-repeat url('/images/home_sotto.gif'); height:270px;margin-top:29px;}
#BoxDestraContainerPartner ul{margin:0; padding:0; list-style:none;}
#BoxDestraContainerPartner ul li{display:inline;width:180px;float:left; padding:0 10px;}
#BoxDestraContainerPartner ul li p.Titolo{font-weight:bold; padding:5px 10px; padding-top:25px;}
#BoxDestraContainerPartner ul li p.Testo{padding:5px 10px;width:155px;}
#BoxDestraContainerPartner ul li p.Link{padding:10px 10px;}
#BoxDestraContainerPartner ul li p.news_divisore{ background:no-repeat  url('/images/news_divisore.gif'); height:5px; margin:15px 0;}

/* Pagine Statiche */
/* AZIENDA */
#BoxContainerAzienda{height:315px; margin:0 auto;}
#BoxPartners{ float:left; width:721px; height:200px; padding-left:19px; margin-right:13px;}
#BoxPartners a{ font-size:12px; font-weight:bold}
#BoxPartners a:hover{font-size:12px; font-weight:bold}
#BoxPartnersImgAz{margin-top:2px; height:145px;}
#BoxPartnersImgAz .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
#BoxPartnersImgAz td .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
#BoxPartnersImgAz .TestoBianco strong{font-size:12px; color:#020251; font-weight:bold}
#BoxPartnersImgPrt{margin-top:2px; height:120px;}
#BoxPartnersImgPrt .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
#BoxPartnersImgPrt td .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
#BoxPartnersImgPrt .TestoBianco strong{font-size:12px; color:#020251; font-weight:bold}
#BoxPartnersImg{margin-top:2px; height:100px;}
#BoxPartnersImg .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
#BoxPartnersImg td .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
#BoxPartnersImg .TestoBianco strong{font-size:12px; color:#020251; font-weight:bold}
#BoxPartnersTesto {height:145px;}
#BoxPartnersTesto .TestoBlu{ width:480px; font-size:12px; color:#FFFFFF; padding-top:15px; padding-left:10px;}
#BoxPartnersTesto td .TestoBlu{ width:480px; font-size:12px; color:#FFFFFF; padding-top:15px; padding-left:10px;}
#BoxPartnersTesto .TestoBluPrt{ width:480px; font-size:12px; color:#FFFFFF; padding-left:10px;}
#BoxPartnersTesto td .TestoBluPrt{ width:480px; font-size:12px; color:#FFFFFF; padding-left:10px;}
#BoxPartnersImg .TestoBlu{ width:480px; font-size:12px; color:#FFFFFF; padding-top:15px; padding-left:10px;}
#BoxPartnersImg td .TestoBlu{ width:480px; font-size:12px; color:#FFFFFF; padding-top:15px; padding-left:10px;}
#BoxPartnersTesto .TestoBlu strong{font-size:12px; color:#000066; font-weight:bold}
#BoxPartnersTesto .LinkBlu a{padding-top:100px; padding-left:40px;}
#BoxPartnersTesto .Ingrandisci a{padding-left:540px;}
#BoxDestraAzienda{float:left; width:205px; height:200px; background: no-repeat top center url('../images/info_home.gif')}
/* TECNOLOGIA */
#BoxDestraTecno{float:left; width:205px; height:200px;}
#BoxDestraTecnoContainer{background:#ffffff;height:285px;margin-top:29px;}
#BoxDestraTecnoContainer ul{margin:0; padding:0; list-style:none;}
#BoxDestraTecnoContainer ul li{display:inline;width:180px;float:left; padding:0 10px;}
#BoxDestraTecnoContainer ul li p.Titolo{font-weight:bold; padding:5px 10px; padding-top:25px; color:#020251}
#BoxDestraTecnoContainer ul li p.Testo{padding:5px 10px;width:155px; color:#020251}
#BoxDestraTecnoContainer ul li p.Link{padding:5px 10px; color:#020251}
#BoxDestraTecnoContainer ul li p.Link strong{padding:5px 0px; color:#020251}
#BoxDestraTecnoContainer ul li p.Link a{padding:5px 0px; color:#020251; font-size:12px}
#BoxDestraTecnoContainer ul li p.news_divisoreTecno{height:5px; margin:15px 0px;}
.BoxPartnersImgTec{margin-top:9px; height:140px;}
.BoxPartnersImgTec .TestoBianco{ width:480px; font-size:12px; color:#020251; padding-top:15px; padding-left:10px;}
.BoxPartnersImgTec .TestoBianco strong{font-size:12px; color:#020251; font-weight:bold}
/* CATALOGO */
#CatalogoInfo{height:auto; margin:0 auto;}
#CatalogoInfo p.ImgTitolo{ padding-left:50px; padding-bottom:20px; padding-top:15px; font-family:Arial; font-size:20px; font-style:italic;color:#020251;}
#CatalogoInfo p.ImgTitolo a{font-family:Arial; font-size:20px; font-style:italic;color:#020251;}
#CatalogoInfo p.ImgTitolo a:hover{font-family:Arial; font-size:20px; font-style:italic;color:#020251;}
#CatalogoInfo tr.TitoloCatInfo{ height:26px; vertical-align:middle;}
#CatalogoInfo td.TitoloCatInfo {font-size:14px; color:#FFFFFF; font-weight:bold}
#CatalogoInfo td.TitoloCatInfo a{font-size:14px; color:#FFFFFF; font-weight:bold}
#CatalogoInfo td.TitoloCatInfo a:hover{font-size:14px; color:#FFFFFF; font-weight:bold}
#CatalogoInfo tr.ImgCatInfo{ height:154px; vertical-align:middle;}
#CatalogoInfo tr.LinkCatInfo{ height:44px; vertical-align:middle;}
#CatalogoInfo td.LinkCatInfo a{font-size:12px; color:#020251;}
#CatalogoInfo td.LinkCatInfo a:hover{font-size:12px; color:#020251;}
#CatalogoInfo ul{margin:0; padding:0; list-style:none;}
#CatalogoInfo ul li{display:table-cell;float:left; padding:0; width:471px; height:101px; margin-bottom:15px;}
#CatalogoInfo .CatalogoElenco{ padding-left:25px;}
#CatalogoInfo ul li.Sx{}
#CatalogoInfo ul li.Paginazione{ text-align:right;font-size:14px; color:#020251; font-weight:bold}
#CatalogoInfo ul li.Paginazione a{ text-align:right;font-size:14px; color:#020251; font-weight:bold}
#CatalogoInfo ul li.Paginazione a:hover{ text-align:right;font-size:14px;font-weight:bold}
#CatalogoInfo ul li.Dx{}
#CatalogoInfo ul li span.TestoM{font-size:14px; color:#020251; font-weight:bold}
#CatalogoInfo ul li span.VaiM{ padding:50px;}
#CatalogoInfo ul li a:hover{ text-decoration:none}
#CatalogoInfo ul li img{ border:0px;}
#CatalogoScheda{}
#CatalogoSchedaDx{ float:right; padding-right:35px;width:420px;}
#CatalogoSchedaDx p.SchedaTitolo{ font-size:18px; font-weight:bold; color:#666666}
#CatalogoSchedaDx p.SchedaTesto{ font-size:12px;color:#666666; padding-top:25px;}
#CatalogoSchedaDx p.SchedaTesto strong{ font-size:12px;color:#666666; padding-top:25px; font-weight:bold}
#CatalogoSchedaDx p{ font-size:12px;color:#666666;}
#CatalogoSchedaDx p strong{ font-size:12px;color:#666666;font-weight:bold}
#CatalogoSchedaDx p.SchedaPdf{padding-top:25px;}
#CatalogoSchedaSx{ float:left; padding-left:50px; width:420px;}
#CatalogoSchedaSxN{ float:left; padding-left:0px; width:420px;}
#CatalogoSchedaSxN td{ font-size:12px; color:#666666}
#CatalogoSchedaSxN2{ float:left; padding-left:0px; width:500px;}
#CatalogoSchedaSxN2 div{ padding-left:25px;}
#CatalogoSchedaSxN2 td{ font-size:12px; color:#666666}
#CatalogoSchedaSxN2 input {font-size:10px; color:#666666}
#CatalogoSchedaSxN2 textarea {font-size:10px; color:#666666}
#CatalogoSchedaDxN{ float:right; padding-right:0px;width:420px;}
#CatalogoInfo p.ImgTitoloN{ padding-left:20px; padding-bottom:20px;}
#CatalogoInfo p.TitoloNews{ padding-left:40px; padding-bottom:20px; font-size:12px; color:#020251; font-weight:bold}

#CatalogoInfo p.TestoNews{ padding-left:40px; padding-bottom:20px; font-size:12px; color:#666666;}
#CatalogoInfo p.TestoNews strong{font-size:12px; color:#666666; font-weight:bold}
#CatalogoInfo p{font-size:12px;color:#666666;}
#CatalogoInfo p strong{ font-size:12px;color:#666666;font-weight:bold}

#partner_table {float:right; padding-top:5px; width:690px;}
#partner_table ul{margin:0; padding:0; list-style:none;}
#partner_table ul li{display:inline; float:left;}
#partner_table_txt {width: 220px; text-align:left; text-decoration:none; color:#FFFFFF;}

