@import url("/css/dx_box.css");
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #9CC3C6;
	background-image:url(../../images/bg.gif);
	background-position:top; 
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px
}
form{
margin:0; padding:0
}
.linkIntro{
color:#000000; text-decoration:underline
}
.msg{
margin:20px 0px;background-color:#FFCC00; padding:10px; width:300px
}
/*=============================
CALENDARIO JAVASCRIPT
================================*/
.fc_int{
width:200px;
height:174px;
background-image:url(../../images/bg_cal_int.gif); 
background-position:top left; 
background-repeat:no-repeat; 
background-repeat:no-repeat
}
#mns{
color:#FFFFFF; font-weight:bold; text-align:center; height:21px
}
#settimana td{
color:#D58C28; font-weight:bold; height:20px; width:20px; text-align:center
}
#fre_sx, #fre_dx{
cursor:pointer; text-align:center
}
.g{
cursor:default
}

/*========================
CONTENT
=========================*/
#tableContent{
background-color:#FFFFFF;
}
#sx{
height:450px;
width:207px;
background-color:#7D9699;
background-image:url(../../images/pix.gif);
background-position:left;
background-repeat:repeat-y
}
#sxContentTop{
background-image:url(../../images/sx_top.gif);
background-repeat:no-repeat;	
height:39px

}
.sxContent{
padding-left:20px; 
background-color:#9CC3C6;
margin-left:1px;
}
.sxContent2{
padding-left:20px; 
margin-left:1px;
margin-top:1px;
background-color:#7D9699
}	
#ce{
width:781px;
background-image:url(../../images/ce_top.gif);
background-position:left top;
background-repeat:no-repeat;
}
#dx{
width:245px;
background-image:url(../../images/dx_top.gif);
background-repeat:no-repeat	
}

.sx_form{
font: 10px verdana, geneva, arial, sans-serif;
border: 0px solid #FFFFFF;
background-color:#FFF;
width:150px;
}
.bg_input{
background-image:url(../../images/bg_input.gif);
background-position:left; 
background-repeat:no-repeat;
padding-left:6px;
height:20px;
}
.sx_invia{
text-align:right; 
padding-right:18px
}
.stage{
background-image:url(../../images/bg_stage.gif);
background-position:left; 
background-repeat:no-repeat;
height:15px;
padding-left:18px;
margin-bottom:13px
}
#boxFlash{
width:988px; 
height:310px; 
background-image:url(../../images/bg_flash.gif); 
background-position:bottom right; 
background-repeat:no-repeat;
position:relative;
z-index:2
}
/*=============================
TITOLI
===============================*/
#tableTitoli{
width:480px; height:55px;
}
#tableTitoli tr td{
padding-bottom:20px
}
#tableTitoli tr td strong{
color:#F0AA4B
}
/*=============================
HOTEL MENU DX
===============================*/
.boxMenuHotel{
background-color:#FFFFFF; padding-left:20px;
}
.menuHotel{
text-decoration:none; color:#000000; font-weight:; margin-left:0px
}
.tdSotto{
padding-top:3px
}

/*=============================
CONTENT
===============================*/
#content{
line-height:18px;
padding-top:47px;
padding-left:20px;
padding-right:20px;
padding-bottom:30px;
}
/*=============================
HOTEL
===============================*/
.hotelTitolo{
padding-left:220px;
background-image:url(../../images/hotel/box_top.gif); 
background-repeat:no-repeat; 
background-position:bottom right; 
}
.hotelTitolo span{
padding:0 20px; 
background-color:#FFFFFF; 
color:#E4962D; 
font-size:15px; 
font-weight:bold
}
.imgHotel{
background-image:url(../../images/hotel_mappe_riga.gif); 
background-position:top left; 
background-repeat:no-repeat; 
padding-left:1px
}
.hotelTesto{
border-right:1px solid #B4CBCD; 
padding-right:38px;
padding-bottom:20px;
padding-left:20px
}
.hotelBottom{
background-image:url(../../images/hotel/box_bot.gif); 
background-position:right top; 
background-repeat:no-repeat; height:70px
}
.btn_prenota{
background-color:#FFFFFF;
border:0px; cursor:pointer;
padding-left:0;
text-align:left; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#000000
}

/*=============================
BOTTOM
===============================*/
#fine{
width:988px; height:23px; background-image:url(../../images/bottom.gif); background-repeat:no-repeat
}
#job{
float:right
}
#bottom{
height:39px;
width:958px;
padding-left:15px;
padding-right:15px;
background-image:url(../../images/bg_bottom.gif); 
background-repeat:no-repeat; 
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:50px
}
#bottom div{
padding-top:20px
}
#bottom a{
color:#FFFFFF; font-size:10px; text-decoration:none; padding:0 3px;
}
/*===============================
LANGUAGE
================================*/
#tdLang {
color:#FFFFFF; padding-top:20px
}
#lang, #language_box{
height:25px; padding-top:6px;
}
#lang{
float:right;
background-image:url(../../images/lang_fre.gif); 
background-position:left center; 
background-repeat:no-repeat;
padding-left:5px
}
#lang a{
/*margin-left:10px;
padding-left:10px;*/
}
#language_box{
float:right;
background-image:url(../../images/lang_fre2.gif); 
background-position:right center; 
background-repeat:no-repeat;
padding-right:10px; margin-right:-5px
}
/*=======================
NEWS INFO
========================*/	
.infoTesto{
border-right:1px solid #B4CBCD; padding-left:15px
}
.titoli_info{
background-image:url(../../images/bg_titoli_info.gif); 
background-position:top left; 
background-repeat:no-repeat; 
width:708px; 
height:32px;
margin-bottom:5px;
}
.titoli_info h1{
font-size:12px;
color:#2C3737;
font-weight:bold;
margin:0;
padding:0;
margin-left:20px;
padding-top:4px 
}
.titoli_info h1 a{
text-decoration:none; color:#2C3737;
}
.info_content{
border-left:1px solid #AFD3D6;
border-right:1px solid #AFD3D6; 
padding:18px; 
width:668px; 	
margin-left:1px;
margin-top:-15px
}
.info_content a{
color:#2C3737 !important;
}
.info_bot{
background-image:url(../../images/bg_titoli_info_bot.gif); 
background-position:top left; 
background-repeat:no-repeat; 
width:707px; 
height:20px	
}
/*================================
HOME CALENDARIO
=================================*/
#boxCalendario{
width:200px; 
height:174px; 
background-image:url(../../images/bg_cal.gif); 
background-position:top left; 
background-repeat:no-repeat
}
#cal{
width:498px; 
height:232px; 
margin-bottom:20px;
background-image:url(../../images/home_bg_cal.gif); 
background-repeat:no-repeat;
}
.cal_desc{
color:#D58C28; height:32px;
vertical-align:top
}
.cal_desc2{
color:#D58C28;
}
.cal_form{
vertical-align:top
}
#boxData{
width:102px; 
height:21px; 
padding-top:1px; 
background-image:url(../../images/home_bg_data.gif); 
background-repeat:no-repeat; 
background-position:top
}
#boxData input{
width:78px; 
margin-left:10px;
}
.boxNum{
width:51px; 
height:21px; 
padding-top:1px; 
background-image:url(../../images/home_bg_n.gif); 
background-repeat:no-repeat; 
background-position:top
}
.boxNum input{
width:28px; margin-left:10px;
}
/*================================
HOME NEWS
=================================*/
#newsTitolo{
border-bottom:1px solid #B4CBCD;
margin-bottom:4px;
height:15px; 
overflow:hidden
}
#newsTitolo a{
text-decoration:none; font-weight:bold; color:#D58C28; display:block; 
padding-bottom:4px;
}
#newsIntro{
height:40px; 
overflow:hidden
}
#newsIntro a{
color:#000000; text-decoration:none
}
#imgNews{
width:123px; 
height:79px; 
background-image:url(../../images/home_bg_foto.gif); 
background-repeat:no-repeat;
}
/*========================
PRENOTAZIONI
==========================*/	
.prenotaTitolo{
color:#E4962D; 
font-size:14px; 
padding-left:5px; 
font-weight:bold
}	
#sottoMenuHotel{
position:absolute; z-index:0
}
#sottoMenuHotel ul{
margin:0; padding:0;	
}
#sottoMenuHotel ul li{
list-style:none; 
border-top:1px solid #D0E0E1; 
height:20px
}
#s0{
border:none !important
}
#sottoMenuHotel ul li a{
text-decoration:none; color:#65797A; font-size:10px; display:block; padding:1px 2px
}
#sottoMenuHotel ul li a:hover{
color:#E4962D
}
#boxSel{
width:219px;
background-color:#FFFFFF; 
border-right:1px solid #AFD3D6;
border-bottom:1px solid #AFD3D6;
border-left:1px solid #AFD3D6;
padding:0 4px 0 4px
}

/*==========================
HOTELS
===========================*/
.box_mappa{
background-image:url(../../images/hotel_mappe_riga.gif); 
background-position:top left; 
background-repeat:no-repeat;
height:120px
}
.div_mappa{
width:190px;
margin-top:-40px;  
position:relative; 
margin-left:-1px
}
.td_mappa_link{
padding-left:270px;
}
.div_mappa_link{
margin-top:-12px; position:relative
}
.table_mappa_link{

}
.div_img{
margin-left:1px
}
.hotelTesto a{
text-decoration:none; color:#000000
}
