body{
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size:11px;    
}
h1{
	margin:5px 10px 5px 10px;
	padding:5px 0px 5px 0px;
	font-size:15px;
	color:#C94900;
	border-bottom:1px solid #C94900;
}
#h1_BG{
	width: 95px;
	margin:0px 10px 0px 0px;
	padding:0px -10px 0px 0px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#e7590d;
}

#h1_diminue{
	margin:5px 10px 5px 10px;
	padding:5px 0px 7px 0px;
	font-size:13px;
	font-weight:bold;
	color:#C94900;
	border-bottom:1px solid #C94900;
}
span h1{
	border-bottom:0px;
  float: left;
}
h2{
	margin:-2px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#C94900;
}
h3{
	margin:-2px 0px 3px 10px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#C94900;
}
.titre_inf{
	margin:-2px 0px 0px 20px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#7ba529;
}
.sous_titre_inf{
	margin:-2px 0px 0px 20px;
	padding:0px;
	font-size:10px;
	color:#7ba529;
}
.edito_editorial{
    vertical-align:top;
	margin:-17px 0px 20px 10px;
	padding:-17px 0px 20px 10px;
	font-size:11px;
	text-align:justify;
	color:#C94900 ;/*#8c2918*/
}
.texte_edito_editorial{
	font-size:11px;
	text-align:justify;
	color:#C94900;
	text-decoration:none;
}
.couleur_edito_editorial{
	color:#C94900;
}
.edito{
	margin:5px;
	padding:0px;
	font-size:11px;
	text-align:justify;
	color:#535353;
}
.texte_edito{
	font-size:11px;
	text-align:justify;
	color:#535353;
	text-decoration:none;
}
#container{
	width:1100px;
/*	height:748px;*/
	margin:auto;
	background:url(background_container.png);
}
/*
#container_sans_footer{
	height:748px;
}
*/
#drapeaux{
	height:10px;
	float:right;
	vertical-align:middle;
	margin:1px 5px 0px 0px;
	padding:1px 5px 0px 0px;
}
#header,#content,#footer{
	width:1000px;
	margin-left:50px;
}
#header{
	height:136px;
}
#header1{
	height:20px;
}
#header1_1,#header1_2,#header1_3,#header1_4,#header1_5,#header1_6,#header1_7{
	float:left;
	height:20px;
	border:0px;
}
#header1_2{
	width:316px;
	background:url(header1_2.png);
}
#header1_3{
	float:right;
	background:url(header1_3.png) no-repeat #f77b31;
}
#liste-enligne1 {
	font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#liste-enligne1 li img{
	vertical-align:-2px;
}
#liste-enligne1 ul,#liste-enligne1 li {
    display: block;
	float:left;
	line-height:20px;
    margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #ffffff ;
   }
#liste-enligne1 ul{
	margin: 0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#liste-enligne1 ul li a {
	color: #fff ;
	text-decoration: none ;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#liste-enligne1 ul li{
	margin: 0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#liste-enligne1 ul li .valign{
	margin: 40px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
#liste-enligne1 li a:hover, #liste-enligne1 li a:focus, #liste-enligne1 li a:active {
	background: #7ba529 ;
	text-decoration: none  ;
	}
#header1_4{
	width:135px;
	background:url(header1_4.png);
}
#header1_5{
	width:24px;
}
#header1_6{
	width:31px;
}
#header1_7{
	width:39px;
}
#header2{
	height:86px;
	background:url(header2_2.png) no-repeat 130px 0px;
}
#header2_1,#header2_2{
	float:left;
	height:86px;
	border:0px;
}
#header2_1{
	width:130px;
}
#header2_2{
	width:867px;
	
}
#header3{
	width:1000px;
	height:31px;
	border:0px;
	background:url(header3.png);
}
#nav, #nav ul {
	z-index:10;
	float: left;
	list-style: none;
	line-height: 1;
	font-size: 13px;
	font-weight: bold;
	padding-left: 1px;
	border-width: 0 0;
	margin: 0 0 0 0;
	margin-left: 15px;
}

#nav a {
	display: block;
	text-decoration: none;
	padding-top:3px;
	color: #ffffff;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}
#nav li.menu_8 li{
	width:129px;
}
#nav li.menu_8{
	margin-left:5px;
}
#nav  li.menu_6{
	margin-left:21px;
}
#nav li.menu_6 li{
	width:160px;
}
#nav li.menu_7 li{
	width:129px;
}
#nav li.menu_56{
	margin-left:20px;
}
#nav li.menu_56 li{
	width:129px;
}
}
/* IE FIX */
* html #nav{
	margin-left:5px;
}
#nav li {
	display:block;
	width: 156px;
}
#nav li li a{
	width:auto;
}
#nav li {
	float: left;
	padding: 0px;
	margin:0px;
	text-align:center;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0px;
	background:#f68100;
	
}
#nav li ul li a{
	font-weight:bold;
}
#nav li ul li {
	width:250px;
	padding:6px 5px 6px 20px;
	text-align:center;
	border:1px solid #7da42d;
	border-top:none;
	background:url(puce_menu.gif) no-repeat 10px 10px;
	font-weight:bold;
	clear:both;
	margin:0px;
	text-align:left;
	font-size:11px;
	color:#000000;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
/* IE FIX */
*html #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	margin-left:-78px;
}

#nav li:hover, #nav li.sfhover {
	background-color:#f68100;
}
#nav li li:hover, #nav li li.sfhover {
	background-color:#7da52b;
}
#content {
	clear:left;
	color:#CCCCCC;
	height:594px;
}
#gauche,#milieu,#droite{
	float:left;
	height:574px;
	background:url(fond_vert_degrade.jpg);
}
#gauche{
	width:333px;
}
#milieu{
	width:332px;
	margin-left:1px;
}
#droite{
	width:333px;
	margin-left:1px;
}
#top_1_333{
	height:20px;
	background:url(fond_menu_vert.png);
}
#top_2_332{
	height:20px;
	width:332px;
	background:url(menu_2_332.png);
}
#top_3_333{
	height:20px;
	width:333px;
	background:url(menu_3_333.png);
}
#contenu_1,#contenu_2,#contenu_3{
	height:295px;
}
#contenu_1_1{
	height:165px;
/*	border-style:solid;
	border-color:#7ba529; */
	background-color:#b5c684/*#8c2918*/;
}
#contenu_1_2{
    float: left;
    margin: -3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_1_2_bis{
    float: left;
    margin: -7px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_1_3{
	height:58px;
}
#zoom{
  margin:0px 10px 0px 0px;
  padding: 7px 10px 0px 0px;
  border: 0px;
  float: right;
  }
#contenu_2_1{
	height:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_2_2{
	height:145px;
    margin: 7px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
}
#contenu_3_1{
	height:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#contenu_3_2{
	height:145px;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#carto{
	float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#footer{
	height:18px;
	background:#c94900;
}
#logo{
  float: left;
  }
.gauche {
  float: left;
  } 
.centre {
  float: center;
  } 
.droite {
  float: right;
  }
.zone_recherche {
	margin-left:1px;
	margin-top:0px;
	height:11px;
	color:#000000;
	font-size:10px;
	border:1px solid #FFFFFF;
	background:#fdebd5;
  }
#ok_recherche{
border:none;
}
.lien_accueil_1 {
	float: left;
	margin:0px 0px 0px 23px;
	border:0;
  }
.lien_accueil_2 {
	float: center;
	margin:-1px 0px 0px 0px;
	padding:-1px 0px 0px 0px;
	border:0;
  }
.lien_accueil_3 {
	float: left;
	margin:2px 0px 0px 23px;
	border:0;
  }
#footer_1 {
	float:left;
	height:15px;
	padding:3px 0px 0px 2px;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
  }
.lien_aw {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color: #FFFFFF
}
#footer_2 {
	float:right;
	height:15px;
	padding:3px 2px 0px 2px;
  }
#footer_2 ul {
padding:0;
margin:0;
list-style-type:none;
}
#footer_2 li{
margin-left:2px;
float:left; /*pour IE*/
}
#footer_2 ul li a{
display:block;
float:left;
font-weight:bold;
color:#ffffff;
font-size:10px;
text-decoration:none;
text-decoration:none;
}
#footer_2 ul li{
font-weight:bold;
color:#ffffff;
font-size:10px;
}
#footer_2 ul li a:hover{
color: #7da42d;
}
#footer_2 ul li a.font_11{
font-weight:bold;
font-size:11px;
color:#c94900;
background-color:#ffffff;
vertical-align:middle;
}
#footer_2 ul li a:hover.font_11 {
background-color:#c94900;
color: #7da42d;
}
#footer_3 {
width:750px;
text-align:center;
font-size:9px;
color:#a1a1a1;
  }
#footer_3 a{
font-size:9px;
color:#a1a1a1;
  }
#footer_3 a:hover{
color: #7a7a7a;
}
#footer_3 ul {
padding:0;
margin:0;
}
#footer_3 ul li{
display:inline;
//margin-left:20px;
color:#a1a1a1;
font-size:9px;
//padding-left: 20px;
//background: url(puce_carre_gris.gif) left no-repeat;
}
#footer_3 ul li a{
color:#a1a1a1;
font-size:9px;
}
#footer_3 ul li a:hover{
color: #7a7a7a;
}
.img_noborder{
border:0px;
}
.text_float_right{
	float:right;
	height:15px;
	padding:3px 10px 0px 2px;
}
.font_noir_12_gras_centre{
font-size:12px;
font-weight:bold;
text-align:center;
}
.font_vert_fonce_13 {
color:#7ba529;
font-size:13px;
  }
.erreur_saisie{
  font-weight:bold;
  text-align:center; 
  padding:0px 30px 0px 30px; 
  color:#ED2164; 
  border: 1px solid red; 
  background: #F3D0D0;
}
.alerte{
  text-align:center; 
  padding:0px 30px 0px 30px; 
  color:#ED2164; 
  background: #F3D0D0;
}
.petit9gras{
font-weight:bold;
font-size:9px;
}
.liens_notaires {
font-size:12px;
color:#000000;
vertical-align:middle;
text-decoration:none;
}
.liens_notaires:hover {
font-size:12px;
font-weight:bold;
background-color:#c94900;
color: #ffffff;
text-decoration:none;
}
.lozere-dev{
	float:right;
	font-size:10px;
	font-weight:bold;
	text-decoration:italic;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.lien-marron10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #86281C;
text-decoration: none;
}
.photo_accueil_ext{
	position:relative;
	width:333px;
	height: 279px;
}
.photo_accueil_ext_milieu{
	position:relative;
	width:332px;
	height: 279px;
	background: url(accueil_milieu.jpg) left no-repeat;
	/*background-color:#bebebe;*/
	}
.photo_accueil_int_milieu_1{
	position:absolute;
	margin-top:100px; 
	left:0px;
	width:130px;
	height: 98px;
}
.photo_accueil_fond_noir{	
	z-index:1;
	position:absolute;
	margin-top:-230px; 
	left:0px;
	width:100%;
	height: 140px;
	background-color:#000000;
    opacity : 0.5; 
    -moz-opacity : 0.5; 
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */ 
    filter : alpha(opacity=50); /* IE < 8 */
}
.photo_accueil_annonce_droite{
	z-index:3;
	position:absolute;
	margin-top:-279px; 
	left:0px;
	width:333px;
	height: 279px;
	background: url(accueil_droite_calque_annonce.png) left no-repeat;
    opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */
}

.photo_accueil_texte_annonce_gauche{
	z-index:2;
	position:absolute;
	margin-top:-230px;
	margin-left:10px;
	margin-right:10px;
	font-family: Arial;
	text-align:center;
	line-height:25px;
	letter-spacing:-0.07em;
	font-weight:bold;
	font-size:15px;
	color:#f8981c;
}
.photo_accueil_texte_annonce_gauche a{
	font-weight:bold;
	font-size:15px;
	color:#f8981c;
}

.photo_accueil_texte_annonce_droite {
	z-index:4;
	position:absolute;
	margin-top:-85px;
	margin-left:180px;
	font-family: Arial;
	text-align:right;
	line-height:18px;
	letter-spacing:-0.02em;
	font-weight:bold;
	font-size:17px;
	color:#30322c;
}
.photo_accueil_texte_annonce_droite a{
	font-family: Arial;
	text-align:right;
	line-height:18px;
	letter-spacing:-0.02em;
	font-weight:bold;
	font-size:17px;
	color:#30322c;
	text-decoration:none;
}
.bande_bordeau_1,.bande_orange_1,.bande_verte_1{
	z-index:2;
	position:absolute;
	margin-top:-10px;
	height:10px;
	width:100%;
    opacity : 1; 
    -moz-opacity : 1; 
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */ 
    filter : alpha(opacity=100); /* IE < 8 */
}
.bande_bordeau_2,.bande_orange_2,.bande_verte_2{
	z-index:2;
	position:absolute;
	margin-top:-23px;
	height:13px;
	width:100%;
    opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */
}
.bande_bordeau_3,.bande_orange_3,.bande_verte_3{
	z-index:2;
	position:absolute;
	margin-top:-28px;
	height:3px;
	width:100%;
    opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */
}
.bande_bordeau_4,.bande_orange_4,.bande_verte_4{
	z-index:2;
	position:absolute;
	margin-top:-32px;
	height:1px;
	width:100%;
    opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */
}
.bande_bordeau_5,.bande_orange_5,.bande_verte_5{
	z-index:2;
	position:absolute;
	margin-top:-38px;
	height:1px;
	width:100%;
    opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */ 
    filter : alpha(opacity=70); /* IE < 8 */
}
.bande_bordeau_1,.bande_bordeau_2,.bande_bordeau_3,.bande_bordeau_4,.bande_bordeau_5{
	background-color:#ab4b3d;
}
.bande_orange_1,.bande_orange_2,.bande_orange_3,.bande_orange_4,.bande_orange_5{
	background-color:#f8981c;
}
.bande_verte_1,.bande_verte_2,.bande_verte_3,.bande_verte_4,.bande_verte_5{
	background-color:#7da52b;
}
