/* CSS Document */
/* HOTEL MASSIMO D'AZEGLIO */
body {background:#3C3536; font-family:Arial; margin:0; padding:0; color:#80775A}
a {color:#FFF;}
a:hover {color:#E4D7A3}

.box-header {border:0px solid #FF0000; overflow:auto; background: #413B2D url(../Img/sfondo-azeglio.jpg) repeat-x; overflow:hidden;}
.flash {overflow:auto; background:#FFF; background:url(../Img/sfondo-flash-azeglio.jpg) repeat;}
.bf {height:50px; background:#413B2D;}
.bf div {width:886px; margin:0 auto; background:#413B2D; height:50px;}
.box-content {border:0px solid; overflow:auto; background:#80775A;}
.box-footer {border:0px solid #00CC66; overflow:auto; background: #80775A;}
.top-header {border:0px solid; margin:0 auto; width:886px; height:70px;}
.header {margin:0 auto; width:886px; height:125px;}

.menu {border:0px solid #FF0000; height:30px; background-color:#272324; width:886px; margin:0 auto;}
.menu ul {width:886px; border:0px solid #00FF66; margin:0 auto; background:#272324; height:30px; padding:0;}
.menu ul li {display:inline; text-align:left;  float:left; border-right:1px solid #413B2D; border-left:1px solid #413B2D;}
.menu ul li a {font-size:11px; color:#FFFFFF; text-decoration:none;}
a#base_menu_home { width: 100px; height:30px; display: block; background: url('../Img/btn-home-azeglio.gif') top;}
a#base_menu_home:hover { background: url('../Img/btn-home-azeglio.gif') bottom; }
a#base_menu { width: 110px; height:30px; display: block; background: url('../Img/btn-others-azeglio.gif') top;}
a#base_menu:hover { background: url('../Img/btn-others-azeglio.gif') bottom; }
a#base_menu_home span {padding-top:9px; padding-left:8px; display:block;}
a#base_menu span {padding-top:9px; padding-left:8px; display:block;}

a#on-home { width: 100px; height:30px; display: block; background: url('../Img/btn-home-azeglio.gif') bottom;}
a#on-home span {padding-top:9px; padding-left:8px; display:block;}
a#on { width: 110px; height:30px; display: block; background: url('../Img/btn-others-azeglio.gif') bottom;}
a#on span {padding-top:9px; padding-left:8px; display:block;}

.image-flash {height:392px; width:886px; border:0px solid #00FF66; margin:0 auto;}
.content {border:0px solid; margin:0 auto; width:886px; background:#AE9E6A url(../Img/sfondo-content-azeglio.jpg) repeat-y; overflow:hidden}
#content-listhotel {border:0px solid; margin:0 auto; width:886px; background:#AE9E6A; overflow:hidden;}
.footer {border:0px solid; width:886px; margin:0 auto; background:#80775A; padding-top:20px; text-align:center;}
.title {font-size:11px; color:#FFFFFF; border:0px solid; margin:0;}
.title a:hover {border:0px solid; margin:0; text-decoration:underline;}
.title .on {margin:0; text-decoration:underline; color:#FFF;}
#header-text {float:left; margin-top:10px; border:0px solid #00FF66;}
.header ul {float:right; margin-top:10px; border:0px solid #00FF66;}
.header ul li {width:220px; display:inline; padding:0 10px; border-right:1px solid #FFFFFF; }
.header ul li a {color:#FFFFFF; text-decoration:none;}

.logohotel {border:0px solid #FF0000; float:left; width:138px; padding-top:10px; clear:both; }
.address {float:right; border:0px solid #006666; clear:right; padding-top:10px; width:550px;}
.address a {color:#FFF}
.address .logo {float:right; border:0px solid #FFFFFF}
.address .text {float:right; border:0px solid #FFFFFF; margin-right:25px; font-size:11px; color:#FFF; text-align:left; width:250px; padding-top:10px; padding-bottom:0;}
.big-title {font-size:24px; color:#E4D7A3; padding:20px 0 0 20px;}
.text {font-size:12px; color:#272324; padding:20px;}
.line {background:#272324; height:30px;}

.text-sub {font-size:12px; color:#272324; padding-left:20px; padding-top:10px;}
.arrow {background:url(../Img/arrow-azeglio.gif) no-repeat center; height:15px; }
.tito {font-size:11px; color:#413B2D; text-decoration:underline;}
.tito a {font-size:11px; color:#413B2D; text-decoration:underline;}
.tito a:hover {color:#E4D7A3}
.corpo {font-size:11px; color:#FFF; }
.more {margin-top:2px; width:119px; height:20px; background:url(../Img/more-azeglio.jpg) no-repeat;}
.more a {color:#FFFFFF; font-size:11px;}
.more a div {padding-top:3px; padding-left:5px;}
.morelink { background:url(../Img/morelink-azeglio.gif) no-repeat center; width:10px; height:15px; float:left; }
.linktxt {float:left;}
.linktxt a {color:#FFFFFF; text-decoration:none; font-size:12px;}
.linktxt a:hover {color:#E4D7A3;}

.sez-content{border:0px solid #00FF33; width:679px; float:left; padding-bottom:20px;}
.margintopbottom {margin:5px 0;}
.sez-column {float:right; width:205px;}
.bookform {border-bottom:1px dotted #666666; width:162px; height:200px; padding:20px 25px 0 20px;}
span.titlewhite {display:block;}
.listoffers {border-bottom:1px dotted #666; width:162px; padding:20px 25px 0 20px;}
.listoffers .box {border-bottom:1px dotted #666; padding-bottom:10px;}
.box .arrow {float:left; margin-top:10px; width:10px;}
.cnt {float:right; border:0px solid #00CC33; width:140px; margin-top:10px; padding-left:5px;}
.contacts {width:162px; padding:20px 25px 0 20px;}

.box-offert {border:1px solid #CCCCCC; padding:5px; margin-top:10px; margin-bottom:10px; float:left; margin-left:20px; width:630px; display:inline;}
#back {font-size:12px; width:80px; border:0px solid #FF0000; padding-left:10px; background:url(../Img/back-azeglio.jpg) no-repeat left;}
#booknow {width:430px; text-align:right; padding-right:10px; margin:5px 0;}
#booknow a {border:0px solid; width:110px; height:17px; display:block; background:url(../Img/booknow-azeglio.jpg) no-repeat; color:#333; font-size:11px; text-align:center; float:right; text-decoration:none;}
#booknow a:hover {color:#666;}

#book {background:url(../Img/booknow-azeglio.jpg) no-repeat; border:0px solid #FF0000; text-align:center; margin-top:10px;}
#listlink {border:0px solid #FF0000; width:640px; clear:both; margin-left:20px; padding-top:20px; margin-bottom:20px;}
.TitleLink a {color:#413B2D; font-size:11px;}
.descriptionlinks a {color:#2D2829; font-size:11px; text-decoration:none;}

.footer ul {margin-top:10px; border:0px solid #CCC; width:100%; margin:0; padding:0}
.footer ul li {display:inline; border-right:0px solid #FFFFFF; padding:0 13px; }
.footer ul li a {color:#FFFFFF; font-size:11px; text-decoration:none;}
.footer ul li a:hover {text-decoration:underline;}
.footer-block {border:0px solid #FFFFFF; width:100%; text-align:center; padding-top:10px; padding-bottom:20px;}
.footer-block span {padding:0 13px;}
.footer-block span a {color:#FFFFFF; font-size:11px; text-decoration:none}
.gooter-block span a:hover {text-decoration:underline;}

.box-details-HP {border:0px solid; height:121px; width:310px; float:left; margin-left:20px; margin-bottom:10px; padding-top:5px;}
.box-details-HP .image {border:3px double #333333; width:100px; height:70px; float:left;}
.box-details-HP .image img {width:100px; height:70px; }
.box-details-HP .txt {border:0px solid #CCCCCC; font-size:11px; float:left; width:190px; margin-left:10px; color:#272324;}
.titlewhite {color:#FFFFFF; font-size:16px;}

.box-offert {width:620px; }
.box-offert .image {border:3px double #333333; width:155px; height:100px; float:left;}
.box-offert .content {float:left; margin-left:20px; width:400px; border:0px solid }
.image img {width:155px; height:100px;}

#textgoogle {width:650px;}
#contact {border:1px solid; width:400px; text-align:center; margin-bottom:20px; margin-left:120px; margin-top:20px;}

#quest {border:0px solid; font-weight:bold; padding-top:0; padding-bottom:5px;}	
#quest a {color:#272324; text-decoration:none;}
#quest a:hover {color:#E4D7A3; }
#answer {border:0px solid; display:none; padding-top:5px; padding-bottom:0; margin-bottom:10px; margin-left:15px; margin-right:10px; width:600px;}

.font {font-size:11px; color:#fff;}
.font select, input {font-size:11px;}
#btn_booknow {width:115px; font-size:11px; display: inline; border:1px solid #413B2D; background:#413B2D url(../Img/booknow-azeglio-bf.jpg) no-repeat;}
#btn_cancel {border:0px solid #2D2217; width:50px; font-size:11px; color:#FFFFFF; background-color:#413B2D; cursor:pointer;}

.sitemap {border:0px solid #FF0000; padding:20px;}
.sitemap a {color:#272324; font-size:12px;}
.sitemap a:hover {color:#E4D7A3;}

.subcat {border:0px solid; margin-left:40px; margin-bottom:0px;}
.subcat div a {color:#272324; font-size:12px; text-decoration:none}
.subcat a:hover {color:#E4D7A3; text-decoration:underline;}

/* solo sezione gruppo (listhotels) */
.thumb {margin-bottom:20px; }
.thumb a {font-size:11px; color:#FFFFFF; }
.thumb a img {border:1px solid #413B2D; padding:3px;}
.showtxthotel {text-align:center;}
.showtxthotel a {color:#FFFFFF;}

.sotcat {clear:both; margin-top:5px; border:1px solid #AE9E6A;}


/* link ai video */
.font_play {margin-left:20px; float:left; padding-top:3px; font-weight:bold; font-size:16px; color:#413b2d; font-style:italic;}
.btn_play {float:left; margin-left:10px;}
.btn_play a {background:url(../Img/play_azeglio.gif) top left; width:25px; height:25px; display:block}
.btn_play a:hover {background:url(../Img/play_azeglio_on.gif) top left; }