/*****global*****/
html {font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	background-color: #e1e1e1;padding-top:0px;margin-bottom:20px;}
body {margin: 0;padding: 0em;padding-top:10px;font-family: Arial, Helvetica, FreeSans, sans-serif;font-size:12px;padding-top:0px;margin-bottom:20px;}
h1, h2, h3, h4, h5, h6 {margin:0;font-weight:normal;}
h1 {font-size: 1.75em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1em;}
ul, li, ol {margin: 0px;  padding: 0; list-style:none; float:left; position:relative;}
p {margin: .75em 0;}
a {font-weight:normal;text-decoration:none;color:#424242;}
hr {clear:both;visibility:hidden;}
img {border:none;}
input, select,textarea {border:1px solid #CCCCCC;}
/*****det*****/
.departement{display:none;}
.visible_depart {display:block;}
#main {background-color:#fff;padding:20px;margin:0 auto;width:917px;padding-top:0px;}
#menu a:hover {color:#fff;}
#menu a {padding-right:15px;background-image:url(../images/fleche.png);padding-left:20px;background-repeat:no-repeat;}
#menu {height:33px;width:923px;background:url('../images/bande.png') no-repeat;margin-top:5px;margin-left:-6px;padding-top:9px;padding-left:60px;}
#centre {position:relative;width:917px;}
#colonne_requete {position:relative;float:left;width:315px;border:1px solid #CCCCCC ;background-color:#fafafa;margin-top:-13px;border-top:0px;}
#central_part {position:relative;float:left;  width:580px;}
#central_part_inner {padding:10px;position:relative;float:left;  width:580px;}
#carte {position:relative;float:left;height:446px;}
#carte img {position:absolute;left:0px;top:0px;border:0;}
#carte .hidden {display:none;}

#sub_recherche_d {position:relative;float:left;background:url('../images/hand.png') no-repeat right;padding-left:20px;padding-top:10px;}
#sub_recherche_d  a {display:block;background:url('../images/plus.png') no-repeat left 50%;padding-left:50px;height:40px;line-height:40px;}
#sub_recherche_d  a:hover {text-decoration:underline;}
#formulaire {position:relative;float:left;padding-top:20px;border-bottom:1px dotted #989898;padding-bottom:20px;}
#formulaire label {width:150px;float:left;position:relative;}
#formulaire input, #formulaire select  {width:120px;float:left;position:relative;}
#formulaire .small_input {width:55px;margin-right:5px;}
#formulaire .ligne {width:100%;height:30px;float:left;overflow:hidden;}
#recherche_d {padding:10px;}
#recherche_d h3 {font-size:14px;}
#recherche_d h3 {font-size:12px;border-bottom:1px solid #FFB500;color:#9B9B9B;font-style:italic;}
#recherche_d .titre_acc_ref {font-size:16px; color: #333333; font-weight:bold;}
#recherche_d .ss_titre_acc_ref {font-size:12px;border-bottom:1px solid #FFB500;color:#9B9B9B;font-style:italic;}

#sub_part {position:relative;float:left;width:950px;height:200px;margin-left:-6px;margin-top:5px;}
.boite h3 {font-weight:normal;font-size:12px;color:#2f2f2f;padding-top:142px;padding-left:8px;width:95%;text-align:justify; margin:0px;}
.boite p {font-weight:normal;font-size:12px;color:#2f2f2f;padding-top:142px;padding-left:8px;width:95%;text-align:justify; margin:0px;}
.boite1 {background-image:url(../images/card_low_01.png);width:324px;height:190px;position:relative;float:left;}
.boite2 {background-image:url(../images/card_low_02.png);width:304px;height:190px;position:relative;float:left;}
.boite3 {background-image:url(../images/card_low_03.png);width:300px;height:190px;position:relative;float:left;}

#footer,#footer_inner  {position:relative;float:left;background-color:#e9e9e9;border:1px solid #bfc9ce;width:897px;height:65px;margin-top:-8px;padding-top:10px;padding-left:20px;font-size:11px;}
#footer_inner  {margin-top:20px;}
.agence {color:#3a3a3a;position:relative;float:left;margin-right:30px;border-left:1px dotted #333333;padding-left:2px;}
.agence_groupe {color:#3a3a3a;position:relative;float:right;margin-right:5px;border-left:1px dotted #333333;padding-left:2px;}

.centerMe{position:relative;float:left;width:100%;text-align:center;padding-top:80px;}

.texte{padding:0 20px 30px 20px;text-align:justify;}
.texte ul {clear:both;margin-left:150px;padding:10px 20px 30px 20px;}
.texte li{list-style-type:circle;clear:both;line-height:1.5em;}
.texte li a{text-decoration: underline;}
.texte p{clear:both;}
.texte h4 {font-weight:bold;padding-top:10px;}

#financement{font-size:0.8em;}


.adresse{float:left;width:130px;padding:0 5px;margin:20px 20px;border-left:1px dotted #000;background:#E9E9E9;}
