/* CSS Document */
body {background:#223866; margin:0; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.clear {clear:both; background:url(../Img/px_transp.gif) no-repeat; height:1px;}
h1 {padding:0; margin:0;}
a {color:#263779; font-weight:bold; text-decoration:none;}
a:hover {color:#92ADD8; font-weight:bold;}
form {margin:0; padding:0}
select {background:#CCCCCC; font-size:11px; padding:0}

.int {width:808px; margin:0 auto; height:25px; background:url(../Img/top.jpg) bottom no-repeat; border:0px solid; padding-bottom:0}
.h1 {float:left; font-size:11px; padding-left:5px; font-weight:normal; padding-top:3px; color:#999999;}
.menuh1 {float:right;}
.menuh1 ul {margin:0; padding-right:6px; padding-top:3px;}
.menuh1 ul li {display:inline; padding:0 3px; border-right:1px solid; text-align:center;}
.menuh1 ul li a {color:#999; font-weight:normal;}
.menuh1 ul li a:hover {color:#CCC; text-decoration:underline;}
.on {text-decoration:underline;}

.content {width:808px; margin:0 auto; border:0px solid; background:url(../Img/middle.jpg) repeat-y; }
.contenuto {padding:23px; border:0px solid #FF0000}
.flash {float:left;height:373px; border:10px solid #92ADD8;}
.bodycontent {border:0px solid; padding-top:15px; padding-left:15px; padding-bottom:40px; clear:both;}
.bodycontent .body {float:left; width:414px; border:0px solid #00CCFF; text-align:left;}
.bodycontent .bf {float:right; border:0px solid #00CC66; text-align:left; width:240px;}
.bf span {display:block; font-size:18px; color:#223866; padding-bottom:5px;}
.bf .box-bf {width:230px; height:230px; border:1px solid #92ADD8; background:url(../Img/sfondo-bf.gif) left top no-repeat;}
.body .title {display:block; font-size:18px; color:#223866; padding-bottom:5px;}
.body .text {display:block; font-size:11px;}
.body .title-on {display:block; font-size:18px; color:#223866; padding-bottom:5px;}
.body .title-on a {color:#92ADD8; text-decoration:underline;}
.box-bf .title {color:#333333; font-size:11px; padding-top:10px; padding-left:10px; font-weight:bold;}

.footer {width:808px; margin:0 auto; border:0px solid; background:url(../Img/bottom.jpg) top no-repeat; height:8px;}
.hotellist {width:798px; margin:0 auto; border:0px solid; padding-top:5px; text-align:left; padding-left:3px; padding-right:3px; padding-bottom:15px;}

.linkcity {font-weight:bold; color:#999;}
.linkhotel a {font-weight:normal; color:#999;}
.linkhotel a:hover {text-decoration:underline; color:#CCC; font-weight:normal;}
/*
.linkvity:hover {color:#92ADD8;}
.linkhotel:hover {color:#92ADD8;}
*/

#map {height: 393px;}
html>body #map {height: 373px;}

.flashhotel {width:550px; height:373px; border:10px solid #92ADD8; float:left;}
.menu {width:170px; height:373px; border:10px solid #92ADD8; float:left; background:#92ADD8;}
.menu .hotelname {border:0px solid; font-size:30px; text-align:left; color:#FFFFFF;}
.element {border-bottom:1px solid #7287BA; width:158px; height:20px; padding-top:2px;}
.element a {color:#FFFFFF; font-size:12px; padding-left:5px; }
.element a:hover {background:url(../Img/btn-on.gif) no-repeat; width:158px; display:block; height:20px; color:#FFFFFF; border:0;}
.element-on {width:158px; height:20px; background:url(../Img/btn-on.gif) no-repeat; }
.element-on a {color:#223866; font-size:12px; padding-left:5px; }

.services {clear:both; border:0px solid; float:left; width:400px; text-align:left;}
.services .title {font-size:15px; color:#666666; padding-top:15px; font-weight:bold;}
.services .content {width:390px; border:0px solid; float:left; background:#FFFFFF;}
.services .more a {color:#223866;}
.services .more a:hover {text-decoration:underline;}

.btn-bf {background:#0066CC; width:80px; height:22px; padding-top:0px; text-align:center; border:0; color:#FFFFFF; font-size:11px; cursor:pointer;}
.btn-cancel {border:1px solid #999999; font-size:11px; color:#333333; background:#CCCCCC; height:22px; cursor:pointer;}
.btn-option {border:1px solid #999999; padding:0 4px; background:#CCCCCC; height:20px;}
.btn-option a {color:#333333; font-weight:normal; font-size:11px; border:0px solid; display:block; padding-top:4px;}
