body { margin:0px; background-color:#3e3e40; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background-repeat:no-repeat; background-position: top center; padding:0px; overflow:scroll; }

body.homepage { margin:0px; background-color:#3e3e40; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background-repeat:no-repeat; background-position: top center; padding:0px; overflow:scroll; }

h1 {color:#6e5d56; font-size:17px; font-weight:bold; }
h2 {color:#ffffff; font-size:15px; font-weight:bold; }
h3 {color:#6e5d56; font-size:14px; font-weight:normal; margin:0px; padding:0px }

.or {color:#6e5d56; font-size:120%; }
.small {font-size:10px; } 
.small2 {font-size:9px; }

a {color:#6e5d56; text-decoration:none;  }
a:hover {color:#6e5d56; font-size:11px; font-weight:normal; text-decoration:underline;  }

img {border:0px; }

#contener  { width:1000px; margin:0px auto; }

#header  { position:relative; width:1000px; margin:35px auto 0px auto; height:190px; padding:0px;  }
#baseline { width:700px; margin:0px 25px 0px 0px; height:42px; text-align:right; float:right; }

#navigation_home  { position:absolute; top:0; right:0; margin:0px 0px 0px 0px;  padding:0px; height:20px; }
#navigation_home ul  { margin:0px 25px 0px 0px;  padding:0px; float:right; height:22px; }
#navigation_home ul li { margin:0px 4px;  padding:0px; list-style:none; display:inline;  }



#headerlogo { position:absolute; bottom:20px; left:50px; height:155px; margin:0px; }
#fnaimlogo { position:absolute; bottom:125px; left:203px; }
 
#navigation  { position:absolute; bottom:20px; left:203px; width:775px; height:24px; margin:120px 0px 0px 0px;}
#navigation ul  { margin:0px 25px 0px 15px;  padding:0px; float:left; height:22px; }
#navigation ul li { margin:0px 10px;  padding:0px; list-style:none; display:inline; text-transform:uppercase; border-bottom:4px solid #6e5d56; float:left; height:22px;  }
#navigation ul li:hover { border-bottom:4px solid #ffffff;  }
#navigation ul li a{ font-size:12px; color:#ffffff; text-decoration:none;  }
#navigation ul li a:hover{ color:#ffffff; text-decoration:none;  }


#contenu { position:relative; width:1000px; min-height:350px; margin:0px auto ; padding:0px; background-repeat:no-repeat;  }
.accueil { background-image:none; }
.presentation { background-image:url(../img/contenu_page_ng2.png); background-repeat:no-repeat; background-position:top right; }
.produits { background-image:url(../img/contenu_page_ng3.png); background-repeat:no-repeat; background-position:top right; }
.services {  background-image:url(../img/contenu_page_ng2.png); background-repeat:no-repeat; background-position:top right;  }
.contact {  background-image:url(../img/contenu_page_ng2.png); background-repeat:no-repeat; background-position:top right;  }
.vendre {  background-image:url(../img/contenu_page_ng2.png); background-repeat:no-repeat; background-position:top right;  }

#contenugauche {  float:left; width:225px; margin:0px; padding:0px; }
#contenugauche img {  border:0px; float:right; margin:0px; padding:0px;  }


#navigation_left  {  width:225px; margin:0px;  }
#contenugauche ul {  width:225px;margin:0px; padding:10px 0px;  background-color:#6e5d56; border-top:1px solid #ffffff;   }
#contenugauche ul li {  width:225px; height:20px; list-style:none;   }
#contenugauche ul li:hover {  width:225px; list-style:none; background-color:#4d413c;  }
#contenugauche ul li a { margin:2px 5px 2px 25px; color:#ffffff; text-decoration:none; display:block;  }
#contenugauchet ul li a { margin:2px 5px 2px 25px; color:#ffffff; text-decoration:none;  }

#contenugeneral { width:775px; margin:0px; padding:0px; float:left; }
#contenugeneral_accueil { width:775px; margin:0px; padding:0px; float:left; background:none; }

#navigation2  {display:none;  }
#navigation2 ul  { margin:8px 5px 0px 30px;  padding:0px; float:left; height:22px; }
#navigation2 ul li { margin:0px 6px;  padding:0px; list-style:none; display:inline;  }
#navigation2 ul li a{ font-size:11px; color:#ffffff; text-decoration:none;  }
#navigation2 ul li a:hover{ color:#ae9962; text-decoration:none;  }


#contenugeneral_contenu { padding:110px 00px 10px 20px; width:610px;  }
#contenugeneral_contenu_gauche { margin:0px 5px 10px 0px; float:left; width:300px;  }
#contenugeneral_contenu_droite { margin:35px 0px 10px 5px; float:right; width:300px;  }


#contenugeneral_annonces { padding:23px 0px 10px 20px; }
.pagedMenu { padding:10px; text-align:center;   }
.annonces  { float:left; margin:2px; padding:3px; width:235px; min-height:180px; background-repeat:repeat-x; background-position:top left; border:0px; font-size:10px; color:#cccccc; background-color:#151515;  border:1px solid #6e5d56;   }
.annonces:hover  { margin:2px; border:1px solid #ffffff; background-color:#000000;  }
.annonces  img{ margin:3px 0px; padding:0px; border:0px; opacity : 1;filter : alpha(opacity=100);  }
.annonces:hover  img{ margin:3px 0px; padding:0px; border:0px; opacity : 0.8;filter : alpha(opacity=80);  }
.titre1{ padding:2px; display:block; height:34px; overflow:hidden; font-size:15px; color:#7e6d66;  }
.annonces:hover  .titre1{ background-color:#7e6d66; color:#ffffff;  }
.titre2, .titre3{ display:block; height:14px; overflow:hidden; font-size:11px; color:#ffffff;  }
.titre3{ font-weight:bold;  }
.description1{ position:relative; display:block; height:35px; overflow:hidden; margin-bottom:8px;  }
.annonces:hover .description1{ color:#ffffff;  }
.description1 .description-suite{ position:absolute; right:0; bottom:0px;   }
.annonces  a{ text-decoration:none; color:#6e5d56;  }
.annonces  a:hover{ text-decoration:none; color:#ffffff;   }
.annonces-lien{ display:block; text-align:right;  }

#contenugeneral_detailannonce { margin:0px 0px 10px 0px;  }
#contenugeneral_detailannonce_entete { margin:0px 0px 0px 0px; background-color:#252525; width:772px; height:84px;  }
#contenugeneral_detailannonce_entete_titre { margin:20px 10px 0px 20px; width:570px; font-size:14px; float:left; text-transform:uppercase;  }
#contenugeneral_detailannonce_entete_tarif { margin:20px 10px 3px 10px; width:150px; float:left;}
#contenugeneral_detailannonce_prix { margin:0px 0px 3px 0px; font-size:16px; font-weight:bold;  }
#contenugeneral_detailannonce_photo { }
#contenugeneral_detailannonce_texte {margin:0px 0px; width:765px;  }
#contenugeneral_detailannonce_texte_desc {margin:10px 10px 0px 20px; float:left; width:370px; }
#contenugeneral_detailannonce_texte_carac {margin:10px 0px 0px 23px; float:left; width:180px; }
#contenugeneral_detailannonce_texte_carac ul  { margin:0px;  padding:0px;  }
#contenugeneral_detailannonce_texte_carac ul li { margin:0p;  padding:5px 0px; list-style:none; text-align:left; color:#ffffff; border-bottom:1px dotted #ffffff;  }
#contenugeneral_detailannonce_texte_liens {margin:0px 0px 0px 0px; float:right; width:152px; }
#contenugeneral_detailannonce_texte_liens img {margin:0px 3px 10px 0px; border:0px;  }
#contenugeneral_detailannonce_texte_liens ul  { margin:20px 10px 0px;  padding:0px;  }
#contenugeneral_detailannonce_texte_liens ul li { margin:0p;  padding:5px 0px; list-style:none; text-align:left; color:#ffffff; border-bottom:1px dotted #ffffff;  }
#contenugeneral_detailannonce_texte_liens ul li a{ color:#cccccc; text-decoration:none;  }
#contenugeneral_detailannonce_texte_liens ul li a:hover{ color:#ffffff; text-decoration:none;  }
#contenugeneral_detailannonce_texte_admin {margin:10px 10px 0px 23px; float:left; width:570px; color:#AE9962; }
div.visite_virtuelle { color:#ffffff; background-color:#313131; border:1px solid #000000; padding:5px; margin:5px 0; width:140px;  } 
a.lien_visite_virtuelle { color:#ffffff; text-decoration:none; display:block; height:16px; padding-left:10px;  } 
a:hover.lien_visite_virtuelle  { color:#ffffff; text-decoration:none; background-color:#ae9962;   } 

#services1 ul {float:left; width:190px; margin:12px 5px 0px 0px; padding:0px; }
li.serviceslist{margin:0px;  padding:2px 0px 2px 20px; list-style:none; background-image:url(../img/flech_02.gif);background-repeat:no-repeat; background-position: 5px 7px; text-align:left; }
li.serviceslist:hover{padding:2px 0px 2px 30px; background-position:0px center; }
li.serviceslist a{ color:#ffffff; text-decoration:none; }
li.serviceslist a:hover{color:#6e5d56; text-decoration:none; }

.servicesdetail {float:left; margin:0px 15px 10px 0px; width:380px; text-align:left; } 
.tabs-hide { display:none; }
.servicesdetail input { font-size:10px; } 

#bloc_contact {margin:0px;  width:152px; height:110px; float:right; padding:3px; text-align:left; background-color:#252525;}
#bloc_contact img {margin:0px 3px 10px 0px; float:left; border:0px;  }
#bloc_contact ul  { margin:0px 0px 0px 2px;  padding:0px; width:145px; background: none;  }
#bloc_contact ul li { margin:0px;  padding:5px 0px 5px 5px; list-style:none; text-align:left; color:#ffffff; border-bottom:1px dotted #6e5d56; font-size:10px; font-family: Verdana, Arial; text-transform:lowercase; width:145px; background: none;   }
#bloc_contact ul li:hover { margin:0px;  padding:5px 0px 5px 5px; list-style:none; text-align:left; color:#ffffff; border-bottom:1px dotted #6e5d56; font-size:10px; font-family: Verdana, Arial; text-transform:lowercase; width:145px; background: none;   }
#bloc_contact ul li a{ color:#ffffff; text-decoration:none; font-size:10px; font-family: Verdana, Arial; background: none;   }
#bloc_contact ul li a:hover{ color:#6e5d56; text-decoration:none; font-size:10px; font-family: Verdana, Arial; background: none;  }

#footer  { margin:25px auto 25px auto; width:1000px; height:60px; color:#cccccc; font-size:10px; padding:0px; }
#footer ul  { border-right:1px dotted #6e5d56; float:left; margin:10px 0px; padding:0px 20px 0px 20px ; }
#footer ul li  {list-style:none;}  
#footer   a{ color:#cccccc; text-decoration:none;}
#footer   a:hover{ color:#ffffff; text-decoration:none;}


