body{
margin: 0;
padding:0;
background-color:#698491;
width: 100%;}

img{border:none;}



.clearfix{clear:both;}

#wrapper{
	background: white;
	width: 980px;
	margin: 0 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */
	border:1px solid #FFFFFF;}

/*div id header*/
#top_header{
height:123px; position:relative;}

#header{
height:431px; margin:0px 0px 0px 0px; background:url(../images/header_sfondo.jpg) no-repeat right;}

#halfheaderLeft{
height:123px; width:395px; margin:0px 0px 0px 0px; float:left;}
#halfheaderRight{
height:123px; width:585px; margin:0px 0px 0px 0px; float:left;}

#headerBottom{
height:308px; margin:0px 0px 0px 0px; background:url(../images/header.jpg)  no-repeat right;}
#halfheaderBottomLeft{
height:308px; width:252px; margin:0px 0px 0px 0px; float:left;}
#halfheaderNews{
height:36px; width:252px; margin:0px 0px 0px 0px; float:left;}
#halfheaderBox{
height:272px; width:252px; margin:0px 0px 0px 0px; float:left; background-image:url(../images/box_news.jpg);}
#Box_Interno{
height:242px; width:195px; padding:30px 23px 0px 33px; /*float:left;*/}

#halfheaderBottomRight{
height:308px; width:727px; margin:0px 0px 0px 0px; float:left;}
#Fotona{
height:272px; width:727px; margin:0px 0px 0px 0px; float:left; background-image:url(../images/sfondo_header.jpg);}

#Fotine{
height:250px; width:173px; margin:16px 0px 0px 0px; padding: 0px 0px 0px 14px; float:left; border-right:1px solid #FFFFFF; /*background:url(../animazione/foto1.jpg);*/}

#Fotine_right{
height:250px; width:173px; margin:16px 0px 0px 0px; padding: 0px 14px 0px 0px; float:left;}

#Fotine_interne{
height:250px; width:173px; margin:16px 0px 0px 0px;float:left; border-right:1px solid #FFFFFF;}


/*div menu servizio*/
#menuServizio{
height:11px; width:83px; margin:56px 22px 0px 0px; float:right;}

/*div menu */
#navigationSmall {clear:left; width:100%; height:21px; line-height:21px; background-color:#cccccc; border-top: 1px solid #1d323b;}
#navigationTop {clear:left; width:707px; height:20px; line-height:20px; background-color:#cccccc; border-top: 1px solid #86949a; border-bottom: 1px solid #86949a; padding:0px 0px 0px 20px;}

#Navigation { height:36px; width:711px; margin:0px 0px 0px 0px; padding-left:16px; float:left;}

#icoHome {margin-left:45px;}


/*div contenuto */
#left_col{
width:252px;
height:646px;
float:left;
margin:27px 0px 27px 0px ;/*margin-right xIE6*/
border-right:1px solid #86949a;}

#box_Prenotazioni{
width:208px;
height:290px;
float:left;
margin:0px 22px 0px 22px ;/*margin-right xIE6*/
border-bottom:1px solid #86949a;}

#box_Mailing{
width:208px;
height:165px;
float:left;
margin:0px 22px 0px 22px ;/*margin-right xIE6*/
border-bottom:1px solid #86949a;}

#box_Skype{
width:208px;
height:189px;
float:left;
margin:0px 22px 0px 22px ;/*margin-right xIE6*/}

#center_col{
width:424px;
height:750px;
float:left;
margin:0 0px;/*margin-right xIE6*/}

#right_col{
width:727px;
float:left;
margin:27px 0px 27px 0px ;/*margin-right xIE6*/
height:646px;}

#submenu_col{
width:727px;
float:left;
margin:0px 0px 0px 0px ;/*margin-right xIE6*/
height:624px;}

#submenu_contenutoInterno{
overflow: auto; 
width: 100%; 
height:642px; 
padding-right: 0px;
padding-left:0px;}

#contenutoInterno_Right{
overflow: auto; 
width: 100%; 
height:624px; 
padding-right: 0px;
padding-left:0px;}

#submenu_col_left{
width:507px;
float:left;
margin:0px 0px 0px 0px ;/*margin-right xIE6*/
height:624px;}

#submenu_col_right{
width:200px;
float:left;
margin:0px 0px 0px 0px ;/*margin-right xIE6*/
padding:20px 20px 20px 0px;
height:584px;}

#submenu_col_left_Benessere{
overflow: auto;
width:507px;
float:left;
margin:0px 0px 0px 0px ;/*margin-right xIE6*/
height:624px;}

#top_col{
width:701px;
float:left;
margin:0px 13px 0px 13px ;/*margin-right xIE6*/
height:135px;
border-bottom: 1px solid #9ba8ae;}

#box_Benvenuti{
width:347px;
float:left;
margin:0px 0px 10px 0px ;/*margin-right xIE6*/
height:125px;
border-right: 1px solid #9ba8ae;}

#box_Residence{
width:343px;
float:left;
margin:0px 0px 10px 10px ;/*margin-right xIE6*/
height:125px;}

#middle_col{
width:701px;
float:left;
margin:0px 13px 0px 13px ;/*margin-right xIE6*/
height:255px;
border-bottom: 1px solid #9ba8ae;}

#box_Albergo{
width:347px;
float:left;
margin:10px 0px 10px 0px ;/*margin-right xIE6*/
height:235px;
border-right: 1px solid #9ba8ae;}

#box_Benessere{
width:343px;
float:left;
margin:10px 0px 10px 10px ;/*margin-right xIE6*/
height:235px;}

#box_BenessereTop{
width:343px;
float:left;
margin:0px 0px 0px 0px ;/*margin-right xIE6*/
height:125px;}

#foto_Benessere{
width:145px;
float:left;}

#box_BenessereBottom{
width:343px;
float:left;
margin:0px 0px 0px 0px ;/*margin-right xIE6*/
height:110px;}

#bottom_col{
width:701px;
float:left;
margin:0px 13px 0px 13px ;/*margin-right xIE6*/
height:241px;}

#box_Terme{
width:347px;
float:left;
margin:10px 0px 0px 0px ;/*margin-right xIE6*/
height:241px;
border-right: 1px solid #9ba8ae;}

#box_Dintorni{
width:343px;
float:left;
margin:10px 0px 0px 10px ;/*margin-right xIE6*/
height:241px;}

#Cornice{
width:685px;
float:left;
margin:0px 20px 0px 20px ;/*margin-right xIE6*/
height:545px;
border:1px solid #9ba8ae;}

#contenuto{
width:100%;
float:left;
height:700px;
background-color:#FFFFFF;
margin:0 0px;/*margin-right xIE6*/}

#contenutoInterno{
overflow: auto; 
width: 100%; 
height:674px; 
padding-right: 0px;
padding-left:0px;}

#boxSessione{
width:500px;
height:200px;
float:left;
background:#2685b6;
border: 3px solid #666666;
margin-left:240px;
margin-top:150px;
margin-bottom:250px;}

#prezzi_top{
width: 100%; 
height:280px; 
padding-right: 0px;
padding-left:0px;}

#prezzi_bottom{
width: 687px; 
height:366px; 
margin: 0px 20px 0px 20px;}

/*div id footer*/

#footer{clear:left;width:100%; height:71px; background-image:url(../images/footer_sfondo.jpg); border-top: 1px solid #1d323b;}

/* Fine ID */

.h2Home {
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b41423;
	text-decoration: none;
	font-weight:bold;
	font-style:normal;}

.address {
    margin:22px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #ffffff;}

.info {
	margin-top:20px;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #464545;}

.linkmail, .linkmail:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
	text-decoration: none;
	font-weight:bold;}

.linkmail:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #cccccc;
	text-decoration: none;
	font-weight:bold;}

.Firma {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight:normal;
	line-height:5px;}

.linkFirma, .linkFirma:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight:normal;}

.linkFirma:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #072f43;
	text-decoration: underline;
	font-weight:normal;}

.txtHome{
	margin:0px 10px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e2a36;}
	
.txt{
	margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}
	
.txtGrande{
	margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtBiancoNomargin{
	margin:0px 0px 0px 0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
	
.txtTabella{
	margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}
	
.txtNomargin{
	margin:0px 0px 0px 0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtNomarginGrande{
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtCentrato{
	margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}
	
.txtCentrato_Grande{
	margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtCentratoNomargin{
	margin:0px 0px 0px 0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.linkHome, .linkHome:link {
	margin-left:0px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b41423;
	text-decoration: none;
	font-weight:bold;}

.linkHome:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #37525d;
	text-decoration: underline;
	font-weight:bold;}
	
.linkPromozioni_Nomargin, .linkPromozioni_Nomargin:link {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #b41423;
	text-decoration: none;
	font-weight:bold;}

.linkPromozioni_Nomargin:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #37525d;
	text-decoration: underline;
	font-weight:bold;}

.linkBianco, .linkBianco:link {
	margin-left:0px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	text-decoration: none;
	font-weight:bold;}

.linkHome:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #b41423;
	text-decoration: underline;
	font-weight:bold;}

.linkPromozioni, .linkPromozioni:link {
	margin:0px 0px 0px 20px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #b41423;
	text-decoration: none;
	font-weight:bold;}

.linkPromozioni:hover {
	margin:0px 0px 0px 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #37525d;
	text-decoration: underline;
	font-weight:bold;}

.linkHomeThin, .linkHomeThin:link {
	margin-left:0px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0e2a36;
	text-decoration: none;
	font-weight:normal;
	text-align:justify;}

.linkHomeThin:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b41423;
	text-decoration: underline;
	font-weight:normal;
	text-align:justify;}

.mailContatti, .mailContatti:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-left:0px;
	margin-right:0px;
	color : #0e2a36;
	text-decoration: none;
	font-weight:bold;}

.mailContatti:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-left:0px;
	margin-right:0px;
	color : #b41423;
	text-decoration: underline;
	font-weight:bold;}

.menu {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #072f43;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
	line-height:21px;}

.linkmenu, .linkmenu:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #072f43;
	text-decoration: none;
	font-weight:normal;}

.linkmenu:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #072f43;
	text-decoration: underline;
	font-weight:normal;}

.menuServizio {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #072f43;
	text-decoration: none;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;}

.linkmenuServizio, .linkmenuServizio:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #072f43;
	text-decoration: none;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;}

.linkmenuServizio:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #072f43;
	text-decoration: underline;
	text-align:left;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	line-height:20px;}

.form {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #37525d;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #37525d;}

.pulsantiForm {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style:normal;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	background-color: #37525d;
	border: 1px solid  #999999;}

.pulsantiForm:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style:normal;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	background-color: #b41423;
	border: 1px solid #37525d;}

.txtForm {
	margin: 0px 5px 0px 0px;
	font-style:normal;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
    text-decoration: none;
	line-height:19px;
	text-align:right;}

.txtFormThin {
	margin: 0px 0px 0px 0px;
	font-style:normal;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
    text-decoration: none;
	line-height:19px}

.txtLogin {
	margin:0px 0px 0px 0px;
	font-style:normal;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #166899;
    text-decoration: none;
	text-align:center;}

.txtPrivacy {
	margin: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
	line-height:16px;}

.txtPrivacyContatti {
	margin: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;}

.formReg {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #525253;
	margin-left:0px;}

.pulsantiFormReg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style:normal;
	font-weight:bold;
	color: #525253;
	text-decoration:none;
	background-color: #ffffff;
	border: 1px solid #525253;}

.txtFormInterno {
	margin: 0px 0px 0px 215px;
	font-style:normal;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
    text-decoration: none;
	line-height:20px;}
	
.txtFormThinInterno {
	margin: 0px 0px 0px 215px;
	font-style:normal;
	font-weight:normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
    text-decoration: none;
	line-height:20px}
	
.txtFormThinInternoBis {
	margin: 0px 0px 0px 10px;
	font-style:normal;
	font-weight:normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
    text-decoration: none;
	line-height:20px}

.linkForm, .linkForm:link {
	margin-left:35px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #37525d;
	text-decoration: none;
	margin-top:0px;
	font-weight:bold;
	line-height:30px;}

.linkForm:hover {
	margin-left:35px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b41423;
	text-decoration: none;
	margin-top:0px;
	font-weight:bold;
	line-height:30px;}