/********************************************/
/*           FEUILLE DE STYLES              */
/********************************************/
#photo_partage{
display : none;
}

.partage_annonce{
width : 422px;
margin-top : 15px;
margin-right:0px;
margin-left : auto;
}

.partage_annonce span{



}
.partage_annonce .addthis_toolbox {
  margin-top : -20px;
  margin-right : 0px;
  margin-left : auto;

  width : 220px;
}
body {
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color : #333333;
  font-size: 13px;
  background-color: #F5F6F6;
  background-color : #d2d1cf;
  margin: 0;
  padding: 0;

}

#form_recherche input{
width : 218px;
}

#list_annonces{
overflow-y: auto; 
height : 520px;
height : 615px;
margin-top:15px;
}
a {
color : #333333;
text-decoration : none;
}

.center {
margin-left :auto;
margin-right : auto;
display : block;
}

.right {

text-align : right;
}
#list_annonces {
  position : relative;
  clear : both;
}


#s_header {
  background : #3c6beb;
  height : 110px;
  background : #232323;
}

#header {
  width:1200px;
  margin-left : auto;
  margin-right : auto;
  height : 80px;
}

#logo img{
  margin-top : 15px;
  height : 45px;
}


.adsense{
  position : relative;
  width : 500px;
  text-align : right;
  margin-right : 20px;
  margin-left : auto;
}



div.bloc {
  border : 1px solid #a7a7a7;
}

div.bloc>div {
  background-color : #e0e0e0;
  border : 1px solid white;
  padding : 10px;
  background : #e0e0e0;
}

a .btn_form {
display : block;
width : 100px;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
}

div.recherche .btn_form {
  background : #333333;
  
  color : #c5c5c5;;
  cursor : pointer;
  padding : 3px;
  padding-left : 10px;
  padding-right : 10px;
}

div.recherche .btn_form:hover {
  background : #3c6beb;
  color : white;
}

.btn_form {
  background : #333333;
  border : 1px solid #d2d1cf;
  color : #c5c5c5;;
  cursor : pointer;
  padding : 5px;
  padding-left : 10px;
  padding-right : 10px;
}

.btn_form:hover {
  background : #3c6beb;
  color : white;
}




.btn_afficher_dep{
  background : #333333;
  border : 1px solid #d2d1cf;
  color : #c5c5c5;;
  cursor : pointer;
  padding : 2px;
  padding-left : 8px;
  padding-right : 8px;
  margin-right : 5px;
}

.btn_afficher_dep:hover {
  background : #3c6beb;
  color : white;
}

.btn_afficher_aide{
  background : #333333;
  border : 1px solid #d2d1cf;
  color : #c5c5c5;;
  cursor : pointer;
  padding : 2px;
  padding-left : 8px;
  padding-right : 8px;
  margin-right : 5px;

}

.btn_afficher_aide:hover {
  background : #3c6beb;
  color : white;
}


#btn_aide {
display : block;
position : relative;
margin-left : auto;
margin-right : -7px;
margin-top : -30px;
padding-top : 10px;
text-align : right;
width : 50px;
}


.btn_select {
  background : #3c6beb;
  color : white;
}

.bouton_deposer {
position : relative;
width :450px;
margin-left : auto;
margin-right : auto;

}

#bt_voir {
  position : relative;
  height : 73px;

}


.bouton{

  background : #3c6beb;
  padding : 5px 10px 5px 10px;
  color : white;

}  

.bouton:hover {
  background : #333333;
}



.bt_left {
  width : 220px;
  padding : 5px;

}

.bt_center {
  margin-left : 255px;
  margin-top : -70px;
  width : 230px;
  padding : 5px;
}

.bt_right {
  margin-left : 520px;
  margin-top : -70px;
  width : 220px;
  padding : 5px;
}

.btn_index {


  color : #c5c5c5;
  background : #333333;
}

.btn_index:hover span.text{
  color : white;
}
.btn_index:hover {

  cursor : pointer;
  background : #3c6beb;
  color : white;
}

.btn_index>div{
  height : 60px;

}


.btn_index>div a{
  text-decoration : none;
  display : block;
  color : #c5c5c5;
}

.btn_index>div a:hover{
  color : white;
} 

.btn_index:hover a span.text span{
  color : white;
} 

.btn_index>div a span.icon{

  height : 60px;
  width : 60px;
  display : block;
  float : left;
}

.btn_index>div a span.icon img{
  height : 60px;
  width : 60px;
}

.btn_index>div a span.text{
  position : relative;
  left : 10px;
  display : block;
  width : 210px;
  height : 50px;
  padding-top : 5px;
  color : white;
}

.btn_index>div a span.text span{
  font-size : 11px;
  color : #c5c5c5;
}



.btn_left {
 margin-top : 10px;
  width : 200px;
 padding : 5px;
  margin-left : 27px;
}


.btn_right {
  margin-left : 240px;
  margin-top : -70px;
  width : 200px;
  padding : 5px;
}

.btn_left>div a span.text{
  width : 188px;
  font-size : 12px;
}


.btn_right>div a span.text{
  font-size : 12px;
  width : 180px;
}



.pub_carre {

text-align:center;
margin-top: 30px;
}

.pub_verticale {
position : absolute;

top : 170px;
right : 50px;

}

.pub_horizontal {


margin-left : 30px;


}
.div_gestion {
width : 70%;
margin-left: auto;
margin-right: auto;
}

.liste_gestion_annonce{
width : 100%;
margin-left: auto;
margin-right: auto;


}

.liste_gestion_annonce td,.liste_gestion_annonce th{

border-bottom : solid 1px grey;
}

/********************************************/
/*             bloc de droite                 */
/********************************************/

#bloc_droite {


margin-left: 460px;
margin-right : 30px;
min-height : 950px;

}
div.recherche {
  position : relative;
  text-align : right;
  padding : 5px;
padding-right :10px;
  background : #232323;
  background : #d2d1cf;

  width : 320px;
margin-top : 3px;
  margin-right : auto;
  margin-left :0px;
-moz-border-radius: 5px ;
}
.arborescence {
  position : absolute;
  top : 165px;
  left : 50px;
  color:white;
  border-bottom : solid 1px white;
  border-left : solid 1px white;
  padding-left: 5px;
  padding-bottom: 2px;
}  


.legende {
  text-align : right;
  margin-bottom : 10px;
}

.legende img{
  position : relative;
  top : 10px;
}

.nb_annonce {
  position : relative;
  float: right;
  height : 15px;
  text-align : right;
  margin-top : -35px;
  margin-right : 5px;
  width : 200px;
  color : #c5c5c5;
}

.bloc_annonce {
  position:relative;
  margin-top : 60px;
  margin-left:30px;
  margin-right:20px;
}

div#num {
  margin-top : 15px;
  padding-top : 5px;
  margin-bottom : 10px;
  height : 25px;
  background : #333333;
  color : white;
  padding-left : 10px;
}

div#num a.num {
  color : #c5c5c5;
}
.num {
  float : left;
  border-right : solid 1px black;
  border-left : solid 1px black;
  text-align : center;
  margin-right : -1px;
  display : block;
  height : 20px;
  width : 24px;
  text-decoration : none;
  color : white;
}

div#num  a.num:hover {
  background : #a0c6fa;
  color : white;
  background : #3c6beb;
}

span.num ,span.num:hover{
  color : white;
  background : #3c6beb;

}




div.resum_annonce {
  margin-bottom : 10px;
  
}

div.resum_annonce:hover {
cursor : pointer;
}

div.resum_annonce span.voir_annonce{
  display : none;
} 



div.resum_annonce:hover span.voir_annonce{
  display : block;
  margin-right : 0px;
  margin-left:auto;
  width : 60px;
  background : #3c6beb;
  padding : 5px 4px 5px 10px;
  color : white;
  margin-top : -22px;
}  


span.voir_annonce:hover{
 cursor : pointer;

}  

div.resum_annonce>div {
height : 70px;
}

.resum_annonce div.photo {
float : left;
width : 105px;
height : 70px;
border-right : 1px solid #a7a7a7;
margin-right : 10px;
text-align : center;
}

.resum_annonce div.photo img{
margin-right : 10px;
height : 70px;

}

a.btn_bulle {
margin-top : 10px;
margin-left : auto;
margin-right : auto;
display : block;

background : #3c6beb;
color :white;
height : 25px;
padding-top : 5px;
width : 110px;
text-align : center;

}



/********************************************/
/*                            */
/********************************************/


.formulaire {
    position : relative;
    width : 650px;
    padding : 20px;
    top : 40px;
    margin-right : auto;
    margin-left: auto;
    border : solid 1px black;
    background : white;
   margin-bottom : 100px;;
}


.info_depot {
    position : relative;

    margin-left: 30px;
}



.formulaire fieldset{

      width : 620px;


}

.fieldtext {

   
 	position : relative;
    width : 70%;

    margin-right : auto;
    margin-left: auto;

}
.fieldtext fieldset{
	position : relative;
	padding-top : 40px;
        width : 85%;
	padding-bottom : 40px;
	padding-left : 60px;
	padding-right : 60px;


}

td.right {
width : 150px;
}



/*****/
/* depot annonce */
/*********/

#form_depot {
  padding-bottom : 30px;
  border-bottom : 1px solid grey;
  margin-bottom : 30px;

  
}

#form_depot table{

  margin-left : auto;
  margin-right : auto;
  width : 80%;
  
}

.btn_on_form {
  height : 40px;
}

#form_depot td.right{
  text-align : right;
}

#form_depot_connexion {
  padding-top : 100px;
  width : 280px;
  height : 220px;
  padding-left : 20px;
  padding-right : 20px;
  border-right : 1px solid grey;
}

#form_depot_connexion td{
  text-align : left;
}

#form_depot_inscription {
  position : relative;
  width : 310px;
  margin-right : 0px;
  margin-left :auto;
  padding-right : 20px;
  margin-top : -320px;
}

#form_depot_inscription td{
  text-align : left;
}




/********************************************/
/*                   Map                   */
/********************************************/


.s_map {	
  position : relative;
  width : 422px;
  margin-right : 0px;
  margin-left : auto;
}
.s_map>div {
  
}
#map {	
  position : relative;
  width: 400px; 
  height: 400px;
  background : #3c5beb;
  border : 1px solid grey;
  margin-bottom : 15px;
margin-top : 5px;
}



#zoom {
  display : block;

  margin-right : auto;
  margin-left : 0px;
  width :180px;
  text-align : left;


}



.s_sociaux {
  width : 422px;
  margin-top : 15px;
  margin-right : 0px;
  margin-left : auto;
  text-align :left;
}

#sociaux div.facebook{
  background : white;
  height : 255px;
}

#sociaux_autres {
  position : relative;
  margin-top : -255px;
  top : -5px;
  width : 50px;
  margin-left : 320px;
}


div#aide_map {
  display : none;
  position : relative;
  height : 160px;
  width : 400px;
  margin-top : 15px;
  border-top : 1px solid grey;
  padding-top : 10px;

}


/********************************************/
/*                 Annonce                  */
/********************************************/

.annonce {

}

.annonce h3{
  padding-bottom : 7px;
  border-bottom : 1px solid grey;
   
}

 h3{
  color : #3c6beb;
  margin-top : 0px;
}

.annonce_text {


}

.annonce_titre{
  padding-bottom : 5px;
  border-bottom : 1px solid grey;
   
}

.annonce_poste_par {
   display : block;
}

.annonce_prix {
  float : right;
  margin-left : 150px;
  font-weight : bold;
  margin-top : -40px;
  color : #3c6beb;

}

.annonce_categorie {
  display : block;
  text-align : right;
  padding-right : 250px;
  color : grey;
  margin-top : -18px;
}


.annonce_ville {
   
 
}
.annonce_departement {
  

}

.annonce_telephone {
  display : block;
height : 20px;
}


.annonce_contacter {
float : right;
margin-top : -30px;
margin-right : 0px;
}

#caracteristiques {

}

.caracteristiques_annee {
   margin-right : 10px;
   margin-left :10px;
}

.caracteristiques_cylindre {
   margin-right : 10px;
   margin-left :10px;
}

.caracteristiques_vitesse {
   margin-right :10px;
   margin-left :10px;
}


.caracteristiques_km {
   margin-right :10px;
   margin-left :10px;
}

#bloc_contact {
  position :relative;      
  margin-right : 0px;
  margin-left : auto;
  margin-bottom : 20px;
  width : 422px;
  text-align : center;

}
span.text_annonce {
  
   margin-top : 10px;
   display : block;
   padding-top : 10px;
   padding-bottom : 10px;
   border-top : 1px solid grey;
   border-bottom : 1px solid grey;
 
}

.annonce_info {
  position : relative; 
  
  margin-bottom : 30px;
}

.presentation_annonce {

border-top : solid 1px grey;
border-bottom : solid 1px grey;
height :130px;
}
.bloc_annonce legend {
font-weight: bold;
}
.vignette_annonce {
     position : relative;
     float : right;
      margin-top : 15px;
    

     width : 135px;
     height : 100px;

}
.vignette_annonce img{
      position : relative;
      float : right;
      margin-top : auto;
      margin-bottom:auto;



}
p.annonce {
position : relative;


}

/****************************/
/*   PHOTOS */
/****************************/


ul#galerie_mini {
  list-style-type :none;
  height : 0px;
  margin-left : -20px;
  margin-top : 0px;
  text-align : center;
}

ul#galerie_mini li{
  margin-left : 0px;
  margin-right : auto;
  margin-bottom : 24px;
}

ul#galerie_mini li img{
  padding : 5px; 
  background : #333333;
}


ul#galerie_mini li img:hover{
   background : #3c6beb;
}

.bloc_photo {
  float : left;
  width : 160px;

}

.big_pic {
  position : relative;
  text-align : center;
  width : 550px;
  margin-right : 0px;
  margin-left :auto;
}

#big_pic {
  padding : 5px;

  background : #333333;


}

/********************************************/
/*                   Menu                   */
/********************************************/



#menu {
  position : relative;
  width : 500px;
  height : 30px;
  margin-right : 0px;
  margin-left : auto;
  margin-top : -80px;


}

#menu li { 
  float : right;
  list-style:none;
}

#menu a {

  margin-left : 15px;
  padding : 6px;
  padding-left :10px;
  padding-right : 10px;
  display : block;

  color : white;
  
  text-decoration : none;
background : #3c6beb;
}

#menu a:hover {
  color : #c5c5c5;
background : #333333;
}


a:link img, a:visited img{
 	border-width:0px;
}


#s_navigation {
 background : #333333;
}

#navigation {

  height: 45px;
 padding-top : 5px;
  width:1200px;
  margin-left : auto;
  margin-right : auto;

}

#navigation ul#cat_menu{
margin : 0px;
margin-left : -40px;
}


#navigation ul#cat_menu li {
  float : left;
  list-style:none;
}


#navigation ul#cat_menu li#li_label { 
 display : block;
  width : 130px;
  text-align: center ; 
  color : #c5c5c5;
  text-decoration : none;
  border-right : 1px  solid #232323;
  border-left : 1px  solid #232323;
  
  cursor : default;
  padding : 10px;
  margin-left : -1px;

} 


#navigation ul#cat_menu li#home a { 
 display : block;
  width : 130px;
  text-align: center ; 
  color : #c5c5c5;
  text-decoration : none;
  border-right : 1px  solid #232323;
  border-left : 1px  solid #232323;
  
  
  padding : 10px;
  margin-left : -1px;

} 


#navigation ul#cat_menu li.select#home a{ 
  
color : white
} 

#navigation ul#cat_menu li#home:hover a{ 
  
color : white
} 



#navigation ul#cat_menu li a { 
  display : block;
  width : 110px;
  text-align: center ; 
  color : #c5c5c5;
  text-decoration : none;
  border-right : 1px  solid #232323;
  border-left : 1px  solid #232323;
  
  
  padding : 10px;
  margin-left : -1px;
} 

#navigation ul#cat_menu li:hover a{
background : #3c6beb;
color : white;
}

#navigation a:hover, #navigation a:focus, #navigation a:active { 
  list-style:none;
  background : #3c6beb;
  display : block;
  color : white;
}

#navigation ul#cat_menu li.select a{
  list-style:none;
  display: block ;
  background : #3766e8 ;
 color : white;
}




/***********************************/
/*           sous menu             */
/***********************************/

div.ss_menu {
display : none;
position : absolute;
left : -20px;
width : 100%;
z-index : 10;
}


div.ss_menu ul {
margin-top : 10px;
clear : both;
margin-left : 0px;
  width:1200px;
 background : #d2d1cf;
height : 35px;
  margin-left : auto;
  margin-right : auto;
}

#navigation li:hover div.ss_menu{
display : block;


}


div.ss_menu li {
  list-style:none;
  display: block ;

  float : left;
 margin-right : 5px;
 
}
#navigation ul#cat_menu div.ss_menu li a{
 
  display: block ;
  padding : 7px;
  color : white;
  width : 150px;
  text-align : center;
  background :#333333;
  color : #c5c5c5;
  border : none;

}

#navigation ul#cat_menu div.ss_menu li a:hover{
 
  background : #3c6beb;
  color : white;
}



/***********************************/
/*         sous menu visible       */
/***********************************/

div.ss_menu_visible {

position : absolute;
left : -20px;
width : 100%;
}


div.ss_menu_visible ul {
margin-top : 10px;
clear : both;
margin-left : 0px;
  width:1200px;
  margin-left : auto;
  margin-right : auto;
}

#navigation li:hover div.ss_menu{
display : block;


}


div.ss_menu_visible li {
  list-style:none;
  display: block ;
 
  float : left;
 margin-right : 5px;
 
}
#navigation ul#cat_menu div.ss_menu_visible li a{
 
  display: block ;
  padding : 7px;
  color : white;
  width : 150px;
  text-align : center;
  background : #333333;
  color : #c5c5c5;
  border : none;

}

#navigation ul#cat_menu div.ss_menu_visible li a:hover{
 
  background : #3c6beb;
  color : white;
}

#navigation ul#cat_menu div.ss_menu_visible li.select a{
 background : #3c6beb;
  color : white;
}
/********************************************/
/*                 Contenu                 */
/********************************************/


div.s_page {

margin-top : 40px;
border-top : 1px solid #bbbbbb;


}
.page {
    
  border-top : 1px solid white;
 
  background : #dededc;
  min-height : 500px;
  background : #d2d1cf;
  background-image:url(../images/page_back.png);
  background-repeat:repeat-x;

}

div#fin_page {
 border-bottom : 1px solid #bbbbbb;
 border-top : 1px solid white;
top : 20px;
width : 100%;
position : relative;
clear : both;
}

.page_vide {
  margin :0 auto;
}

.box_content {	
  margin :0 auto;
  width : 1200px;
  padding-top : 40px;
  padding-bottom : 20px;

}


#rappel_recherche{
margin-top : -35px;
margin-bottom : 5px;

}
#rappel_recherche span.info{
color : #3c6beb;
}

#contenu {

 
}

#index_left {
float : left;
width : 750px;

}

#index_right {
   float : right;
   width : 450px;
}



.regions{
      position :relative;      
      padding : 20px 10px 20px 0px;

      background: white;

      top : -25px;
      margin-right : 0px;

	width : 350px;
      text-align : center;
      border : solid 1px black;
      -moz-border-radius: 30px; 
}

#span_nom_region {
   position : relative;
   width : 320px;
   margin-left : 20px;
   display : block;
   border-top : solid 1px black;
   padding-top : 5px;
}

#flashcontent{
  
  
}

#recherche_thematique {
    position : relative;

    

      background: white;
 padding-top : 10px;
      margin-top : 40px;
      right : 0px;
      width : 360px;
      height : 390px;
      text-align : center;
      border : solid 1px black;
      -moz-border-radius: 30px; 
}


.recherche_thematique {
   position : relative;
   background : white;
   width : 320px;
   margin-left : 20px;
   display : block;
   
   text-align : center;
   padding-bottom : 5px;
   border-bottom : 1px solid black;

}

#accordion {

   top : 50px;
   margin-left : 30px;
   margin-right : 20px;
}

.ico_cat{
   position : relative;
   margin-left : -20px;
   margin-right : 10px;

}


.illustration img{
   position : absolute;

height : 170px;;
   right :0px;


   bottom : 0px;

}



div.index_annonce {
   border-top : 1px solid black;
   border-bottom : 1px solid black;
   margin-bottom : 10px;
   height : 120px;
   display : block;


}


div.index_annonce:hover {
   background : #a0c6fa;
}

.index_annonce_img {
   margin-top : 10px;
   margin-left : 10px;
   text-align : center;

   width : 120px;
   height : 100px;
   position : relative;
}

.resume_annonce {

   margin-top : 150px;
}

.resume_annonce span {
   position : relative;
   color : #f8a006;
   font-weight : bold;
   font-size : 15px;
   
   margin-bottom : 15px;
}

a.index_annonce {
   display : block;
   text-decoration : none;
   width : 150px;
   height : 120px;
   float : left;
   margin-bottom : 20px;
}

a.index_annonce:hover {
   display : block;
   text-decoration : none;
   background : #a0c6fa;
   color : black;
}

a.index_annonce:hover span.index_annonce_titre{
   color : white;
}


.liste_annonce_poste_par {
   position : relative;
   top : 20px;
}
.liste_annonce_prix {
   position : absolute;
   top : 40px;
right : 50px;
}
.liste_annonce_categorie {
   position : absolute;
   top : 78px;
right : 150px;
text-align : left;
width : 200px;
color : grey;
}
.liste_annonce_lieu {
   position : absolute;
   top : 40px;
right : 150px;
text-align : left;
width : 200px;

}
.liste_annonce_ville {
 
   top : 20px;
left : 200px;

}
.liste_annonce_departement {

   top : 20px;
color : grey;
}

div.liste_annonce {
   border-top : 1px solid black;
   border-bottom : 1px solid black;
   
   height : 120px;
display : block;
background : white;
}

div.liste_annonce:hover {
display : block;
   background : #a0c6fa;
}



.lien_localisation {
   float : right;
   margin-top : -50px;
   cursor : pointer;
   margin-right : 0px;
background-image:url(../images/ico_localisation.png);
height : 32px;
width : 32px;
}

.lien_localisation:hover {
   
   background-image:url(../images/ico_localisation2.png);
	
   
}

option.enabled:hover {
  background : #3c6beb;
}


.disabled {
  background : #333333;
  color : white;
  text-align : center;
}
.liste_annonce_img {
   margin-top : 10px; 
   margin-left : 10px; 
   text-align : center;

   width : 150px;  
   height : 100px;
   position : relative;
}
.liste_annonce_text {
   position : relative;
   margin-top : -100px;
   margin-left : 200px;
}



.resum_annonce span.titre {
   display : block;
   color : white;
   width : 480px;
   padding : 5px;
   color : #3c6beb;
   margin-top : -5px;
   border-bottom : 1px solid grey;
   margin-left : 115px;
}

.resum_annonce span.prix {
   display : block;
   color : white;
   margin-left : 560px;
   width : 50px;
   text-align : right;
   padding : 5px;
   color : #3c6beb;
   margin-top : -29px;
   border-bottom : 1px solid grey;
  margin-bottom : 5px;

}

a.liste_annonce {
   display : block;
   text-decoration : none;
  
}

a.liste_annonce:hover {
   display : block;
   text-decoration : none;
   background : #a0c6fa;
   color : black;
}



a.liste_annonce:visited span.liste_annonce_titre{
   color : #ad6139;
}

a.liste_annonce:hover span.liste_annonce_titre{
   color : white;
}
div.liste_annonce_pub {
 margin-top: 10px;
   margin-bottom : 10px;
   height : 120px;
display : block;

text-align : center;
}

span.titre_pub {
position : relative;
top : 0px;
}



/********************************************/
/*                 footer                   */
/********************************************/




.liens_footer{
  padding-top : 12px;
  clear:both;
  height: 30px;
  text-align: center; 
  margin-top : 35px;
  position : relative;
  background : #333333;
  color : #c5c5c5;
  background : #232323;
}


.liens_footer a {
  display: inline;
  position : relative;
  color : #c5c5c5;
  text-decoration : none;

  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 10px;
}

.liens_footer a:hover {
  
  color : white;
 
background : red;
-moz-border-radius: 7px;
  background : #3c6beb;
  
}


.copyright{
  position : relative;
  height: 30px;
  color: white;
  text-align: center;
  margin-top : 25px;
 
}

.copyright p, .copyright a {
  display: inline;
  color: black;
}


.res_sociaux {
  margin-top : -35px;
  text-align:right;
  clear:both;
  width : 1200px; 
  margin-left : auto;
  margin-right : auto;
}


.res_sociaux a{
  position : relative;   	
  padding: 15px 0 0px 40px;
  margin-right : 0px;
   background: 0 0 no-repeat transparent;
   color: white;
   height: 33px;
   text-decoration: none;
   font-weight: bold;
}






table.photos {
  	text-align: center;
  	margin-right: auto;
  	margin-left: auto;
}




.body_table
{
	 margin:2px 0px;
}

.border_bottom
{
 	border-bottom:2px solid #132D46;
}
.border_top
{
 	border-top:2px solid #132D46;
}



p {
 	
 	color : #333333;


}



.center {
 	text-align: center;
}

.marg_auto {
	margin-right : auto;
	margin-left: auto;
}
.right {
 	text-align: right;
}

.bold {
 	font-weight: bold;
}

p.fleche {

	font-weight: bold;
}

div#titre {
	margin-left: auto; margin-right: auto;

}


h1 {
	
	color: #3399CC;
	background-color: black;

}

h1:hover {
	color: black;
	background-color: #132D46;
}



#DIV_MOVE {


position : absolute;

bottom:30px;
right : 1px;
z-index : 0px;
}

#map span {

display : none;

}


#map span.titre_bulle{

display : block;
color : #3c6beb;
padding-bottom : 5px;
border-bottom : 1px solid #333333;
font-weight : bold;
}


#bulle_info
{
height : 80px;
}

#captcha {
 position : absolute;
 margin-left : 20px;
}





/**********/
/* gestion / profil */
/********************/


#profil {	
  position : relative;
  width : 422px;
 
  margin-right : 0px;
  margin-left : auto;
}

#admin {	
  position : relative;
  width : 422px;
  margin-right : 0px;
  margin-left : auto;
}
div.resum_annonce span.modifier{
  display : none;
} 



div.resum_annonce:hover span.modifier{
  display : block;
  margin-right : 0px;
  margin-left:auto;
  width : 55px;
  background : #3c6beb;
  padding : 5px 10px 5px 15px;
  color : white;
  margin-top : -62px;
}  


span.modifier:hover{
 cursor : pointer;

}  


span.modifier a {
  color : white;
}

span.supprimer a {
  color : white;
}
div.resum_annonce span.supprimer{
  display : none;
} 



div.resum_annonce:hover span.supprimer{
  display : block;
  margin-right : 0px;
  margin-left:auto;
  width : 50px;
  background : red;
  padding : 5px 20px 5px 10px;
  color : white;
  margin-top : 10px;
}


img.supprimer {
 cursor : pointer;
}

div.resum_annonce_adsense div {
padding :0px;
}


div.addthis_toolbox {
text-align : right;
width : 260px;
margin-top : 2px;
margin-right : -5px;
margin-left : auto;
}





