
/**** GLOBAL RESET ****/

* { margin: 0; padding:0; }

input, select, textarea { font-size: 1.2em; }

/**** LAYOUT ****/

html, body {
height: 100%;
}

body {
font-family: arial,verdana, sans-serif;
font-size: 100%; /*16px*/ 
line-height:1.5em;
color: #000000;
font-weight:bold;
}

form, fieldset{
  border: medium none;
}

#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 0 -75px 0;
width:100%;
/* background:url("../img/wrapper_bg.gif") repeat-x left top; */
}

  #header{
  width:680px;
  height:121px;
  background:url("../img/header_bg.gif") no-repeat left top;
  padding:10px 0 0 270px; 
  display:none;
  }
  
    #header p{
    font-family:"courier new","lucida console",unicode;
    color:#b6b5b2;
    font-style:italic;
    font-size:3em;
    line-height:1.5em;
    font-weight:bold;
    display:none;
    }
    
  ul#topmenu{
  height:35px;
  padding:0 0 0 20px;
  line-height:33px;
  color:#ffffff;
  display:none;  
  }
    ul#topmenu li{
    display:inline;
    font-size:1.33em;
    font-variant:small-caps;
    display:none;  
    }
        ul#topmenu li a {
        padding:0 10px 0 10px;
        line-height:35px;
        color:#ffffff;
        text-decoration:none;
        border-right:1px solid #ffffff;
        display:none;  
        }
          ul#topmenu li a.last {border:none;display:none;  }
          
          
  div#corps{padding:20px 0 0 0;/* width:950px; */}
    
    /**** COLONNE DROITE ****/
    
    div#leftCol{width:245px;float:left;padding:0 0 0 15px;margin:5px 50px 5px 5px;display:none;}
    
    form#form_search{width:245px;margin:0 0 15px 0;}
      
      form#form_search img{margin:0 0 10px 0;}
      
      form#form_search fieldset{padding:0 0 15px 0;}
    
      form#form_search input#search_btn{float:right;}
      
      form#form_search select{border:1px solid #000000;margin:0 0 2px 0;}
      
    div#rightPub{width:245px;margin:0 0 15px 0;}  
    
    
    
    div#contenu{width:700px;float:left;/* padding:0 0 0 30px; */}
    
    
    
      /**** INDEX ****/
      div#map_index{/* margin:0 0 0 30px; */}
    
    
      /**** LISTING ****/
      a#enregistrerAlerte{
      display:block; 
      background:url("../img/enregistrerAlerte.gif") no-repeat left top;
      width:390px;
      height:40px;
      margin:0 0 30px 15px;
      }
      
      div.listing_div{
      width:320px;
      float:left;
      margin:0 0 15px 15px; 
      border-bottom:3px solid #d4d4d4;
      display:inline;
      }
        div.listing_div img{float:left;}
        div.listing_div ul{ float:left;padding:0 0 0 5px; width:150px;height:170px;}
        div.listing_div a.voir_la_fiche{display:block;width:182px;height:26px;background:url("../img/voir_la_fiche_btn.gif") no-repeat left top;float:right;margin:15px 0 15px 0;}
      
#footer{
height: 75px;
background:url("../img/footer_bg.gif") repeat-x left top;
width:100%;
display:none;
}

  #footer div{
  width:950px; 
  text-align:center;
  padding:20px 0 0 0;
  display:none;
  }
  
  #footer div#footerdiv a{color:#000000;text-decoration:none;display:none;}
  
  #footer div#footerdiv ul{margin:auto;display:none;}
  
  #footer div#footerdiv ul li {display:inline;list-style-type:none;display:none;}
  
  #footer div#footerdiv ul li a{color:#000000;text-decoration:none;border-right:1px solid #000000;padding:0 10px 0 10px;display:none;}
    
    #footer div#footerdiv ul li a.last {border:none;display:none;}

#push {height: 75px;}

div#cms {
  margin: 0;
  //margin-top: -10px;
  padding: 0;
  border-top: none;
  float:left;
}

#cms .cms_title {
  text-align: left;
  margin-bottom: 40px;
  clear:both;
}

#cms h1 {
  display:block;
  
}

/**** FICHE ****/
div#navLinks{text-align:center;margin:0 0 30px 15px;clear:both;display:none;}
  div#navLinks a{font-size:1.17em; font-weight:bold;color:#6d9416;text-decoration:none;display:none;}
  div#navLinks a#fichePrecedente{float:left;display:none;}
  div#navLinks a#ficheSuivante{float:right;display:none;}

div#infoContact{
background:url("../img/infoContact.gif") no-repeat left bottom; 
width:690px;
/* height:100px; */
margin:0 0 30px 15px;

}

div#infoContact h2 { display: none; }

  div#infoContact p{text-align:center;}
  
div#caracteristiques, div#confort{
width:330px;      
border:1px solid #c7c7c7;
float:left;
margin:0 0 15px 13px;
padding:15px 0 15px 0;
display:inline; /*ie 6*/
}

div#confort{
width:310px;      
float:right;
}
  div#caracteristiques ul, div#confort ul{margin: 0 0 0 15px;}
    
    div#caracteristiques ul .legende, div#confort ul .legende{width:160px;float:left;text-align:right;font-weight:bold;color:#7b621e;}
  /*.caracteristique {
float:right;
margin-right:7px;
width:160px;
}*/

div#map,div#ficheBtn{
width:330px;
float:left;
margin:0 0 15px 15px;
padding:15px 0 0 0;
position:relative;
height:130px;
display:inline; /*ie 6*/
 /* border:1px solid red; */ 
}


div#ficheBtn{
	display:none;
}

div#map{
height:260px;
/*width:300px;*/
}

  div#ficheBtn a#visiteBtn{
  display:block;
  background:url("../img/visiteBtn.gif") no-repeat left top;
  width:129px;
  height:55px;
  position:absolute;
  top:0;
  left:0;
  }
  
  div#ficheBtn a#writeBtn{
  display:block;
  background:url("../img/writeBtn.gif") no-repeat left top;
  width:129px;
  height:55px;
  position:absolute;
  top:0px;
  left:201px;
  }
  div#ficheBtn a#printBtn{
  display:block;
  background:url("../img/printBtn.gif") no-repeat left top;
  width:129px;
  height:55px;
  position:absolute;
  top:70px;
  left:0px;
  }
  
  div#ficheBtn a#sendBtn{
  display:block;
  background:url("../img/sendBtn.gif") no-repeat left top;
  width:129px;
  height:55px;
  position:absolute;
  top:70px;
  left:201px;
  }
  
  div#ficheBtn a#alertBtn{
  display:block;
  background:url("../img/alertBtn.gif") no-repeat left top;
  width:67px;
  height:68px;
  float:left; 
  position:relative;
  top:15px;
  left:132px;
  }

div#photos{
width:308px;
float:right;
margin:0 0 15px 15px;
padding:15px 0 0 0;

}

  div#photos div#navLinks{margin-bottom:15px;}
  div#photos img, div#map img{margin:0 0 10px 0;}
  
p#ficheP{clear:both;margin:0 0 15px 0;padding-left:15px}

/*** TITRES ***/

h1{
font-size:2.5em;
line-height:1.2em;
color:#ffb702;
font-weight:normal;
padding:0 0 0 70px;
background:url("../img/h1_bg.gif") no-repeat left 50%;
margin:0 0 0 30px;
}

h2{
color:#ffb903;
font-size:1.5em;
margin:0 0 10px 15px;
}

h3{
color:#6d9416;
font-size:12px;
font-weight:normal;
line-height:2em;
display:inline;
}

span.legende {color:#7b621e;}

ul{list-style-type:none;}

a{
  color:#6d9416;
}

/*** STOP FLOAT ***/

div.stopfloat{
clear:both;
}

/*** NO DISPLAY ***/

.noDisplay {
position:absolute;
left:0;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}

.photo_listing{
  float:left;
  /*width:170px;*/
}

#navigation {
  height: 30px; 
  text-align:center;
  display:none;
}
#gallerie_container {
  margin-left: 4px;
  margin-right: 4px;
  overflow:hidden;
  float:left;
  clip: rect(0 195 50 0);
  height: 60px;
  width: 285px;
  display:none;
}

.titlePrint
{
  display:block;
  margin:auto;
width:250px;
}

#left_arrow, #right_arrow{
  display:none;
}