@import url(reset.css);

body {
	margin: 0px auto 0px auto;
	padding: 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #37383A;
	text-align: center;
	line-height:140%;	
	background-color: #fff;
}

p {
	margin: .4em 0 0 0;
	padding: 0px 0px 20px 0px;
	text-align: justify;
	line-height: 200%;
}

ul, ol {
	padding-left: 5px;
	margin:0px 0px 25px 15px;
	color: #37383A;
	line-height: 200%;
}

li{list-style:disc;}

a, a:link, a:visited {
	color:  #999AA1;
	text-decoration: none;
}

a:hover {
	color:  #37383A;
	text-decoration: underline;
}

img a:link {
	border: none;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

#container {
	width: 822px;
	padding: 20px 10px 0 10px;
	margin: 0px auto 0px auto;
	background-color: #fff;
}

#logo {
	float: left;
	width: 261px;
	height: 112px;
	background: url("../images/logo.gif") no-repeat;	
}

#logo a 
{
	float: left;
	visibility: visible;
	overflow: hidden;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 261px;
	height: 112px;
	text-indent: -9000px;
	border: none;
}
 
#logo h1
{
	text-indent: -9000px; 
} 

#servizio {
	margin: 0;
	padding: 0;
	float: right;
}

#servizio ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#servizio li {
	float: left;
	padding: 0; 
	margin: 0px;
	list-style: none;	
}

#servizio .corrente  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0 5px 0 5px; 
	margin:5px 0px 0px 0px;
	color: #58595B;
	border-right: 1px solid #939598;
}

#servizio a {
	display: block;
	color: #939598;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	margin:5px 0px 0px 0px;
	padding: 0 5px 0 5px; 
	border-right: 1px solid #939598;
}

#servizio a:hover  {
	text-decoration: none;
	color: #58595B;
	margin:5px 0px 0px 0px;
}

#servizio .nobordo {
	border: none;
}

#servizio .italiano a, #servizio .italiano a:visited, #servizio .italiano a:hover{
	border: none;
	width: 19px;
	height: 18px;
	background: url("../images/ita.gif") no-repeat;	
	text-indent: -9000px;
	margin:3px 0 0 5px;
	padding:0;
}

#servizio .inglese a, #servizio .inglese a:visited, #servizio .inglese a:hover{
	border: none;
	width: 19px;
	height: 18px;
	background: url("../images/eng.gif") no-repeat;	
	text-indent: -9000px;
	margin:3px 0 0 5px;
	padding:0;
}

#servizio .tedesco a, #servizio .tedesco a:visited, #servizio .tedesco a:hover{
	border: none;
	width: 19px;
	height: 18px;
	background: url("../images/deu.gif") no-repeat;	
	text-indent: -9000px;
	margin:3px 0 0 5px;
	padding:0;
}

#divider {
	clear: both;
	margin: 0;
	padding: 0;
}

#nav {
	clear: both;
	width: 822px;
	padding: 0;
	background:#fff;
	height: 35px;	
}

#nav ul {
	float: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: normal;
	height: 35px;	
}

#nav li {
	display: block;
 	float: left; 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	text-indent:-9000px;
}

#nav a {
	display: block;
	margin: 0;
	padding: 0;
	text-indent:-9000px;
}

#nav .agriturismo_azzurro {
	background: #fff url("../images/tab/tab_agriturismo_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:112px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_agriturismo_azzurro {
	background: #fff url("../images/tab/en/tab_agriturismo_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:141px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_agriturismo_azzurro {
	background: #fff url("../images/tab/de/tab_agriturismo_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:128px;
	height:35px;
	padding:0;
	margin: 0;
}


#nav .itinerari_azzurro {
	background: #fff url("../images/tab/tab_itinerari_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:87px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_itinerari_azzurro {
	background: #fff url("../images/tab/en/tab_itinerari_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:77px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_itinerari_azzurro {
	background: #fff url("../images/tab/de/tab_itinerari_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:77px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .tariffe_azzurro {
	background: #fff url("../images/tab/tab_tariffe_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:171px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_tariffe_azzurro {
	background: #fff url("../images/tab/en/tab_tariffe_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:67px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_tariffe_azzurro {
	background: #fff url("../images/tab/de/tab_tariffe_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:201px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .prenotazioni_azzurro {
	background: #fff url("../images/tab/tab_prenotazioni_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:122px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_prenotazioni_azzurro {
	background: #fff url("../images/tab/en/tab_prenotazioni_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:123px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_prenotazioni_azzurro {
	background: #fff url("../images/tab/de/tab_prenotazioni_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:142px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .home_azzurro {
	background: #fff url("../images/tab/tab_home_azzurro.gif") no-repeat;
    background-position:0 10px;
	width:66px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .agriturismo_rosso {
	background: #fff url("../images/tab/tab_agriturismo_rosso.gif") no-repeat;
    background-position:0 10px;
	width:112px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_agriturismo_rosso {
	background: #fff url("../images/tab/en/tab_agriturismo_rosso.gif") no-repeat;
    background-position:0 10px;
	width:141px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_agriturismo_rosso {
	background: #fff url("../images/tab/de/tab_agriturismo_rosso.gif") no-repeat;
    background-position:0 10px;
	width:128px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .itinerari_rosso {
	background: #fff url("../images/tab/tab_itinerari_rosso.gif") no-repeat;
    background-position:0 10px;
	width:87px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_itinerari_rosso {
	background: #fff url("../images/tab/en/tab_itinerari_rosso.gif") no-repeat;
    background-position:0 10px;
	width:77px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_itinerari_rosso {
	background: #fff url("../images/tab/de/tab_itinerari_rosso.gif") no-repeat;
    background-position:0 10px;
	width:77px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .tariffe_rosso {
	background: #fff url("../images/tab/tab_tariffe_rosso.gif") no-repeat;
    background-position:0 10px;
	width:172px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_tariffe_rosso {
	background: #fff url("../images/tab/en/tab_tariffe_rosso.gif") no-repeat;
    background-position:0 10px;
	width:67px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_tariffe_rosso {
	background: #fff url("../images/tab/de/tab_tariffe_rosso.gif") no-repeat;
    background-position:0 10px;
	width:201px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .prenotazioni_rosso {
	background: #fff url("../images/tab/tab_prenotazioni_rosso.gif") no-repeat;
    background-position:0 10px;
	width:122px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_prenotazioni_rosso {
	background: #fff url("../images/tab/en/tab_prenotazioni_rosso.gif") no-repeat;
    background-position:0 10px;
	width:123px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_prenotazioni_rosso {
	background: #fff url("../images/tab/de/tab_prenotazioni_rosso.gif") no-repeat;
    background-position:0 10px;
	width:142px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .home_rosso {
	background: #fff url("../images/tab/tab_home_rosso.gif") no-repeat;
    background-position:0 10px;
	width:66px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .agriturismo_giallo {
	background: #fff url("../images/tab/tab_agriturismo_giallo.gif") no-repeat;
    background-position:0 10px;
	width:112px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_agriturismo_giallo {
	background: #fff url("../images/tab/en/tab_agriturismo_giallo.gif") no-repeat;
    background-position:0 10px;
	width:141px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_agriturismo_giallo {
	background: #fff url("../images/tab/de/tab_agriturismo_giallo.gif") no-repeat;
    background-position:0 10px;
	width:128px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .itinerari_giallo {
	background: #fff url("../images/tab/tab_itinerari_giallo.gif") no-repeat;
    background-position:0 10px;
	width:87px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_itinerari_giallo {
	background: #fff url("../images/tab/en/tab_itinerari_giallo.gif") no-repeat;
    background-position:0 10px;
	width:77px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_itinerari_giallo {
	background: #fff url("../images/tab/de/tab_itinerari_giallo.gif") no-repeat;
    background-position:0 10px;
	width:77px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .tariffe_giallo {
	background: #fff url("../images/tab/tab_tariffe_giallo.gif") no-repeat;
    background-position:0 10px;
	width:171px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_tariffe_giallo {
	background: #fff url("../images/tab/en/tab_tariffe_giallo.gif") no-repeat;
    background-position:0 10px;
	width:67px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_tariffe_giallo {
	background: #fff url("../images/tab/de/tab_tariffe_giallo.gif") no-repeat;
    background-position:0 10px;
	width:201px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .prenotazioni_giallo {
	background: #fff url("../images/tab/tab_prenotazioni_giallo.gif") no-repeat;
    background-position:0 10px;
	width:122px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .en_prenotazioni_giallo {
	background: #fff url("../images/tab/en/tab_prenotazioni_giallo.gif") no-repeat;
    background-position:0 10px;
	width:123px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .de_prenotazioni_giallo {
	background: #fff url("../images/tab/de/tab_prenotazioni_giallo.gif") no-repeat;
    background-position:0 10px;
	width:142px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav .home_giallo {
	background: #fff url("../images/tab/tab_home_giallo.gif") no-repeat;
    background-position:0 10px;
	width:66px;
	height:35px;
	padding:0;
	margin: 0;
}

#nav a:hover, #nav .corrente {
	margin: 0;
	padding: 0;
    background-position:0 0;
}

#head {
	clear: both;
	margin: 0 auto;
	padding: 0;
	height: 262px;
	width:100%;
	text-align: center;
	background-color: #A7A9AA;
}

.head_azzurro{
	border-top:12px solid #0188A6;
	border-bottom:12px solid #0188A6;	
}

.head_rosso{
	border-top:12px solid #BE1B21;
	border-bottom:12px solid #BE1B21;	
}

.head_giallo{
	border-top:12px solid #E6B220;
	border-bottom:12px solid #E6B220;	
}

#splash {
	background: #A7A9AA url("../images/splash/01.jpg") no-repeat;
	width: 842px;
	height: 262px;
	margin:0 auto;
	padding: 0;
}

#splash_agriturismo {
	background: #A7A9AA url("../images/splash/01.jpg") no-repeat;
	width: 842px;
	height: 262px;
	margin:0 auto;
	padding: 0;
}

#splash_itinerari {
	background: #A7A9AA url("../images/splash/02.jpg") no-repeat;
	width: 842px;
	height: 262px;
	margin:0 auto;
	padding: 0;
}

#splash_tariffe {
	background: #A7A9AA url("../images/splash/03.jpg") no-repeat;
	width: 842px;
	height: 262px;
	margin:0 auto;
	padding: 0;
}

#splash_prenotazioni {
	background: #A7A9AA url("../images/splash/04.jpg") no-repeat;
	width: 842px;
	height: 262px;
	margin:0 auto;
	padding: 0;
}

#content {
	clear: both;
	width: 822px;
	padding: 0px 10px;
	margin: 20px auto 0px auto;
	text-align: center;
	background-color: #fff;
}

#content h1 {
	text-indent: -9000px;
	padding:0;
	margin: 20px 0 20px 0px;
}

#sinistra {
	width: 480px;
	padding: 0px 30px 30px 20px;
	margin: 0px;
	text-align:justify;
	float: left;
	border-right:1px dashed #878787;
	height: auto !important;
    height: 800px;
    min-height: 800px;	
}

#sinistra div.hor {
	height: 1px;
	border-top: 1px dashed #878787;
	margin: 10px;
}

#sinistra div.hor hr {
	display: none;
}

#sinistra div.separatore {
	background: #fff url("../images/barra_interna.gif") no-repeat;
	width:476px;
	height:8px;
	margin:15px 0;
}

#sinistra div.separatore hr {
	display: none;
}

#sinistra .briciole {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#4F4E4E;
	margin: 0;
	padding:0;
}

#sinistra .foto_itinerari {
	border:2px solid #D9A310;
	padding:1px;
	margin: 5px 8px 8px 0px;
	float: left;
}

#sinistra h3 {
	font-size: 18px;
	color: #D9A310;
	margin:0 0 20px 0px;
	line-height: 140%;
}

#sinistra h5 {
	font-size: 14px;
	color: #BF2228;
	margin:0 0 20px 0px;
	line-height: 180%;
}

#sinistra small {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #BE1B21;
}

#sinistra .separatore_news {
	border-top:1px dashed #878787;
	margin:20px auto;
	padding:0;
	text-align: center;
}

#sinistra .duca {
	background: #fff url("../images/testi/ducacastelmonte.gif") no-repeat;
	width:478px;
	height:18px;
}

#sinistra .leggi a {
	float: right;
	font-weight: bold;
}

#sinistra .sitemap_interna {
	background: #fff url("../images/testi/sitemap_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_sitemap_interna {
	background: #fff url("../images/testi/en/sitemap_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_sitemap_interna {
	background: #fff url("../images/testi/de/sitemap_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .link_interna {
	background: #fff url("../images/testi/link_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .agriturismo {
	background: #fff url("../images/testi/agriturismo.gif") no-repeat;
	width:478px;
	height:23px;
}

#sinistra .en_agriturismo {
	background: #fff url("../images/testi/en/agriturismo.gif") no-repeat;
	width:478px;
	height:23px;
}

#sinistra .de_agriturismo {
	background: #fff url("../images/testi/de/agriturismo.gif") no-repeat;
	width:478px;
	height:23px;
}

#sinistra .agriturismo_interna {
	background: #fff url("../images/testi/agriturismo_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_agriturismo_interna {
	background: #fff url("../images/testi/en/agriturismo_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_agriturismo_interna {
	background: #fff url("../images/testi/de/agriturismo_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .servizi_interna {
	background: #fff url("../images/testi/servizi_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_servizi_interna {
	background: #fff url("../images/testi/en/servizi_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_servizi_interna {
	background: #fff url("../images/testi/de/servizi_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .video_interna {
	background: #fff url("../images/testi/video_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .attivita_interna {
	background: #fff url("../images/testi/attivita_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_attivita_interna {
	background: #fff url("../images/testi/en/attivita_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_attivita_interna {
	background: #fff url("../images/testi/de/attivita_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .pianta_interna {
	background: #fff url("../images/testi/pianta_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_pianta_interna {
	background: #fff url("../images/testi/en/pianta_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_pianta_interna {
	background: #fff url("../images/testi/de/pianta_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .dovesiamo_interna {
	background: #fff url("../images/testi/dovesiamo_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_dovesiamo_interna {
	background: #fff url("../images/testi/en/dovesiamo_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_dovesiamo_interna {
	background: #fff url("../images/testi/de/dovesiamo_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .news_interna {
	background: #fff url("../images/testi/news_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .photogallery_interna {
	background: #fff url("../images/testi/photogallery_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_photogallery_interna {
	background: #fff url("../images/testi/de/photogallery_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .itinerari_interna {
	background: #fff url("../images/testi/itinerari_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_itinerari_interna {
	background: #fff url("../images/testi/en/itinerari_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_itinerari_interna {
	background: #fff url("../images/testi/de/itinerari_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .tariffe_interna {
	background: #fff url("../images/testi/tariffe_interna.gif") no-repeat;
	width:476px;
	height:20px;
}

#sinistra .en_tariffe_interna {
	background: #fff url("../images/testi/en/tariffe_interna.gif") no-repeat;
	width:476px;
	height:20px;
}

#sinistra .de_tariffe_interna {
	background: #fff url("../images/testi/de/tariffe_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .offerte_interna {
	background: #fff url("../images/testi/offerte_interna.gif") no-repeat;
	width:476px;
	height:20px;
}

#sinistra .en_offerte_interna {
	background: #fff url("../images/testi/en/offerte_interna.gif") no-repeat;
	width:476px;
	height:20px;
}

#sinistra .de_offerte_interna {
	background: #fff url("../images/testi/de/offerte_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .prenotazioni_interna {
	background: #fff url("../images/testi/prenotazioni_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_prenotazioni_interna {
	background: #fff url("../images/testi/en/prenotazioni_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_prenotazioni_interna {
	background: #fff url("../images/testi/de/prenotazioni_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .contatti_interna {
	background: #fff url("../images/testi/contatti_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .en_contatti_interna {
	background: #fff url("../images/testi/en/contatti_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .de_contatti_interna {
	background: #fff url("../images/testi/de/contatti_interna.gif") no-repeat;
	width:477px;
	height:20px;
}

#sinistra .itinerari {
	background: #fff url("../images/testi/itinerari.gif") no-repeat;
	width:472px;
	height:17px;
}

#sinistra .en_itinerari {
	background: #fff url("../images/testi/en/itinerari.gif") no-repeat;
	width:478px;
	height:23px;
}

#sinistra .de_itinerari {
	background: #fff url("../images/testi/de/itinerari.gif") no-repeat;
	width:478px;
	height:23px;
}

#sinistra .box_agriturismo {
	background: #BF2228 url("../images/sfondo_agriturismo.gif") no-repeat;
	width: 444px;
	margin: 0px 1px 0px 2px;
	padding: 135px 20px 20px 20px;
	color: #FFFFFF;
	line-height: 135%;
}

#sinistra .box_agriturismo_leggi {
	background: #BF2228 url("../images/sfondo_agriturismo_leggi.gif") no-repeat top center;
	width: 476px;
	height: 18px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color: #FFFFFF;
	text-align: right;
	font-size: 10px;
	font-weight: bold;	
}

#sinistra .box_itinerari {
	background: #D9A310 url("../images/sfondo_itinerari.gif") no-repeat;
	width: 444px;
	margin: 0px 1px 0px 2px;
	padding: 135px 20px 20px 20px;
	color: #FFFFFF;
	line-height: 135%;
}

#sinistra .box_itinerari_leggi {
	background: #D9A310 url("../images/sfondo_itinerari_leggi.gif") no-repeat top center;
	width: 476px;
	height: 18px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color: #FFFFFF;
	text-align: right;
	font-size: 10px;
	font-weight: bold;	
}

#sinistra .box_agriturismo_leggi a, #sinistra .box_agriturismo_leggi a:visited, .box_itinerari_leggi a, .box_itinerari_leggi a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#sinistra .box_agriturismo_leggi a:hover, .box_itinerari_leggi a:hover {
	color: #37383A;
}

#sidebar {
	width: 221px;
	padding: 20px 20px 20px 20px;
	margin: 0px;
	text-align:justify;
	float: left;
	font-size:11px;
}

#sidebar p {
	padding: 0 0 3px 5px;
	margin: 0;
}

#sidebar .navigazione_secondaria {
	border-top: 1px dashed #878787;
	border-bottom: 1px dashed #878787;
	padding: 10px 0px 4px 0px;
	margin: 0;
}

#sidebar .navigazione_secondaria li {
	color: #37383A;
	font-size:10px;
	text-transform: uppercase;
	letter-spacing:2px;
	margin: 0px;
	padding: 5px 0px;
	list-style:none;	
}

#sidebar .navigazione_secondaria a, #sidebar .navigazione_secondaria a:visited {
	color: #37383A;
	font-size:10px;
	text-transform: uppercase;
	letter-spacing:2px;
	padding:0px 0px 0px 20px;
	margin: 0px;
}

#sidebar .navigazione_secondaria a:hover {
	color: #C19004;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:2px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: #fff url("../images/punto_navigazione_secondaria.gif") no-repeat bottom left;
	text-decoration: none;
}

#sidebar .navigazione_secondaria li.selezionato {
	color: #C19004;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:2px;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	background: #fff url("../images/punto_navigazione_secondaria.gif") no-repeat 0px 8px;
	text-decoration: none;
}

#sidebar h1.menu {
	background: #fff url("../images/testi/menu.gif") no-repeat top right;
	width:43px;
	height:8px;
	margin:0px 0px 0px 178px;
	padding: 0px 0px 5px 0px !important;
}

#sidebar .news {
	background: #fff url("../images/testi/news.gif") no-repeat;
	width:216px;
	height:18px;
	margin:0 0 10px 0;
	padding:0;
}

#sidebar .altrenews {
	background: #fff url("../images/separatore_rosso.gif") no-repeat bottom left;
	width:221px;
	height:15px;
	margin:0;
	padding:0;
}

#sidebar .entraprenotazioni {
	background: #fff url("../images/separatore_giallo.gif") no-repeat bottom left;
	width:175px;
	height:14px;
	margin:0;
	padding:5px 0px 0px 0px;
}

#sidebar .entraprenotazioni a{
	color: #E7B222;
	font-weight: bold;
	padding: 0 0 0px 179px;
	margin: 0;
}

#sidebar .entrapiantina {
	background: #fff url("../images/separatore_rosso_2.gif") no-repeat bottom left;
	width:175px;
	height:14px;
	margin:0;
	padding:5px 0px 0px 0px;
}

#sidebar .entrapiantina a{
	color: #BF2228;
	font-weight: bold;
	padding: 0 0 0px 179px;
	margin: 0;
}

#sidebar .altrenews a{
	color: #E7B222;
	font-weight: bold;
	padding: 0 0 0px 152px;
	margin: 0;
}

#sidebar .dovesiamo {
	background: #fff url("../images/testi/dovesiamo.gif") no-repeat;
	width:221px;
	height:19px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .en_dovesiamo {
	background: #fff url("../images/testi/en/tit-location.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .de_dovesiamo {
	background: #fff url("../images/testi/de/tit-location.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .entradovesiamo {
	background: #fff url("../images/separatore_celeste.gif") no-repeat bottom left;
	width:221px;
	height:15px;
	margin:0;
	padding:0;
}

#sidebar .entradovesiamo a{
	color: #0081A0;
	font-weight: bold;
	padding: 0 0 0px 179px;
	margin: 0;
}

#sidebar .infoprenotazioni {
	background: #fff url("../images/testi/infoprenotazioni.gif") no-repeat;
	width:222px;
	height:24px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .en_infoprenotazioni {
	background: #fff url("../images/testi/en/tit-inforeservations.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .de_infoprenotazioni {
	background: #fff url("../images/testi/de/tit-inforeservations.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .entrainfoprenotazioni {
	background: #fff url("../images/separatore_rosso_lungo.gif") no-repeat bottom left;
	width:222px;
	height:9px;
	margin:0;
	padding:0;
}

#sidebar .piantina {
	background: #fff url("../images/testi/piantina.gif") no-repeat;
	width:222px;
	height:24px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .en_piantina {
	background: #fff url("../images/testi/en/tit-map.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .de_piantina {
	background: #fff url("../images/testi/de/tit-map.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .videoside {
	background: #fff url("../images/testi/specialevideo.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .en_videoside {
	background: #fff url("../images/testi/en/tit-specialvideo.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}

#sidebar .de_videoside {
	background: #fff url("../images/testi/de/tit-specialvideo.gif") no-repeat;
	width:221px;
	height:26px;
	margin:40px 0 10px 0;
	padding:0;
}


#footer {
	clear: both;
	width: 822px;
	padding: 20px;
	margin: 10px auto 20px auto;
	text-align: center;
	border-top:1px dashed #992D1A;
}

.stemma {
	background: #fff url("../images/stemma.gif") no-repeat;
	width: 53px;
	height: 57px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	text-indent: -9000px;
}

.copyright {
	background: #fff url("../images/loghetto.gif") no-repeat top left;
	font:11px Georgia, "Times New Roman", Times, serif;
	color: #878787;
	text-align: center;
	margin: 10px auto;
	padding: 0 0 0 10px;
	width: 460px;
}

.ada {
	font:11px Georgia, "Times New Roman", Times, serif;
	color: #878787;
	text-align: center;
	margin: 30px auto 10px auto;
	padding: 0 0 0 10px;
	width: 460px;
}

table.tabella {
	border-collapse:collapse;
	width:100%;
	background-color: #eee;
	margin:0px 0px 30px 0px;
	}
table.tabella td,
table.tabella th {
	font-size: 11px;
	border:1px solid #ccc;
	padding:0.5em;
	margin:1.0em;
	text-align:center;
	color: #333;
	background-color: #fff;
	}
table.tabella th {
	background-color:#eee;
	font-weight: bold;
	font-size: 13px;
	}

.clearboth {
	clear: both;
	margin: 0;
	padding: 0;
}

.pagina {
	margin: 5px;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #fff;
	background-color: #BF2228;
	color: #fff;
	}
#photogallery {
	margin: 0;
	padding: 0;
	width: 500px;
}

#photogallery ul {
	margin: 0;
	padding: 0;
}

#photogallery li {
	float: left;
	list-style-type: none;
	margin: 10px 10px;
}


.miniatura {
	float: left;
	padding: 1px; 
	margin: 0px;
	list-style: none;
	border: 3px solid #BE1B21;
}	
	
