div#elements div#content div#searchVisitesForm {
    clear: both; 
}

div#elements div#content div#searchVisitesForm div.searchTitleContents {
    background-image: url(../images/fiche/ficheheader.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 943px;
    height: 39px;
}

div#elements div#content div#searchVisitesForm div.searchTitleContents div.title {
    width: 360px;
    height: 37px;
    float: left;
    padding-top: 2px;
    padding-left: 8px;
}

div#elements div#content div#searchVisitesForm div.searchTitleContents div.title span {
    color: #1C67AB;
    font-family: Tahoma;
    font-size: 23px;
    font-weight: bold;
}

div#elements div#content div#searchVisitesForm div.searchSection div.searchTitle {
    padding-top: 8px;		
    float: left;
    margin-left: 45px;
    _margin-left: 23px;

}

div#elements div#content div#searchVisitesForm div.searchSection div.searchTitle span {
    color: #4387B7;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;     
}


div#elements div#content div#searchVisitesForm div#localiteContents {
    background-image: url(../images/search/localitebg.jpg);
    background-repeat: no-repeat;
    background-position: left;
    height: 35px;
}



div#elements div#content div#searchVisitesForm div#localiteContents div.localiteLabels {
    padding-left: 9px;
    padding-top: 10px;	
    float: left;
    display: block;
    white-space: nowrap;
}

div#elements div#content div#searchVisitesForm div#localiteContents div.localiteLabels span {
    color: #4387B7;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite {
    width: 943px;
    margin-top: 4px;
    background-color: #FFFFFF;
    float: left;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div#mapArea {
    width: 337px;
    height: 323px;
    float: left;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div#regions {
    width: 260px;
    height: 375px;
    background-image: url(../images/search/regionsbg.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div#sousregions {
    width: 345px;
    height: 375px;
    float: left;
    background-image: url(../images/search/sousregionsbg-visite.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    _width: 345px;
    border: solid #000000 0px;

}

div#elements div#content div#searchVisitesForm div#selectionLocalite div#sousregions div#listvisite {
    width: 345px; 
    display: block; 
    height: 354px; 
    overflow: auto; 
    margin-bottom: 8px;
    _width: 345px;
    _height: 352px;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div div.regionSelectTitle {
    padding-left: 0px;
    margin-bottom: 3px;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div div.regionSelectTitle span {
    color: #4387B7;
    font-family: Tahoma;
    font-size: 10px;

}

div#elements div#content div#searchVisitesForm div#selectionLocalite div div.selectCheckboxes {
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
    border: none;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div div.selectCheckboxes div.regionCheckbox {
    display: block;
    padding-top: 2px; 
    height: 14px;	
    cursor: pointer;
    margin-right: 1px;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div div.selectCheckboxes div.regionCheckbox div.regionLabel {
    padding-left: 1px; 
    width: 225px; 
    float: left;
    _width: 220px;
}

div#elements div#content div#searchVisitesForm div#selectionLocalite div div.selectCheckboxes div.regionCheckbox div span {
    font-size: 10px;
    font-family: Tahoma;
    color: #666666;
    font-weight: normal;
}
