﻿@charset "utf-8";
/* STEFANO SACCANI INTERNATIONAL LUXURY SERVICES */

html, body{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
p{
	margin:0px;
	padding-bottom:10px;
	padding-top:5px;
}
/*HOME PAGE*/
.body-home{
	background-color:#e4e4e4;
}
.contenitore-home{
	width:1000px;
	height:580px;
	padding-left:24px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f080e;
	background-image: url(immagini/home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.td-sx-home{
	width:600px;
}
.td-dx-home{
	width:400px;
	padding-top:288px;
}
.div-testo-home{
	padding-top:20px;
	padding-bottom:20px;
}
/*CONTACTS PRESSKIT*/
.body-contatti{
	background-color:#e4e4e4;
}
.contenitore-contatti{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.div-top-contatti{
	padding-right:12px;
}
.td-menu-contatti{
	width:400px;
}
.td-logo-contatti{
	width:600px;
}
.div-titolo-contatti{
	font-size:24px;
	text-transform:uppercase;
	padding-left:12px;
	padding-bottom:20px;
	padding-top:10px;
}
.div-contenuto-contatti{
	height:400px;
	width:1000px;
	overflow:auto;
	padding-left:12px;
}
.div-contenuto-contatti p{
	padding-bottom:15px;
}
.td-contenuto-contatti{
	width:480px;
}
.div-lingua-contatti{
	width:400px;
}
.div-lingua-contatti a:link, .div-lingua-contatti a:visited{
	color:#000;
	text-decoration:none;
}
.div-lingua-contatti a:hover{
	color:#000;
	text-decoration:underline;
}
.div-titolo-sezioni-contatti{
	background-color:#000;
	color:#FFF;
	padding:1px;
	font-size:16px;
}
/*CULTURE*/
.body-culture{
	background-color:#009ee1;
}
.contenitore-culture{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image: url(immagini/culture.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-testo-italiano-culture{
	padding-left:550px;
	font-weight:bold;
}
.div-testo-english-culture{
	padding-left:615px;
	padding-top:76px;
	padding-right:30px;
	color:#000;
	font-weight:bold;
}
.div-menu-culture{
	padding-left:596px;
	padding-top:13px;
}
/*8ROOMS SPA*/
.body-8rooms{
	background-color:#FFFFFF;
}
.contenitore-8rooms{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#09083a;
	background-image: url(immagini/8rooms-spa.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-8rooms{
	padding-left:25px;
	padding-top:30px;
	padding-bottom:50px;
}
.div-contenuto-basso-8rooms{
	padding-left:25px;
	padding-top:40px;
}
.div-testo-8rooms{
	width:330px;
	height:168px;
	overflow:auto;
	font-weight:bold;
}
.div-menu-8rooms{
	padding-right:25px;
}
/*CASTLES*/
.body-castles{
	background-color:#ffffcd;
}
.contenitore-castles{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#09083a;
	background-image: url(immagini/castles.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-menu-castles{
	padding-right:30px;
	padding-top:30px;
}
/*CONGRESS*/
.body-congress{
	background-color:#ff0078;
}
.contenitore-congress{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#09083a;
	background-image: url(immagini/congress.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-menu-congress{
	padding-top:420px;
	padding-right:10px;
}
/*FOOD*/
.body-food{
	background-color:#FFFFFF;
}
.contenitore-food{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	background-image: url(immagini/food.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-food{
	padding-left:20px;
	font-weight:bold;
}
.td-testo-it-food{
	width:450px;
}
.td-testo-en-food{
	width:510px;
	padding-left:30px;
	padding-right:10px;
}
.div-menu-food{
	padding-top:170px;
	padding-right:30px;
}
/*HOTEL*/
.body-hotel{
	background-color:#000000;
}
.contenitore-hotel{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image: url(immagini/hotel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-hotel{
	padding-top:50px;
	padding-left:310px;
}
.td-testo-it-hotel{
	width:160px;
}
.td-testo-en-hotel{
	width:120px;
	padding-left:150px;
}
.div-menu-hotel{
	padding-top:10px;
	padding-right:190px;
}
.div-sfondo-menu-hotel{
	background-color:#FFF;
	width:225px;
}
/*LIFESTYLE*/
.body-lifestyle{
	background-color:#000000;
}
.contenitore-lifestyle{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#000000;
	background-image: url(immagini/lifestyle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-lifestyle{
	padding-left:280px;
	padding-top:20px;
}
.td-testo-lifestyle{
	width:300px;
	padding-left:50px;
}
.div-menu-lifestyle{
	padding-right:200px;
	padding-top:150px;
}
/*REQUEST INFO*/
.body-info{
	background-color:#f2f2f2;
}
.contenitore-info{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image: url(immagini/request-info.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-info{
	padding-left:50px;
	padding-top:30px;
}
.div-sfondo-testo-info{
	background-color: rgba(255, 255, 255, 0.7);
	padding:10px;
	width:430px;
}
.div-testo-info{
	height:450px;
	overflow:auto;
}
.td-nome-input{
	width:200px;
}
.td-input-info input, .td-input-info select{
	width:180px;
}
/*SPORT*/
.body-sport{
	background-color:#998f91;
}
.contenitore-sport{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343a38;
	background-image: url(immagini/sport.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-sport{
	padding-left:535px;
	padding-top:65px;
	padding-right:20px;
	font-weight:bold;
	line-height:12px;
}
.div-testo-sport{
	padding-top:5px;
	padding-bottom:10px;
}
.div-menu-sport{
	padding-right:30px;
}
/*TRAVEL*/
.body-travel{
	background-color:#FFFFFF;
}
.contenitore-travel{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(immagini/travel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-travel{
	padding-left:270px;
	padding-top:150px;
	font-weight:bold;
}
.td-testo-travel{
	padding-left:30px;
	width:200px;
}
.div-menu-travel{
	padding-top:110px;
	padding-right:30px;
}
/*VERDI FESTIVAL*/
.body-verdi{
	background-color:#FFFFFF;
}
.contenitore-verdi{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	background-image: url(immagini/verdi-festival.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-menu-verdi{
	padding-top:450px;
	padding-right:30px;
}
/*WEDDINGS*/
.body-weddings{
	background-color:#a8fb18;
}
.contenitore-weddings{
	width:1024px;
	height:580px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-512px;
	margin-top:-290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image: url(immagini/wedding.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.div-contenuto-weddings{
	padding-left:30px;
	padding-top:65px;
	font-weight:bold;
	line-height:13px;
}
.td-testo-weddings{
	width:450px;
	padding-left:20px;
}
.div-menu-weddings{
	padding-right:200px;
	padding-top:90px;
}