body {
margin:0 1px 0 0;
padding: 0px; 
background: #ffffff;
font-family: verdana, arial;
color: #000000;
}

/* DEFINIZIONE CLASSE PER DEFINIRE ALTEZZA FISSA AL POSTO DEL BOX DI RICERCA -- INIZIO */
.cerca_area {
height: 27px;
}
/* DEFINIZIONE CLASSE PER DEFINIRE ALTEZZA FISSA AL POSTO DEL BOX DI RICERCA -- FINE  */

.contenitore {
width: 1000px;
text-align: left;
}

.top {
width: 1000px;
clear: both;
}

.logo {
width: 302px;
height: 87px;
float: left;
}

.top_right {
text-align: right;
height: 82px;
}

.menu_top_area {
border: 1px solid #DFDFDF;
background-image: url(../img/bg_top.jpg);
background-repeat: repeat-X;
height: 26px;
line-height: 26px;
clear: both;
text-align: left;
}

.menu_top_voci {
margin-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
color: #000000;
}

.menu_top_voci a {
color: #000000;
text-decoration: none;
}

.menu_top_voci a:hover {
color: #CF2D28;
text-decoration: none;
}

.menu_top {
/*border: 1px solid #ffffff;
margin-right: -1px;
position: absolute;*/

}
.content {
width: 1001px;
clear: both;
margin-top: 10px;
}

.content_left {
width: 210px;
border-right: 1px solid #DFDFDF;
float: left;
font-family: verdana, arial;
font-size: 0.7em;
}

.content_home {
width: 790;
float: left;
}

.content_home_left {
width: 580px;
float: left;
}

.content_home_right {
width: 210px;
float: right;
background: #F3F3F3;
}

.content_home_offerte {
padding-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
padding-top: 5px;
}


.content_sx_area {
padding-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
width: 450px;
padding-top: 18px;
}


.news_home_area {
padding-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
width: 180px;
padding-top: 12px;
}


.content_dx_area {
padding-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
width: 300px;
padding-top: 12px;
}

.content_right {
/*width: 210px;*/
width: 209px;
border-left: 1px solid #DFDFDF;
float: right;
font-family: verdana, arial;
font-size: 0.7em;
}

.content_center {
width: 580px;
float: left;
font-family: verdana, arial;
font-size: 0.7em;
}

.content_center_right {
width: 789px;
float: left;
font-family: verdana, arial;
font-size: 0.7em;
}

.menu_bc {
font-family: verdana, arial;
color: #808080;
clear: both;
}

.menu_bc a {
color: #CF2D28;
text-decoration: underline;
}

.menu_bc a:hover {
color: #808080;
text-decoration: underline;
}


.macrovoce {
padding-top: 15px;
padding-bottom: 5px;
padding-left: 10px;
color: #CF2D28;
font-family: verdana, arial;
font-size: 1.6em;
}

.menu_sx_link {
background-image: url(../img/bullet_sx.gif);
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
border-bottom: 1px solid #DFDFDF;
color: #000000;
}

.menu_sx_link a {
color: #000000;
text-decoration: none;
}

.menu_sx_link a:hover {
color: #CF2D28;
text-decoration: none;
}

.menu_sx_link_act {
background-image: url(../img/bullet_sx.gif);
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
border-bottom: 1px solid #DFDFDF;
color: #CF2D28;
background-color: #DFDFDF;
}

.menu_sx_link_act a {
color: #CF2D28;
text-decoration: none;
}

.menu_sx_link_act a:hover {
color: #000000;
text-decoration: none;
}

.menu_sx_link_grigio {
background-image: url(../img/bullet_sx.gif);
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
border-bottom: 1px solid #DFDFDF;
color: #7F7F7F;
}

.menu_sx_link_grigio a {
color: #7F7F7F;
text-decoration: none;
}

.menu_sx_link_grigio a:hover {
color: #CF2D28;
text-decoration: none;
}

.menu_sx_link_grigio_act {
background-image: url(../img/bullet_sx.gif);
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
border-bottom: 1px solid #DFDFDF;
color: #CF2D28;
background-color: #DFDFDF;
}

.menu_sx_link_grigio_act a {
color: #CF2D28;
text-decoration: none;
}

.menu_sx_link_grigio_act a:hover {
color: #7F7F7F;
text-decoration: none;
}

.titolo_nero {
color: #000000;
font-weight: bold;
margin-bottom: 0px;
text-decoration: none;
}

.titolo_nero a {
color: #000000;
font-weight: bold;
text-decoration: none;
}
.titolo_nero a:hover {
color: #CF2D28;
font-weight: bold;
text-decoration: none;
}

.bodytext a {
color: #CF2D28;
text-decoration: underline;
}

.bodytext a:hover {
color: #000000;
text-decoration: underline;
}

.titolo_grigio {
color: #5C5C5C;
font-weight: bold;
margin-bottom: 15px;
text-decoration: none;
}

.titolo_grigio a {
color: #5C5C5C;
font-weight: bold;
text-decoration: none;
}
.titolo_grigio a:hover {
color: #CF2D28;
font-weight: bold;
text-decoration: none;
}

.titolo_standard {
color: #CF2D28;
font-family: verdana, arial;
font-size: 1.6em;
margin-bottom: 15px;
}

.titolo_standard a {
color: #CF2D28;
text-decoration: none;
}
.titolo_standard a:hover {
color: #000000;
text-decoration: none;
}

.news_home_sx {
width: 280px;
float: left;
}

.news_home_dx {
width: 175px;
float: right;
}

.news_home_area_sx {
margin-top: 5px;
margin-bottom: 10px;
clear: both;
}

.news_home_area_dx {
margin-bottom: 10px;
}

.news_home_data {
font-style: italic;
font-weight: bold;
color: #5C5C5C;
font-size: 0.8em;
}
.news_home_titolo {
color: #CF2D28;
/*font-weight: bold;*/
}

.news_home_titolo a {
color: #CF2D28;
text-decoration: none;
}

.news_home_titolo a:hover {
color: #000000;
text-decoration: none;
}

.news_dettaglio_titolo {
color: #CF2D28;
font-size: 1.2em;
font-weight: bold;
}


.news_home_abstract {
color: #000000;
}

.linkutili_home_area_sx {
margin-bottom: 10px;
}

.linkutili_home_titolo {
color: #CF2D28;
/*font-weight: bold;*/
}

.linkutili_home_titolo a {
color: #CF2D28;
text-decoration: none;
}

.linkutili_home_titolo a:hover {
color: #000000;
text-decoration: none;
}



.indirizzo_area {
border-top: 1px solid #DFDFDF;
clear: both;
text-align: center;
height: 100px!important;
}

.indirizzo_testo {
float: left;
width: 860px;
font-family: verdana, arial;
font-size: 0.75em;
color: #000000;
margin-top: 5px;
}
.indirizzo_testo a {
color: #000000;
}

.indirizzo_testo a:hover {
color: #ADADAD;
}

.loghino {
width: 140px;
float: right;
}


/*LINK HOME PAGE*/

.column_link_area {
width: 360px;
}

.column_link_1 {
width: 120px;
left: 0px;
top: 0px;
float: left;
}

.column_link_2 {
width: 120px;
left: 120px;
top: 0px;
float: left;
}

.column_link_3 {
width: 120px;
left: 240px;
top: 0px;
float: right;
}

.column_link_testo {
font-family: verdana, arial;
color: #636365;
background-image: url(../img/bullet_link.gif);
background-repeat: no-repeat;
padding-left: 10px;
padding-bottom: 10px;
}
.column_link_testo a {
color: #636365;
}

.column_link_testo a:hover {
color: #000000;
}
/*fine LINK HOME PAGE*/



/*web mail*/
.webmail_area {
border-bottom: 1px solid #DFDFDF;
/*height: 200px;
line-height: 200px;*/
}

.dati_user {
float: left;
width: 100px;
height: 20px;
line-height: 20px;
}

.botentra_webmail {
text-align: right;
margin-right: 10px;
}

.webmail_link {
font-family: verdana, arial;
color: #CF2D28;
/*font-weight: bold;*/

}
.webmail_link a {
color: #CF2D28;
}

.webmail_link a:hover {
color: #000000;
}

/*fine web mail*/

.cerca {
font-family: verdana, arial;
color: #CF2D28;
font-size: 0.7em;
}

.padding {
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}

.titolo_content {
font-family: verdana, arial;
color: #CF2D28;
font-size: 1.6em;
margin-top: 10px;
margin-bottom: 10px;
}

.menu_right {
padding-top: 25px;
}

.menu_dx_link {
background-image: url(../img/bullet_dx.gif);
background-repeat: no-repeat;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #000000;
}

.menu_dx_link a {
color: #000000;
text-decoration: none;
}

.menu_dx_link a:hover {
color: #CF2D28;
text-decoration: none;
}

.menu_dx_link_act {
background-image: url(../img/bullet_dx.gif);
background-repeat: no-repeat;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #CF2D28;
}

.menu_dx_link_act a {
color: #CF2D28;
text-decoration: none;
}

.menu_dx_link_act a:hover {
color: #7F7F7F;
text-decoration: none;
}

.sub_menu_dx_link {
background-image: url(../img/bullet_dx_act_off.gif);
background-repeat: no-repeat;
padding-left: 22px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #000000;
}

.sub_menu_dx_link a {
color: #000000;
text-decoration: none;
}

.sub_menu_dx_link a:hover {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_dx_link_act {
background-image: url(../img/bullet_dx_act.gif);
background-repeat: no-repeat;
padding-left: 22px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #CF2D28;
}

.sub_menu_dx_link_act a {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_dx_link_act a:hover {
color: #7F7F7F;
text-decoration: none;
}

.pagine a {
color: #CF2D28;
text-decoration: none;
}

.pagine a:hover {
color: #000000;
text-decoration: none;
}

.news_home_corpo {
margin-top: 10px;
padding: 5px;
}

.icona_news {
padding: 2px;
float: left;
}

.news_home_testo a {
color: #CF2D28;
text-decoration: underline;
}

.news_home_testo a:hover {
color: #000000;
text-decoration: underline;
}

.link_tutte_news {
clear: both;
margin-top: 20px;
padding: 12px;
}

.link_tutte_news a {
color: #CF2D28;
text-decoration: none;
}

.link_tutte_news a:hover {
color: #000000;
text-decoration: none;
}

.stampa_pdf {
clear: both;
margin-top: 20px;
margin-bottom: 20px;
padding: 12px;
}

.stampa_pdf a {
color: #CF2D28;
text-decoration: none;
}

.stampa_pdf a:hover {
color: #000000;
text-decoration: none;
}


.area_riservata {
border: 1px solid #E7E7E5;
/*margin-bottom: 1px;*/
background: #F5F5F3;
padding: 0.5em;
}

.content_testo {
width: 560px;
padding-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
padding-top: 18px;
}

.offerta_area {
clear: both;
margin-bottom: 20px;
margin-top: 20px;
width: 560px;
}

.ico_offerta {
float: left;
width: 140px;  
}

.content_offerta {
float: left;
width: 400px;  
}

.offerta_home_titolo {
color: #CF2D28;
/*font-weight: bold;*/
}

.offerta_home_titolo a {
color: #CF2D28;
text-decoration: none;
}

.offerta_home_titolo a:hover {
color: #000000;
text-decoration: none;
}

.offerta_home_abstract {
color: #000000;
}

.offerta_home_data {
font-style: italic;
font-weight: bold;
color: #5C5C5C;
font-size: 0.8em;
}


.random_area {
padding-left: 10px;
font-family: verdana, arial;
font-size: 0.7em;
padding-top: 12px;
}



/*voci sub menu SX*/

.sub_menu_sx_link {
background-image: url(../img/bullet_dx_act_off.gif);
background-repeat: no-repeat;
padding-left: 22px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #000000;
}

.sub_menu_sx_link a {
color: #000000;
text-decoration: none;
}

.sub_menu_sx_link a:hover {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_sx_link_act {
background-image: url(../img/bullet_dx_act.gif);
background-repeat: no-repeat;
padding-left: 22px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #CF2D28;
}

.sub_menu_sx_link_act a {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_sx_link_act a:hover {
color: #7F7F7F;
text-decoration: none;
}


.sub_menu_sx3_link {
background-image: url(../img/bullet_sx3.gif);
background-repeat: no-repeat;
padding-left: 42px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #000000;
}

.sub_menu_sx3_link a {
color: #000000;
text-decoration: none;
}

.sub_menu_sx3_link a:hover {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_sx3_link_act {
background-image: url(../img/bullet_sx3.gif);
background-repeat: no-repeat;
padding-left: 42px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #CF2D28;
}

.sub_menu_sx3_link_act a {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_sx3_link_act a:hover {
color: #7F7F7F;
text-decoration: none;
}

.sub_menu_sx4_link {
background-image: url(../img/bullet_sx4.gif);
background-repeat: no-repeat;
padding-left: 52px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #000000;
}

.sub_menu_sx4_link a {
color: #000000;
text-decoration: none;
}

.sub_menu_sx4_link a:hover {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_sx4_link_act {
background-image: url(../img/bullet_sx4.gif);
background-repeat: no-repeat;
padding-left: 52px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 2px;
color: #CF2D28;
}

.sub_menu_sx4_link_act a {
color: #CF2D28;
text-decoration: none;
}

.sub_menu_sx4_link_act a:hover {
color: #7F7F7F;
text-decoration: none;
}

/*fine voci sub menu SX*/


.titolo_partners {
color: #CF2D28;
font-family: verdana, arial;
font-size: 1.6em;
margin-bottom: 15px;
}