body {
margin:0px;
padding:0px 0px 10px 0px;
background:url(img/bg-page.gif) repeat-y center;
text-align:center;
}
h1 {
width:790px;
top:108px;
left:50%;
text-align:center;
font-size:10px;
color:#3E6F91;
margin:0px 0px 0px -395px;
padding:0px;
position:absolute;
z-index:10;
font-weight:normal;
}
/** POSITION RELATIVE **/
.float-left, #header, #core-sx, #core-sx-int, #language-bar, #box-bookings, #box-bookings label, #box-bookings table, #core-dx, #core, #footer, #footer ul, #footer ul li, #footer label, #footer-menu, #box-cnt-sx, #box-cnt-sx label, #box-cnt-sx p, #box-cnt-sx p img, #core-dx-img, #core-int, #box-contenuti, #box-contenuti label, #box-contenuti p, #box-menu-int, #gallery-dw, #gallery-dw label, #gallery-dw ul, #gallery-dw ul li, .gallery-thumb, .img-contenuti, #news-dettaglio, #news-dettaglio p, #news-elenco, #news-elenco label, #news-elenco p, #MainScrollingNews, #SlaveScrollingNews, #cnt-lightbox, #cnt-lightbox label, #cnt-lightbox p, .pulsante-laterale, #cnt-mappetta, #cnt-mappetta label, #mappetta, #box-contenuti table {
position:relative;
float:left;
}
.float-right, #footer p, #cnt-lightbox label img, #cnt-mappetta label img {
position:relative;
float:right;
}
/** TRABUCHET **/
h1, .td-tipo, .campo-input, .campo-select, .campo-input-big, .campo-input-big2, .campo-select-big, .pulsante, #footer p, #footer-menu, #box-cnt-sx p, #core-int, #box-contenuti p, #news-dettaglio, #news-elenco, #cnt-lightbox, #box-contenuti table {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
/** STILI VARI **/
#header {
width:100%;
height:125px;
background:url(img/header-bg.gif) repeat-x center;
text-align:center;
}
#header img {
border:none;
}
#main {
width:790px;
margin:0 auto;
z-index:3;
}
#core-sx {
width:394px;
background:#002E50 url(img/core-sx-bg.gif) top right no-repeat;
padding:4px 0px 0px 1px;
}
#core-sx-int {
width:394px;
background:#002E50 url(img/core-sx-int-bg.jpg) top right no-repeat;
padding:4px 0px 0px 1px;
}
#language-bar {
width:394px;
text-align:left;
}
#language-bar img {
border:none;
}
#box-bookings {
width:381px;
padding:0px 0px 15px 13px;
background:url(img/box-bookings-bg.gif) no-repeat bottom left;
}
#box-bookings label, #box-cnt-sx label  {
width:367px;
padding-left:14px;
text-align:left;
}
.td-freccia {
width:12px;
background:url(img/freccia-stanza.gif) no-repeat center;
}
.td-tipo {
font-size:10px;
padding:5px 10px 5px 10px;
color:#fff;
background-color:#003968;
text-align:left;
}
.td-camera {
font-size:11px;
padding:5px 10px 5px 10px;
color:#fff;
background-color:#003968;
text-align:left;
}
.td-select {
padding:2px 4px 2px 4px;
color:#fff;
background-color:#003968;
}
.td-input {
font-size:11px;
padding:3px;
color:#fff;
background-color:#01223B;
}
.td-input u {
font-weight:bold;
color:#ff9900;
text-transform:uppercase;
}
.campo-input {
border:1px solid #004380;
color:#fff;
font-size:10px;
background:#002E50;
text-align:center;
}
.campo-select {
font-size:10px;
}
.campo-input-big {
border:1px solid #004380;
color:#fff;
font-size:11px;
background:#002E50;
text-align:center;
}
.campo-input-big2 {
border:1px solid #004380;
color:#fff;
font-size:11px;
background:#002E50;
text-align:left;
}
.campo-select-big {
font-size:11px;
}
.pulsante {
background-image:url(img/button-home.gif);
border:solid 1px #001525;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#E7E7E7;
}
.pulsante-cc {
width:219px;
height:43px;
background:url(img/pulsante-cc.jpg) no-repeat;
border:solid 1px #001525;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#E7E7E7;
cursor:pointer;
}
.pulsante-cc-en {
width:189px;
height:43px;
background:url(img/pulsante-cc-en.jpg) no-repeat;
border:solid 1px #001525;
font-family:"Trebuchet MS", Arial, sans serif;
font-size:11px;
color:#E7E7E7;
cursor:pointer;
}
#core-dx {
width:395px;
padding:25px 0px 0px 0px;
background:#004381 url(img/core-dx-bg.gif) top left no-repeat;
text-align:left;
z-index:2;
}
#upmain {
width:49%;
height:280px;
position:absolute;
top:125px;
left:51%;
text-align:left;
background:url(img/upmain-bg.gif) repeat-x;
z-index:1;
}
#core, #core-int {
width:790px;
z-index:4;
}
#footer {
width:790px;
background:url(img/footer-bg.gif) no-repeat top left;
text-align:right;
}
#footer ul {
width:395px;
margin:0px;
padding:6px 0px 0px 0px;
list-style-type:none;
}
#footer ul li {
margin:0px;
padding:0px 0px 0px 10px;
}
#footer p {
width:375px;
margin:0px;
padding:10px;
color:#D3D3D3;
font-size:10px;
line-height:18px;
text-align:right;
}
#footer p a {
color:#FFA800;
text-decoration:underline;
}
#footer p a:hover {
color:#FFA800;
text-decoration:none;
}
#footer label {
width:790px;
text-align:center;
}
#footer label img {
border:none;
}
#footer-menu {
width:790px;
padding-bottom:15px;
font-size:10px;
line-height:18px;
text-align:center;
color:#1D6293;
}
#footer-menu a {
margin:0px 6px 0px 6px;
color:#2B75B9;
text-decoration:none;
}
#footer-menu a:hover {
color:#FFA800;
text-decoration:underline;
}
#footer-menu u {
margin:0px 6px 0px 6px;
color:#FFA800;
}
#core-dx-img {
width:395px;
background:#004381 url(img/core-dx-img-bg.gif) repeat-x;
text-align:left;
z-index:2;
padding:9px 0px 0px 0px;
}
#core-int {
padding:0px 0px 15px 0px;
background:url(img/lampada-bg.gif) no-repeat right bottom;
}
#box-contenuti, #news-elenco {
width:533px;
padding:10px 0px 0px 35px;
}
#box-contenuti label {
width:533px;
height:48px;
text-align:left;
}
#box-contenuti p {
width:513px;
padding:0px 20px 20px 0px;
margin:0px;
text-align:justify;
color:#D3D3D3;
font-size:11px;
}
#box-contenuti p b, #news-dettaglio p b, #cnt-lightbox p b {
color:#FFA800;
}
#box-contenuti p u, #news-dettaglio p u, #cnt-lightbox p u {
color:#fff;
}
#box-contenuti p a, #news-dettaglio p a, #news-elenco p a, #cnt-lightbox p a {
color:#FFA800;
text-decoration:underline;
}
#box-contenuti p a:hover, #news-dettaglio p a:hover, #news-elenco p a:hover, #cnt-lightbox p a:hover {
color:#FFA800;
text-decoration:none;
}
#gallery-dw {
width:750px;
height:130px;
padding:0px 20px 0px 20px;
background:url(img/fondo-gallery.gif) no-repeat top left;
}
#gallery-dw label {
width:740px;
padding:3px 0px 0px 10px;
text-transform:uppercase;
text-align:left;
font-size:10px;
color:#fff;
}
#gallery-dw ul {
padding:15px 0px 0px 8px;
margin:0px;
text-align:left;
list-style-type:none;
}
#gallery-dw ul li {
padding:0px 10px 0px 0px;
text-align:left;
}
.gallery-thumb {
width:82px;
height:55px;
padding:3px;
background:url(img/gallery-thumb-bg.gif) 0px 0px no-repeat;
}
a.gallery-thumb {
background:url(img/gallery-thumb-bg.gif) 0px 0px no-repeat;
}
a:hover.gallery-thumb {
background:url(img/gallery-thumb-bg.gif) -88px 0px no-repeat;
}
.gallery-thumb img {
border:none;
}
#blackBody {
width:100%;
position:absolute;
top:0px;
left:0px;
background:#000;
filter:alpha(opacity=80);
-moz-opacity: 0.80;
opacity:.80;
z-index:99999;
display:none;
overflow:hidden;
}
.fakeLightbox {
padding:3px;
position:absolute;
z-index:999999;
display:none;
background:#002E50;
border:3px solid #fff;
}
.fakeLightbox img {
border:none;
}
.azzera {
line-height:0px;
font-size:0px;
}
#box-menu-int {
width:222px;
text-align:center;
}
.titolo-news {
font-size:13px;
font-weight:bold;
color:#FFA800;
text-decoration:underline;
line-height:30px;
}
.img-contenuti {
margin:0px 10px 4px 0px;
padding:1px;
border:3px solid #01223B;
}
#news-dettaglio {
width:720px;
padding:0px 35px 0px 35px;
}
#news-dettaglio p {
width:720px;
padding:0px 0px 20px 0px;
margin:0px;
text-align:justify;
color:#D3D3D3;
font-size:11px;
}
#news-elenco {
height:180px;
background:url(img/fondo-elenco-news.gif) no-repeat 0px 50px;
}
#news-elenco label {
width:533px;
height:55px;
text-align:left;
}
#news-elenco p {
width:493px;
padding:0px 20px 20px 20px;
margin:0px;
text-align:justify;
color:#D3D3D3;
font-size:11px;
}
#MainScrollingNews {
width:533px;
height:85px;
clip:rect(0,0,0,0);
overflow:hidden;
margin:15px 0px 0px 0px;
}
#SlaveScrollingNews {
width:533px;
padding:0px;
}
#cnt-lightbox {
color:#D3D3D3;
font-size:11px;
line-height:17px;
}
#cnt-lightbox, #cnt-mappetta {
color:#fff;
font-size:11px;
line-height:17px;
background:url(img/header-bg.gif) repeat-x top left;
}
#cnt-mappetta {
width:450px;
}
#cnt-lightbox label, #cnt-mappetta label {
height:40px;
text-align:left;
background-position:top left;
background-repeat:no-repeat;
}
#cnt-mappetta label {
width:450px;
background-image:url(img/tipo-mappa.jpg);
}
#cnt-lightbox label img, #cnt-mappetta label img {
margin:10px 5px 0px 0px;
border:none;
}
#cnt-lightbox p {
text-align:justify;
overflow:auto;
padding:8px;
margin:0px;
}
#mappetta {
padding:1px;
background:#01223B;
border:1px solid #001525;
}
.pulsante-laterale {
border:1px solid #000;
padding:1px;
background:#2B6396;
margin:20px 0px 0px 15px;
}
.pulsante-laterale img {
border:none;
}
a.pulsante-laterale {
border:1px solid #000;
background:#2B6396;
}
a:hover.pulsante-laterale {
border:1px solid #002E50;
background:#000;
}
#box-contenuti table {
font-size:11px;
/*background-color:#002E50;*/
}
.linkarancio {
color:#ff9900;
text-decoration:none;
}
a.linkarancio {
color:#ff9900;
text-decoration:underline;
}
a:hover.linkarancio {
color:#ff9900;
text-decoration:none;
}
.link-pack {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffa800;
text-transform:uppercase;
}
a.link-pack {
color:#ffa800;
text-decoration:none;
padding-left:15px;
background:url(img/arrow-pack.gif) no-repeat 0px 4px;
}
a:hover.link-pack {
color:#ffa800;
text-decoration:underline;
}
