BODY {background-color:#efddec; margin:0px; padding:0px; font-family: Tahoma, Verdana,Arial;font-size:11px; color:#693f64; line-height:14px; background-image:url(../img/bg.gif); background-repeat:repeat-x; background-position:top; }
TD {font-size:11px;margin:0px; padding:0px;}

/*CONTENITORI	*/
#contenitore { width:720px; text-align:left}
#contenitore_popup { width:450px; text-align:left; padding:10px;}

	.clr {clear:both}
	.cornice { padding:2px; border:1px solid #ead5e7; background-color:#fbf7fa}
	.divisore {border-bottom:1px solid #e2c4de }
	.div_space {border-bottom:1px solid #e2c4de; margin:15px 0px 15px 0px; }
	
	hr { height:1px; color:#CCC; background-color:#CCC; border:0px}
	
	/*MODULI FORM*/
	FORM {margin:0px; padding:0px;}
	INPUT,SELECT,TEXTAREA {border: 1px solid #f0d1e0; margin:1px 2px 1px 2px; padding:3px; background-color:#fdfafc; font-size:11px; font-family:Tahoma; font-weight:normal}
	INPUT.submit { padding:2px 10px 2px 10px; border: 1px solid #5e0c3b; background-color:#c02a80; color:#FFF; font-weight:bold }
	INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}


	/*HEADER*/
	#header { text-align:center; background-color:#dfc0db; background-repeat:repeat-x; background-image:url(../img/head_bg.gif; background-position:top;)}
		.lingue { text-align:right; margin-right:23px}

	
	/*MENU*/
	#menu {float:left; width:157px; margin-right:0px;}
		.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 { float:left;}
	#main .dim_main {width:559px;} /* per compatibilità con internet explorer 5 */
	
		#main .contenuto { width:502px; padding:0px 30px 0px 27px; background-color:#FFF;}
		#main .paragrafo { margin-top:10px; text-align:justify; font-family:Verdana, Tahoma, Arial; color:#693f64; line-height:17px;}
	
		.evidenzia {font-family:Georgia, Verdana; background-color:#f8f1f7; padding:10px 20px 10px 20px; border-top:1px solid #e4cae2; margin:10px 0px 10px 0px}
		.evidenzia_tit {font-size:16px; line-height:20px}
		
		/*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:#921383; text-decoration:none}
		a:hover {color:#693f64; text-decoration:none}
		a.areastampa {color:#4c1f46; text-decoration:none}
		a.areastampa:hover {color:#4c1f46; 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:#c06fba; font-size:11px; font-style:italic}
		.title { font-weight:bold; font-size:16px; font-family:Arial; letter-spacing:-1px; color:#9e0b87;}
		.subtitle { font-weight:bold; font-size:12px; font-family:Arial; color:#c129a9; }
		.didascalia {color:#333; font-size:10px; 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 #dcabc2; border-width:0px 0px 1px 1px; }
		.td_titolo {border:1px solid #dcabc2; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#DDD}
		.td_colonna {border:1px solid #dcabc2; border-width:1px 1px 0px 0px; text-align:center; padding:4px; background-color:#def0f6}
		.td_contenuto {border:1px solid #dcabc2; 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 #dcabc2; border-width:1px 1px 0px 0px; padding:4px; background-color:#fcf5f9}	
		
		/*MENU CONTESTUALE*/
		.contestuale { float:right; padding:0px 0px 10px 10px; width:175px; margin:0px 0px 10px 10px; border-left:1px dashed #e4cae2; text-align:left;}
			a.bottone_contest {background-image:url(../img/btn_contestuale.gif); color:#921383; padding:5px 0px 5px 15px; display:block; width:160px; background-position:bottom; background-repeat:no-repeat}
			a:hover.bottone_contest {background-image:url(../img/btn_contestuale.gif); color:#693f64; padding:5px 0px 5px 15px; display:block; width:160px; background-position:bottom; background-repeat:no-repeat;}
		.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;}

		.fotine { padding:2px; border:1px solid #ead5e7; background-color:#fbf7fa; float:left; width:75px; margin-right:20px}
		
		/*PHOTOGALLERY*/
		#photogallery { }
		#photogallery .categoria { background-color:#DDD; border:1px solid #CCC; width:140px; float:left; padding:3px;}
		#photogallery .foto { float:left; width:96px; border:0px;}
		#photogallery .polaroid {width:96px; padding:3px; border:1px solid #ead5e7; background-color:#fbf7fa}
		#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:10px 17px 10px 22px; font-size:10px;}
		.menufooter { border-top:1px solid #FFF; padding: 5px 0px 0px 0px; color:#ab489c; margin-bottom:5px; }
			.menufooter a {color:#ab489c; text-decoration:none;}
			.menufooter a:hover {color:#830970; text-decoration:none;}
		.copyright {color:#ae5fa2; margin-bottom:5px; }
			.copyright a {color:#830970; text-decoration:none;}
			.copyright a:hover {color:#ab489c;text-decoration:none;}
