@charset "UTF-8";
.victoria {
}

#bodyforall  {
	background-image: url(bigsfondo.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #5b4131;
}
#bodyforhome {
	margin-right: auto;
	margin-left: auto;
	background-color: #452d1f;
}

#page  {
	width: 940px;
	padding-top: 0px;
	display:     block;
	margin-right:auto;
	margin-left:auto;


}
h1 {font-size:1.5em;color:#5b4231;}
h2{font-size:1.4em;color:#5b4231;}
h3{font-size:1.3em;color:#5b4231;}

p {font-size:1.1em;color:#5b4231;}
p.palumbo {font-size:0.9em;}
#header  {
	height: auto;
	width: 743px;
	float: right;
 
}
#logo  {
	background-image: url(header_logo.png);
	background-repeat: no-repeat;
	/* background-position: center; */
	/* visibility: visible; */
	/*position:relative;*/
	height: 195px;
	width: 371px;
	margin-left: 175px; 
	/*background-position: 50% 0%;*/
}


/* menu orizzontale principaple */

#menu1  {
	background-image: url(fondo_menu1.png);
	float: left;
	height: 74px;
	width: 743px;
	padding-top: 0px;
	padding-left: 35px;
	background-repeat: no-repeat;
	margin: 0 0 0 0;	
}
#menu1 li {
	float: left;
	display: block;
	list-style-type: none;	
	margin-top: 30px;
}

#menu1 #hotel_it a {
	display: block;
	width: 71px;
	height:42px;
	text-decoration: none;
	background-image: url(m1_off.png);
	margin-left:40px;
}
#menu1 #hotel_it a:hover {
	background-image: url(m1_on.png);
}
#menu1 #servizi_it a {
	display: block;
	width: 68px;
	height:42px;
	text-decoration: none;
	background-image: url(m2_off.png);
}
#menu1 #servizi_it a:hover {
	background-image: url(m2_on.png);
}#menu1 #camere_it a {
	display: block;
	width: 77px;
	height:42px;
	text-decoration: none;
	background-image: url(m3_off.png);
}
#menu1 #camere_it a:hover {
	background-image: url(m3_on.png);
}#menu1 #eventi_it a {
	display: block;
	width: 65px;
	height:42px;
	text-decoration: none;
	background-image: url(m4_off.png);
}
#menu1 #eventi_it a:hover {
	background-image: url(m4_on.png);
}#menu1 #promozioni_it a {
	display: block;
	width: 121px;
	height:42px;
	text-decoration: none;
	background-image: url(m5_off.png);
}
#menu1 #promozioni_it a:hover {
	background-image: url(m5_on.png);
}
#menu1 #prenota_it a {
	display: block;
	width: 87px;
	height:42px;
	text-decoration: none;
	background-image: url(m6_off.png);
}
#menu1 #prenota_it a:hover {
	background-image: url(m6_on.png);
}

#menu1 #hotel_en a {
	display: block;
	width: 64px;
	height:42px;
	text-decoration: none;
	background-image: url(m1en_off.png);
	margin-left:40px;
}
#menu1 #hotel_en a:hover {
	background-image: url(m1en_on.png);
}
#menu1 #servizi_en a {
	display: block;
	width: 77px;
	height:42px;
	text-decoration: none;
	background-image: url(m2en_off.png);
}
#menu1 #servizi_en a:hover {
	background-image: url(m2en_on.png);
}#menu1 #camere_en a {
	display: block;
	width: 67px;
	height:42px;
	text-decoration: none;
	background-image: url(m3en_off.png);
}
#menu1 #camere_en a:hover {
	background-image: url(m3en_on.png);
}#menu1 #eventi_en a {
	display: block;
	width: 66px;
	height:42px;
	text-decoration: none;
	background-image: url(m4en_off.png);
}
#menu1 #eventi_en a:hover {
	background-image: url(m4en_on.png);
}#menu1 #promozioni_en a {
	display: block;
	width: 121px;
	height:42px;
	text-decoration: none;
	background-image: url(m5en_off.png);
}
#menu1 #promozioni_en a:hover {
	background-image: url(m5en_on.png);
}
#menu1 #prenota_en a {
	display: block;
	width: 85px;
	height:42px;
	text-decoration: none;
	background-image: url(m6en_off.png);
}
#menu1 #prenota_en a:hover {
	background-image: url(m6en_on.png);
}

#menu1 #hotel_de a {
	display: block;
	width: 53px;
	height:42px;
	text-decoration: none;
	background-image: url(m1de_off.png);
}
#menu1 #hotel_de a:hover {
	background-image: url(m1de_on.png);
}
#menu1 #servizi_de a {
	display: block;
	width: 140px;
	height:42px;
	text-decoration: none;
	background-image: url(m2de_off.png);
}
#menu1 #servizi_de a:hover {
	background-image: url(m2de_on.png);
}#menu1 #camere_de a {
	display: block;
	width: 64px;
	height:42px;
	text-decoration: none;
	background-image: url(m3de_off.png);
}
#menu1 #camere_de a:hover {
	background-image: url(m3de_on.png);
}#menu1 #eventi_de a {
	display: block;
	width: 54px;
	height:42px;
	text-decoration: none;
	background-image: url(m4de_off.png);
}
#menu1 #eventi_de a:hover {
	background-image: url(m4de_on.png);
}#menu1 #promozioni_de a {
	display: block;
	width: 134px;
	height:42px;
	text-decoration: none;
	background-image: url(m5de_off.png);
}
#menu1 #promozioni_de a:hover {
	background-image: url(m5de_on.png);
}
#menu1 #prenota_de a {
	display: block;
	width: 127px;
	height:42px;
	text-decoration: none;
	background-image: url(m6de_off.png);
}
#menu1 #prenota_de a:hover {
	background-image: url(m6de_on.png);
}

#menu1 #hotel_hr a {
	display: block;
	width: 53px;
	height:42px;
	text-decoration: none;
	background-image: url(m1hr_off.png);
	margin-left:40px;
}
#menu1 #hotel_hr a:hover {
	background-image: url(m1hr_on.png);
}
#menu1 #servizi_hr a {
	display: block;
	width: 70px;
	height:37px;
	text-decoration: none;
	background-image: url(m2hr_off.png);
}
#menu1 #servizi_hr a:hover {
	background-image: url(m2hr_on.png);
}#menu1 #camere_hr a {
	display: block;
	width: 45px;
	height:39px;
	text-decoration: none;
	background-image: url(m3hr_off.png);
}
#menu1 #camere_hr a:hover {
	background-image: url(m3hr_on.png);
}#menu1 #eventi_hr a {
	display: block;
	width: 114px;
	height:37px;
	text-decoration: none;
	background-image: url(m4hr_off.png);
}
#menu1 #eventi_hr a:hover {
	background-image: url(m4hr_on.png);
}#menu1 #promozioni_hr a {
	display: block;
	width: 76px;
	height:37px;
	text-decoration: none;
	background-image: url(m5hr_off.png);
}
#menu1 #promozioni_hr a:hover {
	background-image: url(m5hr_on.png);
}
#menu1 #prenota_hr a {
	display: block;
	width: 113px;
	height:37px;
	text-decoration: none;
	background-image: url(m6hr_off.png);
}
#menu1 #prenota_hr a:hover {
	background-image: url(m6hr_on.png);
}


.space{
	background-image: url(m_space.png);
	float: left;
	height: 51px;
	width: 20px;
	background-position: -3px 0px;
	
}

#body{
	
	width: 940px;
	/* float: left */
	
}
#menusx{	
	width: 197px;	
	float: left
}

#menusx li{
	float: right;
	list-style-type: none;
}

#content{
	background-color: #fef3e2;
	width: 743px;
	float: left
	
	
}

#testo{
	min-height: 570px;
	width: 673px;
	height: auto !important;
	height: 570px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	/* float: right; */
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 31px;
}


#bandierine
{
	width: 207px;
	background-image: url(bandierine.png);
	background-repeat: no-repeat;
	height: 22px;
	float: right;	
}

#bandierine a
{
	width: 51px;
	height: 22px;
	float: right;
	display:     block;
	text-decoration: none;
}


#menutop
{
	background-image: url(menuitemtop.png);
	height: 12px;
	width: 182px;
	float: right;
	list-style-type: none;
}
#menubottom
{
	background-image: url(menuitembottom.png);
	height: 543px;
	width: 182px;
	float: right;
	list-style-type: none;
}
#menubottomEventi
{
	background-image: url(menuitembottomEventi.png);
	height: 543px;
	width: 182px;
	float: right;
	list-style-type: none;
}
#menubottombot
{
	background-image: url(menuitembottom_bot.png);
	height: 12px;
	width: 182px;
	float: right;
	list-style-type: none;
}

#footer
{
	background-image: url(footer.png);
	height: 57px;
	width: 743px;
	margin-top: 7px;
	float: right;
	margin-bottom: 12px;
	}
#tit_flash
{
	/* float: right; */
	position:relative;
	left: 100px;
	top:10px;
	margin-bottom:10px;
	
	}
.line
{
	/* float: right; */
	background-image: url(riga.png);
	width: 630px;
	display: block;
	visibility: visible;
	height: 8px;
	margin-bottom: 12px;
}

.news_sing h1
{
	font-size: 13px;
	font-weight: bold;
	color: #cc9900;
}
.news_sing h2
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.news_sing
{
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	padding-right: 10px;
	padding-left: 20px;
	/* float: right */
}
.continua {text-align:right;}
.continua a
{	
	font-size: 11px;
	/* float: right; */
	 margin-right: 22px; 
	font-weight: bold;
	color: #cc9900;
	text-decoration: underline;
	line-height: 25px;
	
}
.continua ul li{list-style:none;}
.sitemaplist {text-align:left;padding-left:100px;padding-top:50px;}
.sitemaplist a
{	
	font-size: 14px;
	/* float: right; */
	margin-right: 22px; 
	font-weight: bold;
	color: #cc9900;
	text-decoration: underline;
	line-height: 25px;
	
}
.sitemaplist ul li{list-style:none;}
.news_sing img
{
	float: left;
	border: 1px outset #533B2C;
	margin-right: 15px;
	margin-bottom: 15px;
}	

#contact_form
{
	padding-top:30px;
	background-image: url(@.png);
	background-repeat: no-repeat;
	background-position: 70px 50px;
}
#contact_form ul, #contact_form ul li {margin:0;padding:0;}
	
#contact_form li
{
	list-style-type: none;

}	
#contact_form input
{
	float: right;
	height: 15px;
	border: 1px inset #533B2C;
	margin-top: 8px;
	margin-right: 130px;
	width: 300px;
}	
#contact_form textarea
{
	float: right;
	border: 1px inset #533B2C;
	margin-top: 8px;
	margin-right: 130px;
	margin-bottom: 20px;
	width: 300px;
}
#privacy input
{
	border:0px solid #900;
}

#privacy p {width:300px;margin-left:236px;line-height:12px;}

#privacy input, #privacy input{width:auto;}
#privacy strong {position:relative;bottom:4px;left:70px;}
.accetto
{
	border: 1px inset #533B2C;
	margin-top: 40px;
	margin-left: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#privacy
{
	/* float: left; */
	/* clear:both; */
	font-size: 9px;
}
#contact_form  #invia
{
	font-size: 9px;
	background-image: url(invia.png);
	background-repeat: no-repeat;
	height:45px;
	width: 100px;
	margin-top: 50px;
	background-color:transparent;
	border: 0px solid #900;
	cursor:pointer;
	position:relative;
	left: -100px;
}
#contact_form  #invia_en
{
	font-size: 9px;
	background-image: url(invia_en.png);
	background-repeat: no-repeat;
	height:45px;
	width: 100px;
	margin-top: 50px;
	background-color:transparent;
	border: 0px solid #900;
	cursor:pointer;
	position:relative;
	left: -100px;
}
#contact_form  #invia_de
{
	font-size: 9px;
	background-image: url(invia_de.png);
	background-repeat: no-repeat;
	height:45px;
	width: 100px;
	margin-top: 50px;
	background-color:transparent;
	border: 0px solid #900;
	cursor:pointer;
	position:relative;
	left: -100px;
}
#contact_form  #invia_hr
{
	font-size: 9px;
	background-image: url(invia_hr.png);
	background-repeat: no-repeat;
	height:45px;
	width: 100px;
	margin-top: 50px;
	background-color:transparent;
	border: 0px solid #900;
	cursor:pointer;
	position:relative;
	left: -100px;
}


#navigatore, #navigatore a {text-align:center; 	font-weight: bold;
	color: #cc9900;
	}
#info {position:relative; margin-left:450px;margin-bottom:5px;font-size:10px;}
#info a {color: #cc9900;	font-family: Verdana, Arial, Helvetica, sans-serif;line-height:20px;}

#home {
	background-image: url(sfondo_home.gif); 
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 650px;
	width: 892px;
	
}
.bandiera a {
	display: block;
	height: 45px;
	width: 210px;
	float: left;
	text-decoration: none;
	margin-top: 15px;
	
}
.bandieradiv {

	margin-left: 30px;
	
}
#fotohome {
	background-image: url(foto_home.jpg);
	background-repeat: no-repeat;
	margin-left: 86px;
	margin-top: 126px;
	height: 352px;
	width: 722px;
	float: left;
}
#piedehome {
	
	height: 70px;
	width: 855px;
	margin-right: auto;
	margin-left: auto;
}
#piedehome p{
	height: 70px;
	width: 285px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80604C;
	text-align: center;
}
#piedehome p a{
	text-decoration: none;	
	color: #80604C;
}
.sel {background-color: #fef3e2;}

/* Mail to friend Section*/
.segnala {
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	margin-left: 0px;
  	margin-top: 0px;
	z-index: -1;
	background: #fff;
	border: 1px solid #5d5c59;
	font-weight: normal;
	opacity: 0;
	filter:alpha(opacity=0);
	width: 400px;
	display: block;
}

.segnala .piccolo	{
	font-size: 12px;
}
.segnala div {
	background: #dedede;
	border: 1px solid #5d5c59;
	margin: 3px;
	padding: 0 10px;
}

.segnala p {
	color: #5d5c59;
	line-height: 1.2em;
	text-align: justify;
	font-size: 13px;
}

.segnala input.closer {
	background: #999;
	border: 1px solid;
	border-color: #000;
	color: #fff;
	font-size: .9em;
	margin: 0 0 0px 0px;
	padding: 2px;
	text-decoration: none;
	width:50px;
	text-align:center;
}
.test {color: #090;}
#youtube {margin-left:18px;}
.caesarnet {padding:5px;clear:both; font-size:0.8em;color: #80604C;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center;}
.caesarnet a {color: #80604C;}
