body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	background-color: #8b0000;
	text-align: center;
}


#container{margin: 0 auto; width:100%;}
#top { width:760px; height:277px; margin: 0px auto;  padding: 27px 25px 20px 25px; background-image:url(img/sf_top.gif); background-repeat:no-repeat; }

#header_home { width: 750px; height: 260px;  margin: 0px auto;  padding: 0px; border: #EAEFEB solid 5px; background-image:url(IMG/img_prehome.jpg); background-repeat:no-repeat; }
#top-prehome { width:760px; height:418px; margin: 50px auto;  padding: 23px 30px 20px 20px; background-image:url(img/sf_riquadro_home.gif); background-repeat:no-repeat; }

#header-prehome { width: 750px; height: 280px; margin: 0px auto;  padding: 0px; border: #EAEFEB solid 5px; }

	
#lingua { width: 730px; height: 110px; margin: 0px;  padding: 5px 30px 5px 0px; background-color: #EAEFEB;}



#navigation { width:760px; height:25px; background:url("img/sf_menu.gif") no-repeat; }
		#navigation ul { list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
		.left { float:left; }
		.right { float:right; }
		.clear { clear:both; }
		#navigation ul.right { margin-right:5px; }
			#navigation li { float:left; background:url("img/dotted.gif") no-repeat right top; padding:0 8px; margin:0;}
			#navigation li.last { background:transparent; padding-right:3px; }
				#navigation a { display:block; float:left; height:25px; line-height:20px;  font-family:Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; font-weight:normal;  TEXT-ALIGN: center ; color:#636363; TEXT-DECORATION: none}
				#navigation a:link, #navigation a:visited {}
				#navigation a.current:link, #navigation a.current:visited { background:url("img/select.gif") no-repeat center bottom; COLOR: #FE6500;}
				#navigation a:hover, #navigation a:active { COLOR: #FE6500; }
				#navigation a img { padding:0; border:0; margin:6px 0 0; }

#content { padding:0; border:0; margin:0; }

#box_sx { float: left; width: 415px; height: auto;  border: #FFFFFF solid 4px; margin: 4px 4px 4px 0px; padding: 10px 0px 10px 0px; font:11px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }
#box_dx { float: left; width:290px; height:165px; border: #C4C4C4 solid 4px; margin: 0px 0px 4px 4px; padding: 10px 15px 10px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  text-align:left; }

#box_dx_2 { float: left; width:290px; height:auto;  border: #FFFFFF solid 4px; margin: 4px 0px 4px 4px; padding: 10px 15px 10px 15px; font:11px/1.4 Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  text-align:left; }

#box_sx_wel {width:375px; padding: 10px 20px 10px 20px;} 

#casali-home { width:400px; padding: 6px 0px 10px 15px; margin:0px 0px 0px 0px; }
			#casali-home a { text-decoration:none; }
			#casali-home img { padding:1px; margin:0 0 0 8px; }
			#casali-home a:link img, #casali-home a:visited img { border:1px solid #A9A9A9; }
			#casali-home a:hover img, #casali-home a:active img { border:1px solid #FE6500; }
			
#casali-home-tit { width:400px; padding: 10px 0px 5px 15px; margin:0px 0px 0px 0px; }
			#casali-home-tit img {  margin:0 0 0 9px; }

#box_sx_img {width:375px; padding: 0px 20px 0px 20px;}
#img_gl { width:111px; padding:1px; margin:0 8px 5px 0; border:1px solid #A9A9A9; float:left;}

#box_dx_offerte {width:285px; padding: 0px 0px 10px 0px; } 
#box_dx_meeting {width:285px; padding: 0px 0px 10px 0px; } 
#box_dx_ristorante {width:285px; padding: 0px 0px 10px 0px; }
#box_dx_casali {width:285px; padding: 0px 0px 10px 0px;   }
#box_dx_gallery {width:285px; padding: 0px 0px 10px 0px;  }
#box_dx_tempo {width:285px; padding: 0px 0px 10px 0px;   }
#box_dx_territorio {width:285px; padding: 0px 0px 10px 0px;  }
#box_dx_listino {width:285px; padding: 0px 0px 10px 0px; }
#box_dx_dove {width:285px; padding: 0px 0px 10px 0px;  }
#box_dx_prenota {width:285px; padding: 0px 0px 10px 0px;  }


#menu_box { width:270px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; }
#menu_box ul { list-style:none;  display:block;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#menu_box li{ list-style:none; display:block;  padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; }
#menu_box li A{   display:block; padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; text-align:left; background: url("img/line_menu_box.gif") no-repeat left bottom; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#menu_box li A:link, #menu_box li A:visited { color:#FFFFFF;}
#menu_box li A:hover{ color:#FFFFFF;  background: url("img/line_menu_box_hover.gif") no-repeat left bottom;  }
#menu_box a.currentb:link, #menu_box a.currentb:visited { background-color:#CEE2BB; background: url("img/punto_box_menu.gif") no-repeat left; padding :2px 0px 5px 15px; COLOR: #FE6500;}


#preven  { width:270px; padding:0px 0px 0px 40px; margin:0px 0px 0px 0px; }
#preven ul { list-style:none;  display:block; width:150px; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; }
#preven li{ list-style:none; display:block;  padding:3px 0px 3px 0px; margin:0px 0px 0px 0px; }
#preven li A{   display:block; padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; text-align: center; border:#4D9400 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#preven li A:link, #preven li A:visited { color:#FFFFFF;}
#preven li A:hover{ color:#FFFFFF;  border: #FE6500 solid 1px;  }

#footer { float: left; width:220px; height:90px; background-image:url(IMG/logo_interno.gif); background-repeat: no-repeat;   margin: 2px 0px 0px 0px; padding: 20px 0px 5px 100px; font: 11px/1.8 Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;  text-align:left;}

A:link {
	font-size: 11px; COLOR: #FF9F23; TEXT-DECORATION: none
}
A:visited {
	font-size: 11px; COLOR: #FF9F23; TEXT-DECORATION: none
}
A:hover {
	font-size: 11px; COLOR: #FFD2AE; TEXT-DECORATION: none
}
A:active {
	font-size: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.tit_pg {font:15px/2.1 Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;  font-weight:bold; color:#FFFFFF;}

.button{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer; border: 1px #FFFFFF solid; background-color:#4D9400; color:#fff; font-weight:normal; width:70px; height:20px; margin:0 0 0px 0; padding:0; } 
a.button:link { text-decoration: none; background-color:#4D9400;  }
a.button:visited { text-decoration: none; }
a.button:hover { background-color:#BFC900;  text-decoration: none; }
.mod-form {  FONT-FAMILY: Verdana; FONT-SIZE: 8pt;}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; font-weight:bold; 	}
	
	#footer_a { width:760px;  padding: 15px 25px 10px 20px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; font-weight:normal; text-align: right;  }

.clear { margin:0; padding::0; clear:both;}
	
	#footer_home { width:760px;    padding: 30px 0px 20px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; font-weight:normal;  }

