/* -------------------------------- */
/* SELECT RESTYLE */
/* -------------------------------- */
#bt_panier {
    top         : 253px !important;
}
#choix_lieu div.newListSelected {
    background  : #FFF url(../images/select.gif) no-repeat top right;
    float       : left;
    height      : 22px;
    margin      : 0;
    width       : 340px;
    font-family : georgia, helvetica, freesans, sans-serif;
    font-size   : 13px;
    font-weight : normal;
    font-style  : italic;
    color       : #E2007A;
}
#choix_lieu div.selectedTxt {
    overflow    : hidden;
    padding     : 3px 25px 3px 5px;
    margin      : 0px;
}
#choix_lieu ul.newList * {
    margin      : 0;
    padding     : 0;
    font-style  : normal;
}
#choix_lieu ul.newList a {
    color           : #E2007A;
    display         : block;
    text-decoration : none;
    background      : none;
}
#choix_lieu ul.newList a:hover {
    background-color : #E2007A;
    color            : #FFF;
}
#choix_lieu ul.newList {
    background  : #FFF;
    border-top  : 1px solid #E2007A;
    left        : 0;
    list-style  : none outside none;
    margin      : 0;
    overflow    : auto;
    padding     : 0;
    position    : absolute;
    top         : 22px;
    width       : 340px;
    height      : 140px;
    z-index     : 9999;
}
#choix_lieu .newListSelected span {
    display     : block;
    width       : 284px;
}
#choix_lieu ul.newList li a {
    display     : block;
    padding     : 3px 8px;
}
#choix_lieu ul.newList li.groupe a {
    cursor       : default;
    font-weight  : bold;
    font-style   : normal;
    padding-left : 15px;
}
#choix_lieu ul.newList li a.hiLite {
    background-color : #E2007A;
    color            : #FFF;
}
/* -------------------------------- */
/* PAGE LIEU */
/* -------------------------------- */
div#choix_lieu {
    width           : 472px;
    padding         : 10px;
    background      : #E2007A;
    margin-bottom   : 10px;
}
div#content_lieu {
    float           : left;
    width           : 492px;
}
div#right_lieu {
    float           : left;
    width           : 190px;
    margin          : -25px 0 0 10px;
    padding         : 10px 15px;
    background      : #E2007A;
}
div#right_lieu input {
    height      : 20px;
    border      : 1px solid #7E7E7E;
    width       : 184px;
    font-family : arial;
    font-size   : 11px;
    color       : #7E7E7E;
    margin      : 0 0 7px 0;
}
div#right_lieu input.button {
    border      : none;
    width       : 83px;
    height      : 19px;
}
div#display_lieu {
    width           : 459px;
    padding         : 16px;
    background      : #FFF;
}
div#map_canvas {
    width           : 459px;
    height          : 390px;
}

