@charset "iso-8859-1";
/* CSS Document */

div {/*border:1px solid #000;*/ }
body { background:url(public/image/sf_body.jpg) top center no-repeat; text-align:center; background-color:#F9F8F6; margin:0;}
a:focus { outline: none; }

#main {width:824px; margin:auto; margin-top:148px;}

#lingua { background: url(public/image/sf_lingua.png) top center no-repeat; width:110px; height:25px; margin:0 0 0 640px; padding:7px 0 0 0; }
#lingua ul {margin:0 0; padding:0;}
#lingua li {margin:0 1px; padding:0; list-style:none; display: inline;}

#main_top {background:url(public/image/sf_interno_top.png) top center no-repeat; height:12px;  }

#main_center {background:url(public/image/sf_interno_center.png) top center repeat-y; overflow:hidden;}

	#menu_principale { width:170px; height:400px; text-align:left; padding:10px 0 0 0; left:0px; float:left;}
	#menu_principale ul {margin:0 2px 0 20px; padding:0;}
	#menu_principale .sub {margin:0 10px 0 10px; padding:0;}
	#menu_principale li {margin:0; padding:0; list-style:none; line-height:20px;}
	#menu_principale a {font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#999; text-decoration:none;}
	#menu_principale .active { color:#655F52;}
	#menu_principale .sub a{color:#bfb7a3}

	#interno {text-align:left; float:right;}
	#interno h4 {font-family:Verdana, Geneva, sans-serif; font-size:17px; color:#655F52; font-weight:bold; margin:10px 0 5px 5px;}

		#gallery { width:624px; background-color:#EAE6DD; border:1px solid #D1CFC7; margin:8px 20px 0 0; padding:0; height:463px;}
		#slideshow1 { margin:12px;  } 
		#slideshow1 img { width:600px; height:399px; } 
		
		#nav { width:624px; line-height:24px; height:30px; margin:56px 0 20px 0; padding:0 0 20px 0;}
		#nav a { font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#666;  }
		#nav a { border: 1px solid #D1CFC7; background: #F5F2E9; text-decoration: none; margin: 2px 2px; width:18px; display:block; float:left; text-align:center; line-height:18px; }
		#nav a.activeSlide { background: #666; color:#f6f6f6; }
		#nav a:focus { outline: none; }
		
		#navigatore { margin:-115px 0 0 260px; }
		#navigatore img { border:none;}

		#titolo {font-family: Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#655F52; padding:0 10px; margin:60px 0 0 0;}

		#testo {margin:0 20px 10px 0; padding:20px 20px; width:584px; }
		#testo {font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#655F52; background-color:#F5F2E9; line-height:15px;}
		#testo p, span, font {margin:0; padding:0;}
		
		
		#news {float:left; margin:20px 0; width:300px; height:170px;}
		#news_cont {width:300px; height:130px; background-color:#F5F2E9;border:1px solid #D1CFC7; }		
		#news li { margin:6px 8px; font-family:Verdana, Geneva, sans-serif;font-size:11px; font-weight:bold; color:#666; list-style:none; line-height:16px;}
		#news h5 {font-size:15px; font-weight:bold; margin:10px 0 5px 0; color:#655F52; }

		#promo {float:right; margin:20px 20px 20px 0; width:624px; height:170px;}
		#promo a { color:#655F52; font-weight:normal; text-decoration:none;}
		#promo_cont {width:624px; height:130px; background-color:#F5F2E9;border:1px solid #D1CFC7; }		
		#promo li { margin:6px 8px; font-family:Verdana, Geneva, sans-serif;font-size:11px; font-weight:bold; color:#666; list-style:none; line-height:16px;}
		#promo h5 {font-size:15px;  margin:10px 0 5px 0; color:#A53416; }
		#promo li img { height:118px; float:left; border:0; margin-right:20px;}


		#elenco_promo { width:620px; background-color:#EAE6DD; border:1px solid #D1CFC7; margin:8px 20px 20px 0; height:auto;}
		#elenco_promo li { margin:6px 8px; font-family:Verdana, Geneva, sans-serif;font-size:11px; color:#666; list-style:none; line-height:16px; border-bottom:1px dotted #999; height:auto; overflow:hidden;}
		#elenco_promo h5 {font-size:14px; font-weight:bold; margin:10px 0 5px 0px; color:#655F52; }
		#elenco_promo a {font-size:12px; font-weight:bold; background:#655F52; color:#EAE6DD; border:1px solid #D1CFC7; padding:3px 8px; line-height:20px; text-decoration:none;}


		#elenco_promo .testo {margin:0 0 10px 0; padding:20px 20px; width:560px; background-color:#F5F2E9; overflow:hidden;}
		#elenco_promo .testo p, span, font{font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#655F52;  line-height:16px; padding:0 0 3px 0; margin:0;}
		#elenco_promo .testo img { width:150px; float:left; border:0; margin-right:20px;}
		


#main_piede { height:60px; width:100%; background-color:#EAE6DD; border-top:solid 1px #D1CFC7; }
	#piede {width:824px; margin:auto; text-align:right;  }
	#menu_piede ul {margin:10px 20px; padding:0; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#655F52;}
	#menu_piede li {margin:0; padding:0; list-style:none; display: inline;}
	#menu_piede a {font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#655F52; font-weight:bold; text-decoration:none}	
	#menu_piede .active { text-decoration: underline;}
	
	#copyright {font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#655F52; margin:0 20px;}
	#copyright a {font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#655F52; text-decoration:none;}


#form_contatti  { width:600px; margin:0 20px 20px 20px; font-family: Verdana, Geneva, sans-serif; font-size:11px;}
#form_contatti .riga_intestazione {font-weight:bold; height:22px; background-color:#ececec; color:#888888;}
#form_contatti .riga_separazione {height:10px;}
#form_contatti .riga_descrizione {color:#888888; font-size:9px;}
#form_contatti .riga_campi {color:#888888;}
#form_contatti .cella_etichetta {}
#form_contatti .cella_input { vertical-align:top; line-height:24px;}
#form_contatti .cella_descrizione {}
#form_contatti .riga_campi_obbligatori {height:30px; color:#666666; font-style:italic}
#form_contatti .riga_bottoni {height:30px; background-color:#ececec; border-bottom:#888888 1px solid}

#box_promo {float:right; margin:20px 20px 20px 0; width:624px; padding:20px 0; background-color:#F5F2E9;border:1px solid #D1CFC7; text-align:center;}

