body{
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a{
	text-decoration:none;
}

img{
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/* -------------------------------------------------- Layout PROVVISORIO */

.LayoutProvvisorio a,
.LayoutProvvisorio a:link,
.LayoutProvvisorio a:visited{
	text-decoration:none;
	font-weight:normal;
	color:#999999;
}

.LayoutProvvisorio a:hover,
.LayoutProvvisorio a:focus,
.LayoutProvvisorio a:active{
	font-weight:normal;
	color:#CCCCCC;
}

#ContenitoreProvvisorio{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:450px;
}

#ContenitoreProvvisorio p{
	padding-top:20px;
}

#ContenitoreProvvisorio h4{
	font-size:13px;
	margin-bottom:0px;
}

/* --------------------------------------------------------------------- */

.LayoutVerde{
	font-size:11px;
	text-decoration:none;
	background-image:url(immagini/layout/layout_verde_sfondo.gif); /* Questa è l'immagine di sfondo della banda verde chiaro */
	background-repeat:repeat-x;
	background-color:#879548; /* Questo è il colore della banda verde scuro in basso */
	color:#879548;
}

.LayoutMarrone{
	font-size:11px;
	text-decoration:none;
	background-image:url(immagini/layout/layout_marrone_sfondo.gif); /* Questa è l'immagine di sfondo della banda marrone chiaro */
	background-repeat:repeat-x;
	background-color:#806341; /* Questo è il colore della banda marrone scuro in basso */
	color:#806341;
}

.LayoutBlu{
	font-size:11px;
	text-decoration:none;
	background-image:url(immagini/layout/layout_blu_sfondo.gif); /* Questa è l'immagine di sfondo della banda blu chiaro */
	background-repeat:repeat-x;
	background-color:#253D41; /* Questo è il colore della banda blu scuro in basso */
	color:#253D41;
}

.LayoutNews{
	font-size:11px;
	text-decoration:none;
	background-color:#DCEB96;
	color:#879548;
}

#ContenitoreGenerale{
	width:780px;	
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#Sopra{
	width:780px;
	height:486px;
}

#Sopra486px{
	width:780px;
	height:486px;
}

/* -------------------------------------------------- Layout VERDE */

#SopraSinistraVerdeAlbero{
	float:left;
	width:238px;
	height:486px;
	background-image:url(immagini/layout/layout_verde_albero.gif);
	background-repeat:no-repeat;
}

.InfoVerde{
	margin-left:40px;
	margin-top:384px;
	font-size:9px;
	color:#879548;
}

.InfoVerdeStraniero{
	margin-left:40px;
	margin-top:372px;
	font-size:9px;
	color:#879548;
}

#SopraSinistraVerdeAlbero a,
#SopraSinistraVerdeAlbero a:link,
#SopraSinistraVerdeAlbero a:visited{
	color:#879548;
	font-weight:normal;
	text-decoration:none;
}

#SopraSinistraVerdeAlbero a:hover,
#SopraSinistraVerdeAlbero a:focus,
#SopraSinistraVerdeAlbero a:active{
	color:#A0AF58;
	font-weight:normal;
	text-decoration:none;
}

#SopraDestraVerde{
	float:left;
	width:542px;
	height:486px;
	background-image:url(immagini/layout/layout_verde_box.gif);
	background-repeat:no-repeat;
}

#ContenutoSopraDestraVerde{
	width:542px;
	height:374px;
	float:left;
	color:#879548;	
}

#ContenutoSopraDestraVerde a{
	color:#879548;	
}

.DidascaliaSottoFotoGrandi{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* --------------------------------------------------------------- */

/* -------------------------------------------------- Layout MARRONE */

.InfoMarrone{
	margin-left:40px;
	margin-top:384px;
	font-size:9px;
}

.InfoMarroneStraniero{
	margin-left:40px;
	margin-top:372px;
	font-size:9px;
}

#SopraSinistraMarroneAlbero a,
#SopraSinistraMarroneAlbero a:link,
#SopraSinistraMarroneAlbero a:visited,
#SopraSinistraMarroneFiore a,
#SopraSinistraMarroneFiore a:link,
#SopraSinistraMarroneFiore a:visited,
#SopraSinistraMarroneCerbiatto a,
#SopraSinistraMarroneCerbiatto a:link,
#SopraSinistraMarroneCerbiatto a:visited,
#SopraSinistraMarroneGirasole a,
#SopraSinistraMarroneGirasole a:link,
#SopraSinistraMarroneGirasole a:visited{
	color:#806341;
	font-weight:normal;
	text-decoration:none;
}

#SopraSinistraMarroneAlbero a:hover,
#SopraSinistraMarroneAlbero a:focus,
#SopraSinistraMarroneAlbero a:active,
#SopraSinistraMarroneFiore a:hover,
#SopraSinistraMarroneFiore a:focus,
#SopraSinistraMarroneFiore a:active,
#SopraSinistraMarroneCerbiatto a:hover,
#SopraSinistraMarroneCerbiatto a:focus,
#SopraSinistraMarroneCerbiatto a:active,
#SopraSinistraMarroneGirasole a:hover,
#SopraSinistraMarroneGirasole a:focus,
#SopraSinistraMarroneGirasole a:active{
	color:#A07C50;
	font-weight:normal;
	text-decoration:none;
}

#SopraSinistraMarroneAlbero{
	float:left;
	width:238px;
	height:486px;
	background-image:url(immagini/layout/layout_marrone_albero.gif);
	background-repeat:no-repeat;
}

#SopraSinistraMarroneFiore{
	float:left;
	width:238px;
	height:486px;
	background-image:url(immagini/layout/layout_marrone_fiore.gif);
	background-repeat:no-repeat;
}

#SopraSinistraMarroneGirasole{
	float:left;
	width:238px;
	height:486px;
	background-image:url(immagini/layout/layout_marrone_girasole.gif);
	background-repeat:no-repeat;
}

#SopraSinistraMarroneCerbiatto{
	float:left;
	width:238px;
	height:486px;
	background-image:url(immagini/layout/layout_marrone_cerbiatto.gif);
	background-repeat:no-repeat;
}

#SopraDestraMarrone{
	float:left;
	width:542px;
	height:486px;
	background-image:url(immagini/layout/layout_marrone_box.gif);
	background-repeat:no-repeat;
}

#ContenutoSopraDestraMarrone{
	width:542px;
	height:374px;
	float:left;
	color:#806341;
}

#ContenutoSopraDestraMarrone h5{
	width:462px;
	float:left;
	margin:5px 0px 15px 0px;
	padding-left:40px;
}

#ContenutoSopraDestraMarrone a{
	text-decoration:none;
	font-weight: normal;
	color:#806341;
}

#ContenutoSopraDestraMarrone a:hover,
#ContenutoSopraDestraMarrone a:focus,
#ContenutoSopraDestraMarrone a:active{
	text-decoration:none;
	font-weight: normal;
	color:#E6B85D;
}

/* ----------------------------------------------------------------- */

/* -------------------------------------------------- Layout BLU */

#SopraSinistraBluCasa{
	float:left;
	width:238px;
	height:486px;
	background-image:url(immagini/layout/layout_blu_casa.gif);
	background-repeat:no-repeat;
}

.InfoBlu{
	margin-left:40px;
	margin-top:384px;
	font-size:9px;
}

.InfoBluStraniero{
	margin-left:40px;
	margin-top:372px;
	font-size:9px;
}

#SopraSinistraBluCasa a,
#SopraSinistraBluCasa a:link,
#SopraSinistraBluCasa a:visited{
	color:#253D41;
	font-weight:normal;
	text-decoration:none;
}

#SopraSinistraBluCasa a:hover,
#SopraSinistraBluCasa a:focus,
#SopraSinistraBluCasa a:active{
	color:#325256;
	font-weight:normal;
	text-decoration:none;
}

#SopraDestraBlu{
	float:left;
	width:542px;
	height:486px;
	background-image:url(immagini/layout/layout_blu_box.gif);
	background-repeat:no-repeat;
}

#SottoDestraBlu{
	width:542px;
	float:left;
	margin-top:20px;
	color:#253D41;
}

#ContenutoSopraDestraBlu{
	width:542px;
	float:left;
	color:#253D41;
}

#ContenutoSopraDestraBlu p{
	margin:0px 20px 20px 40px;
	padding:0px;
}

/* ------------------------------------------------------------- */

#Sotto{
	width:780px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E6E6E6;
	float:left;
}

#SottoSinistra{
	width:238px;
	float:left;
}

.SottoSinistra{
	margin:0px 0px 0px 40px;
}

#SottoDestra{
	width:542px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-top:5px;
}

.SottoDestra{
	margin:15px 0px 0px 0px;
}

.SottoDestra a,
.SottoDestra a:link,
.SottoDestra a:visited{
	text-decoration:none;
	color:#E6E6E6;
	font-weight:bold;
}

.SottoDestraCentrato{
	text-align:center;
	margin:20px 40px 0px 40px;
}

.SottoDestraVerdeTitoli{
	font-size:13px;
	font-weight:bold;
	margin:15px 40px 0px 40px;
}

.SottoDestraVerdeParagrafo{
	margin:15px 40px 0px 40px;
}

.SottoDestraVerdeParagrafo a,
.SottoDestraVerdeParagrafo a:link,
.SottoDestraVerdeParagrafo a:visited{
	text-decoration:none;
	color:#E6E6E6;
	font-weight:bold;
}

.SottoDestraVerdeParagrafo a:hover,
.SottoDestraVerdeParagrafo a:focus,
.SottoDestraVerdeParagrafo a:active{
	text-decoration:none;
	color:#E6E6E6;
	font-weight:bold;
}

.SottoDestraMarroneTitoli{
	font-size:13px;
	font-weight:bold;
	margin:20px 40px 0px 40px;
}

.SottoDestraMarroneParagrafo{
	margin:20px 40px 0px 40px;
}

.SottoDestraMarroneParagrafo a,
.SottoDestraMarroneParagrafo a:link,
.SottoDestraMarroneParagrafo a:visited{
	text-decoration:none;
	color:#E6E6E6;
	font-weight:bold;
}

.SottoDestraMarroneParagrafo a:hover,
.SottoDestraMarroneParagrafo a:focus,
.SottoDestraMarroneParagrafo a:active{
	text-decoration:none;
	color:#E6E6E6;
	font-weight:bold;
}

#Chiusura{
	width:780px;
	height:20px;
	float:left;
}

#Chiusura5px{
	width:780px;
	height:0px;
	float:left;
}

/* ---------------------------------- INIZIO BOX per Menù di NAVIGAZIONE */

#MenuNavigazione{
	float:left;
	width:542px;
	height:92px;
}

#PrimoMenu{
	display:inline;
	float:left;
	height:74px;
}

#SecondoMenu{
	display:inline;
	float:left;
	height:74px;
}

#LogoMenu{
	display:inline;
	float:right;
	width:58px;
	height:74px;
	margin-top:18px;
	margin-right:40px;
}

/* ------------------- Correzioni Menù NAVIGAZIONE per Internet Explorer */

.MenuNavigazione{
	width:180px;
	margin:14px 0px 0px 40px;
	padding:0px;
	list-style:none;
}

.MenuNavigazione li{
	display:inline;
}

.MenuNavigazioneLungoSinistra{
	width:260px;
	margin:14px 0px 0px 40px;
	padding:0px;
	list-style:none;
}

.MenuNavigazioneLungoSinistra li{
	display:inline;
}

.MenuNavigazioneCortoDestra{
	width:144px;
	margin:14px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.MenuNavigazioneCortoDestra li{
	display:inline;
}

.MenuNavigazioneMedioSinistra{
	width:200px;
	margin:14px 0px 0px 40px;
	padding:0px;
	list-style:none;
}

.MenuNavigazioneMedioSinistra li{
	display:inline;
}

.MenuNavigazioneMedioDestra{
	width:164px;
	margin:14px 0px 0px 40px;
	padding:0px;
	list-style:none;
}

.MenuNavigazioneMedioDestra li{
	display:inline;
}

/* --------------------------------------------------------------------- */

/* ---------------------------------------------- Menù NAVIGAZIONE VERDE */

.MenuVerde a{
	display:block;
	text-decoration:none;
	padding-left:15px;
	background:url(immagini/menu_navigazione/menu_verde_link.gif) left center no-repeat;
	color:#5A6330;	
	font-weight:normal;
}

.MenuVerde a:link,
.MenuVerde a:visited{
	background:url(immagini/menu_navigazione/menu_verde_link.gif) left center no-repeat;
	color:#5A6330;	
	font-weight:normal;
}

.MenuVerde a:hover,
.MenuVerde a:focus,
.MenuVerde a:active{
	background:url(immagini/menu_navigazione/menu_verde_hover.gif) left center no-repeat;
	color:#879548;
	font-weight:normal;
}

.MenuVerdeAttivo a{
	display:block;
	text-decoration:none;
	padding-left:15px;
	background:url(immagini/menu_navigazione/menu_verde_focus.gif) left center no-repeat;
	font-weight:bold;
	color:#5A6330;
}

.MenuVerdeAttivo a:link,
.MenuVerdeAttivo a:visited,
.MenuVerdeAttivo a:hover,
.MenuVerdeAttivo a:focus,
.MenuVerdeAttivo a:active{
	font-weight:bold;
	color:#5A6330;
}

/* --------------------------------------------------------------------- */

/* ------------------------------------------------ Menù NAVIGAZIONE MARRONE */

.MenuMarrone a{
	display:block;
	text-decoration:none;
	padding-left:15px;
	background:url(immagini/menu_navigazione/menu_marrone_link.gif) left center no-repeat;
	color:#806341;	
	font-weight:normal;
}

.MenuMarrone a:link,
.MenuMarrone a:visited{
	background:url(immagini/menu_navigazione/menu_marrone_link.gif) left center no-repeat;
	color:#806341;	
	font-weight:normal;
}

.MenuMarrone a:hover,
.MenuMarrone a:focus,
.MenuMarrone a:active{
	background:url(immagini/menu_navigazione/menu_marrone_hover.gif) left center no-repeat;
	color:#E6B85D;
	font-weight:normal;
}

.MenuMarroneAttivo a{
	display:block;
	text-decoration:none;
	padding-left:15px;
	background:url(immagini/menu_navigazione/menu_marrone_focus.gif) left center no-repeat;
	font-weight:bold;
	color:#806341;	
}

.MenuMarroneAttivo a:link,
.MenuMarroneAttivo a:visited,
.MenuMarroneAttivo a:hover,
.MenuMarroneAttivo a:focus,
.MenuMarroneAttivo a:active{
	color:#806341;	
	font-weight:bold;
}

/* --------------------------------------------------------------------------- */

/* -------------------------------------------------- Menù NAVIGAZIONE BLU */

.MenuBlu a{
	display:block;
	text-decoration:none;
	padding-left:15px;
	background:url(immagini/menu_navigazione/menu_blu_link.gif) left center no-repeat;
	color:#253D41;	
	font-weight:normal;
}

.MenuBlu a:link,
.MenuBlu a:visited{
	background:url(immagini/menu_navigazione/menu_blu_link.gif) left center no-repeat;
	color:#253D41;	
	font-weight:normal;
}

.MenuBlu a:hover,
.MenuBlu a:focus,
.MenuBlu a:active{
	background:url(immagini/menu_navigazione/menu_blu_hover.gif) left center no-repeat;
	color:#536F79;
	font-weight:normal;
}

.MenuBluAttivo a{
	display:block;
	text-decoration:none;
	padding-left:15px;
	background:url(immagini/menu_navigazione/menu_blu_focus.gif) left center no-repeat;
	font-weight:bold;
	color:#253D41;	
}

.MenuBluAttivo a:link,
.MenuBluAttivo a:visited,
.MenuBluAttivo a:hover,
.MenuBluAttivo a:focus,
.MenuBluAttivo a:active{
	color:#253D41;	
	font-weight:bold;
}

/* ----------------------------------------------------------------------- */

.FotoGrandi{
	padding:0px 40px 0px 40px;
	float: left;
	width: 462px;
}

h1{
	font-size:15px;
	text-decoration:none;
	margin:31px 40px 20px 40px;
}

h5{
	font-size:11px;
	font-weight:normal;
}

h6{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}

/* -------------------------------------------------- THUMBNAIL */

.DidascaliaFotoVerde{
	color:#879548;
	padding-top:5px;
	margin:0px;
}

.DidascaliaFotoMarrone{
	color:#806341;
	padding-top:5px;
	margin:0px;
}

#PhotogalleryArteVerticale{
	width:460px;
	height:265px;
	color:#806341;
}

#PhotogalleryArteVerticale div{
	vertical-align:bottom;
	float:left;
}

#PhotogalleryArteVerticale td{
	padding-left:10px;
	margin:0px;
}

#PhotogalleryArteOrizzontale{
	width:460px;
	height:265px;
	color:#806341;
}

#PhotogalleryArteOrizzontale td{
	padding-top:10px;
	margin:0px;
}

#PhotogalleryArte td{
	padding-left:20px;
	padding-top: 20px;
}

#ThumbnailFoto{
	width:460px;
	height:27px;	
	float:left;
	display:inline;
	padding:0px;
	margin:19px 0px 20px 40px;	
}

.ThumbnailVerde{
	display:inline;
	float:left;
	width:29px;
	height:25px;
	margin:0px 8px 0px 0px;
	border:1px solid #FFFFFF;
}

.ThumbnailVerdeFinale{
	display:inline;
	float:right;
	width:29px;	
	height:25px;
	border:1px solid #FFFFFF;
}

a:link.ThumbnailVerde,
a:link.ThumbnailVerdeFinale,
a:visited.ThumbnailVerde,
a:visited.ThumbnailVerdeFinale{
	border:1px solid #FFFFFF;
}

a:hover.ThumbnailVerde,
a:hover.ThumbnailVerdeFinale,
a:focus.ThumbnailVerde,
a:focus.ThumbnailVerdeFinale,
a:active.ThumbnailVerde,
a:active.ThumbnailVerdeFinale{
	border:1px solid #879548;
}

#ThumbnailFotoStanze{
	width:460px;
	height:27px;
	float:left;
	padding:0px;
	margin:19px 0px 20px 40px;
	display: inline;
}

.ThumbnailVerdeStanze{
	display:inline;
	float:left;
	width:25px;
	height:25px;
	margin:0px 4px 0px 0px;
	border:1px solid #FFFFFF;
}

.ThumbnailVerdeFinaleStanze{
	display:inline;
	float:right;
	width:25px;	
	height:25px;
	border:1px solid #FFFFFF;
}

a:link.ThumbnailVerdeStanze,
a:link.ThumbnailVerdeFinaleStanze,
a:visited.ThumbnailVerdeStanze,
a:visited.ThumbnailVerdeFinaleStanze{
	border:1px solid #FFFFFF;
}

a:hover.ThumbnailVerdeStanze,
a:hover.ThumbnailVerdeFinaleStanze,
a:focus.ThumbnailVerdeStanze,
a:focus.ThumbnailVerdeFinaleStanze,
a:active.ThumbnailVerdeStanze,
a:active.ThumbnailVerdeFinaleStanze{
	border:1px solid #879548;
}

/* ------------------------------------------------------------ */

#GalleriaBox{
	width:780px;
	margin-top:20px;
}

#GalleriaBoxSopra{
	float:left;
	width:780px;
	height:20px;
	background-image:url(immagini/layout/layout_marrone_box_galleria_sopra.gif);
	background-repeat:no-repeat;
}

#GalleriaBoxContenuto{
	float:left;
	width:780px;
	background-color:#FFFFFF;
}

#GalleriaBoxSotto{
	float:left;
	width:780px;
	height:20px;
	background-image:url(immagini/layout/layout_marrone_box_galleria_sotto.gif);
	background-repeat:no-repeat;
}

#LinkGallerie{
	width:238px;
	float:left;
	font-weight:bold;
}

#LinkGallerie p{
	margin:0px 0px 0px 40px;
}

.LinkGallerie{
	color:#806341;
}

.LinkGallerie a:hover,
.LinkGallerie a:focus,
.LinkGallerie a:active{
	text-decoration:none;
	font-weight:normal;
	color:#E6B85D;
}

.LinkGallerie a{
	text-decoration:none;
	font-weight:normal;
	color:#806341;
}

/* -------------------------------------------------- THUMBNAIL GALLERIE */

#ContenitoreThumbnail{
	width:462px;
	float:left;
	padding:0px 40px 0px 40px;
}

#ThumbnailGalleriaSopra{
	width:460px;
	height:27px;	
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#ThumbnailGalleriaSotto{
	width:460px;
	height:27px;	
	float:left;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
}

.ThumbnailMarrone{
	float:left;
	width:29px;
	height:25px;
	margin:0px 8px 0px 0px;
	border:1px solid #FFFFFF;
}

.ThumbnailMarroneFinale{
	display:inline;
	float:right;
	width:29px;	
	height:25px;
	border:1px solid #FFFFFF;
}

a:link.ThumbnailMarrone,
a:link.ThumbnailMarroneFinale,
a:visited.ThumbnailMarrone,
a:visited.ThumbnailMarroneFinale{
	border:1px solid #FFFFFF;
}

a:hover.ThumbnailMarrone,
a:hover.ThumbnailMarroneFinale,
a:focus.ThumbnailMarrone,
a:focus.ThumbnailMarroneFinale,
a:active.ThumbnailMarrone,
a:active.ThumbnailMarroneFinale{
	border:1px solid #806341;
}

/* --------------------------------------------------------------------- */

/* -------------------------------------------------- LAYOUT INDEX */

.LayoutIndex{
	font-size:11px;
	text-decoration:none;
	color:#5A6330;
	background-image:url(immagini/layout/index_sfondo.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DCEB96;
}

#SopraIndex{
	height:250px;
}

#CentroIndex{
	height:100px;
	background-color:#FFFFFF;
}

#CentratoCentroIndex{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#FFFFFF;
}

#LogoIndex{
	position:relative;
	top:-10px;
}

#LogoIndex img{
	margin-top:4px;
}

#LingueIndex{
	position:relative;
	top:-5px;
}

#LingueIndex p{
	margin:0px 0px 0px 0px;
}

#LingueIndex a{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin:0px 20px 0px 0px;
}

#LingueIndex a:link,
#LingueIndex a:visited{
	font-weight:normal;
	color:#5A6330;
}

#LingueIndex a:hover,
#LingueIndex a:focus,
#LingueIndex a:active{
	font-weight:normal;
	color:#879548;
}

.LingueNonAttive,
.LingueNonAttive a,
.LingueNonAttive a:link,
.LingueNonAttive a:visited,
.LingueNonAttive a:hover,
.LingueNonAttive a:focus,
.LingueNonAttive a:active{
	color:#CCCCCC;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin:0px 20px 0px 0px;
}

#SottoIndex{
	background-color:#DCEB96;
}

#ContenutoSottoIndex{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#DCEB96;
	color:#879548;
}

#ContenutoSottoIndex a,
#ContenutoSottoIndex a:link,
#ContenutoSottoIndex a:visited,
#ContenutoSottoIndex a:hover,
#ContenutoSottoIndex a:focus,
#ContenutoSottoIndex a:active{
	color:#879548;
}

#ContenutoSottoIndex p{
	margin:0px 0px 0px 0px;
	padding-top:4px;
}

#ScalaColoreIndex img{
	position:relative;
	left:242px;
}

/* --------------------------------------------------------------- */

/* -------------------------------------------------- Menù interno scelta LINGUE VERDE */

.MenuLingueVerde{
	color:#5A6330;
	list-style:none;
	padding:0px;
	margin:0px 20px 0px 20px;
}

.MenuLingueVerde a{
	text-decoration:none;
	font-weight:normal;
	color:#5A6330;	
}

.MenuLingueVerde a:link,
.MenuLingueVerde a:visited{
	text-decoration:none;
	font-weight:normal;
	color:#5A6330;
}

.MenuLingueVerde a:hover,
.MenuLingueVerde a:focus,
.MenuLingueVerde a:active{
	font-weight:normal;
	color:#E6E6E6;
}

.MenuLingueVerdeAttivo a,
.MenuLingueVerdeAttivo a:link,
.MenuLingueVerdeAttivo a:visited,
.MenuLingueVerdeAttivo a:hover,
.MenuLingueVerdeAttivo a:focus,
.MenuLingueVerdeAttivo a:active{
	font-weight:bold;
	color:#5A6330;
}

/* ----------------------------------------------------------------------------------- */

/* -------------------------------------------------- Menù interno scelta LINGUE BLU */

.MenuLingueBlu{
	margin:0px 20px 0px 20px;
	font-weight:bold;
	color:#536F79;
	list-style:none;
	padding:0px;
}

.MenuLingueBlu a{
	text-decoration:none;
	font-weight:normal;
	color:#536F79;	
}

.MenuLingueBlu a:link,
.MenuLingueBlu a:visited{
	text-decoration:none;
	font-weight:normal;
	color:#536F79;
}

.MenuLingueBlu a:hover,
.MenuLingueBlu a:focus,
.MenuLingueBlu a:active{
	font-weight:normal;
	color:#E6E6E6;
}

.MenuLingueBluAttivo a,
.MenuLingueBluAttivo a:link,
.MenuLingueBluAttivo a:visited,
.MenuLingueBluAttivo a:hover,
.MenuLingueBluAttivo a:focus,
.MenuLingueBluAttivo a:active{
	font-weight:bold;
	color:#536F79;
}

/* --------------------------------------------------------------------------------- */

/* -------------------------------------------------- Box CONTATTI Arrotondato BLU */

#BoxArrotondatoContattiSopra{
	width:542px;
	height:20px;
	background:url(immagini/layout/box_contatti_sopra.gif) center top no-repeat;
}

#BoxArrotondatoContattiContenuto{
	float:left;
	width:542px;
	background:url(immagini/layout/box_contatti_centro.gif) center center repeat-y;
}

#BoxArrotondatoContattiContenuto p{
	margin:0px 40px 20px 40px;
}

#BoxArrotondatoContattiSotto{
	float:left;
	width:542px;
	height:20px;
	background:url(immagini/layout/box_contatti_sotto.gif) center bottom no-repeat;
}

#BoxArrotondatoContatti a{
	text-decoration:none;
	color:#253D41;	
}

#BoxArrotondatoContatti a:link,
#BoxArrotondatoContatti a:visited{
	color:#253D41;
}

#BoxArrotondatoContatti a:hover,
#BoxArrotondatoContatti a:focus,
#BoxArrotondatoContatti a:active{
	color:#536F79;
}

/* ------------------------------------------------------------------------------- */

/* -------------------------------------------------- Campo CONTATTI e PRENOTAZIONI BLU */

.TabellaCampoNome{
	padding-top:3px;
}

.TabellaCampoNomePiccolo{
	font-size:9px;
	font-weight:normal;
}

.CampoContattiPrenotazioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#536F79;
	padding:0px;
	margin:0px;
}

.CampoTestoContattiPrenotazioni{
	height:17px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#536F79;
	width:245px;
}

.CampoAreaTestoContattiPrenotazioni{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#536F79;
	width:245px;
}

.CampoTestoTendinaContattiPrenotazioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#536F79;
	height:17px;
}

.CampoTestoTendinaContattiPrenotazioniStanze{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#536F79;
	height:17px;
	width:180px;
}

.CampoTestoTendinaStrettaContattiPrenotazioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#536F79;
	height:17px;
	width:45px;
}

.CampoTestoNumeroLabelContattiPrenotazioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#253D41;
	margin-bottom:20px;
}

.CampoTestoNumeroContattiPrenotazioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#536F79;
	height:13px;
	width:28px;
	text-align:center;
}

.CampoTestoTendinaBoldContattiPrenotazioni{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#253D41;
}

.BottonePrivacyAccetto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.BottonePrivacyRifiuto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-left:80px;
}

.BottoneInvia{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:60px;
	height:25px;
}

.BottoneAnnulla{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:60px;
	height:25px;
}

.BottoneLungo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:80px;
	height:25px;
}

.SfondoSeparatoreContattiPrenotazioni{
	background-image:url(immagini/layout/separatore_contatti.gif);
	background-repeat:repeat-x;
}

/* ------------------------------------------------------------------------------------ */

#Stanze{
	width:138px;
	float:left;
	margin:0px 40px 0px 20px;
	padding:0px;
}

#FotoStanze{
	width:304px;
	float:left;
	padding-left:40px;
}

#NomiStanze{
	width:80px;
	float:left;
}

#NomiStanzeStraniero{
	width:118px;
	float:left;
	margin:0px;
	padding:0px;
}

#Stanze img{
	float:left;
	margin:0px;
	padding:0px;
}

#NomiStanzeStraniero a{
	width:118px;
	float:left;
}

#NomiStanze a,
#NomiStanze a:link,
#NomiStanze a:visited,
#NomiStanzeStraniero a,
#NomiStanzeStraniero a:link,
#NomiStanzeStraniero a:visited{
	text-decoration:none;
	color:#879548;
}

#NomiStanze a:hover,
#NomiStanze a:focus,
#NomiStanze a:active,
#NomiStanzeStraniero a:hover,
#NomiStanzeStraniero a:focus,
#NomiStanzeStraniero a:active{
	text-decoration:none;
	color:#5A6330;	
}

#LettiStanze{
	width:58px;
	float:right;
	text-align:right;
}

#LettiStanzeStraniero{
	width:20px;
	float:left;
	text-align:right;
}

/* ------------------------------------------------------------------------------------ */

/* -------------------------------------------------- BOX LINGUA VERDE */

#BoxLingueVerde{
	padding:20px 0px 0px 40px;
	width:106px;
	float:left;
}

#BoxLingueSopraVerde{
	width:106px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_lingue_verde_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxLingueContenutoVerde{
	width:106px;
	float:left;
	background-image:url(immagini/layout/box_lingue_verde_centro.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#BoxLingueSottoVerde{
	width:106px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_lingue_verde_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

/* ------------------------------------------------------------------- */

/* -------------------------------------------------- BOX LINGUA BLU */

#BoxLingueBlu{
	padding:20px 0px 0px 40px;
	width:106px;
	float:left;
}

#BoxLingueSopraBlu{
	width:106px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_lingue_blu_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxLingueContenutoBlu{
	width:106px;
	float:left;
	background-image:url(immagini/layout/box_lingue_blu_centro.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#BoxLingueSottoBlu{
	width:106px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_lingue_blu_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

/* ----------------------------------------------------------------- */

/* -------------------------------------------------- BOX per SERVIZI e MENU' e altri box*/

#BoxSottoSinistra{
	padding:20px 0px 0px 0px;
	width:238px;
	float:left;
}

#BoxVerdeSopra{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_servizi_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxVerdeContenuto{
	width:238px;
	float:left;
	background-color:#FFFFFF;
}

#BoxVerdeContenuto h1{
	margin:0px 0px 20px 40px;
	color:#879548;
}

#BoxVerdeSotto{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_servizi_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#BoxVerdeAvanti{
	width:238px;
	float:left;
	background-color:#FFFFFF;
}

#BoxMarroneSopra{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_territorio_marrone_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxMarroneContenuto{
	width:238px;
	float:left;
	background-color:#FFFFFF;
}

#BoxMarroneContenuto h1{
	margin:0px 0px 20px 40px;
	color:#806341;
}

#BoxMarroneContenuto p{
	margin:0px 40px 0px 40px;
	color:#806341;
}

#BoxMarroneContenuto a,
#BoxMarroneContenuto a:link,
#BoxMarroneContenuto a:visited{
	color:#806341;
}

#BoxMarroneContenuto a:hover,
#BoxMarroneContenuto a:focus,
#BoxMarroneContenuto a:active{
	color:#E6B85D;
}

#BoxMarroneSotto{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_territorio_marrone_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.Servizi{
	color:#879548;
	font-weight:normal;
	margin:0px 40px 5px 40px;
}

.IconeServizi{
	margin:0px 40px 0px 40px;
}

.Menu{
	color:#879548;
	font-weight:normal;
	margin:5px 40px 0px 40px;
}

.Menu a,
.Menu a:link,
.Menu a:visited{
	color:#879548;
}

.Menu a:hover,
.Menu a:focus,
.Menu a:active{
	color:#5A6330;
}

.MenuAttivo{
	color:#879548;
	font-weight:bold;
	margin:5px 40px 0px 40px;
}

.MenuAttivo a,
.MenuAttivo a:link,
.MenuAttivo a:visited,
.MenuAttivo a:hover,
.MenuAttivo a:focus,
.MenuAttivo a:active{
	color:#879548;
}

.Servizi img{
	margin:5px 0px 0px 0px;
}

/* ------------------------------------------------------------------------------------- */

/* -------------------------------------------------- NEWS */

#BoxNews{
	padding:58px 0px 0px 0px;
	width:238px;
	float:left;
}

#ScalaColoreNews{
	width:238px;
	height:45px;
	float:left;
	background-image:url(immagini/layout/news_scala_colore.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#ScalaColoreNews img{
	position:relative;
	left:211px;	
}

#BoxNewsSopra{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_news_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxNewsElenco{
	width:238px;
	float:left;
	background-image:url(immagini/layout/box_news_centro.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#BoxNewsElenco h1{
	margin:0px 0px 20px 40px;
	color:#879548;
}

#BoxNewsSotto{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_news_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.DataNews{
	color:#999999;
	font-size:10px;
	margin:0px 40px 0px 40px;
	padding:0px;
}

.DataNewsContenuto{
	color:#999999;
	font-size:10px;
	margin:0px 40px 20px 40px;
	padding:0px;
}

.News{
	color:#879548;
	font-weight:normal;
	margin:5px 40px 0px 40px;
}

.News a,
.News a:link,
.News a:visited{
	color:#879548;
}

.News a:hover,
.News a:focus,
.News a:active{
	color:#5A6330;
}

.NewsAttivo{
	color:#879548;
	font-weight:bold;
	margin:5px 40px 0px 40px;
}

.NewsAttivo a,
.NewsAttivo a:link,
.NewsAttivo a:visited,
.NewsAttivo a:hover,
.NewsAttivo a:focus,
.NewsAttivo a:active{
	color:#879548;
}

.NewsAvanti{
	color:#999999;
	font-weight:normal;
	margin:15px 40px 0px 40px;
	padding:0px;
}

.NewsAvanti a,
.NewsAvanti a:link,
.NewsAvanti a:visited{
	color:#999999;
}

.NewsAvanti a:hover,
.NewsAvanti a:focus,
.NewsAvanti a:active{
	color:#CCCCCC;
}

.SeparatoreElencoVerde{
	background-image:url(immagini/layout/separatore_elenco_verde.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px 40px 0px 0px;
	padding:5px 0px 5px 0px;
}

.SeparatoreVerde{
	height:30px;
	background-image:url(immagini/layout/separatore_verde.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:5px 40px 5px 40px;
	padding:0px;
}

.SeparatorePiccoloSinistraVerde{
	height:30px;
	background-image:url(immagini/layout/separatore_verde.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:5px 0px 5px 40px;
	padding:0px;
}

.SeparatorePiccoloDestraVerde{
	height:30px;
	background-image:url(immagini/layout/separatore_verde.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:5px 40px 5px 0px;
	padding:0px;
}

.SeparatoreAvantiVerde{
	background-image:url(immagini/layout/separatore_avanti_verde.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#MenuNavigazioneNews{
	background-image:url(immagini/layout/layout_bordi_laterali_news.gif);
	background-position:center;
	background-repeat:repeat-y;
	float:left;
	width:542px;
	height:92px;
}

#MenuNavigazioneBluPrivacy{
	background-image:url(immagini/layout/layout_bordi_laterali_blu_privacy.gif);
	background-position:center;
	background-repeat:repeat-y;
	float:left;
	width:542px;
	height:92px;
}

#ContenutoNews{
	background-image:url(immagini/layout/layout_bordi_laterali_news.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:542px;
	float:left;	
}

#ContenutoNews h1{
	font-size:15px;
	text-decoration:none;
	margin:31px 40px 5px 40px;
}

#ContenutoNews a,
#ContenutoNews a:link,
#ContenutoNews a:visited{
	color:#879548;
}

#ContenutoNews a:hover,
#ContenutoNews a:focus,
#ContenutoNews a:active{
	color:#5A6330;
}

.Titoli{
	font-size:13px;
	font-weight:bold;
	padding:0px 40px 15px 40px;
	margin: 0px;
}

.TitoliPiccoli{
	font-size:13px;
	font-weight:bold;
	padding:0px 40px 15px 0px;
	margin:0px;
}

.SottoTitoliPiccoli{
	font-size:11px;
	font-weight:bold;
	padding:0px 40px 15px 0px;
	margin:0px;
}

.TitoliPiccoliVerticaleSinistra{
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 15px 40px;
	margin:0px;
}

.SottoTitoliPiccoliVerticaleSinistra{
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 15px 40px;
	margin:0px;
}

.TitoliPiccoliVerticaleDestra{
	font-size:13px;
	font-weight:bold;
	padding:0px 40px 15px 0px;
	margin:0px;
}

.SottoTitoliPiccoliVerticaleDestra{
	font-size:11px;
	font-weight:bold;
	padding:0px 40px 15px 0px;
	margin:0px;
}

.Paragrafo{
	font-size:11px;
	font-weight:normal;
	padding:0px 40px 15px 40px;
	margin: 0px;
}

.ParagrafoPiccolo{
	font-size:11px;
	font-weight:normal;
	padding:0px 40px 15px 0px;
	margin:0px;
}

.ParagrafoPiccoloVerticaleSinistra{
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 15px 40px;
	margin:0px;
}

.ParagrafoPiccoloVerticaleDestra{
	font-size:11px;
	font-weight:normal;
	padding:0px 40px 15px 0px;
	margin:0px;
}

.FotoGrandiNews{
	padding:0px 40px 0px 40px;
	margin:0px;
}

.DidascalieFoto{
	padding:5px 40px 10px 40px;
	margin:0px;
}

.DidascalieFotoPiccola{
	padding:5px 0px 10px 40px;
	margin:0px;
}

.DidascalieFotoPiccolaDestra{
	padding:5px 40px 10px 0px;
	margin:0px;
}

.FotoPiccoleNews{
	padding:15px 20px 0px 40px;
}

.FotoPiccoleNewsDestra{
	padding:0px 0px 0px 0px;
	margin:0px;
}

.FotoPiccoleNewsSinistra{
	padding:0px 0px 0px 40px;
	margin:0px;
}

#NewsElencoAvanti{
	width:238px;
	float:left;
	background-image:url(immagini/layout/box_news_centro.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.Freccia{
	border:none;
}

#NewsAvanti{
	background-image:url(immagini/layout/layout_bordi_laterali_news.gif);
	background-position:center;
	background-repeat:repeat-y;
	float:left;
}

#ChiusuraNews{
	width:542px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/layout_chiusura_news.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#SpazioFondoNews{
	width:542px;
	float:left;
}

.SfondoSottoVerdinoNews{
	background-image:url(immagini/layout/layout_sotto_news.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.VerdeAlberoSottoNews{
	width:238px;
	background-image:url(immagini/layout/layout_albero_news.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#TitoloNews{
	width:542px;
	height:30px;
}

#TitoloNews p{
	float:right;
}

.InfoNewsVerde{
	font-size:9px;
	padding:40px 40px 40px 40px;
	margin:0px;
}

.InfoNewsVerde a,
.InfoNewsVerde a:link,
.InfoNewsVerde a:visited{
	color:#879548;
	font-weight:normal;
	text-decoration:none;
}

.InfoNewsVerde a:hover,
.InfoNewsVerde a:focus,
.InfoNewsVerde a:active{
	color:#A0AF58;
	font-weight:normal;
	text-decoration:none;
}

/* ------------------------------------------------------- */

/* ------------------------------------------------------------ PRIVACY */

#ContenutoVerdePrivacy{
	background-image:url(immagini/layout/layout_bordi_laterali_news.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:542px;
	float:left;	
}

.SfondoSottoVerdinoPrivacy{
	background-image:url(immagini/layout/layout_sotto_news.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.VerdeAlberoSottoPrivacy{
	width:238px;
	background-image:url(immagini/layout/layout_albero_news.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#ContenutoBluPrivacy{
	background-image:url(immagini/layout/layout_bordi_laterali_blu_privacy.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:542px;
	float:left;	
}

.SfondoSottoBluPrivacy{
	background-image:url(immagini/layout/layout_sotto_blu_privacy.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.BluAlberoSottoPrivacy{
	width:238px;
	background-image:url(immagini/layout/layout_albero_blu_privacy.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#ChiusuraBluPrivacy{
	width:542px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/layout_chiusura_blu_privacy.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#PrivacyCapo{
	font-size:13px;
	font-weight:bold;
	padding:30px 40px 0px 40px;
}

.PrivacyVerde{
	font-size:11px;
	font-weight:normal;
	padding:15px 40px 0px 40px;
}

.PrivacyVerde a,
.PrivacyVerde a:link,
.PrivacyVerde a:visited{
	color:#879548;
	font-weight:normal;
	text-decoration:none;
}

.PrivacyVerde a:hover,
.PrivacyVerde a:focus,
.PrivacyVerde a:active{
	color:#A0AF58;
	font-weight:normal;
	text-decoration:none;
}

.PrivacyBlu{
	font-size:11px;
	font-weight:normal;
	padding:15px 40px 0px 40px;
}

.PrivacyBlu a,
.PrivacyBlu a:link,
.PrivacyBlu a:visited{
	color:#253D41;
	font-weight:normal;
	text-decoration:none;
}

.PrivacyBlu a:hover,
.PrivacyBlu a:focus,
.PrivacyBlu a:active{
	color:#325256;
	font-weight:normal;
	text-decoration:none;
}

.InfoPrivacyVerde{
	font-size:9px;
	padding:40px 40px 40px 40px;
	margin:0px;
}

.InfoPrivacyVerde a,
.InfoPrivacyVerde a:link,
.InfoPrivacyVerde a:visited{
	color:#879548;
	font-weight:normal;
	text-decoration:none;
}

.InfoPrivacyVerde a:hover,
.InfoPrivacyVerde a:focus,
.InfoPrivacyVerde a:active{
	color:#A0AF58;
	font-weight:normal;
	text-decoration:none;
}

.InfoPrivacyBlu{
	font-size:9px;
	padding:40px 40px 40px 40px;
	margin:0px;
}

.InfoPrivacyBlu a,
.InfoPrivacyBlu a:link,
.InfoPrivacyBlu a:visited{
	color:#253D41;
	font-weight:normal;
	text-decoration:none;
}

.InfoPrivacyBlu a:hover,
.InfoPrivacyBlu a:focus,
.InfoPrivacyBlu a:active{
	color:#325256;
	font-weight:normal;
	text-decoration:none;
}

/* -------------------------------------------------------------------- */

/* ------------------------------------------------------------ NEWS RISTORANTE */

#BoxMenuRistorante{
	padding:0px;
	width:238px;
	float:left;
}

#BoxElencoMenu{
	padding:20px 0px 0px 0px;
	width:238px;
	float:left;
}

#BoxElencoMenuSopra{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_ristorante_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxElencoMenuContenuto{
	width:238px;
	float:left;
	background-image:url(immagini/layout/box_ristorante_centro.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#BoxElencoMenuContenuto h1{
	margin:0px 0px 20px 40px;
}

#BoxElencoMenuSotto{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_ristorante_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#ContenutoMenu{
	background-image:url(immagini/layout/layout_contenuto_menu.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:542px;
	float:left;	
}

#ContenutoMenu h1{
	font-size:15px;
	text-decoration:none;
	margin:31px 40px 5px 40px;
}

#ContenutoMenu a,
#ContenutoMenu a:link,
#ContenutoMenu a:visited{
	color:#879548;
}

#ContenutoMenu a:hover,
#ContenutoMenu a:focus,
#ContenutoMenu a:active{
	color:#5A6330;
}

#ChiusuraMenu{
	width:542px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/layout_chiusura_menu.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#MenuAvanti{
	background-color:#FFFFFF;
	float:left;
}

.TitoliCentrato{
	font-size:13px;
	font-weight:bold;
	padding:15px 40px 15px 40px;
	text-align:center;
	margin: 0px;
}

.SottoTitoliCentrato{
	font-size:11px;
	font-weight:bold;
	padding:0px 40px 15px 40px;
	text-align:center;
	margin: 0px;
}

.ParagrafoCentrato{
	font-size:11px;
	font-weight:normal;
	padding:0px 40px 15px 40px;
	text-align:center;
	margin: 0px;
}

.TitoloPiccoloCentratoSinistra{
	font-size:13px;
	font-weight:bold;
	padding:15px 0px 15px 40px;
	text-align:center;
	margin: 0px;
}

.SottoTitoloPiccoloCentratoSinistra{
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 15px 40px;
	text-align:center;
	margin: 0px;
}

.TitoloPiccoloCentratoDestra{
	font-size:13px;
	font-weight:bold;
	padding:15px 40px 15px 0px;
	text-align:center;
	margin: 0px;
}

.SottoTitoloPiccoloCentratoDestra{
	font-size:11px;
	font-weight:bold;
	padding:0px 40px 15px 0px;
	text-align:center;
	margin: 0px;
}

.ParagrafoPiccoloCentratoSinistra{
	font-size:11px;
	font-weight:normal;
	padding:0px 0px 15px 40px;
	text-align:center;
	margin: 0px;
}

.ParagrafoPiccoloCentratoDestra{
	font-size:11px;
	font-weight:normal;
	padding:0px 40px 15px 0px;
	text-align:center;
	margin: 0px;
}

/* ---------------------------------------------------------------------------- */

/* ------------------------------------------------------------ NEWS TERRITORIO */

.SfondoSottoVerdinoTerritorio{
	background-image:url(immagini/layout/layout_sotto_territorio.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.MarroneAlberoSottoTerritorio{
	width:238px;
	background-image:url(immagini/layout/layout_albero_territorio.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.InfoMarroneTerritorio{
	font-size:9px;
	color:#806341;
	padding:40px 40px 40px 40px;
	margin:0px;
}

.InfoMarroneTerritorio a,
.InfoMarroneTerritorio a:link,
.InfoMarroneTerritorio a:visited{
	color:#806341;
	font-weight:normal;
	text-decoration:none;
}

.InfoMarroneTerritorio a:hover,
.InfoMarroneTerritorio a:focus,
.InfoMarroneTerritorio a:active{
	color:#A07C50;
	font-weight:normal;
	text-decoration:none;
}

.SeparatoreElencoTerritorio{
	background-image:url(immagini/layout/separatore_elenco_marrone.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px 40px 0px 0px;
	padding:5px 0px 5px 0px;
}

.SeparatoreTerritorio{
	height:30px;
	background-image:url(immagini/layout/separatore_marrone.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px 40px 0px 40px;
	padding:0px;
}

.SeparatorePiccoloSinistraTerritorio{
	height:30px;
	background-image:url(immagini/layout/separatore_marrone.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px 0px 0px 40px;
	padding:0px;
}

.SeparatorePiccoloDestraTerritorio{
	height:30px;
	background-image:url(immagini/layout/separatore_marrone.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px 40px 0px 0px;
	padding:0px;
}

.SeparatoreAvantiTerritorio{
	background-image:url(immagini/layout/separatore_avanti_marrone.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.Territorio{
	color:#A07C50;
	font-weight:normal;
	margin:5px 40px 0px 40px;
}

.Territorio a,
.Territorio a:link,
.Territorio a:visited{
	color:#806341;
}

.Territorio a:hover,
.Territorio a:focus,
.Territorio a:active{
	color:#E6B85D;
}

.TerritorioAttivo{
	color:#806341;
	font-weight:bold;
	margin:5px 40px 0px 40px;
}

.TerritorioAttivo a,
.TerritorioAttivo a:link,
.TerritorioAttivo a:visited,
.TerritorioAttivo a:hover,
.TerritorioAttivo a:focus,
.TerritorioAttivo a:active{
	color:#806341;
}

#TerritorioElencoAvanti{
	width:238px;
	float:left;
	background-image:url(immagini/layout/box_territorio_centro.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#NewsElencoAvanti{
	width:238px;
	float:left;
	background-image:url(immagini/layout/box_news_centro.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#BoxTerritorio{
	padding:58px 0px 0px 0px;
	width:238px;
	float:left;
}

#BoxTerritorioSopra{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_territorio_sopra.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#BoxTerritorioContenuto{
	width:238px;
	float:left;
	background-image:url(immagini/layout/box_territorio_centro.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#BoxTerritorioContenuto h1{
	margin:0px 0px 20px 40px;
}

#BoxTerritorioSotto{
	width:238px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/box_territorio_sotto.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#MenuNavigazioneTerritorio{
	background-image:url(immagini/layout/layout_bordi_laterali_territorio.gif);
	background-position:center;
	background-repeat:repeat-y;
	float:left;
	width:542px;
	height:92px;
}

#ContenutoTerritorio{
	background-image:url(immagini/layout/layout_bordi_laterali_territorio.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:542px;
	float:left;
}

#ContenutoTerritorio h1{
	font-size:15px;
	text-decoration:none;
	margin:31px 40px 5px 40px;
}

#ContenutoTerritorio a,
#ContenutoTerritorio a:link,
#ContenutoTerritorio a:visited{
	color:#806341;
}

#ContenutoTerritorio a:hover,
#ContenutoTerritorio a:focus,
#ContenutoTerritorio a:active{
	color:#E6B85D;
}

#TerritorioAvanti{
	background-image:url(immagini/layout/layout_bordi_laterali_territorio.gif);
	background-position:center;
	background-repeat:repeat-y;
	float:left;
}

#ChiusuraTerritorio{
	width:542px;
	height:20px;
	float:left;
	background-image:url(immagini/layout/layout_chiusura_territorio.gif);
	background-repeat:no-repeat;
	background-position:top;
}


/* ---------------------------------------------------------------------------- */

/* ------------------------------------------------------------ MAILING LIST */

.CampoTestoMailingList{
	height:17px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5A6330;
	width:245px;
}

.CampoTestoTendinaMailingList{
	height:17px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5A6330;
}

.CampoTestoTendinaBoldMailingList{
	height:17px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5A6330;
}

.TabellaMailingList{
	margin:0px 0px 0px 0px;
	padding:0px;
}

#MailingListDiv{
	margin-top:0px;
	padding-top:0px;
	float:left;
}

/* ------------------------------------------------------------------------- */
