html {
	overflow:hidden !important;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	overflow-x:hidden !important;
}
body td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	overflow-x:hidden !important;
}
div {outline:none;}
img {outline:none;}

a:link { color: #666; text-decoration:none}
a:visited { color: #666; text-decoration:none}
a:hover { color: #666; text-decoration:underline}


div#container_vero {
	position:relative;
	width:820px;
	left:50%;
	margin-left:-410px;
	top:20px;
	z-index:12;
	height:100%
}
div#container {
	
	position:absolute;
	width:820px;
	left:50%;
	margin-left:-410px;
	top:0px;
	z-index:2;
	background-repeat:no-repeat;
	height:850px;
}

#contenutoSito {
	position:absolute;
	top:140px;
	left:85px;
	width:735px;
	height:420px;

}

#preBottom {
	position:absolute;
	top:580px;
	left:57px;
	width:758px;
	height:100px;
}

#galleryPage {
	float:left;
	padding-top:5px;
	padding-left:5px;
}

#credits {
	float:right;
	padding-right:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:right;
	}
	
	#screen {
	float:right;
	padding-right:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:right;
	}


#bottom {
	position:absolute;
	top:720px;
	left:57px;
	width:758px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:right;
}

#contenutoSitoLeft {
	float:left;
	width:390px;
	height:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:18px;
	margin-right:10px;
	text-align:justify;
}

#contenutoSitoRight {
	text-align:right;
	float:right;
	width:325px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#contatti { padding:0px 0px 5px 7px; position:relative; width:318px; height:60px}
#newsletter { padding:0px 0px 5px 7px; position:relative; width:318px;}
#booking { padding:0px 0px 5px 7px; position:relative; width:318px; height:131px}
#lastminute { padding:0px 0px 5px 7px; position:relative; width:318px;}
#lastminute a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;

}

div#logo {
	position:absolute;
	top:170px;
	left:0px;
	width:32px;
	height:37px;
	z-index:10;
	visibility: visible;
}
div#logo:hover {
	cursor:pointer;
}
div#chiudi {
	position:absolute;
	top:204px;
	left:0px;
	width:32px;
	height:32px;
	z-index:10;
	visibility: visible;
}
div#refresh {
	position:absolute;
	top:238px;
	left:0px;
	width:32px;
	height:32px;
	z-index:10;
	visibility: visible;
}
div#refresh:hover {
	cursor:pointer;
}
div#chiudi:hover {
	cursor:pointer;
}
#base {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-410px;
	z-index:2;
	width:820px;
}

#flash {
	position:absolute;
	top:144px;
	left:50%;
	margin-left:-351px;
	z-index:3;
	width:762px;

	height:431px;
	overflow:hidden;
	outline:none;
}
#menu {
	position:absolute;
	top:0;
	width:680px;
	height:100px;
	overflow:hidden;
	z-index:9999;
	top:0px;
	left:50%;
	margin-left:-270px;
	outline:none;
	visibility: visible;
}
div#hotel_contenuto {
	position:absolute;
	width:820px;
	height:528px;
	overflow:hidden;
	z-index:2;
	top:144px;
}
div#open {
	position:absolute;
	top:2px;
	left:22px;
	width:238px;
	height:145px;
	z-index:10;
}
div#openopen:hover {
	cursor:pointer;
}
div#opendrag:hover {
	cursor:pointer;
}
div#openrefresh:hover {
	cursor:pointer;
}
div#fumetto1 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto.png);
	top:169px;
	left:32px;
	width:149px;
	height:31px;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
div#fumetto2 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto.png);
	top:205px;
	left:32px;
	width:149px;
	height:31px;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#FFF;
}
div#fumetto3 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto.png);
	top:241px;
	left:32px;
	width:149px;
	height:31px;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#FFF;
}
div#fumetto4 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto2.png);
	top:70px;
	left:175px;
	width:149px;
	height:31px;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#FFF;
}
div#fumetto5 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto2.png);
	top:70px;
	left:210px;
	width:149px;
	height:31px;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#FFF;
}
div#fumetto6 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto3.png);
	top:155px;
	left:80px;
	width:179px;
	height:91px;
	z-index:20;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	color:#FFF;
}
div#fumetto7 {
	position:absolute;
	background-image:url(http://www.i-suite.it/immagini/fumetto2.png);
	top:70px;
	left:245px;
	width:149px;
	height:31px;
	z-index:20;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#FFF;
}


/*********FLEXCROLL***********/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 7px;
background-repeat:repeat-y;
}
.vscrollerbar {
width: 7px;
background-color:#C0DC23;
}
.hscrollerbase {
height: 5px;
background-color: #C0DC23;
}
.hscrollerbar {
height: 5px;
background-color: #C0DC23;
}
.scrollerjogbox {
width: 2px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: #fff;
}

#pacchetto{
	overflow:auto;
}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #666;
}
#offerte a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;

}


select.modulo,option
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:0px;
	border:1px solid #000;
}
input.modulo,submit.modulo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:0px;
	background-color:#D4D0C8;
	width:146px;
	border:1px solid #000;
}



input.modulo_alt
{
	background-color:#FFF;
	border:1px solid #ccc;
}

textarea.modulo_alt
{
	background-color:#FFF;
	border:1px solid #ccc;
}


