BODY {background-color:#88662E; margin:0px; padding:0px; background-image:url(../img/bg.gif); margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial;font-size:12px; color:#333; line-height:16px; }
TD {font-size:11px;margin:0px; padding:0px;}
H1 {font-size:130%; }
H2 {font-size:120%; }
H3 {font-size:115%; }
H4 {font-size:110%; }
H5 {font-size:100%; }
H6 {font-size:90%; }
/*CONTENITORI	*/
#contenitore { width:740px; text-align:left; background-color:#FFFFFF}
#contenitore_popup { width:450px; text-align:left; padding:10px; background-color:#FFFFFF}

	.clr {clear:both}
	.cornice { padding:2px; border:1px solid #999; background-color:#FFF}
	.divisore {border-bottom:1px solid #CCC }
	.div_space {border-bottom:1px solid #CCC; margin:7px 0px 7px 0px; }
	.top_space { padding-top:5px}
		
	hr { height:1px; color:#CCC; background-color:#CCC; border:0px}
	
	/*MODULI FORM*/
	FORM {margin:0px; padding:0px;}
	INPUT,SELECT,TEXTAREA {border: 1px solid #CCC; margin:1px 2px 1px 2px; background-color:#EEE; font-size:11px; font-family:Tahoma; font-weight:normal}
	INPUT.submit { padding:2px 10px 2px 10px; border: 1px solid #666; background-color:#999; color:#FFF; font-weight:bold }
	INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}


	/*HEADER*/
	#header { text-align:center; padding-bottom:1px }
		.lingue { background-color:#EEE; border:1px solid #CCC; padding: 5px 0px 5px 0px; color:#333;}

	/*CONTENITORE2*/
	#contenitore2 { padding-left: 17px; background-color:#FFF;}	
	
	#bgmenu { background-image:url(../img/menu_bg.gif); background-repeat:repeat-y}
	
	/*MENU*/
	#menu { margin-right:20px;float:left; width:180px; background-color:#E7DAB1}
		.interno {background-color:#F2EACC}
		.link_padding { padding-left:22px}
		.sublink_padding { padding-left:32px}
		.menuitem a { padding:8px 0px 5px 0px; width:179px; background-color:#F2EACC; color:#7D7657; text-decoration:none; font-weight:bold; display: block; border-bottom:1px solid; border-bottom-color:#E7DAB1}
		.menuitem a:hover { background-color:#E7D9A0; color:#FFF; text-decoration:none; font-weight:bold; display: block;  border-bottom:1px solid; border-bottom-color:#E7DAB1}
		.submenuitem a { padding:4px 0px 5px 0px; width:179px; background-color:#F7F1DD; color:#7D7657; text-decoration:none; font-weight:normal; display: block; border-bottom:1px solid; border-bottom-color:#E7DAB1}
		.submenuitem a:hover { background-color:#F7F1DD; color:#B7661F; text-decoration:none; font-weight:normal; display: block;  border-bottom:1px solid; border-bottom-color:#E7DAB1}

		.sovra { background-color:#999; color:#FFF; font-weight:bold; margin: 3px 0px 1px 0px; padding:5px 0px 5px 0px;}

	
	#contenuti {width:500px; padding-left:10px; margin-top:5px }
	
	/*MAIN*/
	#main { padding-right:16px; float:left; width:520px;padding-left:1px}
	#main .dim_main {width:400px;} /* per compatibilità con internet explorer 5 
	

		
		/*BOTTONI TESTUALI*/
		a.bottone { background-color:#DDD; border:1px solid #999; padding:3px 10px 3px 10px; color:#333333;}
		a:hover.bottone { background-color:#FFF; border:1px solid #999; padding:3px 10px 3px 10px;}
	
		/*LINK*/
		a {color:#FF8000; text-decoration:none; font-weight:bold}
		a:hover {color:#B7661F; text-decoration:none; font-weight:bold}
		a.linktitle { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#B7661F; }
		a:hover.linktitle { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#FF8000; }
		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; }

		/*FORMATTAZIONE TESTO*/
		.data {color:#333; font-size:10px;}
		.title { font-weight:bold; font-size:18px; font-family:Arial; letter-spacing:-1px; color:#B7661F;}
		.subtitle { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#B7661F; }
		.didascalia {color:#666666; font-size:9px; text-align:center; margin-bottom:5px;}

		/*CATEGORIE*/
		.categoria { border:1px solid #CCC; padding:10px; margin-bottom:5px; background-color:#EEE}

		/*TABELLE*/
		.tabella {border:1px solid #CCC; border-width:0px 0px 1px 1px; }
		.td_titolo {border:1px solid #CCC; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#DDD}
		.td_colonna {border:1px solid #CCC; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#EEE}
		.td_contenuto {border:1px solid #CCC; border-width:1px 1px 0px 0px; padding:4px; background-color:#FFF}	
		.td_chiusura {border:1px solid #CCC; border-width:1px 1px 0px 0px; padding:4px; background-color:#EEE}	
		
		/*MENU CONTESTUALE*/
		.contestuale { float:right; background-color:#EEE; padding:10px; width:145px; margin:0px 0px 10px 10px;}
		.link_cornice {color:#333; font-size:11px; background-color:#F2EACC; 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:#FFFFFF; padding:5px; border:1px solid #247D01; color:#000000}		
		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:150px;
	margin:0px 0px 5px 5px;
	border-left:1px solid #DDD;
	color: #000000;
}

		/*ARCHIVIO*/
		#archivio { background-color:#EEE; padding:10px;}
		.paginazione {background-color:#EEE; padding:10px; margin-top:20px}
		.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:130px; border:0px; text-align:center; }
		#photogallery .polaroid {width:100px; padding:2px; border:1px solid #CCC; 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 { font-size:10px; padding-bottom:20px; padding-top:10px}
		.menufooter { color:#9A9478; padding-bottom:5px}
			.menufooter a {color:#9A9478; text-decoration:none; font-weight:normal}
			.menufooter a:hover {color:#7F634C; text-decoration:none; font-weight:normal}
		.copyright {color:#493E09}
			.copyright a {color:#7F634C; text-decoration:none;}
			.copyright a:hover {color:#9A9478; text-decoration:none;}
		.firma {color:#E9790C; float:right; padding-right:21px}
			.firma a {color:#E9790C; font-weight:bold; text-decoration:none;}
			.firma a:hover {color:#493E09; font-weight:bold; text-decoration:none;}

.riquadro{ font-weight:bold; border:#333333 1px dotted ; padding:5px; background:#F0F0F0 }