


/* Reset
-----------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,select,textarea {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

/* 
-----------------------------------------------------------------*/

body{
font-family:verdana;
color:#4E4B4D;
font-size:11px;
}

a{
color:#AE1122;
}

.clear{
clear:both;
}

body.gris{
background: #fff url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/bodygris.gif) repeat-x top left;
}

body.rouge{
background: #fff url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/bodyrouge.gif) repeat-x top left;
}

#container{
width:950px;
overflow:hidden;
background: transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/container.gif) no-repeat bottom left;
margin: 0 auto;
/*padding-bottom:30px;
_padding-bottom:60px;*/
}

#container-top{
width:800px;
padding-top:60px;
padding-left:75px;
padding-right:75px;
min-height:590px;
height:auto !important;
height:590px;
/*margin-bottom:60px;*/
position:relative;
}

#container-top.homepage{
margin-bottom:-18px;
_margin-bottom:-5px;
}


#container-top.standard{
margin-bottom:10px;

}

.standard{
_margin-bottom:25px;
}


#container-top.fichemembre{
margin-bottom:160px;
.margin-bottom:15px;
}

.fichemembre{
_margin-bottom:50px;
}

#container-top.gris, #container-top.gris.standard, #container-top.gris.fichemembre, .gris{
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/container-top-gris.gif) no-repeat top left;
}

#container-top.rouge, #container-top.rouge.standard, #container-top.rouge.fichemembre, .rouge{
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/container-top-rouge.gif) no-repeat top left;
}

#container-top #header{

}

#header #logo{
margin-top:10px;
margin-left:10px;
position:absolute;
}

#header #bienvenue{
float:right;
margin-top:15px;
margin-right:10px;
text-align:right;
font-size:9px;
}

#header #bienvenue #nous-contacter{
text-transform:uppercase;
background:#fff url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/nous-contacter.gif) no-repeat left;
padding-left:25px;
font-weight:bold;
font-size:11px;
}


#bar{
*+height:80px;
height:30px;
clear:both;
margin-top:70px;
margin-top:70px \0;

}

#bar #text{
color:#AE1122;
text-transform:uppercase;
font-size:14px;
width:260px;
float:left;
margin-left:15px;
_margin-left:5px;
}

/* menu */
#bar ul#nav{
float:left;
width:525px;
text-align:right;
}

#bar ul#nav li{
float:left;
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/nav.gif) no-repeat top left;
width:105px;
height:30px;
text-align:center;
}

#bar ul#nav li.ie{
_margin-left:-73px;
}

#bar ul#nav li.active{
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/nav-act.gif) no-repeat top left;
}

#bar ul#nav li a {
text-transform:uppercase;
text-decoration:none;
line-height:30px;
color:#E5E5E5;
font-size:10px;
}

#bar ul#nav li a:hover, #bar ul#nav li a.act {
color:#4F4C4E;
}

#nav li ul {
height: 15px;
left: -999em;
position: relative;
width: auto;
z-index:999;
background-image:none;
}


#bar ul#nav li ul.children{
display:block;
width:400px;
_width:200px;
margin-left:-22px;
}

#bar ul#nav li ul.children li{
background:none;
padding-right:0px;
width:auto;
float:left;
text-align:left;
line-height:10px;
}

#bar ul#nav li ul.children li .sep{
color: #AE1122;
font-weight:bold;
font-size:10px;
margin:0 10px;
}

#bar ul#nav li ul.children li a{
color:#9F9D9E;
}

#bar ul#nav li ul.children li a:hover{
color:#AE1122;
}	

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: 30px;
}

#bar ul#nav li#ne ul.children{
display:none;
}


#subrub{
font-weight: bold;
color:#AE1122;
font-size:11px;
width:350px;
}

#subrub a{
text-transform:uppercase;
text-decoration:none;
font-size:10px;
color:#9E9C9D;
}

#subrub a:hover, #subrub a.ac{
color:#AE1122;
}


#subrub.presentation{
margin-left:390px;
_margin-left:280px;
*margin-left:285px;

}

#subrub.competences, .competences{
margin-left:390px;
_margin-left:386px;
*+padding-top:40px;
}


#subrub.carrieres, .carrieres{
margin-left:585px;
_margin-left:582px;
}
/* end menu */

#content{
margin-top:20px;
_margin-top:20px;
}

#content #left{
float:left;
width:476px;
margin-right:24px;
}

#content #left.frame{
width:516px;
}

#content #left.equipe-left{
width:393px;
margin-right:23px;
}

#content #left.fiche-left{
width:620px;
margin-right:14px;
.height:520px;
}


#content #left .fiche-frame{
width:600px;
margin-left:25px;
background:#E6394C url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/cadre.jpg) no-repeat top left;
height:435px;
}

#content #right{
float:left;
width:289px;
}

#content #right.gallerie{
width:243px;
_width:233px;
overflow:hidden;
text-align:right;
}

/*#content #right.equipe-right{
width:371px;
padding-top:54px;
}*/

#right.equipe-right{
padding-top:47px;
}

#content #right.fiche-right{
padding-top:50px;
width:166px;
}

#right.fiche-right h3{
color:#A81120;
text-transform:uppercase;
border-bottom:1px solid #A81120;
margin-bottom:5px;
font-size:8px;
font-weight:bold;
}

#right.fiche-right a{
color:#5B595A;
display:block;
margin-bottom:10px;
font-size:8px;
font-weight:bold;
text-decoration:none;
}

#right.fiche-right a:hover{
text-decoration:underline;
}



#content #right .news{
background:#AE1122 url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/news.gif) no-repeat top left;
padding-top:50px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
color:#fff;
overflow:hidden;
height:210px;
}

#content #right .news a.readmore{
color:#FC0300;
text-decoration:underline;
display:block;
font-style:italic;
text-align:right;
margin-bottom:15px;
}

form#newsletter{
margin-top:10px;
}

form#newsletter input#nl-mail{
border:none;
background: transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/mail.jpg) repeat-x top left;
color:#fff;
font-size:10px;
width:155px;
height:18px;
line-height:17px;
padding-left:5px;
}

#footer-container{
/*_background:red;*/
width:950px;
max-width:950px;
margin:0 auto;
position:relative;
}

#footer{

z-index:1;
position:absolute;
text-transform: uppercase;
font-size:8px;
color:#AE1122;
.width:800px;
max-width:800px;
_display:block;
margin-left:80px;
/*_margin-left:140px;*/
.left:60px;
_left:0;
}

#footer a{
color:#4E4B4D;
text-decoration:none;
}

#footer #eurojuris{
display:block;
float:right;
/*.margin-right:150px;*/
_margin-right:70px;

}

.content-frame{
padding-left:40px;
padding-right:40px;
width:450px;
height:240px;
overflow:auto;
margin-top:30px;
text-align:justify;
font-size:12px;
overflow-x:hidden;
}

.equipe-frame{
margin-left:20px;
margin-top:10px;
}

.equipe-frame h3, .equipe-left h3{
font-weight: bold;
text-transform: uppercase;
font-size:12px;
margin-top:3px;
margin-bottom:2px;
margin-left:20px;
}

.equipe-frame .membre, .equipe-left .membre{
color:#fff;
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/eq.jpg) no-repeat top left;
font-size:12px;
margin-left:45px;
margin-bottom:1px;
line-height:18px;
width:346px;
padding-left:5px;
}

.equipe-frame .membre a, .equipe-left .membre a{
text-transform:uppercase;
color:red;
float:right;
//margin-top:-20px;
margin-right:20px;
}

.fiche-left h2{
color:#fff;
font-size:12px;
line-height:20px;
margin-left:3px;
text-transform:none;
}

.fiche-left img.photo-membre{
float:right;
margin-right:5px;
}

.fiche-left #infos{
text-transform:uppercase;
margin-left:3px;
margin-top:15px;
font-size:12px;
color:#fff;
}

.fiche-left #infos a{
color:#fff;
text-transform:none;
}

.fiche-left #infos span{
color:#710B16;
}

.fiche-left #infos span.short{
width:96px;
}

.fiche-left #infos #competences{
text-transform:normal;
margin-bottom:80px;
}

#dip{
text-transform:none;
margin-bottom:10px;
}

#dip span{
text-transform:uppercase;
}

#inf{
margin-bottom:68px;
}

#competences tr td{
text-transform:lowercase;
text-decoration:underline;
}

#competences tr td.noline{
text-decoration:none;
}

#competences tr td span{
text-transform:uppercase;
text-decoration:none;
}

#postuler{
text-transform:uppercase;
}

#postuler textarea{
border:1px #ccc solid;
width:221px;
height:70px;
}

#postuler input.pos{
border:1px #ccc solid;
height:17px;
}

#postuler input{
margin-bottom:4px;
_margin-bottom:2px;
}

#postuler #nom{
width:297px;
}

#postuler #prenom{
width:273px;
}

#postuler #tel{
width:304px;
}


#postuler #mail{
width:288px;
}

#postuler #adresse{
width:269px;
}

#postuler #ville{
width:99px;
}

#postuler .cp{
width:13px;
}

#postuler span.cv{
text-transform:none;
text-align:right;
font-size:11px;
text-decoration:underline;
}

#postuler #sub{
margin-top:10px;
margin-left:255px;
_margin-left:233px;
}

#newsletter #sub{
vertical-align:bottom;
}


.liste-art{
color:#AE1122;
font-weight:bold;
margin-bottom:20px;
}

.liste-art a{
color:#555;
text-decoration:none;
font-weight:normal;
}

#sitemap ul ul{
margin-left:15px;
margin-bottom:5px;
}


.rouge .bloc h2{
color:#AE1122;
font-weight:bold;
margin-bottom:3px;
}

img.trois-fleches{
margin-top:3px;
margin-right:10px;
}

.bloc-offre{
margin-bottom:25px;
}


.bloc-offre h2{
font-weight:bold;
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/3fleches.gif) no-repeat left;
padding-left:30px;
}

.bloc-offre .bLink{
margin-top:15px;
}

.bloc-offre .bLink a{
font-size:11px;
float:right;
}

.liste-domaines {
margin-bottom:15px;
}

.liste-domaines a.a-fleches{
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/3fleches.gif) no-repeat left;
padding-left:30px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
border-bottom:1px #AE1122 solid;
}

#domaines{
position:absolute;
left:115px;
width:480px;
color:#AE1122;
text-transform: uppercase;
font-size:8px;
margin-top:10px;
}


#domaines a{
color:#999;
_color:#333;
text-decoration:none;
}


#dom h2{
color:#AE1122;
text-transform:uppercase;
border-bottom:1px #AE1122 solid;
display:inline;
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/3fleches.gif) no-repeat left;
padding-left:30px;
font-weight:bold;
}

h2{
color:#AE1122;
text-transform:uppercase;
background:transparent url(/charte/drujondastros-avocats.membre-eurojuris.com/fre/prod/images/3fleches.gif) no-repeat left;
padding-left:30px;
font-weight:bold;
margin-bottom:5px;
}

.bloc p{
margin-bottom:15px;
}

.bloc ul{
margin-left:20px;
}

#container #container-top.gris.fichemembre #content #left .fiche-frame h2{
background-image:none;
padding-left:0;
}


#container #container-top.gris.fichemembre #content #left .fiche-frame h2 span{
text-transform:capitalize;
}

#right.gallerie.publications ul li, #left.eurojuris ul li{
margin-bottom:20px;
}

.bImage img {
height:300px;
_height:260px;
}
