@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
body, p, h1, h2, h3, ul, li, img{ margin:0px; padding:0px;}
img{border:0px; margin:0px; padding:0px;}

/*:::::::::::::::::::::::::::::::::::::::: conteneur ::::::::::::::::::::::::::::::::::::::::*/
#conteneur{ margin:auto; width:1024px; background-image:url(../images/fond-conteneur02.jpg); background-repeat:repeat-y; }


/*:::::::::::::::::::::::::::::::::::::::: header-menu ::::::::::::::::::::::::::::::::::::::::*/
#header{ margin:0 16px 0 16px; height:85px; background-image:url(../images/header.gif); background-repeat:no-repeat;  padding:5px 0 0 929px; font-size:11px }

#menu{margin:0 16px 0 16px; height:22px; background-color:#f0f1f1; border-top:1px solid #757b84; }

img.carre{ float:left;}
a.menu { height:18px; color:#757b84; text-decoration:none; font-size:12px; display:inline-block; float:left; text-align:right; padding:4px 51px 0 53px;}
a.menu:hover{ color:#a99b6a; }
a.menu_on{height:18px; color:#a99b6a; text-decoration:none; font-size:12px; display:inline-block; float:left; text-align:right; padding:4px 51px 0 53px; }

/*:::::::::::::::::::::::::::::::::::::::: contenu ::::::::::::::::::::::::::::::::::::::::*/
#contenu{ margin: 0 16px 0 16px;}

/*--------- intro ---------*/
#intro{ float:left; width:740px; padding:20px 29px 0 49px; font-size:12px; color:#757b84; text-align:justify; background-image:url(../images/fond-intro.jpg); background-repeat:repeat-x; line-height:12px;}
#intro p{ padding:4px;}

#degrade{background-image:url(../images/fond-intro.jpg); background-repeat:repeat-x; }

#page-interieur{ padding-left:29px; font-size:12px; color:#757b84; text-align:justify; line-height:12px; background-image:url(../images/fond-rose.gif); background-position:right; background-repeat:repeat-y;}
#page-interieur-domaines{ padding-left:29px; font-size:12px; color:#757b84; text-align:justify; line-height:12px; background-image:url(../images/fond-rose.gif); background-position:right; background-repeat:repeat-y;}
*html #page-interieur-domaines{ padding-left:8px;}
#domaines-d-intervention{ width:400px; float:left;} 
.domaines{width:300px; display:none; clear:both; padding:20px 0 0 0;}
img.img-intro{ float:right;}

h1.titre{ margin-left:20px; color:#757b84; font-size:18px; padding:2px 0 0 20px; font-weight:normal; background-image:url(../images/puce-h1.gif); background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}

h1.titre-domaines{ color:#757b84; font-size:18px; padding:2px 0 0 20px; font-weight:normal; background-image:url(../images/puce-h1.gif); background-repeat:no-repeat; background-position:0px 5px; margin-bottom:10px;}


h2.titre{color:#a99b6a; font-size:14px; padding-left:21px; margin-top:55px; }
p.txt{ padding:40px 0 0 21px;}

p.txt-cabinet{ padding:28px 0 0 21px;}

/*---------  pages interieures ---------*/
p.chapo{ padding:10px 0 26px 20px;}
p.chapo-liens{ padding:10px 0 36px 20px;}

/*--------- actualités juridiques ---------*/
#photo-txt{ width:345px; float:left;}
#actualite-juridique{ float:left; background-color:#f0f1f1; width:458px; padding:6px 0 10px 15px; font-size:11px; height:313px; overflow:auto;}


h1.actu{ border-bottom:1px solid #757b84; width:440px; color:#a99b6a; font-weight:normal; font-size:16px; margin-bottom:10px; padding-bottom:5px;}

h1.actu-2{ border-bottom:1px solid #757b84; width:440px; border:1 px solid #757b84; color:#757b84; font-weight:normal; font-size:16px; margin-bottom:10px; padding:24px 0 5px 0;}
#actualite-juridique ul{ line-height:15px; color:#757b84; list-style:none; width:428px;}
#actualite-juridique li.actu{   background-image:url(../images/puce-actu.gif); background-repeat:no-repeat; background-position:0 3px; padding:0 12px;}
#actualite-juridique li.pdf{ color:#a99b6a; border-bottom:1px solid #e5e5e5; padding:0 0 4px 12px;;}

/*--------- avocats-liste ---------*/
#photo-liste-droite{ width:173px; float:right; background-color:#ffccff; height:420px;}
#avocats{ float:right; background-color:#757b84; border:1px solid #FFF; border-left:none; border-right:none; width:173px; height:28px; }
#avocats ul{ color:#FFF; font-size:14px; margin:5px 0 0 15px; list-style:none; }
#avocats li{ background-image:url(../images/puce-avocat.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0px 0 0 15px;}
#avocats ul.interieur{ color:#FFF; font-size:14px; margin:5px 0 0 15px; list-style:none; }
#avocats li.interieur{ background-image:url(../images/puce-avocat.gif); background-repeat:no-repeat; background-position:0px 6px; padding:2px 0 0 15px;}

#liste-avocats{ background-color:#ffccff; width:173px; float:right;}
#liste-avocats ul.liste-avocats{color:#757b84; font-size:12px; margin:5px 0 0 15px; list-style:none; width:140px;}
#liste-avocats li.liste-avocats{background-image:url(../images/puce-liste-avocats.gif); background-repeat:no-repeat; background-position:0px 5px; padding:5px 10px 5px 15px; border-bottom:1px solid #c7bb92;}
#liste-avocats ul.liste-avocats-2{color:#757b84; font-size:12px; margin:5px 0 0 15px; list-style:none; width:140px;}
#liste-avocats li.liste-avocats-2{background-image:url(../images/puce-liste-avocats.gif); background-repeat:no-repeat; background-position:0px 5px; padding:6px 10px 7px 15px; border-bottom:1px solid #c7bb92; line-height:12px; text-align:left;}

#liste-adresse{ background-color:#ffccff; width:173px; float:right;}
#liste-adresse ul.liste-adresse{color:#757b84; font-size:11px; margin:5px 0 0 15px; list-style:none; width:140px;}
#liste-adresse li.liste-adresse{ font-size:12px; background-image:url(../images/puce-liste-avocats.gif); background-repeat:no-repeat; background-position:0px 5px; padding:5px 10px 5px 15px; border-bottom:1px solid #c7bb92;}
#liste-adresse li.trait{/*background-image:url(../images/puce-avocat-grise.gif); background-repeat:no-repeat;font-size:14px; background-position:0px 8px;*/ margin-bottom:10px; border-bottom:1px solid #c7bb92;}

#liste-consultant{ background-color:#ffccff; width:173px; float:right; height:93px;}
#liste-consultant ul.liste-avocats{color:#757b84; font-size:12px; margin:5px 0 0 15px; list-style:none; width:140px;}
#liste-consultant li.liste-avocats{background-image:url(../images/puce-liste-avocats.gif); background-repeat:no-repeat; background-position:0px 5px; padding:5px 10px 5px 15px; border-bottom:1px solid #c7bb92;}

/*--------- page-interieure ---------*/
#txt{ float:left; width:750px; margin-top:32px; padding-left:4px; padding-bottom:20px;}

/*--------- page-cabinet ---------
#avocats-associes{ width:228px; height:100px; padding:5px 0 0 10px; float:left; background-color:#ffccff; margin:40px 1px 20px 20px; overflow:auto; }
*html #avocats-associes{ margin:40px 1px 20px 10px;}
#avocats-colaborateurs{ width:228px; height:100px; padding:5px 0 0 10px; float:left; background-color:#ffccff; margin:40px 1px 20px 1px; overflow:auto;}
#consultant{ width:228px; height:100px; padding:5px 0 0 10px; float:left; background-color:#ffccff; margin:40px 1px 20px 1px; overflow:auto;}
a.vignette:hover{filter:alpha(opacity=70);opacity:0.7; }*/
#associe img:hover{filter:alpha(opacity=70);opacity:0.7; } 
#bandeau-rose{background-color:#ffccff; width:718px; padding:5px;}
#associe{margin-top:3px; margin-left:20px;}
div.cv{ clear:both; width:728px; margin-left:20px; font-size:13px; padding-top:20px; line-height:13px; font-size:11px; display:none;}
div.cv h2{ font-size:16px; padding-top:10px;}
div.cv h3{ font-size:14px; font-weight:normal;}
div.cv p.cv-sous-photo{ clear:both; }
div.cv img{ float:left; margin: 0 10px 0 0;}
ul.liste-avocats-cabinet{ list-style:none;}
li.liste-avocats-cabinet{ font-size:13px; line-height:16px; background-image:url(../images/puce-h1.gif); background-repeat:no-repeat; background-position:0 6px; padding-left:10px;}
/*--------- domaine d'intervetion ---------*/
table.domaine-d-intervention{ margin:0px 0 0 20px;float:left;}
td.titre-domaines{ background-color:#ffccff; color:#757b84; font-size:14px;}
td.titre-domaines-actif{ background-color:#fff; border:1px #ffccff solid; color:#757b84; font-size:14px;}
td.liste-dommaines{ line-height:15px;}

/*--------- page-cabinet ---------*/
ul.liste-reference{ list-style:none; padding-left:20px;}
ul.liste-reference li{ background-image:url(../images/puce2.jpg); line-height:14px; background-position:0 1px; background-repeat:no-repeat; padding-left:15px;}
/*:::::::::::::::::::::::::::::::::::::::: footer ::::::::::::::::::::::::::::::::::::::::*/
#footer{ clear:both; width:1023px; height:29px; background-image:url(../images/footer.jpg); background-repeat:repeat-x; color:#FFF; text-align:center; font-size:11px; }
#footer p{ width:992px; float:left; }
img.img-footer-gauche{ float:left;}
img.img-footer-droit{ float:right;}

/*/////////////		page lien	//////////////////*/
p.txt-lien{margin:10px 0 10px 20px;}

/*:::::::::::::::::::::::::::::::::::::::: class ::::::::::::::::::::::::::::::::::::::::*/
.blanc { color:#FFF; text-decoration:none;}
.blanc:hover{ }
.sable{color:#a99b6a; text-decoration:none; }
.sable:hover{text-decoration:underline;}
.gris{color:#757b84; text-decoration:none;}
.gris:hover{text-decoration:underline;}
.clear{ clear:both;}
.pdf{ color:#a99b6a;text-decoration:none;}
.pdf:hover{text-decoration:underline;}
.underline{text-decoration:underline;}
