/*****************
Global
******************/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background:url(img/agence_trame.jpg) left 874px repeat-y;
	background-color:#f97e04;
}
/*****************
Conteneurs
******************/
#conteneur {position:absolute;left:0px;top:0px;width:817px;height:100%;}
#logo{position:absolute;left:0px;top:0px;width:140px;height:140px;}
#logo a{display:block;width:150px;height:150px;}
#gauche{
background:url(img/agence_left.jpg) left 0px no-repeat;
width:251px;
float:left;
height:874px;
}
#contenu {
/*border: 1px solid;*/
background:url(img/agence_fleche.jpg) 0px 10px no-repeat;
position:absolute;
width:520px;
left:270px;
height:100%;
}

/*****************
EQUIPE
******************/

#contenu.equipe-fond {background:url(img/equipe2.gif) 0px 10px no-repeat;height:1000px;}
#equipe-francois, #equipe-anthony, #equipe-cedric, #equipe-regis {
display:block;color:#666;position:absolute;width:322px;}

span.equipe-name {color:#f97e04;}
span.equipe-poste {color:#333;}
#equipe-francois{top:127px;left:139px;}
#equipe-anthony{top:324px;left:21px;}
#equipe-cedric{top:534px;left:139px;}
#equipe-regis{top:708px;left:21px;}
* html #equipe-francois{top:137px;left:139px;}
* html #equipe-anthony{top:334px;left:21px;}
* html #equipe-cedric{top:544px;left:139px;}
* html #equipe-regis{top:718px;left:21px;}
* html #equipe-fanny{top:945px;left:139px;}
*+html #equipe-francois{top:137px;left:139px;}
*+html #equipe-anthony{top:334px;left:21px;}
*+html #equipe-cedric{top:544px;left:139px;}
*+html #equipe-regis{top:718px;left:21px;}


/*****************
Typos
******************/
#contenu h1{
text-transform: uppercase;
margin:67px 179px 0 0;
text-align:right;
font-size:20px;
color:#f97e04;
font-weight:bold;
}
#contenu h2{
font-size:16px;
color:#f97e04;
font-weight:bold;
}
#contenu p, #contenu ul li, #contenu form label, #contenu .message, #contenu form fieldset #message, #contenu form fieldset p input{
font-size:10px;
color:#7c7c7c;
font-weight:normal;
}
#contenu p a{text-decoration: underline;color: #999999;font-weight: bold;}
#contenu p a:hover{text-decoration: none;}
#contenu p.adresse{float:left;}
#contenu p.plan{margin-top:-33px;margin-left:335px;}
#contenu p.plan span.plan{text-decoration:underline;}
#contenu p.plan img{border:0px;}
#contenu p.plan a img{margin-top:18px;margin-left:-40px;}
#contenu hr{display:none;clear:both;}
*+html #contenu hr{visibility:hidden;clear:both;}

/************
tableau
*************/

#contenu form input.submit {
	width:70px;
	background-color: #f97e04;
	font-size:9px;
	color:#fff;
	float:right;
	margin:5px 59px 0px 0;
	border:0pt solid #888;
}
*+html #contenu form input.submit{margin:5px 52px 0px 0;}* html #contenu form input.submit{margin:5px 52px 0px 0;}


#contenu form fieldset, #contenu form fieldset input {
	border:0;
	margin:0;
	width:100%;
}
#contenu form fieldset p input{
background-attachment:fixed;
margin-left:-3px;
padding:5px;
}

#contenu form fieldset p{
margin-right:25px;
margin-left:-8px;
margin-bottom:0px;
}
#contenu .message{margin-left:-3px;}

*+html #contenu form fieldset p, *+html #contenu .message{margin-bottom:5px;margin-left:0px;margin-right:3px;}* html #contenu form fieldset p, * html #contenu .message{margin-bottom:5px;margin-left:0px;margin-right:3px;}

/*field gauche*/
#contenu form fieldset p.field_gauche, #contenu form fieldset p.field_droit {float:left;}

* html #contenu form fieldset p.field_droit{margin-left:5px;}*+html #contenu form fieldset p.field_droit{margin-left:5px;}

#contenu form fieldset p.field_gauche input, #contenu form fieldset p.field_droit input{
background: url(img/agence_field_1.jpg) left top no-repeat;
width:225px;
height:26px;
}
*+html #contenu form fieldset p.field_droit input{width:250px;}

#contenu form fieldset p.field_long input {
background: url(img/agence_field_2.jpg) left top no-repeat;
width:474px;
height:26px;
}

#contenu form fieldset p.checkbox input{
width:20px;
height:20px;
}
/*Text Area*/
#contenu form fieldset #message {
margin-left:-4px;
padding:5px;
border:none;
background-attachment:fixed;
width:476px;
height:194px;
background: url(img/agence_field_3.jpg) left top no-repeat;
overflow:auto;
}
*+html #contenu .message{margin-bottom:0px;margin-left:0px;}* html #contenu .message{margin-bottom:0px;margin-left:0px;}
*+html #contenu form fieldset #message{margin-left:-3px;}* html #contenu form fieldset #message{margin-left:-3px;}

#contenu #parcourir{
display:block;
padding:0 0 0 3px;
margin:10px 0 10px -8px;
}* html #contenu #parcourir{margin:10px 0 10px 0px;}
#contenu #parcourir input{
width:300px;
height:20px;
padding:2px 0 0 3px;
border:1px solid #ccc;
}
#contenu p.champs-obligatoires{font-size:9px;color:#ccc;}
a.erreur{color:#f97e04;font-weight:bold;text-decoration:none;}
a:hover.erreur {text-decoration:underline;}

/************
MAP ZOOM
*************/
#mapzoom{
position:absolute;
left:-10px;
top:80px;
background:url(img/map_zoom.gif) left top no-repeat;
width:492px;
height:507px;
}
#mapzoom a{
color:#f97e04;
font-size:10px;
text-decoration:none;
position:relative;
left:435px;
}
/*****************
PIED de page
******************/
#signature-bottom{
height:820px;/*taille de l image de fond*/
}
#piedpage {
margin-top:10px;
}
#piedpage .signature{
/*background-color:#333;*/
border-top:1px solid #999;
font-size:9px;
color:#999;
display:block;
width:468px;
padding:5px 0 5px 0;
}
#piedpage .signature a:hover{
text-decoration:none;
color:#999999;
}
#piedpage .signature a{
text-decoration:underline;
color:#999999;
font-weight:bold;
}