/* CSS Document */
/* GROUP HOTELS */
a {color:#A38A6B;}
a:hover {color:#807174}

.box-header {border:0px solid #FF0000; overflow:auto; background: #1C130D url(../Img/sfondo-group.jpg) repeat-x; overflow:hidden;}
.flash {overflow:auto; background:#0033FF; background:url(../Img/sfondo-flash-group.jpg) repeat;}
.bf {height:50px; background: #2D2217;}
.bf div {width:886px; margin:0 auto; height:50px;}
.box-content {border:0px solid; overflow:auto; background:#0033FF; background:#392A19;}
.box-footer {border:0px solid #00CC66; overflow:auto; background: #362615;}
.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:#1C130D; width:886px; margin:0 auto}
.menu ul {width:886px; border:0px solid #00FF66; margin:0 auto; background:#1C130D; height:30px; padding:0}
.menu ul li {display:inline; text-align:left; float:left; border-right:1px solid #221810; border-left:1px solid #221810;}
.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.gif') top;}
a#base_menu_home:hover { background: url('../Img/btn_home.gif') bottom; }
a#base_menu { width: 110px; height:30px; display: block; background: url('../Img/btn_others.gif') top;}
a#base_menu:hover { background: url('../Img/btn_others.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.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.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:#5F513F; overflow:hidden;}
#content-listhotel {border:0px solid; margin:0 auto; width:886px; background:#5F513F; overflow:hidden;}
.footer {border:0px solid; width:886px; margin:0 auto; background:#362615; 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 {width:220px; float:right; margin-top:10px; border:0px solid #00FF66;}
.header li {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; height:80px; float:left; position:absolute; top:22px; left:41%;}
.address .logo {float:right;}
.address .text {float:right; border:0px solid #FFFFFF; margin-right:25px; font-size:11px; color:#A38A6B; text-align:left; padding-top:10px; width:250px;}
.big-title {font-size:24px; color:#A38A6B; padding:20px;}
.text {font-size:12px; color:#1C130D; padding:20px; border:0px solid #FFFFFF; width:840px;}
.line {background:#1C130D; height:30px;}

/* new */ 
.text-sub {font-size:12px; color:#1C130D; padding-left:20px; padding-top:10px;}
.arrow {background:url(../Img/arrow-florence.gif) no-repeat center; height:15px; }
.tito {font-size:11px; color:#A38A6B; text-decoration:underline;}
.tito a {font-size:11px; color:#A38A6B; text-decoration:underline;}
.tito a:hover {color:#807174}
.corpo {font-size:11px; color:#1C130D; }
.more {margin-top:20px; width:119px; height:20px; background:url(../Img/more-group.jpg) no-repeat;}
.more a {color:#FFFFFF; font-size:11px;}
.more a div {padding-top:3px; padding-left:5px;}
.morelink { background:url(../Img/morelink-group.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:#2D2217;}

.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;}
#back {font-size:12px; width:80px; border:0px solid #FF0000; padding-left:10px; background:url(../Img/back-group.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-florence.jpg) no-repeat; color:#333; font-size:11px; text-align:center; text-decoration:none;}
#booknow a:hover {color:#666;}

#book {background:url(../Img/booknow-group.jpg) no-repeat; border:0px solid #FF0000; text-align:center; margin-top:10px;}
#listlink {border:0px solid #FF0000; width:840px; clear:both; margin-left:20px; padding-top:20px; padding-bottom:20px;}
.TitleLink a {color:#A38A6B; font-size:11px;}
.descriptionlinks a {color:#1C130D; font-size:11px;}


.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:835px; margin-left:20px; margin-bottom:10px; padding-top:5px; border-bottom:1px dotted}
.box-details-HP .image {border:3px double #5F513F; width:155px; height:100px; float:left;}
.box-details-HP .txt {border:0px solid #CCCCCC; font-size:11px; float:left; width:450px; margin-left:20px; color:#272324;}
.titlewhite {color:#FFFFFF; font-size:16px;}
.box-offert {width:830px;  }
.box-offert .image {border:3px double #A38A6B; width:155px; height:100px; float:left;}
.box-offert .content {float:left; margin-left:20px; width:640px;}
.image img {width:155px; height:100px;}

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

#textgoogle {width:840px;}
#contact {margin:0 auto; border:1px solid; width:450px; text-align:center; margin-bottom:20px;}

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

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

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

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

.linkmap {clear:both; border:0px solid;}
.linkmap div {border:0px solid; clear:both; margin-bottom:5px; padding-left:15px; padding-top:2px; background:url(../Img/morelink-group.gif) left no-repeat;}
.linkmap div a {font-size:12px; text-decoration:none;}

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