div#realisation_tri{
	float:left;
	width:380px;
	min-height:600px;
	background:#e2d4cf url(../images/deco-references-bas.png) no-repeat left bottom;
}

ul.rea_listes{
	padding:25px 25px 25px 18px;
	padding-top:12px;
	color:#6a4d4c;
	width:280px;
	
}
div#realisation_tri ul.rea_listes li{
	padding:1px 0px;
}
div#realisation_tri ul.rea_listes li a,div#rea_types ul.rea_listes li a{
	margin:7px;
	font-weight:bold;
}
div#rea_clients div{
	margin-left:25px;
}
div#rea_clients ul.rea_listes li{
	margin-right:10px;
	width:290px;
	padding-left:10px;
}
div#rea_clients ul.rea_listes li a,div#rea_types ul.rea_listes li a{
	color:#6a4d4c;
	width:120px;
	padding-left:1px;
	padding-right:1px;
	font-weight:bold;
}
div#rea_clients ul.rea_listes li a{
	background: url(../images/rea_fleches_off.png) no-repeat 0 5px;
	padding-left:13px;
}
div#rea_clients ul.rea_listes li a:hover,div#rea_clients ul.rea_listes li a.sel{
	color:#c40009;
	background: url(../images/rea_fleches_on.png) no-repeat 0 5px;
}
div#rea_clients ul.rea_listes li a span,div#rea_clients ul.rea_listes li a span{
	padding-left:2px;
}
div#rea_clients ul.rea_listes li a:hover span,div#rea_clients ul.rea_listes li a.sel span{
	background-color:#e2d4cf;
	padding-left:2px;
}
#contenu .paragraphe ul.rea_listes li a
{	color:#6a4d4c;	}
#contenu .paragraphe ul.rea_listes li a:hover, #contenu .paragraphe ul.rea_listes li a.sel
{
	color:#c40009;
	background:#e2d4cf;
}

.page_reference
{
	margin-left:30px !important;
	margin-left:15px;
}


div#rea_head
{	height:57px;overflow:hidden;	}
	
div#rea_head h2
{
	margin:0;padding:0;
	float:left;
	width:342px;
	height:24px;
	color:#6a4d4c;
	padding-top:33px;
	padding-left:33px;
	font-size:1.6em;
}
div#rea_pagination
{
	float:left;
	width:393px;
	height:57px;
	border-left:1px solid #e2d4cf;
	position:relative;
}
div#rea_pagination a.pagination_prec,
div#rea_pagination a.pagination_suiv
{
	padding: 3px 35px;
	color:#6a4d4c;
	text-decoration:none;
	font-weight:bold;
}
div#rea_pagination a.pagination_prec
{	float:left;background:url(../images/rea_pagination_prec.png) no-repeat 21px 6px;	}
div#rea_pagination a.pagination_suiv
{	float:right;background:url(../images/rea_pagination_suivante.png) no-repeat 135px 6px;	}
div#rea_pagination a.pagination_prec:hover,
div#rea_pagination a.pagination_suiv:hover
{	color:#c40009;	}
div#rea_pagination a.pagination_prec:hover
{	float:left;background:url(../images/rea_pagination_prec_hover.png) no-repeat 21px 6px;	}
div#rea_pagination a.pagination_suiv:hover
{	float:right;background:url(../images/rea_pagination_suivante_hover.png) no-repeat 135px 6px;	}

div#rea_pagination ul
{	padding-left:18px;overflow:visible;	}
div#rea_pagination ul li
{	padding:3px;	}
div.pagination_carre
{
	width:10px;
	height:10px;
	border:1px solid #6a4d4c;
}
a:hover div.pagination_carre
{
	border:1px solid #c40009;
	background:#c40009;
}
a.sel div.pagination_carre
{
	border:1px solid #6a4d4d;
	background:#6a4d4c;
}
div#rea_body
{
	background:#e2d4cf url(../images/rea_bas_fond.png) no-repeat left bottom;
	min-height:350px;
	color:#6a4d4c;
	padding-bottom:105px;
}
p#rea_description
{
	padding:0;margin:0;
	float:left;
	width:305px;
	height:170px;
	padding: 25px 40px 20px 30px;
}
div#rea_creation
{
	float:left;
	height:120px;
	width:330px;
	border-left:1px solid #ece3e0;
	padding:30px;
}
h3#rea_titre_creation
{
	position:relative;
	width:75%;
	margin:0;padding:0;
	background-color:#ece3e0;
}
.arr_hg,
.arr_hd,
.arr_bg,
.arr_bd{	position:absolute;background:#cc5c2;width:1px;height:1px;	}
.arr_hg{	top:0;left:0;	}
.arr_hd{	top:0;right:0;	}
.arr_bg{	bottom:0;left:0;	}
.arr_bd{	bottom:0;right:0;	}

h3#rea_titre_creation a
{
	color:#6a4d4c;
	text-decoration:none;
	padding-left:20px;
	background:url(../images/fleche_double_of.png) no-repeat 6px 5px;	
}
h3#rea_titre_creation a:hover
{	background:url(../images/fleche_double_on.png) no-repeat 6px 5px;
	color:#c40009;	}

p#rea_date
{	padding:10px 0 0 0;margin:0;font-size:0.9em;font-weight: bold;	}

p#rea_description_creation
{
	position:relative;
	margin:0;padding:20px 0;
	min-height:50px;
	padding-bottom:30px;
}
p#rea_partenaire:first-letter,p#rea_description_creation:first-letter
{
	padding-left:13px;
	background:url(../images/fleche_petite_of.png) no-repeat 0 3px;
}
p#rea_description_creation a.plus
{
	position:absolute;
	right:0;
	bottom:15px;
	background:#e2d4cf url(../images/references_details_a_plus_fond.png) no-repeat 6px 5px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	line-height:15px; 
	color:#6a4d4c;
}
p#rea_description_creation a.plus:hover
{	color:#c40009;
	background-image:url(../images/references_details_a_plus_fond_hover.png);	}
p#rea_partenaire
{	padding:0;margin:0;float:left;padding-right:10px;	}

img#rea_img_partenaire{
	float:right;	
	margin-left:10px;
}

div#images_reas
{
	/*width:770px;
	height:400px;*/
}
div#images_reas img
{	padding:0;margin:0;	}
#rea_types{
	width:350px;
}
#div_references h3{
	background:none;
}
#div_references h4{
	padding:0;
	margin:0;
	color:#6a4d4c;
	font-size:0.9em;
	float:left;
}
#div_references ul.tout_reference li{
	width:50%;
	float:left;
	height:140px;
}
#div_references ul#references h3 a{
	float:left;
	background:none;
	padding:0;
}
#div_references img.picto_new_reference{
	border:0;
	float:left;
	margin-left:7px;
	margin-top:2px;
}
#div_references ul.pagination_recherche{
	clear:left;
}
#div_references ul.pagination_recherche li{
	width:auto;
	min-height:0;
}
#div_references ul.pagination_recherche li img{
	border:0;
}
