body {margin:0px; pading:0px; background:#6B77B7 url('../img/sfondo_interno.gif') repeat-x top left; font:12px/14px Arial; }

h2 {font:bold 16px/18px Arial; color:#2A3882; margin:0px 0px 0px 0px;}
h3 {font:bold 13px Arial; color:#2A3882; text-decoration:underline; margin:0px 0px 10px 0px;}
h4 {font:bold 12px Arial; color:#2A3882; margin:0px 0px 10px 0px;}

table.table_contenuto td {font:12px/16px Arial;}

a {font-weight:bold; color:#2A3882; text-decoration:underline}
a:hover {color:#2A3882; text-decoration:none}


a.email_footer {text-decoration:none; color:#FFFFFF;}
a.email_footer:hover {text-decoration:underline; color:#C1CAFA;}

a.enter {text-decoration:none; color:#FFFFFF; font: 11px/18px arial,verdana;}
a.enter:hover {text-decoration:underline; color:#C1CAFA; font: 11px/18px arial,verdana;}


/*
div.icone a { text-decoration:none; height:70px; width:107px; background:url('../img/sfondo_icone.gif') no-repeat bottom center; color:#989FC6; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone a:hover { text-decoration:none; height:70px; width:107px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone_on a { text-decoration:none; height:70px; width:107px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}
*/

div.icone a { text-decoration:none; height:70px; width:87px; background:url('../img/sfondo_icone.gif') no-repeat bottom center; color:#989FC6; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone a:hover { text-decoration:none; height:70px; width:87px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone_on a { text-decoration:none; height:70px; width:87px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}


div.icone_large a { text-decoration:none; height:70px; width:107px; background:url('../img/sfondo_icone.gif') no-repeat bottom center; color:#989FC6; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone_large a:hover { text-decoration:none; height:70px; width:107px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone_large_on a { text-decoration:none; height:70px; width:107px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}




div.icone_fra a { text-decoration:none; height:70px; width:104px; background:url('../img/sfondo_icone.gif') no-repeat bottom center; color:#989FC6; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone_fra a:hover { text-decoration:none; height:70px; width:104px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}
div.icone_fra_on a { text-decoration:none; height:70px; width:104px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 12px/18px arial,verdana; text-align:center;}

div.icone_fra_large a { text-decoration:none; height:70px; width:123px; background:url('../img/sfondo_icone.gif') no-repeat bottom center; color:#989FC6; font: bold 11px/12px arial,verdana; text-align:center;}
div.icone_fra_large a:hover { text-decoration:none; height:70px; width:123px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 11px/12px arial,verdana; text-align:center;}
div.icone_fra_large_on a { text-decoration:none; height:70px; width:123px; background:url('../img/sfondo_icone.gif') no-repeat bottom center;color:#FFFFFF; font: bold 11px/12px arial,verdana; text-align:center;}




a.home {font: 10px/16px verdana,arial; text-decoration:none; color:#989FC6;}
a.home:hover {text-decoration:none; color:#FFFFFF;}

.table_contenuto {margin-top:8px; margin-left:8px; margin-right:18px; /*background:url('../img/sfondo_contattaci.gif') no-repeat bottom right*/}
.titolo {border-bottom:1px solid #2A3882; color:#2A3882; font: bold 16px/18px arial,verdana; margin:0px; padding:0px;}

.data {color:#2A3882; font: bold 12px/22px arial,verdana;}
.news {color:#000000; font: 11px/22px verdana,arial;}

a.link {text-decoration:underline; color:#2A3882; font:bold;}
a.link:hover {text-decoration:underline; color:#989FC6;}

a.email {text-decoration:none; color:#2A3882; font: 11px/16px arial; }
a.email:hover {text-decoration:underline; color:#989FC6;}



/* ************* PARTE RIGUARDANTE DHTML POP UP ********************** */
#showimage{
position:absolute;
visibility:hidden;
border: 2px solid #333399;
z-index:1000;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #D6D6EB;
background-image: url('../img/sfondo_dragbar.gif');
border:1px solid #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
/*font-weight: bold;*/
font: bold 11px/14px verdana,arial;
color:#FFFFFF;
margin-right: 2px;
}

a.closetext{color:#FF0000;}
/* *************************************** --------------------**************************************  */







/* ************* PARTE RIGUARDANTE IL FORM ********************** */
.formstyle {font: 10px/12px arial; color: #6C75A6; left:10px;}


.tab_questionario {font: 10px/20px Verdana; color: #5362AD;}
.tab_questionario tr td {font: 11px/18px Arial, Verdana; color: #5362AD;}

.campi_form {color: #5362AD; background:#F7F7FA; font: 11px/11px arial; height:18px;}

.didascalia {color:#2A3882; font:bold 11px/14px Arial, Helvetica, sans-serif; font-style:italic;}

input#form  {
  font: 11px/11px arial;
  height:18px;
  /*float:left;*/
  color: #5362AD;
  width:120px;
  background:#F7F7FA;
}

label#form {font:12px Arial; line-height:30px; width:80px; padding-left:10px;  }

.text_form {font: 12px/14px arial; color: #2A3882; left:10px;}

legend {color:#2A3882; font:bold 11px arial, Vedana;}
/* **************************************************************  */





/* ************** PARTE RIGUARDANTE I PRODOTTI CON NUOVA COLONNA **************** */

.sfondo_left {background: #FFFFFF url('../img/sfondo_left.jpg') repeat-x top left; border-bottom:1px solid #FFFFFF; font: bold 11px/13px Arial, Helvetica, sans-serif;}



/*
a.btn_prodotti {display:block; width:200px; font: bold 11px/13px Arial, Helvetica, sans-serif; color:#2A3882; text-decoration:none; border:1px solid #FFFFFF; background: url('../img/arrow_prodotti.gif') no-repeat left; padding: 4px 0px 4px 7px; margin-bottom:9px;}
*/
a.btn_prodotti {display:block; width:200px; font: bold 11px/13px Arial, Helvetica, sans-serif; color:#2A3882; text-decoration:none; border:1px solid #FFFFFF; background: #D3D8ED url('../img/sfondo_menu_off.gif') repeat-x bottom left; padding: 4px 2px 4px 4px; margin-bottom:9px;}

a.btn_prodotti:hover {display:block; width:200px; font: bold 11px/13px Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none; border:1px solid #FFFFFF; background: #2A3882 url('../img/sfondo_top_menu.gif') repeat-x top left ; padding: 4px 2px 4px 4px; margin-bottom:9px;}

a.btn_prodotti_on {display:block; width:200px; font: bold 11px/13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; border:1px solid #FFFFFF; background: #2A3882 url('../img/sfondo_top_menu.gif') repeat-x top left ;  padding: 4px 2px 4px 4px; margin-bottom:9px;}

a.btn_prodotti_on:hover {display:block; width:200px; font: bold 11px/13px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; border:1px solid #FFFFFF; background: #2A3882 url('../img/sfondo_top_menu.gif') repeat-x top left ;  padding: 4px 2px 4px 4px; margin-bottom:9px;}


/* **************** PARTE RIGURDANTE le NEWS EVENTI ****************/
.tab_news_eventi {/*border-left:1px solid #999999; border-top:1px solid #C0C0C0; border-bottom:1px solid #000000; border-right:1px solid #000000;*/ border:1px solid #C0C0C0;}

.lab_news_eventi {background:#DFDFDF; padding:0px; color:#5C6AB6; font.weight: bold; font-size: 11px; line-height:16px; font-family: Arial, Helvetica, sans-serif;}
