/* BODY */
html,body{margin-top: 10px;padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#5E75B1;background-image: url(img/bg.gif); background-repeat: repeat y 0;}

body>div#corpo{height:auto;}
img {border:0px;}

/* #contenitore */
#corpo { position: relative; width: 750px; margin: 0px auto 0px auto;border:1px solid #336699;background-color:#fff;}

#corpo .menu { position: relative; width: 748px; height:39px;margin: 1px auto 2px auto; background-image: url(img/bg-menu.gif); background-repeat: no-repeat;}

#corpo .menu .sulden { position: absolute; top: 6px; left:335px; width: 150px; height:29px;}
#corpo .menu .marmolada { position: absolute; top: 6px; left:460px; width: 195px; height:29px;}
#corpo .menu .lingue { position: absolute; top: 12px; left:10px;}
#corpo .menu .lingue img { border: 1px solid white;}
#corpo .menu .home { position: absolute; top: 9px; right:18px; width:50px; height:25px;}

#corpo .testo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#1C4177; padding: 5px 15px 0px 15px;}
#corpo .testo a:link, a:visited, a:active { color: #012686; text-decoration: none; }
#corpo .testo a:hover { color: #000; text-decoration: underline;}

#corpo .foto { width:250px;}
#corpo .foto img { border:2px solid #cdcdcd; padding:5px;}

#corpo .descrizione { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#1C4177; padding: 0px 15px 0px 15px;}

#corpo .titolo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;color:#fff; padding: 5px 5px 5px 15px;background-color:#012686;text-align:left;}

#corpo .descr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#1C4177; padding: 0px 5px 0px 5px;text-align:left;}
#corpo .descr a:link, a:visited, a:active { color: #012686; text-decoration: none; }
#corpo .descr a:hover { color: #000; text-decoration: underline;}

.col-sx { background-color:#cdcdcd; width:160px;padding:5px;}
li { margin-left:10px;padding:3px 0px 3px 0px;}

input#invia {
width:100px;
border:#73848C 1px solid; 
background-color:#1C4177;
color: white;
font-weight: bold;
font-size:11px ;
font-family:Verdana,helvetica,sans-serif; 
/*margin-left:5px;*/
}

input#annulla {
width:80px;
border:#73848C 1px solid; 
background-color:#1C4177;
color: white;
font-weight: bold;
font-size:11px ;
font-family:Verdana,helvetica,sans-serif; 
}

#corpo .hotel { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#012686; padding: 5px 0px 5px 0px;font-weight:bold;}

#corpo .desc-hotel { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color:#000; padding: 15px 0px 5px 0px;font-weight:normal;}

.errore { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#fd0000; padding: 2px;font-weight:bold;}

.ok { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#339933; padding: 2px;font-weight:bold;}

#coda { position: relative; width: 748px; background-color:#8DACC3;height:20px;color:#fff;border:1px solid #fff;}
#coda .piva { text-aling:right;padding-top:3px;padding-left:10px;}

.adv { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; padding: 0px 5px 0px 5px;text-align:center;}
.adv a:link, .adv  a:visited, .adv a:active { color: #fff; text-decoration: none; }
.adv a:hover { color: #000; text-decoration: underline;}