body {
margin:0px;
padding:0px;
background:#151515 url(../img/bg.gif) repeat-x;
text-align:center;
}
/** POSITION RELATIVE **/
.float-left, #header, #header ul, #header-sx, #header-dx, #header-dx-img, #footer-sx, #footer-dx, #footer-dx p, #header-logo, #box-menu, #main-footer, #core, #core-home-sx, #core-home-dx, #core-home-sx p, .nome-sezione, #puzzle-img, #puzzle-img img, #box-disponibilita, #box-disponibilita img, #box-disponibilita label, #core-home-dx table, #header-news, .header-news-testo, #header-no-news, #header-no-news p, #header-sezione, #header-sezione p, #core-int, #core-int table, #spazio-bookings, #spazio-bookings p, #core-sezione-sx, #core-sezione-sx p, #core-sezione-sx-news, .news-testo, .nome-sezione-mini, .cnt-sezione, .nome-sezione-big, .cnt-sezione-mini, #cnt-mappa {
position:relative;
float:left;
}
.float-right, #header ul li, #mappetta {
position:relative;
float:right;
}
/** FONT FAMILY **/
#header ul li, #main-footer, #core-home-sx p, .campo, .campo-select, #box-disponibilita, #core-home-dx table, .campo-nero, #header-news, #header-no-news, #header-sezione, #core-int table, .txt-normale, .riepilogo-prenotazione, #spazio-bookings p, #core-sezione-sx p, #core-sezione-sx-news, .news-testo, .td-prezzo, .cnt-sezione, .cnt-sezione-mini {
font-family:Arial, Helvetica, sans-serif;
}
/** IMG NO BORD **/
#header-sx img, #header-news img, #header-no-news img {
border:none;
}
/** STILI VARI **/
#core-home-sx p b, #core-sezione-sx p b, #core-sezione-sx-news b, .news-testo b, .txt-normale b, .riepilogo-prenotazione b, #spazio-bookings p b, #header-sezione p b, .td-camera b, #header-no-news p b, .cnt-sezione b, .cnt-sezione-mini b {
color:#E19E0B;
}
.campo, .campo-select, .campo-nero {
font-size:11px;
}
.campo-nero {
border:1px solid #E8B546;
background-color:#151515;
color:#dfdfdf;
text-align:center;
}
#main {
width:780px;
margin:0 auto;
}
#header {
width:780px;
height:349px;
border-bottom:2px solid #434343;
}
#header ul {
width:772px;
height:18px;
padding:18px 8px 0px 0px;
margin:0px;
list-style-type:none;
border-bottom:8px solid #E8B546;
}
#header ul li {
padding:0px 0px 0px 30px;
font-size:11px;
color:#E19E0B;
}
#header ul li a, #footer-dx a {
color:#DFDFDF;
text-decoration:none;
}
#header ul li a:hover, #footer-dx a:hover {
color:#fff;
text-decoration:underline;
}
#header-sx {
width:240px;
height:305px;
}
#header-logo {
width:240px;
height:108px;
}
#box-menu {
width:240px;
height:197px;
}
#header-dx {
width:540px;
height:305px;
}
#header-dx-img {
width:530px;
height:210px;
padding:5px;
background:url(../img/bg-cornice.gif) repeat-x;
}
#header-news {
width:540px;
height:85px;
background-repeat:no-repeat;
background-color:#151515;
background-position:top right;
}
.header-news-testo {
width:332px;
margin:0px;
padding:12px 0px 0px 8px;
font-size:11px;
line-height:16px;
color:#dfdfdf;
text-align:left;
}
.header-news-testo a {
font-weight:bold;
text-decoration:underline;
color:#E19E0B;
}
.header-news-testo a:hover {
text-decoration:none;
color:#E19E0B;
}
#header-news img {
margin:50px 0px 0px 10px;
float:left;
}
#header-no-news {
width:540px;
height:85px;
background-repeat:no-repeat;
background-color:#151515;
background-position:top right;
}
#header-no-news p {
width:280px;
margin:0px;
padding:10px 0px 0px 15px;
font-size:11px;
line-height:16px;
color:#dfdfdf;
text-align:left;
}
#header-no-news p a {
font-weight:bold;
text-decoration:underline;
color:#E19E0B;
}
#header-no-news p a:hover {
text-decoration:none;
color:#E19E0B;
}
#header-no-news img {
margin:0px 15px 0px 0px;
float:left;
}
#header-sezione {
width:540px;
height:85px;
background-color:#151515;
background-repeat:no-repeat;
background-position:top right;
}
#header-sezione p {
margin:0px;
padding:45px 0px 0px 8px;
font-size:11px;
line-height:16px;
color:#dfdfdf;
text-align:left;
}
#core {
width:780px;
padding:10px 0px 10px 0px;
background:url(../img/core-bg.jpg) no-repeat bottom left;
}
#core-int {
width:780px;
padding:10px 0px 20px 0px;
background:url(../img/core-int-bg.jpg) no-repeat bottom left;
}
.nome-sezione {
width:550px;
margin:0px;
padding:15px 0px 0px 0px;
text-align:left;
}
.nome-sezione-mini {
width:510px;
margin:0px;
padding:5px 0px 0px 0px;
text-align:left;
}
.nome-sezione-big {
width:760px;
margin:0px;
padding:5px 0px 0px 20px;
text-align:left;
}
#core-home-sx {
width:550px;
padding:0px 10px 0px 0px;
background:url(../img/core-home-dx-bg.gif) 550px 0px no-repeat;
}
#core-home-sx p {
width:347px;
padding:20px 20px 80px 0px;
margin:0px;
color:#DFDFDF;
font-size:11px;
line-height:16px;
text-align:left;
}
#puzzle-img {
width:123px;
background:url(../img/puzzle-cornice.gif) bottom center no-repeat;
padding:0px 30px 53px 30px;
}
#core-home-dx {
width:220px;
padding:5px 0px 0px 0px;
}
#box-disponibilita {
width:210px;
background:url(../img/box-dispo-bg.gif) repeat-y;
color:#151515;
}
.dati-box-dispo {
width:165px;
font-size:11px;
text-align:left;
padding:6px 15px 2px 30px;
background:url(../img/quadratino.gif) 15px 9px no-repeat;
}
.dw-box-dispo {
width:210px;
height:15px;
padding:0px;
background:url(../img/dw-verifica-disponibilita.gif) no-repeat bottom;
}
#core-home-dx table {
width:210px;
padding:0px;
margin:8px 0px 0px 0px;
list-style-type:none;
}
.td-camera {
font-size:11px;
color:#dfdfdf;
margin:0px;
padding:5px 6px 5px 10px;
text-align:left;
border-bottom:1px dotted #434343;
background:#252525;
}
.td-input {
width:40px;
background:#343434;
padding:3px 0px 3px 0px;
border-bottom:1px dotted #434343;
}
.td-intest {
font-size:11px;
background:url(../img/quadratino.gif) 4px 6px no-repeat;
color:#E19E0B;
text-align:left;
font-weight:bold;
padding:3px 0px 4px 18px;
}
.td-intest u {
color:#dfdfdf;
}
.td-prezzo {
background:#343434;
padding:5px;
font-size:12px;
border-bottom:1px dotted #434343;
line-height:16px;
color:#dfdfdf;
text-align:center;
font-weight:bold;
}
.txt-oro {
font-size:11px;
color:#E19E0B;
}
a.txt-oro {
font-size:11px;
color:#E19E0B;
text-decoration:underline;
}
a:hover.txt-oro {
font-size:11px;
color:#E19E0B;
text-decoration:none;
}
.txt-normale {
font-size:11px;
line-height:16px;
color:#dfdfdf;
}
.puls-cercaprenota {
width:109px;
height:27px;
background:url(../img/puls-cercaprenota.jpg) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-nextstep {
width:120px;
height:27px;
background:url(../img/puls-nextstep.gif) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-procedipagamento {
width:157px;
height:44px;
background:url(../img/puls-procedipagamento.gif) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-acquista {
width:135px;
height:27px;
background:url(../img/puls-acquistapack.gif) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-cercaprenota-en {
width:109px;
height:27px;
background:url(../img/puls-cercaprenota-en.jpg) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-nextstep-en {
width:120px;
height:27px;
background:url(../img/puls-nextstep-en.gif) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-procedipagamento-en {
width:157px;
height:44px;
background:url(../img/puls-procedipagamento-en.gif) no-repeat top left;
cursor:pointer;
border:none;
}
.puls-acquista-en {
width:135px;
height:27px;
background:url(../img/puls-acquistapack-en.gif) no-repeat top left;
cursor:pointer;
border:none;
}
.riepilogo-prenotazione {
color:#dfdfdf;
font-size:11px;
line-height:16px;
margin:0px;
padding:20px;
text-align:justify;
}
#box-disponibilita-big {
width:600px;
background:url(../img/box-dispo-bg-big.gif) repeat-y;
color:#151515;
}
#spazio-bookings {
width:680px;
padding:10px 50px 50px 50px;
margin:0px;
}
#spazio-bookings table {
left:40px;
}
#spazio-bookings p {
width:680px;
text-align:justify;
margin:0px;
padding:0px 0px 20px 0px;
color:#dfdfdf;
font-size:11px;
line-height:16px;
}
#core-sezione-sx, #core-sezione-sx-news {
width:510px;
padding:0px 30px 30px 20px;
background:url(../img/core-home-dx-bg.gif) 550px 0px no-repeat;
}
#core-sezione-sx p, .news-testo {
width:510px;
padding:5px 0px 20px 0px;
margin:0px;
color:#DFDFDF;
font-size:11px;
line-height:16px;
text-align:justify;
background:url(../img/tratteggio-par.gif) repeat-x bottom;
}
#core-sezione-sx p a, .news-testo a {
font-weight:bold;
text-decoration:underline;
color:#E19E0B;
}
#core-sezione-sx p a:hover, .news-testo a:hover {
text-decoration:none;
color:#E19E0B;
}
.cnt-sezione {
width:730px;
padding:0px 25px 20px 25px;
margin:0px;
color:#dfdfdf;
font-size:11px;
line-height:16px;
text-align:justify;
}
.cnt-sezione-mini {
width:300px;
padding:0px 15px 0px 25px;
margin:0px;
color:#dfdfdf;
font-size:11px;
line-height:16px;
text-align:justify;
}
#cnt-mappa {
width:420px;
padding:0px 20px 0px 0px;
}


#main-footer {
width:100%;
height:160px;
text-align:center;
border-top:3px solid #E8B546;
background:#252525 url(../img/footer-dw.gif) repeat-x bottom;
}
#footer {
width:780px;
margin:0 auto;
padding:11px 0px 0px 0px;
}
#footer-sx {
width:230px;
font-size:11px;
line-height:16px;
text-align:left;
color:#DFDFDF;
padding:2px 0px 0px 20px;
}
#footer-sx a {
color:#E19E0B;
text-decoration:underline;
}
#footer-sx a:hover {
color:#E19E0B;
text-decoration:none;
}
#footer-dx {
width:530px;
height:100px;
color:#E19E0B;
background:url(../img/footer-bg.gif) repeat-x;
}
#footer-dx p {
width:530px;
height:88px;
padding:32px 0px 0px 0px;
margin:0px;
font-size:11px;
line-height:16px;
text-align:center;
background:url(../img/footer-logo.gif) top right no-repeat;
}
#mappetta {
border:3px solid #434343;
padding:2px;
width:400px;
height:300px;
margin:0px 0px 10px 0px;
}
