* {margin: 0;padding: 0; /*line-height: 0px;*/}


/*ligne : #83041F*/
body{
	
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*background-color: #0F056B;bleu nuit*/
	background-color: #090345;
	color: #bfb5df;/*#ffd8b3*/
}
form {color: #FFF;}
p {line-height: 15px;}
img{ margin: 0; position: relative;}
/*a{color: #E06C04;}
a {color: #130592;}*/

/*div {position: relative;}*/
#cont {
	width: 971px;
	margin: 0px auto;
	position: relative;
	top: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("../img/fond-textes.gif");
	
	/*border-left: 30px solid #BB0B0B;"ruban cerise"*/
	/*border-right: 1px solid #BB0B0B;*/
	/*background-image: url("../img/fond.gif");
	min-height: 600px ;  taille minimal pour les moteur gecko et IE7 */
	/*height: auto ;  on remet à la normal pour gecko et IE7 */
	
}
*html #cont {height: 600px;}


#logo{
	height: 56px;position: relative; color: #E4E1DC; font-weight: bold;
}
#logo a img {border: none;}
#logo p{padding: 0px 0 0 0px;margin: 0}/*padding: 5px 0 0 24px;*/
#logoD{
	text-align: right;
	position: absolute; top: 5px; right: 5px; z-index: 500;
}



#slide {position: relative; float: right;  width: 500px; height: 370px;/*border: 1px solid red;#e4e1dc;*/ padding: 3px ; clear: both; }/*5px 5px 0 5px;*/


#im1, #im2 {position: absolute;top: 3px; left: 0; margin: 0; border: 1px solid #999 }
#im1 {z-index: 10;}
#im2 {z-index: 5;}

/*#corps{height: auto; overflow: auto;}*/
#corps {min-height: 550px; padding-top: 35px;}
#corps p{
	margin: 5px;
	/*margin: 5px 20px 5px 150px;*/
}
#corps p.mgh {margin-top: 200px;}
/*#menu {list-style: none; padding: 0 0 0 200px; margin: 0px 0 0 0; height: 27px; }*/
/*#menu {list-style: none; padding: 0 0 0 520px; margin: -27px 0 0 0; height: 27px; position: relative;}*/
#menu {list-style: none; padding: 0 0 0 344px; margin: -27px 0 0 0; height: 27px; position: relative;}/*/////////////////////////////////////////////padding: 0 0 0 520px;*/


/** html #menu {margin: -27px 0 0 0;}*/


 /*margin: -27px 0 0 0; height: 27px;*/
#menu li{display: inline;  position: relative;}
* html #menu li {  float: left; width: 120px; height: 20px; padding: 0px; margin: 0}


#menu a, #menu a.inactif {
	  height: 27px;
      float:left;
      background:url("../img/onglet-ar-g.gif") no-repeat left top;
      margin:0 0 0 10px;
      padding:0 0 0 20px;
      text-decoration:none;
	  font-size: 14px;
	  font-family: Trebuchet MS, Arial, Helvetica;/*Georgia, "Times New Roman", Times, serif;*/
	  font-weight: bold;
	  /*border-bottom: 1px solid #645035;*/
	  }

#menu a span, #menu a span.inactif {
	height: 27px;
      float:left;
      display:block;
      background:url("../img/onglet-ar-d.gif") no-repeat right top;
      padding:5px 25px 0px 6px;
      color:#FFF;
	 }

* html #menu a span,* html  #menu a span.inactif, * html #menu a,* html  #menu a.inactif { height: 20px;}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
    /* End IE5-Mac hack */
#menu a:hover span {
      color:#e40736;
      }
#menu a:hover,#menu a.actif {
      background:url("../img/onglet-av-g.gif") no-repeat left top; /*border: none;*/
      }
#menu a:hover span,#menu a.actif span {
     background:url("../img/onglet-av-d.gif") no-repeat right top;
      }
/*#sm{ margin: 0px 90px 0 0; height: 46px;  background-image: url(../img/fond-sm.jpg); background-repeat: repeat-y; margin: 0px; list-style: none; padding:0;}*/
#sm{ margin: 0 0px 0 0; height: 56px;  background-image: url(../img/fond-sm.jpg); background-repeat: repeat-y;  list-style: none; padding:3px 0 0 0;  /*display: none*/ /*///////////////////////////////////////*border-top: 1px solid #645035*/}
/** html #sm {margin: -5px 0px 0 0;}*/

#sm li{display: inline;  }

#sm_louer, #sm_acheter {height: 56px; background-image: url(../img/fond-sm2.gif); background-repeat: no-repeat;   background-position: 60px 0px ; padding: 3px 0px 0 70px; display: none;}
#sm_acheter {padding: 2px 0px 0 70px;}
#sm_louer{padding: 3px 0px 0 250px;}

#sm_louer.actif, #sm_acheter.actif{display: block;}
#sm a{
	text-decoration:none;
	font-size: 15px;
	/*font-weight: bold;*/
	color: #FFF;
	padding: 0 12px;
	font-family: Trebuchet MS, Arial, Helvetica;/*Georgia, "Times New Roman", Times, serif;*/
}
#sm_louer a {padding: 0 20px;}
#sm a:hover{color:#e40736;}/*#FF9834*/
#sm a.actif {font-weight: bold;font-variant: small-caps; font-size: 16px;}/*#e6ab66*/




#menuG {
	list-style: none; position: absolute; top: 450px; margin: 0;left: 10px; width: 170px; border: 1px solid #e4e1dc;padding: 0;background-color: #080245;
	
}
#menuG li{
	  margin: 10px 0;
	  padding: 0;
	
}
#menuG a {
	margin: 10px 0;
	padding: 0 10px;
	text-decoration: none;
	color: black;

}
#menuG a:hover{background-image: url(../img/puce.jpg);
	background-repeat: no-repeat; background-position: 0 -1px }

#pied{ text-align: center;background-image: url("../img/fond-bas.gif"); background-repeat: no-repeat; background-position: left bottom; clear: both; padding-bottom: 20px; color: #F6F1E8; height: 20px;}
#pied table{margin: 0;width: 100%; }
#pied td{font-size: 11px;}



#im2 {display: none;}

#liens_bas{list-style: none; text-align: center; clear: both; color: #F6F1E8; border-top: 1px solid #83031f; margin: 0 7px; padding-top: 15px;}
#liens_bas li{display: inline; }
#liens_bas li a{text-decoration: none; font-weight: bold; color: #F6F1E8 }
#liens_bas li a:hover{text-decoration: underline; }
#liens_bas li a.actif{	font-variant: small-caps; font-size: 15px; color: #5f79dd;}

/*recherche
#rech {position: absolute; top: 143px; left: 1px; z-index: 800; display: none; }
#rech p a{color: #FFF;text-decoration: none;outline: none; margin-left: 10px; display: block; width: 90px;}
#rech p a:hover{text-decoration: underline;}
#rech p.actif a{font-weight: bold; color: #c93214;}
#form_recherche{border: 1px solid #848696;}
#form_recherche{display: none; width: 280px; margin: 15px 0 0 15px;}*/
#form_rech {padding: 10px; margin-left: 70px}
#form_rech select{margin: 5px}
#form_rech_ferme{position: relative; float: right;}
#form_rech_ferme img{border: none;}

#rech_mult img{border: none;}

#voir_navig { position: absolute; top: 70px; left: 10px; width: 953px; text-align: center; border-bottom : 1px solid #83031f; padding-bottom: 10px; }
#voir_navig a{color: #dd5f0d; text-decoration: none; padding: 10px 30px 10px 30px;}
#voir_navig a:hover {text-decoration: underline;}

#ferme_recherche {display: none;}

.c {text-align: center;}
#corps p.r, #corps td.r {color: #e40736;}

#home {position: absolute;right: 20px; top: 20px; width: 70px; text-align: right;}
#home a img {border: none;}

#flag {margin-bottom: 15px;/*position: absolute; left: 0; top: 10px;*/}


#nav a {color : #dd5f0c}