/* CSS Document */
HTML, body {
background-color:#89c5f1;
background-image:url(img/base/bg.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
body, p, table,a {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#888888;
}
#box0 {
	width:908px;
	border: 10px solid #caeb10;
}
#box0 #box1 {
	background-color: #FFFFFF;
	width: 900px;
border:4px solid #FFFFFF;
}
#boxiva {
width:908px;
color:#F7FBF7;
text-align:center;
}
#box1_t1 {
width:900px;
}
#box1_t2 {
width:500px;
}
#box1_t2 td{
width:99px;
}
.brd_left_grigio {
border-left:1pt solid #e8e8e8;
}
/* tabella index  */
.titoli {
margin-top:12px;
margin-bottom:10px;
}
.tdindex {
padding-left:20px;
padding-right:10px;
vertical-align:top;
text-align:left;
}
/* --------------------------------------------- LISTE E MENU */
.listindex {
margin-left:-10px;
margin-top:0px;
list-style-image:url(img/base/freccia.jpg);
}
.listindex a , .listmenu a {
font-size:12px;
letter-spacing:0px;
text-decoration:none;
color:#888888;
}
.listindex a:hover {
text-decoration:underline;
}
.menu_base {
padding-top:4px;
width:900px; 
border-top:1pt solid #e8e8e8;
text-align:center;
}
.menu_base a {
color:#888888;
margin-left:10px;
margin-right:10px;
}
.listmenu {
	margin-right:15px;
	margin-top:0px;
	margin-left:-20px;
	list-style:none;
}
.listmenu li {
height:18px;
padding-right:10px;
}
.tdmenu {
width:200px;
vertical-align:top;
text-align:right;
}
.tdmenu li {
border-bottom:1pt solid #e8e8e8;
width:160px;
}
/* --------------------------------------- tabella pagina 1  */ 
#box1_t5 {
width:900px;
}
#tdgrado {
width:500px;
height:20px;
background-color:#E7A645;
color:#FFFFFF;
padding:4px 3px 0px 20px;
text-align:left;
vertical-align:top;
}
#tdgrado2 {
width:199px;
background-color:#f4f4f4;
text-align:left;
vertical-align:top;
}
#tdinfo {
width:500px;
height:20px;
background-color:#FBDF59;
color:#FFFFFF;
padding:4px 3px 0px 20px;
text-align:left;
vertical-align:top;
}
#tdtitnews {
width:700px;
height:20px;
background-color:#CD4025;
color:#FFFFFF;
padding:4px 3px 0px 20px;
text-align:left;
vertical-align:top;
}
#tdnews {
width:199px;
height:20px;
background-color:#FBDF59;
text-align:left;
vertical-align:top;
}
.mesimenu:hover {
color:#FFFFFF;
}
.tdcentro {
padding:20px 10px 10px 20px;
}
.fotolink {
border:1pt solid #999999;
}
.sslink {
color:#888888;}
/* ---------------------------------------------- Foto gallery hotel */ 
.fotohotel {
border:3px double #d3d3d3; 
margin-right:4px;
cursor:hand; 
}
/* ----------------------------------------------- SELECT PER LA RICERCA */ 
.menucerca {
font-size:10px;
color:#DE7D2E;
background-color:#fff;
width:190px;
}
#cercaindex {
width:590;
font-size:10px;
background-color:#EEF2F5;
}
#cercaindex th {
background-color:#E1E9EE;
text-align:left;
}
#cercaindex td {
padding:3px;
}
#sel1, #sel2, #sel3 {
margin-bottom:3px;}
#tabhotel {
	height:370px;
	width:460px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color:#f3f3f3;
	scrollbar-arrow-color:#999;
	scrollbar-3dlight-color:#f3f3f3;
	scrollbar-darkshadow-color:#fff;
	scrollbar-base-color:#ffffff;
	ScrollBar-Track-Color:#fff;
	ScrollBar-Highlight-Color:#fff;
	ScrollBar-Shadow-Color:#ddd;
	vertical-align:top;
}
/* ----------------------------------------- foto gallery */
.fotogallery {
width:113px;
height:67px;
background-image:url(img/fotogallery/bggallery.jpg);
background-repeat:no-repeat;
background-position:center center;
text-align:center;
vertical-align:middle;
}
/* colonna sinistra */ 
#colsx1 {
background-color:#CD4025;
}
.colsx {
background-color:#f4f4f4;
padding-left:10px;
font-size:11px;
}
.linkverde {
color:#339900;
font-size:10px}
/* ************************************************ DOVE */
#tddove {
width:700px;
height:20px;
background-color:#66cc00;
color:#FFFFFF;
padding:4px 3px 0px 20px;
text-align:left;
vertical-align:top;
}
.linkoff {
 font-size:10px; 
 font-weight:bold;
 text-decoration:none;
 line-height:11px;
}
/* ************************************************ METEO IFRAME*/
#meteo {
	height: 670px;
	width: 670px;
}
/* ************************************************ NEWS */
.linkrosso {
color:#CC0000
}
.evid {
border:1px dotted #669966;
padding:2px;
}
/* ********************************************** HOTEL */
table#hotel_servizi {
	background:#fff;
}
table#hotel_servizi p {
	margin:1px;
	color:#069;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	letter-spacing:0.1em;
}
table#hotel_servizi input.casella {
font-size:10px; 
height:12px; 
border:1pt solid #CCCCCC;
width:110px;
}
table#hotel_servizi form {
margin-top:0px; border:1pt solid #e8e8e8; text-align:center; padding:2px; margin-top:3px; width:200px;
}
ul#lista_servizi {
	list-style-image:url(img/hotel/servizi.gif);
	text-align:left;
	color:#707A8B;
	font-size:14px;
	margin:0;
	padding-left:20px;
	}
ul#lista_servizi li {
	min-height:20px;
	height:auto;
}