body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #33090a url(http://images.victoriaprestige.com/immagini/bgbase.gif) repeat-x;
	color:#ceb389;
	line-height:14px;
}
/*--- base ---*/
a { color:#D3A76B; }
a:hover { color:#fff; }
.rompi {
	clear:both;
	height:1px;
}
img { border:0px; }
#wrapper {
	width:950px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-475px;
}
table td { font-size:11px; }
/*-------- spalla --------*/
#wrapspalla {
	position:absolute;
	left:0;
	top:0;
	width:282px;
	z-index:5;
}
#spalla {
	width:282px;
	background: #574A4A url(http://images.victoriaprestige.com/immagini/btm_spalla.gif) no-repeat left bottom;
	min-height:446px;
	height:auto !important;
	height:446px;
}
/*-- lingua --*/
#lang { margin-left:66px; }
#lang a {
	display:block;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	float:left;
}
#lang a b { margin-left:40px; }
a#ita {
	width:23px;
	background:transparent url(http://images.victoriaprestige.com/immagini/ita_flag.gif) no-repeat left bottom;
}
a#deu {
	width:34px;
	background:transparent url(http://images.victoriaprestige.com/immagini/deu_flag.gif) no-repeat left bottom;
}
a#eng {
	width:36px;
	background:transparent url(http://images.victoriaprestige.com/immagini/eng_flag.gif) no-repeat left bottom;
}
a#fra {
	width:27px;
	background:transparent url(http://images.victoriaprestige.com/immagini/fra_flag.gif) no-repeat left bottom;
}
a#rus {
	width:28px;
	background:transparent url(http://images.victoriaprestige.com/immagini/rus_flag.gif) no-repeat left bottom;
}
#lang a:hover, #lang a.selected { background-position:left -1px; }
#logo {
	text-align:center;
	margin-top:27px;
}
/*-- disponibilità --*/
form {
	margin:0;
	padding:0;
}
.disp {
	margin-left:19px;
	margin-top:24px;
	width:243px;
	background: #4E2D2D url(http://images.victoriaprestige.com/immagini/disp_bg.gif) repeat-y left top;
	color:#cebca5;
}
.disp td { font-size:11px; }
.disp #top {
	background-image:url(http://images.victoriaprestige.com/immagini/disp_top.gif);
	width:243px;
	height:5px;
	overflow:hidden;
}
.disp #btm {
	background-image:url(http://images.victoriaprestige.com/immagini/disp_btm.gif);
	width:243px;
	height:5px;
	overflow:hidden;
}
.puls { vertical-align: bottom; }

div.disp select,
div.disp input,
.imput { font-size:10px; }

div.roomlabel {
	border-bottom:1px solid #CEB389;
	padding-bottom:2px;
	margin-bottom:2px;
}

/*-- news --*/

#scroller {
	position:relative;
	width:160px;
	height:170px;
	overflow:hidden;
}
#news_spalla {
	color:#a99f98;
	position: absolute;
	width: 178px;
	list-style:none;
	margin:0;
	padding:0;
}
#news_spalla li {
	margin:0;
	padding:0;
	margin-top:10px;
}
#news_spalla .tit a {
	background: transparent url(http://images.victoriaprestige.com/immagini/dot.gif) no-repeat left 4px;
	padding-left:10px;
	display:block;
	color:#cba674;
}
#news_spalla .tit a:hover { color:#fff; }
#news_spalla .txt { margin-left:10px; }
.txt p {
	margin:0;
	padding:0;
}
/*-- web cam --*/
#webcam {
	list-style:none;
	margin:15px 0 0 20px;
	padding:0;
}
#webcam a { text-decoration:none; }
#webcam li a:hover { background-position:-144px top; }
#webcam a b { margin-left:200px; white-space:nowrap; text-indent:200px;}
#webcam li {
	margin-top:5px;
	list-style:none;
}
#webcam li a {
	display:block;
	width:145px;
	overflow:hidden;
	height:19px;
}
/*-------- principale --------*/
a.appr {
	color:#FFF;
	margin-left:10px;
	background: transparent url(http://images.victoriaprestige.com/immagini/arrows.gif) no-repeat left 5px;
	padding-left:8px;
}
a.appr:hover {
	text-decoration:none;
	color:#D3A466;
}
#header {
	position:absolute;
	right:0px;
	top:0;
	margin:0;
	padding:0;
	height:353px;
	z-index:2;
	/*background: #33090A url(head/1.jpg) no-repeat right top;*/
	background: #33090A;
}
#container {
	margin:353px 0 0 0;
	padding-left:283px;
	/*trick per position*/
	min-height:420px;
	padding-bottom:118px;
	position:relative;
	background: #471616 url(http://images.victoriaprestige.com/immagini/logo_bg.gif) no-repeat left top;
}
#corpo {
	top:118px;
	position:relative;
	width:636px;
	min-height:650px;			/* IMPORTANTE!!! l'altezza minima va impostata maggiore o uguale all'altezza del div divStayTopLeft! */
	height:auto !important;
	height:650px;
	padding:0px 6px 0px 15px;
}
#corpo_bl {
	top:118px;
	position:relative;
	padding:0;
	width:660px;
	min-height:650px;			/* IMPORTANTE!!! l'altezza minima va impostata maggiore o uguale all'altezza del div divStayTopLeft! */
	height:auto !important;
	height:650px;
}
hr {
	border:0;
	color:#6f4132;
	background-color:#6f4132;
	height:1px;
	clear:both;
}
h2 {
	font-family:'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	margin:0;
	padding:0;
}
h3 {
	font-family:'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
	margin:0;
	padding:0;
}
#corpo .col_p {
	width:199px;
	float:left;
	margin-right:13px;
}
#corpo .col_p_title {
	color:#FFFFFF;
	font-family:'Trebuchet MS',Tahoma,Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#corpo ul {
	margin:0 0 0 10px;
	padding:0;
	list-style-image:url(http://images.victoriaprestige.com/immagini/arrows.gif);
}

#corpo ul.bike { 
	list-style-image:none;
}

#corpo ul.bike li {  
	margin-left:0px;
}

#corpo ul li {
	margin:0 0 0 10px;
	padding:0;
}
.macronews { margin-top:20px; }
.macronews p img {
	/*float: right;*/
	margin-left:5px;
	border:2px solid #cebca5;
}
.go_book {
	font-size:13px;
	font-family:'Trebuchet MS', Tahoma, Arial, Verdana, sans-serif;
	color:#fff;
	font-weight:normal;
	background: transparent url(http://images.victoriaprestige.com/immagini/arrows.gif) no-repeat right 6px;
	padding-right:12px;
}
a.go_book:hover { color:#cebca5; }
#news_home { margin: 40px 0; }
/*-------- footer --------*/
#footer {
	background: #574a4a url(http://images.victoriaprestige.com/immagini/foo_top.gif) no-repeat left top;
	padding: 18px 20px 4px;
	color:#cebca5;
	font-size:10px;
	position:relative;
	z-index:100;
}
#footer strong { color:#cba674 }
#footer .right {
	float:right;
	margin: 11px 0;
	text-align:right;
	width:280px;
}
#footer .center {
	width:330px;
	position:relative;
	text-align:center;
	margin: 11px auto 0 auto;
	float:none;
}
#footer .left {
	float:left;
	width:280px;
}
/*--- camere e servizi ---*/
.thumbnail {
	position:relative;
	z-index:0;
}
.thumbnail img {
	margin: 0 5px 0 0;
	border:2px solid #cebca5;
	background: none;
}

.blok .thumbnail img { margin:0; }
.thumbnail:hover { background-color: transparent; }
a.thumbnail:hover > img { border:2px solid #6f4132; }
.thumbnail span, .thumbnail strong { /*CSS for enlarged image*/
	position: absolute;
	background-color: #cebca5;
	padding: 5px;
	display: none;
	color: #42331e;
	font-weight:normal;
	text-decoration: none;
}
.thumbnail span img, .thumbnail strong img { /*CSS for enlarged image*/
	border-width: 0;
	margin: 0;
	max-width: 350px;
}
.thumbnail:hover span { /*CSS for enlarged image*/
	display: block;
	top: -130px;
	left:94px;
	z-index: 150;
}
.thumbnail:hover strong { /*CSS for enlarged image*/
	display: block;
	top: -30px;
	left:-360px;
	z-index: 150;
}
.blok blockquote {
	margin:0 0 0 25px;
	padding:0;
	width:380px;
}
.blok { margin-top:15px; }
.blok .thumbnail { float:right; }
.blok h3 { border-bottom: 2px solid #6f4132 }
.blok p { margin:5px 0; }
.blok .right {
	width:332px;
	float:right;
	text-align:right;
}
.blok .right img {
	border:2px solid #cebca5;
	margin-bottom:15px;
}
/*- tabelle -*/
#corpo table {
	width: 100%;
	border-spacing: 0;
	margin: 10px 0 15px 0;
}
#corpo table td {
	padding: 5px;
	border-bottom: 1px solid #6f4132;
	margin: 0;
}
#corpo table th {
	color: #edd2a7;
	border-bottom: 1px solid #6f4132;
	padding: 5px;
	text-align:left;
}
#map { float:right; }
#divStayTopLeft {
	position:absolute;
	margin:0;
	top:453px;
}
#txt_map {
	width:235px;
	color:#333;
}
#txt_map .tit {
	font-size:15px;
	font-weight:bold;
}
#txt_map a { text-decoration:none; }
#txt_map a:hover { color:#421410; }
a.seek {
	color:#ceb389;
	text-decoration:none;
}
/*--- news ticker ---*/
#ticker{
	width:170px;
	height:180px;
	top:20px;
	overflow:hidden;
	margin-left:50px;
}

.ticked{
	margin:0px 0px;
}

#ticker.js{
	overflow:hidden;
	height:180px;
	position:relative;
}

#ticked-wrapper.js{
	position:absolute;
	left:0px;
	top:0px;
}

#tickerOfferte, #tickerEventi{
width: 170px;








height: 70px;


padding: 5px;
margin-left:50px;
}



/*==================================================  GUEST REVIEWS */

#guest_reviews h3 {
	line-height:23px;
}

#guest_reviews h2,
#guest_reviews h3  {
	color:#CEB389;
	font-size:14px;
	padding-left:16px;
	margin-bottom:2px;
	font-weight:bold;
}

#guest_reviews ul li {
	list-style-image:none;
	list-style:none;
}

#corpo #guest_reviews_list {
	margin-bottom:30px;
}

/*================================================== GUEST REVIEWS */

#guest_reviews div#average_ratings {
	padding-left:35px;
}

#guest_reviews div.rating {
	width:97px;
	height:97px;
	float:left;
	padding:0px 5px 0px 5px;
	margin:0px;
	text-align:center;
	background-color:#3c0f10;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#guest_reviews div.rating p.rating_img {
	position:relative;
	background:url(http://images.victoriaprestige.com/images/rating_bg.png) no-repeat center 76px;
	font-size:33px;
	width:97px;
	height:78px;
	line-height:103px;
	margin:0px;
	padding-bottom:8px;
	float:none;
	margin-top:-12px;
}

#guest_reviews div.rating p.rating_img a {
	text-decoration: none;
	color:#cebca5;
}

#guest_reviews div.rating p.rating_img img {
	display:block;
	position:absolute;
	bottom:-8px;
	left:0px;	/* la freccetta si può spostare da 0px (rating 0) a 90px (rating 100)*/
}

#guest_reviews div.rating p.rating_img span {
	background:url(http://images.victoriaprestige.com/images/rating_bg.png) no-repeat 0 -10px;
	height:10px;
	width:71px;
	display:block;
	position:absolute;
	left:13px;
	top:76px;
}

/*================================================== AVERAGE RATINGS */

#average_ratings #total_average_rating {
	margin-right:10px;
	color:#CEBCA5;
}

#average_ratings ul {
	float:right;
	width:498px;
	padding-top:10px
}

#average_ratings ul li {
	background:none;
	width:239px;
	height:35px;
	float:left;
	padding-right:10px;
	margin:0px;
}

#average_ratings ul li p {
	font-size:13px;
	text-align:right;
	float:left;
	width:140px;
}

#average_ratings ul div.rating {
	background:none;
	width:94px;
	height:20px;
	float:right;
	margin:2px 0px 0px 0px;
	padding:0px;
}

#average_ratings ul div.rating p.rating_img {
	position:relative;
	/*background:url(/images/rating_bg.png) no-repeat center top;*/
	font-size:13px;
	width:94px;
	height:12px;
	line-height:normal;
	margin:0px;
	padding-bottom:8px;
}

/*================================================== GUEST REVIEWS LIST */

ul#guest_reviews_list li {
	padding:15px;
	border-bottom:1px solid #6f4132;
	width:586px;	/* for dumb IE */
}

ul#guest_reviews_list li.odd {
}

ul#guest_reviews_list li.even {
}

ul#guest_reviews_list h4 {
	border-bottom:1px solid #6f4132;
	font-size:13px;
	font-weight:normal;
	height:18px;
	margin-left:120px;
}

ul#guest_reviews_list h4 strong {
	float:left;
	font-weight:bold;
}

ul#guest_reviews_list h4 strong span {
	font-weight:normal;
	float:none;
	margin-left:8px;
	font-size:inherit;
	text-transform:none;
}

ul#guest_reviews_list h4 span {
	float:right;
	font-size:10px;
	text-transform:uppercase;
}

ul#guest_reviews_list p.plus,
ul#guest_reviews_list p.minus,
ul#guest_reviews_list p.hotel_manager {
	/*padding-left:40px;*/
	font-size:11px;
	line-height:1.4;
	margin:15px 0px 0px 120px;
	/*min-height: 27px;
	height: auto !important;
	height: 27px;*/

}

ul#guest_reviews_list p.plus {
	/*background:url(/images/plus.png) no-repeat;*/
}

ul#guest_reviews_list p.minus {
	/*background:url(/images/minus.png) no-repeat;*/
}

ul#guest_reviews_list p.hotel_manager {
	color:#FFFFFF;	
}

#average_ratings dl {
	float:left;
	padding:10px;
	margin:0px;
	line-height:1.8;
	background-color:#3c0f10;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:464px;
}

#average_ratings dl dd,
#average_ratings dl dt {
	float:left;
	width:40%;
	padding:0px;
	margin:0px;
}

#average_ratings dl dt {
	float:left;
	width:10%;
	font-weight:bold;
}

#last_review {
	height:93px;
	overflow:hidden;
}

#last_review.it { background:url(http://images.victoriaprestige.com/images/bg_last_review_it.png) no-repeat; }
#last_review.en { background:url(http://images.victoriaprestige.com/images/bg_last_review_en.png) no-repeat; }
#last_review.de { background:url(http://images.victoriaprestige.com/images/bg_last_review_de.png) no-repeat; }
#last_review.fr { background:url(http://images.victoriaprestige.com/images/bg_last_review_fr.png) no-repeat; }
#last_review.ru { background:url(http://images.victoriaprestige.com/images/bg_last_review_ru.png) no-repeat; }

#last_review a {
	display:block;
	padding:25px 20px 20px 20px;
	height:48px;
	line-height:1.4;
	color:#cebca5;
	text-decoration:none;
}

#form_prenota {
	width:660px;
}

#form_prenota table {
	margin-top:20px;
	border:1px solid #CEB389;
}

#form_prenota table td { 
	padding:5px;
	height:40px;
}

#form_prenota table td.bottom { border-top:1px dotted #CEB389; }

#form_prenota table td.sx { border-right:1px dotted #CEB389; }

#form_prenota table td input {
	background:#FFFFFF url(http://images.victoriaprestige.com/images/calendar.png) no-repeat right center;
	margin-top:5px;
	border:1px solid #999999;
	padding:3px;
	font-size:11px;
	width:130px;
}

#form_prenota table td input.invia {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
	text-decoration:none;
	font-weight:bold;
	font-family:inherit;
	color:#000000;
	background:#F1F1EC;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	cursor:pointer;
	width:142px;
}

#banner_sky {
	position:absolute;
	bottom:-48px;
	right:21px;
	width:217px;
	height:59px;
	z-index:999;
}

#banner_sky.rus { width:165px; }
#banner_sky.fra { width:222px; }

#banner_sky a {
	color:#ceb389;
	background:url(http://images.victoriaprestige.com/images/banner_sky.png) no-repeat right center;
	text-decoration:none;
	display:block;
	width:217px;
	height:40px;
	padding-top:19px;
}

#banner_sky.rus a { width:165px; }
#banner_sky.fra a { width:222px; }

#banner_sky a:hover { text-decoration:underline; }

#banner_sky a span { 
	font-size:21px;
	float:right;
	padding:5px 80px 0px 0px;
}
/*==================================================================	FORM BOOKING */

form#booking2 {
	padding:10px 5px 10px 5px;
	min-height:90px;
	height:auto !important;
	height:110px;
	width:580px;
	border:1px dotted #CEB389;
	margin-top:30px;
	float:left;
}

#fields {
	text-align:left;
	float:left;
	margin-bottom:10px;
	padding-left:0px;
}

#fields li {
	list-style-type:none;
	margin-bottom:5px;
	float:left;
	height:21px;
	padding-bottom:0px;
}

#fields li.adults { width:145px; }

#fields li.children { width:145px; }

#fields li.roomTitle {
	clear:both;
	float:none;
	width:auto;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #ffffff;
	margin-bottom:5px;
	padding:5px 0px 2px 15px;
	color:#E1BB2B;
}

#fields li.childAge {
	width:auto;
	padding-left:25px;
}

#fields label {
	font-size:12px;
	margin-bottom:4px;
	width:100px;
	display:inline-block;
	text-align:right;
	padding-right:5px;
}

#fields input,
#fields select {
	background:#FFFFFF;
	font-size:11px;
	border:1px solid #A5ACB2;
}

#fields select {
	width:75px;
}

#fields .adults select,
#fields .children select {
	width:35px;
}

#fields .childAge select {
	width:51px;
	margin-right:3px;
}


#fields .cal input {
	width:81px;
	padding:2px;
	background:#FFFFFF url(http://images.victoriaprestige.com/images/calendar.png) no-repeat scroll 69px center;
}

#fields .sep { 
	background:none;
	padding:0px;
	width:auto; 
}

a.button,
a.bookingNow {
	width:180px;
	text-align:center;
	color:#E1BB2B;
	font-size:13px;
	font-weight:bold;
	float:right;
	line-height:19px;
	margin-right:17px;
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #F1F1EC;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
}
.home_victoria{
font-family:'Trebuchet MS',Tahoma,Arial,Verdana,sans-serif;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
}