body{
background: #600;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 80%;
margin: 0 auto;
padding: 0;
color: #F7F4E1;
}

hr, .navigazione_interna{
display: none;
}
a{
color: #F7F4E1;
}
a:hover{
color: #FFF;
}
.evidenziato{
color: #009;
}
.dettagli{
color: #009;
}
.note{
font-size: .8em;
}

#myGallery
{
position: absolute;
left: 120px;
top: 50px;
width: 540px !important;
height: 360px !important;
border-color: #F7F4E1 !important;
}

#topbar{
margin: 0 0 10px 0;
padding: .3em 0;
font-size: .85em;
background-color: #DDD;
color: #333;
border-bottom: 1px solid #333;
}

.home h1{
font-family: Georgia,"Times New Roman",serif;
font-weight: bolder;
font-style: italic;
color:#F7F4E1;
font-size: 4em;
margin: 10px;
padding: 0;
text-align: center;
}

#bandiere{
position: absolute;
right: -55px;
top: 10px;
margin: 0 auto;
list-style: none;
text-align: center;
margin: 0;
padding: 0;
font-size: 1.2em;
}
#bandiere li{
margin: 2em 0
}
#bandiere li a img{
vertical-align:middle;
border: 0;
margin: .2em 0;
display:block;
}
#bandiere a{
display:block;
text-decoration:none;
}

div.contact{
margin-top: 2em;
font-size: 1em;
line-height: 1.2em;
display: block;
}

div#teltemporaneo{
margin: 1em auto;
padding: .5em;
font-size: 1.5em;
width: 600px;
border: 2px solid #900;
background-color: #C90;
text-align: center;
color: #900;
}
div#teltemporaneo strong{
font-size: 3em;
}

#centrale{
width: 830px;
height: 450px;
position: relative;
margin: 50px auto 0 auto;
}
#centrale1{
width: 880px;
height: 450px;
border: 5px double #F7F4E1;
margin: 0;
}
.home #centrale{
margin-top:10px;
}
.home #centrale1{
width: 730px;
margin-right: 150px;
}

ul#menu{
position: absolute;
left: -55px;
top: 10px;
list-style: none;
margin: 0;
padding: 0;
}
ul#menu li{
background-color: #F7F4E1;
display: block;
width: 110px;
margin: .8em 0;
}
ul#menu li a{
/*background: transparent url("../img/sfondo-menu.gif") no-repeat center;*/
background-color: #F7F4E1;
border: 3px double #600;
display: block;
font-size: 1.05em;
font-weight: bold;
color: #600;
text-decoration: none;
width: 95%;
padding: .4em 0;
}

#contenuto{
position: absolute;
top: 60px;
right: -40px;
width: 790px; 
height: 375px; 
overflow: auto;
padding: 5px;
text-align: left;
}
h1 {
font-size:2em;
}
h1, h2, h3 {
clear: both;
}


#galleria a {
text-align:center;
width: 170px;
float: left;
margin: 0;
padding: 10px;
}
#galleria a:hover {
/*background-color: #F7F4E1;*/
}
#galleria a img{
/*border-color: #F7F4E1;*/
}

.immagine {
width: 235px;
float: left;
margin: 3px;
font-size:.8em;
}
.immagine a{
text-decoration:none;
}
.immagine img{
border: 1px solid #000;
margin-right: 3px;
float: left;
}
.immagine_big {
margin: 5px;
}
.immagine_big img{
margin-right: 10px;
float: left;
border: 0;
}
#logo{
width: 150px;
position: absolute;
top: -50px;
right: 280px;
z-index: 100px;
}
#prezzi th, #prezzi td{
padding: .5em 1em;
border: 0;
}
#prezzi th{
text-align:left;
}
#prezzi td{
text-align:center;
}
.camere,
.servizi{
margin:.5em;
padding:0;
list-style:none;
}
.servizi li img,
.camere li img{
vertical-align:middle;
margin-right: .5em;
}

#modulo_inserimento {
padding: 0 1em;
margin: 0;
}
#modulo_inserimento p {
padding: 0;
margin: 0;
text-align:right;
}
#modulo_inserimento legend {
color: #F7F4E1;
padding: 1em .5em;
}
#modulo_inserimento div {
margin: 6px 0;
padding: 4px;
background-color: #700;
clear: both;
}
#modulo_inserimento label {
display: block;
width: 9em;
float: left;
padding-top: .2em;
font-size: .9em;
}
#modulo_inserimento input, #modulo_inserimento textarea, #modulo_inserimento select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
width: 20em;
}
#modulo_inserimento textarea {
width: 30em;
height: 10em;
}
#modulo_inserimento input.pulsante {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
width: auto;
}

.BORDO1
{
    padding: 0px;
    border: Solid 2px #F7F4E1;
} 
.BORDO2
{ 
    padding: 0px;
    border: Solid 2px #000000;
}
