/* REGOLE GENERALI */
body {
font:100% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
background: #FABF53 url(img/sfondo.gif) left top repeat;
color: #000;
}
img {
border: none;
}

/* BOX CENTRATO */
#principale {
border-top: 6px solid #5B91CD;
}
#centrato {
width: 760px;
margin: auto;
padding: 0;
}

/*HEADER*/
#header {
position: relative;
width: 760px;
height: 130px;
margin: 0;
padding: 0;
background: url(img/header.jpg) left top no-repeat;
}
#header h1{
padding-left: 760px;
width: 0;
margin: 0;
overflow: hidden;
}

/*MENU*/
#menu {
position: absolute;
right: 15px;
bottom: 7px;
width: 760px;
margin: 0;
}
.menuNav {
font:70% Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
margin: 0;
padding: 0;
text-align: right;
}
.menuNav li {
display: inline;
background:url(img/segnamenu.gif) left center no-repeat;
}
.menuNav a {
margin: 0;
padding: 0 0 0 15px;
text-decoration: none;
white-space: nowrap;
}
.menuNav a:link, .menuNav a:visited {
color: #7A3300;
}
.menuNav a:hover, .menuNav a:focus, .menuNav a:active {
color: #4668AB;
}
.menuNav .corrente a:link, .menuNav .corrente a:visited, .menuNav .corrente a:hover, .menuNav .corrente a:focus, .menuNav .corrente a:active {
color: #4668AB;
}

/*BIANCO*/
#bianco {
width: 760px;
height: 450px;
background: url(img/bianco.jpg) left top no-repeat;
margin: 0;
padding: 0;
text-align: left;
}
#contenuti {
width: 755px;
margin: 0;
padding: 0 5px 0 0;
}
#contenuti h3 {
font:100% Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 365px;
height: 30px;
margin: 0 0 10px 0;
padding: 5px 0 0 15px;
color: #FFFFFF;
background:url(img/sezione.gif) left top no-repeat;
}

/*BENVENUTI*/
#benvenutitesto {
float: left;
font:1% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: center;
background: url(img/frasehome.gif) center center no-repeat;
}
#benvenutitesto p{
padding-left: 380px;
width: 0;
margin: 0;
overflow: hidden;
}
#benvenutifoto {
float: right;
width: 375px;
height: 380px;
margin: 0;
padding: 0;
text-align: center;
}
#benvenutitestoeng {
float: left;
font:1% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: center;
background: url(img/frasehomeeng.gif) center center no-repeat;
}
#benvenutitestoeng p{
padding-left: 380px;
width: 0;
margin: 0;
overflow: hidden;
}
#benvenutitestodeu {
float: left;
font:1% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: center;
background: url(img/frasehomedeu.gif) center center no-repeat;
}
#benvenutitestodeu p{
padding-left: 380px;
width: 0;
margin: 0;
overflow: hidden;
}

/*APPARTAMENTI*/
#appartamentitesto {
float: left;
font:70% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: justify;
overflow: auto;
}
#appartamentitesto p{
line-height: 1.8;
margin: 0 15px 1em;
}
#appartamentitesto h4{
font:100% Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 15px;
padding: 0;
color: #000000;
text-align: left;
}
#appartamentitesto a {
font-weight: bold;
color: #996633;
margin: 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
#appartamentitesto a:link, #appartamentitesto a:visited {
color: #996633;
}
#appartamentitesto a:hover, #appartamentitesto a:focus, #appartamentitesto a:active {
color: #4668AB;
}
#appartamentifoto {
float: right;
width: 375px;
height: 380px;
margin: 0;
padding: 0;
text-align: center;
}
img.mezzo{
margin: 10px 0;
padding: 0;
text-align: center;
}
img.prima{
float: left;
margin: 0 0 10px 22px;
padding: 0;
text-align: left;
}
img.sx{
float: left;
margin: 0 10px 10px 22px;
padding: 0;
text-align: left;
}
img.dx{
float: left;
margin: 0 0 10px ;
padding: 0;
text-align: left;
}
img.downsx{
float: left;
margin: 0 10px 0 22px;
padding: 0;
text-align: left;
}
img.downdx{
float: left;
margin: 0;
padding: 0;
text-align: left;
}


/*TARIFFE*/
#tariffe {
margin: 0 15px;
padding: 0;
}
#tariffario {
float: left;
width: 395px;
font:70% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align: left;
}
.tabella {
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0 0 10px 0;
padding: 2px 0 10px 0;
}
.tabella td{
padding: 4px 0;
}
.prezzi {
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align: right;
width: 60px;
}
.nomi {
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #4668AB;
}
.stagione {
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
width: 100px;
}
#tariffenote {
float: right;
width: 300px;
font:70% Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 0 15px;
color: #000000;
text-align: justify;
border-left: 1px solid #4668AB;
}
#tariffenote p{
line-height: 1.8;
margin: 0 0 1em 0;
}

/*PRENOTA*/
#prenota {
font:70% Verdana, Arial, Helvetica, sans-serif;
margin: 0 15px;
padding: 0;
}
#prenota p.privacy {
clear: both;
font:100% Verdana, Arial, Helvetica, sans-serif;
margin: 15px 0 0 0;
padding: 0;
}
.prenotazione {
font:100% Verdana, Arial, Helvetica, sans-serif;
}
fieldset.arrivo {
width: 350px;
text-align: left;
line-height: 1.8;
border: none;
margin: 0;
padding: 0;
}
fieldset.arrivo p.titolo{
font-weight: bold;
color: #4668AB;
margin: 0;
padding: 0 0 5px;
}
fieldset.arrivo select{
margin: 0 5px 0 0;
padding: 0;
}
fieldset.partenza {
width: 350px;
text-align: left;
line-height: 1.8;
border: none;
margin: 0;
padding: 10px 0 0 0;
}
fieldset.partenza p.titolo{
font-weight: bold;
color: #4668AB;
margin: 0;
padding: 0 0 5px;
}
fieldset.partenza select{
margin: 0 5px 0 0;
padding: 0;
}
fieldset.ville {
width: 350px;
text-align: left;
line-height: 1.8;
border: none;
margin: 0;
padding: 10px 0 0 0;
}
fieldset.ville p.titolo{
font-weight: bold;
color: #4668AB;
margin: 0;
padding: 0 0 5px;
}
fieldset.info {
width: 350px;
float: left;
text-align: left;
line-height: 1.8;
border: none;
margin: 0;
padding: 0;
}
fieldset.info p.titolo{
font-weight: bold;
color: #4668AB;
margin: 0;
padding: 0 0 5px;
}
p.obbligato{
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 15px 0 0 0;
padding: 0;
}
fieldset.info div{
float: left;
margin: 0 10px 5px 0;
padding: 0;
}
fieldset.info label{
margin: 0;
padding: 0;
}
fieldset.manda {
text-align: right;
line-height: 1.8;
border: none;
margin: 0;
padding: 0;}

/*DOVE SIAMO*/
#dovesiamotesto {
float: left;
font:70% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: justify;
overflow: auto;
}
#dovesiamotesto p{
line-height: 1.8;
margin: 0 15px 1em;
}
#dovesiamofoto {
float: right;
width: 375px;
height: 380px;
margin: 0;
padding: 0;
text-align: center;
}
#dovesiamofoto img{
border: 1px solid #999999;
}

/*LINKS*/
#linkstesto {
float: left;
font:70% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: justify;
overflow: auto;
}
#linkstesto p{
line-height: 1.8;
margin: 0 15px 1em;
}
#linkstesto a {
font-weight: bold;
color: #996633;
margin: 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
#linkstesto a:link, #linkstesto a:visited {
color: #996633;
}
#linkstesto a:hover, #linkstesto a:focus, #linkstesto a:active {
color: #4668AB;
}
#linksfoto {
float: right;
width: 375px;
height: 380px;
margin: 0;
padding: 0;
text-align: center;
}

/*CONTATTI*/
#contattitesto {
float: left;
font:70% Verdana, Arial, Helvetica, sans-serif;
width: 380px;
height: 380px;
margin: 0;
padding: 0;
color: #000000;
text-align: justify;
overflow: auto;
}
#contattitesto p{
line-height: 1.8;
margin: 0 15px 1em;
}
#contattitesto a {
font-weight: bold;
color: #996633;
margin: 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
#contattitesto a:link, #contattitesto a:visited {
color: #996633;
}
#contattitesto a:hover, #contattitesto a:focus, #contattitesto a:active {
color: #4668AB;
}
#contattifoto {
float: right;
width: 375px;
height: 380px;
margin: 0;
padding: 0;
text-align: center;
}

/*FOOTER*/
#footer {
width: 760px;
font:65% Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
padding: 0;
color: #FFFFFF;
text-align: center;
background: url(img/footer.gif) left center no-repeat;
}
#footer p{
padding: 0.5em;
}
#footer a {
font-weight: bold;
margin: 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
#footer a:link, #footer a:visited {
color: #743100;
}
#footer a:hover, #footer a:focus, #footer a:active {
color: #FFFFFF;
}
