/*Colori RGB    :-) :-( Teatro Verdi ver 2.0

arancione = #FF5C00
nero= #000000
bianco= #FFFFFF
grigio= # 8E8E8E   	+chiaro
		#181818
grigio= # 313131		+scuro
filetti=#666666
*/

body {
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #313131;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: #313131;
	scrollbar-highlight-color: #313131;
	scrollbar-shadow-color: #313131;
	scrollbar-track-color: #313131;
	background:#000000 ;
	margin:0px;
	font-family: verdana,sans-serif;
	font-size:10px;
	line-height: 14px;
	text-align:left;
	color:#ffffff;
}

body#popup {
	background:#000000;
	font-family: verdana,sans-serif;
	font-size:10px;
	margin:0px;
	padding:15px;
	line-height: 14px;
	text-align:left;
}

body#dettaglio_menu {
	background:#181818;
	font-family: verdana,sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height: 14px;
	text-align:left;
}
/*------------------------------------TESTI LINK----------------------------------------------*/

.titolo_Arancione,.titolo_Nero,.titolo_Bianco {
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}
.testo_Arancione,.titolo_Arancione{color: #FF5C00;}
.testo_Nero,.titolo_Nero{color: #000000;}
.testo_Bianco,.titolo_Bianco{color: #FFFFFF;}
.testo_Grigio,.titolo_Grigio{color: #8E8E8E;}

a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color:#FF5C00;
	text-decoration:underline;
}

a.ancora {
	color:#FFFFFF;
	text-decoration:none;
}
a.ancora:hover {
	color:#FFFFFF;
	text-decoration:none;
}
/*--------------------------------------FORM-------------------------------------------------*/

input, select {
	padding-left:3px;
	border:1px solid #8e8e8e;
	background-color : transparent;
	width: 120px;
	height: 18px;
	color: #8e8e8e;
}
input.radio{
	width:11px;
	height:11px;
	border:0px;
	padding:0px;
}
input.submit_4box{
	width:150px;
	border:0px;
	color:#FFFFFF;
	font-size:10px;
}
input.check{
	width:10px;
	border:0px;
	padding:0px;
	margin-left:4px;
	vertical-align:middle
}
form{
	margin:0px;
}

textarea {
	padding-left:3px;
	border:1px solid #8e8e8e;
	background-color : transparent;
}
input.cerca {
	padding-left:3px;
	border:1px solid #8e8e8e;/*8e8e8e*/
	background-color : transparent;
	width: 120px;
	height:14px;
	color: #8e8e8e;
	font-size:10px;
}

/*-------------------IMMAGINI-----------------------------------------------------*/
img{
	border:0px;
	padding:0px;
	margin:0px;
	line-height:0px;
}
/*----------------------STRUTTURA-----------------------------------------------------*/
/*TABELLA PRINCIPALE - RIGHE INTERNE*/
#main_table{
	width:100%;
	border:0px;
}
#left_header{
	width:170px;
	height:133px;
	background-color:#323232;
	border-right:1px solid #606060;
	border-bottom:1px solid #000000;
}
#right_header{
	text-align:right;
	height:133px;
	background-color:#323232;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}
/*-------------------MENU SERVIZIO--------------------------------*/
#left_menu{
	width:170px;
	border-right:1px solid #606060;
	border-top:1px solid #606060;
	padding-top:45px;
}
#left_menu1{
	width:170px;
	border-right:1px solid #606060;
	border-top:1px solid #606060;
	padding-top:45px;
}
#left_menuvecchio{
	width:170px;
	border-right:1px solid #606060;
	border-top:1px solid #606060;
	padding-top:45px;
}
#service_menu{
	border-top:1px solid #606060;
	border-bottom:1px solid #606060;
	border-left:1px solid #000000;
	text-align: right;
	height:45px;
	padding-right:30px;
	font-size:10px;
	color:#8e8e8e
}
a.service_menu_link{
	font-size:10px;
	color:#8e8e8e;
	text-decoration:none;
}
a.service_menu_link:hover{
	font-size:10px;
	color:#8e8e8e;
	text-decoration:underline;
}

/*-----------------BOX NEWS---------------------------------------------*/
#news_box{
	vertical-align:top;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	text-align: left;
	color:#000000;
	height:230px;
	background-color:#ffffff;
}
#news_box a {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
#news_box a:hover {
	font-size:10px;
	color:#ff5c00;
	text-decoration:none;
}


/*-----------------BOX TITOLO---------------------------------------------*/
#title_box{
	vertical-align:top;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	text-align: left;
	color:000000;
	height:125px;
	background:#FFFFFF;
	padding: 0px 15px 0px 15px;
}
td#title_box_1{
	text-align:center;
	vertical-align:top;
	width:190px;
}
td#title_box_2{
	vertical-align:middle;
	width:335px;
	padding: 0px 15px 0px 15px;
}
td#title_box_3{
	text-align:center;
	vertical-align:middle;
	width:190px;
}

/*-----------------CONTENUTI NEI 4 BOX------------------------------------*/
td#bottom_box{
	vertical-align:top;
	border-top:1px solid #606060;
	border-left:1px solid #000000;
	padding:15px;
	padding-right:0px;
}
td#bottom_box2{
	vertical-align:top;
	border-left:1px solid #000000;
	padding:14px;
	padding-right:0px;
}
td#bottom_box_1{
	background:url(../_img/struttura/pattern.gif) no-repeat;
	vertical-align:top;
	width:190px;
	height: 390px; //190px;
}
td#bottom_box_2{
	vertical-align:top;
	width:190px;
	height:100%;
	background-color:#181818;
}

td#bottom_box_3{
	vertical-align:top;
	width:190px;
	height:100%;
	background-color:#181818
}
td#bottom_box_4{
	vertical-align:top;
	width:190px;
	height:100%;
	background-color:#181818
}

/*--------------CONTENUTI NEI 3 BOX DETTAGLIO PROGRAMMA ----------------*/
td#base_box{
	vertical-align:top;
	border-top:1px solid #606060;
	border-left:1px solid #000000;
	padding:15px;
}
td#base_box_1{
	vertical-align:top;
	width:190px;
}
td#base_box_2{
	vertical-align:top;
	width:340px;
	background-color:#181818;
	padding: 15px;
}
td#base_box_2 ul,li {
	list-style: url("../_img/programma/list_menu.jpg");
	border: 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
td#base_box_3{
	vertical-align:top;
	width:190px;
}
td#base_box_3_grey{
	background-color:#181818;
	vertical-align:top;
	width:160px;
	padding: 15px;
}


/*--------------CONTENUTI NEI 3 BOX TROVA SPETTACOLO ----------------*/
td#search_title_box{
	vertical-align:top;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	text-align: left;
	color:000000;
	height:125px;
	padding: 0px;
}
td#search_base_box{
	vertical-align:top;
	border-top:1px solid #606060;
	border-left:1px solid #000000;
	padding:15px;
}
td#search_base_box_1{
	vertical-align:top;
	width:190px;
}
td#search_base_box_2{
	vertical-align:top;
	width:545px;
	background-color:#181818;
	padding: 15px;
	color: #FFFFFF;
}

/*--------------CONTENUTI NEI 3 BOX TROVA SPETTACOLO ----------------*/
td#merch_title_box{
	vertical-align:top;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	text-align: left;
	color:000000;
	height:125px;
	padding: 0px;
}
td#merch_base_box{
	vertical-align:top;
	border-top:1px solid #606060;
	border-left:1px solid #000000;
	padding:15px;
}
td#merch_base_box_1{
	vertical-align:top;
	width:190px;
}
td#merch_base_box_2{
	vertical-align:top;
	width:570px;
	padding:0px;
	color: #FFFFFF;
}
td#merch_base_box_3{
	vertical-align:top;
	width:190px;
}

td#merch_box_2{
	vertical-align:top;
	width:190px;
	height:100%;
	background-color:#181818;
}
td#merch_box_3{
	vertical-align:top;
	width:190px;
	height:100%;
	background-color:#181818
}
td#merch_box_4{
	vertical-align:top;
	width:190px;
	height:100%;
	background-color:#181818
}

/*------------------PROGRAMMA DELLA SETTIMANA | DETTAGLIO----------------*/
div#ingresso{
	background-color:#000000;
	padding:15px;
	width:130px;
	height:130px;
	color:#FFFFFF;
	position:relative;
	top:15px;
	left:15px;
	border:1px solid #FF5C00;
}
div#partners_parent{
	background:url(../_img/struttura/pattern.gif) no-repeat;
	width:190px;
	height:142px;
	position:relative;
	left:0px;
	top:15px;
}
div#spazio_az{
	background:url(../_img/struttura/pattern.gif) no-repeat;
	width:190px;
	height:104px;
	position:relative;
	left:0px;
	top:15px;
}
div#partners{
	background:#181818;
	padding:15px;
	width:132px;
	/*margin-top:15px;*/
	margin-bottom:15px;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	left:15px;
	top:15px;
	border:1px solid #FF5C00;
}
div#spaziopartners{
	background:#181818;
	padding:12px;
	width:140px;
	/*margin-top:15px;*/
	margin-bottom:15px;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	left:12px;
	top:15px;
	border:1px solid #FF5C00;
}

div#slide_parent{
	background:url(../_img/struttura/pattern.gif) no-repeat;
	width:190px;
	height:180px;
	position:relative;
	left:15px;
	top:15px;
	padding:10px;
	padding-left:10px;
	
	
	
}
div#slide{
	background:#181818;
	padding:0px;
	/*width:130px;*/
	/*margin-top:15px;*/
	margin-bottom:0px;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	

}

table#ingresso{
  	width:105px;
}

table#spettacolo{
	width:100%;
}

div#loghi{
	background-color:#181818;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
div#loghi_pad15{
	background-color:#181818;
	text-align:left;
	padding:15px;
}

div#foto{
	margin-bottom:20px;
}

img#foto{
	margin-top:5px;
}

div#download{
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 15px;
	text-align:left;
}

tr.highlight {
	background-color:#383939;
	cursor: pointer;
}

td.highlight {
	cursor: pointer;
}

a.multimedia_menu {
	color:#FFFFFF;
	text-decoration:none;
}
a.multimedia_menu:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*---------------------------PROGRAMMA DELLA SETTIMANA--------------------------*/
div#back_line{
	background:#000000 url(../_img/struttura/pattern.gif) ;
	width:190px;
	height:187px;
	padding-top:1px;
}

div#back_redbull{
	background:#000000 url(../_img/struttura/pattern.gif) ;
	width:190px;
	height:205px;
	padding-top:1px;
}
#programma_settimana{
	width:160px;
	height:160px;
	background-color:#181818;
	margin:15px;
	margin-top:10px;
	border:1px solid #545454
}
#programma_settimana td.left_progr_sett{
	color:#FF5c00;
	padding-right:2px;
	text-align:right;
	width:47px;
	height:14px;
}
#programma_settimana td.right_progr_sett{
	color:#ffffff;
	padding-left:3px;
	text-align:left;
	height:14px;
	width:113px;
}
/*---------------NEWS ------------------------------*/
td.testo_news{
	width:160px;
	height:180px;
	padding:15px;
}

/*---------------SONDAGGIO-------------------------------*/
#sondaggio_list{
	margin:15px;
	width:160px;
}
#sondaggio_list td.left_sondaggio{
	color:#ffffff;
	padding-right:2px;
	text-align:left;
	width:147px;
	height:14px;
}
#sondaggio_list td.right_sondaggio{
	color:#FF5c00;
	text-align:right;
	height:14px;
	width:13px;
}

/*--------------RICERCA-----------------------------------------*/
table#ricerca{
	width:365px;
	margin: 15px 0px;
}

table#accrediti{
	width:365px;
	margin: 15px 0px;
}

td.ricerca{
	width:110px;
	height:15px;
	vertical-align:middle;
	padding-left:10px;
}
td.ricerca2{
	width:110px;
	height:15px;
	vertical-align:top;
	padding-left:10px;
}
td.ceck_cell{
	height:25px;
	width:70px;
	align:left;
	vertical-align:middle;
	border-bottom:1px solid #8e8e8e;
	padding:5px;
}
td.ceck_form_cell{
	width:15px;
	vertical-align:middle;
	border-bottom:1px solid #8e8e8e;
}

td.ricerca_top{
	width:110px;
	height:15px;
	vertical-align:top;
	padding-left:10px;
}

input.ricerca{
	width:200px;
	font-size:10px;
	color:#FFFFFF;
	padding-left: 10px;
	height:15px;
}

textarea.ricerca{
	width:200px;
	font-family: verdana,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left: 10px;
}

input.button_ricerca{
	width:212px;
	height:25px;
	font-size:10px;
	color:#FFFFFF;
	background-color:#232323;
}

select.multi_ricerca{
	width:212px;
	border:0px;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
	background-color:#181818;
}

table#search_result{
	width:100%;
}

td#intestazione_result{
	background-color:#232323;
}

td.left_result_salsa{
	width:110px;
	height:25px;
	vertical-align:middle;
	padding:5px;
	padding-left:15px;
	border-bottom:1px solid #8E8E8E;
}
td.left_result{
	width:110px;
	height:25px;
	vertical-align:middle;
	padding-left:15px;
	border-bottom:1px solid #8E8E8E;
}
td.left_result_top{
	width:110px;
	height:25px;
	vertical-align:top;
	padding: 10px 0px 10px 15px;
	border-bottom:1px solid #8E8E8E;
}

td.right_result{
	vertical-align:middle;
	padding-left:10px;
	border-bottom:1px solid #8E8E8E;
}
td.right_result_salsa{
	vertical-align:middle;
	padding:5px;
	padding-left:15px;
	border-bottom:1px solid #8E8E8E;
}
td.right_result_top{
	vertical-align:top;
	padding: 10px 0px 10px 10px;
	border-bottom:1px solid #8E8E8E;
}

iframe{
	margin:0px;
	padding:0px;
	border:0px;
	height:125px;
}

iframe.trova_header_news{
	height:235px;
}

td.short_result{
	width:1%;
	height:25px;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #8E8E8E;
	padding: 2px 10px 2px 10px;
}

td.long_result{
	width:180px;
	vertical-align:top;
	padding-left:10px;
	padding: 2px 0px 2px 10px;
	border-bottom:1px solid #8E8E8E;
}

td.longest_result{
	vertical-align:top;
	padding-left:10px;
	padding: 2px 0px 2px 10px;
	border-bottom:1px solid #8E8E8E;
}
/*--------------------------------------------------------------*/


/*-----------------------CRM-------------------------*/
#CRM{
	margin:0px;
	width:160px;
}
#CRM td.crm_row{
	height:30px;
}
#CRM td.crm_row_small{
	height:15px;
}
img.thumb{
  border: 1px solid #8E8E8E;
}

img.thumb_arancio{
	border: 1px solid #FF5C00;
}
td#bottom_box_crm{
	vertical-align:top;
	padding:15px;
	width:160px;
	height:100%;
	background-color:#2E2E2E;
}
#blackspace{
	width:160px;
	height:64px;
	background-color:#000000;
	border :1px solid #ffffff;
}
/*è nel box3 di programmi*/

div#prog_crm{
	background-color:#181818;
	text-align:left;
	padding:15px;
}

/*-------------------------------------------------------------*/

/*----------------------MERCHANDISING---------------------------*/
img.merch{
  margin:15px 15px 15px 15px;
  border: 1px solid #8E8E8E;
}

img.arancio{
	margin:15px 15px 15px 15px;
	border: 1px solid #FF5C00;
}

input.ordina{
	background-color: #FFFFFF;
	border: 0px;
	font: bold 10px Verdana, sans-serif;
	letter-spacing: 1px;
	line-height: 10px;
	height: 20px;
	padding: 0px;
	width: 130px;
	color:#000000;
}

/*----------------------------PRESS AREA -----------------------*/
td#press_box{
	vertical-align:top;
	border-top:1px solid #606060;
	border-left:1px solid #000000;
	padding:15px;
	color:#FFFFFF;
}

table#press_base{
	vertical-align:top;
	width:100%;
	background-color:#181818;
	padding: 15px;
}
/*--------------------------------------------------------------*/

/*---------------------------- IMMAGINI ------------------------*/
select.multi_mese{
	width:150px;
	border:0px;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
	background-color:#181818;
}

img.pg{
  margin:5px 5px 5px 5px;
  border: 1px solid #8E8E8E;
}
img.pg2{
  margin:5px 5px 5px 5px;
  border: 1px solid #8E8E8E;
}



img.pg_arancio{
	margin:5px 5px 5px 5px;
	border: 1px solid #FF5C00;
}
/*--------------------------------------------------------------*/