.clear {
    clear: both;
}

#contacts-choix-wrap {
    border-top: 1px solid #808080;
    width: 640px;
    padding : 0 40px 0 40px;
    position: relative;
    font-family: verdana,serif;
    font-size: 11px;
    color: #636363;
    line-height: 14px;
    height: 700px;
}

#gmaps_top_table {
    margin: 0 0 20px 0;
    padding:0;
}
#gmaps-error-message p {margin:6px 0 0 0; padding:0;color : #C44F62;font-weight: bold;}
.contacts-select {
    color: #ABABAB; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 30px;
}

.box-choix {
    padding: 10px 25px;
    margin: 0 0 20px 0; 
    text-align:center; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    color: #636363;
    width: 253px;
    border: 1px solid #828282;
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
    background-color:#FFFFFF;
    behavior:url(../../css/border-radius.htc);
}

.box-choix p {margin:0; padding:0;}
.box-choix a { text-decoration: none; color: #636363;}
.box-choix a:hover { text-decoration: none; color: #000000;}
.box-choix a span { font-size:13px; color: #636363;}
.box-choix a:hover span{ font-size:13px; color: #000000;}

/* PARTICULIER */

#contacts-wrap {
    border-top: 1px solid #808080;
    width: 640px;
    padding : 0 40px 0 40px;
    position: relative;
    font-family: verdana,serif;
    font-size: 11px;
    color: #636363;
    line-height: 14px;
}

#formSearch {
    margin: 0 0 4px 0; padding:0;
}
#formSearch input.text-input {
    border: 1px solid #ababab; 
    height:20px;
    margin-right: -6px;
    width: 205px;
    font-family: "Times New Roman",serif;
    font-size: 18px;
    color: #636363;
    padding: 4px 13px 4px 10px;
}

#gmaps_top_table {
    margin: 0 0 20px 0;
    padding:0;
}
#contacts-wrap h2 { 
    float:left;
    font-family: verdana;
    font-size: 11px;
    margin:30px 0 4px 0;
    padding:0 15px 0 0;
    width: 305px;
    color: #636363;
    font-weight: normal;
    line-height: 14px;
/*    border-right : 1px solid #ababab;*/
}
#map { 
    width: 638px;
    height: 320px;
    border: 1px solid #bbb;
    -moz-border-radius-topleft:         2px;
    -moz-border-radius-topright:        2px;
    -webkit-border-top-left-radius:     2px;
    -webkit-border-top-right-radius:    2px;
    border-bottom-color : #d9d9d9;
    background-color:#FFFFFF;
    overflow:hidden;
}
#sidebar {
    margin: 0 0 20px 0; padding:0; 
    overflow: auto;
    height: 60px;
    width: 638px;
    border: 1px solid #bbb;
    border-top : 0;
    -moz-border-radius-bottomleft:      2px;
    -moz-border-radius-bottomright:     2px;
    -webkit-border-bottom-left-radius:  2px;
    -webkit-border-bottom-right-radius: 2px;
    scrollbar-face-color:#D9D9D9;
    scrollbar-highlight-color:white;
    scrollbar-3dlight-color:white;
    scrollbar-darkshadow-color:white;
    scrollbar-shadow-color:white;
    scrollbar-arrow-color:white;
    scrollbar-track-color:white;
}

ul#sidebar-list {
    margin: 0; padding: 2px 4px 2px 10px;
    list-style: none;
}
#sidebar-list li {
   margin: 0; /*padding: 8px 4px 0px 10px;*/ padding-bottom: 6px; 
}
#sidebar-list a {
    margin: 0; padding: 0;
    text-decoration: none;
    font: normal 11px/14px Verdana;
    color:  #636363;
}

#gmaps-description-wrap {
    font: normal 16px/20px Verdana;
    color: #636363;
}

#gmaps-description {
    clear:both;
    width: 638px;
    border: 1px solid #bbb;
    -moz-border-radius:     2px;
    -webkit-border-radius:  2px;
    background-color:#FFFFFF;
}

/* 223px*/
#gmaps-store-text {
    font: normal 11px/14px Verdana;
    width: 200px;
    padding: 10px 10px 50px 10px;
    float:left;
}
#gmaps-store-text p {
    margin:0; padding: 0;
}

#gmaps-store-text p a{
    text-decoration: none;
    color: #636363;
}

#gmaps-store-text span { color: #000;}

#gmaps-store-photos {
    width: 410px;
    float: left;
    margin: 10px 0 50px 0;
    padding: 0;
}
#gmaps-store-photos div {
    width: 200px;
    height: 181px;
    background-color: #FFFFFF; 
    float: left;
    border: 1px solid #d7d4d0;
    margin-right: 3px;
    margin-bottom: 4px;
}
#gmaps-store-photos img {border:none;}

ul#gmaps-store-name { 
/*    background-color: red;*/
    margin: 0; padding: 0 0 20px 0;
    list-style: none;
}
    ul#gmaps-store-name li {
        display:inline; /* no pushdown in ie6 */
        margin:0; padding:0;
    }
        ul#gmaps-store-name p {
            float:left;
            background:url(../images/contacts/onglet-left.gif) no-repeat left top;
            margin:0; /* utiliser margin-right pour ecarter deux onglets */
            padding:0 0 0 3px; /* largeur de l'image*/
        }
            ul#gmaps-store-name p span {
                color: white;
                text-transform: uppercase;
                display:block;
                background:url(../images/contacts/onglet-right.gif) no-repeat right top;
                padding:5px 15px 4px 6px;
            }    