@charset "utf-8";

/* Accordion
----------------------------------*/
#accordion {
    margin:1px;
    border-top: 1px solid #c6c2a9;
    border-left: 1px solid #c6c2a9;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer; position: relative; margin-top: 1px; zoom: 1;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #c6c2a9;
    border-right: 1px solid #c6c2a9;
    background:#e7e5d9;
    padding:3px;
}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 0; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; height:300px;}

.poi-list div {
    margin: 2px 1px 1px 1px;
    padding:2px 2px 4px 25px;
    font-size:0.9em;
    line-height:135%;
    overflow:hidden;
    color:#999;
    border:2px solid transparent;
    text-decoration:line-through;
}

* html .poi-list div 
{
    border:0px;
}

.poi-list div.active {
    background:transparent url('/images/gts-blue-trans.gif') no-repeat 3px 1px;
    cursor:pointer;
    color:#555;
    text-decoration:none;
}
.poi-list div.active:hover {
    border:2px solid #ddd;
    color:#333;
    background-color:#fff;
}


.infoWin-bl{
    background:transparent url('/images/poi/windows-320-bl.png') no-repeat top left;
    padding:20px 20px 10px 10px;
}
.infoWin-br{
    background:transparent url('/images/poi/windows-320-br.png') no-repeat top left;
    padding:20px 10px 10px 25px;
}
.infoWin-tl{
    background:transparent url('/images/poi/windows-320-tl.png') no-repeat top left;
    padding:10px 20px 20px 10px;
}
.infoWin-tr{
    background:transparent url('/images/poi/windows-320-tr.png') no-repeat top left;
    padding:10px 10px 20px 25px;
}

* HTML .infoWin-bl{
    background:transparent url('/images/poi/windows-320-bl.gif') no-repeat top left;
}
* HTML .infoWin-br{
    background:transparent url('/images/poi/windows-320-br.gif') no-repeat top left;
}
* HTML .infoWin-tl{
    background:transparent url('/images/poi/windows-320-tl.gif') no-repeat top left;
}
* HTML .infoWin-tr{
    background:transparent url('/images/poi/windows-320-tr.gif') no-repeat top left;
}


#infoWin {
    position:absolute;
    top:0;
    left:0;
    z-index:1000;
    height:300px;
    width:300px;
    /*border:3px solid #c0c0c0;*/
    margin:0;
    font-size:11px;
    display:none;
    line-height:125%;
    overflow:hidden;
}

#infoWincc {
    overflow:auto;
    width:290px;
    height:290px;
    margin:0px;
    padding:0px;
}

.infoWindow .title{
    font-weight:bold;
    padding:0px;
    margin:2px 0px 3px 0px;
    display:block;
}

#message {
    position:absolute;
    top:0;
    left:233px;
    z-index:2000;
    width:697px;
    height:25px;
    display:block;
    text-align:left;
    font-size:10px;
    border:0;
    border-bottom:1px solid #ccc;
    display:none;
    padding:10px;
    background:#fff;
    line-height: 120%;
    color:#000;
    font-weight:bold;
}

.limitOut{
    margin:0px;
}




.sections-map {
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    width:238px;
    height:1000px;
}

.sectionsU {
    position:absolute;
    top:0;
    left:0;
    z-index:9;
    height:600px;
    width:238px;
    background: transparent url('/images/layout/map-over.png') repeat-y top right;
}    
    

#box {
    padding:0;
    width:100%;
    margin:0px;
	height:600px;
    z-index:1;
	
    /*background:#ffffff url('/images/layout/content-shadow.png') no-repeat top left;*/
}


h1 {
    margin: .5em 0 .5em 0; /* Rapproche le titre du texte. (5) */

}


#venue-map {
    width:950px;
    height:600px;
    margin:0px;
    padding:0px;
}

.powgoo{
    position:absolute;
    z-index:100;
    top:563px;
    left:3px;
    height:35px;
    width:65px;
    background: transparent url('/images/powered_google.gif') no-repeat top right;
}

.powgoo:hover {
    background-position: top left;
}

div.poiType{
    padding:3px 3px 3px 25px;
}

div.poiType span.sel {
    font-weight:bold;
}
