h1 {
  color : #FFED9E;
  margin-left : 15px;
  font-size : 1.6em;
  font-weight : bold;
  margin-bottom : 5px;  
  background : url(../../images/geosneo/trait-titre-h1.png) repeat-x left bottom;
}
h1 span{
  padding : 0px;
  margin : 0px;
  background : #323335;
  padding-right : 10px;
}

#register, #signin div, div.static{
  border-left: 2px solid #FFED9E;
  margin-left : 15px;
  overflow : hidden;
}


#register fieldset.individual_info label{
  width : 120px;
}

#register fieldset.individual_info label.longLabel{
  width : 300px;
}

div.static{
  padding-top : 10px;
}

#signin{
  overflow : hidden;
}

#signin div{
  width : 480px;
  float : left;
  padding-top : 30px;
}

#signin ul{
  padding-left : 50px;
  list-style : square;
}

#signin .pass_forgot{  
  margin : 0px;
  padding : 0px;
  margin-left:135px;
}

#signin .pass_forgot a{
  text-decoration : underline;
}

#signin div > div{
  border : none;
}

#register p,#signin div p{
  margin-left : 25px; 
}

#body_content h2.static{
  padding-left : 25px;
  font-size : 12pt;
  font-weight : bold;
  background : url(../../images/geosneo/tiret-titre-jaune.png) no-repeat left center;
  margin : 10px 0px;
  float: none;
}

#register legend, #register h3, #signin h3, .page_static h3{
  font-style : italic;
  color : #FFED9E;
  padding-left : 25px;
  margin : 8px 0px;
  padding-top : 20px;
  font-size : 1.1em;
}

.signin_now{
  background : url(../../images/geosneo/signin_now.png) no-repeat top left;
  display : block;
  width : 207px;
  height : 34px;
  padding-top : 10px;
  padding-left : 12px;
  font-size : 1.1em;
  font-weight : bold;
  color : white;
}

.valid_add_ads{
  background : url(../../images/geosneo/valider_ajouter_annonce.png) no-repeat top left;
  display : block;
  width : 216px;
  height : 40px;
  color : white;
  font-weight : bold;
  font-size : 1.1em;
  border : none;
  padding-bottom : 5px;
  padding-right : 3px;
}

.valid_register{
  background : url(../../images/geosneo/valider_inscription.png) no-repeat top left;
  display : block;
  width : 216px;
  height : 40px;
  color : white;
  font-weight : bold;
  font-size : 1.1em;
  border : none;
  padding-bottom : 5px;
  padding-right : 3px;
}

#signin_tag{
  background : url(../../images/geosneo/signin.png) no-repeat top left;
  border : none;
  display : block;
  color : white;
  width : 96px;
  height : 39px;
  font-size : 1.1em;
  font-weight : bold;
  padding-bottom : 5px;
  padding-right : 5px;
}

#signin div p.btnConnexion{
  margin-left : 268px;
  margin-top : 0px;
  margin-bottom : 0px;
}

fieldset.connexion{
  margin-bottom : 5px;
}

div.static p.static,div.static p.bigger_static{
  margin-left:25px;
}

div.static p.bigger_static{
  font-size : 1.4em;
}

div.static p.static a{
  text-decoration : underline;
}

#register p.submit_center{
  margin-left : 180px;
}

#register p.submit_center input{
  float : left;
}

#addToFav p{
  margin : 15px 0px;
}


#addToFav p label{
  margin-left: 25px;
  width : 150px;
}

#sf_guard_password div{
  margin-left : 25px;
}

#sf_guard_password div div div{
  margin-left : 0px;
}

#mdp_conf p{
    margin-left : 25px;
}

#fraudulentAds input[type=submit]{
  background : url(../../images/geosneo/submit_valid_and_pay.png) no-repeat top left;
  width : 289px;
}

#body_content div.page_static p{
  margin-left : 25px;
  clear : left;
  line-height : 1.2em;
}

#body_content div.page_static ol,#body_content div.page_static ul{
  margin-left : 35px;
  clear : left;
}

#body_content div.page_static ol li{
  margin : 8px 0px;
  margin-left:15px;
  list-style-type: decimal;
}

#body_content div.page_static ul li{
  margin : 8px 0px;
  margin-left:15px;
  list-style-type: square;
}

#body_content div.page_static ul.adresssse li{
  margin : 4px 0px;
  margin-left:15px;
  list-style: none;
}

#body_content div.page_static p.carte{
  float:  left;
  padding : 8px;
  clear: none;
  text-align : center;
  margin-left : 80px;
}

#body_content div.page_static p.carte_processus{
  float:  left;
  padding : 8px;
  clear: none;
  text-align : center;
  margin-left : 130px;
}

#content #contact label,#content #contact input[type=submit]{
  margin-left : 25px;
}
