body
{
	background-color:#c6c6c6;
	font-family:"lucida grande","lucida sans",verdana,sans-serif;
	color: #333333;
	font-size:10px;
	margin:0;
}
a:link 
{
	font-family:"Calibri";
   	color:#000000;
   	text-decoration: none;
}
a:visited 
{
	font-family:"Calibri";
   	color:#000000;
   	text-decoration: none;
}

#content
{
	 width:1000px;
	 padding:10px;
	 position:relative;
}
a:hover
{
	font-family:"Calibri";
   	color:#ff6600;
   	text-decoration: none;
}
a:active 
{
	font-family:"Calibri";
   	color:#000000;
   	text-decoration: none;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
}

h1 span
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
}
h2
{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	font-family:"arial";	
}
h2 span
{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
	font-family:"arial";	
}
#page
{
	background-color:#FFFFFF;
	width:1024px;
}
#barra_keywords
{
	height:auto;
	width:1024px;
	color:#FFFFFF;
	font-family:"Calibri";
	font-size:12px;
	background-color:#575757;
}
#top
{
	width:1024px;
	height:110px;
	background-color:#242424;
}
#top_sx
{
	width:500px;
	height:110px;
	float:left;
}
#top_dx
{
	width:500px;
	height:110px;
	float:right;
}
#barra_nera
{
	background-color:#000000;
	width:1024px;
	height:30px;
	border-top-color: #ff6600;
	border-top-style: solid;
	border-top-width: 1px;
}
.citta
{
	color:#ff6600;
	font-family:"Calibri";
	font-size:26px;
	margin-left:20px;
}
#barra_menu
{
	height:30px;
	width:1024px;
	background-image:url(../images/sf-menu.jpg);
	margin:0;
}
#menu
{
	width:800px;
	height:30px;
	margin:0;
}
ul
{
	margin:0; 
	padding:0;
	list-style-type:none;
	font-size:0;
}
#menu li
{
	float:left;
	margin:0;
	display:block;
	font:bold 13px/29px "Calibri";;
	color:#FF6600;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#menu li a
{
	width:130px;
	height:30px;
	display:block;
	font:bold 13px/29px "Calibri";;
	color:#FF6600;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#menu li a:hover
{
	width:130x;
	height:30px;
	color:#FFFFFF;
	background-color:inherit;
}
#menu li:hover
{
	background-image:url(../images/sf-menu-over.jpg);
	width:130x;
	height:30px;
	color:#FFFFFF;
	background-color:inherit;
}
#menu li.hover
{
	float: left;
	margin:0;
	background-image:url(../images/sf-menu-over.jpg);
	width:130px;
	height:30px;
	display:block;
	font:bold 13px/29px "Calibri";;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	background-color:inherit;
}
#barra_menu2
{
	height:32px;
	width:1024px;
	background-color:#FFFFFF;
	position:relative;
	margin:0;
}
#menu2
{
	width:844px;
	height:32px;
	background-image:url(../images/sfondo-menu2.jpg);
	color:#ffffff;
	margin-left:180px;
    float:right;
	position: inherit;
}
#menu2 li
{
	float:left;
	background-image:url(../images/smenu.jpg);
	font:bold 11px/32px "Calibri";;
	color:#ffffff;
	margin:0;
}
#menu2 li a
{
	width:116px;
	height:32px;
	display:block;
	background-image:url(../images/smenu.jpg);
	font:bold 11px/32px "Calibri";;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
}
#menu2 li a:hover
{
	background-image:url(../images/smenu-hover.jpg);
	width:116x;
	height:32px;
	color:#ff6600;
	background-color:inherit;
}
#menu2 li.hover
{
	float: left;
	margin:0;
	background-image:url(../images/smenu-hover.jpg);
	width:116px;
	height:32px;
	display:block;
	font:bold 11px/32px "Calibri";;
	color:#ff6600;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
}
.citta
{
	color:#ff6600;
	font-family:"Calibri";
	font-size:26px;
	margin-left:20px;
}
.citta_box
{
	color:#ff6600;
	font-family:"Calibri";
	font-size:18px;
	
}
.citta_mini
{
	color: #FF6600;
}
.nome_riquadro
{
	color:#000000;
	font-family:"Calibri";
	font-size:18px;
}
#colonna_sx
{
	width:300px;
	float:left;
	text-align:center;
}
#main
{
	float:left;
	margin-left:25px;
	width:675px;
	text-align:left;
}
#bottom
{
	background-image:url(../images/sf-scrittawsh.jpg);
	width:1024px;
	height:65px;
}
#bottom_sx
{
	width:371px;
	height:65px;
	float:left;
}
#bottom_dx
{
	width:650px;
	text-align:left;
	height:65px;
	float:left;
}
.cont_index
{
	border:1px solid #c6c6c6;
	background-color:#f2f1e8;
	width:400px;
}
.cont_gen
{
	border:1px solid #c6c6c6;
	background-color:#f2f1e8;
}
.bottcerca
{
	background-image:url(../images/bottcerca.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:116px;
	height:53px;
}
.bottcerca:hover
{
	background-image:url(../images/bottcercahover.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:116px;
	height:53px;
}
.tit_menu
{
	font-family:"Calibri";
	font-weight:bold;
	color:#000000;
	font-size:14px;
}
.loc
{
	color:#333333;
	font-size:12px;
	font-family:"Calibri";
}
.loc a
{
	color:#ff6600;
	font-size:12px;
	font-family:"Calibri";
}
.loc a:hover
{
	color:#ff6600;
	font-size:12px;
	font-family:"Calibri";
	text-decoration:underline;
}
.menu_sx_princip
{
	font-size:11px;
	font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
	color:#333333 !important;
	text-decoration:none !important;
}
.menu_sx_princip:hover
{
	font-size:11px;	
	font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
	text-decoration:underline !important;
	color:#FF6600 !important;
}
.menu_sx_foto
{
	font-size:16px;
	font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
	color:#384560 !important;
	text-decoration:underline !important;
}
.menu_sx_foto:hover
{
	font-size:16px;	
	font-family:"lucida grande","lucida sans",Arial,Helvetica,sans-serif !important;
	text-decoration:underline !important;
	color:#FF6600 !important;
}
.bordodiv
{
border:1px solid #c6c6c6;
}
#top_barra_ric
{
	width:1000px;
	height:35px;
	color:#ff6600;
	line-height:35px;
	font-size:18px;
	position:relative;
}
#barra_ric
{
	width:1000px;
	height:40px;
	position:relative;
	border:1px solid #c6c6c6;
	background-color:#f2f1e8;
}
#ric
{
	width:1000px;
	height:40px;
	float:left;
	position: inherit;
}
#ric li
{
	float:left;
	margin:0;
	width:82px;
	height:40px;
	display:block;
	font:bold 16px/29px arial,georgia,serif;
	line-height:40px;
	color:#ff6600;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
}
#ric li a
{
	width:82px;
	height:40px;
	display:block;
	font:bold 16px/29px arial,georgia,serif;
	line-height:40px;
	color:#ff6600;
	text-decoration:none;	
	text-align:center;
	background-color:inherit;
}
#ric li a:hover
{
	
	width:82px;
	height:40px;
	color:#686868;
	background-color:inherit;
}
#ric li.hover
{
	float: left;
	margin:0;	
	width:82px;
	height:40px;
	display:block;
	font:bold 16px/29px arial,georgia,serif;
	line-height:40px;
	color:#686868;
	text-decoration:none;	
	text-align:center;
	background-color:inherit;
}
.menu_sx
{
	font-size:13px !important;
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	color:#333333;
}
.menu_sx:hover
{
	font-size:13px !important;	
	font-family:Geneva,Arial,Helvetica,sans-serif !important;
	text-decoration:underline;
	color:#FF6600;
}
.pul_invia
{
	background-image:url(images/tasto-invia.jpg);
	font-size:0px;
	color:trasparent;
	border:0;
	width:35px;
	height:35px;
}
.pul_invia:hover
{
	background-image:url(images/tasto-invia-hover.jpg);
	font-size:0px;
	color:trasparent;
	border:0;
	width:35px;
	height:35px;
}
#pul_prenota_1
{
	background-image:url(../images/prenota.jpg);
	width:93px;
	height:19px;
}
#pul_prenota_1:hover
{
	background-image:url(../images/prenotahover.jpg);
	width:93px;
	height:19px;
}#pul_richiedi_1
{
	background-image:url(../images/richiesta.jpg);
	width:93px;
	height:19px;
}
#pul_richiedi_1:hover
{
	background-image:url(../images/richiestahover.jpg);
	width:93px;
	height:19px;
}#pul_prenota_2
{
	background-image:url(../images/booknow.jpg);
	width:93px;
	height:19px;
}
#pul_prenota_2:hover
{
	background-image:url(../images/booknowhover.jpg);
	width:93px;
	height:19px;
}#pul_request_2
{
	background-image:url(../images/prenota.jpg);
	width:93px;
	height:19px;
}
#pul_request_2:hover
{
	background-image:url(../images/prenotahover.jpg);
	width:93px;
	height:19px;
}