body {
	background-color: #000;
	margin: 0px;
}

#contenitore {
	border: 1px solid #FFF;
	background-color: #D6C3A8;
	width: 745px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 743px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664738;
	text-align: left;
}

/*---------------------------------sfondo img superiore-----------------------*/
#sfondohome {
	background: url(img/sfondo_home.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondoprenota {
	background: url(img/sfondo_prenota.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondodove {
	background: url(img/sfondo_dove.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondomarketing {
	background: url(img/sfondo_marketing.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

div.datario {
	width: 344px;
	padding: 3px;
	border: 3px double #FFF;
	background-color: #837258;
	font-weight: bold;
}

#sfondolink {
	background: url(img/sfondo_link.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondoristorante {
	background: url(img/sfondo_ristorante.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondoportate {
	background: url(img/sfondo_portate.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondocantina {
	background: url(img/sfondo_cantine.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondochef {
	background: url(img/sfondo_chef.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

#sfondorubriche {
	background: url(img/sfondo_rubriche.jpg) no-repeat;
	height: 123px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: -4px;
}

/*-----------------------------------menu superiore-------------------------*/
#menusuphome {
	background: url(img/sf_menuhome.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	/*margin-top: -50px;*/
	padding: 4px 0 4px 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusuppren {
	background: url(img/sf_menuprenota.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusupdove {
	background: url(img/sf_menudove.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusupmark {
	background: url(img/sf_menumark.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusuplink {
	background: url(img/sf_menulink.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusuprist {
	background: url(img/sf_menuristorante.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusupportate {
	background: url(img/sf_menuportate.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusupcantina {
	background: url(img/sf_menucantina.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusupchef {
	background: url(img/sf_menuchef.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

#menusuprubriche {
	background: url(img/sf_menurubriche.jpg) no-repeat;
	height: 123px;
	width: 102px;
	margin-left: 458px;
	padding: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-bottom: 0px
}

ul.menusup {
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.menusup li {
	margin-bottom: 1px!important;
	width: 102px;
	height: 22px;
	margin: 0;
	margin-bottom: -1px;
}

ul.menusup li a {
	/*margin-bottom: 1px!important;*/
	width: 102px;
	height: 22px;
	margin: 0;
}
/*---------------------------------menu-----------------------------------*/
#menu {
	background-color: #BBA27E;
	height: 24px;
	margin: 0;
}

#menu ul {
	list-style: none;
	margin: 0 0 -3px 0;
	padding: 0;
	width: 743px;
	/*border: 1px solid red*/
}

#menu li {
	/*margin-left: -4px !important;*/
	display: inline;
	margin: 0;
	width: 147px;
}

#menu li a {
	display: inline;
	margin: 0;
	width: 147px;
}

/*---------------------------------contenuto home-----------------------------------*/
.slogan {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 525px;
}

.fotohome {
	float: left;
	padding: 5px 2px 0 10px;
}

#contenutohome {
	text-align: left;
	width: 520px;
	float: left;
	padding: 0;
	/*margin: -10px 5px 10px 10px;*/
}

#boxtestohome {
	background: url(img/sf_testo.gif) repeat-y;
	width: 365px;
	float: right;
	margin-top: 5px;
	/*margin-left: -65px;*/
}

.angolosup {
	background: url(img/ang_sup.gif) no-repeat top left;
}

.angoloinf {
	background: url(img/ang_inf.gif) no-repeat bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664738;
	text-align: left;
	padding: 10px 6px 13px 10px;
}

#colonnadx {
	width: 220px;
	float: right;
	margin-top: -100px;
}

.imgcolonnadx {
		padding: 15px 2px 80px 7px;
}

#sfhome {
	background: url(img/sf_home.gif) repeat-y top left;
	float: left;
}


/*---------------------------------chiusura-----------------------------------*/
#chiusura {
	clear: both;
	background-color: #BBA27E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664738;
	height: 19px;
	border-top: 1px solid #FFF;
	text-align: left;
	padding: 3px 0 0 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
}

.logolynx {
	margin: -17px 0 -3px 0!important;
	float: right;
	margin: -17px -3px -3px 0;
}

#chiusura a:link, #chiusura a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664738;
	text-decoration: underline;
	font-weight: bold;
}

#chiusura a:hover, #chiusura a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

/*---------------------------------contenuto pagine-----------------------------------*/

#boxtesto {
	background: url(img/sf_testo_rist.gif) repeat-y;
	width: 505px;
	margin: 5px 10px 10px -210px;
}

.angolosuprist {
	background: url(img/ang_sup_rist.gif) no-repeat top left;
}

.angoloinfrist {
	background: url(img/ang_inf_rist.gif) no-repeat bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664738;
	text-align: left;
	padding: 10px 10px 13px 10px;
}

#colonnagalleria {
	background: url(img/sf_colonnadx.gif) repeat-y top left;
	width: 220px;
	float: right;
	margin-top: -262px;
	padding: 0 0px 0 4px;
	/*height: 300px;*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 216px;
}

#colonnagalleria table {
	/*background: url(img/sf_colonnadx.gif) repeat-y top left;*/
	height: 300px;
}

.galleria {
		/*padding: 5px 0 5px 6px;*/
		padding: 5px 0 2px 5px;
}


#colonnaportate {
	background: url(img/sf_colonnadx.gif) repeat-y top left;
	width: 220px;
	float: right;
	margin-top: -360px;
	height: 380px;
	padding: 0 0px 0 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 216px;
}

#boxsolotesto {
	background: url(img/sf_solotxt.gif) repeat-y;
	width: 730px;
	margin: 5px 6px 15px 6px;
}

.angsuptxt {
	background: url(img/ang_sup_txt.gif) no-repeat top left;
}

.anginftxt {
	background: url(img/ang_inf_txt.gif) no-repeat bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #664738;
	text-align: left;
	padding: 10px 10px 13px 10px;
}

.testolink {
	margin-top: -30px;
}

.sfondotit {
	background: #BBA27E;
	border-right: 1px solid #D6C3A8;
}

.bordodx {
	border-right: 1px solid #BBA27E;
}

.bordobottom {
	border-bottom: 1px solid #BBA27E;
}

a:link, a:visited {
	color: #876C56;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:active, a:hover {
	color: #876C56;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.indietro:link, a.indietro:visited {
	color: #876C56;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
}

a.indietro:active, a.indietro:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
}

.bordomarketing {
	border: 1px solid #876C56;
}

#menufeste {
	/*border: 1px solid blue;*/
	margin: 0px 220px -25px 0!important;
	margin: 0px 220px -21px 0;
}

/*-------------------- modulo prenotazione --------------------------------*/

INPUT.bottone	{
		font-weight: normal;
		font-size: 11px;
		color: #664738;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #BBA27E;
		text-decoration: none;
		}

input	{
	border: #876C56 1px solid;
	font-size: 11px; 
	color: #664738;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #E5D6C1;
	padding-left: 2px;
	}

select	{
	border: #876C56 1px solid;
	font-size: 11px; 
	color: #664738;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #E5D6C1;
	}

textarea	{
	border: #876C56 1px solid;
	font-size: 11px; 
	color: #664738;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	background-color: #E5D6C1;
	padding-left: 3px;
	}
	
.allineadx {
	text-align: right;
	padding-top: 5px;
}

.allineacentro { 
	text-align: center;
}

.noinput {
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D6C3A8;
		}
		
.contatore {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #E7D9C5;
}
