body {background-color:#d5577d; widfth:1020px;}
body.last {margin:0px; background-color:white!important;}

td {font-size:76%; color:#c3c2be; font-family:Verdana,Arial,Helvetica;}

.top { height:120px; padding:0px; padding-right:0px!important; width:100%;}
.right  {text-align:right!important;}

table.home {border:1px solid #0D3747; background-color:#9c123c; width:1020px;}

table.content-home td {background-color:#fff; border:1px solid #7e052a; vertical-align:top;}
table.content-home .brand {position:relative;}
table.content-home .brand div {position:absolute; right:0; top:0;}
table.content-home td.testi {line-heidght:140%; padding:18px; height:238px; color:#7b7275;}
table.content-home span {font-weight:bold;}
table.content-home td.testi b {font-size:130%; color:#276075;}
table.content-home td.testi b b {font-size:80%;}

table.content-home td.box {padding:13px; height:178px; line-height:140%; background-image:url('../images/bck-box.jpg'); background-position:bottom; background-repeat:repeat-x;}
table.content-home td.box a:link, a:visited {color:#0D3747;}

img.box-home {margin-left:20px; float:right;}

.pos {color:#d5577d; margin-left:auto; margin-right:auto; font-size:10px; margin-bottom:10px;}
.pos h1 {font-weight:normal; font-size:10px; margin-bottom:10px;}
.pos a {text-decoration:none; color:#666;}
.pos-int {color:#666; font-size:10px; margin-left:20px; margin-right:auto;}
.pos-int h1 {font-weight:normal; font-size:10px; margin-bottom:0;}

.localita {background-image:url('../images/localita-home-1.jpg'); height:178px; line-height:140%; padding:13px; background-position:bottom right; background-repeat:no-repeat; position:relative; }
.localita a:link, a:visited {color:#0D3747;}
.localita a:hover {color:#000;}

.localita-1 {background-image:url('../images/localita-home-2.jpg'); height:178px; line-height:140%; padding:13px; background-position:bottom right; background-repeat:no-repeat; position:relative; }
.localita-1 {color:#8d898a;}
.localita-1 a:link, a:visited {color:#0D3747;}
.localita-1 a:hover {color:#000;}

.indirizzi {padding:0px 20px 20px 20px; line-height:130%;}
.indirizzi a:link, a:visited {color:#000;}
.indirizzi a:hover {color:#0067D0;}

.error {border:1px solid #EB8721; color:#EB8721;}

.bottom {font-size:66%; color:#e9e8e4; padding-top:7px;}

.bottom-right {float:right;}
a.bottom-right:link, a.bottom-right:visited {color:#fff; float:right;}

.flags {text-align:right; vertical-align:top;}
.flags img {margin:5px 3px; border:0px;}

.logo {position:absolute; left:135px; top:49px;}
.logo img {border:0px;}

.menu {background:url('images/bck-menu1.gif') repeat-x; height:28px!important; margin:0px; padding:0px; line-height:29px;}


.titolo {padding:20px 20px 0 20px;}

.sottomenu {background-image:url('../images/bg-sottomenu-1.gif'); repeat:repeat-x; border-bottom:1px solid #0D3747; border-top:0px!important; font-weight:bold; padding:5px 30px;  vertical-align:top;}
.sottomenu span {margin:0px 5px; vertical-align:top;}
.sottomenu b {color:#d5577d; vertical-align:top;}
.sottomenu a:link, .sottomenu a:visited {text-decoration:none; color:#0D3747; vertical-align:top;}
.sottomenu a:hover {text-decoration:none; color:#9c123c; vertical-align:top;}

.cartina {background-image:url('../images/bck-cartina.gif'); repeat:repeat-x; text-align:center; height:238px;}

.dovesiamo {border:0px!important; background-color:#9c123c!important;}
.dovesiamo div.up {height:50%; padding-bottom:6%;}
.dovesiamo div.dwn {height:50%;}
.dovesiamo div.none {height:50%; padding:0px!important;}
.dovesiamo img, .dovesiamo div IMG {border:1px solid black;}

.booking {background-color:#fff; border:1px solid #0D3747;}
.booking .testi {padding:5px; background-color:#A4B5B5;}
.booking .testi b {font-size:110%; color:#fff;}

.mc {text-align:center; line-height:145%; font-size:70%; padding:5px; background-image:url('../images/bck-highlight.gif'); background-repeat:no-repeat; background-position:bottom center; width:146px; position:relative; height:98%; display:block;}
.mc div {position:absolute; bottom:-1; right:0;}

.last {border:0px!important; background-color:#CEDADA!important; text-align:center;}
.last-int {text-align:center;}
.last-int img {margin:27px 0px;}

.lang {position:absolute; top:100px; right:5px;}

.logo-st {display:none;}

.titolo img.ar {margin-left:15px; margin-bottom:4px;}
table.newsletter {background-color:white; padding:10px; border:1px solid black;}
table.newsletter td {line-height:120%;}

div.margin {margin:15px;}

input.center {text-align:center;}

.confirm {color:#517E42; font-weight:bold; font-size:100%;}

.language {border-top:1px solid black; margin-top:15px;}

div.note {font-size:156%; color:#7b7275;}

div.minipics {float:left; margin:0px 10px 20px 20px;}
div.gallery ul {margin:0; padding:0; list-style-type:none;}
div.gallery li {display:inline; padding-right:8px;}
div.minipics h3 {background-color:#6d1011; width:100%; font-size:116%; padding:3px; margin:10px 0 10px 0px; color:#fff;}

