/* serve per i png su IE per win */ 

body, html {
	margin  : 0;
	padding  : 0;
	height  : 100%;
	background-color: #FFF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
}


img {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
}


body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* per ottimizzare la tabella */
#layoutgrid{
 display: table;
 height: 100%;
 width: 100%;
}
#layoutgrid {
 vertical-align : middle;
 text-align:center;
}
#wrapper {
	margin: 0 auto;
	width: 940px;
	text-align:left;
	/*height:614px;*/	
}

.box_newsHome {
	margin-left:5px;
	width:228px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFBFBF;
	background-color: #FFFFFF;
	height:129px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #174fa9;
	line-height: 15px;
	padding-left:25px;
	padding-top:15px;
	padding-right:13px;
}




.box_testo {
	width:902px;
	
	float:left;
	background-image: url(../img/azienda/sfondo_azienda.gif);
	background-repeat: repeat-y;	

}

.interno {
	float:left;
	width:600px;
	padding-bottom:37px;
}

.interno_mappa {
	float:left;
	width:680px;
	padding-bottom:37px;
}

h2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}

.foto{
	float:left;
	width:139px;
	margin-top:61px;
}







a.approfondimento:link {
	color: #174fa9;
	text-decoration: none;
	font-weight: bold;
}
a.approfondimento:visited {
	color: #174fa9;
	text-decoration: none;
	font-weight: bold;

}
a.approfondimento:hover {
	color: #413f3f;
	text-decoration: none;
	font-weight: bold;

}
a.approfondimento:active {
	color: #174fa9;
	text-decoration: none;
	font-weight: bold;

}


a.avanti:link {
	color: #083074;
	text-decoration: none;
	font-weight: bold;
}
a.avanti:visited {
	color: #083074;
	text-decoration: none;
	font-weight: bold;

}
a.avanti:hover {
	color: #413f3f;
	text-decoration: none;
	font-weight: bold;

}
a.avanti:active {
	color: #083074;
	text-decoration: none;
	font-weight: bold;

}


a.dw:link {
	color: #6594E0;
	text-decoration: none;
	font-weight: bold;
}
a.dw:visited {
	color: #6594E0;
	text-decoration: none;
	font-weight: bold;

}
a.dw:hover {
	color: #413f3f;
	text-decoration: none;
	font-weight: bold;

}
a.dw:active {
	color: #6594E0;
	text-decoration: none;
	font-weight: bold;

}


a.torna:link {
	color: #FFA200;
	text-decoration: none;
	font-weight: bold;
}
a.torna:visited {
	color: #FFA200;
	text-decoration: none;
	font-weight: bold;

}
a.torna:hover {
	color: #413f3f;
	text-decoration: none;
	font-weight: bold;

}
a.torna:active {
	color: #FFA200;
	text-decoration: none;
	font-weight: bold;

}

/* =======================  Main Navigation  ========================== */

.principale {
	float: left;
} 

.principale li {
	float: left;
	list-style: none inside none; 
} 

ul#menu .azienda a { width: 52px; height: 12px; background-image: url(../img/azienda/menu/azienda_off.gif);}
ul#menu .azienda { background: url(../img/azienda/menu/azienda_on.gif);width: 52px; height: 12px;}

ul#menu .prodotti a { width: 66px; height: 12px; background-image: url(../img/azienda/menu/prodotti_off.gif);}
ul#menu .prodotti {width: 66px; height: 12px; background-image: url(../img/azienda/menu/prodotti_on.gif);
}

ul#menu .campi a { width: 135px; height: 12px; background-image: url(../img/azienda/menu/campi_off.gif);}
ul#menu .campi {width: 135px;height: 12px;background-image: url(../img/azienda/menu/campi_on.gif);
}

ul#menu .tecnologie a { width: 77px; height: 12px; background-image: url(../img/azienda/menu/tecnologie_off.gif);}
ul#menu .tecnologie {width: 77px; height: 12px; background-image: url(../img/azienda/menu/tecnologie_on.gif);
}

ul#menu .portfolio a { width: 72px; height: 12px; background-image: url(../img/azienda/menu/portfolio_off.gif);}
ul#menu .portfolio {width: 72px; height: 12px; background-image: url(../img/azienda/menu/portfolio_on.gif);
}

ul#menu .home a { width: 36px; height: 12px; background-image: url(../img/azienda/menu/home_off.gif);}
ul#menu .home {width: 36px; height: 12px; background-image: url(../img/azienda/menu/home_on.gif);
}

ul#menu .selezionato a { background: none; }


ul#menu { margin: 0; padding: 0; list-style: none; color: #FFF; text-decoration: none; }
ul#menu li { float: left; }
ul#menu li a {   display: block; }
ul#menu li a:hover { background: none; }
ul#menu li a span { display: none; }



/* ======================= Sotto Navigation  ========================== */






ul#menuInterno { margin: 0; padding: 0; list-style: none; color: #FFF; text-decoration: none; }
ul#menuInterno li { width: 162px;   float: left; }
ul#menuInterno li a { width: 162px;  display: block; }
ul#menuInterno li a:hover { background: none; }
ul#menuInterno li a span { display: none; }

/*ul#menuSx li.sottomenuLavoro, ul#sottomenuAzienda li.sottomenuLavoro a { height: 32px; }
ul#menuSxInterno .sottomenuSpazioInterno {height: 14px;}*/

ul#menuInterno .storia a {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/storia_off.gif);}
ul#menuInterno .storia {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/storia_on.gif);}

ul#menuInterno .news a {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/news_off.gif);}
ul#menuInterno .news {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/news_on.gif);}

ul#menuInterno .newsA a {width: 162px;height: 31px;background-image: url(../img/azienda/sottomenu/archivio_news_off.gif);}
ul#menuInterno .newsA {width: 162px;height: 31px;background-image: url(../img/azienda/sottomenu/archivio_news_on.gif);}

ul#menuInterno .team a {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/team_off.gif);}
ul#menuInterno .team {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/team_on.gif);}

ul#menuInterno .certificazioni a {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/certificazioni_off.gif);}
ul#menuInterno .certificazioni {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/certificazioni_on.gif);}

ul#menuInterno .contatti a {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/contatti_off.gif);}
ul#menuInterno .contatti {width: 162px;height: 30px;background-image: url(../img/azienda/sottomenu/contatti_on.gif);}

ul#menuInterno .contattiA a {width: 162px;height: 31px;background-image: url(../img/azienda/sottomenu/mappa_off.gif);}
ul#menuInterno .contattiA {width: 162px;height: 31px;background-image: url(../img/azienda/sottomenu/mappa_on.gif);}


/*ul#menuInterno .sottomenuChiusura { background: url(../img/conventionbureau/curva_chiusuralink.gif);  height: 70px;}

ul#menuInterno .sottomenu_sedi {padding-left:11px; padding-top:14px; height: 105px; line-height: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #48B0FF;}*/


ul#menuInterno .on a { background: none; }






/* FORM CONTATTI */

.campi_materiale {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 348px;
	height: 15px;
/*	border: 1px solid #CFCFCF;*/
}
.indirizzo_materiale {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	text-decoration: none;
	width: 348px;
	height: 90px;
	/*border: 1px solid #CFCFCF;*/
}

.informativa {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	text-decoration: none;
	width: 348px;
	height: 90px;
	line-height: 15px;	/*border: 1px solid #CFCFCF;*/
}



 .campi_citta{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 187px;
	height: 15px;
/*	border: 1px solid #CFCFCF;*/
}
 .campi_cap{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 112px;
	height: 15px;
/*	border: 1px solid #CFCFCF;*/
}

 .campi_tel{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 149px;
	height: 15px;
/*	border: 1px solid #CFCFCF;*/
}
.indirizzo_altro {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	text-decoration: none;
	width: 348px;
	height: 70px;
	/*border: 1px solid #CFCFCF;*/
}


 .campi_crea1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 128px;
	height: 15px;
}

 .campi_crea2{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 94px;
	height: 15px;
}
 .campi_crea3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 131px;
	height: 15px;
}

 .campi_crea4{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #413f3f;
	width: 68px;
	height: 15px;
}
/* FORM CONTATTI */
.richiedi {
	color: #FFA200;
	text-decoration: none;
	font-weight: bold;
}









