@charset "UTF-8";
/* CSS Document */

body, html
{
	padding:0;
	margin:0;
	/*background:#ffffff;
	width:100%;
	height:100%;*/
	/*color:#353535;*/
	color:#202020;
	font-size:12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

div, td
{
	font-size:12px;
	font-family: Georgia, Times, "Times New Roman", serif;
	line-height:19px;
}


img {
	margin:0px;
	padding:0px;
	border: 0;
}

/* **** BG STRETCHER **** */
.bgstretcher {
	background: gray;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: -1;
	background-color: #EAEBED;
}

.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* **** BG STRETCHER - FINE **** */

.tabella {
	/*border-collapse:collapse;*/
	position: relative;
	z-index: 10;
	width: 100%; 
	height: 100%; 
}

.bg_tecnologie {
	width:100%;
	background-image: url(../image/sfondo_tecnologie.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#c3e5f1;
}


.fondo_livingmolaro {
	width:100%;
	background-image: url(../image/fondo_livingmolaro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#a9cce2;
}



.bg_tradizione {
	width:100%;
	background-image: url(../image/sfondo_tradizione_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#d4c6a3;
}


.bg_materie {
	width:100%;
	background:#bfe9c3 url(../image/sfondo_materie.jpg) top center no-repeat;;
}

.bg_organizzazione {
	width:100%;
	background-image: url(../image/sfondo_organizzazione.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#b8d6f8;
}

.bg_mercati {
	width:100%;
	background-image: url(../image/sfondo_mercati.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#b0d5a9;
}



.bg_serramenti {
	width:100%;
	background-image: url(../image/sfondo_serramenti.jpg);
	background-position: center top;
	background-color:#cccccc;
	background-repeat: no-repeat;
}

.bg_dettagli {
	width:100%;
	background-image: url(../image/sfondo_dettagli.jpg);
	background-position: center top;
	background-color:#f8d092;
	background-repeat: no-repeat;
}


.bg_mercati {
	width:100%;
	background-image: url(../image/sfondo_mercati.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#b0d5a9;
}


.bg_ambienti {
	width:100%;
	background-image: url(../image/sfondo_ambienti.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#a1d799;
}

.bg_finiture {
	width:100%;
	background-image: url(../image/sfondo_finiture.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#9f9478;
}

.bg_personalizzazioni {
	width:100%;
	background-image: url(../image/sfondo_personalizzazione.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#dfd4b8;
}
.bg_valori {
	width:100%;
	background-image: url(../image/sfondo_certificazione.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#f5c3bc;
}

.bg_qualita {
	width:100%;
	background-image: url(../image/sfondo_qualita.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#b7b7b7;
}



.bg_cert {
	width:100%;
	background-image: url(../image/sfondo_certificazioni.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#b7b7b7;
}


.bg_sicurezza {
	width:100%;
	background-image: url(../image/sfondo_sicurezza.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#fbce40;
}


.bg_sezione_prodotti {
	width:100%;
	background-color:#CCCCCC;
	background-repeat: no-repeat;
}

.bg_serramenti_scheda {
	width:100%;
	background-image: url(../image/sfondo_euronorm.jpg);
	background-position: center top;
	background-color:#cccccc;
	background-repeat: no-repeat;
}


.bg_rete {
	width:100%;
	background-image: url(../image/sfondo_rete_comm.jpg);
	background-position: center top;
	background-color:#bdccdb;
	background-repeat: no-repeat;
}

.bg_news {
	width:100%;
	background-image: url(../image/sfondo_elenco_news.jpg);
	background-position: center top;
	background-color:#d6eebe;
	background-repeat: no-repeat;
}


.bg_riga {
	background-image: url(../image/bg_riga.gif);
	background-repeat: repeat-x;	

}


.bg_contatti {
	width:100%;
	background-image: url(../image/sfondo_contatti.jpg);
	background-position: center top;
	background-color:#fac5bd;
	background-repeat: no-repeat;
}


.bg_a {
	width:100%;
	background-position: center top;
	background-color:#cddceb;
	background-repeat: no-repeat;
	background-image: url(../image/sfondo_completamento.jpg);
}


.boxmenu {
	width:1020px;
	height:49px;
	

}
.menu {
	float:left;
	margin-left:229px;
	margin-top:20px;
	display:inline;

}

.logo {
	margin-top:11px;
	float:left;
	position:relative;

}

.tabella {
	width:100%; 
	height:100%; 
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;


}


/* MENU PRINCIPALE*/

.menuP { display: none; }

ul#navP {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#navP li a { display: block; height: 10px; float:left; }


ul#navP li.living a {
	width: 53px;
	background-image: url(../image/menu/living_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.living a:hover, ul#navP li.living a.activep {
	background-image: url(../image/menu/living_on.gif);
}


ul#navP li.molaro a {
	width: 68px;
	background-image: url(../image/menu/molaro_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.molaro a:hover, ul#navP li.molaro a.activep {
	background-image: url(../image/menu/molaro_on.gif);
	 }

ul#navP li.prodotti a {
	width: 76px;
	background-image: url(../image/menu/prodotti_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.prodotti a:hover, ul#navP li.prodotti a.activep {
	background-image: url(../image/menu/prodotti_on.gif);
	 }
ul#navP li.ambienti a {
	width: 73px;
	background-image: url(../image/menu/ambienti_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.ambienti a:hover, ul#navP li.ambienti a.activep {
	background-image: url(../image/menu/ambienti_on.gif);
	 }

ul#navP li.rete a {
	width: 144px;
	background-image: url(../image/menu/rete_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.rete a:hover, ul#navP li.rete a.activep {
	background-image: url(../image/menu/rete_on.gif);
}

ul#navP li.news a {
	width: 51px;
	background-image: url(../image/menu/news_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.news a:hover, ul#navP li.news a.activep {
	background-image: url(../image/menu/news_on.gif);
}

ul#navP li.contatti a {
	width: 58px;
	background-image: url(../image/menu/contatti_off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.contatti a:hover, ul#navP li.contatti a.activep {
	background-image: url(../image/menu/contatti_on.gif);
}

ul#navP li.utilita a {
	width: 86px;
	background-image: url(../image/menu/download_off.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
ul#navP li.utilita a:hover, ul#navP li.utilita a.activep {
	/*background-position: 0 -9px;*/
	background-image: url(../image/menu/download_on.gif);
}

ul#navP li.home a {
	width: 45px;
	background-image: url(../image/menu/home.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navP li.home a:hover, ul#navP li.home a.activep {
	background-position: 0 -9px;
	 }



ul#navP li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul#navP li.over ul { display: block; }


.boxmenuSotto {
	width:993px;
	height:20px;
	margin-top:15px;
	position:relative;

}

/* SOTTO MENU ISTITUZIONALE */

.menuS { display: none; }

ul#navS {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#navS li a { display: block; height: 12px; float:left; }

ul#navS li.tradizione a {
	width: 68px;
	margin-left:5px;
	background-image: url(../image/menu/tradizione.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.tradizione a:hover, ul#navS li.tradizione a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.materie a {
	width: 111px;
	background-image: url(../image/menu/materie.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.materie a:hover, ul#navS li.materie a.actives {
	background-position: 0 -16px;
	 }



ul#navS li.qualita a {
	width: 68px;
	background-image: url(../image/menu/qualita.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.qualita a:hover, ul#navS li.qualita a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.tecnologie a {
	width: 90px;
	background-image: url(../image/menu/tecnologie.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.tecnologie a:hover, ul#navS li.tecnologie a.actives {
	background-position: 0 -16px;
	 }

ul#navS li.organizzazione a {
	width: 114px;
	background-image: url(../image/menu/organizzazione.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.organizzazione a:hover, ul#navS li.organizzazione a.actives {
	background-position: 0 -16px;
	 }

ul#navS li.mercati a {
	width: 72px;
	background-image: url(../image/menu/mercati.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.mercati a:hover, ul#navS li.mercati a.actives {
	background-position: 0 -16px;
	 }

ul#navS li.dettagli a {
	width: 136px;
	background-image: url(../image/menu/dettagli.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.dettagli a:hover, ul#navS li.dettagli a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.finiture a {
	width: 73px;
	background-image: url(../image/menu/finiture.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.finiture a:hover, ul#navS li.finiture a.actives {
	background-position: 0 -16px;
	 }
	 

ul#navS li.personalizzazione a {
	width: 124px;
	background-image: url(../image/menu/personalizzazioni.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.personalizzazione a:hover, ul#navS li.personalizzazione a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.certificazioni a {
	width: 48px;
	background-image: url(../image/menu/valori.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.certificazioni a:hover, ul#navS li.certificazioni a.actives {
	background-position: 0 -16px;
	 }

ul#navS li.garanzie a {
	width: 77px;
	background-image: url(../image/menu/garanzie.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.garanzie a:hover, ul#navS li.garanzie a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.sicurezza a {
	width: 84px;
	background-image: url(../image/menu/sicurezza.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.sicurezza a:hover, ul#navS li.sicurezza a.actives {
	background-position: 0 -16px;
	 }

/* SOTTO MENU PRODOTTI */

ul#navS li.serramenti a {
	margin-left: 535px;
	width: 88px;
	background-image: url(../image/menu/serramenti.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.serramenti a:hover, ul#navS li.serramenti a.actives {
	background-position: 0 -16px;
	 }
ul#navS li.portoncini a {
	width: 109px;
	background-image: url(../image/menu/portoncini.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.portoncini a:hover, ul#navS li.portoncini a.actives {
	background-position: 0 -16px;
	 }
ul#navS li.oscuri a {
	width: 93px;
	background-image: url(../image/menu/oscuri.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.oscuri a:hover, ul#navS li.oscuri a.actives {
	background-position: 0 -16px;
	 }
ul#navS li.completamento a {
	margin-top: 1px;
	width: 168px;
	background-image: url(../image/menu/prod_completamento.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.completamento a:hover, ul#navS li.completamento a.actives {
	background-position: 0 -16px;
	 }



ul#navS li.elenco_news a {
	width: 90px;
	margin-left:800px;
	background-image: url(../image/menu/elenco_news.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.elenco_news a:hover, ul#navS li.elenco_news a.actives {
	background-position: 0 -16px;
}

ul#navS li.archivio_news a {
	width: 103px;
	margin-left:0px;
	background-image: url(../image/menu/archivio_news.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.archivio_news a:hover, ul#navS li.archivio_news a.actives {
	background-position: 0 -16px;
}

ul#navS li.documenti a {
	width: 90px;
	margin-left:917px;
	background-image: url(../image/menu/documenti.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.documenti a:hover, ul#navS li.documenti a.actives {
	background-position: 0 -16px;
}

ul#navS li.italia a {
	width: 45px;
	margin-left:886px;
	background-image: url(../image/menu/italia.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.italia a:hover, ul#navS li.italia a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.mondo a {
	width: 61px;
	margin-left:0px;
	background-image: url(../image/menu/mondo.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.mondo a:hover, ul#navS li.mondo a.actives {
	background-position: 0 -16px;
	 }


ul#navS li.mappa a {
	width: 109px;
	margin-left:641px;
	background-image: url(../image/menu/dove_siamo.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.mappa a:hover, ul#navS li.mappa a.actives {
	background-position: 0 -16px;
	 }

ul#navS li.info a {
	width: 135px;
	margin-left:0px;
	background-image: url(../image/menu/richiedi_info.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.info a:hover, ul#navS li.info a.actives {
	background-position: 0 -16px;
	 }

ul#navS li.lavora a {
	width: 106px;
	margin-left:0px;
	background-image: url(../image/menu/lavora_noi.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
ul#navS li.lavora a:hover, ul#navS li.lavora a.actives {
	background-position: 0 -16px;
	 }





ul#navS li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul#navS li.over ul { display: block; }


/* serramenti */

.box_menu {
	width:166px;
	float:left;
	margin-top:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d0c5;
	background-color:#FFFFFF;

}


.box_menu2 {
	width:166px;
	padding-top:10px;
	padding-bottom:12px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d0c5;
	background-color:#FFFFFF;
	font-size:14px;
	color:#404040;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	text-align:left;
}

.box_menu2 ul {
	margin:0px;
	padding:0px;

}
.box_menu2 li {
	list-style-type:none;
	margin-left:7px;

}

.box_menu2  ul li.sotto {
	list-style-type:none;
	margin-left:17px;

}

.box_menu2  ul li.sotto2 {
	list-style-type:none;
	margin-left:26px;

}



.box_menu3 {
	width:166px;
	padding-top:10px;
	padding-bottom:6px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d0c5;
	background-color:#FFFFFF;
	font-size:14px;
	color:#404040;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
	text-align:left;
}

.box_menu3 ul {
	margin:0px;
	padding:0px;

}
.box_menu3 li {
	list-style-type:none;
	margin-left:7px;

}

.box_menu3  ul li.sotto {
	list-style-type:none;
	margin-left:17px;

}



.box_menu4 {
	width:166px;
	padding-top:10px;
	padding-bottom:12px;
	float:left;
	border-bottom: 1px solid #d1d0c5;
	background-color:#FFFFFF;
	font-size:14px;
	color:#404040;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	text-align:left;
}

.box_menu4 ul {
	margin:0px;
	padding:0px;

}
.box_menu4 li {
	list-style-type:none;
	padding-left:7px;

}

.box_menu4  ul li.sotto {
	list-style-type:none;
	padding-left:17px;

}

.box_menu4  ul li.sotto2 {
	list-style-type:none;
	padding-left:26px;

}


.box_menu5 {
	width:166px;
	padding-top:10px;
	padding-bottom:12px;
	float:left;
	background-color:#FFFFFF;
	font-size:14px;
	color:#404040;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	text-align:left;
}

.box_menu5 ul {
	margin:0px;
	padding:0px;

}
.box_menu5 li {
	list-style-type:none;
	margin-left:7px;

}

.box_menu5  ul li.sotto {
	list-style-type:none;
	margin-left:17px;

}

.box_menu5  ul li.sotto2 {
	list-style-type:none;
	margin-left:26px;

}


.box_menu_docs {
	width:166px;
	padding-top:10px;
	padding-bottom:12px;
	float:left;
	border-bottom: 1px solid #d1d0c5;
	background-color:#FFFFFF;
	font-size:14px;
	color:#404040;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	text-align:left;
}

.box_menu_docs ul {
	margin:0px;
	padding:0px;

}
.box_menu_docs li {
	list-style-type:none;
	padding-left:7px;

}

.box_menu_docs  ul li.sotto {
	list-style-type:none;
	padding-left:17px;

}

.box_menu_docs  ul li.sotto2 {
	list-style-type:none;
	padding-left:26px;

}






 a.link{
	color: #404040;
	text-decoration: none;
}
 a.link:hover {
	color: #d10000;
	text-decoration: none;

}

 a.linkC{
	color: #404040;
	text-decoration: none;
}
 a.linkC:hover {
	color: #cb7c00;
	text-decoration: none;

}




 a.linkNews{
	color: #404040;
	text-decoration: none;
}

a.linkNews:hover {
	color: #5E9C15;
	text-decoration: none;

}


 a.linkCat{
	color: #404040;
	text-decoration: none;
}

a.linkCat:hover {
	color: #A5A5A5;
	text-decoration: none;

}

 a.activeCat {
	color: #A5A5A5;
	text-decoration:none;
}



 a.link3{
	color: #404040;
	text-decoration: none;
}
 a.link3:hover {
	color: #005fa5;
	text-decoration: none;

}







a.link2{
	color: #898989;
	text-decoration: none;
}
 a.link2:hover {
	color: #cb7c00;
	text-decoration: none;

}

 a.active {
	color: #d10000;
	text-decoration:none;
}

a.activeNews {
	color: #5E9C15;
	text-decoration:none;
}


 a.activeCert {
	color: #cb7c00;
	text-decoration:none;
}


 a.active2 {
	color: #cb7c00;
	text-decoration:none;
}
.box_pag1 {
	float:left; 
	width:822px; 
	/* height:261px; */
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-size:12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}



.box_pag1 h1 {
	margin:0 0 5px 0;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight: lighter;
}
.box_pag2 {
	float:left; 
	width:822px; 
	background-color:#FFFFFF; 
	margin-bottom:4px;
	margin-top:1px; 
	line-height:19px;
	font-size:12px;
}
.box_pag3 {
	float:left; 
	width:822px; 
	margin-bottom:4px;
	margin-top:89px; 
	line-height:19px;
	font-size:12px;
}
.box_pag2 h1 {
	margin:0 0 5px 0;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight: lighter;
}

h1.app {
	margin:0 0 8px 0;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight: lighter;
}

 h1.scheda {
	margin:0px 0 6px 0;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight: lighter;
}



 h1.essenz {
	margin:0 0 2px 0;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight: lighter;
}


h1.part {
	margin:0 0 14px 0;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight: lighter;
}



.box_pag4 {
	float:left; 
	width:822px; 
	height:587px; 
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;

}


.box_pag5 {
	float:left; 
	width:822px; 
	height:530px; 
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;

}

.box_pag6 {
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin-top:15px; 
	margin-left:24px;

}
.box_pag6a {
	float:left; 
	width:822px; 
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;

}

.box_pag7 {
	float:left; 
	width:822px; 
	height:607px; 
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;

}

.box_pag7 a:link, a:visited, a:active {
	/*color: #404040;
	text-decoration: none;*/
}

.box_pag7 a:hover {
	/*color: #D10000;*/
}

.box_pag8 {
	float:left; 
	width:822px; 
	height:540px; 
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;

}
.box_pag9 {
	float:left; 
	width:822px; 
	 
	background-color:#FFFFFF; 
	margin-bottom:4px; 
	line-height:19px;
	font-family: Georgia, Times, "Times New Roman", serif;

}
ul.listadecimal li {
list-style-type: decimal;
margin:0;
padding:0;


}

.riga_scheda {
	margin:11px 0 4px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1d0c5;
	width:824px;
}

.titolo {
	margin-bottom:30px;
	padding:0;
	color:#cb7c00;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight: bold
}

.particolari_cost {
	height:36px; 
	background:#aeaeae; 
	position:relative; 
	 
	font-size:18px; 
	color:#FFFFFF; 
	font-family:Helvetica, Arial, sans-serif; 
	padding-left:36px;
	padding-top:16px;
	width:788px;

}

/* menu footer */

#footer {
	position: absolute;
	background-color: #FFFFFF;
	width: 100%;
}

 a.footerLink{
	color: #404040;
	text-decoration: none;
	font-size:14px;
	margin-right:22px;
}
 a.footerLink:hover {
	color: #d28c20;
	text-decoration: none;
	font-size:14px;

}
 a.footerActive {
	color: #d28c20;
	text-decoration:none;
	font-size:14px;
	margin-right:22px;
}


.boxImg {
	
	height:251px;
	margin-top:17px;
	border: 1px solid #d1d0c5;
	margin-right:18px;
	float:left;
	font-family:Helvetica, Arial,  sans-serif;
	color:#cb7c00;
	font-size:12px;
}

.boxImgPosa {
	
	height:251px;
	margin-top:17px;
	margin-right:18px;
	float:left;
	font-family:Helvetica, Arial,  sans-serif;
	color:#cb7c00;
	font-size:12px;
}

.boxImgMod {
	
	height:253px;
	margin-top:17px;
	border: 1px solid #d1d0c5;
	margin-right:18px;
	float:left;
	font-family:Helvetica, Arial,  sans-serif;
	color:#cb7c00;
	font-size:12px;
}

.boxImgComp {
	
	height:187px;
	margin-top:12px;
	border: 1px solid #d1d0c5;
	margin-right:14px;
	float:left;
	font-family:Helvetica, Arial,  sans-serif;
	color:#005fa5;
	font-size:12px;
	line-height:12px;
	position:relative;
}



a.comp {
	text-decoration:none;
	color:#005fa5;
	font-size:12px;
	font-family:Helvetica, Arial,  sans-serif

}




a.essenze {
	text-decoration:none;
	color:#cb7c00;
	font-size:12px;
	font-family:Helvetica, Arial,  sans-serif

}



.pag {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;


}

.pag b {
	color:#d10000;

}



.boxRete {
	padding-left:19px;
	padding-top:33px;
	line-height:18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1d0c5;

}



.pag a {
	color:#404040;
	text-decoration:none;

}


a.app{
	color: #5f9f13;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}

/* per form contatti */

#form-table input,
#form-table textarea,
#form-table-info input,
#form-table-info textarea {
	/*min-width: 320px;*/
	max-width: 320px;
	
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.radio{
	font-family: Helvetica, Arial, sans-serif;
    width: 14px;
    height: 14px;	
}
	
.campo_indirizzo {
	resize: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #535354;
	text-decoration: none;
	width: 320px;
	height: 47px;
	border: 1px solid #a7a7a7;
}
.campi {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #535354;
	width: 320px;
	height: 17px;
	border: 1px solid #a7a7a7;
}

.campi2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #535354;
	width: 140px;
	height: 17px;
	border: 1px solid #a7a7a7;
}

.campo_info {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #535354;
	text-decoration: none;
	width: 322px;
	height: 104px;
	border: 1px solid #a7a7a7;
}

 a.info2{
	color: #ffffff;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:1px;
	background-color:#000000
}


.riga_form {
	margin:8px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1d0c5;
	width:822px;
	
}
.riga_form_l {
	margin:8px 0 0 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1d0c5;
	
}
.option {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 10px;
	color: #535354;  
    text-decoration: none;
    width: 161px;
    height: 18px;	
}
.programmi {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #535354;
	text-decoration: none;
	width: 158px;
	height: 45px;
	border: 1px solid #a7a7a7;
}
form {
	padding:0;
	margin:0;
}

/*.gmnoprint div img      { display: block;}
.gmnoprint img          { display: none;}
.gmnoprint a img        { display: block;} */

.close_infow {
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 999;
}

/* SEZIONE UTILITA' */
.section-title {
	height:40px;
	padding-left: 33px;
	padding-top: 55px;
}

.cat-titolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #988DE4;
	margin-left: 33px;
	margin-top: 18px;
	margin-bottom: 18px;
}

.box-file {
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	color: #404040;
	margin-left: 33px;
	margin-top: 12px;
	margin-right: 125px;
	margin-bottom: 0px;
	line-height: 20px;
}

.box-file span {
	font-weight: bold;
}

.box-down {
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	color: #404040;
	margin-left: 33px;
	margin-right: 33px;
	margin-bottom: 28px;
}

.box-down div.file-size {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #404040;
	font-size: 12px;
	font-weight: normal;
	float: left;
	width: 665px;
}

.box-down div.file-down a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #786ADC;
	font-size: 12px;
	font-weight: normal;
	float: left;
	text-decoration: none;
	padding-left: 9px;
}

.box-down div.file-down a:hover {
	color: #9F9F9F;
}

/* Pager */
.page-nav {
	width: 100%;
	height: 77px;
}

.pager {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: left;
	color: #404040;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

ul.pager-links {
	list-style: none outside none;
	margin: 0;
	margin-left: 29px;
	margin-top: 35px;
	padding: 0;
	text-align: left;
}

ul.pager-links li {
	display: inline;
	padding-left: 3px;
	padding-right: 3px;
}

ul.pager-links li a,
ul.pager-links li a:visited {
	color: #404040;
	text-decoration: none;
}

ul.pager-links li a:hover,
ul.pager-links li.page-link-active {
	color: #988de4;
}

