/* Bases */
body {
margin: 0;
padding:0;
font-family: arial, Helvetica, sans-serif;
text-align: center ;
background: url(images/fond.gif) repeat-x;
background-color: #34bed8;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
padding: 0;
margin: 0;
}

h1 {
font-size:17px;
}

p {
padding: 0;
margin: 0;
padding: 0 8px 0 10px;
font-size: 12px;
text-align:justify;
color:#5a6265;
}

/* Utile */
.clear {clear: both;}
.clearleft {clear: left;}
.floatright {float:right;}
.bold {font-weight: bold;}
.lineheight0{line-height: 0px;}
.lineheight{line-height: 3px;}
.lineheight6{line-height: 6px;}
.lineheight12{line-height: 25px;}
.lineheight25{line-height: 25px;}
.margin27 {margin-left: 27px;}
.marginleft5 {margin-left: 5px;}
.margintop5 {margin-top: 5px;}
.fontsize11, table tr td {font-size: 11px;}
.fontsize12 {font-size: 12px;}
.fontsize15 {font-size: 19px;}
.fontsize14 {font-size: 13px;font-weight: bold;}
.color_orange {color: #f5b404;}
.color_bleu {color: #6588be;}
.color_marron {color: #534e4e;}
.padding_bottom3{padding-bottom: 3px;}
a{outline:none;}
.main:hover{cursor:pointer;}
.normal {font-weight: normal;color: #5a6265;}
.erreur {font-weight:bold; color:#ff0000; font-size:12px;}
h3 {color:#34bed8; font-size:16px; font-weight:bold;}


#main {
margin:0 auto;
width: 960px;
text-align: left ;
background-color: #ffffff;
}

#top {
width: 960px;
height: 213px;
border-bottom: 1px solid #c3cbce;
background: url(images/ban1.jpg) no-repeat center 0 ;
background-color: #ffffff;
}

h1#header {
height: 137px;
}

h1#header a {
width:243px ;
height: 96px ;
display: block ;
background: url(images/logo.png) no-repeat ;
text-indent: -5000px ;
}

h2 {
width: 277px;
height: 25px;
display:block;
margin-top: 82px;
text-indent: -5000px;
background: url(images/echangez.gif) no-repeat;
}

#annonce{
width: 550px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #ffffff;
height: 80px ;
margin-left: 120px;
float: left;
background: url(images/inscirvez-vous.gif) no-repeat 0px 20px;
}

.newsletter {
width: 138px;
position: relative;
top: 95px;
font-size: 11px;
font-weight: bold;
color: #47a4b6;
}


#ok {
float:right;
position:relative;
top: 75px;
left: 12px;
}

#inscription {
width: 300px;
color: #f400a1;
position:relative;
top: 78px;
left: 12px;
font-size: 11px;
font-weight: bold;
text-align:right;
float: right;
}


.liens_inscription {
font-size: 11px;
font-weight: bold;
color: #f400a1;
text-decoration: none;
}

.liens_inscription:hover {
font-size: 11px;
font-weight: bold;
color: #f400a1;
text-decoration: underline;
}



#retrouver{
width: 300px;
float: left;
}


#menu_top {
width: 960px;
height:55px;
font-size: 11px;
margin-left: 1px;
color: #fefefe;
}

ul#menu {
width: 960px;
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}

ul#menu li {
float: left ;
text-align: center ;
}

ul#menu li a { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b1.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a:hover { background: url(images/b1_on.gif) no-repeat bottom;}

ul#menu li a.b2 { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b2.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b2:hover { background: url(images/b2_on.gif) no-repeat bottom;}

ul#menu li a.b3 { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b3.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b3:hover { background: url(images/b3_on.gif) no-repeat bottom;}

ul#menu li a.b4 { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b4.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b4:hover { background: url(images/b4_on.gif) no-repeat bottom;}

ul#menu li a.b5 { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b5.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b5:hover { background: url(images/b5_on.gif) no-repeat bottom;}

ul#menu li a.b6 { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b6.png) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b6:hover { background: url(images/b6_on.png) no-repeat bottom;}

ul#menu li a.b6bis { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b.espacemembre.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b6bis:hover { background: url(images/b.espacemembre_on.gif) no-repeat bottom;}

ul#menu li a.b7 { width: 136px; height: 55px; display:block; text-indent: -5000px; background: url(images/b7.gif) no-repeat bottom; margin-right: 1px;}
ul#menu li a.b7:hover { background: url(images/b7_on.gif) no-repeat bottom;}

h3.titre_choisissez {width: 255px; height: 16px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_choisissez_destination.gif) no-repeat ;}
h3.titre_recherche {width: 172px; height: 27px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_recherche.gif) no-repeat ;}
h3.titre_infos {width: 172px; height: 27px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_information.gif) no-repeat ;}
h3.titre_infos {width: 127px; height: 27px; margin-top: 2px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_information.gif) no-repeat ;}
h3.titre_conseil {width: 128px; height: 23px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_conseil2.gif) no-repeat ;}
h3.titre_temoignage {width: 128px; height: 24px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_temoignage.gif) no-repeat ;}
h3.titre_fiche {color: #5a6265; font-size:17px; font-weight:bold ;}
h3.titre_visiteur {padding: 0;margin: 0;margin-top: 10px;margin-bottom: 25px;width: 114px;height: 31px;display: block;text-indent: -5000px;background: url(images/titre_visiteur.gif) no-repeat left;}

#contenu {
width: 960px;
padding-bottom: 5px;
border-bottom: 1px solid #c3cbce;
}

#zone_gauche{
width: 182px;
margin-top: 3px;
margin-left: 3px;
float:left;
}

#zone_gauche2{
width: 622px;
margin-top: 3px;
margin-left: 3px;
float:left;
}

.lien_temoignage {
width: 182px;
height: 71px;
display: block;
text-indent: -5000px;
background: url(images/b.temoignage.gif) no-repeat ;
}

.lien_temoignage:hover {
background: url(images/b.temoignage_on.gif) no-repeat ;
}

.top_gauche {
width: 182px;
height: 5px;
margin-top: 3px;
background: url(images/top_gauche.gif) no-repeat ;
}

.recherche_gauche {
width: 182px;
min-height: 149px;
background: url(images/block_recherche.gif) no-repeat bottom;
}

ul.liste_recherche_gauche {
padding: 0;
margin: 0;
margin-left: 5px;
list-style-type: none;
}

ul.liste_recherche_gauche li a {
font-size: 14px;
font-weight: bold;
color: #ffffff;
line-height: 20px;
background: url(images/pointille_bouton.gif) no-repeat bottom;
padding-bottom: 2px;
text-decoration: none;
}

ul.liste_recherche_gauche li a:hover {
color: #f0e6e6;
}

ul.liste_recherche_gauche li span.numero {
font-size: 14px;
font-weight: bold;
color: #ffffff;
position:relative;
top: 10px;
background: url(images/pointille_bouton.gif) no-repeat bottom;
padding-bottom: 2px;
text-decoration: none;
}

.input_type_gauche {
margin-top: 13px;
height: 12px;
width: 100px;
}

.placement_bouton_gauche {
position: relative;
top: 2px;
}

h3.destination {
width: 155px;
font-size: 14px;
font-weight: bold;
padding-top: 4px;
margin-left: 5px;
color: #eff09c;
background: url(images/carre_blanc.gif) no-repeat right 10px;
}

.fond_gauche {
width: 182px;
background: url(images/fond_top_gauche2.gif) repeat-y;
}


ul.liste_recherche_continent {
padding: 0;
margin: 0;
margin-left: 5px;
list-style-type: none;
}

ul.liste_recherche_continent li a { font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 10px; line-height: 20px; 
background: url(images/puce_blanche.gif) no-repeat left 6px; padding-bottom: 2px; text-decoration: none; }
ul.liste_recherche_continent li a:hover { color: #f0e6e6; }

ul.liste_recherche_continent li a.europe { font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 10px; line-height: 20px; 
background: url(images/puce_bleu.gif) no-repeat left 6px; padding-bottom: 2px; text-decoration: none; }
ul.liste_recherche_continent li a.europe:hover { color: #f0e6e6; }

ul.liste_recherche_continent li a.amerique { font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 10px; line-height: 20px; 
background: url(images/puce_vert.gif) no-repeat left 6px; padding-bottom: 2px; text-decoration: none; }
ul.liste_recherche_continent li a.amerique:hover { color: #f0e6e6; }

ul.liste_recherche_continent li a.asie { font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 10px; line-height: 20px; 
background: url(images/puce_gris.gif) no-repeat left 6px; padding-bottom: 2px; text-decoration: none; }
ul.liste_recherche_continent li a.asie:hover { color: #f0e6e6; }

ul.liste_recherche_continent li a.afrique { font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 10px; line-height: 20px; 
background: url(images/puce_orange.gif) no-repeat left 6px; padding-bottom: 2px; text-decoration: none; }
ul.liste_recherche_continent li a.afrique:hover { color: #f0e6e6; }

ul.liste_recherche_continent li a.oceanie { font-size: 13px; font-weight: bold; color: #ffffff; padding-left: 10px; line-height: 20px; 
background: url(images/puce_vert.gif) no-repeat left 6px; padding-bottom: 2px; text-decoration: none; }
ul.liste_recherche_continent li a.oceanie:hover { color: #f0e6e6; }

ul.liste_recherche_continent li a.map {
background: none;  }


.bottom_gauche {
width: 182px;
height: 6px;
background: url(images/bas_gauche.gif) no-repeat;
}


#zone_informations{
width: 177px;
margin-left:5px;
margin-top:10px;
padding-bottom: 5px;
border-bottom: 4px solid #46a4b6;
}

ul.liste_infos {
padding: 0;
margin: 0;
margin-top: 3px;
margin-left: 15px;
list-style-type: none;
}

ul.liste_infos li a {
font-size:12px;
font-weight: bold;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
color: #f5b404;
text-decoration: none;
background: url(images/puce_orange.gif) no-repeat left;
}

ul.liste_infos li a:hover {
text-decoration: underline;
}

#zone_conseils{
width: 177px;
margin-left:5px;
margin-top: 10px;
padding-bottom: 5px;
border-bottom: 4px solid #46a4b6;
}

.lien_conseil {
font-size: 11px;
font-size: normal;
text-decoration: none;
color: #5a6265;
}

.lien_conseil:hover {
font-size: 11px;
text-decoration: underline;
}

#zone_temoignage{
width: 177px;
margin-left:5px;
margin-top: 10px;
padding-bottom: 5px;
background: url(images/go.gif) no-repeat 252px 16px;
border-bottom: 4px solid #46a4b6;
}

#zone_check{
width: 177px;
margin-left:5px;
margin-top: 10px;
height:65px;
border-bottom: 4px solid #46a4b6;
}

.position_check {
position: relative;
right: 45px;
float:right;
}

.lien_inscription {
width: 182px;
height: 71px;
margin-top: 5px;
display: block;
text-indent: -5000px;
background: url(images/bouton_inscription_rapide.gif) no-repeat ;
}

.lien_inscription:hover {
background: url(images/bouton_inscription_rapide_on.gif) no-repeat ;
}


#zone_droite {
width: 757px;
margin-top: 3px;
margin-left: 13px;
float:left;
}

#zone_droite2 {
width: 317px;
margin-top: 3px;
margin-left: 13px;
float:left;
}

h3.titre_offres_recentes {
width: 147px;
height: 16px;
display:block;
margin-top: 20px;
text-indent: -5000px;
float:left;
background: url(images/titre_offres_recentes.gif) no-repeat ;
}

#zone_membre{
width: 444px;
height: 40px;
float:right;
}

.form_recherche {
padding:0;
margin:0;
}

.label_id{
margin-left: 5px;
font-size: 12px;
font-weight: bold;
color: #47a4b6;
}

.input_id {
margin-left: 3px;
font-size: 11px;
font-weight: bold;
color: #47a4b6;
width: 110px;
border: 1px solid #47a4b6;
}

.placement_ok {
position:relative;
top: 3px;
}

.liens_panier {
color: #e73e26;
display:block;
font-size: 12px;
font-weight: bold;
text-decoration:none;
margin-left: 266px;
padding-left: 13px;
margin-top: 2px;
background: url(images/petite_fleche.gif) no-repeat 3px 3px;
float: left;
}

.liens_panier:hover {
text-decoration:underline;
}

.liens_panier2 {
color: #47a4b6;
display:block;
font-size: 11px;
text-decoration:none;
margin-top: 2px;
background: url(images/petite_fleche.gif) no-repeat 3px 3px;
float: left;
}

.liens_panier2:hover {
text-decoration:underline;
}

.zone_offres_recentes {
width: 757px;
}

.fiche_recente {
width: 180px;
margin-right: 9px;
float:left;
}

.cadre_recent {
width: 180px;
background: url(images/cadre_image_accueil.gif) no-repeat;
}

.placement_image_recente {
margin-top: 1px;
margin-left: 1px;
}

.titre_ville_recente {
font-size: 13px;
color: #5a6265;
}
.titre_pays_recente {
font-size: 15px;
font-weight: bold;
color: #5a6265;
}

ul.liste_offres_recentes {
padding: 0;
margin:0;
list-style-type: none;
margin-top: 8px;
}

ul.liste_offres_recentes li {
font-size: 12px;
color: #5a6265;
padding-left: 7px;
background: url(images/mini_puce.gif) no-repeat 0px 5px;
}

h3.titre_choisissez_destination {
width: 255px;
height: 16px;
display:block;
margin-top: 10px;
text-indent: -5000px;
background: url(images/titre_choisissez_destination.gif) no-repeat;
}

.pointille {
width: 746px;
height: 1px;
margin: 6px 0 6px 0;
background: url(images/pointille_bouton.gif) repeat-x;
}

.barre {
width: 746px;
height: 1px;
margin: 6px 0 6px 0;
background: url(images/point_barre.gif) repeat-x;
}

.barre2 {
width: 746px;
height: 1px;
margin: 10px 0 6px 0;
background: url(images/point_barre.gif) repeat-x;
}

.mapmonde {
margin-top: 15px;
text-align:center;
}

h3.titre_echange {
width: 276px;
height: 21px;
display:block;
margin-top: 10px;
text-indent: -5000px;
background: url(images/titre_echange.gif) no-repeat;
}


#textegauche {
width: 306px;
float:left;
}

#textedroit{
padding-left: 4px;
width: 280px;
background: url(images/traits_vertical.gif) no-repeat left;
float:left;
}

.photo_texte {
margin-left: 4px;
width:160px;
widht: 150px;
float:left;
}

/* Nouvelle page intérieure */

#zone_centre {
width: 942px;
margin-top: 3px;
margin-left: 13px;
float:left;
}

.zone_texte_destination {
width: 97px;
height: 74px;
font-size: 11px;
color: #ffffff;
margin-top:30px;
margin-right:8px;
float:right;
}

#echange {
width: 590px;
background: url(images/traits_hori.gif) no-repeat  center bottom;
}



h4 {
font-size:12px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
padding-left: 8px;
color: #f5b404;
}

.lienplus {
width: 67px;
display:block;
font-size: 12px;
color: #5a6265;
font-weight: bold;
background: url(images/plus.gif) no-repeat right;
text-decoration:none;
margin-top: 5px;
margin-right: 7px;
margin-bottom: 3px;
float:right;
}

.lienplus:hover {
color: #6f797c;
}





a.plusdinfos {
width: 100px;
height: 20px;
position:relative;
top: -15px;
line-height:20px;
font-size: 11px;
color: #ff8fc8;
display:block;
text-indent: 30px;
background: url(images/duck.jpg) no-repeat left;
text-decoration:none;
float: right;
}

a.plusdinfos:hover {
width: 100px;
height: 20px;
position:relative;
top: -15px;
line-height:20px;
font-size: 11px;
color: #e20195;
display:block;
text-indent: 30px;
background: url(images/duck.jpg) no-repeat left;
float: right;
}


#zone_recherche {
width: 325px;
padding-bottom: 5px;
border-bottom: 1px solid #c4cccf;
}


h4.map_bleu {
font-size:12px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
margin-top: 8px;
margin-left: 23px;
padding-left: 10px;
color: #33bdd9;
background: url(images/puce_bleu.gif) no-repeat left;
}

#minimap {
height: 139px;
background: url(images/map.gif) no-repeat center;
}

ul.maplien {
padding: 0;
margin: 0;
list-style-type:none;
padding-left: 55px;
}

ul.maplien li {
margin-right: 7px;
float:left;
}

ul.maplien li a {font-size: 12px; color: #33bdd9; text-decoration:none;}
ul.maplien li a:hover {text-decoration:underline;}

ul.maplien li a.afrique {font-size: 12px; color: #f5b404; text-decoration:none;}
ul.maplien li a.afrique:hover {text-decoration:underline;}

ul.maplien li a.asie {font-size: 12px; color: #5a6265; text-decoration:none;}
ul.maplien li a.asie:hover {text-decoration:underline;}

ul.maplien li a.oceanie {font-size: 12px; color: #e6361f; text-decoration:none;}
ul.maplien li a.oceanie:hover {text-decoration:underline;}

ul.maplien li a.amerique {font-size: 12px; color: #c0c705; text-decoration:none;}
ul.maplien li a.amerique:hover {text-decoration:underline;}


/* **********formulaire rapide****************/


.quantite_panier{
padding: 0;
margin: 0;
height: 17px;
width: 100px;
color: #47a4b6;
font-size: 10px;
font-weight:bold;
}

ul {
padding: 0;
margin: 0;
list-style-type:none;
}

ul li{
margin-bottom: 2px;
}
/* **************************/

.bouton_valider{
width: 61px;
height:23px;
display:block;
font-size: 12px;
color: #5a6265;
font-weight: bold;
text-indent: -5000px;
background: url(images/bouton_chercher.gif) no-repeat right;
text-decoration:none;
margin-top: 5px;
margin-right: 56px;
float:right;
}

.bouton_valider:hover {
background: url(images/bouton_chercher_on.gif) no-repeat right;
}





ul.liste_infos2 {
padding: 0;
margin: 0;
margin-top: 3px;
margin-left: 15px;
list-style-type: none;
float:left
}

ul.liste_infos2 li a {
font-size:12px;
font-weight: bold;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
color: #f5b404;
text-decoration: none;
background: url(images/puce_orange.gif) no-repeat left;
}

ul.liste_infos2 li a:hover {
text-decoration: underline;
}








#panier {
font-size:12px;
color: #ffffff;
padding-left: 2px;
border-bottom: 3px solid #ffffff;
}

ul.liste_panier {
padding: 0;
margin: 0;
margin-top: 9px;
margin-bottom: 3px;
font-size:11px;
color: #ffffff;
list-style-type:none;
}

ul.liste_panier li {
line-height: 16px;
font-size:12px;
color: #ffffff;
}

ul.liste_panier li a {
font-size:11px;
color: #ffe3eb;
font-weight: bold;
padding-left: 10px;
background: url(images/fleche.gif) no-repeat  left;
text-decoration: none;
}

ul.liste_panier li a:hover {
background: url(images/fleche_on.gif) no-repeat  left;
text-decoration: underline;
}


.lien_compte {
font-size:11px;
display:block;
color: #ffffff;
font-weight:bold;
margin-top: 3px;
margin-left: 124px;
text-decoration: none;
}



#compte{
font-size:12px;
padding-left: 2px;
color: #ffffff;
border-bottom: 3px solid #ffffff;
}

#boutons{
font-size:12px;
padding-left: 2px;
color: #ffffff;
height: 153px;
border-bottom: 3px solid #ffffff;
}

ul.menu {
margin:0;
padding:0;
list-style:none;
color: #02b8b7;
font-size:17px;
padding-top:2px;
text-align:left;
}

ul.menu li a {
width: 206px;
height: 52px;
text-decoration:none;
color: #02b8b7;
display: block ;
background: url(images/bouton_conseil.jpg) no-repeat ;
line-height: -1.4;
text-indent: -5000px ;
}

ul.menu li a:hover { text-decoration:none; background: url(images/bouton_conseil.jpg) no-repeat ;}


ul.menu li a#b2 {
z-index: 3;
line-height: -1.4;
position:relative;
bottom: 4px;
width: 206px;
height: 52px;
text-decoration:none;
color: #02b8b7;
display: block ;
background: url(images/bouton_quisommesnous.jpg) no-repeat ;
text-indent: -5000px ;
}

ul.menu li a#b2:hover {text-decoration:none; background: url(images/bouton_quisommesnous.jpg) no-repeat ;}


ul.menu li a#b3 {
z-index: 4;
line-height: -1.4;
position:relative;
bottom: 8px;
width: 206px;
height: 53px;
text-decoration:none;
color: #02b8b7;
display: block ;
background: url(images/bouton_contact.jpg) no-repeat ;
text-indent: -5000px ;
}

ul.menu li a#b3:hover {text-decoration:none; background: url(images/bouton_contact.jpg) no-repeat ;}


#livres{
padding-left: 2px;
margin-top: 14px;
font-size:12px;
color: #ffffff;
}

#livre {
z-index: 5;
position:relative;
bottom: 12px;
width: 206px;
height: 106px;
text-decoration:none;
color: #02b8b7;
display: block ;
background: url(images/livre.jpg) no-repeat ;
text-indent: -5000px ;
}

#livre:hover {text-decoration:none; background: url(images/livre.jpg) no-repeat ;}


.savoirplus{
z-index: 6;
position:relative;
top: -35px;
left: 32px;
width:84px;
color: #dc43ab;
display:block;
font-size: 10px;
text-decoration:none;
background: url(images/fleche_rose.jpg) no-repeat right 4px;
}

#livre:hover {text-decoration:none; background: url(images/livre.jpg) no-repeat ;}



#footer{
height:45px;
line-height: 45px;
text-align:center;
color:#ffffff;
position:relative;
font-size:11px;
}


ul#basdepage {
height: 45px ;
margin: 0 ;
padding: 0 ;
margin-left: 380px ;
text-align: center ;
list-style-type: none ;
text-indent:4px;
}

ul#basdepage li {
float: left ;
text-align: center ;
}

ul#basdepage li a {
line-height: 31px ;
font-size: 11px ;
font-weight: bold;
color: #ffffff ;
display: inline;
text-decoration: none ;
}

ul#basdepage li a:hover {
color: #f0e6e6;
}


.lienbas {
font-size: 12px;
color: #00cccb;
text-decoration:none;
}

.lienbas:hover {
font-size: 12px;
color: #ffffff;
text-decoration:none;
}



/* contenu */


#zone_formulaire_page {
height: 628px;
width: 978px;
float: left;
}

#contenu_page{
height: 628px;
width: 978px;
background-color: #5b595c;
border: 1px solid #6588be ;
}

#votre_recherche_page {
height: 314px;
width: 528px;
margin: 0 auto;
margin-top: 10px;
background-color: #5b595c;
border: 1px solid #6588be;
}

#sousmenu_top {
height: 17px ;
width: 530px;
margin: 0 auto;
margin-top: 1px;

background-color: #5b7aa9;
}

ul#sousmenu {
height: 17px ;
margin: 0 ;
padding: 0 ;
background-color: #5b7aa9;
list-style-type: none ;
float:left;
}

ul#sousmenu li {
float: left ;
margin-right: 2px;
text-align: center ;
}

ul#sousmenu li a {
width: 104px ;
line-height: 17px ;
font-size: 11px ;
font-weight: bold ;
color: #fff ;
display: block ;
text-decoration: none ;
}

ul#sousmenu li a:hover {
background-color: #516d97;
}


/* interieure */

#zone_gauche_interieure{
width: 759px;
background: url(images/fond_cadre.gif) repeat-y;
float:left;
}

#bas{
width: 759px;
height: 32px;
background: url(images/cadre_bottom_interieur.jpg) no-repeat;
}

#selection_interieure {
width: 759px;
background: url(images/fond_cadre.gif) repeat-y;
}

#menugauche {
width: 125px;
height: 301px;
margin-left: 17px;
float:left;
}

#zone_produits {
width: 595px;
margin-left: 10px;
float:left;
}

.cadre_produits {
width: 595px;
height: 80px;
border: 1px solid #c5cbd1;
margin-top: 10px;
background: url(images/nouveaute.gif) no-repeat 1px;
}

.cadre_produits2 {
width: 595px;
height: 80px;
border: 1px solid #c5cbd1;
margin-top: 5px;
}

.images_produits {
width: 80px;
height: 80px;
margin-left: 32px;
float: left;
}

.images_produits2 {
width: 80px;
height: 80px;
margin-left: 70px;
float: left;
}


.description_produits {
width: 595px;
height: 72px;
}

.textes_produits {
width: 130px;
height: 72px;
text-align:center;
margin-left: 11px;
float: left;
}


.textes_produits2 {
width: 130px;
height: 72px;
text-align:center;
margin-left: 19px;
float: left;
}
.liens_produits {
font-size: 12px;
color: #dd37a5;
text-decoration:none;
}

.liens_produits:hover {
font-size: 12px;
color: #3e4972;
text-decoration:none;
}

#suivant {
width: 200px;
position:relative;
top: 10px;
font-size: 11px;
font-weight: bold;
color: #dd37a5;
text-align:right;
margin-right: 10px;
float:right
}

#zone_droite_interieure {
width: 222px;
min-height: 815px;
background: url(images/fond_droit.jpg) repeat-y;
float:left;
}


ul.liste_menu_gauche {
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}

ul.liste_menu_gauche li a {
font-size: 14px ;
font-weight:bold;
color: #d5028f ;
padding-left: 7px;
text-decoration: none ;
}

ul.liste_menu_gauche li a:hover {
text-decoration: underline ;
}


ul.sousliste_menu_gauche{
margin: 0 ;
padding: 0 ;
margin-left: 1px;
list-style-type: none ;
}

ul.sousliste_menu_gauche li a {
font-size: 11px ;
font-weight: bold;
color: #e295bf;
text-decoration: none ;
background: url(images/fleche_menu.gif) no-repeat left;
padding-left: 6px;
}

ul.sousliste_menu_gauche li a:hover {
color: #c27ea3;
text-decoration: none ;
}


#coupdecoeur {
width:305px;
height: 150px;
margin-left: 20px;
padding-top: 60px;
}

#image_coeur {
width:150px;
height: 150px;
float:left;
}

#description_coeur {
color: #d5028f ;
width:150px;
height: 170px;
text-align: center;
float:left;
}

#ban_sextoys{
width: 759px;
height: 234px;
background: url(images/banniere_sextoys.jpg) no-repeat;
}

/* interieure */

#zone_produits_fiche {
width: 599px;
margin-left: 10px;
border: 2px solid #ff8fc9;
float:left;
}

#zone_gauche_fiche {
width: 220px;
padding: 2px 0 0 2px;
float:left;
}

#zone_droite_fiche {
width: 375px;
float:left;
}



.infos {
padding: 0;
margin: 0;
padding: 0 10px 0 10px;
font-size: 11px;
color:#ff96cc;
}

.agrandir {
padding: 0;
margin: 0;
font-size: 11px;
color:#ff96cc;
}

.prix {
font-size: 20px;
color: #dc36a4;
font-weight: bold;
text-align:center;
margin: 2px 5px 0 0;
float:right;
}

.petitprix {
font-size: 14px;
color: #ff96cc;
}


.panier_fiche {
width: 365px;
margin-top: 5px;
border-top: 1px solid #ff8fc9;
}


.liste_deroulante {
margin-left:30px;
padding-top: 8px;
width: 185px;
background: url(images/traits.gif) no-repeat right 8px;
float:left;
}

.zone_panier {
padding-top: 5px;
margin-left: 5px;
width: 120px;
float:left;
}




.lien_panier {
width: 122px;
height: 51px;
display: block;
text-indent: -5000px;
background: url(images/bouton_panier.jpg) no-repeat;
}

.lien_panier:hover {
background: url(images/bouton_panier_on.jpg) no-repeat;
}

.quantite_panier{
padding: 0;
margin: 0;
height: 17px;
width: 120px;
color: #5d6ba3;
font-size: 10px;
font-weight:bold;
}

.quantite_panier2{
padding: 0;
margin: 0;
margin-left: 83px;
margin-top:5px;
height: 17px;
width: 40px;
color: #5d6ba3;
font-size: 10px;
font-weight:bold;
}

ul.liste_fiche_produit {
padding: 0;
margin: 0;
padding: 0 10px 0 10px;
color:#ff96cc;
list-style:none;
}

ul.liste_fiche_produit li {
padding: 0;
margin: 0;
line-height:13px;
font-size: 11px;
color:#ff96cc;
}

h5 {
padding: 5px 0 0 10px;
font-size:17px;
color: #6588be;
}

/* ************** intérieur****************** */


#choixliste{
width: 590px;
height: 83px;
border-bottom: 1px solid #c3cbce;
}

#listes {
width: 590px;
height:200px;
}

.choix_interieur {
width: 120px;
font-size: 11px;
font-weight: bold;
color: #47a4b6;
}

form.liste_destination {
color: #5a6265;
font-size: 11px;
}

form.liste_destination label {
padding: 0;
margin: 0;
display:block;
float:left;
font-weight: bold;
font-size: 12px;
color: #5a6265;
}

form.liste_destination select{
width: 113px;
height: 17px;
position: relative;
bottom: 10px;
}


.quantite_panier{
padding: 0;
margin: 0;
height: 17px;
width: 119px;
color: #47a4b6;
font-size: 10px;
font-weight:bold;
}

ul.maplien2 {
padding: 0;
margin-top: 18px;
list-style-type:none;
}

ul.maplien2 li {
margin-right: 5px;
float:left;
}

.color_europe {
color: #34bed8 !important;
}

.color_afrique {
color: #f5b404;
}

.color_asie {
color: #5a6265;
}

.color_oceanie {
color: #e6361f;
}

.color_amerique {
color: #c0c705;
}

.color_amerique {
color: #c0c705;
}

.color_cadre {
color: #48a3b6 !important;
}




#fiches_maison{
width: 590px;
margin-bottom: 5px;
}

.lien_fiche_maison {
font-size: 11px;
font-weight: bold;
color: #47a4b6;
text-decoration: none;
}

.lien_fiche_maison:hover {
text-decoration: underline;
}

.fiche_generale {
width: 608px;
}

.fiche_descriptive {
width: 608px;
height: 168px;
background: url(images/cadre_amerique.gif) no-repeat;
}




h5.titre_general{
padding: 0;
margin: 0;
margin-top: 5px;
font-size: 15px;
font-weight: bold;
color: #5a6265;
}

h6.soustitre_general {
padding: 0;
margin: 0;
font-size: 13px;
color: #47a4b6;
font-weight: bold;
}

.image_generale {
width: 204px;
height: 153px;
margin-top: 7px;
margin-left: 4px;
margin-right: 5px;
background: url(images/cadre_image.jpg) no-repeat;
float:left;
}


.placement_image {
width: 200px;
height: 150px;
margin-top:2px;
margin-left:2px;
}

.description_generale {
width: 390px;
height: 168px;
float:left;
}

.bas_general {
width: 390px;
height: 60px;
background: url(images/pointille_general.gif) no-repeat  center 2px;
}


.chambres {
width: 92px;
float:left;
}

.voyages{
width: 159px;
padding-left: 5px;
background: url(images/pointille_general_vertical.gif) no-repeat left 13px;
float:left;
}

.boutons{
padding-left: 7px;
width: 125px;
background: url(images/pointille_general_vertical.gif) no-repeat left 13px;
float:left;
}


ul.liste_generale {
margin: 0;
padding: 0;
margin-top: 5px;
list-style-type:none;
float:left;
}

ul.liste_generale li {
font-size: 12px;
color: #5a6265;
line-height:14px;
}

ul.liste_generale2 {
margin: 0;
padding: 0;
margin-top: 5px;
list-style-type:none;
text-align:right;
float:right;
}

ul.liste_generale2 li {
font-size: 12px;
color: #5a6265;
line-height:14px;
}

ul.liste_generale3 {
margin: 0;
padding: 0;
margin-top: 5px;
margin-left: 5px;
list-style-type:none;
text-align:right;
float:left;
}

ul.liste_generale3 li {
font-size: 12px;
font-weight: bold;
color: #47a4b6;
line-height:14px;
}

.bouton_descriptif {
width: 61px;
height: 24px;
margin-top: 10px;
display: block;
text-indent: -5000px;
background: url(images/bouton_descriptif.gif) no-repeat;
float:left;
}

.bouton_descriptif:hover {
background: url(images/bouton_descriptif_on.gif) no-repeat;
}

.bouton_enregistrer {
width: 61px;
height: 23px;
margin-top: 11px;
display: block;
text-indent: -5000px;
margin-left: 1px;
background: url(images/bouton_enregistrer.gif) no-repeat;
float:left;
}

.bouton_enregistrer:hover {
background: url(images/bouton_enregistrer_on.gif) no-repeat;
}

/* Fiche************************************** */

.liens_retour {
width: 72px;
height: 23px;
display:block;
text-indent: -5000px;
margin-top: 5px;
margin-bottom: 5px;
background: url(images/bouton_retour.gif) no-repeat;
}
.liens_retour:hover {
background: url(images/bouton_retour_on.gif) no-repeat;
}


#zone_top {
width: 960px;
padding-bottom: 5px;
}

#zone_bottom {
width: 960px;
padding-bottom: 5px;
}

#zone_image {
width: 426px;
float: left;
}

#cadre_image {
width: 426px;
height: 322px;
background: url(images/zone_image.gif) no-repeat;
}

#placement_image_fiche {
width: 419px;
height: 292px;
margin-top: 1px;
margin-left: 1px;
}

.liens_transparent {
width: 130px;
height: 20px;
display:block;
text-indent: -5000px;
margin-top:2px;
margin-right:5px;
float:right;
}


#miniatures {
width: 426px;
height: 40px;
}

#petite_image {
width: 37px;
height: 37px;
margin-right: 3px;
border: 1px solid #46a4b6;
float: left;
}

#zone_infos {
width: 510px;
margin-left: 4px;
background: url(images/pointille_fiche_bis.gif) no-repeat bottom;
float: left;
}

#contenu_infos {
width: 510px;
margin-top: 5px;
border-top: 1px solid #46a4b6;
}

#gauche_infos {
margin-top: 5px;
margin-bottom: 10px;
width: 285px;
float: left;
}

#type_dechange {
width: 285px;
}

h4.type_dechange {
width: 146px;
height: 17px;
display: block;
margin-top:5px;
margin-bottom:8px;
text-indent: -5000px;
background: url(images/titre_type_dechange.gif) no-repeat left;
}


#proximite {
width: 285px;
background: url(images/separation_orange_fiche.gif) no-repeat top;
}

h4.proximite {
width: 107px;
height: 24px;
display: block;
position: relative;
top: 3px;
text-indent: -5000px;
background: url(images/titre_proximite.gif) no-repeat left;
}

#destination_fiche{
width: 285px;
background: url(images/separation_orange_fiche.gif) no-repeat top;
}

h4.destination_fiche {
width: 100px;
height: 24px;
display: block;
position: relative;
top: 3px;
text-indent: -5000px;
background: url(images/titre_destination_fiche.gif) no-repeat left;
}

ul.liste_echange {
padding: 0;
margin-left: 0;
list-style-type: none;
} 

ul.liste_echange li {
float: left;
text-indent:16px;
margin-right: 10px;
margin-bottom: 3px;
font-size: 12px;
color: #46a4b6;
background: url(images/alright.gif) no-repeat left;
}

.marginrightpuce {
margin-right: 31px !important;
}

#droite_infos {
margin-top: 5px;
font-size: 12px;
width: 220px;
background: url(images/traits_vertical.gif) repeat-y 5px;
float: left;
}

h4.interesse_fiche {
width: 212px;
height: 13px;
display: block;
position: relative;
top: 3px;
left: 12px;
text-indent: -5000px;
background: url(images/titre_interesse.gif) no-repeat left;
}

#membre {
width: 220px;
height: 100px;
color: #5a6265;
margin-top: 15px;
margin-left: 15px;
background: url(images/deja_membre.gif) no-repeat;
}



a.identifier {
font-size: 12px;
font-weight: bold;
color: #5a6265;
text-decoration: underline;
}

a.identifier:hover {
color: #42484a;
}

.identifier_vous {
padding-top: 50px;
}


#pas_membre {
width: 210px;
height: 100px;
color: #5a6265;
margin-top: 15px;
margin-left: 15px;
background: url(images/pas_membres.gif) no-repeat;
}


#zone_bouton {
width: 145px;
height: 22px;
margin-top: 4px;
padding-left: 3px;
margin-right:20px;
/*background: url(images/separation_bleu_horizontale_petit.gif) no-repeat left;*/
float:right;
}

.contact_fiche {
width: 72px;
height: 23px;
display:block;
text-indent: -5000px;
float:left;
background: url(images/bouton_contact.gif) no-repeat;
}

.contact_fiche:hover {
background: url(images/bouton_contact_on.gif) no-repeat;
}

.favori_fiche {
width: 72px;
height: 23px;
display:block;
text-indent: -5000px;
float:left;
background: url(images/bouton_ajouter.gif) no-repeat;
}

.favori_fiche:hover {
background: url(images/bouton_ajouter_on.gif) no-repeat;
}


#zone_fiche {
margin-top: 15px;
width: 720px;
float: left;
}

#onglet {
width: 455px;
height: 26px;
float: left;
}

ul.onglet_fiche {
padding: 0;
margin: 0;
list-style-type: none;
}

ul.onglet_fiche li {
height: 26px;
float: left;
margin-right: 1px;
}

ul.onglet_fiche li a.propos_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_a_propos_on.gif) no-repeat;
}

ul.onglet_fiche li a.maison_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_la_maison_on.gif) no-repeat;
}

ul.onglet_fiche li a.quartier_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_quartier_on.gif) no-repeat;
}

ul.onglet_fiche li a.conseil_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_conseil_on.gif) no-repeat;
}


ul.onglet_fiche li a.propos {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_a_propos.gif) no-repeat;
}

ul.onglet_fiche li a.maison {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_la_maison.gif) no-repeat;
}

ul.onglet_fiche li a.quartier {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_quartier.gif) no-repeat;
}

ul.onglet_fiche li a.conseil {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_conseil.gif) no-repeat;
}

#numero_offre {
margin-top: 9px;
font-size: 14px;
font-weight:bold;
text-align: right;
color: #46a4b6;
width: 200px;
height: 14px;
float: right;
}


#block {
min-height: 380px;
background: url(images/fond_fiche.gif) repeat-x;
background-color: #f7f5f5;
border: 1px solid #47a4b6;
}

p.fiches {
padding: 10px 15px 10px 15px;
}

h4.titre_plus {
margin-left: 15px;
width: 692px;
height: 19px;
text-indent: -5000px;
display:block;
background: url(images/barre_infos.gif) no-repeat;
}

h4.titre_equipement {
margin-left: 15px;
width: 692px;
height: 19px;
text-indent: -5000px;
display:block;
background: url(images/barre_equipement.gif) no-repeat;
}

ul.liste_fiche {
margin: 0;
padding: 0;
margin-left: 21px;
margin-top: 5px;
list-style-type:none;
text-align:left;
float:left;
width:240px;
}

ul.liste_fiche li {
font-size: 12px;
font-weight: bold;
color: #5a6265;
line-height:14px;
width: 250px;
}

ul.liste_fiche2 {
margin: 0;
padding: 0;
margin-top: 5px;
/*margin-left: 20px;*/
width:103px;
list-style-type:none;
text-align:right;
float:left;
}

ul.liste_fiche2bis {
margin: 0;
padding: 0;
margin-top: 5px;
/*margin-left: 20px;*/
width:420px;
list-style-type:none;
text-align:right;
float:left;
}

ul.liste_fiche2 li, ul.liste_fiche2bis li{
font-size: 12px;
color: #5a6265;
line-height:14px;
}

ul.liste_fiche3{
margin: 0;
padding: 0;
margin-top: 5px;
/*margin-left: 110px;*/
width:420px;
list-style-type:none;
text-align:right;
float:left;
}

ul.liste_fiche3 li {
font-size: 12px;
color: #5a6265;
line-height:14px;
}

ul.liste_fiche3{
margin: 0;
padding: 0;
margin-top: 5px;
margin-left: 110px;
list-style-type:none;
text-align:right;
float:left;
}

ul.liste_fiche3 li {
font-size: 12px;
color: #5a6265;
line-height:14px;
}

table.liste_fiche_table tr td{
margin: 0;
padding: 0;
margin-top: 5px;
text-align:right;
font-size: 12px;
color: #5a6265;
}

table.liste_fiche_table tr td:first-child{
text-align:left;
font-weight: bold;
padding-left: 21px;
}

.color_rose {
color: #b8b9a7;
}

#zone_environ {
width: 230px;
margin-left: -10px;
float: left;
}


h4.titre_environ {
width: 158px;
height: 30px;
display: block;
text-indent: -5000px;
margin-top: 25px;
margin-bottom: 10px;
margin-left: 20px;
background: url(images/titre_environ.gif) no-repeat;
}

.block_environ {
width: 210px;
height: 40px;
font-size: 12px;
margin-left: 20px;
margin-bottom: 10px;
}

.block_environ a, .block_environ a:visited {
color:#000000;
font-size:12px;
text-decoration:none;
}

.block_environ a:hover {
color:#000000;
font-size:12px;
text-decoration:underline;
}

.image_environ {
width: 57px;
height: 40px;
border: 1px solid #47a4b6;
float:left;
}

.texte_environ {
width: 147px;
padding-left: 3px;
float:left;
}

/* Récup styles ancien echangeimmo */
/* Page Tarifs */
ul.liste_tarifs {
	padding: 0;
	margin: 0;
	margin-top: 3px;
	margin-left: 45px;
	list-style-type: none;
}

ul.liste_tarifs  li  {
font-size:12px;
font-weight: bold;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
text-indent: 10px;
color: #c0c705;
text-decoration: none;
background: url(images/alright.gif) no-repeat left;
}

ul.liste_tarifs  li.deuxlignes  {
font-size:12px;
font-weight: bold;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
text-indent: 10px;
color: #c0c705;
text-decoration: none;
background: url(images/alright.gif) no-repeat left 3px;
}

/* Page Visiteurs */
#gauche_visiteurs {
width: 450px;
float:left;
}

#droite_visiteurs {
width: 450px;
float: left;
}

.block_visiteurs {
width: 437px;
margin-bottom: 45px;
}

.icone_visiteur {
width: 77px;
text-align: right;
float: left;
}

.texte_visiteur {
width: 360px;
float: left;
background: url(images/trait_visiteurs.gif) no-repeat 10px bottom ;
}

/***************************** mode d'emploi **********************************/
#gauche_visiteurs_page {
width: 172px;
height: 215px;
background: url(images/traits_vertical.gif) repeat-y right;
padding-right:5px;
float:left;
}

#droite_visiteurs_page {
width: 750px;
margin-left: 10px;
margin-bottom: 5px;
float: left;
}

ul.menu_visiteurs {
padding: 0;
margin: 0;
list-style-type: none;
}

ul.menu_visiteurs li {
margin-bottom: 8px;
}

ul.menu_visiteurs li a.b1_visiteurs {width: 127px; height: 26px; display:block; text-indent: -5000px; background: url(images/titre_mode_demploi.gif) no-repeat; }
ul.menu_visiteurs li a.b1_visiteurs_on {width: 127px; height: 26px; display:block; text-indent: -5000px; background: url(images/titre_mode_demploi_on.gif) no-repeat; }
ul.menu_visiteurs li a.b1_visiteurs:hover { background: url(images/titre_mode_demploi_on.gif) no-repeat; }
ul.menu_visiteurs li a.b2_visiteurs {width: 140px; height: 25px; display:block; text-indent: -5000px; background: url(images/titre_conseils.gif) no-repeat; }
ul.menu_visiteurs li a.b2_visiteurs_on {width: 140px; height: 25px; display:block; text-indent: -5000px; background: url(images/titre_conseils_on.gif) no-repeat; }
ul.menu_visiteurs li a.b2_visiteurs:hover, ul.menu_visiteurs li a.b2_visiteurs_on { background: url(images/titre_conseils_on.gif) no-repeat; }
ul.menu_visiteurs li a.b3_visiteurs {width: 156px; height: 36px; display:block; text-indent: -5000px; background: url(images/titre_decouvrir.gif) no-repeat; }
ul.menu_visiteurs li a.b3_visiteurs_on {width: 156px; height: 36px; display:block; text-indent: -5000px; background: url(images/titre_decouvrir_on.gif) no-repeat; }
ul.menu_visiteurs li a.b3_visiteurs:hover, ul.menu_visiteurs li a.b3_visiteurs_on { background: url(images/titre_decouvrir_on.gif) no-repeat; }
ul.menu_visiteurs li a.b4_visiteurs {width: 164px; height: 15px; display:block; text-indent: -5000px; background: url(images/titre_principe.gif) no-repeat; }
ul.menu_visiteurs li a.b4_visiteurs_on {width: 164px; height: 15px; display:block; text-indent: -5000px; background: url(images/titre_principe_on.gif) no-repeat; }
ul.menu_visiteurs li a.b4_visiteurs:hover, ul.menu_visiteurs li a.b4_visiteurs_on { background: url(images/titre_principe_on.gif) no-repeat; }
ul.menu_visiteurs li a.b5_visiteurs {width: 108px; height: 30px; display:block; text-indent: -5000px; background: url(images/titre_nos_services.gif) no-repeat; }
ul.menu_visiteurs li a.b5_visiteurs_on {width: 108px; height: 30px; display:block; text-indent: -5000px; background: url(images/titre_nos_services_on.gif) no-repeat; }
ul.menu_visiteurs li a.b5_visiteurs:hover, ul.menu_visiteurs li a.b5_visiteurs_on { background: url(images/titre_nos_services_on.gif) no-repeat; }
ul.menu_visiteurs li a.b6_visiteurs {width: 83px; height: 28px; display:block; text-indent: -5000px; background: url(images/titre_sinscrire.gif) no-repeat; }
ul.menu_visiteurs li a.b6_visiteurs_on {width: 83px; height: 28px; display:block; text-indent: -5000px; background: url(images/titre_sinscrire_on.gif) no-repeat; }
ul.menu_visiteurs li a.b6_visiteurs:hover, ul.menu_visiteurs li a.b6_visiteurs_on { background: url(images/titre_sinscrire_on.gif) no-repeat; }

.txt_visiteur {
margin-left: 13px;
}


h4.map_orange{
font-size:12px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
margin-top: 8px;
margin-left: 23px;
padding-left: 10px;
color: #f5b404;
background: url(images/puce_orange.gif) no-repeat left;
}

.tarifs_visiteurs {
width: 720px;
margin-left: 25px;
}

ul.liste_tarifs {
padding: 0;
margin: 0;
margin-top: 3px;
margin-left: 45px;
list-style-type: none;
}

ul.liste_tarifs  li  {
font-size:12px;
font-weight: bold;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
text-indent: 10px;
color: #c0c705;
text-decoration: none;
background: url(images/alright.gif) no-repeat left;
}

ul.liste_tarifs  li.deuxlignes  {
font-size:12px;
font-weight: bold;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
text-indent: 10px;
color: #c0c705;
text-decoration: none;
background: url(images/alright.gif) no-repeat left 3px;
}

.normal {
font-weight: normal;
color: #5a6265;
}

.marginleft14 {
margin-left: 14px;
}

.liens_map_bleu {
font-size:12px;
font-weight: bold;
color: #33bdd9;
text-decoration: none;
}

.liens_map_bleu:hover {
font-size:12px;
font-weight: bold;
color: #33bdd9;
text-decoration: none;
}

/***************************** Inscription **********************************/
h2.titre_inscription{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 136px;
height: 33px;
display: block;
text-indent: -5000px;
background: url(images/titre_inscription.gif) no-repeat left;
}

#entete_panier {
margin-top: 5px;
width:635px;
height: 53px;
background: url(images/trait_etape.gif) no-repeat bottom left;
}

h2#listepanier {
padding: 0;
margin: 0;
width: 65px;
float:left;
}

h3#etapepanier2 {
height: 32px;
float:left;
}

ul#etapes_panier {
padding: 0;
margin: 0;
list-style:none;
display:inline;
}

ul#etapes_panier li {
display:inline;
}

/***************************** tarifs **********************************/
h3.titre_tarifs{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 70px;
height: 33px;
display: block;
text-indent: -5000px;
background: url(images/titre_tarifs.gif) no-repeat left;
}

ul.liste_tarifs2 {
padding: 0;
margin: 0;
margin-top: 3px;
margin-left: 45px;
list-style-type: none;
}

ul.liste_tarifs2  li  {
font-size:12px;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
line-height: 20px;
text-indent: 10px;
color:#5a6265;
text-decoration: none;
background: url(images/alright.gif) no-repeat left;
}

ul.liste_tarifs2  li.modif  {
font-size:12px;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
line-height: 20px;
text-indent: 10px;
color:#5a6265;
text-decoration: none;
background: url(images/alright.gif) no-repeat left 5px;
}

/***************************** echange de maison **********************************/
h3.titre_echangedemaison{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 264px;
height: 34px;
display: block;
text-indent: -5000px;
background: url(images/titre_echangedemaison.gif) no-repeat left;
}

/***************************** FAQ **********************************/
h3.titre_faq {
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 247px;
height: 33px;
display: block;
text-indent: -5000px;
background: url(images/titre_faq.gif) no-repeat left;
}

#zone_faq{
width: 590px;
}

h4.map_bleu2 {
width: 570px;
height: 24px;
display:block;
font-size:12px;
font-weight: bold;
margin-top: 5px;
line-height: 22px;
margin-bottom: 8px;
margin-top: 8px;
padding-left: 38px;
color: #33bdd9;
background: url(images/bulle_faq.gif) no-repeat 8px top;
}

.placement_image_genrale { 
text-align: right;
margin-top: 10px;
}

/***************************** testimonial **********************************/
h3.titre_temoignages{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 168px;
height: 33px;
display: block;
text-indent: -5000px;
background: url(images/titre_temoignages.gif) no-repeat left;
}

.block_temoignages {
width: 585px;
background: url(images/fond_fiche.gif) repeat-x;
background-color: #f7f5f5;
border: 1px solid #47a4b6;
padding: 10px 0 10px 0;
margin-bottom: 15px;
}

/***************************** garanties d'EchangeImmo **********************************/
h3.titre_garanties{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 376px;
height: 34px;
display: block;
text-indent: -5000px;
background: url(images/titre_garanties.gif) no-repeat left;
}

#zone_contenu{
width: 590px;
}

h3.titre_mode_demploi { width: 112px; height: 17px; margin-left: 10px; margin-bottom: 4px; display: block; text-indent: -5000px; background: url(images/mode_demploi.gif) no-repeat;}
h3.titre_quelque_conseils { width: 123px; height: 17px; margin-left: 10px; margin-bottom: 4px; display: block; text-indent: -5000px; background: url(images/quelque_conseils.gif) no-repeat;}
h3.titre_decouvrir_les_offres { width: 146px; height: 13px; margin-left: 10px; margin-bottom: 4px; display: block; text-indent: -5000px; background: url(images/decouvrir_les_offres.gif) no-repeat;}
h3.titre_principe { width: 159px; height: 17px; margin-left: 10px; margin-bottom: 4px; display: block; text-indent: -5000px; background: url(images/principe.gif) no-repeat;}
h3.titre_nos_services { width: 91px; height: 13px; margin-left: 10px; margin-bottom: 4px; display: block; text-indent: -5000px; background: url(images/nos_services.gif) no-repeat;}
h3.titre_sinscrire { width: 64px; height: 13px; margin-left: 10px; margin-bottom: 4px; display: block; text-indent: -5000px; background: url(images/sinscrire.gif) no-repeat;}
h3.titre_tarifs{padding: 0;margin: 0;margin-top: 10px;margin-bottom: 25px;width: 70px;height: 33px;display: block;text-indent: -5000px;background: url(images/titre_tarifs.gif) no-repeat left;}
h3.titre_visiteur {padding: 0;margin: 0;margin-top: 10px;margin-bottom: 25px;width: 114px;height: 31px;display: block;text-indent: -5000px;background: url(images/titre_visiteur.gif) no-repeat left;}
h3.titre_membre {width: 127px; height: 27px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_membre.gif) no-repeat ;}
h3.titre_infos {width: 127px; height: 27px; margin-top: 2px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_information.gif) no-repeat ;}
h3.titre_conseil {width: 93px; height: 23px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_conseil.gif) no-repeat ;}
h3.titre_temoignage {width: 128px; height: 24px; margin-top: 5px; margin-bottom: 5px; display:block; text-indent: -5000px; background: url(images/titre_temoignage.gif) no-repeat ;}
h3.titre_fiche {color: #5a6265; font-size:17px; font-weight:bold ;}

/***************************** recherche **********************************/
h3.titre_recherchez{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 135px;
height: 31px;
display: block;
text-indent: -5000px;
background: url(images/titre_recherchez.gif) no-repeat left;
}

/***************************** contact **********************************/
h3.titre_contact{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 108px;
height: 31px;
display: block;
text-indent: -5000px;
background: url(images/titre_contact.gif) no-repeat left;
}

.colonne1{
	float:left;
	width:240px;
	margin-left:5px;
	margin-right:5px;
}

.colonne1 label, .colonne2 label, .colonne2 .lh, .colonne3 label{font-size:12px;color:#5a6265;}

.colonne2{
	float:left;
	width:300px;
	margin-left:5px;
	margin-right:5px;
}

.colonne1 label, .colonne2 .lh{
	display:block;
	height:25px;
	width:200px;
}

.colonne3 {
	width:540px;
}

.lienref{font-size:12px;color:#48a3b6;text-decoration:none;}
.lienref:hover{text-decoration:underline;}


/************* espace perso ***************************/
h3.titre_espace_perso{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 227px;
height: 33px;
display: block;
text-indent: -5000px;
background: url(images/titre_espace_perso.gif) no-repeat left;
}


h3.titre_contact_custo{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 25px;
width: 336px;
height: 33px;
display: block;
text-indent: -5000px;
background: url(images/titre_contact.gif) no-repeat left;
}

#zone_fiche_espace_perso {
margin-top: 15px;
width: 800px;
}

#block_espace_perso {
min-height: 380px;
background: url(images/fond_fiche.gif) repeat-x;
background-color: #f7f5f5;
border: 1px solid #47a4b6;
}

#onglet_espace_perso  {
width:800px;
height: 26px;
float: left;
}

ul.onglet_fiche_espace_perso {
padding: 0;
margin: 0;
list-style-type: none;
}

ul.onglet_fiche_espace_perso li {
height: 26px;
float: left;
margin-right: 1px;
}

ul.onglet_fiche_espace_perso li a:hover{cursor:pointer;}

ul.onglet_fiche_espace_perso li a.compte_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_compte_on.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.profil_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_profil_on.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.emplacement_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_emplacement_on.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.description_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_description_on.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.preferences_on {
width: 111px;
height: 18px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_preferences_on.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.photos_on {
width: 111px;
height: 26px;
margin-top: 8px;
display:block;
text-indent: -5000px;
background: url(images/onglet_photos_on.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.compte {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_compte.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.profil {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_profil.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.emplacement {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_emplacement.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.description {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_description.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.preferences {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_preferences.gif) no-repeat;
}

ul.onglet_fiche_espace_perso li a.photos {
width: 111px;
height: 26px;
display:block;
text-indent: -5000px;
background: url(images/onglet_photos.gif) no-repeat;
}

ul.liste_perso{
padding: 0;
margin: 0;
margin-top: 3px;
margin-left: 3px;
list-style-type: none;
}

ul.liste_perso  li  {
font-size:12px;
margin-bottom: 3px;
padding-top: 0px;
padding-left: 10px;
text-indent: 10px;
color: #5a6265;
text-decoration: none;
}

p.fiches {padding: 10px 15px 10px 15px;}

/******************************* recherche *********************************/
#block_recherche{
width:500px;
}

#block_recherche p{
display:inline;
float:right;
}

#block_recherche .label {
display:block;
float:left;
font-weight: bold;
font-size: 12px;
color: #5a6265;
margin-left: 10px;
margin-right: 10px;
}

p.lienGM a, p.lienGM a:visited, p.lienGM span#lienPays, p.lienGM span#lienPays a:visited, p.lienGM span#lienDpt a, p.lienGM span#lienDpt a:visited{
color: #f5b404;
text-decoration:none;
}

p.lienGM a:hover, p.lienGM span#lienPays:hover, p.lienGM span#lienDpt:hover{
text-decoration:underline;
}

.membre2 {
width: 220px;
height: 100px;
color: #5a6265;
margin-top: 15px;
margin-left: 15px;
}

#membre3 {
width: 204px;
height: 100px;
color: #5a6265;
margin-top: 15px;
margin-left: 15px;
background: url(images/contacter_membre.gif) no-repeat;
}

#membre4 {
width: 204px;
height: 100px;
color: #5a6265;
margin-top: 15px;
margin-left: 15px;
background: url(images/favoris.gif) no-repeat;
}

a.identifier {
font-size: 12px;
font-weight: bold;
color: #5a6265;
text-decoration: underline;
}

a.identifier:hover {
color: #42484a;
}

.identifier_vous {
padding-top: 50px;
}

.identifier_vous2 {
padding-top: 50px;
}

h6.rech_bleu {
font-size:12px;
padding-left: 12px;
font-weight: bold;
color: #33bdd9;
background: url(images/puce_bleu.gif) no-repeat left;
}

h6.titre_rech{
font-size:15px !important;
background: none !important;
text-decoration:underline;
padding-left: 4px !important;
}

/* Liens de navigation */
.liens_nav, .liens_nav a {
color: #48a3b6;
text-decoration:none;
font-size: 13px;
}

.liens_nav a:hover {
text-decoration:underline;
}

.aff_resultats{
float:right;
color:#b0b0b0;
font-size:12px;
margin-right:150px;
height:12px;
padding-top:4px;
}

a{
outline:none;
cursor:pointer;
}

h6.rech_bleu {
font-size:12px;
padding-left: 12px;
font-weight: bold;
color: #33bdd9;
background: url(images/puce_bleu.gif) no-repeat left;
}

.main {cursor:pointer;}
.display_none{display:none;}
.display_inline{display:inline;}
.display_block{display:block;}
a.control, a.control:visited {
color:#000000;
text-decoration:none;
}

a.control:hover {
color:#000000;
text-decoration:underline;
}

#fiches_maison{
width: 590px;
margin-bottom: 5px;
}

.lien_fiche_maison {
font-size: 11px;
font-weight: bold;
color: #47a4b6;
text-decoration: none;
}

.lien_fiche_maison:hover {
text-decoration: underline;
}

.fiche_generale {
width: 608px;
}

.fiche_descriptive_1 {
width: 608px;
min-height: 180px;
background: url(images/cadre_afrique_top.gif) top no-repeat;
}

.fiche_descriptive_2 {
width: 608px;
min-height: 180px;
background: url(images/cadre_amerique_top.gif) top no-repeat;
}

.fiche_descriptive_3 {
width: 608px;
min-height: 180px;
background: url(images/cadre_asie_top.gif) top no-repeat;
}

.fiche_descriptive_4 {
width: 608px;
min-height: 180px;
background: url(images/cadre_europe_top.gif) top no-repeat;
}

.borderleft{background: url(images/cadre_border.gif) left repeat-y;}
.borderright{background: url(images/cadre_border.gif) right repeat-y;}
.borderbottom{background: url(images/cadre_bottom.gif) bottom no-repeat;}

.fiche_descriptive_5 {
width: 608px;
min-height: 180px;
background: url(images/cadre_oceanie_top.gif) top no-repeat;
}

h5.titre_general, h5.titre_general a{
padding: 0;
margin: 0;
margin-top: 5px;
font-size: 15px;
font-weight: bold;
color: #5a6265;
text-decoration:none;
width:320px;
}

h6.soustitre_general, h6.soustitre_general a {
padding: 0;
margin: 0;
font-size: 13px;
color: #47a4b6;
font-weight: bold;
text-decoration:none;
}

h5.titre_general a:hover, h6.soustitre_general a:hover{
text-decoration:underline;
}

.image_generale {
width: 204px;
height: 153px;
margin-top: 7px;
margin-left: 4px;
margin-right: 5px;
background: url(images/cadre_image.jpg) no-repeat;
float:left;
}

.placement_image {
width: 200px;
height: 150px;
margin-top:2px;
margin-left:2px;
}

.description_generale {
width: 390px;
height: 168px;
float:left;
}

.bas_general {
width: 390px;
height: 60px;
background: url(images/pointille_general.gif) no-repeat  center 2px;
}

.chambres {
width: 92px;
float:left;
}

.voyages{
width: 159px;
padding-left: 5px;
background: url(images/pointille_general_vertical.gif) no-repeat left 13px;
float:left;
}

.boutons{
padding-left: 7px;
width: 125px;
background: url(images/pointille_general_vertical.gif) no-repeat left 13px;
float:left;
}

ul.liste_generale {
margin: 0;
padding: 0;
margin-top: 5px;
list-style-type:none;
float:left;
}

ul.liste_generale li {
font-size: 12px;
color: #5a6265;
line-height:14px;
}

ul.liste_generale2 {
margin: 0;
padding: 0;
margin-top: 5px;
list-style-type:none;
text-align:right;
float:right;
}

ul.liste_generale2 li {
font-size: 12px;
color: #5a6265;
line-height:14px;
}

ul.liste_generale3 {
margin: 0;
padding: 0;
margin-top: 5px;
margin-left: 5px;
list-style-type:none;
text-align:right;
float:left;
}

ul.liste_generale3 li {
font-size: 12px;
font-weight: bold;
color: #47a4b6;
line-height:14px;
}

.bouton_descriptif {
width: 61px;
height: 24px;
margin-top: 10px;
display: block;
text-indent: -5000px;
background: url(images/bouton_descriptif.gif) no-repeat;
float:left;
}

.bouton_descriptif:hover {
background: url(images/bouton_descriptif_on.gif) no-repeat;
}

.bouton_enregistrer {
width: 61px;
height: 23px;
margin-top: 11px;
display: block;
text-indent: -5000px;
margin-left: 1px;
background: url(images/ajouter_p.gif) no-repeat;
float:left;
}

.bouton_desenregistrer {
width: 61px;
height: 23px;
margin-top: 11px;
display: block;
text-indent: -5000px;
margin-left: 1px;
background: url(images/retirer_p.gif) no-repeat;
float:left;
}

.bouton_enregistrer:hover {
background: url(images/ajouter_p_on.gif) no-repeat;
}

.bouton_desenregistrer:hover {
background: url(images/retirer_p_on.gif) no-repeat;
}


h4{
font-size:12px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
padding-left: 8px;
color: #f5b404;
text-decoration:none;
}

h4 a, h4 a:visited {
font-size:14px;
text-decoration:underline;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
padding-left: 8px;
color: #f5b404;
}

.droite_paiement{
width: 314px;
height: 200px;
background-color: #34bed8;
border: solid 1px #5a6265;
}

.bloc_droite_paiement{
margin: 0 auto;
width: 240px;
border: dotted 2px #b8b9a7;
background-color: #ffffff;
padding: 5px 0px;
}

.droite_paiement p{
text-align: center;
}

.bloc_droite_paiement p{
text-align: left;
}