*{margin: 0;padding: 0;	border: none;font-family:Verdana, Geneva, sans-serif; outline:none;}
html,body{height:100%;}
body{background: url(images/struttura/bg-body.gif) repeat-x left top #FFF; text-align:center; }

/*********************/
/*******	ID	******/
/*********************/
#box{margin:auto; text-align:left; height:100%; width:940px; position:relative;}
body>#box{height:auto;min-height:100%;}
#testata{height:99px; padding-top:29px; position:relative;}
#logo{width:133px; float:left;}
#menu{float:right;}
#lingue{width:33px; height:11px; float:right; background:url(images/struttura/bandiere/tendina.gif) no-repeat top left; position:relative; margin-left:20px;}
#emozionale{width:940px; height:315px; background:no-repeat top left; position:relative;}
#emozionale img{position:absolute; bottom:40px; right:40px; z-index:30;}
#content{color:#9a9a9a; font-size:11px; padding-bottom:230px;}
#bottom{height:210px; position:absolute; bottom:0; left:0; background:url(images/struttura/bg_bottom.png) bottom left no-repeat #ededee; width:940px; color:#636363; font-size:10px;}
#divEspandibile{overflow:hidden;}
#Layer2{border:none !important; display:none;}

/*********************/
/*****	CLASSI	******/
/*********************/
.clr{clear:both; line-height:0; font-size:0;}

.espandiEspanibile{background:#D6D6D6; color:#5A5A5A; float:right; padding:2px 0; text-align:center; text-decoration:none !important; text-transform:lowercase; width:156px;}
.linkEspandibile{background:none; padding:1px 0; border-top:1px solid #D6D6D6; display:block; margin-top:15px;}

.banner{padding-top:30px;}
#changeLang{position:absolute; top:97px; left:0;}

#content .boxContenitore, #content .boxContenitoreTesto{margin-top:10px; border-top:1px solid #cfcfcf; padding-top:10px;}
#content .boxContenitoreTesto{font-size:12px;}
#content .boxContenitore .colonnaTitolo{width:205px; float:left; padding:47px 0 0 12px; color:#0062ad; font-size:12px;}
#content .boxContenitore .colonnaLarga{width:713px; float:left; padding-left:10px;}
#content .boxContenitore .colonnaTesti{width:688px; float:left; padding:0 10px 0 12px; font-size:12px;}
#content .boxContenitore .colonnaTesti p, #content .boxContenitoreTesto p{padding-bottom:10px; line-height:18px; text-align:justify;}
#content .boxContenitore .colonnaTesti p.titolo, #content .boxContenitoreTesto p.titolo{color:#0062ad; font-size:14px; font-weight:bold; padding-bottom:0;}
#content .boxContenitore .colonnaTesti.noPad{padding-left:0; width:700px;}
#content .boxContenitore .colonnaMenu{width:230px; float:left;}
#content .boxContenitore .colonnaMenu ul{list-style:none;}
#content .boxContenitore .colonnaMenu ul li{border-bottom:1px solid #ededee; margin-bottom:1px;}
#content .boxContenitore .colonnaTitolo img{/*margin-bottom:6px;*/}
#content .boxContenitore .colonna, #content .boxContenitore .colonnaNoImg{width:231px; float:left; padding-left:10px;}
/*
#content .boxContenitore .colonna ul{list-style:none;}
#content .boxContenitore .colonna ul li{padding-top:3px; border-bottom:1px solid #fafafa;}
#content .boxContenitore .colonna ul li a{color:#999; margin-bottom:3px; display:block;}
*/
#content .boxContenitore .colonna ul{list-style:none;}
#content .boxContenitore .colonna ul li{}
#content .boxContenitore .colonna ul li a{color:#999; margin-bottom:3px; display:block;}
#content .boxContenitore .colonna .frase{padding:10px;}
#content .boxContenitore .colonnaNoImg .frase{padding:37px 10px 10px 10px;}

#content .boxContenitoreTesto{padding:12px;}

#bottom div{float:left; border-right:1px solid #dcdcdc; margin-top:65px; height:99px;}
#bottom .boxUno{width:195px; padding-left:17px;}
#bottom .boxDue{width:221px; padding-left:30px;}
#bottom .boxTre{width:214px; padding-left:30px; border-right:0;}
#bottom .boxQuattro{width:150px; border-color:#D6D6D6; padding:55px 0 25px 80px; margin:0; height:130px; background:#d6d6d6;}

#bottom .boxQuattro ul{list-style:none;}
#bottom .boxQuattro ul li{margin-bottom:8px;}

.titolo{color:#0062ad; font-size:11px; font-weight:bold; padding-bottom:3px;}
.testo{color:#999; font-size:11px; text-align:justify;}

.colonnaNoImg .titolo{font-size:12px; color:#5a5a5a; font-weight:bold;}
.colonnaNoImg .testo{font-size:12px; color:#999999; font-weight:bold; }

#bottom .titolo{font-weight:bold; color:#636363;}
#bottom p{margin-bottom:8px;}
#bottom .eb{margin-top:18px;}

#lingue .linguaAttiva{position:absolute; top:2px; left:2px; background:url(images/struttura/bandiere/ita.gif) no-repeat top left; width:33px; height:7px;}
#elencoLingue{display:none; width:16px; position:absolute; top:11px; background:#1d2629; padding-bottom:10px;}
#elencoLingue img{margin-top:10px; margin-left:2px; display:block;}
#elencoLingue img:hover{cursor:pointer;}

.faq{margin-top:20px; padding-bottom:10px; border-bottom:1px solid #CFCFCF;}
.faq .EN_titolo:hover{text-decoration:none;}

.faqs{border:1px solid #CFCFCF; padding:15px; margin-top:15px;}
.faqs ul{margin-left:15px;  }
.faqs ul li{height:20px; line-height:20px;}

.elencoProdotto{margin-top:10px; cursor:pointer;}
.dettaglioProdotto{display:none; width:699px;}

.tmpDiv{width:940px; height:315px; position:absolute; top:0; left:0; display:none; background: #FFF; z-index:10;}

.fasciaCataloghi{margin-top:1px; background:#adadad; padding:2px; text-align:right; width:695px; font-size:11px;}

.fasciaIndice{background:#adadad; padding:10px; height:12px; text-align:left; width:680px; font-size:11px; font-weight:bold; color:#fff; border-bottom:3px solid #fff;}

.contattaci{border-bottom:1px solid #ccc; margin-bottom:10px; height:100px;}
.contattaci .boxUno{width:195px; float:left; padding-left:17px;}
.contattaci .boxDue{width:221px; float:left; padding-left:30px;}
.contattaci .boxTre{float:left; padding-left:30px; width:207px;}
.contattaci p{padding-top:30px;}

.links{border-bottom:1px solid #ccc; margin-bottom:10px; height:150px;}
.links .boxUno{width:150px; float:left;}
.links .boxDue{width:300px; float:left;}
.links .boxDue p{padding-left:10px;}
.links .boxDue p.titolo{padding-top:40px;}


/*********************/
/***	CLASSI LINK	**/
/*********************/
a{color:#0062ad; text-decoration:none;}
a:hover/*, a:active*/{text-decoration:underline;}

.colonnaTitolo a:hover{text-decoration:none; font-weight:bold;}

.colonnaNoImg .titolo a{color:#5a5a5a;}

#content .boxContenitore .colonnaTesti p a{text-decoration:underline;}
#content .boxContenitore .colonnaTesti p a:hover{text-decoration:none;}

#bottom .boxQuattro a:hover{text-decoration:none;}
#bottom a{color:#636363;}

#bottom .boxQuattro a.linguaIta{padding-left:19px; background:url(images/struttura/bandiere/ita.gif) no-repeat left center; height:10px; display:block; font-size:10px; color:#636363;}
#bottom .boxQuattro a.linguaEng{padding-left:19px; background:url(images/struttura/bandiere/eng.gif) no-repeat left center; height:10px; display:block; font-size:10px; color:#636363;}
#bottom .boxQuattro a.linguaFra{padding-left:19px; background:url(images/struttura/bandiere/fra.gif) no-repeat left center; height:10px; display:block; font-size:10px; color:#636363;}
#bottom .boxQuattro a.linguaDeu{padding-left:19px; background:url(images/struttura/bandiere/deu.gif) no-repeat left center; height:10px; display:block; font-size:10px; color:#636363;}
#bottom .boxQuattro a.linguaEsp{padding-left:19px; background:url(images/struttura/bandiere/esp.gif) no-repeat left center; height:10px; display:block; font-size:10px; color:#636363;}
#bottom .boxQuattro a.linguaPor{padding-left:19px; background:url(images/struttura/bandiere/por.gif) no-repeat left center; height:10px; display:block; font-size:10px; color:#636363;}
#bottom .boxQuattro a:hover, #bottom .boxQuattro a.attivo{font-weight:bold; color:#FFF;}

.colonnaMenu li a{display:block; padding:10px; line-height:12px; border-bottom:1px solid #fff;}
.colonnaMenu li a:hover, .colonnaMenu a.attivo{background:#ededee; text-decoration:none; color:#9a9a9a;}
.colonnaMenu a.attivo{font-weight:bold;}

.fasciaCataloghi a{font-weight:bold; color:#fff;}
.fasciaCataloghi a:hover{text-decoration:none; color:#636363;}

.fasciaIndice a{color:#fff; text-decoration:underline;}
.fasciaIndice a:hover{text-decoration:none; color:#636363;}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu ul{
	list-style:none;
	margin-left: 95px;
}
#menu ul li{
	height:43px;
	float:left;
}
#menu ul li a{
	color:#FFF;
	text-indent:-9000px;
	background-image:url(images/struttura/menu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display:block;
	outline:none;
	height:43px;
}
#menu ul li a.attivo{color:#6bbfff;}

#menu ul li a.linkHome{width:45px;}
#menu ul li a.linkAzienda{width:68px;background-position: -45px 0;}
#menu ul li a.linkProdotti{width:65px;background-position: -113px 0;}
#menu ul li a.linkWebtv{width:59px;background-position: -178px 0;}
#menu ul li a.linkDownload{width:77px;background-position: -237px 0;}
#menu ul li a.linkPress{width:50px;background-position: -314px 0;}
#menu ul li a.linkNews{width:50px;background-position: -364px 0;}
#menu ul li a.linkFaq{width:43px;background-position: -414px 0;}
#menu ul li a.linkContatti{width:65px;background-position: -457px 0;}
#menu ul li a.linkArea{width:80px;background-position: -522px 0;}

/*HOVER*/
#menu ul li a.linkHome:hover, #menu ul li a.linkHome:active, #menu ul li a.linkHomeAttivo{width:45px;background-position: 0 -43px;}
#menu ul li a.linkAzienda:hover, #menu ul li a.linkAzienda:active, #menu ul li a.linkAziendaAttivo{width:68px;background-position: -45px -43px;}
#menu ul li a.linkProdotti:hover, #menu ul li a.linkProdotti:active, #menu ul li a.linkProdottiAttivo{width:65px;background-position: -113px -43px;}
#menu ul li a.linkWebtv:hover, #menu ul li a.linkWebtv:active, #menu ul li a.linkWebtvAttivo{width:59px;background-position: -178px -43px;}
#menu ul li a.linkDownload:hover, #menu ul li a.linkDownload:active, #menu ul li a.linkDownloadAttivo{width:77px;background-position: -237px -43px;}
#menu ul li a.linkPress:hover, #menu ul li a.linkPress:active, #menu ul li a.linkPressAttivo{width:50px;background-position: -314px -43px;}
#menu ul li a.linkNews:hover, #menu ul li a.linkNews:active, #menu ul li a.linkNewsAttivo{width:50px;background-position: -364px -43px;}
#menu ul li a.linkFaq:hover, #menu ul li a.linkFaq:active, #menu ul li a.linkFaqAttivo{width:43px;background-position: -414px -43px;}
#menu ul li a.linkContatti:hover, #menu ul li a.linkContatti:active, #menu ul li a.linkContattiAttivo{width:65px;background-position: -457px -43px;}
#menu ul li a.linkArea:hover, #menu ul li a.linkArea:active, #menu ul li a.linkAreaAttivo{width:80px;background-position: -522px -43px;}


/*Form contatti*/
#moduloinfo{width:680px;}
#moduloinfo div{float:left; width:330px;}
#moduloinfo .formLeft{float:left;}
#moduloinfo .formRight{float:right; margin-right:0 !important;}
#moduloinfo label{font-size:11px; display:block; color:#999;}
#moduloinfo input, #moduloinfo textarea, #moduloinfo select{border:1px solid #ededee; width:326px; padding:2px; color:#5a5a5a; font-size:11px; background:#fff; margin-bottom:5px; margin-top:2px;}
#moduloinfo select{width:332px; padding:1px;}
#moduloinfo textarea{height:79px; width:676px; background:#fafafa;}
#moduloinfo input.submit{background:#0062ad; color:#FFF; width:326px; border:0; cursor:pointer; margin-top:10px; font-size:11px; font-weight:bold; text-align:left; border:1px solid #0062ad;}
#moduloinfo input.checkbox{width:12px; border-style:none; border-width:0; margin:0;}
#moduloinfo .obbligatorio{color:#0062ad;}
.privacy{padding-top:10px; margin-top:10px; border-top:1px solid #EDEDEE; color:#dcdcdc; font-size:10px; line-height:12px !important;}
.titoloErr{font-size:12px; color:#5a5a5a; font-weight:bold; padding-bottom:0 !important;}
.sottotitoloErr{font-size:12px; color:#999; display:block; font-weight: bold;}

div.formRight p.nota_necessario{padding-bottom:0; padding-top:15px; font-size:11px;}

#sfoglia{color:#5a5a5a; background:#fff; border:1px solid #999; font-size:11px; padding:2px; height:20px; width:100%;}
.submit{padding:2px; margin:0; margin-top:10px; background:#0062ad; color:#FFF; width:326px; border:0; cursor:pointer; font-size:11px; font-weight:bold; text-align:left; border:1px solid #0062ad;}

.trovaProdotti{width:230px; height:173px; margin-top:30px; background:url(images/prodotti/banner_cerca.gif) no-repeat top;}
.trovaProdotti input{width:188px; border:1px solid #adadad; color:#5a5a5a; font-size:11px; background:#fff; margin-left:20px; margin-top:98px; padding:2px;}
.trovaProdotti input.button{width:194px; margin-top:10px; background:#adadad; color:#fff; font-size:11px; font-weight:bold; text-align:left; cursor:pointer;}

/* tableCatalogo */
.tableCatalogo{
font-family:Verdana, Geneva, sans-serif;
width:100%;
color:#999;
}
.tableCatalogo tr{
}
.tableCatalogo td{
font-size:11px;
padding:6px 8px;
background:#fafafa;
}
.tableCatalogo a{
text-decoration:none;
}
.tableCatalogo a:hover{
text-decoration:underline;
}
.tableCatalogo_INTESTAZIONE{
}
.tableCatalogo_INTESTAZIONE td{
color:#5A5A5A;
font-size:12px;
font-weight:bold;
background:#fff;
border-bottom:1px solid #5a5a5a;;
}
.tableCatalogo_SUBINT td{
background:#ededee;
}
.tableCatalogo_CURRENT{
}
.tableCatalogo_CURRENT td{
color:#5A5A5A;
font-size:11px;
font-weight:bold;
background:#ededee;
border-bottom:1px solid #5a5a5a;;
}
.tableCatalogo_CURRENT td a{
color:#5A5A5A;
text-decoration:underline;
}
.tableCatalogo_CURRENT td a:hover{
text-decoration:none;
color:#ababab;
}


.tableIndice{font-family:Verdana, Geneva, sans-serif; width:100%; color:#999; margin-top:9px;}
.tableIndice td{font-size:10px; border-left:1px solid #d6d6d6; padding:5px; border-bottom:1px dotted #d6d6d6;}
.tableIndice td img{padding:10px;}
.tableIndice td.cod{color:#999; font-weight:bold;}
.tableIndice td.din{color:#5a5a5a; font-weight:bold;}
.tableIndice .fineGruppo td{border-bottom:1px solid #5a5a5a;}
.tableIndice .lineBlu{background:#0079c1; border-left:0;}
.tableIndice .lineOrange{background:#f47920; border-left:0;}
.tableIndice .lineGrey{background:#e4e5e6; border-left:0;}
.tableIndice_INTESTAZIONE td{border-left:0; color:#5A5A5A; font-size:12px; font-weight:bold; background:#fff; border-bottom:1px solid #5a5a5a;}
