body
{
	
	padding-top:14px;
	width:805px;
	margin:auto;
	font-size:7pt;
	font-family:Arial;
	background-color: #a59b94;
}

input,textarea {
	font: 6pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #787878;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
img
{
	margin:0px 0px -2px 0px;
	border:0px;
}

/* -----------------------------------GLOBAL------------------------- */
#container {
	margin-top:-25px;
	position:relative;
	display:block; 
	overflow:visible;
	background-color: #eeedeb;
}

.Entete
{
/*	background-color:#FFFFFF;*/
	height:295px;
	width:100%;
}

.Pied
{
	background-color:#272722;
	height: 38px;
	width:100%;
}

/* This bit does all the work */
#right {
	float:right;
	position:relative;
	width:250px;
	height:1%;
	text-align: right;
	border-left:1px solid #787878;
	background-color:#d7d5d2;
}

.clear {clear:both;}

#center {
	border-right:250px solid #686860;
	background-color: #eeedeb;
	border-top:14px solid #89817C;
}


a:visited {color:#272722;}

a
{
	border:0px;
	color:#000000;
	text-decoration:none;
}

a.blanc
{
	border:0px;
	color:#ffffff;
	text-decoration:none;
}

a.blanc:visited {color:#ffffff;}

a.vert
{
	border:0px;
	color:#475948;
	text-decoration:none;
}






/* -----------------------------COLONNE-------------------------------- */
#Colonnes {
}


#ColGauche {
	float:left;
	position:relative;
	width:184px;
	height:312px;
	background-color:#d7d5d2;
	border-right:solid 1px #272722;
	border-top:1px solid #272722;
}

#ColCentre {
	float:left;
	position:relative;
	width:184px;
	height:312px;
	background-color:#d7d5d2;
	border-right:solid 1px #272722;
	border-top:1px solid #272722;
}
#ColDroite {
	float:right;
	height:312px;
	position:relative;
	background-color:#d7d5d2;
	border-top:1px solid #272722;
}
#Colonne div .imgTitre {
	margin-top:-312px;
	position:absolute;
	width:184px;
	height:50px;
}

.MonTexte {
	width:182px;
	height:198px;
	padding-left: 2px;
}

#Colonne div  .ImgBas {
	border-bottom:dashed 1px #89817C;
	width:183px;
	height:64px;
	border-top:dashed 1px #89817C;
}

.PiedCol {
	position:relative;
	bottom:1px;
	width:183px;
	height:37px;
	background-color:#89817c;
	border-right:solid 1px #ffffff;
}
.PiedCol  a{
	display:block;
	color:white;
	font-size:7pt;
	padding:10px 0 0 5px;
}
.PiedCol span{
	height:25px;
	background-color:black;
}
.PiedCol  img{
	border:0px;
	float:right;
	width:26px;
	height:26px;
	margin: -6px 5px 1px 10px;
}
/* -------------------------ARTICLE--------------------- */
.Article {
}
.ArticleEntete {
	border-bottom:1px dashed #686860;
	padding-left:5px;
}
.ArticleEntete h1 {
	color:#272722;
	font-weight:bold;
	font-size:12pt;
	margin:0px;
	padding:0px;
	background:url();
}
.ArticleEntete h2 {
	color:#272722;
	font-weight:normal;
	text-decoration:none;
	font-size:10pt;
	margin:0px;
	padding:0px;
}
.ArticleEntete img {
	float:left;
	margin-right:5px;
	margin-top:10px;
}

.ArticleContenu {
	padding:5px;
	color:#272722;
	margin-right:2px;
}
.ArticleContenu p{
	margin-bottom:5px;
}
.ArticleContenu #Face{
	float:right;
	position:relative;
}


.ArticleContenu .Titre{
	padding-top:1px;
	width:60%;
	background-color:#d7d5d2;
	font-size:9pt;
	margin-top:10px;
	font-weight:normal;
	color : #272722;
}

.ArticleContenu .Titre img
{
	float:left;
	margin:0px;
	margin-top:-4px;
	margin-right:6px;
}

.ArticleContenu .DomAvocat
{
	border-bottom:1px dashed black;
	padding-bottom:10px;
	/*margin-top:7px;*/
}

.ArticleContenu .DomCompetence
{
	padding-bottom: 5px;
	border-bottom:1px dashed black;
	font-size:8pt;
	color:#272722;
}

.DomCompetence h1
{
	background-color : #89817C;
	color : white;
	padding-left: 5px;
	font-size:9pt;
}


.FichePhoto {
	float:right;
	position:relative;
}
.FichePhoto img
{
	float:none;
	position:static;
	margin-right: 0px;
}

.FichePhoto div
{
	text-align:right;
	margin-right:5px;
	margin-top:-1px;
	color:white;
	padding-right:3px;
	background: url(/Skins/Lrl/Img/BoudinAvocat.jpg);
}

.RetourListe
{
	margin-top:15px;
	text-align:right;
	padding-right:3px;
}

.RetourListe a
{
	padding-top:3px;
	color : #272722;
}
/* -------------------------CONTACT------------------------ */
.Contactez{
	border-top:1px solid black;
	border-bottom:14px solid #89817c;
	height:205px;
	width:100%;
	margin:0;
}
.Contactez img {
	border:0;
	margin:5px;
	float:right;
}
.Contactez p {
	border:0;
	margin:0;
	padding-left:5px;
}

.Contactez h3 {
	border:0;
	margin:0;
	/*color:#ff3300;*/
	padding-left:5px;
}

.Avocat
{
	float:left;
	margin:5px;
	width:160px;
	text-align:right;
	position:relative;
}

.Avocat div
{
	background-color:#A59C95;
	padding-right:10px;
	height:15px;
	position:relative;
	z-index:1000;
	bottom:2px;
	padding-top:2px;
	text-transform:uppercase;
}

.Avocat div a
{
	color:white;
}

.Avocat .Icone
{
	float:left;
	position:relative;
	margin-top:-7px;
	border:0;
}
.Avocat div img
{
	float:left;
	position:relative;
}
/* -------------------------NEWS------------------------ */
.News{
	border-top:1px solid #787878;
	border-bottom:1px solid #787878;
	width:248px;
}

.News a, .News a:visited{
	text-decoration:underline;
}

.News a:hover, .News a:active{
	text-decoration:none;
}

.News img {
	border:0;
	margin:5px;
	
}
.News p {
	border:0;
	margin-left:5px;
	margin-top:0px;
	padding-top:0px;
}

.News h1 {
	font-size:10pt;
	color:#4A5A4F;
	margin-top:3px;
	margin-left:5px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}

.NewsEtiquette
{
	text-align: right;
	margin-right:5px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom: 1px dashed #898989;
}

.NewsEtiquette h2
{
	font-size:8pt;
	color:white;
	/*background-color: #898989;*/
	background: url(/Skins/Lrl/Img/BoudinDate.jpg);
	text-align:right;
	margin-left:30px;
	padding-right: 5px;
	/*padding-left:20px;*/
	/*display: inline;*/
	font-weight:normal;
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:2px;
	padding-top:0px;
}

.NewsEtiquette h1
{
	font-size:8pt;
	color:black;
	margin-top:2px;
	margin-bottom:2px;

}

.NewsContent
{
	font-size:7pt;
	color:black;
}

.LienBouton
{
	
	background-color: black;
	color: white;
	margin: 5px;
	display:block;
	text-align:center;
	padding: 5px;
	width:70px;
	padding-left:20px;
	margin-left:145px;
}

#Formulaire {
	padding-left:40px;
}

#Formulaire .FormP p { 
	margin:0;
	padding:0;
}

#Formulaire .FormP p label
{
	float:left;
	position:relative;
	padding-left:10px;
	padding-top:7px;
	width: 130px;
}

#Formulaire .FormP p input
{
	size:20;
}
/*.ContactNom
{
	padding-top: 5px;
	float:left;
}

.ContactValeur
{
	width:100%;
	text-align:right;
}*/

.ElementPlanSite
{
	border-bottom:1px dashed #272722;
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px;
}

#MenuAlt
{
	position:relative;
	top:-25px;
	height:25px;
	font-size:10pt;
	background-color:#FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=60);
	padding-top:5px;
	padding-left:5px;
}

#MenuAlt a
{
	color:#272722;
}

#MenuAlt a:visited
{
	color:#272722;
}

#Copyright
{
	font-size:7pt;
	text-align:right;
	color:#272722;
	background-color:#a59b94;
}

.PartenairesPhoto
{
	float:left;width:118px;margin-left:15px;
}