
#content_contact{
	position:absolute;
	top:13px;
	left:30px;
	width:866px;
	height:379px;
	background:url('../images/contact/fond_body.png') repeat-x left top;
	overflow:hidden;
}
#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;
}
/*#contact {
	position:absolute;
	top:0px;
	left:70px;
}*/
#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:#008BCF;
}
#texteg a:hover, #texteg a:active{
	color:#008BCF;
}
#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;
}
.texteimage {
	float:left;
	width:258px;
	background:url('../images/general/fond_texte0.png') no-repeat left center;
	padding-left:60px;
}
.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;
}

#box{
	
}
.poignee_left{
	float:left;
	width:15px;
	height:100%;
}
.poignee_right{
	float:right;
	width:15px;
	height:100%;
}
#poignee_open2_contact{
	display:block;
}
#poignee_open1_contact{display:none;}
#masque_plans {
	position:absolute;
	top:20px;
	left:23px;
	width:278px;
	height:250px;
	overflow:hidden;
}
#plans {
	position:absolute;
	top:0px;
	left:0px;
	width:825px;
	height:250px;
}

#cerclecontact{
position:absolute;
top:66px;
left:18px;
}
#cache{
	position:absolute;
	top:0;
	left:14px;
	width:287px;
	height:286px;
	background:url('../images/contact/cache_boite.png') no-repeat left top;
}
#villes{
	font-weight:bold;
}

#paris_off, #paris_on, #nantes_off, #nantes_on, #laval_off, #laval_on ,.bull{
	float:left;
}
#paris:hover, #nantes:hover, #laval:hover {
	font-weight:bold;
}	
#contact2{left:66px;position:absolute;top:-10px;}
#nos_agences{left:248px;position:absolute;top:-10px;}

#mail2{
color:#707F87;
font-size:11px;
}

#box_contact_form{
	padding-left:20px;
	padding-top:20px;
	position:absolute;
	top:189px;
	width:284px;
}
#box_contact_form label, #mail2{
	float:left;	
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:11px;
	color:#707F87;
	display:block;
	margin-top:5px;
}
#box_contact_form label {
	width:60px;
}
#box_contact_form select {
	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;
}

#box_contact_form input.champtexte {
	float:left;
	width:170px;
	height:15px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:10px;
	color:#707F87;
	border:#f00 1px solid;
	margin:2px;
	margin-left:10px;
}
#box_contact_form input.bouton {
	margin-top:5px;
}

#box_contact_form textarea {
	width:240px;
	height:75px;
	font-family:verdana, helvetica, trebuchet, arial;
	font-weight:normal;
	font-size:11px;
	color:#707F87;
	border:#f00 1px solid;
}
#box_contact_form 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;	
}

.texteimageb
{
left:590px;
position:absolute;
top:90px;
}
.planpdf { width:30px; float:left; }
