﻿body {
margin:0px;
padding:0px;
background-color:#000000;
}

/* ############################ DEFAULT ######################################## */

.default_sx {
background-image:url(/images/sfondo_sx.jpg); 
background-repeat:no-repeat; 
background-position:top left; 
width:50%;
}


.default_top {
width:388px; 
height:19px; 
padding-top:125px; 
padding-left:705px; 
}

.default_top a {
width:72px;
color:#D1C08A;
text-decoration:none;
font-family:Arial;
font-size:11px;
display:block;
float:left;


}

.base_video {
background-image:url(/images/centro.jpg); 
height:331px;
}

.default_basso {
width:1093px; 
height:370px; 
background-image:URL(/images/basso.jpg);
}

.default_basso p {
margin-bottom:75px;
line-height:20px;
color:#8C8060;
font-family:Verdana;
font-size:10px;
text-align:center;

}

.default_basso a {
color:#8C8060;
}


/* ############################ STRUTTURA PAGINE ######################################## */

.sinistra {
width:50%;
background-repeat: no-repeat;
background-position:right 22px;
margin:0px;
padding:0px;
}

.centro {
width: 1000px;
background-repeat: no-repeat;
background-position:center 22px;
margin:0px;
padding:0px;
}

.destra {
background-repeat: no-repeat;
background-position:left 22px;
margin:0px;
padding:0px;
width:50%;
}

.logo {
margin-left:340px;
margin-top:15px;
}

.alto_default {
height:324px;
background-image:URL(/images/alto.jpg);
margin-top:0px;
width:1000px;

}

.logo_default {
margin-left:400px;
}

.struttura {
width:100%;
height:858px;
padding:0px;
margin:0px;
border:0px;
}

.struttura td {
border-style: none;
  border-color: inherit;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  vertical-align:top;
}

a:hover {
color:#D6C5A3;
}

.alto {
height:13px;
padding-left:88px;
width:912px;
clear:both;
margin-top:15px;
}

.alto_eng {
height:13px;
padding-left:82px;
width:918px;
clear:both;
}

.alto_eng a {
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:13px;
float:left;
color:#D6C5A3;
margin-right:10px;

}

.alto_fra {
height:13px;
padding-left:47px;
width:953px;
clear:both;
}

.alto_fra a {
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:13px;
float:left;
color:#D6C5A3;
margin-right:10px;

}

.alto_deu {
height:13px;
padding-left:3px;
width:997px;
clear:both;
}

.alto_deu a {
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:13px;
float:left;
color:#D6C5A3;
margin-right:10px;

}

.alto_esp {
height:13px;
padding-left:72px;
width:928px;
clear:both;
}

.alto_esp a {
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:13px;
float:left;
color:#D6C5A3;
margin-right:10px;

}


.alto a {
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:13px;
float:left;
color:#D6C5A3;
margin-right:10px;

}

.alto a:hover {

color:#9E8C5C;
}

.scritta_booking {
float:left; 
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:13px;
float:left;
color:#D6C5A3;
/*margin-right:500px;*/
margin-left:60px;
margin-right:10px;
margin-top:3px;
}

.booking {
margin-left:100px;
}
.booking table, td {
color:#CCC2A9;
margin-top:5px;
}

.menu {
width:265px;
margin-top:15px;
text-align:right;
display:block;
clear:none;
overflow:hidden;
float:left;
clear:both;
}

.menu a {
color:#9E8C5C;
text-decoration:none;
font-family:Arial;
font-weight:bold;
font-size:12px;
line-height:18px;
clear:both;
display:block;
}


.menu a:hover {
color:#D6C5A3;

}
.menu .selezionato {color:#D6C5A3;}

.pagina {
width:530px;
margin-top:25px;
margin-left:30px;
height:542px;
display:block;
clear:none;
overflow:hidden;
float:left;
}


.mini_sezione {
width:250px;
float:left;
}

.gallery {
margin-bottom:30px;
margin-top:5px;
}


/* ############################ STILI PRINCIPALI TESTI ######################################## */


* {
color:#9E8C5C;
font-family:Verdana;
font-size:11px;
}

h1 {
font-family:Arial;
color:#9E8C5C;
font-weight:normal;
font-size:17px;
line-height:18px;
height:20px;
background-image:URL(/images/linea_h1.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin:0px;
}

h2 {
font-family:Arial;
color:#9E8C5C;
font-weight:normal;
font-size:17px;
line-height:18px;
height:20px;
background-image:URL(/images/linea_h1.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin:0px;
}

.mini_sezione h2{
background-image:URL(/images/linea_h1p.jpg); 
background-position:bottom left;
}

h3 {
font-family:Arial;
color:#D6C5A3;
font-weight:normal;
font-size:12px;
line-height:12px;
margin:0px;
margin-bottom:10px;
}

h4 {
color:#9E8C5C;
font-size:15px;
margin-bottom:5px;
}

h5
{
	display:none;
	}

p {
color:#D6C5A3;
font-family:Verdana;
font-size:11px;
text-align:justify;
line-height:14px;
}


ul {
margin-left:0px;
list-style-image:url('/images/elenco.jpg');
padding-left:18px;
}

li {
list-style-image:url('/images/elenco.jpg');
color:#D6C5A3;
line-height:15px;
margin-bottom:5px;
}


.separatore {
width:500px;
height:11px;
clear:both;
background-image:URL(/images/separatore.jpg);
margin-left:20px;
margin-bottom:25px;
border:0px;

}


/* ############################ STILI PRINCIPALI FOTO E IMMAGINI ######################################## */


img {
border-style: none;
    border-color: inherit;
    border-width: 0px;

}

.foto {
margin-top:10px;
margin-right:10px;
float:left;
}


.foto2 {
margin-top:10px;
margin-right:30px;
float:left;
}

.trasparenza {
filter:alpha(opacity=80);
opacity:.80;
-moz-opacity:.80;
}

.webcam {
width:530px;
height:450px;
margin-top:20px;
}


/* ############################ ALTRI STILI ######################################## */


.listino_prezzi {
text-align:left;
margin-top:40px;

}

.listino_prezzi td {
color:#D6C5A3;
text-align:right;
width:200px;
padding-right:200px;

}

.listino_prezzi th {
width:100px;
text-align:left;
}

.continua {
width:500px;
text-align:right;
clear:both;
}

.continua a{
text-align:right;
}

.continua a:hover {
color:#D6C5A3;
}

.continua2 {
width:200px;
float:right;
text-align:right;
margin-top:8px;


}

.continua2 a{
text-align:right;

}

.continua2 a:hover {
color:#D6C5A3;
}
.separatore2
{
    width:503px;
height:11px;
clear:both;
background-image:URL(/images/separatore.jpg);
margin-left:20px;
margin-bottom:5px;
border:0px;
    }
    
.div_head
{
  color: #9E8C5C;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  cursor: pointer;
}

.div_descrizione
{
  border: 1px solid #9E8C5C;
  color: #9E8C5C;
  font-family: verdana;
  font-size: 10px;
  display: block;
  width: 460px;
}                
.titolo_pagina {display:none;clear:none;}

.invi {display:none;clear:none;}

.base_meteo {
width:470px;
height:20px;
background-color:#312D1F;
padding-left:10px;
padding-top:10px;
clear:both;
float:right;
}

