/* CSS Document */
body {
    background: #cc6633 url(images/motif_fond.gif) repeat-x top left;
    margin: 24px 0 0;
    padding: 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:medium;
    text-align: center;
    /* pour centrer le contenu dans IE pr�-6 */
}
#conteneur {
    text-align: left;
    /* pour contre-balancer la r�gle pr�c�dente */
    width: 797px;
    margin: 0 auto;
}
#entete_fr, #entete_en {
    background: url(images/motif_entete.jpg) no-repeat top center;
    height: 296px;
    width:797px;
    padding: 0;
}
#menu {
    position:relative;
    background: url(images/motif_menu.gif) repeat-y top center;
    height: 30px;
}
#menu a {	/* definition of the link that will take all of the container's place */
    display: block;
    width: 100%;
    height: 100%;
}
#menu a:hover, a:active {	/* masking the image when hovering */
    background: transparent none;
}
#lien_annonces_fr a {
    background:  url(images/frmenu_ann_nml.gif) top left no-repeat;
    /* Placement of first image in foregrand */
}
#lien_annonces_en a {
    background:  url(images/enmenu_ann_nml.gif) top left no-repeat;
    /* Placement of first image in foregrand */
}
#lien_groupe a {
    background:  url(images/menu_grp_nml.gif) top left no-repeat;
}
#lien_contact a {
    background: url(images/menu_con_nml.gif) top left no-repeat;
}
#lien_liens_fr a {
    background: url(images/frmenu_lien_nml.gif) top left no-repeat;
}
#lien_liens_en a {
    background: url(images/enmenu_lien_nml.gif) top left no-repeat;
}
#lien_login a {
    background: url(images/menu_log_nml.gif) top left no-repeat;
}
#chg_lng_en a {
    background: url(images/menu_en_nml.gif) top left no-repeat;
}
#chg_lng_fr a {
    background: url(images/menu_fr_nml.gif) top left no-repeat;
}
#lien_annonces_fr {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:7px;
    width: 146px;
    height: 27px;
    background: url(images/frmenu_ann_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#lien_annonces_en {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:7px;
    width: 151px;
    height: 27px;
    background: url(images/enmenu_ann_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#lien_groupe {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:165px;
    width: 238px;
    height: 27px;
    background: url(images/menu_grp_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#lien_contact {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:423px;
    width: 111px;
    height: 27px;
    background: url(images/menu_con_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#lien_liens_fr {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:553px;
    width: 75px;
    height: 27px;
    background: url(images/frmenu_lien_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#lien_liens_en {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:553px;
    width: 75px;
    height: 27px;
    background: url(images/enmenu_lien_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#chg_lng_en {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:723px;
    width: 33px;
    height: 27px;
    background: url(images/menu_en_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#chg_lng_fr {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:723px;
    width: 33px;
    height: 27px;
    background: url(images/menu_fr_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#lien_login {
    position:absolute;
    /* link-image place,adapt to your needs */
    top:1px;
    left:772px;
    width: 18px;
    height: 27px;
    background: url(images/menu_log_ovr.gif) top left no-repeat;
    /* second image place, for second background */
}
#filet_bas {
    position:absolute;
    top:29px;
    left:7px;
    width:783px;
    height:1px;
    border-top-color:#3399cc;
    /* IE6 ne veut pas afficher des DIV vides de 1px d'o� la bordure*/
    border-top-style:solid;
    border-top-width:1px;
}
#page {
    background: url(images/motif_page.gif) repeat-y top center;
    padding: 0;
    display:block;
}
#contenu {
    text-align: justify;
    font-size: 0.9em;
    margin-top: 25px;
    padding-left:15px;
    padding-right:22px;
    padding-bottom: 25px;
    margin-left: 200px;
}
#listing {
    margin: 0;
    padding: 5px 10px;
}
#listing table {
    vertical-align:top;
    border-collapse:separate;
    empty-cells:show;
}
.description {
    font-size:1em;
    text-align:justify;
}
td.prix, td.reference {
    font-size:14px;
}
#listing .liste {
    font-size:0.7em;
}
#listing .detail {
    font-size:1em;
}
.rangee_titres {
    text-align:center;
    background-color:#def;
}
tr.rangee_titres strong {
    font-size: 13px;
}
.fin_annonce {
    border-bottom:solid;
    border-bottom-color:#39c;
    border-bottom-width:1px;
}
img {
    border: #000033 1px solid;
}
.english {
    color:#999999;
}
.marge {
    margin-top: 5px;
    width: 180px;
    float:left;
    margin-right:-200px;
    clear: both;
    position:relative;
    left:-200px;
    color:#336699;
    font-size:0.7em;
    font-weight:bold;
}
#bas_page {
    background: url(images/motif_pied.gif) center top no-repeat;
    height: 7px;
}
#pied_page {
    font-size:0.5em;
    text-align: right;
    padding-top: 5px;
    padding-bottom:4px;
    padding-right:14px;
    color: #660000;
}
.version_texte_seul {
    display:none;
}
h1 {
    color:#444455;
    font-size: 2.8em;
    margin-left: -200px;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
    border-bottom: solid #336699 2px;
    padding-bottom: 4px;
}
.listing_h1 {
    color:#444455;
    font-size: 2.8em;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
    border-bottom: solid #336699 2px;
    padding-bottom: 4px;
}
.searchpage_field_caption {
    font-weight:bold;
    text-align:left;
}
.searchpage_field_caption_row {
    font-weight:bold;
    text-align:right;
}
h2 {
    color:#444455;
    margin-left: -200px;
    font-size: 1.5em;
    font-family: "Times New Roman", Times, serif;
    font-weight: normal;
    margin-top: -16px;
}
h3 {
    color:#555566;
    font-family: "Times New Roman", Times, serif;
    font-size: 1.2em;
    font-weight: bold;
    border-bottom: solid #666677 1px;
    padding-bottom: 2px;
}
object h3 {
    border-bottom-color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    margin-left: 5px;
    margin-right:5px;
    padding-left: 20px;
    padding-top: 150px;
}
object img {
    border:none;
    padding-left:25px;
}
h4 {
    color:#555566;
    font-family: "Times New Roman", Times, serif;
    font-size: 1.1em;
    font-weight: normal;
    margin-top: 10px;
}
.misenvaleur {
    font-style:oblique;
    color: #990000;
}
a:link, a:visited {
    color:#3399cc;
    text-decoration:none;
    font-weight: bold;
}
a:hover, a:active {
    color:#ff6600;
    text-decoration:underline;
    font-weight: bold;
}
#pied_page a:link, #pied_page a:visited {
    font-weight:normal;
    color:#600;
}
#pied_page a:hover, #pied_page a:active {
    font-weight:normal;
    color:#000;
}
#listing div.liste h4 {
    font-size: 15px;
}
#listing div.next_prev_listing img {
    border:none;
}
#listing div.next_prev_listing ul li {
    float:left;
    list-style:none;
    padding:0 2px;
}
#listing div.liste form {
    background-color:#FAC262;
}
#listing div.liste form td {
    font-size:12px;
}
#listing div.liste form select {
    margin-left: 15px;
}
#listing div.liste form input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 5px;
}
#listing div.liste form input[type="checkbox"]:first-child {
    margin-left: 0;
 }
#listing div.liste form td span.boite_prix {
    font-size:13px;
    font-weight:bold;
    vertical-align:sub;
    padding-left:5px;
}
#cherche {
    padding:5px 10px;
    width:100%;
}
#cherche input[type="submit"] {
    float:right;
}
td.browse_tool_button span {
    margin:0 10px;
}
div.vitrine {
    float:left;
    width: 258px;
}
.clear {
    clear:both;
}
#accroche_main, #accroche_main h2 {
    color:#136DAB;
}
#accroche_main h2 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:1.6em;
    margin-left:0;
    margin-top:25px;
}
#accroche_main span.miseenvaleur {
    color :#cc6633;
}
.exclusif {
    width:118px;
    height:117px;
    background:url(images/exclu.png) no-repeat;
    position:relative;
    float:right;
    margin:-95px 0 -25px 45px;
}
table #ges, table #energie {
    width: 50%;
    font-size:0.8em;
    float :left;
}
table #ges .legende, table #energie .legende {
    text-align: center;
    font-weight:bold;
}
table #ges span.mesure, table #energie span.mesure {
    font-weight : bold;
    float:right;
}
table #ges td.valeur, table #energie td.valeur{
	background: #000 url(images/flchinv.png) no-repeat -312px center;
	width:18%;
	text-align:center;
	font-size: 1em;
	font-weight:bold;
	color:#fff;
}
table #ges td.valeur span, table #energie td.valeur span{
	padding-left: 10px;
}
td.A, td.B, td.C, td.D, td.E, td.F, td.G{
	background:url(images/flchinv.png) no-repeat center;
} 
span.fourchette{
	padding-left: 5px;
	}
span.mesure{
	padding-left:5px;
	}
table #ges td.A {
	background-color:#cec6dd;
	background-position:0px center;
}
table #ges td.B {
	background-color:#b78bda;
	background-position:25px center;
}
table #ges td.C {
	background-color:#9a66c9;
	background-position:50px center;
}
table #ges td.D {
	background-color:#8b4ec8;
	background-position:75px center;
}
table #ges td.E {
	background-color:#893cc8;
	background-position:100px center;
}
table #ges td.F {
	background-color:#742fb8;
	background-position:125px center;
}
table #ges td.G {
	background-color:#602bb8;
	background-position:143px center;
	color:#fff;
}
table #energie td.A {
	background-color:#69f036;
	background-position:0px center;
}
table #energie td.B {
	background-color:#6cd430;
	background-position:25px center;
}
table #energie td.C {
	background-color:#bbf43b;
	background-position:50px center;
}
table #energie td.D {
	background-color:#fff73f;
	background-position:75px center;
}
table #energie td.E {
	background-color:#f2a12e;
	background-position:100px center;
}
table #energie td.F {
	background-color:#e64820;
	background-position:125px center;
}
table #energie td.G {
	background-color:#e4281c;
	background-position:150px center;
	color:#fff;
}
td.A span.mesure{
	margin-right:183px;
	}
td.B span.mesure{
	margin-right:160px;
	}
td.C span.mesure{
	margin-right:135px;
	}
td.D span.mesure{
	margin-right:110px;
	}
td.E span.mesure{
	margin-right:83px;
	}
td.F span.mesure{
	margin-right:60px;
	}
td.G span.mesure{
	margin-right:39px;
	}

