*
	{
	background-repeat:no-repeat;
	}

body
	{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, helvetica, sans-serif;
	background-color: #fff;
	}
	
a img
	{
	border-width:0;
	}
	
#glob
	{
	width:800px;
	}
	
#globs
	{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	}

#testa
	{
	width:800px;
	height:186px;
	}
	
#testas
	{
	width:500px;
	height:114px;
	}

#fregio
	{
	width:800px;
	height:140px;
	background-image:url("img/fregio.gif");
	}
	
#fregios
	{
	width:500px;
	height:20px;
	color:#FFF;
	background-color:#dc931a;
	}

#fregios a
	{
	top:-2px;
	left:5px;
	position:relative;
	color:#FFF;
	font-size:12px;
	font-family:Times;
	text-decoration:none;
	}
	
#fregios a img
	{
	top:4px;
	position:relative;
	}

#corpo
	{
	width:800px;
	position:relative;
	top:-94px;
	}
	
#corpos
	{
	width:400px;
	padding:50px 50px 0 50px;
	min-height:417px;
	}

#corpos img.sx
	{
	clear:both;
	float:left;
	width:93px;
	height:93px;
	margin-bottom:10px;
	border:1px solid #000;
	background-color:#e4e4e4;
	}

#menu
	{
	margin:0;
	padding:0;
	float:left;
	width:250px;
	height:400px;
	padding-left:18px;
	list-style-type:none;
	display:block;
	background-position:bottom left;
	}
	
#menu ul
	{
	margin:0;
	padding:0;
	list-style-type:none;
	}

#menu1, #menu2, #menu3
	{
	color:#628CC3;
	font-weight:bold;
	font-size:17px;
	margin-bottom:15px;
	font-variant:small-caps;
	font-family:Times, serif;
	}
	
#menu1
	{
	background-image:url(img/menu/risto.gif);
	}

#menu2
	{
	background-image:url(img/menu/luogo.gif);
	}

#menu3
	{
	background-image:url(img/menu/info.gif);
	}

#menu span
	{
	display:none;
	}
	
#voce0, #voce1, #voce2, #voce3, #voce4, #voce5, #voce6
	{
	color:#000;
	display:block;
	width:122px;
	height:21px;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	}
	
#voce0
	{
	width:37px;
	margin-top:2px;
	background-image:url(img/menu/home.gif);
	}

#voce1
	{
	width:39px;
	background-image:url(img/menu/servizi.gif);
	}
	
#voce2
	{
	width:39px;
	background-image:url(img/menu/ricette.gif);
	}

#voce3
	{
	width:37px;
	background-image:url(img/menu/eventi.gif);
	}

#voce4
	{
	width:46px;
	background-image:url(img/menu/localita.gif);
	}

#voce5
	{
	width:77px;
	background-image:url(img/menu/gastro.gif);
	}

#voce6
	{
	width:49px;
	background-image:url(img/menu/contatti.gif);
	}

#testo
	{
	width:350px;
	color:#4E4E4E;
	font-size:12px;
	line-height:18px;
	margin-left:375px;
	padding-top:94px;
	text-align:justify;
	}
	
#testos
	{
	text-align:justify;
	margin-left:103px;
	}
	
#testos table
	{
	border-collapse:collapse;
	border:1px solid #000;
	}

#testos td
	{
	padding:4px;
	text-align:left;
	}
	
#imggal
	{
	margin-top:5px;
	}
	
#imggal img
	{
	float:left;
	width:44px;
	height:44px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #000;
	background-color:#e4e4e4;
	}

#orari
	{
	float:right;
	width:130px;
	height:30px;
	padding-top:15px;
	border-bottom:1px solid #671618;
	}

#orari a
	{
	color:#c1001f;
	font-size:18px;
	font-family:Times;
	text-decoration:none;
	}
	
#listaserv, #listaport
	{
	clear:right;
	float:right;
	width:130px;
	list-style-type:none;
	}
	
#listaserv
	{
	list-style-image:url(img/bullet.gif);
	}

#listaserv a, #listaport a, #listaport li
	{
	color:#671618;
	font-size:18px;
	line-height:24px;
	font-family:Times;
	/*font-weight:bold;*/
	text-decoration:none;
	}

#fondo
	{
	width:645px;
	color:#671618;
	font-weight:bold;
	position:relative;
	margin-left:155px;
	top:-94px;
	height:57px;
	padding-top:41px;
	padding-left:98px;
	background-image:url("img/fondo.gif");
	}
	
#fondos
	{
	width:500px;
	height:11px;
	color:#FFF;
	background-color:#dc931a;
	border-bottom:23px solid #FFF;
	}

input, textarea
	{
	background-color:white;
	}

.homeseo
	{
    margin:0;
    padding:0;
    margin-top:3px;
	font-size: 9px;
	color: #E2E2E2;
    text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.homeseo a
	{
	color: #E2E2E2;
	}