/* CONFIGURAZIONI BEGIN */
body{
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0;
	text-align: center;
}

.hide{
	display: none;
}

.floatclear{
	clear: both;
	font-size: 0em;
}

img{
	border: 0;
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

dl{
	margin: 0;
	padding: 0;
}

dd{
	margin: 0;
	padding: 0;
}

hr {
	display: none;
}

h1 {display:none}
h2 {display:none}
h3 {display:none}



form{
	margin: 0;
	padding: 0;
}

.credits {
	
	color: #000000;
	font-size : 0.9em;
	text-align: right;
	width: 75em;
	margin-top: 6px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	padding-bottom: 20px;
}

.credits a {
	
	color: #000000;
}

.credits a:hover {
	
	color: #000000;
	text-decoration: underline;
}

.text{
	
	color: #333333;
	font-size : 0.9em;
}

p{
	margin: 0;
	padding: 0;
}

#contenitore{
	background: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
}

#contenitore1{
	border: 1px solid #000;
}
#login{
	display: none;
}
/* CONFIGURAZIONI END */









.testata{
	background: #000;
}

.testata_sx{
	float: left;
	background: #000;
}

.testata_dx{
	display: none;
}

.link a{
	color: #FFF;
	
	font-size : 0.9em;
	text-decoration: none;
}

.link a:hover{
	color: #FFF;
	
	font-size : 0.9em;
	text-decoration: underline;
}

.testata_foto{
	display: none;
}

.testata_titoli{
	display: none;
}

.cerca{
	display: none;
}

.cerca_sx{
	display: none;
}
.cerca_about{
	background: #D70101;
	padding: 7px 5px 7px 5px;
}
.cerca_stagione{
	background: #D70101;
	padding: 7px 5px 7px 5px;
}

.cerca_dx{
	display: none;
}
.cerca_dx_about{
	display: none;
}
.cerca_dx_stagione{
	display: none;
}
.cerca_dx_accademia{
	display: none;
}
.contenuto{
	background: #fff;
}

.contenuto_sx{
	float: left;
}

.contenuto_dx{
	float: left;
}

.menu_sx{
	margin: 26px;
	text-align: left;
}

.news{
}

.news_titolo{
	
	font-size : 1.3em;
	font-weight: bold;
	color: #D70101;
	border-bottom: 2px solid #FFF;
	padding-bottom: 4px;
}

.news_testo{
	margin-top: 10px;
}

.border_news_speciali{
	border: 1px solid #000;
	background: #fff;
	margin-bottom: 5px;
}

.contenuti_news_speciali{
	font-size : 0.9em;
	color: #000;
	padding: 4px;
	float: left;
	margin-right: 3px;
}

.foto_news_speciali{
	float: right;
	width: 50px;
	text-align: right;
	padding: 0;
}
.blocco_testo_news{
	margin-top: 12px;	
	font-size : 0.9em;
	color: #000;
}

.blocco_testo_news a{
	display: none;
}

.grande{
	font-size : 1.1em;
	font-weight: bold;
}

.biglietti{
	display: none;
}

.biglietti_titolo{
	display: none;
}

.biglietti_contenuto{
	display: none;
}

.newsletter{
	display: none;

}

.newsletter_titolo{
	display: none;
}

.newsletter_contenuto{
	display: none;
}

.email_input{
	display: none;
}

.email_submit{
	display: none;
}

.contenuti_centrali{
	margin: 26px;
	text-align: left;
}

.box_evidenza_home{
	padding-bottom: 10px;
	border-bottom: 4px solid #E5E5E5;
	padding-top: 10px;
	width: 95%;
}
.contenuti_centrali_titolo{	
	font-size : 1.3em;
	font-weight: bold;
	color: #D70101;
	border-bottom: 2px solid #E5E5E5;
	padding-bottom: 4px;
	width: 95%;
}

.contenuti_centrali_testo{
	margin-top: 10px;
}

.contenuti_centrali_testo_sx{
	float: left;
	width: 60%;
}

.contenuti_centrali_testo_dx{
	float: left;
	font-size : 1em;
	line-height: 18px;
	width: 40%;
}

.contenuti_centrali_testo_dx_titolo{
	font-size : 1.3em;
	font-weight: bold;
}

.testo1{
	font-size : 1em;
	font-weight: bold;
	line-height: 20px;
}

.testo2{
	display: none;
}

.testo2 a{
	display: none;
}
.riga{
	border-top: 4px solid #E5E5E5;
	padding-top: 20px;
	width: 95%;
}








/* ABOUT */
.foto_about{
	display: none;
}

.menu{
	display: none;
}
.menu_titolo{
	font-size : 1.1em;
	font-weight: bold;
	color: #D70101;
	border-bottom: 2px solid #FFF;
	padding-bottom: 6px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.indietro{
	font-size : 0.9em;
	font-weight: bold;
	border-bottom: 2px solid #FFF;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.menu_titolo_about{
	display: none;
}

.menu_testo{
	
	font-size : 1em;
	color: #000;
	line-height: 22px;
	border-bottom: 2px solid #FFF;
	padding-bottom: 30px;
}

.menu_testo ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu_testo li{
	border-bottom: 2px dashed #FFF;
	padding-left: 20px;
}

.home{
	display: none;
}

.percorso{
	display: none;
}

.sottomenu{
	display: none;
}



.testo{
	padding-top: 20px;
	color: #000;
	width: 90%;
	font-size : 0.9em;
}

.testo{
	padding-top: 20px;
	color: #000;
	
	font-size : 0.9em;
	padding-bottom: 20px;
	border-bottom: 2px solid #E5E5E5;
}

.testo a{
	text-decoration: underline;
}

.testo a:hover{
	color: #D70101;
	text-decoration: underline;
}




/* STAGIONE */
.foto_stagione{
	width: 746px;
	height: 129px;
	background: url(../pix/designer/bg_stagione.jpg) no-repeat;
}
.menu_titolo_stagione{
	background: url(../pix/designer/bg_menu_stagione.gif) no-repeat;
	font-size : 1.1em;
	font-weight: bold;
	color: #D70101;
	border-bottom: 2px solid #FFF;
	padding-bottom: 6px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.allineato_destra{
	text-align: right;
}







/* ACCADEMIA */
.cerca_accademia{
	background: #FFDA18;
	padding: 7px 5px 7px 5px;
}

.foto_accademia{
	width: 746px;
	height: 129px;
	background: url(../pix/designer/bg_accademia.jpg) no-repeat;
}

.cerca_accademia_dx{
	float: right;
	color: #000;
	
	font-size : 0.9em;
	padding-right: 25px;
	padding-top: 8px;
}

.cerca_accademia_dx a{
	color: #000;
	text-decoration: none;
}

.cerca_accademia_dx a:hover{
	color: #000;
	text-decoration: underline;
}

.cerca_accademia_dx li{
	 display: inline;
	 border-right: 2px solid #D70101;
	 padding-left: 5px;
	 padding-right: 5px;
}

.menu_titolo_accademia{
	padding-bottom: 6px;
	margin-bottom: 20px;
	background: url(../pix/designer/bg_menu_accademia.gif) no-repeat;
	width: 129px;
	height: 96px;
}

.menu_titolo{
	font-size : 1.1em;
	font-weight: bold;
	color: #D70101;
	border-bottom: 2px solid #FFF;
	padding-bottom: 6px;
	padding-top: 2px;
	margin-bottom: 20px;
	text-transform: uppercase;
}


/*RICERCA*/
.lista_ricerca ul{
	margin: 0;
	text-align: left;
	list-style-type: none;
}
.lista_ricerca li{   
	padding: 10px 0 5px 10px; 
	border-bottom: 1px dashed #666666;
}
.lista_ricerca li a{
	color: #D70101;
	font-weight: bold;
	text-decoration: none;
}
.lista_ricerca li a:hover{
	text-decoration: underline;
}

/*CALENDARIO*/

.box_calendario{
	margin-top: 5px;
	width: 440px;
	border-left: 1px solid  #D70101;
	border-right: 1px solid  #D70101;
	padding: 4px;
	margin-bottom: 5px;
	background: url(../pix/designer/bg_boxcalendario.gif) right;	
}

.box_calendario_sx{
	float: left;
	width: 200px;
	font-size: 1.1em;
}
.box_numerorosso{
	color: #ffffff; 
	font-size: 1.2em; 
	padding: 6px; 
	background: #D70101; 
	font-weight: bold;
}
.box_turno{
	font-size: 1.2em; 
	font-weight: bold; 
	margin-top: 10px;
}
.box_calendario_dx{
	float: left;
	font-size : 1em;
	width: 230px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.box_calendario_dx_titolo{
	font-size : 1.3em;
	font-weight: bold;
	font-style: italic;
}

.testo1{
	font-size : 1em;
	font-weight: bold;
}

.box_link{
	display: none;
}

.box_calendario_mesi{
	padding: 5px 0 5px 0; 
	font-size: 1.8em; 
	text-transform: uppercase; 
	color: #545454; 
	font-weight: bold; 
	border-top: 1px dashed #7A7A7A;
	margin: 0;
}
/*PREZZI*/

.numeroconcerti{
	border-top: 1px solid #000; 
	border-bottom: 1px solid #000; 
	color: #ffffff; 
	font-size: 1em; 
	padding-left: 4px; 
	padding-right: 4px; 
	background: #D70101; 
	font-weight: bold;
}
.prezzi_int1{
    color: #000;
	text-align: left;
	background: #F5F3F3;
	font-weight: bold;
	border-bottom: 1px solid #000;
	width: 44%;
}
.prezzi_int2{
    color: #000;
	text-align: left;
	background: #F5F3F3;
	font-weight: bold;
	border-bottom: 1px solid #000;
	width: 18%;
}
.prezzi_int3{
    color: #000;
	text-align: left;
	background: #F5F3F3;
	font-weight: bold;
	border-bottom: 1px solid #000;
	width: 27%;
}
.prezzi_int4{
    color: #000;
	text-align: left;
	background: #F5F3F3;
	font-weight: bold;
	border-bottom: 1px solid #000;
	width: 20%;
}

.prezzi{
    color: #000;
	text-align: left;
	border-bottom: 1px dashed #666666;
}
.prezzitabella{
	font-size: 1em;
}

/*foto*/

.album_gruppofoto{
	text-align: center;
	font-size: 0.85em; 
}
.album_fotosingola{
	background-color: #EAEBED; 
	padding: 12px 5px 12px 5px; 
	float: left; 
	margin: 3px; 
	border: 1px solid #A0A8B0;
}

/* newsletter */
#newsletter_testataup_femusica {
	width:740px;
	margin:0;
	background: url(../pix/designer/bg_testataup_femusica.gif) no-repeat left bottom; 
	height: 60px;
	background-color: #fff;
	font-size: 0.7em;
}
#newsletter_testata_left_partecipa{
	width: 160px;
	background: url(../pix/designer/newsletter_testata_left_partecipa.png) no-repeat bottom;
	float: left;
	height: 60px;
}

.newsletter_data_femusica{
	height: 2.9em;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	padding-left: 10px;
	padding-top: 10px;
	width: 220px;
	color: #fff;
	float: left;
}

.newsletter_titolone_femusica{
	font-size: 1.8em;
	color: #fff;
	padding-top: 4px;
	padding-left: 40px;
	text-align: left;
	float: left;
	font-weight: bold;
}
#newsletter_banda_titolone {
	width:740px;
	margin:0;
	background: url(../pix/designer/newsletter_banda_titolone_femusica.gif); 
	padding: 0px;
}
#newsletter_contenuti{
	width:740px;
	margin:0;
	text-align: left;
	padding: 20px 10px 0 10px;
}
.newsletter_titolo_femusica{
	background: url(../pix/designer/frecciarossa2_titolo.png) no-repeat;
	font-size: 1.6em;
	color: #000;
	text-align: left;
	padding: 10px 10px 0 33px;
	font-weight: bold;
}
#newsletter_bloccotesto{
	text-align: left;
	padding-left: 10px;
}
.newsletter_testo{
	font-size: 1em;
	color: #000;
	text-align: left;
	padding: 12px 10px 10px 23px;
}

.newsletter_privacy{
	margin-left: 23px;
	background: #EAEBED;
	border-top: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 0.9em;
	margin-top: 20px;
}
.newsletter_privacy a{
	text-decoration: underline;
	font-weight: bold;
}
.newsletter_box_freccina{
	margin-top: 2em;
	margin-bottom: 1.2em;
	background: url(../pix/designer/frecciarossa2_small.png) no-repeat;
	padding-left: 23px;
	font-size: 0.9em;
}
.newsletter_redazione{
	padding:4px 0 4px 0; 
	border-top:1px dashed #000; 
	border-bottom:1px dashed #000; 
	background-color: #FAFAFA;
	margin-bottom: 5px;
}
.newsletter_logo_comune{
	padding: 0 10px 5px 23px;
	color: #000;
	text-align: left;
	font-size: 0.9em;
	margin-top: 30px;
	margin-bottom: 10px;
}

.newsletter_imgcomune{
 	float:left; 
 	border: 0px;
 	margin-right: 5px;
}

