body{
    font-family: Arial;
    font-size:13px;
    background: #f0f0f0;
}

ul{
    margin:0;
    padding:0;
}
div.clear{
    clear:both;
}
div.separation{border-top:1px solid #000;margin:20px 0;}

a img{border:0;}
.bold{font-weight: bold;}

div.middle-body{
width:975px;
margin:0 auto;
position:relative;
}

div#header{
    width:100%;
    height:110px;
    position:relative;
    z-index:100;

}



#contenu{
    width:942px;
    margin:0 auto;
    position:relative;
    z-index:1;
}

/** COLONNE DE GAUCHE **/

.column-left{width:660px;float:left;margin:0 0 50px 0;}

#contenu .column-left h1{font-size:40px;margin:20px 0 0 0;}
/*#contenu .column-left div.slogan{position:relative;margin:10px 0 30px 0; padding:0 0 0 0;border-bottom:1px solid #cfd6d2;} */
#contenu .column-left div.slogan{position:relative;margin:10px 0 30px 0; padding:0 0 0 0;border-bottom:1px solid #9F1D35;}

#contenu .column-left div.slogan h2{font-size:25px;}
#contenu .column-left div.slogan p{padding: 0 0 5px 0;font-size:18px;width:100%;}
#contenu .column-left div.slogan img{position:absolute; top:22px; right:0;}
#contenu .column-left p{font-size: 13px;text-align:justify;
    margin: 10px 0;}
#contenu .column-left p a{font-size: 13px;color:#000;  margin: 10px 0;}
#contenu .column-left .texte{float:left;width:470px;}
#contenu .column-left .texte .block-info{padding:15px 0 0 15px;width:447px;min-height: 130px;}
#contenu .column-left .texte .block-info h2{color:#bddfb3;font-size:22px;margin:0 0 10px 0;}
#contenu .column-left .texte .block-info ul li{color:#bddfb3;font-size:13px;margin:0 0 0 15px;}

#contenu .column-left .texte p{margin:0 0 20px 0;width:460px;text-align:justify;}
#contenu .column-left .illustration{float:left; border:1px solid #cfd6d2;padding:4px;}


.column-right{width:260px; float:left;margin:30px 0 0 20px;}




#contenu .column-left .informationAvocat{
    width:625px;
/*    background: #F5DEB3;*/
    background: #FFE7C8;
    border:1px solid #9F1D35;
    margin:50px 0 0 0;
    padding:20px;
    color:#000;
    font-size:13px;
}

#contenu .column-left .informationAvocat p{
    margin:5px 0;
    text-align:justify;
    font-size:13px;
}

#contenu .column-left  .infoComplementaire p{
    margin:10px 0;
    font-size:13px;
    text-align:justify;
}

#contenu .column-left .infoComplementaire h2 a{
    text-decoration: none;
    color:#000;
    font-size:18px;
}

#contenu .column-left .informationAvocat a{
    text-decoration: underline;
    color:#000;
}

#contenu .column-left  .infoComplementaire a{
    text-decoration: underline;
    color:#0f2925;
}

#contenu .column-left .informationAvocat .secteur, .column-left .informationAvocat .coordonnées{
   float:left;
   width:50%;
}

#contenu .column-left .informationAvocat .secteur ul, #contenu .column-left  .infoComplementaire ul{
margin:5px 0 0 15px;
}

#contenu .column-left .informationAvocat .secteur ul li, #contenu .column-left  .infoComplementaire ul li{
padding:2px 0;
}

.infoComplementaire h3, .infoComplementaire h4{font-weight: bold; color:#0f2925;margin:20px 0 20px 0;}


.img_avocat{float:left; border:1px solid #9F1D35;padding:4px;margin:90px 0 0 50px;}

