BODY { background-image:url(../img/bg.jpg); background-repeat:repeat-x;background-color:#f5f4f0; margin:0px; padding:0px; font-family:Verdana, Arial;font-size:11px; color:#333; line-height:14px; margin-top:3px; }
TD {font-size:11px;margin:0px; padding:0px;}

/*CONTENITORI	*/
#contenitore { width:708px; text-align:left}
#contenitore-top { width:738px;}
#contenitore_popup { width:500px; text-align:left; padding:10px;}

	.clr {clear:both}
	.cornice { padding:5px; border:1px solid #e1decf; background-color:#FFF}
	.divisore {border-bottom:1px solid #CCC }
	.div_space {border-bottom:1px solid #d4d2c6; margin:4px 0px 4px 0px; }
	.div_tratto { background-image:url(../img/div-tratto.gif); margin:10px 0px 10px 0px;}
	
	
	hr { height:1px; color:#CCC; background-color:#CCC; border:0px}
	
	/*MODULI FORM*/
	FORM {margin:0px; padding:0px;}
	INPUT,SELECT,TEXTAREA {border: 1px solid #cecdc2; margin:1px 2px 1px 2px; background-color:#ecebe7; font-size:11px; font-family:Tahoma; font-weight:normal}
	INPUT.submit { padding:2px 10px 2px 10px; border: 1px solid #706d59; background-color:#a29f8a; color:#FFF; font-weight:bold }
	INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}


	/*HEADER*/
	#header { text-align:center; margin:5px 0px 5px 0px;}
		.lingue { background-color:#EEE; border:1px solid #CCC; padding: 5px 0px 5px 0px; color:#333;}

	
	/*LEFT*/
	
	#left {background-image:url(../img/bg_left.jpg);float:left; width:206px; font-family:Tahoma;  }
		.menu { background-image:url(../img/bg_left.jpg); background-repeat:no-repeat; margin-bottom:5px}
		
			
	/*MAIN*/
	#main { float:left;}
	#main .dim_main {width:502px;} /* per compatibilità con internet explorer 5  */
	
		.sfondo_main { background-color:#e7e5dd; background-position:bottom; background-repeat:no-repeat; }
		
		.margine-destra {padding-right:23px; line-height:16px;}
		.margine-titolo {padding-top:18px;padding-bottom:5px;}
		
		/*CONTENT*/
		/*sfondo continuo*/ .content-sfondo-continuo{ background-image:url(../img/content_main.jpg);}
		/*sfondo top*/ .content-sfondo-top{ background-image:url(../img/content_top.jpg); background-position:top; background-repeat:no-repeat;}
		/*sfondo top*/ .content-sfondo-down{ background-image:url(../img/content_chiusura_down.jpg); background-position:bottom; background-repeat:no-repeat; padding-left:23px; padding-bottom:5px}
		
		/*MENU INTERNO*/
		.link_padding { padding-left:24px}
		.menuitem a { padding:5px 0px 5px 0px; width:153px; color:#615c51; text-decoration:none; display: block; background-image:url(../img/int-freccia.gif); background-position:top left; background-repeat:no-repeat}
		.menuitem a:hover { color:#000; text-decoration:none; display: block;}
		
		.link_padding_sub { padding-left:30px}
		.menuitem_sub a { padding:5px 0px 5px 0px; width:153px; color:#b15630; text-decoration:none; display: block;}
		.menuitem_sub a:hover { color:#b15630; text-decoration:underline; display: block;}

		li {margin-top:10px; list-style-image:url(../img/freccia-li.gif)}
		
		/*CITAZIONE*/
		.citazione {background-image:url(../img/citazione-back.jpg); line-height:16px; font-family:Georgia; color:#615e4a; font-size:13px;}
		.autore { font-size:11px; font-style:italic}
		
		.evid { color:#982622;}
		
		.emphasys {line-height:16px; font-family:Georgia; color:#615e4a; font-size:11px; width:450px; font-style:italic; padding-left:15px; border-left:1px dashed #e2e2db}
		
		/*BOTTONI TESTUALI*/
		a.bottone { background-image:url(../img/freccia-bottone.gif); background-repeat:no-repeat; background-color:#f0efeb; border:1px solid #d4d1c3; padding:3px 10px 3px 25px; color:#a29e88;}
		a:hover.bottone { background-color:#FFF; border:1px solid #b5b2a6; padding:3px 10px 3px 25px; color:#6e6b5e}
	
		/*LINK*/
		a {color:#0A437F; text-decoration:none}
		a:hover {color:#9C092D; text-decoration:none}
		a.linkbianco {color:#FFF; text-decoration:underline}
		a:hover.linkbianco {color:#CCC;}
		a.link {color:#0A437F; font-weight:bold; }
		a:hover.link {color:#9C092D; font-weight:bold; }
		a.linktesto {color:#c1403b; font-weight:bold;}
		a:hover.linktesto {color:#9C092D; font-weight:bold; }
		
		a.acrobat {color:#96948a; font-size:10px; text-decoration:underline}
		a.entra {color:#a89163; font-style:italic}

		/*FORMATTAZIONE TESTO*/
		#main strong {color:#6c5b39}
		.data {color:#77745f; font-size:11px; font-style:italic}
		.title { font-weight:bold; font-size:11px; color:#5c5649;}
		.subtitle { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#006699; }
		.didascalia {color:#333; font-size:10px; text-align:center; margin-bottom:5px;}
		
		h1 { font-weight:bold; font-size:18px; font-family:Arial; letter-spacing:-1px; color:#7a6f58; margin:10px 0px 0px 0px;}
		h2 { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#7a6f58; margin:10px 0px 0px 0px;}
		
		/*RASSEGNA STAMPA*/
		#rassegna { padding-top:5px;}
			#rassegna a {color:#6c5b39; font-weight:bold}
			#rassegna a:hover {color:#333; font-weight:bold}
			#rassegna .item { margin:0px 0px 15px 0px}
		
		.evento { color:#32302c; font-weight:bold;}

		/*TOUR VIRTUALE*/
		.tour{background-image:url(../img/movie.gif); float:left; width:110px; background-repeat:no-repeat; padding:10px 0px 10px 38px; margin:5px 5px 6px 0px;}
		a.tourlink {color:#6c5b39; font-size:10px; font-weight:bold; margin-left:7px;}
		 
		 
		/*CATEGORIE*/
		.categoria { border:1px solid #CCC; padding:10px; margin-bottom:5px; background-color:#EEE}

		/*TABELLE*/
		.tabella {border:1px solid #cecdc2; border-width:0px 0px 1px 1px; }
		.td_titolo {border:1px solid #cecdc2; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#DDD}
		.td_colonna {border:1px solid #cecdc2; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#EEE}
		.td_contenuto {border:1px solid #cecdc2; border-width:1px 1px 0px 0px; padding:4px; background-color:#fbfbf7}	
		.td_contenuto_obbl {border:1px solid #cecdc2; border-width:1px 1px 0px 0px; padding:4px; background-color:#D2E9FF}	
		.td_chiusura {border:1px solid #cecdc2; border-width:1px 1px 0px 0px; padding:4px; background-color:#ecebe7}	
		
		.tabella_2 {color:#6c5b39}
		.td_1 { width:50%; padding:10px 0px 10px 8px; border-top:1px solid #d6d1c8; background-image:url(../img/freccia2.gif); background-repeat:no-repeat; vertical-align:top }
		.td_2 { width:50%; padding:10px 0px 10px 8px; border-top:1px solid #d6d1c8; background-image:url(../img/freccia2.gif); background-repeat:no-repeat; vertical-align:top }
		
		/*MENU CONTESTUALE*/
		.contestuale { float:right; background-color:#EEE; padding:10px; width:145px; margin:0px 0px 10px 10px;}
		.dim_allegato {color:#333; font-size:10px; background-color:#DDD; border:1px solid #999; padding:4px; width:110px; text-align:center; margin-top:5px}
		
		/*MENU CONTESTUALE GIU*/
		.contestuale_giu { background-color:#EEE; padding:10px; margin-top:10px;}
		.dim_allegato_giu {color:#333; font-size:10px; background-color:#DDD; border:1px solid #999; padding:4px; width:110px; text-align:center; margin-top:5px}
		.titolocategoria {font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#333; margin-bottom:5px}
		
		/*MESSAGGI ERRORE-CONFERMA*/
		.boxerrore {background-color:#EC1D24; padding:5px; border:1px solid #940000; color:#FFF}
		.boxok {background-color:#52A718; padding:5px; border:1px solid #247D01; color:#FFF}		
		a.link_box { color:#FFF; font-weight:bold;}
		a:hover.link_box { color:#FFF; font-weight:bold; text-decoration:underline}
		
		/*CONTATTI*/
		.contatti { float:right; padding:0px 10px 20px 15px; width:190px; margin:0px 0px 5px 5px; border-left:1px solid #DDD}

		/*ARCHIVIO*/
		#archivio { background-color:#EEE; padding:10px;}
		.paginazione {padding:10px;}
		.archivio_btn { background-color:#DDD; border:1px solid #999; padding:5px; width:80px; font-weight:bold; text-align:center;}
		.archivio_form {background-color:#DDD; border:1px solid #999; width:200px; padding:5px;}
	
		/*ARTICOLI*/
		#articoli {margin-bottom:10px;}
		#articoli a.btn { background-color:#EEE; border:1px solid #CCC; padding:2px 10px 2px 10px;}
		#articoli a:hover.btn { background-color:#FFF; border:1px solid #CCC; padding:2px 10px 2px 10px;}

		/*PHOTOGALLERY*/
		#photogallery { }
		#photogallery .categoria { background-color:#DDD; border:1px solid #CCC; width:140px; float:left; padding:3px;}
		#photogallery .foto { float:left; width:114px; border:0px; text-align:center; }
		#photogallery .polaroid {width:100px; padding:5px; border:1px solid #e1decf; background-color:#FFF}
		#photogallery .titolo { padding:5px 2px 5px 2px;}

		/*STAFF*/
		.staff { border:1px solid #CCC; background-color:#EEE; margin-bottom:10px; padding:10px;}
		.staff_foto {float:left; margin-right:10px;}
		.staff_table { width:420px; float:left;}

		/*NEWSLETTER		*/
		.elenconewsletter {margin:1px 2px 1px 2px;}
		.singolanewsletter {float:left; margin-right:4px; background-color:#EEE; border:1px solid #CCC; padding:2px 5px 2px 5px;}

		/*PRODOTTI*/
		#prodotti {}
		#prodotti .prodotto_cat {float:left; width:225px; padding:3px; text-align:center; background-color:#EEE; border:1px solid #CCC}	
		#prodotti .prodotto_lista {float:left; width:225px; padding:3px; text-align:center; background-color:#EEE; border:1px solid #CCC}	
		.fotografie {background-color:#EEE;padding:10px; float:left}

		/*TARIFFE	*/
		.tariffe { background-color:#D9D1B7; background-repeat:no-repeat; background-position:bottom; background-position:left;background-image:url(../img/tariffe_back_stagione.gif) }

	
	/*FOOTER*/
	#footer { margin:5px 0px 5px 0px; font-family:Tahoma; }
		.menufooter { padding: 0px 13px 5px 13px;color:#676561; }
			.menufooter a {color:#676561; text-decoration:none;}
			.menufooter a:hover {color:#8f7d65; text-decoration:none;}
			
		.infos { padding:10px 13px 19px 13px; color:#7b7873; background-repeat:no-repeat; background-image:url(../img/footer-back.gif)}
			.infos a {color:#7b7873; text-decoration:none;}
			.infos a:hover {color:#b5b3af; text-decoration:none;}
			
		.copyright {padding: 3px 0px 0px 14px; font-size:9px; float:left; color:#a6a096  }
			.copyright a {color:#a6a096; font-weight:bold; text-decoration:none;}
			.copyright a:hover {color:#333; font-weight:bold; text-decoration:none;}
		.firma {padding: 10px 13px 5px 13px; margin-bottom:5px; }
			.firma a {color:#666; font-weight:bold; text-decoration:none;}
			.firma a:hover {color:#333; font-weight:bold; text-decoration:none;}
		.beige {color:#b5b3af}