/* REFERENCES ******************************************************************** */

#bloc_references {
	top: 0px;
	left: 3110px; /* 3000px */
	width: 1024px;
	padding-left: 100px;
}

#bloc_references a.client:hover, #bloc_references a.prestation:hover, #bloc_references a.image_supp:hover {
	border-bottom: 1px dotted;
}

#bloc_references #references { /* Ancre */
	position: absolute;
	top: 420px;
	left: 0;
}

#bloc_references #clients, #bloc_references #prestations {
	border-left: 1px solid #292929;
	float: left;
}

#bloc_references ul {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
	color: #bfbfbf;
	font-size: 0.9em;
	letter-spacing:0.1em;
}

#bloc_references ul li {
	margin-top: 2px;
}

#bloc_references ul#liste_clients a, #bloc_references ul#liste_prestations a {
	color: #bfbfbf;
	text-decoration: none;
}

#bloc_references ul#liste_clients a:hover, #bloc_references ul#liste_prestations a:hover {
	color: #292929;
}

#bloc_references ul#liste_clients a.select, #bloc_references ul#liste_prestations a.select {
	font-weight: bold;
	color: #e52904;
}

#bloc_references .hachures {
	background-image: url(../img/hachures.gif);
	background-repeat: repeat-y;
	background-position: 10px 0;
	margin-right: 10px;
	margin-bottom: 10px;
}

#bloc_references .hachures h2 {
	margin: 492px 0 0 0;
	padding: 0 0 0 10px;
	background-image: url(../img/fleche_noire.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
}

#bloc_references .hachures h2 span{
	background-color: #f3f5f2;
	padding: 4px 10px 4px 0;
	/* font-size: 0.8em; */
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
}

#bloc_references .hachures #fin_hachures_client {
	background-color: #f3f5f2;
	background-image: url(../img/hachures_fin_client.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 20px;
}

#bloc_references .hachures #fin_hachures_projet {
	background-color: #f3f5f2;
	background-image: url(../img/hachures_fin_projet.gif);
	background-repeat: no-repeat;
	width: 573px;
	height: 22px;
}

#bloc_references #infos {
	position: absolute;
	top: 520px;
	left: 460px;
	background-color: #f3f5f2;
	width: 403px;
	color: #9ea09d;
	font-size: 0.9em;
	padding: 3px;
}

#bloc_references #infos img {
	border: 1px solid #292929;
}

#bloc_references #infos p.date_ref {
	margin: 4px 0 0 0;
	color: #616161;
	text-transform: uppercase;
	letter-spacing:0.05em;
}

#bloc_references #infos p.date_ref span {
	float: right;
	letter-spacing: 0;
}

#bloc_references #infos p.date_ref a {
	text-decoration: none;
	color: #616161;
}

#bloc_references #infos p.date_ref a:hover {
	color:#292929;
}

#bloc_references #infos p.date_ref a.rouge {
	color: #E52904;
	font-weight: bold;
}


#bloc_references #infos p.date_ref a span {
	display: none;
}

#bloc_references #infos p.lien_web {
	background-color: #424f55;
	color: #FFF;
	text-align: right;
	margin: 0 0 0 0;
	padding: 1px 0;
}

#bloc_references #infos p.lien_web a {
	color: #FFF;
	text-decoration: none;
}

#bloc_references #infos p.lien_web a:hover {
	color: #e52904;
}



#bloc_references .menu {
	position:absolute;
	left:120px;
	top:810px;
	margin:0 0 10px 0;
	padding:0;	
}

#bloc_references .menu .contact a{
	display:block;
	background-image:url(../img/menu/refs2contact.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:121px;
	margin-top: 15px;
	color: #f3f5f2;
}

#bloc_references .menu .contact a:hover{
	background-image:url(../img/menu/refs2contact_on.jpg);
}

#bloc_references .menu .agence a{
	display:block;
	background-image:url(../img/menu/refs2agence.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	width:155px;
	height:131px;
	color: #f3f5f2;
}

#bloc_references .menu .agence a:hover{
	background-image:url(../img/menu/refs2agence_on.jpg);
}
/* FIN REFERENCES */
