/* CSS Document */

* {margin:0;padding:0}

body, html {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#202020;
background:#202020 url(../images/bg.gif) repeat-x top;
}

a, a:visited {color:#C72524;}
a:hover {color:#000;text-decoration:none;}

p {margin:15px 0;text-align:justify;line-height:16px;}


h1, .h1 {font-size:18px;font-weight:normal;color:#000;padding-bottom:5px;margin-bottom:15px;border-bottom:1px #C72524 solid;}

h2, .h2 {font-size:12px;font-weight:bold;color:#202020;}
h3, .h3 {font-size:12px;color:#000;}

#header {
width:100%;
height:197px;
background:url(../images/bg-header.jpg) no-repeat top center;
}

#header a {text-decoration:none;}

#header_1 {
position:relative;
width:980px;
margin:0 auto;
height:197px;
}

#flash {
position:absolute;
top:1px;
left:332px;

}

#texte_header {
position:absolute;
top:33px;
right:10px;
line-height:16px;
font-size:0.8em;
text-align:right;
color:#393939;
}

#menu {position:absolute;bottom:6px;height:22px;}
#menu li {float:left;background:url(../images/barre.gif) no-repeat 0 3px ;}
#menu li a {display:block;font-size:10px;margin:0 9px;padding-bottom:5px;color:#eee;}
#menu li a:hover, ul#menu li a.aktif {border-bottom:3px #C72524 solid;}

#content {
width:846px;
margin:0 auto;
background:#202020;
padding-left:134px;
}

#content_1 {
position:relative;
padding:20px 20px 50px 20px;
width:806px;
min-height:400px;
background:#eee url(../images/tache.jpg) no-repeat bottom right;
}

/* Pages du site ***********/

#content_1 ul {margin-left:20px;}

#content_1 ul li  {padding:0 0 10px 20px;background:url(../images/puce-carree.gif) no-repeat 0 25%;}

.fleche   {padding-left:20px;background:url(../images/fleche.gif) no-repeat 0 50%;}
.fleche-1 {padding-left:20px;background:url(../images/fleche-1.gif) no-repeat 0 50%;}
.fleche-2 {padding-left:20px;background:url(../images/fleche-2.gif) no-repeat 0 50%;}

.photo_cadre {margin:5px 0 0 10px;padding:10px;border:1px #393939 solid;background-color:#D0D0D0;}

.cadre  {padding:10px 15px 15px 15px;border:1px #202020 solid;background-color:#D0D0D0;}

.sep_ligne {margin:20px 0;border-bottom:1px #C72524 solid;}


#estimation {width:587px;margin:0 auto;}

.estimation_b {position:relative;padding-left:20px;margin-bottom:5px;height:170px;background:url(../images/estimation-fleche.gif) no-repeat;}
.estimation_b img {position:absolute;top:30px;right:0;}
.estimation_b h2 {padding-top:39px;padding-left:25px;}
.estimation_b p {margin:10px 0 0 0;width:339px;line-height:1.4em;}

.estimation_b a {text-decoration:none;}

#estim_form {float:left;width:437px;}
#estim_form .blc {margin-bottom:1px;background:url(../images/estim_fom_top.gif) no-repeat top;border:1px #202020 solid;}
#estim_form .blc .num {position:relative;top:-3px;left:1px;font-size:9px;color:#eee;}
#estim_form .blc .titre {position:relative;top:2px;left:15px;color:#eee;}
#estim_form .blc .blc_1 {padding:5px 20px 20px 20px;margin-top:20px;}

#estim_form a {display:inline-block;margin-left:5px;height:15px;background-repeat:no-repeat;}
#estim_form a.mh:hover, #estim_form a.aktif {visibility:visible;}
#estim_form a.mh:hover img, #estim_form a.aktif img {visibility:hidden;}
#estim_form a.mh1 {width:15px;background-image:url(../images/estim_fom_infover.gif);}


#infos {position:relative;float:right;width:361px;font-size:0.8em;}
#infos_top {position:absolute;top:0;width:361px;height:2px;background:url(../images/estim_info_top.gif) no-repeat top;}
#infos_1 {min-height:841px;padding:15px 20px;background:#E6E6E6 url(../images/estim_info_bot.jpg) no-repeat center bottom;border-right:1px #BABABA solid;border-left:1px #BABABA solid;}
* html #infos_1 {height:841px;}
#infos_bot {margin:0 1px;border-top:1px #BABABA solid;}
#infos h2 {padding-left:20px;height:15px;font-size:1em;font-weight:normal;background:url(../images/estim_fom_infover.gif) no-repeat;line-height:1.5em;}

#infos .infs {display:none;}

.retour a span {color:#202020;}
.retour a:hover span {color:#C72524;}

#vendre {position:relative;height:233px;width:755px;margin:auto;margin-top:30px;padding-top:15px;}
* html #vendre {padding-top:8px;}
#vendre img {position:absolute;top:0;right:0;}
#vendre p {margin:12px 0;width:568px;line-height:1.2em;}


.faq a {color:#202020;text-decoration: none;}
.faq a:hover  {color:#C72524;text-decoration: none;}
.faqh1 {font-size:1em;font-weight:bold;padding:0 0 0 20px;margin:15px 0;line-height:16px;border-bottom:none;}


.actualites {margin-top:15px;}
.date_actu  {font-size:0.8em;padding-left:12px;}
.actualites h2  {padding:0 0 0 12px;font-size:0.9em;background:url(../images/puce-carree.gif) no-repeat 0 55%;}

.separation {float:left;width:795px;height:11px;margin:15px 1px 0 0;background:url(../images/sep-actu-.gif) repeat-x;}
* html .separation {width:791px;}


.contact_mail {text-decoration: none;color:#202020;}


ul#plan {margin-left:0;}
ul#plan li  {padding-left:110px;background:url(../images/plan.gif) no-repeat 0 2px;font-weight:bold;}
ul#plan li ul {margin-left:10px;margin-bottom:5px;}
ul#plan li ul li  {margin-top:15px;padding:0 0 0 30px;background:url(../images/fleche-1.gif) no-repeat 0 50%;font-weight:normal;font-size:0.8em;}
ul#plan li a {color:#202020;text-decoration:none;}
ul#plan li a:hover {color:#C72524;}
ul#plan ul li a {color:#C72524;}
ul#plan ul li a:hover {color:#202020;}
* html ul#plan li {height:15px;}


/* Footer ***********/

#infos_legales  {display:none;position:absolute;bottom:-4px;right:205px;}

#footer {width:100%;height:68px;background:url(../images/bg-footer.jpg) no-repeat top center;}

#footer a {text-decoration:none;color:#eee;}

#footer img {vertical-align:bottom;}

#footer_1 {
width:980px;
margin:0 auto;
padding-top:9px;
font-size: 10px;
color:#eee;
}

#footer a:hover {color:#C72524;}

#menu_footer {float:right;}
#menu_footer li {float:left;border-right:1px #C72524 solid;}
#menu_footer li a {display:block;font-size:10px;margin:0 10px;}

/* Utilites Positionnement ***********/

.clr_0, a.clr_0 {color:#000;}
.clr_1, a.clr_1 {color:#C72524;} /* rouge */
.clr_2, a.clr2 {color:#eee;} /* gris beige clair texte */
.clr_3, a.clr3 {color:#202020;} /* noir */
.clr_4, a.clr4 {color:#00c;}
.cp_error {background-color:#FACACA;}
.brd_1 {border-bottom:1px #C72524 solid;}


.bg_1 {background-color:#6F0608;}
.bg_2 {background-color:#777676;}
