/***************************************** BODY *****************************************/
body { background:#ffffff url(../images/bg.gif) no-repeat top left; margin: 0px;}
html { height:100%; }

/***************************************** STRUTTURA *****************************************/
.table_global { width:100%; }
.bg_menu {background-color:#67b8f0; height:31px;}
/*.bg_menu {background-color:#0075c5; height:31px;}*/
.bg_header_orari {background-color:#0075c5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase;}
.header {background-color:none; height:200px;}
.content_header {background:none url(../images/bg_header.gif) no-repeat; width:960px; height:200px;} 
.content_menu {width:960px; height:31px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:bold;}
.content_body1 {width:960px; height:481px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:bold;} 
.content_body1_interno {width:960px; height:234px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:bold;} 
.body1 {background-color:none; height:481px;}
.body1_interno {background-color:none; height:234px;}
.body2 {background-color:#ec9b01; height:424px;}
/*.bg_body2 {background:#ec9b01 url(../images/bg_body.gif); background-repeat:no-repeat; width:960px; height:424px;} */
.bg_body2 {background:#ec9b01 url(../images/bg_body.gif); background-repeat:no-repeat; width:960px; height:424px;} 
.footer {background-color:#67b8f0; height:47px;}
/*.footer {background-color:#0075c5; height:47px;}*/
/*.content_footer {width:960px; height:47px; background-image:url(../images/elefantino.gif); background-repeat:no-repeat;} */
.content_footer {width:960px; height:47px; background-image:url(../images/elefantino.gif); background-repeat:no-repeat;} 
.line_h {background-color:#67b8f0; height:2px;}
.line_v {background-color:#0075c5;}
#list_menu{ margin-top:10px; margin-right:10px; color:#0064a1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:2; list-style-type:none; list-style-position:outside;}
#list_menu li { border-bottom:dashed #0064a1 1px;}
#margin_text {margin:5;}
.bg_img {background-color:#fff;}
.line_bottom {border-bottom:#fff solid 1px; }
.bg_opacity{ background-image:url(../images/bg_chiaro.jpg); background-repeat:repeat; }
.bg_opacity2{background-color:#ff6600;}

.orario { text-align:left; margin-bottom:2px; background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}

/***************************************** MENU *****************************************/
a.menu_general {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:bold; text-decoration:none;}
a.menu_general:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0075c5; font-size:10px; font-weight:bold; text-decoration:none;}
a.menu_general:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:bold; text-decoration:none;}

a.menu_link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px; font-weight:bold; text-decoration:none;}
a.menu_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:bold; text-decoration:none;}
a.menu_link:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:10px; font-weight:bold; text-decoration:none;}

/***************************************** BODY ELEMENTS *****************************************/
img { border: 0px;}
.font_general { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; }
/*.font_general2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fff; }*/
.font_general2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; }
/*.font_general2_bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; }*/
.font_general2_bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; }
.title_section { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; }
/*.font_footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000; }*/
.font_footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#fff; }
a.link_dettaglio_news {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0075c5;}
a.link_dettaglio_news:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff;}
a.link_dettaglio_news:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0075c5;}
a.link_menu_sottovoci {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0064a1;}
a.link_menu_sottovoci:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ec9b01;}
a.link_menu_sottovoci:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0064a1;}
a.link_menu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0075c5;}
a.link_menu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ec9b01;}
a.link_menu:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0075c5;}
.font_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff;}
.title_giorno {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-color:#cc0000;}
.bg {background-color:#fff;}
.bg_link {background-color:#0075c5;}
.testo_orari {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000;}
.bg_link_menu_images {background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0075c5;}

.foto_lato { margin:10px;}
.divider {margin:1px; border-bottom:1px dotted #FFFFFF; height:1px;}
.divider2 {margin:1px; height:1px;}

/***************************************** BODY CONTATTI *****************************************/
.title_contatti {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;padding-top:5px;padding-bottom:5px;}
.menu_contatti {width:230px; height:370px; overflow:auto; padding-right: 8px; border:0px solid #EEE; border-right:0 solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff;} 
a.link_contatti {font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; font-size:12px; font-weight:bold; text-decoration:none;}
a.link_contatti:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
a.link_contatti:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; font-size:12px; font-weight:bold; text-decoration:none;}

.title_G_B {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;}
.oggetto {width:340px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; margin:5px; border:solid 1px #990000;}
.text {width:340px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; border:solid 1px #ff6600; height:20px;}
.textarea {width:340px; height:190px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000; margin:5px; border:solid 1px #ff6600;}
.invia_button { width:80px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; border:solid 1px #fff; background-color:#990000; margin:5px;}

a.menu_interno {font-family:Verdana, Arial, Helvetica, sans-serif; color:#67b8f0; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_interno:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ec9b01; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu_interno:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
div.menu { width:230px; height:320px; overflow:auto; padding-right: 8px;} 
div.menu a {color: #333333;font-weight:bold;text-decoration: none;}
div.menu a:hover {color: #a00;font-weight:bold;text-decoration: none;}


