A.copy:link, A.copy:visited, A.copy:active{
    color: #666666; /*F0F906*/
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    text-decoration: underline;
}
A.copy:hover{
    color: #6699FF;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
   font-size:12pt;
    text-decoration: none;
}
A:link, A:visited{
    color: #666666;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    text-decoration: none;
   font-size:10pt;
   vertical-align: middle;
}

body { 
    margin: 0px 0px; 
    padding: 0px 0px; 
    color: #CCCCCC; 
    /*background-color: #888888;*/
    background-color: #000000; 
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;  
}

.bottoni A:link, .bottoni A:visited{
    color: #cccccc; 
    text-decoration: none; 
}

.template_main {
/*border: 1px solid #FDC600;*/
}

.eventi_scheda_evento_intestazione{
vertical-align: top;
padding-left: 4px;
padding-top: 10px;
width: 60%;
text-align: left;
}

.box_menu_laterale_left_table{
    background-image: url(/img/menu_sinistro_sfondo.gif); 
    background-repeat: no-repeat;
    background-position:center bottom; 
    /*width: 229px;*/    
    height:498px;
}

.eventi_titolo_pagina{ 
    	     color: #FFc600;
             font-weight: bold;
             font-size:12pt; 
             text-align: right;      
             font-family: Broadway BT,Century Gothic;
             padding-right:6px;
}

.eventi_orario_prezzi_div{
	     color: #FFc600;
  font-weight: bold;
}

.classe_testata {
/*border: 1px solid #F6BF00;*/
}

.testata_main{
/*border: 1px solid #F6BF00;*/
}

.box_titolo{ 
	     color: #000000;
             font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;  
             font-size: 8pt;
             font-weight: bold;
             /*background-color: #888888; */
             text-align: center;
} 

.box_titolo_falcri_donna{ color: #ffffff; /*color: #666666;*/ 
             font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;  
             font-size: 8pt;
             font-weight: bold;
             background-color: #FF5555; } /*FFCCCC */


.box_titolo_sicurezza_lavoro{ color: #ffffff; /*color: #666666;*/ 
             font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;  
             font-size: 8pt;
             font-weight: bold;
             background-color: #FF0000; }

.box_contenuto { 
    border: 0px solid #77aadd;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.class_seleziona_lingua {   
    color: #cccccc; 
    text-decoration: none; 
    background-color: #054410; 
}

.errore{
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    color: red;
}


td.rigamenu {
    width: 229px;
    height: 24px;
    text-align: center;
    /*background-image:url(/UserFiles/Image/menu.gif);
    background-position: center center;
    background-repeat: no-repeat;*/
    border-bottom:1px solid #777777;
    text-align: left;
}

.home_corpo_blocco, .home_corpo_blocco a:link, .home_corpo_blocco a:visited {
    color:#FBFBFB;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
    text-align: center;
}
.home_titolo A:link, .home_titolo A:hover,.home_titolo A:visited{  
    text-decoration: underline; 
    font-size: 9pt; font-weight: bold;
 font-family: giolla, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
}
.home_desc{ font-size: 9pt; }
.home_path_doc{ font-size: 8pt; }



td.bottoni a:hover {
    background-color: #F6BF00;
    color: #000000;
    display: block;
}

.corpo_centrale{ 
    padding-top: 70px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

input, select, textarea {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    /*font-size: 8pt;*/
    font-size: 78%;
    /*color: #003399;*/
    color: #003399;
    background-color: #F7F7F7;
    border-width: 1px;
    border-color: #3366CC;
    padding: 1px;
}
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	/*background: #D9D304;*/
	background: #F7F10A;
}
.riservata_menu_sfondo{
    font-size: 8pt;  
    background-color: #99ccff;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    text-decoration: none;
 
}
.margin_0 {
    margin: 0;
}
/*
scrollbar {
    scrollbar-arrow-color: #004A80;
    scrollbar-track-color: #ffffff;
    scrollbar-face-color: #B2C1D0;
    scrollbar-shadow-color: #004A80;
    scrollbar-highlight-color: #004A80;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;

}
*/
table{ 
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;
    font-size: 10pt; 
}

.menu_centrale {	
    background-color: #000000;
    border:1px solid #DEC00B;
}

.menu_titolo td{
	background-image: url(/img/sfondopunto.gif);

	/*background-color: #0000cc;*/
	font-size: 9pt;
	  font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;
	font-style: normal;
	color: white;
}

.testata_bgcolor {}

.testata_logo_bgcolor {
	background: #000000;
}

.menu_gestione{
    background-color: #99cc99;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
}

.desc_campi{
    font-size: 9pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    background-color: #EEEEEE;
}

.data_aggiornamento{
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    color: #666666;
}

.diritti{
    font-family: Century Gothic, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;
    font-size: 10pt;
    color: #FFFFFF;
    /*background-color:#888888;*/ 
    height: 0px;
}

.template_edit_body {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 22pt;
    color: #fffc00;
}

.template_edit_intestazione {
    font-family: Century Gothic, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 18pt;
    color: #FFC809;
    text-align: right;
    border-bottom: 2px solid #777777;
}

.template_edit_titolo {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 12pt;
    color: #000000;
}
.template_edit_paragrafi {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    color: #000000;
}

.template_edit_titolo_paragrafo {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 10pt;
    color: #FFCC00;    
}

.template_edit_corpo_paragrafo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 12px;
	line-height: 15px;
	text-align: justify;
	
}

.template_edit_firma {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    /*font-size: 8pt;*/
    font-size: 12px;
    line-height: 15px;
    color: #000000;
    /*color: #FFFFFF;*/
    font-weight: bold;
    background-image: url(/wli/img/modiano/bordi_area_testo_sfondo.gif);
}

.sede{
    font-family: Century Gothic, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 10pt;
    color: #FFFFFF;
    height: 20px;
}

/**********************************************************************/
	
.menu_gestione A:hover{
    color: #FFFFFF;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    text-decoration: none;
}		
/**********************************************************************/

.bglazio {
    background: url(/wli/img/lazio.gif) ;
    background-repeat: no-repeat;
    background-position: bottom right;
}

/************************************************/
.result_int{
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-weight: bold;
    background: #9F9F9F;
}
.result_rec{
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
     background: #000000;
}

#riga{font-size: 8pt; background: #DDDDDD; }

.rigamenu a:link, .rigamenu a:visited{ 
    font-size:12pt; 
    text-align: center;
    color: #888888;
    font-family:"Broadway BT","Century Gothic";
}

.rigamenu a:hover { 
    font-size:12pt; 
    color: #CCCCCC; 
    text-align: center; 
    /*font-weight: bold;*/
} 

.rigamail{ font-size: 8pt; background: #EEEEEE;}

.rigamail A:link, .rigamail A:visited{ font-size: 8pt;  text-decoration: none;}

.rigamail A:hover{ text-decoration: underline;}

.desc_articolo{ 
        font-size: 8pt;
        font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
        margin-left: 0px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
        color: #ffffff;
}
.desc_articolo td{ background-image: url(/wli/img/fondo_punti_celesti.gif);  }
.tit_articolo{
        font-size: 8pt;
        font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;         
        background: #EEEEEE;
}



/********************************/
.home_titolo_blocco{
    font-size: 9pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;         
    border-bottom: 0px solid #77AAEE;
    background: #FAF666;
}

.home_titolo_blocco_primo_piano{
    font-size: 9pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;         
    border-bottom: 0px solid #77AAEE;
    background: #FF5500;
}

.blocco_home{ 
    /*border: 0px solid #77AAEE; */
    font-family:"Century Gothic",Arial;
    font-size:24px;
    font-weight:bold;
    text-align:right;
    color:#FFCC00;
    background-image:url(/UserFiles/Image/sipario2.jpg);
    background-position:center bottom;
    /*background-repeat:no-repeat;*/
    /*height: 478px;*/
    padding-top:0px;
    padding-left:20px;
    padding-right:20px;
}

.blocco_home a:link, .blocco_home a:visited { 
    font-family:"Century Gothic",Arial;
    font-size:24px;
    font-weight:bold;
    color:#FFCC00;
}
.titolo_pagina{
    background: #FAF666; 
    border: 0px solid #77AAEE;
    font-size: 10pt; 
    font-weight: bold;
}

.footer_questionario{  
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;    
}

.vedi_doc_messaggio_link a:link, .vedi_doc_messaggio_link a:visited {
    font-style: italic;
    font-size: 10pt;
    color: #FFCC00;
}
.vedi_doc_messaggio_link a:hover {
    color: #e88b00;
}
.vedi_doc_messaggio_segue a:link, .vedi_doc_messaggio_segue a:visited {
    font-size: 10pt;
    color: #FFCC00;
}

.vedi_doc_messaggio_segue a:hover {
    color: #e88b00;
}
.menu_intestazione_menu a:link, .menu_intestazione_menu a:visited {
    color: #ffffff;
}


.td_menu_top {
	background-color:#000000; 
}


.template_td_image {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.menu_docview_cat_segue, .menu_docview_cat {
    color: #ffffff;
    font-weight:normal;
}
/* Impostazioni dei sottomenu a scomparsa  */	
#menu_submenu_js{
    font-size:8pt;
    background-color:#FFCC00; 
    color: #cccccc;
    text-align: center;
    text-decoration: none;
    height: 20px;
    vertical-align: middle;
}	
#menu_submenu_js a:hover{
	font-size:8pt;
	background-color:#FFCC00; 
	color: #CC0000;
    text-align: center;
    text-decoration: none;
    height: 20px;
    vertical-align: middle;
}
.menu_submenu_js_tr {
	font-size:8pt;
	background-color:#FFCC00; 
	color: #cccccc;
        height: 25px;
        text-decoration: none;
        text-align: center;
        vertical-align:middle;
}
#menu_submenu_js_td a:link, #menu_submenu_js_td a:visited{
	font-size:8pt;
	background-color:#FFCC00; 
	color: #00254A;
        /*height: 20;*/
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
}	
#menu_submenu_js_td a:hover, #menu_submenu_js_td a:active{
	font-size:8pt;
	background-color:#FFCC00; 
	color: #000000;
        /*height: 20;*/
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
}
.menu_submenu_js_tr_vuoto {
	font-size:8pt;
	background-color:#FFFFFF; 
	color: #cccccc;
        /*height: 20;*/
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
}
.menu_submenu_js_td_vuoto {
	font-size:8pt;
	background-color:#FFFFFF; 
	color: #00254A;
        /*height: 20;*/
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
}
.box_menu_laterale_left{
    width: 260px;    
    padding-top: 10px;
/*    height:508px;*/
/*
    background-image: url(/img/menu_sinistro_sfondo.gif); 
    background-repeat: no-repeat;
    background-position:center bottom; 
*/
}
.box_menu_laterale_right{
    width: 180px;
    padding-top: 70px;
    color: #F6BF00;
    padding-right: 15px;
    height: 435px;
}

.box_menu_laterale_right_table{
    background-color:#000000;
    border: 1px solid #F6BF00;
    color: #F6BF00;
    height: 420px;
}
a.footer_torna_su {
    /*color: #FFFFFF;*/
    color: #000000;
     text-decoration: none;
    /*background-color: #333333;*/
    font-size: 0pt;
}
.menu_designer_edit, .menu_designer_edit a{
    color: #000000;
    text-decoration: none;
    font-size:10pt;
}
 .menu_designer_edit a:link,  .menu_designer_edit a:visited{
    color: #000000;
    text-decoration: none;
    font-size:10pt;
}#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ 
    float: left; 
    color: #000000;
}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/wli/img/lightbox/overlay.png); }

* html #overlay{
	background-color: #333333;
	background-color: transparent;
	background-image: url(blank.gif);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wli/img/lightbox/overlay.png", sizingMethod="scale");*/
}

.menu_designer_edit a:hover{
    background-color: #3f4f8a;
}

.footer_td_left{
  background-color: #000000;
    height:  5px;
    font-size: 0pt;
}

.footer_td_right{
  background-color: #000000;
    height:  5px;
    font-size: 0pt;
}
.footer_td {
    background-color: #000000;
    height:  5px;
    font-size: 0pt;
}
/**/

.rtop, .rbottom{display:block; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px; background:#9BD1FA;}
.r2{margin: 0 3px; background:#9BD1FA;}
.r3{margin: 0 2px; background:#9BD1FA;}
.r4{margin: 0 1px; height: 2px; background:#9BD1FA;}
.contain{ 
        background:#9BD1FA ;
        text-align:center; 
        height: 80px;
        background-image:url(/UserFiles/Image/chaplin.jpg);
        background-repeat: no-repeat;      
        background-position: center center;
}

.tr_rigamenu {
    text-align: center;
}
.tabella_footer {
    width: 956px;
    height: 103px;
    /*background-image:url(/img/footer.gif);*/
    background-image:url(/UserFiles/Image/footer.jpg);
    background-position:center center;
    background-color: #000000;
border: 1px solid #F6BF00;
}

.menu_selezionato_top, .menu_selezionato_top a:link, .menu_selezionato_top a:visited {
    color: #F6BF00;
}

.prima_pagina_contenuto_td{
    text-align: right;
}
.prima_pagina_contenuto_table{
    width: 100%;
    height: 408px;
}

#prima_pagina_link_titolo {
    height: 0px;
    border-bottom: 2px solid #777777;
}
.celeste {
    background-color: #eeeeee;
}

.prima_pagina_space {
    /*width: 0px;*/
    /*font-size: 0pt;*/
}

.documento_titolo {
    color:#FFCC00;
    font-family:"Century Gothic","Arial";
}

.documento_destinatario {
    color: #ffffff;
}

.menu_docview_cat_sottomenu, .menu_docview_cat_segue_dettaglio, .menu_docview_cat_menu {
    color: #ffffff;
    font-weight:normal;
}

.ticker_descrizione {
    color: #ffffff;
    font-size: 8pt;
}

.ticker_marquee {
    height: 400px;
    padding-left:10px;
    padding-right:10px;
}

.Stile1 {
    color:#CCCCCC;
    font-size:16px;
}

.Stile2 {
    color:#FFC809;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
}

.Stile3{
    color:#FFFFFF;
    font-size:9px;
    font-weight:normal;
}

.Stile4{
    color:#FFFFFF;
    font-size:13px;
    font-weight:normal;
    font-family: century gothic, Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;      

}




.portale_body{
    background-image: url(/img/sfondo_contenuto.gif);
    background-color: #777777; 
    background-repeat: no-repeat;
}
.evento_titolo {
    font-weight:bold;
    /*font-style:italic;*/
padding-bottom: 20px;
    font-family:Century Gothic,Broadway BT,Arial;
  font-size: 12pt;
 
}

.evento_titolo_ticker, .evento_titolo_ticker a:link,  .evento_titolo_ticker a:visited {
    font-weight:bold;
    /*font-style:italic;*/
    font-family: Century Gothic, Broadway BT,Arial;
    color:#ffffff;
   font-size: 7.8pt;
}
.evento_regia_ticker {
    color:#ffffff;
   font-size: 7.8pt;
}
.evento_titolo_lista {
    font-weight:bold;
     font-size: 7.8pt;
    font-family: Century Gothic, Arial;
    padding-top:10px;
}
.evento_data{
    color:#FFCC00;
    font-size:10pt;
     font-weight:normal;
    /*height:26px;*/
    /*padding-bottom:40px;*/
}
.evento_data_lista{
    color:#FFCC00;
    font-size:10pt;
    font-weight:bold;

}
.evento_data_ticker {
    padding-top: 5px;
}
.evento_data_ticker,.evento_data_ticker a:link,.evento_data_ticker a:visited {
     color:#FFCC00;
    font-size:6pt;
     font-weight:normal;
}

.evento_hr_ticker {
    height: 10px;
    border-bottom:1px solid #888888;
}
.evento_separazione{
    border-bottom:1px solid #888888;
    height:10px;
    font-size: 0px;
}
.evento_separazione_div {
    font-size: 0px;
    height:0px;    
}
.eventi_img_td{
   width: 120px;
   text-align: left;
}
.eventi_img {
   width: 100px;
   height:140px;
}
.eventi_scheda_evento_img {
   width: 40%;
   padding:0px;
}
.eventi_scheda_evento_immagine {
   width: 228px;
   height:320px;
}
.eventi_orario_prezzi {
    border: 1px solid #ffffff;
    margin-top :8px;
    text-align:left;
}
.evento_data_td {
    /*border: 1px solid #ffffff;*/
}
.evento_prezzo_td{
    /*border: 1px solid #ffffff;*/
}
.evento_regia_int {
    font-weight:bold;
    padding-bottom: 10px;    
}
.evento_regia {
    font-weight: normal;
}
.evento_cast_int {
    font-weight:bold;
    /*height: 40px;*/   
}
.evento_cast {
    font-weight: normal;
}
.eventi_scheda_evento_main {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
background-image:url(/UserFiles/Image/sipario2.jpg);
background-position:center bottom;

}
.evento_descrizione_titolo {
    font-weight:bold;
    padding-top: 8px;
    text-align:left;
}
.evento_descrizione {
    text-align:left;
}
.eventi_lista {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: left;
}
.evento_descrizione_breve_lista{
    font-style:italic;
    font-family:"Times New Roman","Arial";
}
.evento_segue {
    padding-top: 5px;
}
.evento_segue a:link, .evento_segue a:visited {
    color:#FFCC00;
    height: 22px;
}
.evento_corrente {
    text-align: right;
    height: 60px;
}
.evento_corrente_link a:link, .evento_corrente_link a:visited { 
    color:#FFCC00;
    font-weight:bold;
    font-size: 16pt;
    border-bottom: 2px solid #777777;
}
.evento_corrente a:link, .evento_corrente a:visited { 
    color:#FFCC00;
    font-weight:bold;
    font-size: 16pt;
    border-bottom: 2px solid #777777;
}

#ticker_eventi_main {
height:400px;
overflow:hidden;
padding-left:10px;
padding-right:10px;
position:relative;
}
