body {margin:0; padding:0; font:14px "Helvetica LT Std"; /*background:#d6d4d4;*/ background:#fff;  color:#000;}

#aux{width:100%;float:left;}
#centrato {width:916px;margin:0px auto;text-align:left;border:0px solid #000; background:#fff; }

#header{width:100%; height:100px; margin:0px 0 0px 0;  background:#fff;  float:left; border-right:0px solid #000;} 
#header_Logo{float:left; width:200px; margin:0 2px 0 18PX; border:0px solid #000;}
#header_Logo img{border:0px; margin:0px;}
#headerSpot{ float:left; width:642px; height:85px; vertical-align:bottom;  border:0px solid #000; margin:10px 10px 0 30px; text-align:right;}
#headerSpot img{border:0px; margin:0px 0 0 0; vertical-align:bottom;}



#menu{float:left; width:920px; height:208px; margin:0px; border:0px solid #000;}

#m_Azienda{float:left;width:80px; height:208px; margin:0px; border-right:18px solid #fff; border-left:18px solid #fff;}
#m_Azienda a{float:left;width:82px; height:208px; margin:0px; background:#172983; text-decoration:none;}
#m_Azienda a:hover{float:left;width:82px; height:208px; margin:0px; background:#45549c;text-decoration:none;}
#m_Azienda img{border:0px;margin:103px 0 0 65px; }

#m_SitiInternet{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff; }
#m_SitiInternet a{float:left;width:82px; height:208px; margin:0px; background:#c3d18a; text-decoration:none;}
#m_SitiInternet a:hover{float:left;width:82px; height:208px; margin:0px; background:#cfda88;text-decoration:none;}
#m_SitiInternet img{border:0px;margin:96px 0 0 65px;  }

#m_StPubblicitario{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff;}
#m_StPubblicitario a{float:left;width:82px; height:208px; margin:0px; background:#6b82ca; text-decoration:none;}
#m_StPubblicitario a:hover{float:left;width:82px; height:208px; margin:0px; background:#89abd5;text-decoration:none;}
#m_StPubblicitario img{border:0px;margin:26px 0 0 47px; }

#m_StDigitale{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff; }
#m_StDigitale a{float:left;width:82px; height:208px; margin:0px; background:#d18b0f; text-decoration:none;}
#m_StDigitale a:hover{float:left;width:82px; height:208px; margin:0px; background:#daa23f;text-decoration:none;}
#m_StDigitale img{border:0px;margin:0px 0 0 65px;  }

#m_DigitaleXXL{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff;}
#m_DigitaleXXL a{float:left;width:82px; height:208px; margin:0px; background:#b1b8db; text-decoration:none;}
#m_DigitaleXXL a:hover{float:left;width:82px; height:208px; margin:0px; background:#c1c6e2;text-decoration:none;}
#m_DigitaleXXL img{border:0px;margin:46px 0 0 65px; }

#m_Visual{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff; }
#m_Visual a{float:left;width:82px; height:208px; margin:0px; background:#dcc056; text-decoration:none;}
#m_Visual a:hover{float:left;width:82px; height:208px; margin:0px; background:#e3cd78;text-decoration:none;}
#m_Visual img{border:0px;margin:121px 0 0 65px; }

#m_Multimediale{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff; }
#m_Multimediale a{float:left;width:82px; height:208px; margin:0px; background:#af7fae; text-decoration:none;}
#m_Multimediale a:hover{float:left;width:82px; height:208px; margin:0px; background:#bf99be;text-decoration:none;}
#m_Multimediale img{border:0px;margin:33px 0 0 65px; }

#m_Download{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff;}
#m_Download a{float:left;width:82px; height:208px; margin:0px; background:#9ac087; text-decoration:none;}
#m_Download a:hover{float:left;width:82px; height:208px; margin:0px; background:#aecd9f;text-decoration:none;}
#m_Download img{border:0px;margin:73px 0 0 65px;  }

#m_Contatti{float:left;width:82px; height:208px; margin:0px; border-right:18px solid #fff; }
#m_Contatti a{float:left;width:82px; height:208px; margin:0px; background:#59ac27; text-decoration:none;}
#m_Contatti a:hover{float:left;width:82px; height:208px; margin:0px; background:#7abd52;text-decoration:none;}
#m_Contatti img{border:0px;margin:93px 0 0 65px; }
/*#m_SitiInternet{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/siti_internet.jpg) top no-repeat; border-right:18px solid #fff;}
#m_SitiInternet a{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/siti_internet.jpg) top no-repeat; text-decoration:none;}
#m_SitiInternet a:hover{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/siti_internet_h.jpg) top no-repeat;text-decoration:none;}


#m_StPubblicitario{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/st_pubblicitario.jpg) top no-repeat; border-right:18px solid #fff;}
#m_StPubblicitario a{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/st_pubblicitario.jpg) top no-repeat; text-decoration:none;}
#m_StPubblicitario a:hover{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/st_pubblicitario_h.jpg) top no-repeat;text-decoration:none;}


#m_StDigitale{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/stampa_Digitale.jpg) top no-repeat; border-right:18px solid #fff;}
#m_StDigitale a{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/stampa_Digitale.jpg) top no-repeat; text-decoration:none;}
#m_StDigitale a:hover{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/stampa_Digitale_h.jpg) top no-repeat;text-decoration:none;}

#m_DigitaleXXL{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/digitale_xxl.jpg) top no-repeat; border-right:18px solid #fff;}
#m_DigitaleXXL a{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/digitale_xxl.jpg) top no-repeat; text-decoration:none;}
#m_DigitaleXXL a:hover{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/digitale_xxl_h.jpg) top no-repeat;text-decoration:none;}

#m_Visual{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/visual.jpg) top no-repeat; border-right:18px solid #fff;}
#m_Visual a{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/visual.jpg) top no-repeat; text-decoration:none;}
#m_Visual a:hover{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/visual_h.jpg) top no-repeat;text-decoration:none;}

#m_Contatti{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/contatti.jpg) top no-repeat; border-right:18px solid #fff;}
#m_Contatti a{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/contatti.jpg) top no-repeat; text-decoration:none;}
#m_Contatti a:hover{float:left;width:96px; height:208px; margin:0px; background:#fff url(../image/menu/contatti_h.jpg) top no-repeat;text-decoration:none;}*/


#contenuto{float:left; width:916px;  margin:0px 0 0 0px; padding:0px; border-bottom:10px solid #fff; background:#fff;/* height:350px;*/ }
#contenutoCompleto{float:left; margin:0; padding:0px; width:880px; border:0px solid #000; margin:10px 10px 0 18px; }
#contenutoCompleto .elencoFoto{ float:left;}
#contenutoCompleto .elencoFoto img{ float:left; padding:3px; border:1px solid #59ac27;margin: 5px;}


#contenutoSx{ float:left; margin:0; padding:0px; width:380px; border:0px solid #000; margin:10px 18px 0 18px; }

#contenutoDx{ float:left; width:482px;  vertical-align:top; margin:33px 0 0 0;}
#contenutoDx .elencoFoto{ float:left;}
#contenutoDx .elencoFoto img{ float:left; padding:3px; border:1px solid #59ac27;margin: 5px 4px 5px 4px;}


#footer{float:left; width:916px; margin:0px 0 0 0px; text-align:center; border:0x solid #000; background:#FFF;}

#ContenitoreMappa{width:470px; padding:5px; border:1px solid #ccc; background:#fff;}


p{padding:0px; margin:0px 0 15px 0; }
p a{text-decoration:underline; color:#59ac27;}
p a:hover{text-decoration:underline; color:#172983;}

h1{ font-size:21px; color:#59ac27; text-transform:uppercase;margin:0px 0 5px 0; padding:0px;}
h2{ font-size:21px; color:#172983; text-transform:uppercase;margin:0px 0 5px 0; padding:0px;}
