/* Porta del sole */

BODY {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}

.container {position:relative; width:725px; padding:0px 20px 0px 20px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; color:#000000; text-align:left;}

img {border:0px;}
img.float {float:left; margin-right:15px;}
img.float-ico {float:left; margin-right:15px; margin-bottom:30px;}
img.float-ico2 {float:left; margin-right:15px; margin-bottom:350px;}
img.mezzo {margin-top:5px;}

img.vertical {vertical-align:middle;}

ACRONYM {border-bottom:1px dashed #323334; cursor:help;}


.foto-camere {float:left; width:210px; margin-right:15px;}
.txt-camere {float:left; width:229px;}

/* --- HEADER --- */
.header {position:relative; height:102px; width:650px; margin-top:10px;}
.logo {position:absolute; top:10px; left:0px; width:409px; height:77px;}

.lingue {display:none;}

.menu {display:none;}

.sottomenu {display:none;}

.sottomenu .sottomenu2 {display:none;}

/* --- MIDDLE --- */
.middle {position:relative; width:494px; height:238px; border-bottom:2px solid #503e38;}
.box1 {float:left; width:494px; height:238px;}
.box2 {float:left; width:201px; height:213px; padding:15px 15px 10px 15px; background-color:#faf4e5; color:#000000;}
.box3 {display:none;}

H1 {font-size:12px; color:#503e38; font-weight:bold;}
H2 {font-size:11px; color:#503e38; font-weight:bold; margin:0px; padding:0px }
H3 {font-size:11px; color:#503e38; font-weight:bold; font-style:italic; margin:0px; padding:0px }
H3 a {text-decoration:none; color:#503e38;}
H3 a:hover {text-decoration:none; color:#e38e0b;}


.content {font-size:11px; color:#000000; line-height:16px;}
.content a {text-decoration:underline; color:#503e38;}
.content a:hover {text-decoration:none; color:#e38e0b;}

.middle2 {position:relative; width:494px; height:135px;}
.middle2 .brochure {float:left; width:226px; height:128px; padding:0px 10px 5px 10px; background-image:url(img/bg-brochure-home.gif); margin-top:1px;}
.middle2 .golf {float:left; width:227px; height:128px; padding:0px 10px 5px 10px; border-left:1px solid #ffffff; background-color:#ede1cd; color:#000000; margin-top:1px;}
.middle2 .foto {float:left; width:231px; height:133px;}





/* ---  MIDDLE 3 --- */
.middle3 {position:relative; width:494px; overflow:visible;}
.title {width:474px; height:36px; background-color:#a79080; padding-left:20px;}
.foto {width:231px;}
.foto IMG {margin-bottom:1px;}
.foto IMG.lato {margin-right:1px}
.colonna {display:none;}
.txt {padding:10px; width:181px;}
.centro {float:left; width:494px;}
.testo {width:494px; margin-top:20px;}

.lista ul {list-style-image:url(img/stellina.gif); line-height:16px; }
.lista ul li {margin-bottom:6px; font-size:11px; }

.error ul {list-style-type:circle; font-size:11px; line-height:12px;}
.error ul li {margin-bottom:6px;}
.error ul li a { text-decoration:none; color:#503e38;}
.error ul li a:hover { text-decoration:none; color:#e38e0b;}

.colonna .chiaro {width:211px; padding:0px 10px 6px 10px; background-color:#ede1cd; background-image:url(img/bg-chiaro.gif); background-repeat:repeat-x; background-position:top;}
.colonna .scuro {width:211px; padding:0px 10px 6px 10px; background-color:#e2d3ba; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.colonna .tariffe {width:231px; padding:0px 0px 6px 0px; background-color:#ede1cd; background-image:url(img/bg-chiaro.gif); background-repeat:repeat-x; background-position:top;}

/* ---  FOOTER --- */
.w3c-standards {position:relative; height:17px; margin-bottom:6px; padding-top:6px; width:725px; text-align:right;}
.footer {position:absolute; bottom:4px; left:0px; font-size:10px; width:650px; text-align:left;}
.footer a {text-decoration:none; color:#442c07;}
.footer a:hover {text-decoration:none; color:#ad9979;}

.footer-int {position:relative; border-top:1px solid #ad9979; height:13px; padding-top:4px; width:494px; margin-top:19px; text-align:right; font-size:10px; color:#000000;}



/* --- FORM PRENOTAZIONI --- */
LEGEND {font-size:12px; font-weight:bold; color:#503e38; margin-bottom:10px; margin-top:6px;}
LABEL {font-size:11px;}

.row {margin-bottom:5px; clear:left;}

.etichetta {float:left; width:135px; font-size:11px;}
INPUT {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
SELECT {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
TEXTAREA {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.errore {font-size:11px; font-weight:bold; color:#FF3333;}


/* --- TABELLA TARIFFE --- */

.tariffe TABLE {width:231px; border:0px; padding:0px; margin:0px; font-size:11px;}

.tariffe TABLE TH { padding-left:3px; color:#503e38; background-color:#faf4e5; height:30px; font-weight:normal;}
.tariffe TABLE TD { background-color:#faf4e5; text-align:center;}
.tariffe .txt {padding:10px; width:211px; font-size:10px;}




