@charset "utf-8";
/* CSS Document */

body {
	background: #D1CFC0;
}
.body-pop-up-no-smoking {
	width: 240px;
	height: auto;
	border: 1px solid #BA871C;
}

.img-lingue {
	background: url(immagini/img-header.png) no-repeat;
	height: 39px;
	width: 766px;
	margin-bottom: 3px;
}
.ratto-di-proserpina {
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999999;
	padding-bottom: 8px;
}

.ratto-di-proserpina a {
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999999;
	bottom: 2px;
	text-decoration:underline
}

.maintable {
	background: url(immagini/corpo-HP.jpg) no-repeat;
	height: 468px;
	width: 766px;
}
.tab-text-hp {
	background: url(immagini/barra-text-HP.jpg) no-repeat;
}

.img-barra-menu {
	background: url(immagini/img-fiore-sotto.jpg) no-repeat;
}
.td-margherita {
	width: 106px;
}
.td-dovesiamo {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 3px;
	padding-left: 2px;
	padding-bottom: 15px;
}

.td-dovesiamo a  {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 3px;
	padding-left: 2px;
	padding-bottom: 15px;
	text-decoration:none;
}

.td-dovesiamo a:hover {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 3px;
	padding-left: 2px;
	padding-bottom: 15px;
	text-decoration:none;
	background: url(immagini/pallino.png) no-repeat center 18px;
}

.td-voci-menu {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 15px;
}

.td-voci-menu a {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 15px;
	text-decoration:none;
}

.td-voci-menu a:hover {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 15px;
	text-decoration:none;
	background: url(immagini/pallino.png) no-repeat center 18px;
}

.td-hotel {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 15px;
}

.td-hotel a {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 15px;
	text-decoration:none;
}

.td-hotel a:hover {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: center;
	padding-right: 2px;
	padding-left: 3px;
	padding-bottom: 15px;
	text-decoration:none;
	background: url(immagini/pallino.png) no-repeat center 18px;
}

.logo {
	position: relative;
	height: 102px;
	width: 190px;
	left: 0px;
	top: 0px;
}
.margherita {
	position: relative;
	height: 87px;
	width: 98px;
	top: -160px;
	right: -2px;
	left: 679px;
}
.prenotazione-hp {
	width: 139px;
	position: relative;
	left: -15px;
	top: -20px;
	height: 2px;
}

.passione-in-ogni-dettaglio {
	position: relative;
	height: 30px;
	width: 366px;
	left: 10px;
	top: 248px;
}
.tr-text-hp {
	height: 94px;
	width: 410px;
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 10px;
}
.pop-up-no-smoking {
	color: #313131;
	font: 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 5px;
}

.td-ling-ita {
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	padding-left: 7px;

}

.td-ling-ita a  {
	font: lighter 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	text-align: left;
}

.tab-ling {
	margin-top: 20px;
	margin-bottom: 25px;
	
}
.maintable-camere {
	background: url(immagini/camere/9-corpo.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tab-text-cottopagine-camere {
	background: url(immagini/camere/9-text.jpg) no-repeat;
	height: 84px;
	width: 766px;
}
.td-titoletti-sottopagine {
	position: relative;
	left: -12px;
	top: -90px;
	right: 0px;
	width: 400px;
	float: right;
}
.td-text-camera-classic-sx {
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	padding: 7px 5px 12px 12px;
}
.td-prw-gallery-sx {
	padding-bottom: 7px;
	padding-left: 12px;
	height: 52px;
}

.td-prw-gallery-sx a {
	text-decoration: none;	
}
.div-prw-gallery {
	margin-left: 59px;
	padding-left: 10px;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-shadow: 2px 2px 2px #000;
	width: 470px;
}
.maintable-dependance-deluxe {
	background: url(immagini/dependance-classica.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.maintable-dependance-classica {
	background: url(immagini/dependance-deluxe.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tab-text-sottopagine-depand-classica {
	background: url(immagini/barra-testo-dependence-classic.jpg) no-repeat;
	height: 84px;
	width: 766px;
}
.tab-text-sottopagine-depand-deluxe {
	background: url(immagini/barra-testo-dependance-deluxe.jpg) no-repeat;
	height: 84px;
	width: 766px;
}
.tab-text-sottopagine-hotel {
	background: url(immagini/barra-testo-hotel.jpg) no-repeat;
	height: 84px;
	width: 766px;
}
.maintable-hotel {
	background: url(immagini/hotel.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tr-riga-top {
	background: #615C45;
}

.tr-riga-top-vulcano {
	background: #658DA0;
}

.maintable-promozioni {
	height: 565px;
	width: 766px;
	background: #A7A285;
	border: 1px solid #888060;
}
.col-sx {
	background: #383333;
}

.col-sx-vulcano {
	background: #4A6A79;
}

.td-titoletti-pacchetti {
	margin-right: 20px;
	position: relative;
	color: #BE8B22;
	font: 25px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	top: -35px;
	height: 2px;
}

.td-titoletti-dove-siamo {
	margin-right: 20px;
	position: relative;
	color: #BE8B22;
	font: 25px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	top: -50px;
	height: 2px;
}

.td-titoletti-vulcano {
	margin-right: 20px;
	position: relative;
	color: #FFF;
	font: 25px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	top: -50px;
	height: 2px;
}

.tab-offerte {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 20px;
}
.cella-foto-offerte-prw {
	height: 90px;
}
.div-foto-prw-offerte {
	margin-right: 10px;
}
.margherita-offerte {
	position: relative;
	height: 87px;
	width: 98px;
	top: -182px;
	left: 677px;
	z-index:9999;
}
.td-celle-offerte {
	width: 258px;
}
.txt-prw-offerte {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: left;
	width: 250px;
	margin-bottom: 20px;
	text-align: justify;
}

.txt-prw-offerte a {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}

.txt-prw-offerte-lunga {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: left;
	width: 525px;
	margin-bottom: 25px;
	text-align: justify;
}

.txt-prw-offerte-lunga a {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}

.txt-come-prenotare {
	font: italic normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: left;
	width: 525px;
	text-align: justify;
}

.txt-prw-offerte-dx {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: right;
	width: 258px;
	margin-bottom: 20px;
	margin-left: 6px;
	text-align: justify;
}

.txt-prw-offerte-dx a {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
}
.div-txt-offerte-prw-col-sx {
	font: bold 13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-left: 23px;
	margin-right: 23px;
	margin-top: 20px;
}
.maintable-chi-prima-prenota {
	background: url(immagini/offerte/orologio.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.cella-barra-trasp84 {
	background: url(immagini/logo-bottoni/barra-bianca-trasparente.png) no-repeat;
}
.div-txt-chi-prenota {
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	margin-top: 12px;
	margin-left: 12px;
	width: 481px;
	float: left;
}
.cella-nera-trasp-sx {
	background: url(immagini/logo-bottoni/barra-nera-trasp-sx.png) repeat-y;
}
.div-titoletti-offerte {
	font: 20px/30px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	position: relative;
	left: 8px;
	top: 175px;
	float: left;
}
.bottoni-condizioni-prenota-ora {
	position: relative;
	top: 25px;
	float: right;
	right: 25px;
}
.maintable-estate-roma-famiglie {
	background: url(immagini/offerte/villa-borghese.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.maintable-luna-miele-roma {
	background: url(immagini/offerte/sposi.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.margherita-offerte-prw {
	position: relative;
	height: 87px;
	width: 98px;
	top: -58px;
	right: -2px;
	left: 488px;
}

.margherita-su-richiesta-prw {
	position: relative;
	height: 87px;
	width: 98px;
	top: -58px;
	right: -2px;
	left: 488px;
}
.maintable-over-60 {
	background: url(immagini/offerte/roma-tramonto.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.maintable-hotel-cena-romantica {
	background: url(immagini/offerte/camera.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.maintable-albergo-limousine {
	background: url(immagini/offerte/mercedes.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.maintable-hotel-massaggio {
	background: url(immagini/offerte/traditional-thai-massage.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.maintable-pre-post-cruise {
	background: url(immagini/offerte/plan.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
.div-dove-siamo-sx {
	font: normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
}

.div-vulcano-sx {
	font: normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
}


.div-vulcano-sx {
	font: normal 20px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 25px;
	text-align: right;
}

.margherita-dove-siamo {
	position: relative;
	height: 87px;
	width: 98px;
	top: -60.5px;
	left: 10px;
}
.maintable-dove-siamo {
	height: 463px;
	width: 576px;
	
}


.maintable-vulcano {
	height: 463px;
	width: 576px;
	font: 15px/20px Georgia, "Times New Roman", Times, serif;
	color: #313131;
	padding-left: 12px;
	padding-right:12px;
	padding-top: 30px;
	background: #BEBBA7;
}

.td-footer {
	font: normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
    text-align:center;
	
}

.td-footer a {
	font: bold normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #888060;
	text-decoration: none;
}

.table-dove-siamo-bordo {
	border: 1px solid #888060;
}
.tab-servizi {
	width: 541px;
}
.div-titolo-servizi {
	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	vertical-align: bottom;
	padding-bottom: 20px;
}
.div-per-tutti-servizi {
	text-align: right;
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	float: right;
	padding-bottom: 20px;
	width: 320px;
}
.txt-prw-offerte-titoli {
	font: 13px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.txt-servizi {
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: left;
	margin-bottom: 15px;
	text-align: justify;
	width: 245px;
}
.txt-servizi-dx {
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: right;
	margin-bottom: 15px;
	text-align: justify;
	padding-left: 15px;
	width: 260px;
}
.tab-servizi-box-prenotazione {
	width: 541px;
	vertical-align: top;
	text-align: right;
	border: thin solid #000;
}
.txt-servizi-bottom {
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: left;
	text-align: justify;
	width: 245px;
}
.txt-servizi-bottom-lungo {
	font: 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #313131;
	float: left;
	text-align: justify;
	padding-bottom: 15px;
}
.td-titoletti-su-richiesta {
	margin-right: 20px;
	position: relative;
	color: #BE8B22;
	font: 25px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	height: 15px;
	bottom: 20px;
}
.Iframe-servizi {
	background: #A7A285;
}
.td-titoletti-pacchetti-piccolo {
	margin-right: 0px;
	position: relative;
	color: #BE8B22;
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	bottom: 35px;
	top: 0px;
}


.td-titoletti-piccolo-vulcano {
	margin-right: 0px;
	position: relative;
	color: #FFF;
	font: 20px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	bottom: 35px;
	top: 0px;
}

.prenotazione-sottopagine {
	width: 139px;
	position: relative;
	top: -24px;
	left: -12px;
	height: 2px;
}
.tab-servizi-limousine {
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #CCC;
	width: auto;
	margin-top: 10px;
	padding-left: 1px;
	
	}
	
	.td-servizi-limousine-sx {
	padding-right: 3px;
	padding-bottom: 2px;
	
	text-align:center !important;
	padding-top: 3px;	
	}
	
.td-servizi-limousine-prezzi {
	font-size: 8px !important;
	}
	
a {
outline: none !important;
}


#onDemand-wrapper{

	height:437px;
position:relative;
}

#servizi{
height:457px;
left:0;
position:absolute;
top:0;
width:570px;	
}
.prenotazione-servizi  {
bottom:88px;
height:2px;
position:absolute;
right:12px;
width:139px;
}

.tabella-footer {
	margin-top: 20px;
	margin-bottom: 0px;
	
}
.maintable-camere-deluxe {
	background: url(immagini/camere/1-corpo.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tab-text-cottopagine-camere-deluxe {
	background: url(immagini/camere/1-text.jpg) no-repeat;
	height: 84px;
	width: 766px;
}


.maintable-camere-superior {
	background: url(immagini/camere/10-corpo.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tab-text-cottopagine-camere-superior {
	background: url(immagini/camere/10-text.jpg) no-repeat;
	height: 84px;
	width: 766px;
}

.maintable-camere-suite {
	background: url(immagini/camere/14-corpo.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tab-text-cottopagine-camere-suite {
	background: url(immagini/camere/14-text.jpg) no-repeat;
	height: 84px;
	width: 766px;
}

.maintable-camere-junior-suite {
	background: url(immagini/camere/15-corpo.jpg) no-repeat;
	height: 481px;
	width: 766px;
}
.tab-text-cottopagine-camere-junior-suite {
	background: url(immagini/camere/15-text.jpg) no-repeat;
	height: 84px;
	width: 766px;
}
.td-titoletti-pacchetti-piccolo-10px {
	margin-right: 0px;
	position: relative;
	color: #BE8B22;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	bottom: 35px;
	top: 0px;
}


.td-titoletti-pacchetti-piccolo-10px a {
	
	color: #BE8B22;
	text-decoration:none;
	
}

.div-le-altre-offerte {
	color: #313131;
	font-size: 11px;
	width: 150px;
	position: relative;
	left: 12px;
	top: 5px;
	
}

.div-le-altre-offerte a {
	color: #BB8A24;
	
	}

.logo-vulcano {
	position:relative;
	height: 0px;
	top: -170px;
	right: -124px;
	width: 109px;
}

.camera {
	
	top: -100px;
	
}

.maintable-all-roads-lead-to-rome {
	background: url(immagini/offerte/OFFERTA-BAROCCO-PIAZZANO.jpg) no-repeat;
	height: 565px;
	width: 766px;
	border: 1px solid #888060;
}
