/* CSS Document */

body {font-size: 11px; font-family: Verdana, Arial, Sans-Serif; padding:0; margin:0; background:url(../images/bg_body.gif) repeat top;}

.spacer {clear:both; padding:0; margin:0; background:#ffffff;}

.spacer_transp {clear:both; padding:0; margin:0;}

.left {float:left;margin-top:-5px;}

.right {float:right;}



/*  text  */



.t18_reg_white {font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#ffffff;}

.t18_reg_green {font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#7cdb00;}

.t24_reg_white {font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#ffffff;}

.v11reg_black {font-size:11px; line-height:14px; color:#000000;}
.v11reg_black a:link, .v11reg_black a:hover, .v11reg_black a:visited {text-decoration:underline; color:#000000;}

.v18reg_black {font-size:18px; color:#000000;}
.v18reg_black a:link, .v18reg_black a:hover, .v18reg_black a:visited {text-decoration:none; color:#000000;}

.v11reg_blue {font-size:11px; color:#81caff;}
.v11reg_blue a:link, .v11reg_blue a:hover, .v11reg_blue a:visited {text-decoration:none; color:#81caff;}

.v11reg_grey{font-size:11px; color:#565656;}
.v11reg_grey a:link, .v11reg_grey a:hover, .v11reg_grey a:visited {text-decoration:none; color:#565656;}

.v11reg_white {font-size:11px; line-height:14px; color:#ffffff;}
.v11reg_white a:link, .v11reg_white a:hover, .v11reg_white a:visited {text-decoration:underline; color:#ffffff;  text-align: justify;}

.v11bold_orange {font-size: 11px; line-height:14px; font-weight:bold; color:#ff9600;}
.v11bold_orange a:link, .v11bold_orange a:hover, .v11bold_orange a:visited {text-decoration:underline; color:#ff9600;}

.v11bold_red {font-size:11px; line-height:14px; font-weight:bold; color:#cc0000;}
.v11bold_red a:link, .v11bold_red a:hover, .v11bold_red a:visited {text-decoration:underline; color:#cc0000;}

.v11bold_white {font-size:11px; line-height:14px; font-weight:bold; color:#ffffff;}
.v11bold_white a:link, .v11bold_white a:hover, .v11bold_white a:visited {text-decoration:underline; color:#ffffff;}

.v18reg_white {font-size:18px; color:#ffffff;}
.v18reg_white a:link, .v18reg_white a:hover, .v18reg_white a:visited {text-decoration:none; color:#ffffff;}

.v24reg_white {font-size:24px;color:#ffffff;}
.v24reg_white a:link, .v24reg_white a:hover, .v24reg_white a:visited {text-decoration:underline; color:#ffffff;}



/*  div  */



#container {width:900px; padding:0; margin:0 auto; background:#ffffff;}

#container_page {width:900px; padding:0; margin:0 auto; background:url(../images/bg_page.gif) repeat-y top;}

#container_festival {width:900px; padding:0; margin:0 auto; background:url(../images/bg_festival.gif) repeat-y top;}

#container_map {width:900px; padding:0; margin:0 auto; background:url(../images/bg_map.gif) repeat-y top;}

#header {width:900px; height:200px; background:#ffffff;}

#header_left{float:left; width:230px; height:200px;}

#header_right {float:right; width:670px; height:200px;}

#left_sidebar {float:left; width:646px;}

#right_sidebar {float:right; width:242px;}

#main_show {width:604px; height:333px; padding:33px 0 0 42px; background: url(../images/primo_piano.jpg) no-repeat top;}



/* calendar */



#calendar {width:900px; background:#ffffff url(../images/logo_auditorium_bottom.jpg) no-repeat top; font-family:"Trebuchet MS"; font-size:14px; color:#666666;}
#calendar a:link, #calendar a:visited {text-decoration:none; color:#FFFFFF;}
#calendar a:hover {text-decoration:underline; color:#FFFFFF;}

#days {
	margin-top: 0px;
	text-align:center;
}

.day_bg_1 {background:#2f1a1f;}

.day_bg_2 {background:#cb1c23;}

#day_sel_1 {font-size:18px; color:#FF9600; background-image:url(../images/day_sel_1.gif);}

#day_sel_2 {font-size:18px; color:#E50000; background-image:url(../images/day_sel_2.gif);}



/* event */



.event_title {font-family:"Trebuchet MS"; font-size:24px; font-weight:normal; color:#ffffff;}

.event_artist {font-size:18px; color:#ffffff;}
.event_artist a:link, .event_artist a:hover, .event_artist a:visited {text-decoration:none; color:#ffffff;}

.event_testo {font-size:11px; line-height:14px; color:#ffffff;}
.event_testo a:link, .event_testo a:hover, .event_testo a:visited {text-decoration:underline; color:#ffffff;  text-align: justify;}

.event_leggi {font-size:11px; color:#FF9600;}
.event_leggi a:link, .event_leggi a:hover, .event_leggi a:visited {text-decoration:none; color:#FF9600;}

.event_acquista {font-size:11px; line-height:14px; font-weight:bold; color:#ff9600;}
.event_acquista a:link, .event_acquista a:hover, .event_acquista a:visited {text-decoration:underline; color:#ff9600;}

/*Changed by bwb_tiz because of homepage player*/
/*#event {width:242px; height:570px; background: #424242;}*/
#event {width:242px; min-height:540px; background: #424242;}

#event_right_title {width:222px; padding:2px 10px; background:url(../images/title.jpg); text-align:left;}

#event_right_image {width:222px; padding:10px 10px 0 10px; margin:0;}

#event_right_text {padding:7px 10px;}

#event_right_h2 {width:242px; height:21px; padding:0;}



/* event 2 */



.event_2_item {width:222px; height:255px; padding:4px 5px; margin:4px 5px 0 5px; background:#434343;}

.event_2_image {width:222px; height:192px; padding:0; margin:0 0 4px 0;}

.event_2_info { width:216px; height:57px; padding:2px 3px 0 3px; margin:0; background:url(../images/bg_event2_item.jpg) repeat-y top;}

.event_2_artist {height:39px; line-height:18px;}



/* event small */



.event_small_item {width:222px; padding:5px; margin:5px; background:#434343;}

.event_small_info {width:222px; height:50px; padding:0; margin:5px 0; background:url(../images/bg_event_small_item.jpg) repeat-y top;}

.event_small_text {float:right; width:162px; padding:5px;}

.event_small_artist {font-size:14px; font-weight:bold; color:#ffffff;}
.event_small_artist a:link, .event_small_artist a:hover, .event_small_artist a:visited {text-decoration:none; color:#ffffff;}


/* event list */



#event_list {width:242px; background: #ffb400;}

.event_item_text {padding:7px 0; font-size:11px; line-height:14px; color:#000000;}
.event_item_text a:link, .event_item_text a:hover, .event_item_text a:visited {text-decoration:underline; color:#000000;}

.event_item_artist {font-size:18px; line-height:20px; color:#000000;}
.event_item_artist a:link, .event_item_artist a:hover, .event_item_artist a:visited {text-decoration:none; color:#000000;}

.event_item_leggi {font-size:11px; color:#ffffff;}
.event_item_leggi a:link, .event_item_leggi a:hover, .event_item_leggi a:visited {text-decoration:none; color:#ffffff;}

.event_item_acquista {font-size:11px; line-height:14px; font-weight:bold; color:#ffffff;}
.event_item_acquista a:link, .event_item_acquista a:hover, .event_item_acquista a:visited {text-decoration:underline; color:#ffffff;}

.event_item_1 {width:222px; padding:10px; background: #E15A00;}

.event_item_box1 {width:212px; padding:2px 5px; margin:0; background: #FF9600;}

.event_item_2 {width:222px; padding:10px; background: #FF9600;}

.event_item_box2 {width:212px; padding:2px 5px; margin:0; background: #E15A00;}

.event_item_image {width:222px; padding:0; margin:0;}



/* event details */



#event_details {width:646px;}

#event_det_dx {float:right; width:424px;}

#event_det_sx {float:left; width:222px;}

#event_det_image {width:222px; padding:0; margin:0;}

#event_det_h1 {width:404px; padding:0 10px 4px 10px; background:url(../images/ev_det_title.jpg) repeat-y;}

.event_title_1 {font-size:18px; color:#ffffff;}
.event_title_1 a:link, .event_title_1 a:hover, .event_title_1 a:visited {text-decoration:none; color:#ffffff;}

.event_title_2 {font-size:24px; color:#ffffff;}
.event_title_2 a:link, .event_title_2 a:hover, .event_title_2 a:visited {text-decoration:underline; color:#ffffff;}

#event_det_h2 {width:222px; height:21px; padding:0;}

#event_det_text {padding:7px 10px;}

.event_det_text_dx {font-size:11px; line-height:14px; color:#ffffff;}
.event_det_text_dx a:link, .event_det_text_dx a:hover, .event_det_text_dx a:visited {text-decoration:underline; color:#ffffff;}

.event_det_text_sx {font-size:11px; line-height:14px; color:#ffffff;}
.event_det_text_sx a:link, .event_det_text_sx a:hover, .event_det_text_sx a:visited {text-decoration:underline; color:#ffffff;}

.event_det_sx_acquista {font-size:11px; line-height:14px; font-weight:bold; color:#FF9600;}
.event_det_sx_acquista a:link, .event_det_sx_acquista a:hover, .event_det_sx_acquista a:visited {text-decoration:underline; color:#FF9600;}



/* event left */



#event_left {width:222px;}

#event_left_title {width:202px; padding:2px 10px; background:url(../images/title.jpg); text-align:left;}

#event_left_image {width:222px; padding:0; margin:0 0 10px 0;}

.event_left_text {padding:7px 10px; font-size:11px; line-height:14px; color:#ffffff;}
.event_left_text a:link, .event_left_text a:hover, .event_left_text a:visited {text-decoration:underline; color:#ffffff;}

.event_left_artist {font-size:18px; line-height:20px; color:#ffffff;}
.event_left_artist a:link, .event_left_artist a:hover, .event_left_artist a:visited {text-decoration:none; color:#ffffff;}

.event_left_leggi {font-size:11px; color:#FF9600;}
.event_left_leggi a:link, .event_left_leggi a:hover, .event_left_leggi a:visited {text-decoration:none; color:#FF9600;}

.event_left_acquista {font-size:11px; line-height:14px; font-weight:bold; color:#FF9600;}
.event_left_acquista a:link, .event_left_acquista a:hover, .event_left_acquista a:visited {text-decoration:underline; color:#ffffff;}

#event_left_h2 {width:222px; height:21px; padding:0;}



/* event small left */



.event_small_left_item {width:202px; padding:5px; margin:5px; background:#0077CB;}

.event_small_left_info {width:202px; height:50px; padding:0; margin:5px 0; background:url(../images/bg_event_small_item.jpg) repeat-y top;}

.event_small_left_text {float:right; width:142px; padding:5px;}



/* event 2 left */



.event_2_left_item {width:222px; height:255px; padding:4px 0; margin:4px 0 0 0; background:#0077CB;}



/* info */



#info {width:646px; height:192px; padding:0; margin:0; background:#fadcdc;}

#info_left {float:left; width:222px; height:192px;}

#info_right {float:right; width:405px; height:154px; background:url(../images/info_festival.jpg) no-repeat top; padding:30px 8px 0 8px;}

.info_testo {font-size:11px; line-height:14px; color:#000000;}
.info_testo a:link, .info_testo a:hover, .info_testo a:visited {text-decoration:none; color:#E50000;  text-align: justify;}

.info_biglietti {font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#000000;}

.info_come {font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#4E472A;}



/* festival details */



#festival_details {width:646px;}

#festival_det_dx {margin-left:222px;}

#festival_det_sx {float:left; width:222px;}

#festival_det_image {width:222px; padding:0; margin:0;}

#festival_det_h1 {padding:0 10px 4px 10px; background:url(../images/mapfest_title.jpg) repeat-y;}

.festival_title_1 {font-size:18px; color:#ffffff;}
.festival_title_1 a:link, .festival_title_1 a:hover, .festival_title_1 a:visited {text-decoration:none; color:#ffffff;}

.festival_title_2 {font-size:24px; color:#ffffff;}
.festival_title_2 a:link, .festival_title_2 a:hover, .festival_title_2 a:visited {text-decoration:underline; color:#ffffff;}

#festival_det_h2 {width:222px; height:21px; padding:0;}

#festival_det_text {padding:7px 10px;}

.festival_det_text_dx {font-size:11px; line-height:14px;color:#000000;}
.festival_det_text_dx a:link, .festival_det_text_dx a:hover, .festival_det_text_dx a:visited {text-decoration:underline; color:#000000;}

.festival_det_text_sx {font-size:11px; line-height:14px; color:#ffffff;}
.festival_det_text_sx a:link, .festival_det_text_sx a:hover, .festival_det_text_sx a:visited {text-decoration:underline; color:#ffffff;}

.festival_det_sx_acquista {font-size:11px; line-height:14px; font-weight:bold; color:#FF9600;}
.festival_det_sx_acquista a:link, .festival_det_sx_acquista a:hover, .festival_det_sx_acquista a:visited {text-decoration:underline; color:#FF9600;}

.festival_list_date {font-size:11px; color:#c83d00;}
.festival_list_links {font-size:11px; color:#c83d00;}



/* map */



#map {width:646px;}

#map_dx {float:right; width:424px;}

#map_sx {float:left; width:222px;}

#map_h1 {width:404px; padding:0 10px 4px 10px; background:url(../images/mapfest_title.jpg) repeat-y;}

.map_title {font-size:24px; color:#ffffff;}

#map_text {padding:7px 10px;}

.map_text_dx {font-size:11px; line-height:14px;color:#000000;}
.map_text_dx a:link, .map_text_dx a:hover, .map_text_dx a:visited {text-decoration:underline; color:#000000;}



/* footer */



#f_top_dx {float:right; height:58px; width:300px; padding:0; margin:0;}

#f_top_sx {float:left; height:58px; width:300px; padding:0; margin:0;}

#f_top_middle {height:82px; width:900px; padding:0; margin:0; text-align:center;}

#footer {width:900px; height:70px; padding:10px 0; margin:0; background:#ffffff; border-top:3px solid #FF9600; font-family:"Trebuchet MS";}

#f_sx {
float:left;
width:430px;
}
#f_dx {
float:right;
width:470px;
}
#s_1 {
float:left;
margin:0 0 0 10px;
/*border-right:1px solid #bbbbbb;*/
}
#s_2 {
float:right;
margin:0 0 0 10px;
border-right:1px solid #bbbbbb;
}
#s_3 {
float:left;
margin:0 0 0 30px;
border-right:1px solid #bbbbbb;
}
#s_4 {
float:right;
margin:0 10px 0 10px;
}
