#content_agence{
	position:absolute;
	top:13px;
	left:30px;
	width:866px;
	height:379px;
	background:url('../images/agence/fond_body.png') repeat-x left top;
	overflow:hidden;
}
.spacer_client{padding-bottom:8px;}

#partenaire_contactez_nous{
font-family:verdana;
font-size:11px;
font-weight:bolder;
padding-left:15px;
}

.table_client{height:249px; width:249px;}
#reseau1{
	position:absolute;
	top:46px;
	left:41px;
	width:172px;
	height:75px;
	background:url('../images/general/reseau1.png') no-repeat left top;
}
#reseau2{
	position:absolute;
	top:46px;
	left:65px;
	/*width:223px;*/
	height:44px;
	background:url('../images/general/reseau2.png') no-repeat right bottom;
	overflow:hidden;
}
#reseau2 img {
	float:right;
}
#reseau3{
	position:absolute;
	top:103px;
	left:41px;
	width:450px;
	padding:0;
	margin:0;
}
#presentation, #clients, #partenaires, #presse, #formation {
	position:absolute;
	top:0px;
}
#presentation{left:70px;}
#clients{left:240px;}
#partenaires{left:395px;}
#presse{left:565px;}
#formation{left:715px;}
#texteg{
	position:absolute;
	top:105px;
	left:67px;
	width:130px;
	height:270px;
	color:#000;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:bold;
	font-size:11px;
}
#texteg a:link, #texteg a:visited{
	color:#FF0000;
}
#texteg a:hover, #texteg a:active{
	color:#FF0000;
}
#textes{
	position:absolute;
	top:90px;
	left:208px;
	width:318px;
	height:300px;
	overflow:hidden;
}
.texte1 {
	float:left;
	width:258px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#707F87;
	background:url('../images/general/fond_texte2.png') no-repeat left center;
	padding-left:60px;
	vertical-align:middle;
  display:table-cell;
	line-height:15px;
}
.texteend{
	float:left;
	width:258px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#707F87;
	background:url('../images/general/fond_texte3.png') no-repeat left center;
	padding-left:60px;
	vertical-align:middle;
	display:table-cell;
	line-height:15px;
}
.texte1 a, .texteend a {
	text-decoration:underline;
	
}
#texteghoriz_agence{
	float:left;
	width:465px;
	/*height:75px;*/
	color:#000;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:bold;
	font-size:11px;
	background:url('../images/general/reseau3.png') no-repeat left top;
	padding-left:30px;
}
#lienform{
	color:#FF0000;
}
#textehoriz_agence{
	float:left;
	width:420px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#707F87;
	font-weight:bold;
	background:url('../images/general/fond_texte1.png') no-repeat left center;
	padding-left:65px;
	vertical-align:bottom;
	display:table-cell;
	line-height:15px;	
}
#textehoriz_agence a{
	font-weight:normal;
	color:#707F87;
}

#texteendhoriz_agence{
	float:left;
	width:420px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#707F87;
	font-weight:bold;
	background:url('../images/general/fond_texte4.png') no-repeat left center;
	padding-left:65px;
	vertical-align:bottom;
	display:table-cell;
	line-height:15px;	
}

#box{
	position:absolute;
	width:310px;
	height:286px;
	background:url('../images/agence/fond_boite.png') no-repeat left top;
	left:535px;top:91px;
	overflow:hidden;
}
.poignee{
	float:left;
	width:15px;
	height:100%;
}
#photo {
	position:absolute;
	top:20px;
	left:23px;
	width:268px;
	height:250px;
	background:#FFF;
}
#partenaire_photo{
margin-left:30px;
margin-top:77px;
}
#cache{
	position:absolute;
	top:0;
	left:0;
	width:310px;
	height:286px;
	background:url('../images/agence/cache_boite.png') no-repeat left top;
}
#formulaire_agence{
	position:absolute;
	top:-11px;
	left:250px;
	width:284px;
	height:399px;
	background-color:#fff;
	padding-top:20px;
	padding-left:20px;
	background:url('../images/agence/fond_formulaire.png') no-repeat left top;
	display:none;
}
#formulaire_agence label {
	float:left;	
	width:60px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:11px;
	color:#707F87;
	display:block;
	margin-top:5px;
}
#formulaire_agence input.champtexte {
	float:left;
	width:170px;
	height:17px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:11px;
	color:#707F87;
	border:#f00 1px solid;
	margin:2px;
	margin-left:10px;
}
#formulaire_agence input.bouton {
	margin-top:5px;
}

#formulaire_agence textarea {
	width:240px;
	height:75px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:11px;
	color:#707F87;
	border:#f00 1px solid;
}
#formulaire_agence span.comment{
	float:left;	
	width:100px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:9px;
	color:#707F87;
	display:block;
	margin-top:5px;	
}
