@charset "utf-8";
/* CSS Document */
html, body {
	background-color:#DDDEDF;
	margin:0px 0px 0px 0px;
	font-family:verdana,arial, Helvetica,sans-serif;
	font-size:9pt;	
}
#position{margin:auto; width:980px;}
#container{
	float:left;
	width:930px;
	padding:25px 25px 25px 25px;
	background-color:#FFFFFF;
	border-top: 2px solid #DDDEDF;
}

#testata{float:left; clear:left; width:100%;}
#menudestro, #menudestroing{
	float:right;
	clear:right;
	width:455px;
	text-align:right;
	line-height:20px;
	margin-top:10px;

}
#menudestro a, #menudestroing a{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-left:20px;
	text-decoration:none;
}
#menudestroing a{margin-left:10px;}
#menudestro a:hover, #menudestroing a:hover{color:#0047B6;}

#menuprincipale, #nuovomenu{
	float:left;
	clear:left;
	height:37px;
	margin-top:25px;	
	width:930px;
	background-image:url(../immagini/puntogrigio.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#menuprincipale a{
	background-image:url(../immagini/sfondotasti_out.jpg);
	width:165px;
	height:37px;
	line-height:35px;
	margin-right:1px;
	float:left;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#menuprincipale a:hover, .princover{background-image:url(../immagini/sfondotasti_on.jpg); color:#0047B6;}
#ricerca{float:right; width:240px; text-align:right;height:26px;}
#ricerca form{margin:0px; padding:0px; height:26px;}
.campo, .campobis{border:1px solid #CCCCCC;
float:left;
display:block;
font-size:10pt;
padding:0.3em 0;
width:158px;}
.campobis{padding-left:6px; width:183px; margin-top:5px;}
.cerca{float:right; width:72px;}

#corpo{float:left; clear:left; width:930px;}

#contenuto{padding:28px; padding-top:10px; width:872px; background-image:url(../immagini/sfondocontenuti.jpg); background-repeat:repeat-x; float:left; border:1px solid #CCCCCC;border-top:none;}
#fotohome{width:719px; height:348px; background-repeat:repeat-x; float:left; border:1px solid #CCCCCC;border-top:none; border-right:none;}
#sezione{
	float:left;
	width:872px;
	background-image:url(../immagini/sfondoscheda.jpg);
	background-repeat:repeat-y;}




#testatina{padding-left:6px;background-color:#4B01C5; height:24px; line-height:24px; color:#ffffff; font-weight:bold; font-size:16px; }

#menuverticale{float:left; clear:left; width:192px;}
#menuverticale li, #menuverticale ul{margin:0px; padding:0px; list-style:none; float:left; clear:left;}
#menuverticale p{float:left; clear:left; font-size:10px; margin-top:2px; margin-bottom:2px; width:192px;}
.voceprincipale a{
	float:left;
	clear:left;
	background-image:url(../immagini/menusx-principale.jpg);
	padding:14px 12px 0px 33px;
	width:147px;
	border-bottom:1px solid #ffffff;
	font-size:8pt;
	min-height:29px;	height:auto !important;	height: 29px;
	color:#333333;
	text-decoration:none;
}
.voceprincipale a:hover{background-image:url(../immagini/menusx-principale-hover.jpg);
}
.voceselezionata a{
	float:left;
	clear:left;
	background-image:url(../immagini/menusx-selected.jpg);
	padding:14px 12px 0px 33px;
	width:147px;
	border-bottom:1px solid #ffffff;
	font-size:8pt;
	min-height:29px;	height:auto !important;	height: 29px;
	color:#333333;
	text-decoration:none;
}
.sottomenu{float:left; clear:left; width:198px; border-bottom:1px solid #ffffff;}
.vocesecondaria a{
	float:left;
	background-color:#F0F3F4;
	padding:8px 15px 6px 34px;
	width:143px;
	color:#0047b6;
	font-size:8pt;
	text-decoration:none;
}
.vocesecondaria a:hover{
	color:#DA0903;
	background-image:url(../immagini/freccia.jpg);
	background-position:13px 13px;
	background-repeat:no-repeat;
}
#contenutodestra{
	float:right;
	clear:right;
	margin-left:10px; 
	display:inline; 
	width:664px;
	height:380px;
	overflow:auto;
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
	padding-top:15px;
	padding-bottom:15px;
}

#contenutodestrapg{
	float:right;
	clear:right;
	margin-left:10px; 
	display:inline; 
	width:626px;
	border-top:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:19px;
	padding-right:19px;
}

#contenutodestra h2, #contenutodestrapg h2{margin-top:0px; margin-bottom:5px; font-size:13pt;}
#contenutodestra p{font-size:11px;}
#top{float:left; width:650px;height:30px;}
#marchiosece{float:right; clear:right; width:120px; text-align:right;}


.navigatore{font-size:11px; font-style:italic; color:#999999;margin-top:10px;}
.navigatore a{color:#999999;}
.navigatore a:hover{color:#333333;}

.oggettoelenco{float:left; width:310px; margin-right:10px;}
.fotoelenco{float:left; width:120px; height:130px;}
.fotoelenco img{border:0px;}
.descrelenco{float:left;width:190px; height:130px;}
.descrelenco h3{float:left; clear:left; margin:0px; font-size:12px;}
.descrelenco p{float:left; clear:left;margin-top:5px; font-size:11px; width:190px;}
.descrelenco a{text-decoration:none; color:#000000;}
.descrelenco a:hover{text-decoration:underline;}

.marchi{float:left; height:110px;width:215px;text-align:center;margin-bottom:15px;}
.marchioimm{float:left;width:215px; height:80px; text-align:center;margin-bottom:10px;}
.marchioimm img{border:0px;}
.marchi a{ color:#0047B6; text-decoration:none;}
.marchi a:hover{text-decoration:underline;}
#schedadescrizione{
	float:left;
	clear:left;
	width:470px;
	font-size:8pt;
}
#schedadescrizione a{color:#0047B6; text-decoration:none;}
#schedadescrizione a:hover{color:#0047B6; text-decoration:underline;}

.tabella{border:1px solid #efefef;width:470px;clear:left;float:left;margin-top:10px;}

.rigoB{color:#000000; line-height:15px; background-color:#FCFCFC;}
.rigoA{color:#000000; line-height:15px; background-color:#C1D1DE;}

#schedadatiaggiuntivi{
	float:right;
	clear:right;
	width:170px;
	font-size:10px;
}
#schedadatiaggiuntivi a{color:#0047B6;text-decoration:none;}
#schedadatiaggiuntivi a:hover{color:#0047B6;text-decoration:underline;}
.sezioncina, .allegati{
	width:168px;
	border:1px solid #cccccc;
	margin-top:15px;
	float:left;
}
.sezioncina h3, .allegati h3 {background-image:url(../immagini/testatinadx.jpg);height:19px;line-height:19px;
padding-left:5px;padding-right:5px;width:158px;background-repeat:repeat-x; color:#ffffff;font-size:12px; margin:0px;}
.sezioncina p, .allegati p{
	float:left;clear:left;padding:5px;width:158px;margin-top:2px; margin-bottom:2px;
}
.sezioncina a{color:#0047b6; float:left; clear:left; width:159px; line-height:12px; padding-top:3px; padding-bottom:3px;}
.allegati a{margin-bottom:6px;color:#0047b6; float:left; clear:left; width:129px; background-position:left; background-repeat:no-repeat; line-height:12px; padding-top:8px; padding-bottom:4px; padding-left:30px;}
.allegati a:hover{text-decoration:underline;}

.sezionerisultatiricerca{
	float:left;
	clear:left;
	margin-top:8px;
	width:645px;
	border:1px solid #cccccc; border-top:none;
	padding-bottom:10px;
}
.sezionerisultatiricerca h2{float:left; padding-left:5px; padding-right:5px; background-image:url(../immagini/sfondotestatine.jpg); height:25px; width:635px; margin:0px; padding-top:0px; margin-bottom:6px; font-size:12px; color:#ffffff; line-height:25px;}
.sezionerisultatiricerca h3{float:left; padding-left:5px; width:635px; line-height:22px; font-size:12px; margin-top:10px; margin-bottom:5px; color:#0047B6; background:#ECECFF;padding-right:5px;}

.sezionerisultatiricerca li{float:left;overflow:hidden; margin:0px; list-style:none; width:150px; height:28px; padding-left:10px;margin-top:8px;}
.sezionerisultatiricerca li a{color:#000000; font-weight:bold; text-decoration:none; }
.sezionerisultatiricerca li a:hover{text-decoration:underline;}



.titolorisultatoricerca a{float:left; padding-left:5px; width:635px; font-size:11px; margin-top:5px; margin-bottom:2px; color:#0047B6; font-weight:bold;}
.brevedescrizionerisultatoricerca{float:left; padding-left:5px;  width:635px; font-size:11px; margin-top:0px; margin-bottom:0px;}



#sezionenews{
	float:left;
	clear:left;
	margin-top:9px;
	width:927px;border:1px solid #cccccc; border-top:none;
	min-height: 160px;	height:auto !important;	height: 160px;
}

#sezionenews h2{float:left; padding-left:5px; padding-right:5px; background-image:url(../immagini/sfondotestatine.jpg); height:25px; width:918px; margin:0px; padding-top:0px; font-size:12px; color:#ffffff; line-height:25px;}




#newshome{
	float:left;
	clear:left;
	width:463px;
}

#newshome h2{float:left; padding-left:5px; padding-right:5px; background-image:url(../immagini/sfondotestatine.jpg); height:25px; width:453px; margin:0px; padding-top:0px; font-size:12px; color:#ffffff; line-height:25px;}

.singolanewshome {float:left;  padding-left:5px; padding-right:5px; width:221px; padding-top:4px; padding-bottom:4px; height:35px;}
.singolanewshome h3{width:221px; float:left;  font-weight:bold; color:#4C4C4C;font-size:7.5pt; margin-bottom:2px; margin-top:4px; }
.singolanewshome a{padding-left:15px; width:206px; float:left; margin-bottom:4px; color:#0047B5; margin-top:2px; font-size:7.5pt; background-image:url(../immagini/frecciarossa.jpg); background-repeat:no-repeat; background-position:-3px 2px; text-decoration:none;}
.singolanewshome a:hover{text-decoration:underline;}
.singolanewshome p{position:absolute; display:none;}

#eventihome{
	float:left;
	width:463px;
	border-right:none;
	border-left:1px solid #cccccc;
	min-height: 160px;	height:auto !important;	height: 160px;
}
#eventihome h2{float:left; padding-left:5px; padding-right:5px; background-image:url(../immagini/sfondotestatine.jpg); height:25px; width:453px; margin:0px; padding-top:0px; font-size:12px; color:#ffffff; line-height:25px;}

#newsletterhome{
	float:left;
	width:206px;
	border-left:1px solid #ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:348px;
} 

#newsletterhome h2{float:left; padding-left:5px; padding-right:5px; background-image:url(../immagini/sfondotestatine.jpg); height:25px; width:196px; margin:0px; padding-top:0px; font-size:12px; color:#ffffff; line-height:25px;}


.titolonewsinterna a{float:left; text-decoration:none; padding-left:5px; width:645px; font-size:11px; margin-top:5px; margin-bottom:2px; color:#0047B6; font-weight:bold;}
.titolonewsinterna a:hover{text-decoration:underline;}
.brevedescrizionenewsinterna{float:left; padding-left:5px;  width:645px; font-size:11px; margin-top:0px; margin-bottom:0px;}
.brevedescrizionenewsinterna p{margin:0px;}


#chiusura{float:left; clear:left; width:980px;color:#666666; font-size:9px;padding-top:5px;}


#pannelloprodotti, #pannelloservizi, #pannellopartners, #pannellocomunicazione{
	display:none;
	background-color:#ffffff;
	background-image:url(../immagini/sfondopannelli.jpg); 
	background-repeat:repeat-x; 
	border-bottom:1px solid #CCCCCC;
	position:absolute;
	width:165px;
	top:83px;
	left:50%;
}

#pannelloprodotti a, #pannelloservizi a, #pannellopartners a, #pannellocomunicazione a{
	float:left; 
	font-size:11px; 
	margin-bottom:8px; 
	width:150px;
	margin-left:10px;
	display:inline; 
	font-weight:bold; 
	color:#000000; 
	text-decoration:none; 
	letter-spacing:0.5px;}

#pannelloprodotti a:hover, #pannelloservizi a:hover, #pannellopartners a:hover, #pannellocomunicazione a:hover{
	text-decoration:underline;
}

#pannelloprodotti h3, #pannelloservizi h3, #pannellopartners h3, #pannellocomunicazione h3{width:165px;
	height:37px;
	line-height:35px;
	float:left;
	text-align:center;
	color:#0047B6;
	margin-top:1px;
	margin-bottom:10px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#pannelloprodotti{height:180px;margin-left:-465px;}
#pannelloservizi{height:120px;margin-left:-299px;}
#pannellopartners{height:120px;margin-left:-133px;}
#pannellocomunicazione{height:110px;margin-left:33px;}


.aura{color:#FF9900; font-style:italic;}
.frigo{color:#3154F9; font-style:italic;}
.kits{color:#FF0000; font-style:italic;}
.tools{color:#00CC00; font-style:italic;}
.spares{color:#666666; font-style:italic;}



.immagineprincipale{
	float:left;
	clear:left;
	border:8px solid #4E5B6E;
	width:600px; height:400px;
	margin-top:10px;
	margin-bottom:26px;
}

.preview a{
	float:left;
	width:60px;
	height:40px;
	border:3px solid #979EA3;
	margin-left:26px;
	margin-bottom:26px;
	display:inline;
}
.preview a:hover{border-color:#0047B6;}
	

