/**********************************
*       ELEMENTI PRINCIPALI       *
**********************************/
html,body{margin: 0;padding:0;height:100%;}

body
{
	margin: 0;
	padding: 0;
	background: url(../immagini/sfondo_b.jpg);
	font: 80% Arial, Verdana, Georgia, Helvetica, Sans-serif !important;
	font: 78% Arial, Verdana, Georgia, Helvetica, Sans-serif;
	text-align: center;
	 scrollbar-track-color : #340606;
	 scrollbar-face-color : #7c0b11;
	 scrollbar-shadow-color : #7c0b11;
	 scrollbar-darkshadow-color : #340606;
	 scrollbar-highlight-color : #5b0207;
	 scrollbar-3dlight-color : #340606;
	 scrollbar-arrow-color : #ffc746;
}
img{border:0;}
table td{vertical-align:top;}

/**********************************
*            STRUTTURA            *
**********************************/
body>div#contenitore{height:auto;min-height:100%}

#horizon {	
	margin: 0 auto;
	margin-top: 0;
	text-align:center;
}

#contenitore{
	position: relative;
	width: 781px;
	height: 100%;
	margin: 0 auto;
	border:0px solid black;
}

#sfondo{
	background: url(../immagini/home_bk.jpg) center no-repeat;
	margin: 0 auto;
	width:781px;
	height:440px;
	border:0px solid black;	
}

#sfondoAnimaz{
/*	background: url(../immagini/animaz_bk.jpg) center no-repeat;*/
	margin: 0 auto;
	width:781px;
	height:440px;
	border:0px solid black;	
}

#sfondoInterno{
	background: url(../immagini/site_bk.jpg) center no-repeat;
	margin: 0 auto;
	width:781px;
	height:440px;
	border:0px solid black;	
	position:relative;
	z-index:2;
	
}
#sfondoInterno .menu_sx{position:absolute;left:152px;top:90px;width:104px;z-index:-1;}	
#sfondoInterno .menu_dx{position:absolute;left:66.8%;top:90px;width:104px;z-index:-1;}
.menu_sx a,.menu_dx a,
.menu_sx a:visited,.menu_dx a:visited,
.menu_sx a:hover,.menu_dx a:hover{
	position:absolute;
	left:0px;
	top:0;
	width:100%;
	height:40px;
	/*margin:10px 0;*/
	z-index:10;
	border:0px !important;
}

.menu_sx div,.menu_dx div{
	position:relative;
	left:0px;
	top:0;
	display:block;
	width:100%;
	line-height:40px;
	height:40px;
	margin:10px 0;
	z-index:10;
}
.menu_dx .menu{color:white !important;background:url("../immagini/pulsanti_menu/img_menu.gif") no-repeat;border:1px solid #CC0001;}
.menu_dx .menu.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_menu_on.gif") no-repeat;border:1px solid white}
.menu_dx a.menu.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_menu_on.gif") no-repeat;border:1px solid white !important;border-left:0 !important}

.menu_dx .cantina{color:white !important;background:url("../immagini/pulsanti_menu/img_cantina.gif") no-repeat;border:1px solid #CC0001;}
.menu_dx .cantina.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_cantina_on.gif") no-repeat;border:1px solid white}
.menu_dx a.cantina.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_cantina_on.gif") no-repeat;border:1px solid white !important;border-left:0 !important}

.menu_dx .links{color:white !important;background:url("../immagini/pulsanti_menu/img_link.gif") no-repeat;border:1px solid #CC0001;}
.menu_dx .links.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_link_on.gif") no-repeat;border:1px solid white}
.menu_dx a.links.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_link_on.gif") no-repeat;border:1px solid white !important;border-left:0 !important}

.menu_dx .dove_siamo{color:white !important;background:url("../immagini/pulsanti_menu/img_dovesiamo.gif") no-repeat;border:1px solid #CC0001;}
.menu_dx .dove_siamo.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_dovesiamo_on.gif") no-repeat;border:1px solid white}
.menu_dx a.dove_siamo.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_dovesiamo_on.gif") no-repeat;border:1px solid white !important;border-left:0 !important}

.menu_dx .contatti{color:white !important;background:url("../immagini/pulsanti_menu/img_contatti.gif") no-repeat;border:1px solid #CC0001;}
.menu_dx .contatti.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_contattion.gif") no-repeat;border:1px solid white}
.menu_dx a.contatti.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_contattion.gif") no-repeat;border:1px solid white !important;border-left:0 !important}

.menu_sx .chi_siamo{color:white !important;background:url("../immagini/pulsanti_menu/img_chisiamo.gif") no-repeat;border:1px solid #CC0001;}
.menu_sx .chi_siamo.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_chisiamo_on.gif") no-repeat;border:1px solid white}
.menu_sx a.chi_siamo.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_chisiamo_on.gif") no-repeat -1px 0;border:1px solid white !important;border-right:0 !important}

.menu_sx .eventi{color:white !important;background:url("../immagini/pulsanti_menu/img_eventi.gif") no-repeat;border:1px solid #CC0001;}
.menu_sx .eventi.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_eventi_on.gif") no-repeat;border:1px solid white}
.menu_sx a.eventi.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_eventi_on.gif") no-repeat -1px 0;border:1px solid white !important;border-right:0 !important}

.menu_sx .galleria{color:white !important;background:url("../immagini/pulsanti_menu/img_gallery.gif") no-repeat;border:1px solid #CC0001;}
.menu_sx .galleria.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_gallery_on.gif") no-repeat;border:1px solid white}
.menu_sx a.galleria.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_gallery_on.gif") no-repeat -1px 0;border:1px solid white !important;border-right:0 !important}

.menu_sx .ricevimenti{color:white !important;background:url("../immagini/pulsanti_menu/img_negozio.gif") no-repeat;border:1px solid #CC0001;}
.menu_sx .ricevimenti.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_negozio_on.gif") no-repeat;border:1px solid white}
.menu_sx a.ricevimenti.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_negozio_on.gif") no-repeat -1px 0;border:1px solid white !important;border-right:0 !important}

.menu_sx .hotel{color:white !important;background:url("../immagini/pulsanti_menu/img_hotel.gif") no-repeat;border:1px solid #CC0001;}
.menu_sx .hotel.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_hotel_on.gif") no-repeat;border:1px solid white}
.menu_sx a.hotel.sel{color:white !important;background:url("../immagini/pulsanti_menu/img_hotel_on.gif") no-repeat -1px 0;border:1px solid white !important;border-right:0 !important}



#navbarDx{
	border:0px solid black;	
	margin-top: 100px;
	width: 106px;
	height: 150px;
	float: right;
}

#navbarDx2{
	border:0px solid black;	
	margin-top: 100px;
	width: 106px;
	height: 1px;
	float: right;
	z-index:-2;
}

#navbarSx{
	border:0px solid black;	
	margin-top: 100px;
	width: 106px;
	height: 150px;
	float: left;
	
}

#navbarSx2{
	border:0px solid black;	
	margin-top: 100px;
	width: 106px;
	height: 1px;
	float: left;
	z-index:-2;
}

#fotoHome{
	border:0px solid black;	
	margin-top: 280px;
	width:567px;
	float:left;
}


#contenuti{
	border:0px solid black;	
	width:567px;
	height: 422px;
	float:left;
	z-index:99;
	background: url(../immagini/sfondo_b.jpg);
}

#superiore{
	width:567px;
	height:120px;
	border-bottom: 0px solid black;
}
#superiore .logo_centrale{float:left;border:0px solid black;}
#superioreDx{
	border:0px solid black;
	float: right;
	width: 260px;
}

#superioreSx{	
border:0px solid black;
	float: left;
	padding: 2px 0 0 1px;
	width: 172px;
}

#imgSuperiore{
	margin-top:5px;
}

#newsletter{
	text-align: center;
	padding-top: 8px;
	height: 20px;
}

form{
	margin: 0;
	padding: 0;
}

input.formbutton {
	background: url(../immagini/bk_button.gif) repeat-x;
	border: 1px solid #A2150C;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #fff;
	font-weight: bold;	
	height: 22px;
	width: 40px;
}

input.formbutton2  {
	background: url(../immagini/bk_button.gif) repeat-x;
	border: 1px solid #A2150C;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #fff;
	font-weight: bold;	
	height: 22px;
	width: 110px;
}

input.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 180px;
	height: 15px;
	padding:2px;
	border: 1px solid #A2150C;
	color: #3E0A00;
}
input.newsletterOK {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 180px;
	height: 15px;
	padding:2px;
	border: 1px solid #A2150C;
	color: #3E0A00;
	font-weight: bold;
}

#centro{
	width: 538px;
	min-height: 307px;
	height:auto !important;
	height:307;
	text-align: left;
	margin: 0 auto;
}

.ChiSiamo
{
	background: url(../immagini/chisiamo_bk.jpg) no-repeat;
}

.neutro
{
	background: url(../immagini/neutro_bk.jpg) no-repeat;
}


#divTesto{
	text-align: left;
	padding: 20px;
	width:347px;
	height: 260px;
	color: #fff;
	font: 95% Arial, Verdana, Georgia, Helvetica, Sans-serif;
}

#credits{
	margin: 0 auto;
	margin-top:10px;	
	height:15px;
	width:200px;
	font: 78% Arial, Verdana, Georgia, Helvetica, Sans-serif;
	color: #fff;
}

#creditsIntro{
	margin: 0 auto;
	margin-top:40px;
	padding-right:30px;	
	height:15px;
	width:200px;
	font: 78% Arial, Verdana, Georgia, Helvetica, Sans-serif;
	color: #fff;
}



a.credits:link, a.credits:visited
{
	color: #FFC746;
	text-decoration:underline;	
}

a.credits:hover
{
	color: #fff;
	text-decoration:none;
}

a.arancio:link, a.arancio:visited
{
	font-size:95%;
	font-weight: bold;
	color: #FFC746;
	text-decoration:underline;	
}

a.arancio:hover
{
	font-size:95%;
	font-weight: bold;
	color: #FFC746;
	text-decoration:none;
}

a.bianco:link, a.bianco:visited
{
	font-size:95%;
	font-weight: bold;
	color: #fff;
	text-decoration:underline;	
}

a.bianco:hover
{
	font-size:95%;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}

a.arancioSmall:link, a.arancioSmall:visited
{
	padding:2px;
	font: 90% Arial, Verdana, Georgia, Helvetica, Sans-serif;
	display:block;
	font-weight: bold;
	color: #FFC746;
	text-decoration:underline;	
}

a.arancioSmall:hover
{
	font-weight: bold;
	color: #FFC746;
	text-decoration:none;
}

a.biancoSmall:link, a.biancoSmall:visited
{
	padding:2px;
	display:block;
	font: 90% Arial, Verdana, Georgia, Helvetica, Sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration:underline;	
}

a.biancoSmall:hover
{
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}



.arancio{
	color: #FFC746;
	font: 100% Arial, Verdana, Georgia, Helvetica, Sans-serif;	
}

	
/************************
		GALLERIA
************************/

#gallery{
	background: url(../immagini/galleria_bk.jpg) no-repeat;
	width: 538px;
	height: 307px;
	margin: 0 auto;
	padding:0; 
	color:#ffffff;
	text-align:left;
}
#gallery a:link, a:visited{
	color:#fff;
	text-decoration:underline;	
	}
#gallery a:hover{
	color:#fff;
	text-decoration:none;	
	}

#gallery ul{
	list-style-image: url(../immagini/galleria_ico.gif);
	color:#ffffff;	
	margin-left:30px;
	padding:0;
	font-weight:bold;
	line-height:15px !important;
	line-height:18px;
	}
#gallery ul li{
	vertical-align:middle;
	margin-top:2px;
	white-space:nowrap;
	}
#gallery ul ul{
	list-style-type:none;
	list-style-image: none;
	color:#ffffff;	
	margin-left:5px;
	font-weight:normal;
	}

#gallery a.selezionata:link, a.selezionata:visited, a.selezionata:hover{	
	color:#FFC746;
	text-decoration:underline;	
	}
			
.destra{
	border:0px solid #fff;
	vertical-align:top;
	padding-top:50px;
	}
.photocontent{
	width:355px;
	height:230px;
	text-align:center;
	margin:0 auto;
	padding:4px;
	
	}
.photo td.foto{
	border:1px solid #ffffff;
	padding: 3px;
	}
.photo td.fotoSel{
	border:1px solid #FFC746;
	padding: 3px;
	}	
.photo{
	margin: 20px;
	}
#fotos{
	border:1px solid #ffffff;
	}	
.tabellaSottoFoto {
	height:235px;
	margin:0px 0px 0 10px;
	width:355px;
	}			
.tabellaSottoFoto td{
	color:#ffffff;
	vertical-align:middle;
	}	
.tabellaSottoFoto2 {
	margin:20px 0px 0 10px;
	width:355px;
	}		
/************************
			MENU
************************/

#menu{
	margin: 0 auto;
	background: url(../immagini/menu_bk.jpg) no-repeat;
	width: 538px;
	height: 307px;
	text-align: left;
}

#cantina{
	margin: 0 auto;
	background: url(../immagini/menu_neutro_bk.jpg) no-repeat;
	width: 538px;
	height: 307px;
	text-align: left;
}

#menuDx{
	margin-top:40px !important;
	margin-top:50px;
	border: 0px solid #fff;
	float: right;
	text-align: left;
	margin-right: 10px;
	width:170px;
	height: 100px;
	overflow: auto;
	color: #fff;
	font: 100% Arial, Verdana, Georgia, Helvetica, Sans-serif;	
	white-space: normal;
}

#menuDx ul{
	list-style-image: url(../immagini/menu_ico.gif);
	margin-left:0px !important;
	margin-left:20px;
	}
#menuDx li{
	padding-left:0 !important;
	padding-left: 5px;
	border: 0px solid #fff;
}

#divTestoMenu{
	margin-top: 15px;
	float: left;
	text-align: left;
	padding: 3px 10px 1px 15px;
	width:300px;
	height: 270px;
	color: #fff;
	overflow: auto;
}

#menuDxSotto{
	margin-top: 10px;
	float: right;
	text-align: center;
	margin-right: 5px;
	width:200px;
	color: #fff;
	border:0px solid #000;
}

.titoloMenu{
	display: block;
	font-weight: bold;
	color: #FFC746;
}

.descMenu{
	display: block;
	text-align: justify;
	line-height: 115%;
	padding:0 5px 2px 15px;
}

/************************
			LINKS
************************/

#link{
	border: 0px solid black;
	margin: 0 auto;
	background: url(../immagini/links_bk.jpg) no-repeat;
	width: 538px;
	height: 307px;
	text-align: left;
}


#linkTesto{
	text-align: left;
	padding: 20px;
	width:347px;
	height: 260px;
	color: #fff;
	font: 95% Arial, Verdana, Georgia, Helvetica, Sans-serif;
}

/************************
	    CONTATTI
************************/

#contatti{
	border: 0px solid black;
	margin: 0 auto;
	background: url(../immagini/contatti_bk.jpg) no-repeat;
	width: 538px;
	height: 307px;
	text-align: left;
}


#contattiTesto{
	float: right;
	text-align: left;
	margin-top: 40px;
	padding: 20px;
	width:145px;
	height: 260px;
	color: #fff;
	font: 95% Arial, Verdana, Georgia, Helvetica, Sans-serif;
}

#mappa{
	margin-top: 15px;
	margin-left: 5px;
	float: left;
	width: 335px;
}
/************************
		EVENTI
************************/

#eventi{
	background: url(../immagini/eventi_bk.jpg) no-repeat;
	width: 538px;
	height: 307px;
	margin: 0 auto;
	padding:0; 
	color:#ffffff;
	text-align:left;
}

#fotoEvento{
	float:left;
	border:1px solid #fff;
	margin:5px 10px 0 15px !important;
	margin:5px 10px 0 8px;
}

#descEvento{
	margin:0 0 5px 15px;

	
}

#contEvento{
	height: 200px;
	width:90%;
	overflow:auto;	
	text-align: justify;
	padding:5px;
	border:0px solid black;
	}

#eventi a:link, a:visited{
	color:#fff;
	text-decoration:underline;
	}
#eventi a:hover{
	color:#fff;	
	text-decoration:none;
	}

#eventi ul{
	list-style-image: url(../immagini/eventi_ico.gif);
	color:#fff;	
	margin-left:20px;
	padding-left:0px;
	font-weight:bold;
	line-height:20px;
	
	}
#eventi ul li{
	vertical-align:middle;
	margin-top:2px;
	}
#eventi ul ul{
	list-style-type:none;
	list-style-image: none;
	color:#fff;	
	margin-left:10px;
	font-weight:normal;
	}

#eventi a.selezionata:link, a.selezionata:visited, a.selezionata:hover {	
	color:#FFC746;
	text-decoration:underline;
	}
.destra{
	border:0px solid #fff;
	vertical-align:top;
	padding-top:50px;
	}
	
.titoloEvento{
	display: block;
	margin:15px 0 0px 15px;
	color:#FFC746;
	font-size: 120%;
	font-weight: bold;
}

.sottolinea{
	text-decoration:underline;
	}
/******MENU HOTEL.PHP *******/	
.hotel li a{color:#FFF}
.hotel li a:hover{color:#FFC746 !important;}
.hotel li a.sel{color:#FFC746 !important;text-decoration:none}

