#contact .ContactContent{
    /*background-color: #F2F2F2;*/
}
#contact .menu_gauche
{
    width: 220px;
    height: 545px;
    background: url('../images/contctbg2.png') 0 0 #fff;
    float: left;
    color: white;
    margin-right:10px;
    opacity: 0.6;
}
#contact .menu_gauche .img
{
    text-align: left;
    width: 210px;
}
#contact .menu_gauche .onglet
{
    padding: 22px 0 19px;
    border-bottom: white 1px solid;
    font-size: 18px;
}
#contact .menu_gauche .actif
{
    background: #dcc05d url('../images/contact-fleche.jpg') no-repeat right;
    color:#000000;
}

#contact #contacttel, #contact #contactagences, #contact #contactweb
{
    width: 582px;
    background: #FFFFFF;
    text-align: left;
}
body .ui-widget
{
    font-family: 'Gotham SSm 4r', 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
    font-size:13px;
}
/*MP - 20140218 - ref nat - ajoute pour faire comme h1 mais hors de la home ce n est plus du h1 */ 
#contact #contacttel .titre
{
    color:#DCC05D;
    font-size:14px; 
    font-weight:bold;
}
#contact #contactweb .titre, #contact #contactagences .titre
{
    color:#DCC05D;
    font-size:18px; 
    font-weight:bold;
}
#contact #contacttel .sstitre, #contact #contactweb .sstitre, #contact #contactagences .sstitre
{
    font-size: 20px;
}
#contact #contacttel ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}
#contact #contacttel li
{
    height:20px;
}
#contact #contacttel .PaysLigne1
{
    font-weight:600;
    margin:0 0 0 10px;
    width:190px;
}
#contact #contacttel .PaysLigne2
{
    font-weight:600;
    margin:0 0 0 80px;
    width:120px;
}
#contact #contacttel .Tel
{
    width:290px;
}

/*Page Contact Téléphone*/
#contact #contacttel table
{
    font-size: 13px;
    color: #646567;
    padding: 0 0 10px 0; *margin:26px0027px;
}
#contact #contacttel table span
{
    font-size: 14px;
    color: #000000;
}
#contact .black
{
    color: #000000;
}

/*Page Contact Web*/
#contact #contactweb .option
{
    width: 290px;
    float: left;
    padding: 22px 0 0 0;
    font-size: 17px;
    text-align: center;
}
#contact #contactweb .option_last
{
    width: 290px;
    float: left;
    padding: 22px 0 0 0;
    font-size: 17px;
    text-align: center;
}
#contact #contactweb .option img
{
    padding: 0 0 16px 0;
}
#contact #contactweb .option_last img
{
    padding: 0 0 16px 0;
}
#contact #contactweb .option a
{
    color:#646567;
    text-decoration:none;
}
#contact #contactweb .option_last a
{
    color:#646567;
    text-decoration:none;
}
#contact #contactweb .option a:hover span
{
    color:#646567;
    text-decoration:underline;
}
#contact #contactweb .option_last a:hover span
{
    color:#646567;
    text-decoration:underline;
}

/*Page Contact Agences*/
#contact #contactagences table
{
    font-size: 12px;
    color: #646567;
    padding: 14px 0 14px; *margin:10px 0 0 27px;
}
#contact #contactagences table strong
{
    display: block;
}
#contact #contactagences a
{
    text-decoration:none;
}
#contact #contactagences a:hover
{
    text-decoration:underline;
}


#contact button.ui-button-icon-only 
{
    height: 16px;
    width: 16px;
}

#contact
{
    padding:0;    
}

.ui-dialog-content{
overflow: scroll; /* has to be scroll, not auto */
-webkit-overflow-scrolling: touch;
}