body,html {background-color:#10144A; font-size:100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}

				
					/* Documento CSS per il Cartellone degli spettacoli in Emilia-Romagna - sezione Osservatorio dello Spettacolo */

/* classi generiche di formattazione */
img {border:none; }		
.italic {font-style:italic;}
.lighter{font-weight:lighter;}
.bold {font-weight:bold;}
.small {font-size:0.8em; margin-bottom:10px;}
.medium{font-size:1.0em;}
.big {font-size:1.1em;}
.left {float:left;}
.right {text-align:right;}
.fifty {width:49.3%;}
.margin {margin:15px 0 0 0;}
.margin_left{margin-left:200px;}
.underline { text-decoration:underline;}
.barrabianca { color: #ffffff}
a.giallo{color:#ffcf00; text-decoration:none;}
a:hover.giallo{color:#ffcf00; text-decoration:underline;}
.center{text-align:center;}
.clear {clear:both; height:1px; color:#FFFFFF; line-height:0.1em; font-size:0.1em;}

h2,h3{margin:0; padding:0; font-size:1.0em;}
h4{font-size:1.1em;}


.skip {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
	.skip ul {margin:0; padding:0;}
		.skip ul li {display:inline; margin:0; padding:0;}

.container{ width:100%; background-image:url(../images/back_home.gif); background-repeat:no-repeat; background-position:0 0 ;}
	.testata{padding-left:320px; padding-right:160px !important; padding-right:0; }

.menu_sx{margin-top:168px; margin-left:0;  }
	.menu_sx ul{ list-style:none; margin:0; padding:0}
	.menu_sx ul li{  }
		.menu_sx ul li h2 a.spettacolo { margin:0; text-decoration: none; display:block; padding:4px 0 5px 0; background-image:url(../images/link_visited_3.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx ul li h2 a.spettacolo:hover {display:block; padding:4px 0 5px 0; background-image:url(../images/link_hover_3.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx ul li h2 a.slava { text-decoration: none; display:block; padding:4px 0 5px 0; background-image:url(../images/link_visited_2.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx ul li h2 a.slava:hover {display:block; padding:4px 0 5px 0; background-image:url(../images/link_hover_2.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx ul li h2 a.tournee {text-decoration: none;  display:block; padding:5px 0 6px 0; background-image:url(../images/link_visited_1.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx ul li h2 a.tournee:hover {display:block; padding:5px 0 6px 0; background-image:url(../images/link_hover_1.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx ul li h2 a.foto {text-decoration: none;  display:block; padding:4px 0 5px 0; background-image:url(../images/link_visited_4.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx ul li h2 a.foto:hover {display:block; padding:4px 0 5px 0; background-image:url(../images/link_hover_4.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx ul li h2 a.stampa {text-decoration: none;  display:block; padding:4px 0 5px 0; background-image:url(../images/link_visited_5.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx ul li h2 a.stampa:hover {display:block; padding:4px 0 5px 0; background-image:url(../images/link_hover_5.gif); background-repeat:no-repeat; background-position:0 0;}


.footer{ text-align:right; float:left; width:75%; color:#ffffff; font-size:0.7em; margin-top:110px }
	.footer ul{margin:0; padding:0;}
	.footer ul li{  display:inline}
	.footer ul li a{color:#ffffff; text-decoration:none;}
	.footer ul li a:hover{color:#FFCC00; text-decoration:underline;}
.logo_footer{float:right; width:18%; text-align:left; margin-top:100px}

.container_int{ width:100%;}
/*	.testata_int{height:164px; background-color:#101042; background-image:url(../images/header_pag_int.gif); background-repeat:no-repeat; background-position:0 0; text-align:right; padding-right:125px !important; padding-right:110px;}
	.repeat_linea{background-image:url(../images/repeat_linea_logo.gif); background-repeat:repeat-x; background-position:300px 52px ;}*/

.wrapper_header{ width:99%; float:left; background-image:url(../images/repeat_linea_logo.gif); background-repeat:repeat-x; background-position:0 55px;}
.wrapper2_header{ width:99%; border-right:10px solid #101042; height:164px; background-image:url(../images/header_pag_int.gif); text-align:right; background-repeat:no-repeat; background-position:0 0;}




.wrapper{width:100% !important; width:auto; float:left;  background-image:url(../images/back_menu_sx_repeat_pag_int.gif); background-repeat:repeat-y; background-position:7px 0;}
.wrapper2{width:95%; float:left;/* margin-left:-5px; */ background-image:url(../images/back_menu_sx_pag_int.gif); background-repeat:no-repeat; background-position:7px 100%;}

.menu_sx_int{width:240px; margin-bottom:309px; float:left; font-size:0.75em;  }
.margin_menu_sx_int{margin-left:7px;}
	.menu_sx_int ul{ list-style:none; margin:0; padding:0;}
	.menu_sx_int ul li{ margin:0; padding:0; width:240px; }
	.menu_sx_int ul li.ultimo{ }
		.menu_sx_int ul li h2 a.home{width:240px; text-decoration: none; display:block; background-image:url(../images/link_home_int.gif); background-repeat:no-repeat; background-position:5% 0;}
		.menu_sx_int ul li h2 a.home:hover{width:240px; display:block; background-image:url(../images/link_home_hover_int.gif); background-repeat:no-repeat; background-position:5% 0;}
		.menu_sx_int ul li h2 a.spettacolo {width:240px;  text-decoration: none; display:block; padding:5px 0 10px 0; background-image:url(../images/link1_int.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx_int ul li h2 a.spettacolo:hover {width:240px; display:block; padding:5px 0 10px 0; background-image:url(../images/link1_hover_int.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx_int ul li h2 a.slava {width:240px; text-decoration: none; display:block; padding:4px 0 9px 0; background-image:url(../images/link2_int.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx_int ul li h2 a.slava:hover {width:240px; display:block; padding:4px 0 9px 0; background-image:url(../images/link2_hover_int.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx_int ul li h2 a.tournee {width:240px; margin-top:20px; text-decoration: none;  display:block; padding:4px 0 9px 0; background-image:url(../images/link3_int.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx_int ul li h2 a.tournee:hover {width:240px; display:block; padding:4px 0 9px 0; background-image:url(../images/link3_hover_int.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx_int ul li h2 a.foto {width:240px; text-decoration: none;  display:block; padding:4px 0 9px 0; background-image:url(../images/link4_int.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx_int ul li h2 a.foto:hover {width:240px; display:block; padding:4px 0 9px 0; background-image:url(../images/link4_hover_int.gif); background-repeat:no-repeat; background-position:0 0;}
		.menu_sx_int ul li h2 a.stampa {width:240px; text-decoration: none;  display:block; padding:4px 0 9px 0; background-image:url(../images/link5_int.gif); background-repeat:no-repeat; background-position:0 0; }
		.menu_sx_int ul li h2 a.stampa:hover {width:240px; display:block; padding:4px 0 9px 0; background-image:url(../images/link5_hover_int.gif); background-repeat:no-repeat; background-position:0 0;}

.position_gif_animata{margin-left:570px; margin-top:-30px;}

.content{margin-left:270px;  color:#ffffff; }
	.content h3{font-family:Tahoma, Verdana, Arial, sans-serif; padding-bottom:10px; font-size:1.8em; font-weight:lighter;}
	.contenuto{font-size:0.8em;}
	.contenuto ul{list-style:none; margin:0; padding:0;}
	.contenuto ul li{ padding-bottom:20px; background-image:url(../images/pallino_content.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:15px;}
	.contenuto ul li a{color:#FFCC00; text-decoration:none;}
	.contenuto ul li a:hover{color:#FFCC00; text-decoration:underline;}

.footer_int{ text-align:left; float:left; width:50%; color:#ffffff; font-size:0.7em; margin-top:20px }
	.footer_int ul{margin:0; padding:0;}
	.footer_int ul li{  display:inline}
	.footer_int ul li a{color:#ffffff; text-decoration:none;}
	.footer_int ul li a:hover{color:#FFCC00; text-decoration:underline;}
.logo_footer_int{float:right; width:10%; text-align:left; margin-top:20px}


.position_foto{width:120px; float:left; padding:20px 20px 0 0;}
a.link_torna_indice{color:#fff; font-size:0.8em; line-height:4.0em; padding-right:30px; text-decoration:none;}
a.link_torna_indice:hover{color:#fff; font-size:0.8em; line-height:4.0em; padding-right:30px; text-decoration:underline;}

/*.fila{width:99%; float:left; border:2px solid #ff0;}*/

.position_foto_big{width:640px; float:left;}
.clear_didascalia{clear:both;}

a.link_od{color:#FFCC00; font-weight:bold; font-size:1.0em;}
a.link_od:hover{color:#FFCC00; text-decoration:none; font-weight:bold; font-size:1.0em;}
.interlinea_credits{line-height:1.5em;}

.pdf {background-image: url(../images/icona_pdf.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:10px;} 
.barrabianca:hover{text-decoration:none;}