body {
 background: #f8f8f8 url(immagini/sf_body.jpg) repeat-x top left;
 margin: 0;
 text-align: center;
 font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
 color: #695b56;
}

#generale {
 width: 100%;
 background: url(immagini/sf_pavarotti.jpg) no-repeat top center;
 padding: 0 0 23px 0;
}

.clear {clear: both;}

a, a:hover, a:active, a:focus {color: #695b56}

#data_top {
 font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
 width: 796px;
 height: 23px;
 color: #b6b5b1;
 margin: 0 auto;
 text-align: left;
 padding: 4px 0 0 223px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 573px;
 height: 19px;
}

.data_arancione {color: #b48251;}

#contenitore {
 margin: 0 auto;
 text-align: justify;
 width: 796px;
 padding: 123px 0 0 0;
 background: url(immagini/sf_pavarotti_concorso.jpg) no-repeat top right;
}

/*----------------------------scelta lingue------------------------------*/
#lingue {
 width: 236px;
 height: 45px;
 margin: 0 0 0 187px;
 background: url(immagini/foto_pavarotti_top.jpg) no-repeat bottom right;
}

#lingue a {
 color: #111;
 font-size: 10px;
 background: url(immagini/lingua.gif) no-repeat top left;
 text-decoration: none;
 width: 117px;
 height: 30px;
 display: block;
 float: left;
 text-align: center;
 padding: 9px 0 0 0;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 21px;
}

#lingue a:hover, #lingue a:active, #lingue a:focus, #lingue a.lingua_scelta {
 background: url(immagini/lingua_hover.gif) no-repeat top left;}

#lingue a.ita {margin: 0 2px 0 0;}

/*----------------------------centrale------------------------------*/
#colmulti #sf_pagina {
 background: #FFF url(immagini/sf_home.gif) repeat-y top left;
 width: 796px;
}

#colsingle #sf_pagina {
 background: #FFF url(immagini/sf_pagine.gif) repeat-y top left;
 width: 796px;
}

#colmulti #contenuti {
 float: left;
 width: 370px;
 position: relative;
}

#colsingle #contenuti {
 float: left;
 width: 609px; 
}

#data_evento {
 background: url(immagini/barra_arancione.gif) no-repeat top left;
 width: 373px;
 padding: 26px 0 0 0;
}

#data_evento_ing {
 background: url(immagini/barra_arancione_ing.gif) no-repeat top left;
 width: 373px;
 padding: 26px 0 0 0;
}
/*
#foto_top_home {
 background: url(immagini/foto_home.jpg) no-repeat top left;
 width: 373px;
 height: 71px;
}*/

#colmulti #testo {
 position: relative;
 padding: 20px!important;
 padding: 20px;
 width: 370px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 330px;
 padding: 20px 20px 6px 20px;
}

*:first-child+html #colmulti #testo {padding: 20px!important;}

#colsingle #testo {
 padding: 55px 32px;
 width: 609px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 545px;
}

#voice {background: url(immagini/sf_voice.gif) no-repeat top right;}

#pdf {
 background: url(immagini/icona_pdf.gif) no-repeat top left;
 height: 23px;
 padding: 3px 0 3px 28px;
 line-height: 16px;
 /*float: left;*/
}

.titoletti {
 color: #f18320;
 font: bold 13px Arial, Helvetica, Verdana, Geneva, sans-serif;
 font-style: italic;
 margin: 0 0 5px 0;
}

.sottotitoli {color: #787070;/*font-weight: bold;*/}

ul#regolamento {
 margin: 8px 0;
 padding: 0;
 list-style: none;
}

ul#regolamento li {
 background: url(immagini/spunta.gif) no-repeat top left;
 padding: 0 0 0 20px;
 margin: 0 0 8px 0;
}
/*
.riquadro {
 border: 2px solid #999;
 padding: 10px;
}*/

#scaricapdf {
 background: url(immagini/icona_pdf.gif) no-repeat top left;
 height: 23px;
 padding: 3px 0 3px 28px;
 float: right;
}

ul.elenconum {
 margin: 5px 20px;
 padding: 0;
}

ul.elenconum li {
 list-style: decimal;
 margin: 10px 0; 
}

h1 {
 margin: 0 0 25px 0;
 padding: 0;
 text-indent: -15000px;
 font-size: 11px;
}
/*---------------tit ita-----------------*/
.tit_home {background: url(immagini/tit_xhome.gif) no-repeat top left; width: 187px; height: 24px;}
.tit_news {background: url(immagini/tit_news.gif) no-repeat top left; width: 50px; height: 24px;}
.tit_regolamento {background: url(immagini/tit_regolamento.gif) no-repeat top left; width: 107px; height: 24px;}
.tit_iscrizione {background: url(immagini/tit_iscrizione.gif) no-repeat top left; width: 161px; height: 24px;}
.tit_giuria {background: url(immagini/tit_giuria.gif) no-repeat top left; width: 55px; height: 24px;}
.tit_risultati {background: url(immagini/tit_risultati.gif) no-repeat top left; width: 120px; height: 24px;}
.tit_premi {background: url(immagini/tit_premi.gif) no-repeat top left; width: 51px; height: 24px;}
.tit_contatti {background: url(immagini/tit_contatti.gif) no-repeat top left; width: 71px; height: 24px;}
.tit_galleria {background: url(immagini/tit_galleria.gif) no-repeat top left; width: 159px; height: 24px;}
.tit_biografia {background: url(immagini/tit_biografia.gif) no-repeat top left; width: 79px; height: 24px;}
/*--------------------------------------*/

/*---------------tit ing-----------------*/
.tit_home_ing {background: url(immagini/tit_xhome_ing.gif) no-repeat top left; width: 203px; height: 24px;}
.tit_news_ing {background: url(immagini/tit_news_ing.gif) no-repeat top left; width: 49px; height: 24px;}
.tit_regolamento_ing {background: url(immagini/tit_regolamento_ing.gif) no-repeat top left; width: 99px; height: 24px;}
.tit_iscrizione_ing {background: url(immagini/tit_iscrizione_ing.gif) no-repeat top left; width: 142px; height: 24px;}
.tit_giuria_ing {background: url(immagini/tit_giuria_ing.gif) no-repeat top left; width: 39px; height: 24px;}
.tit_risultati_ing {background: url(immagini/tit_risultati_ing.gif) no-repeat top left; width: 110px; height: 24px;}
.tit_premi_ing {background: url(immagini/tit_premi_ing.gif) no-repeat top left; width: 53px; height: 24px;}
.tit_contatti_ing {background: url(immagini/tit_contatti_ing.gif) no-repeat top left; width: 65px; height: 24px;}
.tit_galleria_ing {background: url(immagini/tit_galleria_ing.gif) no-repeat top left; width: 109px; height: 24px;}
.tit_biografia_ing {background: url(immagini/tit_biografia_ing.gif) no-repeat top left; width: 85px; height: 24px;}
/*--------------------------------------*/

#biglietto {
 background: url(immagini/biglietto_contatti.jpg) no-repeat top left;
 width: 308px;
 height: 133px;
 padding: 25px 0 0 10px;
 line-height: 18px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 298px;
 height: 108px;
}

/*----------------------------col sx------------------------------*/
#colsx {
 width: 187px;
 float: left;
}

.foto {
 width: 187px;
 height: 253px;
 float: left;
}

.uno {background: url(immagini/foto_teatro.jpg) no-repeat top left;}
.due {background: url(immagini/foto_teatro2.jpg) no-repeat top left;}
.tre {background: url(immagini/foto_teatro3.jpg) no-repeat top left;}
.quattro {background: url(immagini/foto_teatro4.jpg) no-repeat top left;}
.cinque {background: url(immagini/foto_teatro5.jpg) no-repeat top left;}
.sei {background: url(immagini/foto_teatro6.jpg) no-repeat top left;}
.sette {background: url(immagini/foto_teatro7.jpg) no-repeat top left;}
.otto {background: url(immagini/foto_teatro8.jpg) no-repeat top left;}
.nove {background: url(immagini/foto_teatro9.jpg) no-repeat top left;}
.risultati {background: url(immagini/foto_risultati.jpg) no-repeat top left;}

#loghi_pag {
 background: url(immagini/loghi_pagine.gif) no-repeat top center;
 width: 187px;
 height: 229px;
 float: left;
 margin: 10px 0 0 0;
}

/*------------------------menu--------------------------*/
ul#menu {
 padding: 29px 0;
 margin: 0;
 list-style: none;
 background-color: #58554c;
 float: left;
 width: 187px;
 position: relative;
}

ul#menu li, ul#menu li:hover, ul#menu li.CSStoHighlight {
 color: #c3c3c3;
 font: normal 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
 float: left;
 margin: 0 0 1px 0;
}

ul#menu li a {
 color: #c3c3c3;
 text-decoration: none;
 width: 187px;
 display: block;
 padding: 4px 0 5px 35px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 152px;
}

ul#menu li a:hover, ul#menu li a:active, ul#menu li a:focus, ul#menu li a.attivo {
 color: #f99134;
 background-color: #615e55;
}

/*---------------------------sottomenu-------------------------------*/
ul#menu li > ul {
 display: none;
 position: absolute;
 top: 213px; /*190*/
 left: 187px;
 margin:0;
 padding:0;
 list-style: none;
 background-color: #58554c;
 border-left: 1px solid #58554c;
}

ul#menu li:hover, #menu ul.menu li.CSStoHighlight { 
 background-color: #58554c;
}

ul#menu li:hover, ul#menu li.CSStoHighlight { background-color: #615e55; }
	
ul#menu ul.CSStoShow {
 display: block; 
 position: absolute;
 top: 213px; 
 left: 187px;
 margin:0;
 padding:0;
 list-style: none;
 background-color: #58554c;
 border-left: 1px solid #58554c;
}
	
ul#menu li:hover > ul {display: block;}

/*---------------------------col nera home-----------------------------*/
#col_nera {
 float: left;
 width: 236px;
}

#foto_pavarotti {
 background: url(immagini/foto_pavarotti.jpg) no-repeat top left;
 width: 236px;
 height: 248px;
 text-indent: -15000px;
}

#loghi_home {
 background: url(immagini/loghi_home.gif) no-repeat top center;
 width: 236px;
 height: 258px;
}

/*---------------------------news-----------------------------*/
#news {
/*border:1px solid red;*/
 background: #e7e5db url(immagini/news.gif) no-repeat top right;
 width: 371px;
 margin: 0 1px;
 color: #695b56;
}

#news ul {
 float: left;
 margin: 0;
 padding: 10px 0 8px 0;
 list-style: none;
 width: 371px;
}

#news li {
 padding: 14px 14px 8px 14px;
 border-bottom: 1px solid #d2d0c7;
 float: left;
 width: 371px;
 color: #202020;
 line-height: 16px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 343px;
}

#news li.ultima_news {border: none;}

#news li img {
 border: 3px solid #9f9d93;
 float: left;
 margin: -6px 8px 0 0;
}

.data_news {
 font-weight: bold;
 color: #faf5f1;
 background-color: #f18320;
 padding: 1px 2px;
 line-height: 16px;
}

.spazio {height: 5px;}

#news li a {color: #695b56;}
#news li a:hover, #news li a:active, #news li a:focus, a.news {text-decoration: none;}
a.news:hover {text-decoration: underline;}

.novita {
 float: left;
 margin: 5px 0 10px 0;
 padding: 0 0 15px 0;
 
}

.novita img, #contenuti img {
 border: 3px solid #9f9d93;
 float: left;
 margin: -6px 8px 0 0!important;
 margin: 0px 8px 0 0;
}

/*---------------------------chiusura-----------------------------*/
#chiusura {
 background: url(immagini/sf_chiusura.gif) repeat-x top left;
 width: 796px;
 height: 44px;
 font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif;
 text-align: left;
}

.bloccosx {
 float: left;
 width: 187px;
 font-weight: bold;
 padding: 23px 2px 0 2px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 183px;
}

.nero_arancio {
 float: left;
 background: url(immagini/sf_chiusura_nero-arancio.jpg) repeat-x top left;
 width: 236px;
 height: 44px;
 color: #492e15;
 text-align: center;
 padding: 23px 0 0 0;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 21px;
}

.nero_arancio a {
 color: #492e15;
 text-decoration: none;
}

.nero_arancio a:hover, .nero_arancio a:active, .nero_arancio a:focus {
 color: #492e15;
 text-decoration: underline;
}

.bloccodx {
 float: left;
 width: 373px;
 padding: 23px 0 0 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 353px;
}




table#photogallery {
	/*width: 100%;*/
	margin: 10px 0 0 0;
	border-collapse: separate;
	border-spacing: 0;
	}
table#photogallery td {
	padding:10px;
	text-align: center;
	/*border:1px solid red;*/
	}

table#photogallery td img {
 border: 3px solid #9f9d93;
 float: none;
}


div#multipagine {
	float:left;
	position:relative;
	margin:0;
	padding:25px 0 0 0;
	text-align:left;	
	color: #695b56;
	}	
div#multipagine span { color: #695b56; }	
div#multipagine a:link, div#multipagine a:visited {
	color: #695b56;
	text-decoration: none;
	}
div#multipagine a:hover, div#multipagine a:active, div#multipagine a#pagina_attiva { color: #f18320; }







/* FORM ---------------------------------------------------------------------*/
/*
hr {
 border: 1px solid #354C7E;
 height: 1px;
 width: 100%;
}

form, fieldset {
	padding:0;
	margin:0;
	border:none;
	}
form.modulo { padding-top: 8px; }
	
fieldset#no div.campoform1, fieldset#no div.campoform2 {
  float:left;
	padding: 0 7px 5px 0;
	}
fieldset#no div.campoform1 {
  width:160px;
  text-align:right;
	border-bottom: 1px solid #DEE7F3;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #DEE7F3;
	margin-right:6px;
	padding-top: 1px;
	margin-bottom: 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:140px;
	margin-bottom: 0;
	}
  	
fieldset#si div.campoform1 { padding: 0 0 3px 0; }
fieldset#si div.campoform2 { padding: 0 0 10px 0; }

div.campoform_descrittivo {
  margin: 10px 0 10px 140px;
	padding: 10px 7px 5px 0;
	}
	
label {
	text-align: left;
	margin: 0;
	padding: 0;
	}

label.obbligatorio { color: #ba2b2a; }

.input {
	width: 260px;
	padding:4px;
	margin: 0;
	border: 0;
	background-color: #F1F1F1;
	font: normal 10px Verdana,Arial,Helvetica,Sans-Serif;
  color: #444;
  voice-family: "\"}\"";
	voice-family: inherit;
	width: 280px;
	}

div#submit {
	padding: 0 0 0 165px;
	margin: 10px 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0 0 0 155px;
	}
div#submit input {
	background: url('immagini/sf-pulsante.jpg');
	background: #DEE7F3;
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 2px;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	}
div#submit input:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
	}*/
/*----------------------------------*/
