@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
#bodybg{
background:#fff;
}
#global_container{
width:796px;
margin:0 auto;
}
#header{
height:131px;
background:#fff url(/images/header.jpg) top left no-repeat;
}
#langs{
text-align:right;
}
#langs a{
line-height:21px;
color:#393939;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0 3px;
}
#langs a.current{
color:#f15c22;
}
#langs a:hover{
text-decoration:underline;
}
#links{
height:21px;
background:#d9d9d9;
text-align:right;
padding:0 20px 0 0;
}
#links ul{
width:700px;
float:right;
}
#links ul li{
list-style:none;
float:left;
}
#links a{
line-height:21px;
color:#393939;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0 5px;
}
#links a.current{
color:#f15c22;
}
#links a:hover{
text-decoration:underline;
}
#content_container{
background:transparent url(/images/bg_content.jpg) top right repeat-y;
padding:0 15px 0 0;
}
#portraits{
background:transparent url(/images/bg_fleche_droite.png) right no-repeat;
padding:6px 0 0 0;
margin:0 0 15px 0;
}
#portraits img{
margin:0 3px 0 0;
}
#content{
padding:0 50px 30px 0;
color:#333;
font: normal 12px Arial, Helvetica, sans-serif;
text-align:justify;
}
#left_bloc{
width:410px;
float:left;
border-right:1px solid #d9d9d9;
}
#inside_left_bloc{
padding:0 20px 0 0;
}
#right_bloc{
width:300px;
float:right;
}
#photo_left{
width:150px;
float:left;
text-align:center;
}
#texte_right{
width:570px;
float:right;
}
#contact_left{
width:350px;
float:left;
}
#contact_right{
width:350px;
float:right;
}
#footer{
background:#d9d9d9;
font:normal 11px Arial, Helvetica, sans-serif;
}
#footer a{
color:#333;
}
.tier_footer{
width:33%;
float:left;
}
.inside_tier_footer{
padding:5px;
}
h1{
font:normal 21px Georgia, "Times New Roman", Times, serif;
padding: 5px 0 10px 0;
color:#f15922;
}
h2{
margin:15px 0 5px 0;
font:bold 14px Arial, Helvetica, sans-serif;
}
a{
color:#f57220;
}
a:hover{
text-decoration:none;
}
.clearer{
clear:both;
height:1px;
font-size:1px;
}
.cleargrey{
clear:both;
height:1px;
font-size:1px;
background:#d9d9d9;
}
.noborder{
border:0;
}
.small{
font-size:11px;
}
.justify{
text-align:justify;
}
.center{
text-align:center;
}
#content ul{
margin:5px 0 ;
}
#content ul li{
margin:3px 0 3px 10px;
padding:0 0 0 15px;
background:transparent url(/images/bg_list_link.png) 0 3px no-repeat;
list-style:none;
}
#content ul ul li{
padding:0;
background:none;
list-style:inherit;
margin: 0 0 0 20px; 
}
#content ul ul ul li{
margin:0 0 0 40px;
}
.a7{
font-size:9px;
text-align:right;
}
.floatleft{
float:left;
margin:0 10px 5px 0;
}
.floatright{
float:right;
margin:0 0 5px 10px;
}
.loupe{
position:absolute;
margin:108px 0 0 75px;
}
#publi, .publi{
display:none;
}
.simple_list, #sb-body ul{
font-size:12px;
margin:0 0 20px 30px;
}
.simple_list li, #sb-body ul li{
padding:3px 0;
}
h1.avocats_title{
width:120px;
float:left;
}
#avocats_list{
width:400px;
float:left;
padding:10px 0 0 0;
}
#avocats_list li{
margin:4px 0;
list-style-type:square;
color:#d9d9d9;
}
.simple_table{
border:1px dotted #d4d4d4;
}
.simple_table td, .simple_table th{
padding:5px 20px;
text-align:left;
}
.simple_table th{
background:#f5f5f5;
border-bottom:1px dotted #d4d4d4;
}
.simple_table td{
border-bottom:1px dotted #d4d4d4;
}
.simple_table td.noborder{
border:0;
}
.small_right{
width:200px;
float:right;
}
.large_left{
width:500px;
float:left;
}
.box_right{
background:#fff url(/images/bg_box_right.jpg) bottom left repeat-x;
padding:10px;
margin:10px 0 0 0;
border:1px solid #e1e1e1;
text-align:left;
}
.box_right h2{
margin:0 0 5px 0;
}
.global_presse_left{
width:350px;
float:left;
}
.global_presse_right{
width:350px;
float:right;
}
.presse_item{
padding:10px 0;
border-bottom:1px dotted #a9a9a9;
}
.presse_left{
width:100px;
float:left;
}
.presse_right{
width:250px;
float:right;
}
.date{
font-size:11px;
color:#666;
width:110px;
float:left;
}
.presse{
width:120px;
float:left;
}
.presse a{
text-decoration:none;
font-size:11px;
}
.presse_right h2{
margin:5px 0 10px 0;
font-size:14px;
text-align:left;
}
.pdf{
padding:0 0 0 25px;
background:transparent url(/images/pdf_icon.gif) left no-repeat;
line-height:16px;
display:block;
width:100px;
}
#exergue{
font:italic 18px "Times New Roman", Times, serif;
}
#exergue .big{
font:bold italic 18px "Times New Roman", Times, serif;
}
#exergue .small{
font: normal 12px Arial, Helvetica, sans-serif;
color:#333;
}
#tinymce ul li{
margin:0 0 5px 20px;
}
.error, #contact_errors{
color:#FF0000;
}
.success{
color:#339900;
}
.contact_input{
margin:0 0 5px 0;
}
.contact_textarea{
width:350px;
height:150px;
font-family:Arial, Helvetica, sans-serif;
}
.actu_list{
padding:0 0 10px 0;
margin:0 0 5px 0;
border-bottom:1px dotted #ccc;
}
.actu_list h2{
margin-bottom:0;
}
.actu_list h2 a{
text-decoration:none;
color:#333;
}
.actu_list h2 a:hover{
color:#f15d21;
}
.date_actu{
color:#777777;
margin:0 0 5px 0;
}
.home h2{
margin:0;
}
.home h1{
margin-top:10px;
}
.right{
text-align:right;
padding:5px 0;
}
a.fleche_link{
padding:0 0 0 10px;
background:transparent url(/images/fleche_lien.png) left no-repeat;
}
.complet h3{
margin:0 0 5px 0;
}
div.job_box{
 margin: 10px 0 10px 20px;
 padding: 5px;
 border: 1px solid #F57220;
}
h3.job_ouvert {
 font-size: 13px;
 margin: 10px 0 0 0;
}
a.job_title {
 font-size: 13px;
 font-weight: bold;
} 
div.job_text {
 padding: 8px 0;
}

