#contenu, #sidebar { width:100%; padding:0;}

#contenu { width:936px; border:1px solid #D8D8D3; margin:1.5em 0 0.5em;}

#copyright { padding:5px 0;}

/****** styles des blocs Présentation et actualites *******/

.texte, #actualites {
	float:left;
	width:418px;
	height:160px;
	padding:10px 25px;
	font-size:11px;
}

#actualites { padding:0 25px; height:180px; line-height:normal; color:#fff; background:#4C4C4C url(../images/bg_actualites_index.gif) no-repeat left bottom;}
#actualites h2 { margin:0; padding:0;}
#actualites h2 a {
	display:block;
	width:154px;
	height:27px;
	background:url(../images/h2_actualites_index.gif) no-repeat;
	text-indent:-999999px;
	margin:0.5em 0 0;
}
#actualites a { color:#DADAB6;}
#actualites ul { margin-left:15px;}
#actualites ul li { margin:5px 0; background-image:url(../images/puce_li_index.gif);}

.videos {padding-top: 40px;}
h6 { font-size: 1.0em; margin: 5px 0 10px; }
.videos h6 a {margin: 0; padding: 5px 5px 5px 50px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal !important; background: url(../images/picto_video.gif) no-repeat 0 5px; border-top: 1px solid #dedede;}
.videos p {margin: 0 !important; padding: 0px;}
.videos p a {color: #000;}
.texte { line-height:1.4em; background:url(../images/bg_texte.gif) repeat-y right top;}
.texte img { float:left; margin:0 40px 30px 70px;  }


/****** styles des blocs Annuaire et avocats *******/

#sidebar .bloc {
	width: 185px;
	height:185px;
	padding:0 20px;
	margin:1em 9px;
	line-height:normal;
	color:#414141;
	font-size:12px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/bg_bloc_index.jpg);
}
.bloc a:hover, #actualites a:hover, .texte a:hover { color:#D0B885;}
.bloc h2 { margin:0.5em 0 0; text-align:left;}
.bloc p, #actualites p { margin:5px 0;}
.annuaire p { padding:0; margin:5px 0; border:0; color:#414141; }


#sidebar .annuaire {
	/*padding: 0 245px 0 20px;*/
	width: 431px;
	padding:0 0px 0 20px;
	text-align:right;
	background-image:url(../images/bg_annuaire_index.jpg);
	border:0;
}
#sidebar .annuaire .colonne { width:185px; float:left;}
#sidebar .annuaire h2 { clear:none;}
a.lien-annuaire { display:block; float:right; width:225px; height: 160px; padding-top: 10px; margin: 5px; text-align: center; text-indent:-99999px !important;}

#sidebar .avocats {
	padding:0;
	width:450px;
	background:none;
}

.avocats h2 a:hover { color:#A70034}

.bloc h2 a {
	display:block;
	width:100%;
	height:23px;
	text-indent:-999999px;
	margin:15px 0 0;
}
.annuaire h2 a { background:url(../images/h2_annuaire_index.gif) no-repeat right top;}
.avocats h2 a { background:url(../images/h2_avocats_index.gif) no-repeat left top; margin-left:-25px;}
