/*---------- DEBUT adresses et numéros utiles ----------*/
    .numeros-utiles .title {
        padding: 0 50px 28px 50px;
        margin: 20px 0;
        background: #fff url(../img/sprite_horizontal.png) repeat-y -3420px bottom;
    }
    
    .numeros-utiles .title h1 {
        color: #c40106;
        font-size: 2em;
        margin: 0 0 5px 0;
    }
    
    .numeros-utiles .title h2 {
        color: #007c84;
        font-size: 1.667em;
        margin: 0 0 5px 0;
    }
    
    .numeros-utiles .title table {
        color: #666;
        font-size: 1.167em;
    }
    
    .numeros-utiles .title table h2 {
        font-size: 1.429em;
    }
    
    .numeros-utiles .title table td input,
    .numeros-utiles .title table td select {
        font-size: .858em;
    }
    
    .numeros-utiles .title table.selectVille td select {
        margin: 0 10px 0 5px;
    }
    
    .numeros-utiles .title table td input[type="text"] {
        height: 17px;
        width: 300px !important;
    }
    
    .numeros-utiles .title table td input[type="radio"] {
        margin: 0 5px 0 0;
    }
    
    .numeros-utiles .title table td #loading {
        float: right;
        text-transform: uppercase;
        font-size: .786em;
    }
    
    .numeros-utiles .title table td #lnkSubmit {
        float: right;
        color: #1b737a;
        text-transform: uppercase;
        font-size: .786em;
        display: block;
        height: 22px;
        padding: 8px 37px 0 0;
        margin: 0 50px 0 0;
        background: #fff url(../img/btn_fleche_bleu_gd.png) no-repeat right 0;
    }
    
    .numeros-utiles .mainCols {
        padding: 0 30px 40px 50px;
        position: relative;
    }
    
    .numeros-utiles .mainCols .col2 .col_left {
        float: left;
        width: 465px;
    }
    
    .numeros-utiles .mainCols .col2 .col_right {
        float: right;
        width: 415px;
        padding: 0 0 8px 0;
        background: #fff url(../img/sprite_horizontal.png) no-repeat -4365px bottom;
    }
    
    .numeros-utiles .mainCols .col2 h2 {
        margin: 0 0 15px 0;
    }
    
    .numeros-utiles .mainCols .col2 .col_left #mapGoogle {
        border: 1px solid #bcbcbc;
        padding: 5px;
    }
    
    .numeros-utiles .mainCols .col2 .col_left #mapGoogle .adresse {
        float: left;
        width: 185px;
        min-height: 65px;
        padding: 5px 10px;
        margin: 0 0 5px 0;
        border-right: 1px solid #cecece;
        font-size: .917em;
        line-height: 1.182em;
        color: #666;
    }
    
    .numeros-utiles .mainCols .col2 .col_left #mapGoogle .border {
        width: 225px;
        border-left: 1px solid #a9a9a9;
        border-right: none;
    }
    
    .numeros-utiles .mainCols .col2 .col_left #mapGoogle .adresse a {
        color: #fd7200;
    }
    
    .numeros-utiles .mainCols .col2 .col_left #mapGoogle #map {
        clear: both;
    }
    
    .numeros-utiles .mainCols .col2 .col_right h2 {
        margin-left: 30px;
    }
    
    .numeros-utiles .mainCols .col2 .col_right p {
        margin-left: 30px;
        font-size: 1.167em;
        line-height: 1.22em;
        color: #666;
    }
    
    .numeros-utiles .mainCols .col2 .col_right p span {
        color: #fd7200;
    }
    
    .numeros-utiles .mainCols .col2 .col_right ul {
        width: 360px;
        padding: 8px 20px 0 20px;
        margin: 20px 0 5px 15px;
        list-style: none;
        background: #fff url(../img/sprite_horizontal.png) no-repeat -4380px -167px;
    }
    
    .numeros-utiles .mainCols .col2 .col_right ul li {
        border-bottom: 1px solid #e7e7e7;
        padding: 15px 15px 15px 58px;
        min-height: 32px;
        background: #fff url(../img/sprite_pictos.png) no-repeat 15px -1463px;
    }
    
    .numeros-utiles .mainCols .col2 .col_right ul li span,
    .numeros-utiles .mainCols .col2 .col_right ul li a {
        color: #fd7200;
        font-weight: bold;
    }
    
    .numeros-utiles .mainCols .col2 .col_right ul li:last-child {
        border: none;
    }
    
    .numeros-utiles .mainCols .col2 .col_right ul li.tel { background-position: 15px -1463px; }
    .numeros-utiles .mainCols .col2 .col_right ul li.internet { background-position: 15px -2883px }
    .numeros-utiles .mainCols .col2 .col_right ul li.mobile { background-position: 15px -1533px; }
    .numeros-utiles .mainCols .col2 .col_right ul li.urgence { background-position: 15px -1601px; border: none; }

/*---------- FIN adresses et numéros utiles ----------*/
