.homecell {
 background: #2C3585;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 }

.servizicell {
 font-family: Arial, Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 padding-top: 0px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 color: #000000;
 }

.bordiservizicell {
 vertical-align: top;
 border-left: 1px solid #2C3585;
 }

.headsmallnews {
 font-family: Arial, Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 color: #FF0000;
 }

.bodysmallnews {
 font-family: Arial, Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #000000;
 }

.bordismallnews{
 border-bottom: 1px dotted #C0C0C0;
 }

.indirizzo_bottom {
 font-family: Arial, Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 padding-top: 0px;
 padding-left: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 color: #000000;
 }

.cella_indirizzo {
 border-top: 1px solid #2C3585;
 }

.nrg {
 font-family: Arial, Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 padding-top: 0px;
 padding-left: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 color: #000000;
 }

.indirizzo {
 font-family: Arial, Verdana, Lucida, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 padding-left: 7px;
 color: #000000;
 }

.email_link{
 font-style: normal;
 font-weight: 200;
 text-decoration: underline;
 color: #2C3585;
 }

.percorso {
 font-family: Arial, Verdana, Courier;
 font-size: 11px;
 font-weight: 200;
 font-style: normal;
 text-decoration: none;
 vertical-align: middle;
 text-align: left;
 padding-left: 5px;
 padding-right: 2px;
 padding-top: 5px;
 padding-bottom: 5px;
 color: #2C3585;
 }

.sezione_di_pag {
 font-family: Verdana, Arial, Courier;
 font-size: 14px;
 font-weight: 700;
 font-style: normal;
 text-decoration: none;
 height: 15px;
 vertical-align: top;
 text-align: right;
 border-top: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #2C3585;
 }

.menu_di_pag {
 font-family: Arial, Courier;
 font-size: 14px;
 font-style: normal;
 text-decoration: none;
 height: 15px;
 vertical-align: top;
 text-align: left;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #2C3585;
 text-transform:uppercase;
 font-weight:bold;
 }

.sottomenu_di_pag {
 font-family: Verdana, Arial, Courier;
 font-size: 11px;
 font-style: normal;
 text-decoration: none;
 height: 15px;
 vertical-align: top;
 text-align: left;
 padding-left: 25px;
 padding-right: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #2C3585;
 text-transform:uppercase
 }

.corpo {
 font-family: Arial,Verdana, Courier;
 font-size: 13px;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: justify;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 10px;
 color: #333333;
 }

.corpo_pubblicazioni {
 font-family: Arial,Verdana, Courier;
 font-size: 12px;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 30px;
 color: #333333;
 }

.intervallo_corpo {
 font-family: Arial, Verdana, Courier;
 font-size: 13px;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: justify;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 10px;
 color: #333333;
 }

.titoli_corpo {
 font-family: Verdana, Arial, Courier;
 font-size: 13px;
 font-weight: 700;
 text-decoration: none;
 vertical-align: top;
 text-align: right;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 color: #2C3585;
 }

.form_campi {
 font-family: Arial,Verdana, Courier;
 font-size: 13px;
 font-style: normal;
 text-decoration: none;
 vertical-align: middle;
 text-align: right;
 padding-left: 10px;
 padding-right: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #000000;
 }

.form_middle {
 font-family: Arial,Verdana, Courier;
 font-size: 13px;
 font-style: normal;
 text-decoration: none;
 text-align: center;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #000000;
 }

.form_tr_dati {
 font-family: Arial,Verdana, Courier;
 font-size: 10px;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: justify;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 color: #000000;
 }

.background_menu {
 background: #F5F5F5;
 border-right: 1px solid color: #FFFFFF;
 }

.campi_ricerca {
 background: #F5F5F5;
 width: 200px;
 }

.legenda_cella {
 border-left: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 border-top: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 width: 90%; 
 }

.legenda_titolo {
 font-family: Verdana, Arial, Courier;
 font-size: 12px;
 font-weight: 700;
 font-style: normal;
 text-decoration: none;
 color: #2C3585;
 padding-left: 5px;
 padding-top: 1px;
 padding-bottom: 1px;
 border-bottom: 1px solid #C0C0C0;
 background: #F5F5F5;
 }

.legenda_sottotitoli {
 font-family: Arial, Verdana, Courier;
 font-size: 11px;
 font-weight: 600;
 font-style: normal;
 text-decoration: none;
 background: #E5E5EE;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 5px;
 color: #333333;
 vertical-align: top;
 }

.legenda_corpo {
 font-family: Arial, Verdana, Courier;
 font-size: 10px;
 font-weight: 100;
 font-style: normal;
 text-decoration: none;
 background: #E5E5EE;
 padding-left: 5px;
 padding-right: 5px;
 color: #333333;
 vertical-align: top;
 }

.legenda_corpo_sx {
 padding-right: 5px;
 color: #333333;
 vertical-align: top;
 }

.legenda_corpo_dx {
 padding-left: 5px;
 border-left: 1px solid #C0C0C0;
 color: #333333;
 vertical-align: top;
 }

.legenda_meta_sx {
 font-family: Arial, Verdana, Courier;
 text-align: right;
 font-size: 10px;
 font-weight: 100;
 font-style: normal;
 text-decoration: none;
 color: #333333;
 vertical-align: top;
 }

.legenda_meta_dx {
 font-family: Arial, Verdana, Courier;
 text-align: left;
 font-size: 10px;
 font-weight: 100;
 font-style: normal;
 text-decoration: none;
 color: #333333;
 vertical-align: top;
 padding-left: 3px;
 }

.programma_meeting {
 font-family: Arial, Verdana, Courier;
 font-size: 10pt;
 font-weight: 600;
 font-style: normal;
 text-decoration: none;
 text-align: left;
 vertical-align: top;
 color: #2C3585;
 background: #F2F2F2;
 padding-left: 3px;
 }

.meeting {
 font-family: Arial, Verdana, Courier;
 font-size: 8pt;
 font-weight: 100;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
 color: #333333;
 background: #E5E5EE;
 padding-left: 3px;
 padding-top: 5px;
 padding-bottom: 5px;
 }

.testo_partner {
 font-family: Arial,Verdana, Courier;
 font-size: 11px;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: justify;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 color: #333333;
 }

.loghi_partner {
 vertical-align: top;
 }

.cataloghi_partner {
 vertical-align: top;
 }


<!-- stili sezione eventi -->



.titoli_actual {
 font-family: Arial, verdana, Courier;
 font-size: 12pt;
 font-weight: strong;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: center;
 color: #000000;
 padding-bottom: 10px;
 border-bottom: 1px solid #C0C0C0;
 }
 
 
 .nome {
 font-family: Arial, Verdana, Courier;
 font-size: 11pt;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
 color: #2C3585;
 font-variant: small-caps;
 padding-bottom: 10px;
 border-bottom: 1px solid #C0C0C0;}

.data_actual {
 font-family: Arial, Verdana, Courier;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
 color: #2C3585;
 padding-top: 10px;
 border-top: 1px solid #C0C0C0;
 }
.imm_eventi {
border: 8px outset #9CC6E7;
}

.immagini {
 vertical-align: top;
 padding-top: 10px;
 padding-bottom: 10px;
 }

.data {
 font-family: Arial, Verdana, Courier;
 font-size: 12pt;
 font-weight: 700;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: center;
 color: #FF0000;
 padding-bottom: 5px;
 border-bottom: 1px solid #C0C0C0;
 }


.titoli_wp {
 font-family: Verdana, Arial, Courier;
 font-size: 12pt;
 font-weight: 600;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
 color: #2C3585;
 padding-left: 15px;
 padding-top: 5px;
 padding-bottom: 15px;
 }

.intestazione_wp {
 font-family: Verdana, Arial, Courier;
 font-size: 10pt;
 font-weight: 400;
 font-style: normal;
 text-decoration: none;
 vertical-align: top;
 text-align: right;
 color: #2C3585;
 border-right: 1px solid #C0C0C0;
 padding-right: 5px;
 padding-bottom: 5px;
 }

.testo_wp {
 font-family: Arial, Verdana, Courier;
 font-size: 10pt;
 font-style: oblique;
 font-weight: 400;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
 color: #333333;
 padding-left: 5px;
 padding-bottom: 5px;
 }


.imgbig {text-align:center; border-right: 1px thin black; padding: 4px}

.eventiside {padding: 10px 0 0 10px;}

.titolo_promo {font-family: Arial,Verdana, Courier; font-size: 14px; font-weight: bold; color: #FF0000;  padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 3px; text-transform:uppercase; text-align:center;}

.testo_promo {
 font-family: Arial,Verdana, Courier;
 font-size: 12px;
 font-style: normal;
 text-decoration: none;
 vertical-align:top;
 text-align: justify;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 30px;
 color: #333333;
 font-variant:small-caps;
 }
 
.tit_comm {text-align: center; font-size: 16px; font-variant:small-caps; font-weight: bold; color: red;}
 
.archivio img {border: 5px solid #003366; text-align: center;}

.pulsanti a:link {color: white; font-size: 14px; font-weight:bold; text-decoration:none; /*border-bottom: 1px dotted #eee*/}
.pulsanti a:visited {color: white; font-size: 14px; font-weight:bold; text-decoration:none; /*border-bottom: 1px dotted #eee*/}
.pulsanti a:hover {color: white; font-size: 14px; font-weight:bold; text-decoration:none;}
.pulsanti a:active {color: white; font-size: 14px; font-weight:bold; text-decoration:none; /*border-bottom: 1px dotted #eee*/}	








