body {
	margin: 0px 0px;
	padding: 0px 0px;
	color: #CCCCCC;
	/*background-color: #888888;*/
	background-color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif, serif;
}

a {
	color: #cccccc;
}

ul {
	padding-left: 20px;
}

a:hover {
	color: #ffffff;
}

A.copy:link,A.copy:visited,A.copy:active {
	color: #666666; /*F0F906*/
	font-style: normal;
	font-size: 8pt;
	text-decoration: underline;
}

A.copy:hover {
	color: #6699FF;
	font-style: normal;
	font-size: 12pt;
	text-decoration: none;
}

A:link,A:visited {
	color: #666666;
	font-style: normal;
	text-decoration: none;
	font-size: 10pt;
	vertical-align: middle;
}

.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-size: 8pt;
	font-weight: bold;
	/*background-color: #888888; */
	text-align: center;
}

.box_titolo_falcri_donna {
	color: #ffffff; /*color: #666666;*/
	font-size: 8pt;
	font-weight: bold;
	background-color: #FF5555;
} /*FFCCCC */
.box_titolo_sicurezza_lavoro {
	color: #ffffff; /*color: #666666;*/
	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;
	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-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;
	text-decoration: none;
}

.margin_0 {
	margin: 0;
}

table {
	font-size: 10pt;
}

.menu_centrale {
	background-color: #000000;
	border: 1px solid #DEC00B;
}

.menu_titolo td {
	font-size: 9pt;
	font-style: normal;
	color: white;
}

.testata_bgcolor {
	
}

.testata_logo_bgcolor {
	background: #000000;
}

.menu_gestione {
	background-color: #99cc99;
	font-size: 8pt;
}

.desc_campi {
	font-size: 9pt;
	background-color: #EEEEEE;
}

.data_aggiornamento {
	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-size: 22pt;
	color: #fffc00;
}

h1,.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_td {
	padding-left: 20px;
}

}
.template_edit_titolo {
	font-size: 12pt;
	color: #ffffff;
}

.template_edit_paragrafi {
	font-size: 8pt;
	color: #000000;
}

.template_edit_titolo_paragrafo_td {
	padding-left: 20px;
}

.template_edit_titolo_paragrafo {
	font-size: 10pt;
	color: #FFCC00;
}

.template_edit_corpo_paragrafo {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
	padding-left: 20px;
}

.template_edit_firma { /*font-size: 8pt;*/
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	/*color: #FFFFFF;*/
	font-weight: bold;
}

.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;
	text-decoration: none;
}

/************************************************/
.result_int {
	font-size: 8pt;
	font-weight: bold;
	background: #9F9F9F;
}

.result_rec {
	font-size: 8pt;
	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;
	margin-left: 0px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
}

.desc_articolo td {
	
}

.tit_articolo {
	font-size: 8pt;
	background: #EEEEEE;
}

/********************************/
.home_titolo_blocco {
	font-size: 9pt;
	border-bottom: 0px solid #77AAEE;
	background: #FAF666;
}

.home_titolo_blocco_primo_piano {
	font-size: 9pt;
	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 {
	width:100%;
}

.footer_questionario {
	font-size: 8pt;
}

.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;
	/*background-color:#000000;*/
}

.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: 1150px;
	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;
	text-transform: uppercase;
}

.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;
	text-transform: uppercase;
}

.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-right: 10px;
	padding-bottom: 10px;
}

.eventi_scheda_evento_immagine { /*width: 228px;
   height:320px;*/
	width: 285px;
	height: 400px;
}

.eventi_scheda_evento_immagine_03 {
	width: 228px;
	height: 320px;
	/*width: 285px;
   height:400px;*/
}

.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: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(/UserFiles/Image/sipario2.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.evento_descrizione_titolo {
	font-weight: bold;
	padding-top: 8px;
	text-align: left;
}

.evento_descrizione {
	text-align: justify;
}

.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;*/
	height: 40px;
}

.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;
}
