BODY {background-color:#FFF; margin:0px; padding:0px; font-family:Verdana, Tahoma, Arial;font-size:11px; color:#666; line-height:14px; }
TD {font-size:11px;margin:0px; padding:0px;}

/*CONTENITORI	*/
#contenitore { width:740px; text-align:left}
#contenitore_popup { width:450px; text-align:left; padding:10px;}

	.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; }
	
	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:#f5f5f5; 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; margin:5px 0px 0px 0px;}
		.lingue { background-color:#EEE; border:1px solid #CCC; padding: 5px 0px 5px 0px; color:#333;}

	
	/*MENU*/
	#menu {float:left; width:169px; margin-right:10px;}
		.link_padding { padding-left:10px}
		.menuitem a { padding:5px 0px 5px 0px; width:150px; background-color:#DDD; color:#666; border-bottom:1px solid #FFF; text-decoration:none; display: block; background-image:url(../img/avanti.gif); background-position:right; background-repeat:no-repeat}
		.menuitem a:hover { background-color:#069; color:#FFF; border-bottom:1px solid #FFF; text-decoration:none; display: block; }
		.sovra { background-color:#999; color:#FFF; font-weight:bold; margin: 3px 0px 1px 0px; padding:5px 0px 5px 0px;}

	
	/*MAIN*/
	#main { padding:10px; background-color:#FFF; float:left;}
	#main .dim_main {width:539px;} /* 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:#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; }

		/*FORMATTAZIONE TESTO*/
		.data {color:#333; font-size:10px;}
		.title { font-weight:bold; font-size:16px; font-family:Arial; letter-spacing:-1px; color:#0e70cc; padding-top:5px;}
		.subtitle { font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:-1px; color:#3391e2; padding-bottom:2px;}
		.didascalia {color:#aa1c00; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

		/*CATEGORIE*/
		.categoria { border:1px solid #CCC; padding:10px; margin-bottom:5px; background-color:#EEE}

		/*TABELLE*/
		.tabella {border:1px solid #abcfdc; border-width:0px 0px 1px 1px; }
		.td_titolo {border:1px solid #abcfdc; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#DDD}
		.td_colonna {border:1px solid #abcfdc; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#def0f6}
		.td_contenuto {border:1px solid #abcfdc; border-width:1px 1px 0px 0px; padding:4px; background-color:#FFF;background-position:top; background-repeat:repeat-x; background-image:url(../img/tab_bg.gif)}	
		.td_chiusura {border:1px solid #abcfdc; border-width:1px 1px 0px 0px; padding:4px; background-color:#f8fcfd}	
		
		/*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 5px 20px 5px; width:205px; margin:0px 0px 5px 0px; border-left:1px solid #DDD}

		/*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 { text-align:left; margin:5px 0px 5px 0px; background-image:url(../img/footer.gif); padding-left:20px;}
		.menufooter { padding: 10px 0px 0px 0px; color:#333; margin-bottom:4px; }
			.menufooter a {color:#0c82e7; text-decoration:none;}
			.menufooter a:hover {color:#999; text-decoration:none;}
		.copyright {color:#0d6dc0; padding: 0px 0px 12px 0px; }
			.copyright a {color:#0d6dc0; font-weight:bold; text-decoration:none;}
			.copyright a:hover {color:#333; font-weight:bold; text-decoration:none;}
		.firma {color:#999; background-color:#EEE; border:1px solid #CCC; padding: 5px 0px 5px 0px; margin-bottom:5px; }
			.firma a {color:#666; font-weight:bold; text-decoration:none;}
			.firma a:hover {color:#333; font-weight:bold; text-decoration:none;}
