/* CSS Document */

body {
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
padding:0;
margin:0;
/*background:url(../images/bg_body.gif) repeat top;*/
background-color:#0f2a50;
}
.spacer {
clear:both;
padding:0;
margin:0;
background:#ffffff;
}
.spacer_transp {
clear:both;
padding:0;
margin:0;
}
.left {
float:left;
}
.right {
float:right;
}

#auditorium_videopodcast{
background-color:#000000;
}
#flash_player{
 position:relative;
 left: 10px;
 top: -5px;
}
/*  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;}

#header {
width:900px;
height:209px;
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:322px;
padding:33px 0 0 42px;
background: url(../images/primo_piano.jpg) no-repeat top;
}
.slideshow {
margin:0 0 0 0;	
left:40px;
top:-6px;
}

/* calendar */

#calendar {
width:900px;
background-color:#ffffff; /*url(../images/logo_auditorium_bottom.jpg) no-repeat top*/
font-family:"Trebuchet MS";
font-size:14px;
color:#3f3e3e;


}
#calendar a:link, #calendar a:visited {text-decoration:none; color:#FFFFFF;}
#calendar a:hover {text-decoration:underline; color:#FFFFFF;}
#days {
margin:5px 0 0 0;
text-align:center;
}
.day_bg_1 {
background:#6fd9fe;
}
.day_bg_2 {
background:#86bfcf;
}
.day_sel_1 {
font-size:14px;
color:#86bfcf	;
/*background-image:url(../images/day_sel_1.gif);*/
}
.day_sel_2 {
font-size:14px;
color:#86bfcf;
/*background-image:url(../images/day_sel_2.gif);*/
}


/* event */

.event_title {
font-family:"Trebuchet MS";
font-size:22px;
font-weight:normal;
color:#a30013;
font-weight:bold;
}
.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:#ffffff;
}
.event_leggi a:link, .event_leggi a:hover, .event_leggi a:visited {text-decoration:none; color:#ffffff;}
.event_acquista {
font-size: 11px;
line-height:14px;
font-weight:bold;
color:#ffffff;
}
.event_acquista a:link, .event_acquista a:hover, .event_acquista a:visited {text-decoration:underline; color:#ffffff;}

#event {
width:242px;
height:755px;
background:#f4631e;
}
/*Changed by bwb_tiz because of homepage player*/
/*#event {
width:242px;
height:570px;
background:#f4631e;
}*/

#event_right_title {
width:222px;
padding:2px 10px;
background:url(../images/title.jpg);
text-align:left;
color:#a30013;
}
#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:#2f80a1;
}
.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-color:#FFF;
/*background:url(../images/bg_event2_item.jpg) repeat-y top;*/
/*Radius borders by bwb_tiz --not workin on IE--*/
/*-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url(border-radius.htc);*/
}
.event_2_artist {
height:39px;
line-height:18px;
}

/* event small */

.event_small_item {
width:222px;
padding:5px;
margin:5px;
background:#f4631e;

}
.event_small_info {
width:222px;
height:50px;
padding:0;
margin:5px 0;
/*background:url(../images/bg_event_small_item.jpg) repeat-y top;*/
background-color:#FFF;
/*Radius borders by bwb_tiz --not workin on IE--*/
/*-moz-border-radius:5px;
-webkit-border-radius:5px;
behavior:url(border-radius.htc);*/
}

.event_small_text {
float:right;
width:162px;
padding:5px;

}

.event_small_artist {
	font-size:14px; 
	font-weight:bold; 
	color:#a30013;
	line-height:12px;
}
.event_small_artist a:link, .event_small_artist a:hover, .event_small_artist a:visited {text-decoration:none; color:#a30013;}



/* event list */



#event_list {
width:242px;
background: #2f80a1;
}
.event_item_text {
padding:7px 0;
font-size:11px;
line-height:14px;
color:#ffffff;
}
.event_item_text a:link, .event_item_text a:hover, .event_item_text a:visited {text-decoration:underline; color:#ffffff;}
.event_item_artist {
font-size:18px;
line-height:20px;
color:#ffffff;
}
.event_item_artist a:link, .event_item_artist a:hover, .event_item_artist a:visited {text-decoration:none; color:#6dd7fb;}
.event_item_leggi {
font-size:11px;
color:#6dd7fb;
}
.event_item_leggi a:link, .event_item_leggi a:hover, .event_item_leggi a:visited {text-decoration:none; color:#6dd7fb;}
.event_item_acquista {
font-size:11px;
line-height:14px;
font-weight:bold;
color:#6dd7fb;
}
.event_item_acquista a:link, .event_item_acquista a:hover, .event_item_acquista a:visited {text-decoration:underline; color:#cc0000;}
.event_item_1 {
width:222px;
padding:10px;
background:  #225d75;
}
.event_item_box1 {
width:212px;
padding:2px 5px;
margin:0;
background: #2f80a1;
}
.event_item_2 {
width:222px;
padding:10px;
background: #2f80a1;
}
.event_item_box2 {
width:212px;
padding:2px 5px;
margin:0;
background: #225d75;
}
.event_item_image {
width:222px;
padding:0;
margin:0;
}
.event_item_text {
padding:7px 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:#ffffff;
}
.event_det_sx_acquista a:link, .event_det_sx_acquista a:hover, .event_det_sx_acquista a:visited {text-decoration:underline; color:#ffffff;}



/* 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:#ffffff;}
.event_left_leggi a:link, .event_left_leggi a:hover, .event_left_leggi a:visited {text-decoration:none; color:#ffffff;}

.event_left_acquista {font-size:11px; line-height:14px; font-weight:bold; color:#ffffff;}
.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:#2f80a1;
}
.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:636px;
height:192px;
padding:0;
margin-left: 10px;
margin-top: 5px;
background:#2f80a1;
}
#info_left {
float:left;
width:222px;
height:192px;
}
#info_right {
float:right;
width:398px;
height:154px;
background:url(../images/info_festival.jpg) no-repeat top;
padding:38px 8px 0 8px;
}
.info_testo {
font-size:11px;
line-height:13px;
color:#ffffff;
}
.info_testo a:link, .info_testo a:hover, .info_testo a:visited {text-decoration:underline; color:#ffffff;  text-align: justify;}
.info_biglietti {
font-family:"Trebuchet MS";
font-size:18px;
font-weight:normal;
color:#ffffff;
}

.info_come {
font-family:"Trebuchet MS";
font-size:18px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
}
.info_come:hover {
font-family:"Trebuchet MS";
font-size:18px;
font-weight: bold;
color:#ffffff;
text-decoration: underline;
}


/* 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/fest_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:#ffffff;}
.festival_det_text_dx a:link, .festival_det_text_dx a:hover, .festival_det_text_dx a:visited {text-decoration:underline; color:#ffffff;}

.festival_det_text_sx {font-size:11px; line-height:14px; color:#000000;}

.festival_det_text_sx a:link, .festival_det_text_sx a:hover, .festival_det_text_sx a:visited {text-decoration:underline; color:#000000;}

.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:#ffffff;}
.festival_list_links {font-size:11px; color:#ffffff;}



/* 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/ev_det_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:#ffffff;}
.map_text_dx a:link, .map_text_dx a:hover, .map_text_dx a:visited {text-decoration:underline; color:#ffffff;}



/* footer */



#footer {
width:900px;
height:90px;
padding:10px 0;
margin:0;
background:#ffffff;
border-top:3px solid #06426f;
font-family:"Trebuchet MS";
font-size:11px;
display:block;
}
#f_sx {
float:left;
width:530px;
}
#f_dx {
float:right;
width:370px;
}
#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;
}

