
#texte { padding:0 25px; margin:1em 0 0; /*background:url(../images/texte_bg.gif) no-repeat;*/}
#contenu #preview { padding-left:0; padding-right:0;}

/************** blocs contenu **************/


/*** references ***/

#references {	
	width:616px;
	height:270px;
	padding-left:24px;
	background-repeat:no-repeat; 
	background-position:left top; 
	background-image:url(../images/reference_index_bg.jpg); 
}
#references .titre { float:left; height:auto; border:0; background:none; padding-top:0; padding-left:75px;}
#references .titre a { display:block; float:left; padding-top:12px; }
#references .suivant a { background:url(../images/references_chiffres_bg.gif) no-repeat;}
#references .contenant {
	min-height:220px;
	border:0;
	width:100%;
	background:none;
}
#references .reference { 
	clear:both; 
	width:570px;
	padding:10px 20px; 
	position:absolute;
	top:36px;
	left:0;
}
#references .suivant { top:1px;}
#references .suivant a { color:#fff;}
#references .reference p { font-size:0.85em; margin:0;}
#references p.titre-ref { margin:10px 0; font-size:1em; text-align:left; letter-spacing:normal; font-weight:bold; line-height:1.6em;}
#references p.titre-ref a { color:#000;}
#references p.titre-ref span { text-transform:none; font-weight:normal;}
#references p.titre-ref span a { color:#7c5a88;}
#references p.titre-ref a:hover, #references p.titre-ref span a:hover { color:#fe4800;}
#references .reference .gauche { border:1px solid #ccc; padding:2px; margin:1em 2em 1em !important; background:white;}


#references .reference .gauche img {
    max-height: 133px!important;
}

/*** MODULES  ***/

#clients {	
	width:616px;
	height:210px;
	padding-left:24px;
	color:#414040;
	background-repeat:no-repeat; 
	background-position:left top; 
	background-image:url(../images/clients_bg.png); 
}
#clients .bloc { clear:none; float:left; width:220px; padding:0 35px 0 25px; margin-left:1em; font-size:0.85em; line-height:1.4em;	}

/* temoignages */

#clients p a { color:#333333;}
#clients p a:hover { color:#718100;}
#clients #temoignages p.tous { margin-top:1.5em; border-top:1px solid #b4ce00; text-align:right;}
#clients #temoignages p.tous a { font-weight:bold;color:#687986; }
#clients #temoignages p.tous a:hover { color:#000;}

/* votre avis */
#clients #notation { padding-right:0; width:270px;}
#notation .gauche { border:1px solid #9198a3; margin:0 !important;}
#notation p { float:left; width:70px; padding:0 0 0 10px; text-align:left;}
#notation p a:hover { color:#fff;}
