html {
   background-color: #ffffff;
}
body {
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
  font-family: verdana, arial, helvetica, geneva, swiss, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #001b73;
}
td {
   font-family: Verdana;
   font-size: 11px;
   font-weight: normal;
}
form {
  padding: 0px;
  margin: 0px;
}

a:link, a:visited {
  color: #001b73;
  text-decoration: underline;
  font-weight: bold;
}
a:hover {
   color: #af0f62;
}
INPUT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #001B73;
  margin: 0px;
  padding: 0px;
}
.area_form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #001B73;
  margin: 4px 0px 0px 0px;
  padding: 0px;
  border: 1px solid #001B73;
  width: 120px;
}
.mail_form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #001B73;
  background-color: #B9C0D6;
  margin: 6px 0px 0px 0px;
  padding: 0px;
  border: 1px solid #001B73;
}
#top_global {
   float: right;
   background-image: url(image/top_global.gif);
   width: 100%;
   height: 116px;
}

#top {
   width: 776px;

}
#top_sx_0 {
   float: left;
   background-image: url(image/top_bg_0.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_1 {
   float: left;
   background-image: url(image/top_bg_1.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_2 {
   float: left;
   background-image: url(image/top_bg_2.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_3 {
   float: left;
   background-image: url(image/top_bg_3.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_4 {
   float: left;
   background-image: url(image/top_bg_4.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_5 {
   float: left;
   background-image: url(image/top_bg_5.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_6 {
   float: left;
   background-image: url(image/top_bg_6.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_7 {
   float: left;
   background-image: url(image/top_bg_7.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_8 {
   float: left;
   background-image: url(image/top_bg_8.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_9 {
   float: left;
   background-image: url(image/top_bg_9.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_10 {
   float: left;
   background-image: url(image/top_bg_10.jpg);
   width: 523px;
   height: 116px;
}
#top_sx_11 {
   float: left;
   background-image: url(image/top_bg_11.jpg);
   width: 523px;
   height: 116px;
}
#top_logo {
   float: right;
   background-image: url(image/top_logo.gif);
   width: 253px;
   height: 82px;
}
#top_search {
   float: right;
   background-image: url(image/top_search_bg.jpg);
   width: 253px;
   height: 34px;
   text-align: right;
}

#top_search_form {
   float: left;
   width: 196px;
   padding-top: 5px;
}
#top_search_botton {
   float: right;
   width: 34px;
}

#topmenu_global {
   float: right;
   background-image: url(image/top_menu_global.gif);
   width: 100%;
   height: 36px;
}

#topmenu {
   margin:0px;
   padding:0px;
   background-color: #999999;
   color: #FFFFFF;
   width: 776px;
   height:25px;
   clear: both;
}

#topmenu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: inline;
    border-width: 0px 0px 0px 0px;
}

#topmenu ul li {
   display:inline;
   padding:0px;
   margin:0px;
}
#tratti_spacer {
   float: left;
   background-image: url(image/tratti_bg.gif);
   height: 1px;
   width: 100%;
}
/******************** INIZIO VOCI DI MENU ********************/
.topmenu1:link, .topmenu1:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu1:link, .topmenu1:visited {
   /*firefox*/
   height: 18px;
}
.topmenu1:hover {
   background-color: #EB1517;
   color: #FFFFFF;
}
.topmenu1Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #EB1517;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu1Act {
   /*firefox*/
   height: 18px;
}
.topmenu2:link, .topmenu2:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu2:link, .topmenu2:visited {
   /*firefox*/
   height: 18px;
}
.topmenu2:hover {
   background-color: #FF9900;
   color: #FFFFFF;
}
.topmenu2Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #FF9900;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu2Act {
   /*firefox*/
   height: 18px;
}
.topmenu3:link, .topmenu3:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu3:link, .topmenu3:visited {
   /*firefox*/
   height: 18px;
}
.topmenu3:hover {
   background-color: #009933;
   color: #FFFFFF;
}
.topmenu3Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #009933;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu3Act {
   /*firefox*/
   height: 18px;
}
.topmenu4:link, .topmenu4:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu4:link, .topmenu4:visited {
   /*firefox*/
   height: 18px;
}
.topmenu4:hover {
   background-color: #006699;
   color: #FFFFFF;
}
.topmenu4Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #006699;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu4Act {
   /*firefox*/
   height: 18px;
}
.topmenu5:link, .topmenu5:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu5:link, .topmenu5:visited {
   /*firefox*/
   height: 18px;
}
.topmenu5:hover {
   background-color: #9966CC;
   color: #FFFFFF;
}
.topmenu5Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #9966CC;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu5Act {
   /*firefox*/
   height: 18px;
}
.topmenu6:link, .topmenu6:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu6:link, .topmenu6:visited {
   /*firefox*/
   height: 18px;
}
.topmenu6:hover {
   background-color: #6B6B6B;
   color: #FFFFFF;
}
.topmenu6Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:111px;
   color: #FFFFFF;
   background-color: #6B6B6B;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu6Act {
   /*firefox*/
   height: 18px;
}
.topmenu7:link, .topmenu7:visited {
   display:block;
   float: left;
   background-image: url(image/top_menu2_bg.gif);
   height:25px;
   width:110px;
   color: #FFFFFF;
   background-color: #999999;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu7:link, .topmenu7:visited {
   /*firefox*/
   height: 18px;
}
.topmenu7:hover {
   background-color: #CC9966;
   color: #FFFFFF;
}
.topmenu7Act {
   float: left;
   background-image: url(image/top_menu_bg.gif);
   height:25px;
   width:110px;
   color: #FFFFFF;
   background-color: #CC9966;
   text-decoration: none;
   padding-top: 7px;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}
html>body .topmenu7Act {
   /*firefox*/
   height: 18px;
}
/******************** FINE VOCI DI MENU ********************/
#topmenu_active {
   height:11px;
   width:776px;
   background-color: #999999;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active {
   /*firefox*/
   width:775px;
}

/******************** INIZIO BARRA VOCE ATTIVA ********************/
#topmenu_active1 {
   height: 11px;
   width: 776px;
   background-color: #EB1517;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active1 {
   /*firefox*/
   width:775px;
}
#topmenu_active2 {
   height: 11px;
   width: 776px;
   background-color: #FF9900;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active2 {
   /*firefox*/
   width:775px;
}
#topmenu_active3 {
   height: 11px;
   width: 776px;
   background-color: #009933;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active3 {
   /*firefox*/
   width:775px;
}
#topmenu_active4 {
   height: 11px;
   width: 776px;
   background-color: #006699;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active4 {
   /*firefox*/
   width:775px;
}
#topmenu_active5 {
   height: 11px;
   width: 776px;
   background-color: #9966CC;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active5 {
   /*firefox*/
   width:775px;
}
#topmenu_active6 {
   height: 11px;
   width: 776px;
   background-color: #6B6B6B;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active6 {
   /*firefox*/
   width:775px;
}
#topmenu_active7 {
   height: 11px;
   width: 776px;
   background-color: #CC9966;
   padding:0px;
   margin:0px;
   border-right: 1px solid #FFFFFF;
   font-size: 4px; /*MI SERVE PER EXPLORER*/
}
html>body #topmenu_active7 {
   /*firefox*/
   width:775px;
}
/******************** MENU CONTESTUALE SEZIONI INTERNE ********************/
/*1*/
#sub_menu1 {
   background-color: #EB1517;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu1 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu1 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #F7A1A2;
}
#sub_menu1 li A:link, #sub_menu1 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #F7A1A2;
   width: 100%;
   display: block;
}
#sub_menu1 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/*2*/
#sub_menu2 {
   background-color: #FF9900;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu2 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu2 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #FFD699;
}
#sub_menu2 li A:link, #sub_menu2 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #FFD699;
   width: 100%;
   display: block;
}
#sub_menu2 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/*3*/
#sub_menu3 {
   background-color: #009933;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu3 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu3 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #99D6AD;
}
#sub_menu3 li A:link, #sub_menu3 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #99D6AD;
   width: 100%;
   display: block;
}
#sub_menu3 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/*4*/
#sub_menu4 {
   background-color: #006699;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu4 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu4 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #99C2D6;
}
#sub_menu4 li A:link, #sub_menu4 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #99C2D6;
   width: 100%;
   display: block;
}
#sub_menu4 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/*5*/
#sub_menu5 {
   background-color: #9966CC;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu5 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu5 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #D6C2EB;
}
#sub_menu5 li A:link, #sub_menu5 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #D6C2EB;
   width: 100%;
   display: block;
}
#sub_menu5 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/*6*/
#sub_menu6 {
   background-color: #6B6B6B;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu6 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu6 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #C4C4C4;
}
#sub_menu6 li A:link, #sub_menu6 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #C4C4C4;
   width: 100%;
   display: block;
}
#sub_menu6 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/*7*/
#sub_menu7 {
   background-color: #CC9966;
   text-align: left;
   padding: 0px;
   width: 137px;
   overflow-y: visible;
}
#sub_menu7 ul {
   list-style: none;
   padding: 0px;
   margin: 0px;
}
#sub_menu7 ul li {
   padding: 4px 0px 4px 0px;
   margin:0px;
   background-image: url(image/sub_menu_link_bg.gif);
   background-repeat: no-repeat;
   text-align: left;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #EBD6C2;
}
#sub_menu7 li A:link, #sub_menu7 li A:visited {
   padding: 0px 0px 0px 12px;
   margin: 0px;
   font-weight: bold;
   text-decoration: none;
   font-size: 10px;
   color: #EBD6C2;
   width: 100%;
   display: block;
}
#sub_menu7 li A:hover {
   text-decoration: none;
   color: #FFFFFF;
}
/******************** INIZIO CSS CORPO PAGINA ********************/
#page_global {
   background-image: url(image/page_global_bg.gif);
   width: 100%;
   float: right;
}
#page {
   background-color: #FFFFFF;
   width: 775px;
}
#page_left {
   float:left;
   background-color: #F7F7F7;
   width:137px;
}
#page_right {
   float: right;
   background-color: white;
   width:638px;
   padding: 0px 10px 20px 10px;
}
html>body #page_right {
   width:618px;
}

/******************** INIZIO SPALLA SX ********************/
#spalla_spacer {
   float: left;
   background-image: url(image/tratti_bg.gif);
   height: 1px;
   width: 137px;
}
#area {
   width:137px;
}
#area_title {
   height: 28px;
   padding: 10px;
   background-color: #001B73;
   color: #FFFFFF;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
}
html>body #area_title {
   /*firefox*/
   height: 18px;
}

.area_body {
   padding: 8px;
}

.left_box_contenuto {
   padding: 10px 5px 10px 5px;
   float: left;
}
.left_box_contenuto IMG {
   border: 1px solid #001B73;
   margin-right: 4px;
}

.left_box_title {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   height: 23px;
   background-color: #AF0F62;
   color: #FFFFFF;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   padding-top: 4px;
}
html>body .left_box_title {
   /*firefox*/
   height: 19px;
}
.left_link A:link, .left_link A:visited {
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   background-color: #AF0F62;
   display:block;
   cursor: pointer;
   cursor: hand;
   width:137px;
   height: 23px;
   padding-top: 4px;
   color: #FFFFFF;
   text-decoration: none;
}
.left_link A:hover {
   background-color: #001B73;
   text-decoration: none;
}
html>body .left_link {
   /*firefox*/
   height: 23px;
}
#left_box_mailing {
   padding: 6px;
   background-color: #7B89B5;
   color: #FFFFFF;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
}

/******************** INIZIO FOOTER ********************/
#footer_global {
   background-image: url(image/page_global_bg.gif);
   width: 100%;
   float: right;
}
#footer {
   width: 775px;
}
#footer_left {
   float:left;
   width:137px;
   height:40px;
   padding: 4px 0px 0px 4px;
}
html>body #footer_left {
   /*firefox*/
   width:133px;
}
#footer_left A:link, #footer_left A:visited {
   font-weight: normal;
   text-decoration: none;
   color: #001B73;
}
#footer_left A:hover {
   font-weight: normal;
   text-decoration: underline;
}
#footer_right {
   float: right;
   height:40px;
   width:638px;
   text-align: center;
   padding: 4px 0px 0px 0px;
}
html>body #footer_right {
   /*firefox*/
   width:638px;
}
#footer_right A:link, #footer_right A:visited {
   font-weight: normal;
   text-decoration: none;
   color: #001B73;
}
#footer_right A:hover {
   font-weight: normal;
   text-decoration: underline;
}
#contenutiHome {
   background-color: white;
   padding-top: 10px;
}
#contenutiHome TD {
   width: 50%;
}
.live_box_divider {
   width: 10px;
   height: 10px;
   float: left;
}
.live_box_rosso {
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_rosso .titolo {
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_rosso.gif);
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_rosso .titolo {
   width: 100%;
   height: 20px;
}
.live_box_rosso .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_rosso IMG {
   border: 1px solid #EB1517;
   float: left;
   margin-right: 5px;
}
.live_box_rosso SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}

.live_box_arancio {
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_arancio .titolo {
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_arancio.gif);
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_arancio .titolo {
   width: 100%;
   height: 20px;
}
.live_box_arancio .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_arancio IMG {
   border: 1px solid #FF9900;
   float: left;
   margin-right: 5px;
}
.live_box_arancio SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}

.live_box_verde {
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_verde .titolo {
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_verde.gif);
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_verde .titolo {
   width: 100%;
   height: 20px;
}
.live_box_verde .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_verde IMG {
   border: 1px solid #009933;
   float: left;
   margin-right: 5px;
}
.live_box_verde SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}

.live_box_blu {
   #width: 304px;
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_blu .titolo {
#   width: 304px;
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_blu.gif);
   background-repeat: repeat-x;
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_blu .titolo {
   width: 100%;
   height: 20px;
}
.live_box_blu .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_blu IMG {
   border: 1px solid #006699;
   float: left;
   margin-right: 5px;
}
.live_box_blu SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}







.live_box_viola {
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_viola .titolo {
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_viola.gif);
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_viola .titolo {
   width: 100%;
   height: 20px;
}
.live_box_viola .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_viola IMG {
   border: 1px solid #9966CC;
   float: left;
   margin-right: 5px;
}
.live_box_viola SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}

.live_box_grigio {
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_grigio .titolo {
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_grigio.gif);
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_grigio .titolo {
   width: 100%;
   height: 20px;
}
.live_box_grigio .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_grigio IMG {
   border: 1px solid #6B6B6B;
   float: left;
   margin-right: 5px;
}
.live_box_grigio SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}

.live_box_marrone {
   width: 100%;
   height: 188px;
   float: left;
}
.live_box_marrone .titolo {
   width: 100%;
   height: 23px;
   background-image: url(image/live_tit_marrone.gif);
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   padding: 3px 0px 0px 10px;
}
html>body .live_box_marrone .titolo {
   width: 100%;
   height: 20px;
}
.live_box_marrone .text {
   font-size: 10px;
   padding: 8px;
}
.live_box_marrone IMG {
   border: 1px solid #CC9966;
   float: left;
   margin-right: 5px;
}
.live_box_marrone SPAN {
   font-size: 10px;
   font-weight: bold;
   display: block;
}
#page_titolo {
   background-image: url(image/page_titolo_bg.gif);
   height: 33px;
   padding-top: 10px;
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
   background-color: pink;
}
html>body #page_titolo {
   height: 23px;
}
#page_titolo A:link, #page_titolo A:visited {
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
}
#page_titolo A:hover {
   font-size: 11px;
   font-weight: bold;
   color: #001B73;
   text-decoration: underline;
}


#page_back {
   background-image: url(image/page_back_bg.gif);
   height: 33px;
   margin-top: 10px;
   padding-top: 10px;
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
   background-color: pink;
}
html>body #page_back {
   height: 23px;
}
#page_back A:link, #page_back A:visited {
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
}
#page_back A:hover {
   font-size: 11px;
   font-weight: bold;
   color: #001B73;
   text-decoration: underline;
}

#titolo_documento {
   padding-top: 10px;
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
}


#page_number {
   background-image: url(image/page_back_bg.gif);
   height: 33px;
   padding-top: 10px;
   margin-top: 10px;
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
   background-color: pink;
   text-align: right;
}
html>body #page_number {
   height: 23px;
}
#page_number A:link, #page_number A:visited {
   font-size: 11px;
   font-weight: bold;
   color: #7F8DB9;
   text-decoration: none;
}
#page_number A:hover {
   font-size: 11px;
   font-weight: bold;
   color: #001B73;
   text-decoration: underline;
}
