﻿/* HALL MAP */
.contentBlock {display:table; width:100%}
.contentColMasterLeft {width:165px; padding-right:7px; display:table-cell}
.contentColMasterRight {display:table-cell; vertical-align:top;}
.gaddh img {width:100%;}

#ghallmap .garea {margin-top:14px}
#ghallmap .garea > ul {margin-bottom:2px}
#ghallmap ul {padding:0}
#ghallmap ul.row.lescarres + div p {text-align: center;margin: 0;}
#ghallmap h1 {font-size:1em; }
#ghallmap .subareaTitel h2 {font-size:1.0em; padding-top:5px;}
#ghallmap h3 a {font-size:0.8em;}
#ghallmap .hdescription {font-size:1.1em;  line-height:120%; padding-top:3px}
#ghallmap ul.hallist {/*padding-left:0px; padding-right:0px;*/}
#ghallmap li.hhall .hhallrow.ul {display:table;}
#ghallmap li.hnumber {display:table-cell; table-layout: fixed; vertical-align:middle;  width:70px; }
#ghallmap li.hnumber a { font-size:3em; font-weight:bold; text-align:center; vertical-align:middle; display:block; text-decoration:none; width:100%; height:100%; min-height:70px; /*padding-top:5px;*/}
#ghallmap ul.hallist li.htxt {display:table-cell;   padding: 5px; vertical-align:top; font-size:0.9em; line-height:100%;}
#ghallmap ul.hallist li.htxt ul li{  }
#ghallmap ul.hallist li.htxt a {color:#386eb7; text-decoration:underline;}
#ghallmap ul.hallist li.htxt h4 {font-size:1.3em; padding-bottom:4px; text-decoration:none}

#ghallmap span.new {font-size: 0.6em; padding: 0 0 5px 5px; color:red;}

#ghallmap .gdescription {padding-bottom:5px;}
.adsRight {list-style:none;}

#adsRight a, #adsRightMid a {display:block; margin-top:15px;}
#adsRight a img, #adsRightMid a img {width:100%; height:auto;}
#adsRightMid {margin-bottom:15px;}
#gadd li {	margin-top:15px; list-style:none;}

.adsRightTop a {display:block; margin-top:15px;}
.adsRightTop a img {width:100%; height:auto;}
.adsRightTop { list-style:none;}
.adsRightTop li { list-style:none;}

.addRightMini {padding-bottom:15px;}
.addRightMini a img {width:100%; height:auto; max-width:250px; max-height:80px}
/* space between areas */
#ghallmap .gcontentCols > div {padding-left:20px;}

/* LOGOS */
#ghallmap #glogos {background-color:#fff; padding:5px;}
#ghallmap #glogos {	margin:15px 0px 0 0px; background-color:#fff;}
#ghallmap #glogos li { display:block; float:left; padding: 4px}
/*bootstrap*/
#ghallmap ul.hallist {margin:0px -3px}
#ghallmap ul.hallist li.hhall {margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
}
#ghallmap ul.hallist li.hhall {padding:3px;}

/* HOT STUFF */
.thumbnail {position:relative;}
.thumbnail .carreBottom {
    position: absolute;
    bottom: 10px;
    width: 96%;
    text-align: center;
}

.thumbnail .carreBottom a.btn {
    background: #0284c7;
}

.thumbnail .carreBottom a.btn:hover,
.thumbnail .carreBottom a.btn:focus,
.thumbnail .carreBottom a.btn:active {
    background: #0ea5e9;
}
