/* 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;	
}

.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: #174fa9;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}

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


.foto2 {
	float:left;
	width:139px;
	margin-top:110px!important;
	margin-top:98px;
	
}


.foto3 {
	float:left;
	width:139px;
	margin-top:200px!important;
	margin-top:195px;
	
}
.foto4 {
	float:left;
	width:139px;
	margin-top:5px!important;
	margin-top:5px;
	
}


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: 78px; height: 12px; background-image: url(../img/azienda/menu/azienda_eng_off.gif);}
ul#menu .azienda { background: url(../img/azienda/menu/azienda_eng_on.gif);width: 78px; height: 12px;}

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

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

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

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

ul#menu .home a { width: 36px; height: 12px; background-image: url(../img/azienda/menu/home_eng_off.gif);}
ul#menu .home {width: 36px; height: 12px; background-image: url(../img/azienda/menu/home_eng_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 .dati a {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/datisorgente_eng_off.gif);}
ul#menuInterno .dati {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/datisorgente_eng_on.gif);}

ul#menuInterno .datiElaborati a {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/datielaborati_eng_off.gif);}
ul#menuInterno .datiElaborati {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/datielaborati_eng_on.gif);}

ul#menuInterno .ricerca a {width: 162px;height: 45px;background-image: url(../img/prodotti/sottomenu/ricercasviluppo_eng_off.gif);}
ul#menuInterno .ricerca {width: 162px;height: 45px;background-image: url(../img/prodotti/sottomenu/ricercasviluppo_eng_on.gif);}

ul#menuInterno .pianificazione a {width: 162px;height: 31px;background-image: url(../img/prodotti/sottomenu/pianificazione_eng_off.gif);}
ul#menuInterno .pianificazione {width: 162px;height: 31px;background-image: url(../img/prodotti/sottomenu/pianificazione_eng_on.gif);}

ul#menuInterno .software a {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/software_eng_off.gif);}
ul#menuInterno .software {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/software_eng_on.gif);}

ul#menuInterno .standard a {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/standard_eng_off.gif);}
ul#menuInterno .standard {width: 162px;height: 30px;background-image: url(../img/prodotti/sottomenu/standard_eng_on.gif);}


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: 41px;
	/*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: #FFBA00;
	text-decoration: none;
	font-weight: bold;
}


.tabella {
	border: 1px solid #bfbfbf;
	margin-top:7px;
}
.riga_dx {
	border-left-right: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-left:10px;
}


.riga_giu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-left:10px;
}

.riga_dx2 {
	border-left-right: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbfbf;
	padding-left:10px;
}
