html{
}
body{
	/*background-image: url(images/bg.gif);
	background-repeat: no-repeat;*/
	background-color: #ffd258;
	background-position: center 100px;
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
}
a{
	color: #006699;
}
#contentFlash {
	width:780px;
	height:232px;
	margin: 0 auto;
	/*text-align: right;*/
}
#content #main {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	margin:0 auto;
}
.evidenziato {
	font-style: italic;
}
#footer {
	text-align: right;
	width:452px;
	margin: 0 auto;
}
#footer img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#header {
	background-image: url(images/head_logo.gif);
	background-repeat: no-repeat;
	width:452px;
	height:60px;
	margin: 0 auto;
}

#content {
	margin: 0 auto;
	width: 452px;
	background-image: url(images/bgContent.gif);	
}
#titleBar {
	margin: 0 auto;
	width: 452px;
	height:46px;
	clear:both;
}
#titleBar .villaninina{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleVillaNinina.gif);
	background-repeat: no-repeat;
}
#titleBar .territorio{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleTerritorio.gif);
	background-repeat: no-repeat;
}
#titleBar .gallery{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleGallery.gif);
	background-repeat: no-repeat;
}
#titleBar .comeraggiungerci{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleComeraggiungerci.gif);
	background-repeat: no-repeat;
}
#titleBar .tariffe{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleTariffe.gif);
	background-repeat: no-repeat;
}
#titleBar .contatti{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleContatti.gif);
	background-repeat: no-repeat;
}
#titleBar .attivita{
	padding:0px;
	margin:0px;
	width: 452px;
	height:46px;
	background-image: url(images/titleAttivita.gif);
	background-repeat: no-repeat;
}
#titleBar h3{
	text-indent: -4000px;
}#contentFlash #movFlash{
	width:452px;
	float: right;
}
/*#contentFlash #menu {
	float: right;
}
/* ---------------------------------------------------------------------------- */
.menu {
float: right;
}
.menu ul {
margin:0;
padding:0;
}
.menu ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-indent:-4000px;
}
.menu ul li a:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
.menu ul li a.villaNinina {
	background-image:url(images/menuOff/menuVillaNinina.gif);
	background-repeat:no-repeat;
	display:block;
	height:29px;
	width:164px;
}
.menu ul li.version {
background-image:url(images/menuOn/menuVersion.gif);
background-repeat:no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.version {
background-image:url(images/menuOff/menuVersion.gif);
background-repeat:no-repeat;
display:block;
height:32px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.version:hover {
background-image:url(images/menuOn/menuVersion.gif);
background-repeat:no-repeat;
}
.menu ul li.comeRaggiungerci {
background-image:url(images/menuOn/menuComeRaggiungerci.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:164px;
}
.menu ul li a.comeRaggiungerci {
background-image:url(images/menuOff/menuComeRaggiungerci.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:164px;
}
.menu ul li a.comeRaggiungerci:hover {
background-image:url(images/menuOn/menuComeRaggiungerci.gif);
background-repeat:no-repeat;
}
.menu ul li.tariffePreventivi {
background-image:url(images/menuOn/menuTariffePreventivi.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:164px;
}
.menu ul li a.tariffePreventivi {
background-image:url(images/menuOff/menuTariffePreventivi.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:164px;
}
.menu ul li a.tariffePreventivi:hover {
background-image:url(images/menuOn/menuTariffePreventivi.gif);
background-repeat:no-repeat;
}
.menu ul li.attivita {
background-image:url(images/menuOn/menuAttivita.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.attivita {
background-image:url(images/menuOff/menuAttivita.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.attivita:hover {
background-image:url(images/menuOn/menuAttivita.gif);
background-repeat:no-repeat;
}
.menu ul li.territorio {
background-image:url(images/menuOn/menuTerritorio.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.territorio {
background-image:url(images/menuOff/menuTerritorio.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.territorio:hover {
background-image:url(images/menuOn/menuTerritorio.gif);
background-repeat:no-repeat;
}
.menu ul li.gallery {
background-image:url(images/menuOn/menuGallery.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.gallery {
background-image:url(images/menuOff/menuGallery.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.gallery:hover {
background-image:url(images/menuOn/menuGallery.gif);
background-repeat:no-repeat;
}
.menu ul li.contatti {
background-image:url(images/menuOn/menuContatti.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.contatti {
background-image:url(images/menuOff/menuContatti.gif);
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:143px;
}
.menu ul li a.contatti:hover {
background-image:url(images/menuOn/menuContatti.gif);
background-repeat:no-repeat;
}
.grassetto {
	font-weight: bold;
}
#distanze {
	float: right;
	background-color: #DE8900;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	padding: 8px;
	width: 40%;
}
#distanze table{
	background-color: #DE8900;
	border-collapse:collapse;
}
#distanze td{
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;	
	
}
#content #main #tabcontatti {
	padding: 10px;
	background-color: #E4C76D;
	background-image: url(images/bgcontatti.gif);
	height: 280px;
}
#content #main #tabcontatti input, #content #main #tabcontatti textarea {
	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
#containergallery {
	float:left;
}
.fotogallery {
	float: left;
	width: 120px;
	margin:5px;
}
.fotogallery img{
	border: 2px solid #FFFFFF;
}
