@charset "utf-8";

body {margin:0; padding:0; background-color:#000; font-family:Arial, Helvetica, sans-serif;}

.small{font-size:11px;}
.medium{font-size:13px; line-height:16px;}
.big{font-size:15px; line-height:15px;}
.bigger{font-size:16px; line-height:16px; color:#b32e16;}
.none {display:none;}

a img{border:0;}
a:focus { outline: 0; }

#bg {position:absolute; width:100%; left:0; z-index:-1;}

#wrapper {margin:0 auto; width:665px; position:relative;}

#head h1{color:#aaa; font-size:10px; padding:0; margin:0 0 53px; line-height:35px;}

#navigazione {background:url(../img/navigazioneBg.png) no-repeat; height:150px;}
#navigazione ul{list-style:none; margin:0 0 0 138px; padding:0; position:absolute;}
#navigazione li{float:left; margin-right:1px;}
#navigazione li a{display:block; font-size:11px; text-decoration:none; text-align:center; overflow:hidden;}
#navigazione li a#homepage{width:85px; background:url(../img/navigazioneBg_home.gif) no-repeat;}
#navigazione li a#manutenzione{width:109px; background:url(../img/navigazioneBg_manutenzione.gif) no-repeat;}
#navigazione li a#novità{width:85px; background:url(../img/navigazioneBg_novita.gif) no-repeat;}
#navigazione li a#marche{width:85px; background:url(../img/navigazioneBg_marche.gif) no-repeat;}
#navigazione li a#approfondimenti{width:121px; background:url(../img/navigazioneBg_approfondimenti.gif) no-repeat;}
#navigazione li a.normal{padding-top:12px; line-height:19px; height:25px;}
#navigazione li a.selected{line-height:19px; color:#fff; line-height:31px; height:37px;}
#navigazione li a:link.normal{color:#ff2900;}
#navigazione li a:visited.normal{color:#ff2900;}
#navigazione li a:hover.normal{color:#fff; background-position:center;}

/*-- MAPPA
----------------------------------------------------------------------------------------------------------------------------*/
#mappaWrapper {position:absolute; display:none; padding:51px 35px 20px; background:url(../img/mappaBg.png) no-repeat; z-index:10; top:55px;}
#mappa {width:767px; height:409px;}
.close {position:absolute; right:-15px; top:51px;}


/*-- MAIN 
----------------------------------------------------------------------------------------------------------------------------*/
#main {background:url(../img/footerBg.png) #f6f6f6 no-repeat left bottom; margin:-99px 15px 0; padding:0 20px 112px; position:relative;}
#main .etichetta{line-height:22px; height:22px; font-size:11px; color:#f4f4f4; background:url(../img/labelBg.png) no-repeat; padding:0 15px 0 26px;}
#main .label{line-height:22px; height:22px; font-size:11px; color:#f4f4f4; background:url(../img/label2.png) no-repeat; padding:0 15px 0 30px;}

#main .box {width:417px; padding:0 21px; position:relative;}

	/*-- novità box --*/
	#main.novità .box {margin-left:-15px; margin-bottom:15px;}
	#main.novità .box h2 {font-size:26px; color:#bd3117; margin:0;}
	#main.novità .box #novità {position:relative; width:350px; margin-top:50px; margin-left:30px;}
	#main.novità .box #novità .label{position:absolute; top:-35px; left:-30px;}
	#main.novità .box #novità .etichetta{left:-94px; position:absolute;}
	#main.novità .box #novità .novità {margin-bottom:25px;}
	#main.novità .box #novità .novità .data{color:#b32f16; font-size:11px;}
	#main.novità .box #novità .novità p{margin:0; text-align:justify;}
	#main.novità .box #novità .novità .continua{font-size:10px; color:#f6f6f6; text-align:right;}
	#main.novità .box #novità .novità .continua a{color:#f6f6f6;}
	#main.novità .box #novità .novità .allegato{font-size:10px; color:#bd3117; text-align:left;}
	#main.novità .box #novità .novità .allegato a{color:#bd3117;}
	#main.novità .box #novità .novità h3{font-size:17px; margin:10px 0;}
	
	.appr_apri {margin-left:-15px;}
	.appr_apri a{font-size:13px; color:#000; text-decoration:none;}
	
	#marche {width:415px; height:286px; background-image:url(../img/sfondo_marchi.png); background-repeat:no-repeat;}
	
	/*-- novità side --*/
	#main.novità #side {width:184px; position:absolute; right:2px; top:0px;}
	#main.novità #side .etichetta{margin-top:20px;}
	#main.novità #side .sideBox{margin:10px 0 10px 27px;}
	#main.novità #side ul {margin:0; padding:0 0 10px; display:none;}
	#main.novità #side ul li {list-style:none; padding-left:10px; font-size:13px; padding-left:31px;}
	#main.novità #side ul li a{color:#353535; text-decoration:none;}
	#main.novità #side a.anniLista {color:#353535; font-weight:bold; line-height:17px; text-decoration:none; display:block; padding-left:31px; background:url(../img/newsPiu.gif) 5px 0 no-repeat; margin:11px 0 3px;}
	
	#main.novità #side a.approfondimenti {color:#353535; font-weight:bold; line-height:17px; text-decoration:none; display:block; padding-left:31px; background:url(../img/piu.gif) 5px 0 no-repeat; margin:11px 0 3px;}	
	#main.novità #side a.approfondimenti span{font-weight:normal;}
	
	/*-- homepage box --*/
	#main.home .box {background:url(../img/home_bg.jpg) no-repeat; height:377px;}
	#main.home .box h2 {font-size:26px; color:#f6f6f6; margin:0; padding:21px 0;}
	#main.home .box h2 #pezza {position:absolute; top:4px; left:200px;}
	#main.home .box #novità {margin-left:68px; position:relative; width:300px;}
	#main.home .box #novità .etichetta{left:-94px; position:absolute;}
	#main.home .box #novità .novità .data{color:#b32f16; font-size:9px;}
	#main.home .box #novità .novità p{margin:0; font-size:13px; text-align:justify;}
	#main.home .box #novità .novità .continua{font-size:10px; color:#f6f6f6; text-align:right;}
	#main.home .box #novità .novità .continua a{color:#f6f6f6;}
	
	/*-- homepage side --*/
	#main.home #side {width:184px; position:absolute; right:20px!important; right:32px; top:0px;}
	#main.home #side .etichetta{margin-top:20px;}
	#main.home #side .sideBox{margin:10px 0 10px 27px;}
	#main.home #side .mappa{font-size:10px; color:#b32e16; text-align:right;}
	#main.home #side .mappa a{color:#b32e16;}
	
	#foot {line-height:38px; margin-top:21px;}
	#pi{position:absolute; left:650px; color:#f4f4f4; font-size:10px; width:200px; line-height:38px;}

#main .wrapper {position:relative; width:350px; margin-left:30px;}
	
/*-- CONTATTI 
----------------------------------------------------------------------------------------------------------------------------*/
#contatti {background:url(../img/formBg.gif) no-repeat; position:absolute; top:117px; left:665px; padding:0 12px; color:#f4f4f4; height:370px;}
#contatti #contattiBox{width:133px;}
#contatti h5{font-size:10px; margin:20px 0;}
#contatti .label{font-size:10px; color:#f4f4f4;}
#contatti .text{width:97%; padding:2px; border:0; margin-bottom:9px;}
#contatti .checkbox{padding:0; margin:0 5px 130px 0; float:left; width:13px; height:13px;}
#contatti .informativa{font-size:9px; color:#aaa; line-height:9px;}
#contatti #submit{position:absolute; left:-15px; top:348px; border:0; width:79px; height:28px; background:url(../img/formInvia.gif) no-repeat; cursor:pointer;}
#contatti #contattiReturn{background-color:#ffc; width:97%; border:1px solid #fc0; color:#000; font-size:10px; position:absolute; top:380px; left:-12px; padding:5px; display:none;}

/*-- MARCHE
----------------------------------------------------------------------------------------------------------------------------*/

.button_ecoflam {width: 122px; height: 100px; float:left; margin:0px; padding:0px;}
.button_ecoflam a {display: block; width: 122px; height: 100px; background: url(../img/ecoflam.gif) no-repeat;}
.button_ecoflam a:hover {background: url(../img/ecoflam_hover.gif) no-repeat;}

.button_junkers {width: 156px; height: 100px; float:left; margin:0px; padding:0px;}
.button_junkers a {display: block; width: 156px; height: 100px; background: url(../img/junkers.gif) no-repeat;}
.button_junkers a:hover {background: url(../img/junkers_hover.gif) no-repeat;}

.button_acv {width: 110px; height: 100px; float:left; margin:0px; padding:0px;}
.button_acv a {display: block; width: 110px; height: 100px; background: url(../img/acv.gif) no-repeat;}
.button_acv a:hover {background: url(../img/acv_hover.gif) no-repeat;}

.button_ici {width: 124px; height: 79px; float:left; margin:0px; padding:0px;}
.button_ici a {display: block; width: 124px; height: 79px; background: url(../img/ici.gif) no-repeat;}
.button_ici a:hover {background: url(../img/ici_hover.gif) no-repeat;}

.button_hermann {width: 156px; height: 79px; float:left; margin:0px; padding:0px;}
.button_hermann a {display: block; width: 156px; height: 79px; background: url(../img/hermann.gif) no-repeat;}
.button_hermann a:hover {background: url(../img/hermann_hover.gif) no-repeat;}

.button_unical {width: 111px; height: 79px; float:left; margin:0px; padding:0px;}
.button_unical a {display: block; width: 111px; height: 79px; background: url(../img/unical.gif) no-repeat;}
.button_unical a:hover {background: url(../img/unical_hover.gif) no-repeat;}

.button_neca {width: 124px; height: 98px; float:left; margin:0px; padding:0px;}
.button_neca a {display: block; width: 124px; height: 98px; background: url(../img/neca.gif) no-repeat;}
.button_neca a:hover {background: url(../img/neca_hover.gif) no-repeat;}

