/* @override http://www.morencyavocats.com/dev/css/morency.css */

@charset "utf-8";

/* CSS Document */

body, html { margin: 0; padding: 0; width: 100%; height: 100%; background: url(../images/background.gif) repeat-x #FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#3b3022; font-size:11px; }

#fullheight { height:100%; width:976px; background-image:url(../images/backgroundTableau.gif); background-repeat:no-repeat; }

.top { height:244px; margin: 0 auto auto 0; }

.backTop { }

.topLeft { width:784px; float:left; height:204px; }

.topRight { width:192px; float:left; background-image:url(../images/carre.gif); height:84px; background-position:bottom; background-repeat:no-repeat; padding-top:168px; }

.ville { width:170px; padding-left:8px; line-height:15px; }

.ville a { color:#3e3422; text-decoration:none; }

.villeIntrotxt { color:#a18b4b; }

.ville a:hover { color:#ae9858; text-decoration:none; }

.intro { background-image:url(../images/intro-Morency.gif); width:750px; height:549px; margin:0 auto; }

.villeIntro { padding:312px 0 0 472px; margin:0; }

.lang { margin-top:20px; height:61px; text-align:right; margin-right:130px; font-size:9px; color:#927e45; }

.langIntro { font-size:12px; color:#FFF; padding:60px 0 0 176px; }

.langIntro a { font-size:12px; color:#a8a194; text-decoration:none; }

.langIntro a:hover { font-size:12px; color:#a8a194; text-decoration:underline; }

.lang a { color:#927e45; text-decoration:none; }

.lang a:hover { color:#d9bb62; text-decoration:none; }

.zoneLogo {}

.logo { margin-left:146px; }

.menu { /*	height:104px;*/ margin-left:43px;   }

.menu img { margin-right:2px; }

.contenuLeft { width:630px; float:left; margin-left:145px; margin-top:5px; margin-right:9px;background-color:#eeebdd;  }

.contenuRight { font-size:11px; width:150px; float:left;  margin-top:6px; color:#88784c; padding-left:8px; padding-bottom:10px; padding-top:8px;}

.contenuRight a { color:#a18b4b; text-decoration:none; }

.contenuRight a:hover { color:#2e2414; text-decoration:none; }

.contenuRight span { font-size:11px; }

.contenuRightVille { color:#a18b4b; font-weight:bold; }

.contenuPhoto { width:250px; float:left; }

.contenuInfo { width:354px; float:left; padding-left:14px; padding-top:37px; }

p.contenuInfoEmployerHaut { margin:0; color:#715e41; font-size:11px; }

p.contenuInfoEmployerHaut span { font-size:24px; font-weight:normal; }

p.contenuInfoEmployerHaut a { color:#715e41; text-decoration:none; }

p.contenuInfoEmployerHaut a:hover { color:#2d2214; }

p.contenuInfoEmployer { }

p.contenuInfoEmployer span { background-color:#b59e55; width:349px; padding-left:6px; display:block; color:#FFF; }

p.champPratique { color:#715e41; font-size:12px; margin-left:15px; margin-right:15px; padding:0; }

p.champPratique span { font-weight:bold; }

ul { margin:0px 0 0 30px; font-size:11px; list-style:square; padding:0; color:#a18b4b; }

li.jaune { color:#cdb365; }

.liText { color:#3b3022; }

.carre { background-image:url(../images/backgroundCarre.gif); background-position:right; background-repeat:no-repeat; height:23px; }

/* cabinet */
.contenuCabinet { padding:36px 20px 20px 24px;}

.contenuCabinet span { font-size:24px; font-weight:normal; color:#715e41; }

p.last { margin-bottom:40px; }

.contenuCabinet a { color:#715e41; text-decoration:none; }

.cabinetAvocat { float:left; width:380px; margin-left:12px; }

.cabinetAvocatCol { width:164px; height:16px; float:left; margin-right:26px; }

.contenuCabinet a:hover { color:#2d2214; text-decoration:underline; }

.cabinetCol { width:180px; float:left; margin-left:10px; }

.cabinetLigne { width:180px; border-top:#7c7360 solid 1px; margin-top:4px; margin-bottom:4px; }

.cabinetPhoto { border:#857457 solid 1px; margin-top:4px; margin-bottom:4px; }

.footer { vertical-align:bottom; background:url(../images/bg-footer.gif) repeat-y; }

.footerContenu { font-size:11px; margin-left:145px; color:#8b7d60; width:628px; text-align:center; float:left; background-color:#eeebdd; height:20px; }

.footerLigne { border-top:#645949 solid 1px; width:596px; height:1px; margin-bottom:4px; padding:0; margin-left:162px; }

.footerCam { width:140px; float:left; margin-left:30px; height:20px; margin-top:4px; }

.footerCam a { color:#bbb5a8; text-decoration:none; }

.txtSelect { font-size:11px; width:220px; }

.txtField { font-size:11px; width:218px; border:#b69e55 1px solid; }

.liensTitreCat { background: #b69e55; margin: 8px 0 4px 0; padding: 1px 3px 1px; height:15px; }

.liensTitre { float:left; text-transform:uppercase; font-size: 11px; color: #FFF; width:560px; }

.liensFleche { float:left; }

.contenuLiens { padding:36px 20px 0px 24px; display:table;  background-color:#eeebdd; }

.contenuEmployer { display:table;  background-color:#eeebdd;background-color:#eeebdd; }


.contenuLiens span { font-size:24px; font-weight:normal; color:#715e41; }

.contenuLiens ul, li { color:#3b3022; }

.contenuLiens a { color:#3b3022; text-decoration:none; }

.contenuLiens a:hover { color:#6f5e44; text-decoration:none; }

.liensAdresse { width:200px; vertical-align:top; float:left; margin-bottom:6px; padding-right:10px; }

.liensText { float:left; width:360px; margin-bottom:6px; }

.liensCol { width:180px; float:left; text-transform:uppercase; font-size: 11px; background: #b69e55; color: #FFF; padding: 1px 3px 1px 8px; }

.liensColContenu { width:180px; float:left; padding: 1px 3px 1px 8px; }

.liensRechercheColContenu { width:180px; float:left; padding: 4px 0px 8px 8px; }

.liensRechercheColTitre { width:180px; float:left; padding: 0px 0px 0px 8px; color:#FFF; }

.liensContenu { margin-bottom:20px; }

.liensLigne { height:1px; border-top:#c2b075 solid 1px; margin-bottom:4px; }

.contenuPub { padding:36px 20px 20px 24px; background-color:#eeebdd; }

.contenuPub a { color:#ae9856; font-size:11px; text-decoration:none; }

.pubTitreCat { text-transform:uppercase; font-weight:normal; font-size: 11px; background: #b69e55; color: #FFF; margin: 10px 0 4px 0; padding: 1px 3px 1px; background-position:right; background-repeat:no-repeat; }

.pubTitreCat a { color: #FFF; text-decoration:none; font-weight:normal; }

.publicationCell { padding-bottom:20px; }

.pubLiens { padding:36px 20px 20px 24px; }

.contenuPub span { font-size:24px; font-weight:normal; color:#715e41; }

.contenuPub a.pub { font-size:11px; font-weight:normal; color:#715e41; }

.contenuPro { padding:36px 20px 20px 24px;} 

.contenuPro span { font-size:24px; font-weight:normal; color:#715e41; }

.choixLettre { float:left; /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7c7360;*/
	margin-bottom:10px; margin-top:10px; }

div.espaceLettre { height:18px; width:3px; float:left; }

div.lettreSeparateur { margin-top:3px; border-left-width: 1px; border-left-style: solid; border-left-color: #b69e55; height:14px; width:1px; }

div.lettre { }

div.lettre a { color:#342d1a; display:block; padding:3px; width:12px; text-align:center; text-decoration:none; }

div.lettre a:hover { background-color:#bda45a; color:#FFF; }

div.lettreNoLink { color:#716348; padding:3px; width:12px; text-align:center; float:left; }

.lettreListe { display:block; padding-bottom:4px; padding-top:10px; }

.lettreAlpha { width:15px; height:15px; float:left; background-color:#bda45a; text-align:center; color:#FFF; }

.lettreFleche { width:15px; height:15px; float:left; }

div.nom { margin:6px 0 6px 0; }

.professionelsTitre { background: #b69e55; margin: 8px 0 4px 0; padding: 1px 3px 1px; height:15px; }

.professionelsTitre span { color:#FFF; font-size:11px; text-transform:uppercase; font-weight:normal; }

.nomCol1 { width:180px; float:left; }

.nomCol2 { width:200px; float:left; }

.nomCol3 { width:190px; float:left; }

.nomCol1 a { color:#3b3022; text-decoration:none; }

.nomCol1 a:hover { color:#6e5d3f; text-decoration:none; }

.nomCol3 a { color:#3b3022; text-decoration:none; }

.nomCol3 a:hover { color:#6e5d3f; text-decoration:none; }

.contenuServices { padding:36px 20px 20px 24px; }

.contenuServices span { font-size:24px; font-weight:bold; color:#715e41; }

.sevicesCol01 { width:370px; float:left; }

.sevicesCol01 li span { color:#3b3022; font-size:11px; font-weight:normal; }

.sevicesCol02 { width:180px; float:left; border-left:#bca561 1px solid; padding-left:10px; }

.sevicesCol02 a { color:#36301a; text-decoration:none; }

.sevicesCol02 a:hover { color:#6e5d3f; text-decoration:none; }

.contenuAccueil { padding:0px 20px 0px 0px;/*background-color:#ddd8bc;
background:url(../images/backgroundCarre.gif) right top no-repeat;*/
}

.contenuAccueilAll { padding:36px 20px 20px 24px;  width:586px; }

.contenuAccueil span { font-size:22px; font-weight:normal; color:#715e41; }

.accueilColPhoto { width:250px; float:left; }

.accueilColTxt { width:348px; float:left; padding-left:12px; padding-top:36px; }

.accueilColTxt  a{  color:#3b3022;}


.acceuilNouvelle { color:#715e41; padding:20px 4px 10px 20px; }

.acceuilNouvelle span { color:#3b3022; font-size:10px; text-transform:uppercase; font-weight:bold; }

.acceuilNouvelle p { margin:4px 0 4px 0; }

.acceuilNouvelle div.ligne { border-top:1px solid #b8a66c; height:1px; margin-bottom:14px; margin-top:8px; }

.acceuilNouvelle a { color:#ae9856; font-size:9px; text-decoration:none; }

.logoGlobal { position:relative; top:23px; left:36px; }

