.teatro{font-family: Arial; font-size: 11px; text-decoration: none; color: #000}
td{font-family: Arial; font-size: 11px; text-decoration: none; color: #000;}
a{text-decoration: none; color: #000}
a:active{color: #000; text-decoration: none; font-family: Arial}
a:link{font-family: Arial; color: #000; text-decoration: none}
a:visited{font-family: Arial; color: #000;}
a:hover{font-family: Arial; text-decoration: underline; color: #4C4C4C;}

body,html{margin: 0; padding: 0;}

body{
    width: 100%;
	margin-right: -1px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #4C4C4C;
	background: #666;
}

/*Inizio scheletro del sito*/
	#sopra{float: left; width: 100%;  border-bottom: 8px solid #DE0000;}
	#logo{float: left; background: #333; padding: 11px 35px 11px 32px;}
	#titolo{float: right; padding: 42px 21px 27px 0;}
	#menu{float: left; width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #FFF; background: #C10001 url(../images/tenda.jpg); background-repeat: repeat-y;}
	#menu_left{float: left; width: 187px; height: 53px; color: #B2B2B2;}
	.menu_left_in{clear: left; float: right; padding: 11px 8px 0 0; font-size: 12px;}
	#menu_right{}
	.menu_right_in{float: right; padding: 11px 14px 0 0;}
	#imgcentrale{float: left; width: 100%;}
	#imgcentrale_calendario{float: left; width: 187px;}
	#imgcentrale_img{clear: left;float: right;}
	#fascia_centrale{float: left; width: 100%; height: 250px; margin-top: 3px; border-top: 1px solid #B2B2B2; padding-top: 3px;}
	#fascia_centrale_left{float: left; padding: 0 4px 0 4px;}
	#fascia_centrale_left_in{float: left; border: 1px solid #B2B2B2; border-bottom: 0;}
	#fascia_centrale_left_in2{float: left; width: 177px;}
	.elencopuntato{clear: left; float: left; padding-left: 7px; background: url(../images/imgli.gif); background-repeat: no-repeat; cursor: hand;}
	#fascia_titolo_left{float: left; width: 177px; text-align: center; padding: 6px 0;  background: #E25309;}
	#fascia_corpo_left{padding: 12px; font-size: 11px;}
	.azzero{margin: 0 0 0 0;  padding: 0 0 0 0;}
	.iscriviti{float: right; padding: 8px 5px 12px 0;}
	.boxtext{float: left; width: 100px; font-size: 11px; color: #333; text-align: left;}
	.boxtext_pax{float: left; background: #F00; font-size: 11px; color: #333;}
	a.boxtext1:link,a.boxtext1:visited{float: left; width: 150px; font-size: 11px; color: #E25309;}
	a.boxtext1:hover{float: left; width: 150px; font-size: 11px; color: #E25309;}
	#fascia_centrale_right_in{float: left; width: 588px;}
	#fascia_titolo_right{padding: 7px 0 6px 15px; background: #333; margin-bottom: 2px;}
	#fascia_corpo_right{float: left; border: 1px solid #B2B2B2; padding: 10px 0 0 15px;}
	#corpo_in{float: left; width: 571px;}
	.elenco{float: left;}
	.elenco_in{float: left; padding-bottom: 20px;}
	.titolo_ev{color: #BD0000; font-size: 12px; font-family: arial;}
	.testo{color: #333; font-size: 11px;}
	a.linkone:link,a.linkone:visited,{float: left;}
	a.linkone:hover{float: left; text-decoration: none;}
	#news{float: left; width: 571px; border-bottom: 1px solid #E5E5E5;}
	#tit_news{float: left; padding: 19px 0 5px 19px;}
	#notizie{float: left; width: 571px;}
	#notizie_in{float: left; padding: 5px 0 0 19px ;}
	.una{float: left; width: 552px;}
	.una_in{float: left; padding-top: 7px;}
	.una_img{float: left; padding-top: 3px;}
	a.una_testo:link,a.una_testo:visited{float: left; color:#333;}
	a.una_testo:hover{float: left; color: #333;}
	.una_data{float: left; padding: 0 20px 0 5px ; color:#333;}
	#copyright{float: left; padding: 7px 0 30px 17px; font-size: 10px;}
	#menu_end{clear: left; float: left; width: 100%; text-align: center; margin: 50px 0 10px 0; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 3px 0;}
	#menu_end_in{width: 525px; color: #B2B2B2;}
	.fine{clear: left; float: right; padding: 7px 17px 0 0; font-size: 10px;}
	a.linkdown:link,a.linkdown:visited{float: left; color: #7F7F7F;}
	a.linkdown:hover{color: #BD0000; text-decoration: none;}
	.riga{float: left; width: 15px; text-align: center;}
	.fascia_titolo_centrale{float: left; width: 775px; text-align: center; padding: 6px 0;  background: #E25309;}
/*Fine scheletro del sito*/

/*inizio manifestazioni*/
	#mailing_sx{float: left; margin-top: 7px;}
	#spazio_centre{float: left; width: 100%;}
	#spazio_centre_sx{float: left; width: 187px;}
	#spazio_centre_dx{float: left; width: 588px;}
	#image{float: left; margin-bottom: 3px;}
	#tendina{float: left; width: 100%; background: #333;}
	#rientro{float: left; margin-right: 6px;}
	#presentazione{float: left; margin: 4px 0; border: 1px solid #B2B2B2; padding: 10px;}
	#presentazione_in{float: left; width: 550px;}
	#distanza{ padding-bottom: 14px;}
	#prese{clear: left; float: left; padding-bottom: 14px; color: #BD0000; font-size: 12px; font-weight: bold;}
	#formatta{clear: left; float: left; text-align: justify; width: 100%;}
	#possibilita{float: left; width: 572px;}
	.possibilita_in{float: left; border: 1px solid #B2B2B2; padding: 1px; height: 281px;}
	.possibilita_inbis{float: left; border: 1px solid #B2B2B2; padding: 1px; margin: 0 6px 0 5px; height: 281px;}
	.possibilita_in2{float: left; width: 183px;}
	.titolino{ height: 16px; background: #E4E4E4; text-align: center; text-transform: uppercase;}
	.immaginina{float: left; margin-top: 1px;}
	.scrittina{color: #BD0000; padding: 8px 0 0 10px;font-weight: bold;}
	a.scrittinalink:link,a.scrittinalink:visited{clear: left; float: left; color: #BD0000; padding: 8px 0 0 10px; font-weight: bold;}
	a.scrittinalink:hover{text-decoration: underline;}
	.text{float: left; padding: 5px 0 16px 10px;}
	.scroll{
		clear: left;
		float: left;
		width: 100%;
		height: 200px;
		overflow: auto;
		scrollbar-face-color:#FFF;
		scrollbar-shadow-color:#999;
		scrollbar-3dlight-color:#999;
		scrollbar-arrow-color:#4C4C4C;
		scrollbar-darkshadow-color:#FFF;
		scrollbar-track-color:#FFF;
		scrollbar-highlight-color:#FFF;
	}
	.freccia{float: left; padding-right: 5px; font-weight: bold; color: #BD0000;}
	a.text_in:link,a.text_in:visited{float: left; width: 130px;}
	a.text_in:hover{float: left; text-decoration: none; color: #BD0000;}
/*Fine manifestazioni*/

/*inizio manifestazioni_visua*/
	#spazio_central_dx{float: left; width: 588px;}
	#spazio_sopra{float: left; margin-right: 16px; border: 1px solid #B2B2B2; padding: 15px 0 11px 14px;}
	#spazio_sopra_in{float: left; width: 555px;}
	#spazio_nero{clear: left; float: left; border-top: 5px solid #333; padding-top: 2px; margin-top: 4px;}
	#menu_sx{float: left; margin-top: 5px;}
	#menu_sx_tit{float: left; font-weight: bold; font-size: 12px; padding-left: 20px;}
	#menu_body{clear: left; float: left; margin: 3px 3px 0 3px; border: 1px solid #B2B2B2; padding: 2px 1px 0 1px;}
	.menu_body_in{float: left; width: 168px;}
	a.menu_body_in2:link,a.menu_body_in2:visited{float: left; width: 100%; font-weight: bold; background: #E5E5E5; border-bottom: 2px solid #FFF;}
	a.menu_body_in2:hover{text-decoration: none; background: #BD0000; color: #FFF;}
	a.abb:link,a.abb:visited{float: left; color: #FFF; background: #E25309; text-align: center; border: 1px solid #B5B2B5; padding: 7px 21px; margin: 8px 0 0 6px; font-size: 14px;}
	a.abb:hover{background: #EF8957; text-decoration: none;}
	#stagione{float: left; width: 588px; padding: 12px 0 10px 0;}
	#stagione_in{float: left; padding-left: 13px; font-size: 12px; color: #BD0101; font-weight: bold; text-transform: uppercase;}
	#contiene{float: left;}
	#contiene_sx{clear: left; float: left; width: 330px;}
	#contiene_sx_in{float: left; padding: 15px; background: #ECE9E3;}
	#sx_in_titolo{float: left; font-size: 13px;}
	#sx_in_testo{float: left; width: 290px; font-size: 15px; color: #DB0000;}
	#sx_in_descr{float: left; width: 290px; padding-top: 15px;}
	#info{clear: left; float: left; padding: 15px}
	.info_in{clear: left; float: left; width: 300px;}
	a.stampa:link,a.stampa:visited{float: left; padding-bottom: 10px; color: #BE0101;}
	a.stampa:hover{text-decoration: none;}
	a.friend:link,a.friend:visited{float: left; padding-bottom: 10px; color: #BE0101;}
	a.friend:hover{text-decoration: none;}
	a.informazioni:link,a.informazioni:visited{float: left; padding-bottom: 10px;}
	a.informazioni:hover{text-decoration: none; color: #BE0101;}
	#barra{clear: left; float: left; border: 1px solid #CDC9C1; padding: 4px 10px;}
	#barra_in{float: left; width: 300px;}
	a.barra_text2:link,a.barra_text2:visited{float: left; width: 230px; text-align: center; border: 1px solid #CDC9C1; color: #333; background: url(../images/sfmailing2.gif); font-weight: bold;}
	a.barra_text2:hover{text-decoration: none; border: 1px solid #BE0101; color: #BE0101;}
	#spaziatore{float: left;}
	#contiene_dx{float: left; width: 230px;}
	#contiene_dx_in{float: left;  width: 228px; text-align: center; border: 1px solid #333; padding: 2px 1px;}
	#contiene_dx_in2{float: left;  width: 228px; text-align: center; border: 1px solid #333; padding: 2px 1px;}
	#note{float: left; margin-top: 10px; border: 1px solid #B2B2B2;}
	#note_in{float: left; width: 228px;}
	#note_tit{text-align: center; padding: 3px 0 ; border-bottom: 1px solid #B2B2B2;}
	#note_body{float: left; padding: 0 0 0 5px;}
	.ulinfoutili{margin: 8px 8px 8px 25px; padding: 0; list-style-type : decimal;}
	.liinfoutili{margin: 0 0 10px 0; font-weight: bold;}
	.normale{font-weight: normal;}
	#abbonamento{float: left; padding: 15px 0 3px 0; font-weight: bold; font-size: 12px;}
	#telefona{float: left; padding-top: 15px; font-size: 11px;}
	#telefona_in{float: left; width: 230px;}
	#tabella{clear: left; float: left; border: 1px solid #B5B5B5;}
	#tabella_in{float: left; width: 228px;}
	.vocitabup{color: #AD0004; padding-right: 5px;}
	.vocitableft{padding: 2px 0 2px 4px;}
	.vocitabright{padding-right: 10px;}
	.line_down{clear: left; float: left;  witdh: 200px; border-bottom: 1px solid #B5B5B5;}
	#finale{clear: left; float: left; padding: 10px 10px 0 0;}
	#finale_in{float: left; width: 570px; background: #E5E5E5; margin-bottom: 1px;}
	#finale_in_tit{float: left; padding: 2px 0 2px 15px; color: #BD0000;}
	#bordo{float: left; border: 1px solid #B2B2B2;}
	#bordo_in{float: left; width: 568px;}
	#rientranza{clear: left;float: left; padding: 13px;}
	.frecce{clear: left; float: left; padding: 3px 5px 0 0;}
	.rientranza_text{float: left; width: 530px; margin-bottom: 12px;}
	#torna{clear: left; float: left; padding: 10px 10px 0 0;}
	#torna_bis{float: right; width: 570px;}
	a.torna_in:link,a.torna_in:visited{float: right; font-weight: bold;}
	a.torna_in:hover{text-decoration: none; color: #BE0101;}
	a.linknews:link,a.linknews:visited{color: #333;}
	a.linknews:hover{color: #BE0101;}
	a.link_azienda:link,a.link_azienda:visited{float: left; font-weight: bold;}	
	a.link_azienda:hover{color: #D10000;}
/*Fine manifestazioni_visua*/

/*Inizio news*/
	#contiene_news{float: left; border-top: 5px solid #333; padding-top: 4px; margin-top: 4px;}
	#contiene_news_in{float: left; width: 588px;}
	#news_sx{clear: left; float: left; border: 1px solid #B2B2B2; padding-left: 13px;}
	#news_sx_in{float: left; width: 315px; height: 218px;}
	#news_tit{float: left; font-size: 13px; color: #BE0101; font-weight: bold; padding: 4px 5px;}
	#news_data{clear: left; float: left; padding: 7px 5px; font-size: 12px; color: #333;}
	#news_data_in{float: left; width: 270px; font-weight: bold;}
	#news_testo{float: left; width: 300px; font-size: 11px; padding: 7px 5px;}
	#news_dx{float: left; padding-left: 5px;}
	#news_dx_in{float: left; width: 234px;}
	#news_img{float: left; width: 234px; text-align: center; border: 1px solid #B2B2B2; padding: 5px 0;}
	#info_news{float: right; width: 180px;}
	a.info_news_in:link,a.info_news_in:visited,a.info_news_in:hover{float: left; width: 236px; color: #BE0101; margin: 10px 0 0 10px;}
	#archivio{clear: left; float: left; margin-top: 10px;}
	#archivio_bis{float: left; width: 330px;}
	#archivio_in{float: left; width: 330px; background: #B2B2B2;}
	#archivio_text{float: left; padding: 4px 0 4px 18px; color: #FFF;}
	#archivio_rientra{clear: left; float: left; padding: 7px;}
	#notizia_rientra{float: left; padding: 5px; background: #EEE;}
	#notizia_rientra_in{float: left; width: 320px;}
	.notizia_elenco{float: left; padding: 3px 3px 0 13px;}
	a.notice:link,a.notice:visited,a.notice:hover{float: left; width: 300px;}
/*Fine news*/

/*Inizio teatro*/
	#spazio_teatro{float: left; margin-top: 3px; border-top: 5px solid #333; padding-top: 4px;}
	#spazio_teatro_in{float: left; width: 588px;}
	#image2{float: left; margin-top: 2px;}
	#conte_storia{float: left; padding-right: 16px;}
	#conte_storia_in{float: left; border: 1px solid #B2B2B2;}
	#conte_storia_in2{float: left; width: 570px;}
	#storia_tit{padding: 13px 0 16px 13px;}
	.storia_sottotit{padding: 0 13px 10px 13px; font-size: 12px; color: #BD0101; font-weight: bold;}
	.storia_text{padding: 0 13px 40px 13px;}
	#conte_visita{float: left; padding: 10px 16px 0 0;}
	#conte_visita_in{float: left; border: 1px solid #B2B2B2;}
	#conte_visita_in2{float: left; width: 570px; height: 172px; background: url(../images/sfondo.jpg); background-repeat: no repeat;}
	#visita_sottotit{padding: 20px 13px 10px 13px; font-size: 12px; color: #BD0101; font-weight: bold;}
	#pre_text{float: left; width: 307px;}
	#visita_text{float: left;padding: 0 50px 20px 13px;}
	#quadro_tour{border: 1px solid #333; padding: 2px;}
	a.giro:link,a.giro:visited{padding-left: 13px;}
	a.giro:hover{text-decoration: none; color: #BD0101;}
	#tour_dx{float: right; margin: 16px 16px 0 0; border: 1px solid #333; padding: 2px; background: #FFF;}
	#conte_struttura{float: right; padding: 10px 16px 0 0;}
	#conte_struttura_in{float: left; border: 1px solid #B2B2B2; padding-bottom: 15px;}
	#conte_struttura_in2{float: left; width: 570px;}
	#struttura_sottotit{padding: 20px 13px 10px 13px; font-size: 12px; color: #BD0101; font-weight: bold;}
	#pre_struttura{float: left; width: 307px;}
	#struttura_text{float: left; padding: 0 50px 20px 13px;}
	a.giro:link,a.giro:visited{padding-left: 13px;}
	a.giro:hover{text-decoration: none; color: #BD0101;}
	#struttura_dx{float: right; margin: 14px 16px 0 0; text-align: right;}
	.struttura_dx_in{border: 1px solid #333;}
	a.zoom:link,a.zoom:visited{padding: 5px 13px 10px 0;}
	a.zoom:hover{text-decoration: none; color: #BD0101;}
	#conte_abbonamenti_in2{float: left; width: 570px; height: 172px;}
/*Fine teatro*/


/*Inizio servizi*/
	.conte_servizi{float: left; padding: 10px 16px 0 0;}
	.conte_servizi_in{float: left; border: 1px solid #B2B2B2;}
	.conte_servizi_in2{float: left; width: 570px;}
	.servizi_sottotit{padding: 20px 13px 10px 13px; font-size: 12px; color: #BD0101; font-weight: bold;}
	.pre_servizi{float: left; width: 320px;}
	.pre_servizisp{float: left; width: 300px;}
	.servizi_text{float: left; padding: 0 10px 10px 13px;}
	.servizi_dx{float: right; padding: 14px; text-align: right;}
	#allunga{float: left;}
	a.giro_servizi:link,a.giro_servizi:visited{padding: 0 0 5px 13px; font: size: 10px; font-weight: bold;}
	a.giro_servizi:hover{text-decoration: none; color: #BD0101;}
	giornilinkasp{float: left; width: 23px; height: 15px; text-align: center; color: #BD0101; font-weight: bold; border: 1px solid #FFF;}
/*Fine servizi*/	

/*Inizio contatto*/
	#spazio_contatto_dx{float: left; width: 588px;}
	#conte_contatto{float: left; padding: 10px 16px 0 0;}
	#conte_contatto_in{float: left; border: 1px solid #B2B2B2;}
	#conte_contatto_in2{float: left; width: 275px; height: 250px;}
	#conte_contatto_dx{padding-top: 10px;}
	#conte_contatto_in_dx{float: left; border: 1px solid #B2B2B2;}
	#conte_contatto_in2_dx{float: left; width: 276px; height: 250px;}
	#img_contatto{float: left; padding: 1px 1px 10px 1px;}
	a.info_contatto:link,a.info_contatto:visited,a.info_contatto:hover{float: left;color: #BE0101; font-weight: bold;}
	#address{padding: 13px 0 16px 13px; color: #BD0101;}
/*Fine contatto*/

/*Inizio link*/
	#spazio_link_dx{float: left; width: 588px;}
	#conte_link{float: left; padding: 10px 16px 0 0;}
	#conte_link_in{float: left; border: 1px solid #B2B2B2;}
	#conte_link_in2{float: left; width: 570px;}
	#link_tit{padding: 13px 0 16px 13px;}
	#tiene{float: left; padding: 13px;}
	#tiene_in{width: 544px;}
	a.connetti:link,a.connetti:visited{clear: left; float: left; width: 544px; font-weight: normal;}
	a.connetti:hover{color: #BD0101;}
	.linksx{float: left; width: 240px; cursor: hand; font-weight: bold;}
	.linkdx{float: left; width: 300px; cursor: hand;}
/*Fine link*/ 

/*inizio generali*/
	.pic11{font-size: 11px;}
	#pic12{font-size: 12px;}
	#pic14{font-size: 14px;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.titolo16{font-size: 16px; color: #FFF; margin: 0 0 25px 5px; text-decoration: none;}
	#titolo50{float: left; color: #D50006; font-weight: bold;}
	.leftone{float: left;}
	.rightone{float: right;}
	.clearone{clear: both;}
	.clearonel{clear: left;}
	.clearoner{clear: right;}
	.relativo{position: relative;}
	.rossonene{color: #BD0011;}
/*inizio generali*/



/*inizio finestre attive*/

	#contentpopup{float: left; width: 100%; background: #FFF;}
	.notop{float: left; margin-top: 0;}
	#contentpopupin{width: 100%; margin-top: 10px;}
	.titolozzo{color: #A60005; font-weight: bold; font-size: 16px; margin: 8px 0 8px 0;}
	.titolozzotesto{font-weight: bold; font-size: 16px;}
	#titolopopup{margin-bottom: 10px; font-weight: bold; font-size: 16px;}
	.popupsezione{float: left; border: 1px solid #B2B2B2; margin: 0 0 0 6px; width: 47%;}
	.barragrigia{background: #D7D7D7; margin: 1px; font-weight: bold;}
	.descrizione{border-top: 1px solid #B2B2B2; padding: 9px; color: #7F7F7F; height: 310px;}
	.opzioni{margin-right: 1px; float: left; margin-top: 20px;}
	.opzioni2{float: left; margin-top: 20px;}
	.opzioni3{float: left; margin-right: 25px; font-size: 11px;}
	#utilita{float: right; width: 110px; margin-top: 3px;}
	#chiudi{clear: left; float: left; width: 100%; border-top: 1px solid #BD0000; padding-top: 5px; margin: 15px 0 10px 0;}
	.chiudimi{float: right; font-size: 11px; margin-right: 20px;}
	#vline{float: right; background: #808080; width: 1px; height: 20px; margin: 0 14px 0 0;}
	.entrapopup{float: left; padding: 10px 20px 10px 20px;}
	.entrapopup2{float: left; padding: 10px 12px 10px 12px;}
	.loghicredits{float: left; margin: 0 25px 60px 20px;}
	.loghicredits2{clear: left; float: left; margin: 0 28px 100px 25px;}
	#popup_up{float: left; background: #BD0000; border-bottom: 5px solid #FFF; width: 100%; color: #FFF; font-weight: bold; font-size: 16px;}
	#popup_contenuto{clear: left; float: left; width: 100%; border-top: 1px solid #C2C2C2;}
	#popup_contenuto_in{margin: 10px;}
	#popup_contenuto_in2{margin: 10px 10px 10px 0;}
	#popup_contenuto_in3{margin: 20px 20px 0 20px;}
	#popup_down{clear: left; float: left; width: 100%;}
	#popup_down_in{float: right; margin: 0 5px 5px 0;}
	#popup_cornice{float: left; width: 99%; border: 1px solid #C2C2C2;}
/*fine finestre attive*/

/*inizio stampa, invia, etc*/
	#allungastampa{float: left; height: 900px; width: 650px;}
	#logostampa{float: left; padding-bottom: 5px; border-bottom: 1px solid #C2C2C2; margin-top: 10px; width: 100%}
	.spaziagif{float: left; padding: 0 5px 0 0;}
	.spaziagif2{float: left; padding: 3px 5px 0 0;}
	.dopogif{float: left; width: 130px;}
	#stampadentro{border-top: 1px solid #999; border-right: 1px solid #999; background: #FAEBEB; border-bottom: 1px solid #999; margin: 0 20px 0 0;}
	#stampasinistra{padding-top: 10px; float: left;}
	#stampadestra{margin-left: 83px; background: #FFF; padding: 12px; border-left: 1px solid #999;}
	#stampadentro2{border-right: 1px solid #999; background: #BD0000; border-bottom: 1px solid #999; margin: 0 20px 10px 0; color: #FFF;}
	#stampasinistra2{width: 85px; padding-top: 10px; float: left;}
	#stampadestra2{margin-left: 83px; background: #FFF; padding: 12px; border-left: 1px solid #999; color: #000;}
	.interno{display: block; float: left; color: #000; width: 240px; margin-bottom: 10px;}
	.acapo{clear: left; margin-bottom: 3px;}
	#rientrastampa{float: left; padding: 0 25px 0 25px;}
	#nomecognomein{float: right; margin-top: 32px;}
	#stampadown{clear: left; float: left; border-top: 1px solid #C2C2C2;  width: 100%}
	#stampadownin{float: left; padding: 8px 0 20px 0; text-align: center;  width: 100%}
	#titoloprod{color: #A50006; font-size: 16px; font-weight: bold; margin: 0 10px 15px 0;}
	.contenutostampa{float: left; width: 540px;}
	.contenutostampamenu{float: left; width: 540px; text-align: center;}
	#barrastampaup{float: left; border-top: 64px solid #D2DBE1; width: 511px;}
	#privacy{clear: left; margin-top: 10px;}
	#inviadentro{border: 1px solid #999; margin: 5px 0 10px 0; padding: 20px;}
	#titolomagg{float: left; color: #D50006; font-weight: bold;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.fasia{display: block; border: 1px solid #A7A7A7; padding: 3px 0 2px 10px;}
	.txtselect{border: 1px solid #000; font-size: 10px; width: 120px; margin-top: 6px;}
	.textarea{border: 1px solid #000; font-size: 11px; width: 420px; margin-bottom: 6px;}
	.textareaobbl{border: 1px solid #000; font-size: 11px; width: 420px; margin-bottom: 6px; background: #FAEBEB;}
	.textarea2{clear: left; border: 1px solid #000; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #FAEBEB;}
	.textarea3{float: left; border: 1px solid #000; font-size: 11px; width: 240px; margin: 0 0 6px 4px;}
	.textarea4{clear: left; border: 1px solid #000; font-size: 11px; width: 387px; margin: 0 10px 6px 0; background: #FAEBEB;}
	.txt{border: 1px solid #000; font-size: 11px; width: 130px; margin-bottom: 3px;}
	.txtmailing{font-size: 11px; width: 140px; margin-bottom: 3px; border: 1px solid #333;}
	.txtm{border: 1px solid #000; font-size: 11px; width: 200px; margin-bottom: 3px;}
	.txtobbl{border: 1px solid #000; font-size: 11px; width: 130px; background: #FAEBEB; margin-bottom: 3px;}
	.txt2{border: 1px solid #000; font-size: 11px; width: 180px; margin-top: 14px;}
	.txt3{border: 1px solid #000; font-size: 11px; width: 180px; margin-top: 6px;}
	.txtobbl2{border: 1px solid #000; font-size: 11px; width: 200px; background: #FAEBEB; margin-bottom: 3px;}
	.txtobbl3{border: 1px solid #000; font-size: 11px; width: 200px; background:#FAEBEB;}
	.form{clear: left; margin-top: 4px;}
	.voceform{float: left; width: 90px; margin-top: 4px; color: #666;}
	#testostampa{float: left; width: 210px;}
	#testostampanovita{float: left; width: 100%;}
	#testostampain{height: 167px;}
	#imgstampa{border: 1px solid #C2C2C2; margin-bottom: 15px;}
	.abs{align: absmiddle;}
/*fine stampa, invia, etc*/


/*Inizio calendario*/
#calendario{float: left; width: 186px; height: 229px;}
#calendariosp{float: left; width: 186px;}
#cal{padding: 36px 0 6px 42px; border-bottom: 1px solid #B2B2B2; margin-bottom: 2px;}
#cal2{float: left; padding: 0 5px;}
#annocal{float: left; width: 176px; background: #E3E3E3; color: #333; text-align: center; padding: 1px 0; text-transform: uppercase; margin-bottom: 2px;}
#contgiorni{float: left; width: 176px;}
.giorninolink{float: left; width: 23px; height: 15px; text-align: center; border: 1px solid #FFF;}
a.giornilink:link,a.giornilink:visited{float: left; width: 23px; height: 15px; text-align: center; color: #BD0101; font-weight: bold; border: 1px solid #FFF;}
a.giornilink:hover{border: 1px solid #B2B2B2; text-decoration: none;}
.giornocal{
	position: absolute;
	top: 5px;
	left: 30px;
	width: 243px;
	height: 120px;
	background: #FFF;
	border: 1px solid #8C8C8C;
	display: none;
	color: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(Color=#999999, direction=-120, strength=5);
}
.giornocalsp{
	position: absolute;
	top: -10px;
	left: -400px;
	width: 243px;
	height: 120px;
	background: #FFF;
	border: 1px solid #8C8C8C;
	display: none;
	color: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(Color=#999999, direction=-120, strength=5);
}
.giornocal_in{float: left; padding: 6px 8px;}
.titolettocal{color: #BD0101; text-transform: uppercase;}
.titolettocal2{color: #BD0101;}
.testocal{font-size: 10px;}
a.entra:link,a.entra:visited,a.entra:hover{float: right; color: #BD0101; font-style : italic;}
.lc{text-transform: capitalize;}
.frindietro{position: absolute; top: 4px; left: 5px;}
.fravanti{position: absolute; top: 4px; left: 167px;}
.relativoleft{position: relative; float: left;}
#lyrfrsx{position: absolute; top: 132px; left: -6px; display: none;}
#lyrfrdx{position: absolute; top: 132px; left: 240px;}
/*Fine calendario*/

.nascosto{display: none;}


/*info prezzi*/
#indice{padding: 0 13px 10px 13px; font-size: 12px; color: #333; font-weight: bold;}
.frec_rientra{clear: left; padding: 0 0 0 7px;}
a.ancora:link,a.ancora:visited{}
a.ancora:hover{text-decoration: none; color: #BD0101;}
.giornisett{float: left; width: 25px; text-align: center; font-weight: bold; color: #BD0101;}
