body {

	margin: 0px;

	padding: 0px;

	background: #E7E7E7;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#container {

	width: 1001px;

	margin: auto;

}



#header {

	height: 120px;

	background: #0045A5;

	padding: 6px;

	text-align: left;	

}

#header img {

	border: 0px;

	display: block;

}



#logo {

	float: left;

	padding-right: 6px;

}



#homeFlash {

	float: left;

	padding-top: 1px;

}



#menuTop {

	height: 56px;

	text-align: center;

	background: url(img/menubck.gif) repeat-x top left;

	font-weight: bold;

	color: #3C3C3C;

	padding-top: 2px;

}

#menuTop a {

	text-decoration: none;

}

#menuTop a:link, 

#menuTop a:visited {

	color: #3C3C3C;

} 

#menuTop a:hover, 

#menuTop a:focus, 

#menuTop a:active {

	color: #3C3C3C;

}



#vociContainer {
	width: 880px;
	margin: auto;
	padding-top: 2px;
}



.voceMenu {

	float: left;

	border-right: 1px dotted Silver;

	text-align: center;

	padding: 10px 20px;

}



.voceMenuUltimo {

	float: left;

	text-align: center;

	padding: 10px 20px;

}



#corpo {

	background: Silver;

	text-align: center;	

}



.pageContainer {

	width: 947px;

	margin: auto;

	background-color: #FAEC88;

	/*padding-bottom: 21px;*/	

	color: #002E88;

	font-weight: bold;

	font-size: 15px;

}

.pageContainer a {

	text-decoration: none;

}

.pageContainer a:link, 

.pageContainer a:visited {

	color: #002E88;

} 

.pageContainer a:hover, 

.pageContainer a:focus, 

.pageContainer a:active {

	color: #002E88;

}



#pagInt {

	background-image: url(img/riga.gif);

	background-position: top left;

	background-repeat: repeat-y;

}



.scrittaIns {

	vertical-align: baseline; 

	border: none;

}



#pagHome {

	padding: 4px 0px 21px 6px;

}



.homeRiga {

	clear: both;

	float: left;

	width: 951px;

}

.linkbox {

	cursor: pointer;

}



.homeContXXL {

	float: left;

	width: 630px;

	/*width: 624px;*/

	/*height: 303px;*/

	/*height: 217px;*/

	height: 225px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Black;

}



.homeContLXL {

	float: left;

	width: 315px;

	/*width: 307px;*/

	/*height: 242px;*/

	/*height: 172px;*/

	height: 219px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Blue;

	padding-top: 7px;

}



.homeContXL {

	float: left;

	width: 315px;

	/*width: 307px;*/

	/*height: 242px;*/

	/*height: 172px;*/

	height: 173px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Blue;

	padding-top: 7px;

}



.homeContL {

	float: left;

	width: 315px;

	/*width: 307px;*/

	/*height: 200px;*/

	/*height: 142px;*/

	height: 143px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Fuchsia;

	padding-top: 7px;

}



.homeContM {

	float: left;

	width: 305px;

	/*width: 307px;*/

	/*height: 116px;*/

	/*height: 81px;*/

	height: 58px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Gray;

	text-align: left;

	padding-left: 10px;

	padding-top: 32px;

}



.homeContS {

	float: left;

	width: 305px;

	/*width: 307px;*/

	/*height: 95px;*/

	/*height: 66px;*/

	height: 50px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Green;

	text-align: left;

	padding-left: 10px;

	padding-top: 25px;

}



.homeContXS {

	float: left;

	width: 305px;

	/*width: 307px;*/

	/*height: 93px;*/

	/*height: 65px;*/

	height: 50px;

	/*margin: 4px;*/

	/*border: 1px solid Black;*/

	background: Red;

	text-align: left;

	padding-left: 10px;

	padding-top: 25px;

}



#homePromo {

	background: transparent url(img/promozioni_big.jpg) top left no-repeat;

	height: 402px;

}

#homePromo .centratoPad {

	color: white;

}



#homeProd {

	background: transparent url(img/prodotti.jpg) top left no-repeat;

	height: 219px;

	overflow: hidden;

}

#homeProdCom {

	background: transparent;

	height: 219px;

	overflow: hidden;

}

#prodCom {
	
}

#prodCom img {
	border: 0px;
}


#homeTrova {
	background: transparent url(img/trova_ins_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}



#homePunti {
	background: transparent url(img/punti_vendita_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}

#homeOpenDom {
	background: transparent url(img/aperture_domenicali_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}

#homeImm {
	background: transparent url(img/immobili2.jpg) top left no-repeat;
	width: 309px;
	height: 177px;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}

#homeVitaWell {

	background: transparent url(img/vitawell.jpg) top left no-repeat;
	width: 309px;
	height: 177px;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}

#homeCucina {

	background: transparent url(img/cucina.jpg) top left no-repeat;
	width: 309px;
	height: 177px;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}

#homeComunic {

	/*background: transparent url(img/vitawell.jpg) top left no-repeat;*/
	width: 309px;
	height: 177px;
	float: left;
	margin-top: 6px;
	/*margin-left: 6px;*/
}

/*#homeImm {

	background: transparent url(img/immobili.jpg) top left no-repeat;

	color: #F2F3F4;

}

#homeImm a {

	text-decoration: none;

}

#homeImm a:link, 

#homeImm a:visited {

	color: #F2F3F4;

} 

#homeImm a:hover, 

#homeImm a:focus, 

#homeImm a:active {

	color: #F2F3F4;

}*/



#homeNewOpen {
	background: transparent url(img/nuove_aperture_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}

#homeGiochi {
	background: transparent url(img/giochi.jpg) top left no-repeat;
}

#homeSolid {
	background: transparent url(img/solidarieta_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}

#homeNewsl {
	background: transparent url(img/newsletter_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}

#homeLavora {
	background: transparent url(img/lavora.jpg) top left no-repeat;
	width: 309px;
	height: 177px;
	float: left;
	margin-top: 6px;
}

#homeLavoraS {
	background: transparent url(img/lavora_s.jpg) top left no-repeat;
	height: 55px;
	margin-top: 6px;
}

#imgPrezzoPromo {
	height: 181px;
	padding-top: 2px;
}



#imgPromo {

	float: left;

	width: 410px;

}

#imgPromo img {

	border: none;

}



#scrittaPromo {

	width: 210px;

	float: right;

	padding-top: 35px;

}



#scrittaPromo .prezzo {

	color: Red;

	font-size: 60px;

	font-weight: bold;

}



#scrittaPromoSet {

	padding-top: 10px;

	text-align: center;

	color: White;

}

#scrittaPromoSet a {

	text-decoration: none;

}

#scrittaPromoSet a:link, 

#scrittaPromoSet a:visited {

	color: White;

} 

#scrittaPromoSet a:hover, 

#scrittaPromoSet a:focus, 

#scrittaPromoSet a:active {

	color: White;

}



#menuDx {

	float: right;

	width: 309px;

	/*border-left: 1px solid #ACACAE;*/

	/*padding-right: 4px;*/

	padding-top: 4px;

}



.menuDxCont {

	height: 40px;

	text-align: left;

	padding-left: 5px;

	padding-top: 20px;

}

.menuDxCont a {

	text-decoration: none;

}

.menuDxCont a:link, 

.menuDxCont a:visited {

	color: #002E88;

} 

.menuDxCont a:hover, 

.menuDxCont a:focus, 

.menuDxCont a:active {

	color: #002E88;

}



#menuPromo {

	background: transparent url(img/interno/promozioni.jpg) top left no-repeat;

	text-align: center;

	color: White;

}

#menuPromo a {

	text-decoration: none;

}

#menuPromo a:link, 

#menuPromo a:visited {

	color: White;

} 

#menuPromo a:hover, 

#menuPromo a:focus, 

#menuPromo a:active {

	color: White;

}





#menuProd {

	background: transparent url(img/interno/prodotti.jpg) top left no-repeat;

}



#menuTrova {

	background: transparent url(img/interno/trova_ins.jpg) top left no-repeat;

	padding-top: 10px;

	padding-bottom: 10px;

}



#menuPunti {

	background: transparent url(img/interno/punti_vendita.jpg) top left no-repeat;

}



#menuOpenDom {

	background: transparent url(img/interno/aperture_domenicali.jpg) top left no-repeat;

}



#menuImm {

	background: transparent url(img/interno/immobili.jpg) top left no-repeat;

}



#menuNewOpen {

	background: transparent url(img/interno/nuove_aperture.jpg) top left no-repeat;

}



#menuGiochi {

	background: transparent url(img/interno/giochi.jpg) top left no-repeat;

}



#menuSolid {

	background: transparent url(img/interno/solidarieta.jpg) top left no-repeat;

}



#menuNewsl {

	background: transparent url(img/interno/newsletter.jpg) top left no-repeat;

}



#menuLavora {

	background: transparent url(img/interno/lavora.jpg) top left no-repeat;

}

#menuVitaWell {
	background: transparent url(img/interno/vitawell.jpg) top left no-repeat;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
}

#menuCucina {
	background: transparent url(img/interno/cucina.jpg) top left no-repeat;
}

#menuComunic {
	background: transparent url(img/interno/comunicaz.jpg) top left no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}



#normalPage {

	text-align: left;

	width: 577px;

	background-color: White;

	/*color: Gray;*/

	color: black;

	font-size: 12px;

	font-weight: normal;

	padding: 15px 15px 15px 30px;

}



#titolo {

	width: 613px;

	height: 40px;

	background: transparent url(img/testone.gif) top left no-repeat;

	padding-top: 10px;

	padding-left: 20px;

	text-align: left;

}



#regsCont {

	float: left;

}

#regsCont a {

	cursor: pointer;

}



.regCont {

	float: left;

	/*280 x 150*/

	width: 270px;

	height: 85px;

	text-align: right;

	padding-top: 65px;

	padding-right: 15px;

}

/*.regCont img {

	border: none;

	vertical-align: middle;

}*/



#regAbruzzo

{

	background: url(img/regioni/abruzzo.jpg) top left no-repeat;

}

#regEmilia-romagna

{

	background: url(img/regioni/emilia-romagna.jpg) top left no-repeat;

}

#regFriuli-venezia_giulia

{

	background: url(img/regioni/friuli-venezia_giulia.jpg) top left no-repeat;

}

#regLazio

{

	background: url(img/regioni/lazio.jpg) top left no-repeat;

}

#regLiguria

{

	background: url(img/regioni/liguria.jpg) top left no-repeat;

}

#regLombardia

{

	background: url(img/regioni/lombardia.jpg) top left no-repeat;

}

#regPiemonte

{

	background: url(img/regioni/piemonte.jpg) top left no-repeat;

}

#regVeneto

{

	background: url(img/regioni/veneto.jpg) top left no-repeat;

}

/*#regAbruzzo

{

	background: url(img/regioni/abruzzo.jpg) top left no-repeat;

}*/



#elencoPunti {

	border: 1px solid #999999;

	padding: 4px;

}

#elencoPunti #nomeRegione {

	/* 45 - 16 */

	height: 31px;

	background: url(img/back_regione.gif) top left repeat-x;

	padding-left: 30px;

	color: White;

	font-size: 16px;

	font-weight: bold;

	padding-top: 14px;

}

#elencoPunti table {

	width: 100%;

	border-collapse: collapse;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#elencoPunti thead {

	background: url(img/back_head.gif) top left repeat-x;

	/*height: 44px;*/

	font-size: 13px;

	color: #002E88;

	/*padding: 0px;

	margin: 10px;

	border: 0px;*/

	border-spacing: 0px;

}

#elencoPunti thead tr {

	/*height: 44px;*/

}

#elencoPunti th {

	padding: 5px 0px;

}

#elencoPunti .rigaPari {

	background: #EDEDED;

}

#elencoPunti .rigadispari {

	background: White;

}

#elencoPunti .imgDett {

	text-align: center;

}

#elencoPunti .imgDett img {

	border: none;

}

#elencoPunti #backElenco {

	background-color: #999999;

	color: White;

	padding-left: 2px;

}

#elencoPunti #backElenco a {

	text-decoration: none;

}

#elencoPunti #backElenco a:link, 

#elencoPunti #backElenco a:visited {

	color: White;

} 

#elencoPunti #backElenco a:hover, 

#elencoPunti #backElenco a:focus, 

#elencoPunti #backElenco a:active {

	color: White;

}

#elencoPunti #backElenco img {

	border: none;

	vertical-align: middle;

}



#dettagliPunto {

	border: 1px solid #999999;

	padding: 4px;

}

#dettagliPunto a {

	text-decoration: none;

}

#dettagliPunto a:link, 

#dettagliPunto a:visited {

	color: #808080;

} 

#dettagliPunto a:hover, 

#dettagliPunto a:focus, 

#dettagliPunto a:active {

	color: #808080;

}

#dettagliPunto #cittaPunto {

	height: 31px;

	background: url(img/back_regione.gif) top left repeat-x;

	padding-left: 30px;

	color: White;

	font-size: 16px;

	font-weight: bold;

	padding-top: 14px;

}

#dettagliPunto .dettaglioPuntoP {

	background: #EDEDED;

	padding: 5px 20px;

	margin: 4px 0px;

}

#dettagliPunto .dettaglioPuntoD {

	/*background: White;*/

	background: #EDEDED;

	padding: 5px 20px;

	margin: 4px 0px;

}

#dettagliPunto .idDett {

	font-weight: bold;

}

#dettagliPunto #backElenco {

	background-color: #999999;

	color: White;

	padding-left: 2px;

}

#dettagliPunto #backElenco a {

	text-decoration: none;

}

#dettagliPunto #backElenco a:link, 

#dettagliPunto #backElenco a:visited {

	color: White;

} 

#dettagliPunto #backElenco a:hover, 

#dettagliPunto #backElenco a:focus, 

#dettagliPunto #backElenco a:active {

	color: White;

}

#dettagliPunto #backElenco img {

	border: none;

	vertical-align: middle;

}



#cercaCitta {

	background: url(img/back_citta.jpg) top left no-repeat;

	padding: 80px 20px 100px 20px;

}

#cercaCitta input {

	border: 1px solid #999999;

	width: 230px;

}



#cercaPv {

	background: url(img/back_provincia.jpg) top left no-repeat;

	padding: 100px 20px 100px 20px;

}

#cercaPv select {

	border: 1px solid #999999;

	margin: 0px 10px;

}



#risPuntiCitta {

	background: url(img/risultato_citta.jpg) top left no-repeat;

	padding: 38px 140px 45px 140px;

}



#risPuntiPv {

	background: url(img/risultato_provincia.jpg) top left no-repeat;

	padding: 60px 140px 48px 140px;

}



.puntoTrovato {

	padding: 2px 0px;

}



.puntoTrovatoInfo {

	padding: 0px 40px 0px 50px;

}

.puntoTrovatoInfo img {

	border: none;

	vertical-align: middle;

}



.contImgVol {

	width: 210px;

	height: 210px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	/*background: Fuchsia;*/

	/*border-left: 1px solid #727272;

	background: White;

	margin-left: 9px;

	margin-right: 15px;

	padding-left: 34px;

	padding-top: 15px;*/

}



.contImgVol .ombraImgVol {

	background: url(img/ombra.gif) bottom left no-repeat;

	float: left;

	padding: 0px 0px 10px 10px;

	/*background: Blue;*/

	/*padding: 0px 0px 10px 10px;*/

	/*padding: 0px 0px 7px 7px;

	margin: 10px 0px 10px 0px;*/

	/*border-top: 1px solid #727272;

	border-right: 1px solid #727272;

	border-bottom: 0px;

	border-left: 0px;*/

}

.ombraImgVol img {

	/*padding: 0px 0px 10px 10px;

	margin: 0px 0px 10px 10px;*/

	/*cursor: -moz-zoom-in;*/

	/*cursor: url(img/info.gif);*/

	/*border: 1px solid #727272;

	padding: 0px 0px 7px 7px;

	margin: 10px 0px 10px 0px;*/

	/*background: url(img/ombra.gif) bottom left no-repeat;*/

	/*display: block;*/

	/*border-left: 10px solid transparent;

	border-bottom: 10px solid  transparent;*/

	/*margin: 0px 0px 10px 10px;*/

	float: left;

	/*border: none;	*/

	padding: 0px;

	margin: 0px;

	display: block;

	/*border-top: 1px solid #666666;

	border-right: 1px solid #666666;

	border-bottom: 0px;

	border-left: 0px;*/

	border: none;

}



#zoomVol {

	background: url(img/zoom.jpg) top left no-repeat;

	padding: 30px 20px 60px 80px;

}



#contIns {

	background: url(img/contatti_ins.jpg) top left no-repeat;

	padding: 40px 20px 60px 180px;

}



#contSvilImm {

	background: url(img/contatti_imm.jpg) top left no-repeat;

	padding: 60px 20px 60px 170px;

}



.contText {

	padding: 0px 0px 0px 178px;

}



#oroscopo {

	float: left;

	width: 275px;

	text-align: center;

}



#oroscopo img {

	border: none;

}



#meteo {

	float: left;

	text-align: center;

	width: 275px;

}



#meteo img {

	border: none;

}



#babyGames {

	background: url(img/giochi_piccoli.gif) top left no-repeat;

	padding: 65px 20px 50px 190px;

	font-weight: bold;

}



#youngGames {

	background: url(img/giochi_grandi.gif) top left no-repeat;

	padding: 60px 20px 60px 160px;

	font-weight: bold;

}



.nomeGioco {

	width: 210px;

	/*background: Aqua;*/

	float: left;

	padding-top: 15px;

}



.gioca {

	background: url(img/gioca.gif) top left no-repeat;

	padding: 15px 120px 15px 21px;

	/*width: 142px;*/

	color: White;

	float: left;

}



.istruzioni {

	background: url(img/istruzioni.gif) top left no-repeat;

	padding: 15px 120px 15px 21px;

	/*width: 142px;*/

	color: Black;

	float: left;

}



#istrTit {

	/* 545 */

	width: 395px;

	/* 110 */

	height: 52px;

	background: url(img/istruzioni_giochi.jpg) top left no-repeat;

	padding: 58px 0px 0px 150px;

}



#istrIstr {

	padding: 20px 0px 20px 20px;

}



#istrButton {

	padding-left: 20px;

	/*background: Aqua;*/

}



#backListGames {

	background: url(img/lista.gif) top left no-repeat;

	padding: 15px 120px 15px 18px;

	/*width: 142px;*/

	color: Black;

	float: left;

}



#elencoProd #backElenco {

	background-color: #999999;

	color: White;

	padding-left: 2px;

}

#elencoProd #backElenco a {

	text-decoration: none;

}

#elencoProd #backElenco a:link, 

#elencoProd #backElenco a:visited {

	color: White;

} 

#elencoProd #backElenco a:hover, 

#elencoProd #backElenco a:focus, 

#elencoProd #backElenco a:active {

	color: White;

}

#elencoProd #backElenco img {

	border: none;

	vertical-align: middle;

}



#lavoraBarra {

	background: url(img/lavora_barra.jpg) top left no-repeat;

	padding: 48px 20px 30px 90px;

}



.lavoraAnn {

	background: url(img/bck_lavora.gif) top left no-repeat;

	padding: 10px 10px 20px 10px;

	font-weight: bold;

}



#pagineCont {

	border-bottom: 1px solid #A6A4A4;

	padding-bottom: 1px;

}



#pagine {

	border: 3px solid White;

	background: #E9EAEB;

	text-align: center;

	color: #3C3C3C;

	padding: 7px;

	font-weight: bold;

}

#pagine a:link, 

#pagine a:visited {

	text-decoration: none;

	color: #3C3C3C;

}

#pagine a:hover, 

#pagine a:focus,

#pagine a:active {

	text-decoration: underline;

	color: #3C3C3C;

}



#contPhotos {

	padding: 0px 53px 10px 53px;

	text-align: center;

}



.contPhoto {

	float: left;

	width: 210px;

	height: 210px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right: 24px;

	padding-top: 10px;

}



#contPhotos #backElenco {

	background-color: #999999;

	color: White;

	padding-left: 2px;

	text-align: left;

}

#contPhotos #backElenco a {

	text-decoration: none;

}

#contPhotos #backElenco a:link, 

#contPhotos #backElenco a:visited {

	color: White;

} 

#contPhotos #backElenco a:hover, 

#contPhotos #backElenco a:focus, 

#contPhotos #backElenco a:active {

	color: White;

}

#contPhotos #backElenco img {

	border: none;

	vertical-align: middle;

}



#footer {

	background: #0045A5 url(img/footer.gif) bottom left no-repeat;

	/*height: 38px;*/

	color: #FFE100;

	text-align: center;

	vertical-align: baseline;
	padding-bottom: 6px;
	margin-bottom: 3px;
}



#datiIns {

	float: left;

	width: 900px;

	text-align: center;

	padding: 10px 5px 0px 5px;
	font-size: 10px;

}

#datiIns a {

	text-decoration: none;

}

#datiIns a:link, 

#datiIns a:visited {

	color: #FFE100;

} 

#datiIns a:hover, 

#datiIns a:focus, 

#datiIns a:active {

	color: #FFE100;

}



#credits {

	float: right;

	padding: 10px 15px 0px 15px;

	color: #C8C9CA;

	font-size: 11px;

}

#credits a {

	text-decoration: none;

}

#credits a:link, 

#credits a:visited {

	color: #C8C9CA;

} 

#credits a:hover, 

#credits a:focus, 

#credits a:active {

	color: #C8C9CA;

}



/*.gioco {

	background: url(img/back_gioco01.jpg) no-repeat top left;

	width: 575px;

	height: 630px;

}



.g01 {

	padding: 260px 0px 0px 0px;

	width: 575px;

	text-align: center;

}*/

#immobili {

	background: url(img/immobili/titolo.jpg) top left no-repeat;

	padding: 45px 20px 30px 85px;

}

#azienda {

	background: url(img/azienda/azienda.jpg) top left no-repeat;

	padding: 45px 20px 30px 85px;

}

#solidarieta {

	background: url(img/solidarieta/solidarieta.jpg) top left no-repeat;

	padding: 50px 20px 30px 85px;

}



#elencoSolid .titSolid {

	background: url(img/tit_solid.jpg) top left no-repeat;

	padding: 27px 70px;

}

#elencoSolid .galSolid {

	width: 560px;

	margin: 10px 0px;

	background: url(img/back_gallery_sol.gif) top left repeat-x;

	border: 1px solid #EEE;

	padding: 3px;

	overflow: auto;

	white-space: nowrap;

}

#elencoSolid .galSolid img {

	/*height: 100px;*/

	border: 1px solid #7F9BE3;

}



#faq {

	background: url(img/faq/faq.jpg) top left no-repeat;

	padding: 80px 20px 30px 85px;

	

}

#elenco li{

	line-height:1.5em;

	margin-bottom:10px;

	list-style-image:url(img/freccia_ins.gif);

  	padding-top:0px;

}



#elenco ul{

	list-style:none;

}



#organig {

	margin-top: 20px;

	text-align: center;

	font-size: 10px;

}

#organig #topLiv {

	width: 165px;

	/* 83 */

	height: 63px;

	margin: auto;

	background: url(img/azienda/org_cons.gif) top left no-repeat;

	padding-top: 20px;

	color: #002E88;

	font-weight: bold;

}

#organig #sLeft {

	float: left;

	/* 81 89*/

	width: 75px;

	/* 106*/

	height: 66px;

	margin: auto;

	background: url(img/azienda/org_2_left.gif) top left no-repeat;

	padding: 30px 6px 10px 8px;

}

#organig #sRight {

	float: left;

	/* 81 89 */

	width: 75px;

	/* 106*/

	height: 66px;

	margin: auto;

	background: url(img/azienda/org_2_right.gif) top left no-repeat;

	padding: 30px 6px 10px 8px;

}

#organig .sCenter {

	float: left;

	/* 81  93 */

	width: 79px;

	/* 106*/

	height: 66px;

	margin: auto;

	background: url(img/azienda/org_2_center.gif) top left no-repeat;

	padding: 30px 6px 10px 8px;

}

#organig #tLeft {

	clear: both;

	float: left;

	/* 81 82 */

	width: 76px;

	/* 83 */

	height: 43px;

	margin: auto;

	background: url(img/azienda/org_3_left.gif) top left no-repeat;

	padding: 30px 2px 10px 4px;

}

#organig #tRight {

	/* 81 81 */

	width: 75px;

	float: left;

	/* 83 */

	height: 43px;

	margin: auto;

	background: url(img/azienda/org_3_right.gif) top left no-repeat;

	padding: 30px 2px 10px 4px;

}

#organig .tCenter {

	float: left;

	/* 81 84 */

	width: 78px;

	/* 83 */

	height: 43px;

	margin: auto;

	background: url(img/azienda/org_3_center.gif) top left no-repeat;

	padding: 30px 2px 10px 4px;

}



#schedaImg {

	float: left;

	width: 150px;

	border: 1px solid #898888;

}

#schedaImg img {

	display: block;

}



#schedaGrigioDescr

{

	width: 350px;

	float: left;

	padding: 0px 5px;

}



#schedaGrigio {	

	/* 350 */

	width: 320px;

	border: 1px solid #898888;

	background: url(img/azienda/bck_desc.gif) top left repeat-x;

	padding: 15px;

}



#schedaGrigio #nome {

	font-weight: bold;

}



#schedaDescr {

	padding-top: 5px;

}



#schedaBack {

	clear: both;

	padding-top: 20px;

}



#faqs .domanda {

	background: url(img/homecontbck.gif) top left repeat-x;

	border: 1px solid #849BB6;

	border-bottom: 0px;

	color: #002E88;

	font-weight: bold;

	padding: 5px 10px;

}

#faqs .risposta {

	margin-bottom: 15px;

	border: 1px solid #849BB6;

	border-top: 0px;

	padding: 3px;

	text-align: justify;

}



#intAzienda {

	text-align: center;

}



#intAzienda img {

	margin: 10px;

	border: 1px solid #999999;

}



#briciole {

	text-align: left;

	/*color: #FFE100;*/

	color: Black;

	font-size: 10px;

	padding-left: 10px;

	border-bottom: 1px solid Black;

	padding-bottom: 10px;

}



#briciole a:link, 

#briciole a:visited {

	color: #002E88;

} 

#briciole a:hover, 

#briciole a:focus, 

#briciole a:active {

	color: #002E88;

}



#banner {

	text-align: left;

	padding: 20px 0px 10px 30px;

}



#contSx {

	float: left;

	width: 638px;

	background: transparent;

	text-align: left;

}



.grassetto {

	font-weight: bold;

}



.centrato {

	text-align: center;

}



#tabFormula td {

	padding: 5px;

}



#homeSx {

	float: left;

	width: 626px;

}

#homeDx {

	float: right;

	width: 309px;

	padding-right: 5px;

}





.centratoPad {

	text-align: center;

	padding-top: 8px;

}



.centratoPadD {

	text-align: center;

	padding-top: 10px;

}



.sxc {

	text-align: left;

	padding: 18px 10px;

}



.sxcdr {

	text-align: left;

	padding: 10px;

}



#volantHome {

	text-align: center;

	height: 360px;

	padding-top: 8px;

}

#volantHome img {

	/*height: 350px;*/

	border: 0px;

}



.manina {

	cursor: pointer;

}



.date {

	clear: both;

	float: left;

	width: 60px;

}



.descDate {

	float: left;

	width: 650px;

}



.imgAzLa {

	text-align: center;

}



#flashProdHome {

	padding-top: 11px;

	/*height: 180px;

	background: aqua;*/

}



#titBoxProd {

	/*height: 33px;*/

	height: 25px;

	overflow: hidden;

	padding-top: 10px;

	text-align: center;	

	/*background: fuchsia;*/

}



#imgProdHome {

	/*padding-top: 33px;*/

	background: url(images/boxprod/imghome.jpg) center center no-repeat;

	height: 177px;

	/*background: lime;*/

}



#imgProdPage {

	text-align: center;

	margin-bottom: 10px;

}



#txtProdPage {

	text-align: left;

}



#homeLavoraTI {

	background: transparent url(img/lavorav.jpg) top left no-repeat;

	width: 309px;

	height: 177px;

	float: left;

	margin-top: 6px;

}


#homeLavoraCom {
	background: transparent;
	width: 309px;
	height: 177px;
	margin-top: 6px;
	float: left;
	overflow: hidden;
}

#lavCom {
	
}

#lavCom img {
	border: 0px;
}


#titBoxLav {

	/*height: 31px;*/

	height: 25px;

	overflow: hidden;

	padding-top: 8px;

	text-align: center;	

	/*background: fuchsia;*/

}



#imgLavHomeI {

	background: url(images/boxlav/imghome.jpg) center center no-repeat;

	height: 137px;

}



#imgLavHomeT {

	background: url(images/boxlav/imghome.jpg) left bottom no-repeat;

	height: 144px;

}



#imgLavPage {

	text-align: center;

	margin-bottom: 10px;

}



#txtLavPage {

	text-align: left;

}


.comunImgCont {
	background: #9bafc3 url(img/comunicazione/angolo_sx.gif) left top no-repeat;
	float: left;
}

.comunImgTit {
	background: #9bafc3 url(img/comunicazione/angolo_dx.gif) right top no-repeat;
	margin-left: 5px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 5px;
}

.comunImgBody {
	border: 1px solid #9bafc3;
	background: white;
	text-align: center;
	padding: 5px;
}

.comunSfoglia {
	clear: both;
	padding-top: 5px;
}

#comunAltreUCont {
	width: 265px;
	border: 1px solid #acacae;
	padding: 5px;
}

#comunAltreUTit {
	height: 16px;
	background: url(img/comunicazione/back_altro.gif) left top repeat-x;	
	padding: 7px 12px;
	font-size: 14px;
	color: #002e88;
	margin-bottom: 5px;
}

.comunAltreU {
	margin: 5px 0px;
	background: #ededed;
}

.comunAltreUData {
	float: left;
	width: 160px;
	color: #5a5959;
	font-size: 12px;
	padding-left: 5px;
}

.comunAltreUShow {
	float: right;
	width: 70px;
	background: #9a9a9a;
}
.comunAltreUShow img {
	border: 0px;
	vertical-align: middle;
}
.comunAltreUShow a:link, 
.comunAltreUShow a:visited, 
.comunAltreUShow a:hover, 
.comunAltreUShow a:focus, 
.comunAltreUShow a:active {
	color: white;
} 