@charset "windows-1252"; 

*{
margin:0; 
padding:0; 
background-repeat:no-repeat}

body{
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
color:#000000;
text-align:center; 
background-color:#FFF}
ul{list-style-type:none}
a{text-decoration:none; color:#7f7f7f;cursor:pointer;}
a:hover{text-decoration:underline}

.size10{font-size:1em}
.size11{font-size:1.1em}
.size12{font-size:1.2em}
.size13{}
.size14{}
.size16{}	
.white{color:white}

h1, h2, h3, h4, h5, h6{font-family:Times,Tahoma,sans-serif}

.exposant{
vertical-align:super; 
font-size:0.9em}

#wrapper_fond{
clear:both;
background-position:bottom center;
}

body.ville #wrapper_fond{
background-image:url(images/fd_ville_pied.jpg); 
min-width:1024px}
body.mer #wrapper_fond{
background-image:url(images/fd_mer_pied.jpg); 
min-width:1024px}
body.montagne #wrapper_fond, body.ski #wrapper_fond{
background-image:url(images/fd_montagne_pied.jpg); 
min-width:1024px}
body.campagne #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
body.bienetre #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
body.prestige #wrapper_fond{
background-image:url(images/fd_mer_pied.jpg); 
min-width:1024px}
body.golf #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
body.kid #wrapper_fond{
background-image:url(images/fd_mer_pied.jpg); 
min-width:1024px}
body.weekend #wrapper_fond, body.reponse_weekend #wrapper_fond{
background-image:url(images/fd_weekend_pied.jpg); 
min-width:980px}

#wrapper_global{
background-position:center bottom; 
background-repeat:repeat-y; 
overflow:hidden; 
background-image:url(images/fd_wrapper.png);}

#wrapper_bandeau{
margin:0 0 0 1px; 
background-position:center top; 
overflow:hidden}
.mer #wrapper_bandeau{background-image:url(images/fd_mer_reduit_bandeau.jpg)}
.ville #wrapper_bandeau{background-image:url(images/fd_ville_reduit_bandeau.jpg)}
.montagne #wrapper_bandeau{background-image:url(images/fd_montagne_reduit_bandeau.jpg)}
/*.montagne #wrapper_bandeau{background-image:url(images/fd_montagne_ete_reduit_bandeau.jpg)}*/
/*.ski #wrapper_bandeau{background-image:url(images/fd_montagne_reduit_bandeau.jpg)}*/
.ski #wrapper_bandeau{background-image:url(images/fd_montagne_reduit_bandeau_formules_ski_nu.jpg)}
.campagne #wrapper_bandeau{background-image:url(images/fd_campagne_reduit_bandeau.jpg)}
.bienetre #wrapper_bandeau{background-image:url(images/fd_bienetre_reduit_bandeau.jpg)}
.prestige #wrapper_bandeau{background-image:url(images/fd_prestige_reduit_bandeau.jpg)}
.golf #wrapper_bandeau{background-image:url(images/fd_golf_reduit_bandeau.jpg)}
.kid #wrapper_bandeau{background-image:url(images/fd_kid_reduit_bandeau.jpg)}
.weekend #wrapper_bandeau{background-image:url(images/fd_weekend_reduit_bandeau.jpg)}

#wrapper{
width:1000px; 
margin:0 auto; 
padding:0 0 0 5px; 
text-align:left; 
overflow:hidden; 
background-image:url(images/fd_filet_bas_wrapper.png); 
background-position:bottom center}

.ville #top, .campagne #top, .mer #top, .montagne #top, .bienetre #top, .prestige #top, .golf #top, .kid #top, .weekend #top, .ski #top, .page_autre #top{
width:1006px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 22px; 
white-space:nowrap; 
background-repeat:repeat-y; 
overflow:hidden; 
background-image:url(images/fd_wrapper_top.png); 
background-position:10px 0px}
#top span{
display:block; 
float:left; 
padding:0 20px 0 0; 
font-size:1em}
#top h1{
display:block; 
float:left; 
font-size:1em; 
color:#7f7f7f; 
padding:0 20px 0 0; 
font-family:Arial; 
width:380px;}
#top a, #top form a{
display:block; 
float:left; 
padding:0 5px 0 0; 
color:#7f7f7f; 
text-decoration:none}
#top a:hover{
color:#7f7f7f; 
text-decoration:underline}
#top .proprio{
background-image:url(images/a_top_proprio.gif); 
background-position:no-repeat;
background-position:top right; 
margin:0 10px 0 0}
#top .proprio a{
display:block; 
float:left; 
background-image:url(images/a_top_proprio_first.gif); 
padding:0 0px 4px 20px; 
color:#FFF; 
font-variant:small-caps}

#home_left{
float:left; 
width:790px;
zoom:1; 
margin:-60px 0 0 2px}
#home_left h1{
padding:0px 0 0px 0; 
margin:0}
h1#home_left_h2_ie6{
margin:0 0 0 23px; 
color:#fff; 
font-size:2em; 
font-family:Arial,Helvetica,sans-serif; 
height:47px}
.weekend #home_left_h2_ie6{
font-size:1.6em; 
color:#47361c}
.ski #home_left_h2_ie6{
color: #1D6B96;
font-size: 2.5em;
float:left;
width:250px} 
.montagne #home_left_h2_ie6 {
color: #47361C;
    font-size: 1.6em;
}
#home_left_h3_ie6{
margin:0 0 0 25px; 
color:#FFF; 
font-size:1.4em; 
font-family:Arial,Helvetica,sans-serif}
#home_left_h3_ie6_weekend{
margin:0 0 0 25px; 
color:#fff; 
font-size:1.6em; 
font-family:Arial,Helvetica,sans-serif}
.prestige #home_left_h3_ie6, .bienetre #home_left_h3_ie6, .golf #home_left_h3_ie6, .weekend #home_left_h3_ie6, .kid #home_left_h3_ie6,{
margin:10px 0 0 25px; 
color:#FFF; 
font-size:1.4em; 
font-family:Arial,Helvetica,sans-serif}
.montagne #home_left_h3_ie6{
margin:0px 0 0 25px; 
/*color:#5782aa; couleur montagne hiver*/
color:#47361c;
font-size:1.4em}
.montagne #home_left_h2_ie6b{
margin:0 0 0 25px; 
color:#5782aa; 
font-size:2em; 
font-family:Arial,Helvetica,sans-serif}
#home_left_h2_ie6b{
margin:0 0 0 25px; 
color:#fff; 
font-size:2em; 
font-family:Arial,Helvetica,sans-serif}

#home_left #nbannonces{
width:140px; 
padding:2px 2px 2px 2px; 
margin:5px 0 0 110px; 
color:#FFF; 
font-weight:bold; 
background-color:#f29400; 
text-align:center}

#home_right{
zoom:1; 
float:left; 
width:205px; 
margin:-50px 0 0 -5px}

#onglet_situation{
float:left; 
overflow:hidden; 
margin:0 0 0 20px}
#onglet_situation ul li{
display:block; 
float:left; 
overflow:hidden}

#onglet_situation ul li a{
display:block; 
float:left; 
color:#FFF; 
font-weight:bold; 
font-family:times; 
background-image:url(images/fd_menu_off.png); 
background-repeat:repeat-x; 
font-size:1.5em;
cursor:pointer}
#onglet_situation ul li a:hover{
text-decoration:underline}
#onglet_situation ul #start a{
background-image:url(images/accueilsprite.png);
background-position: -3414px 0px; height:40px;}
#onglet_situation ul #start.on a{
background-image:url(images/accueilsprite.png);
background-position: -3615px 0px; height:40px;}
#onglet_situation ul #end span.s{
background-image:url(images/accueilsprite.png); 
background-position: -2594px 0px; 
width:16px; 
height:39px}
#onglet_situation ul #end.on span.s{
background-image:url(images/accueilsprite.png);   
background-position: -2584px 0px; 
width:10px}
#onglet_situation ul li a span{
padding:15px 10px 5px 15px; 
display:block; 
float:left; 
background-image:url(images/fd_menu_sep_off.gif); 
background-position:top left}
#onglet_situation ul li span.s{
display:block; 
float:left; 
width:0px}
#onglet_situation ul li.on span.s{
display:block; 
float:left; 
width:9px; 
height:40px; 
background-image:url(images/accueilsprite.png); 	
background-position: -2584px 0; 
overflow:hidden}
#onglet_situation ul #end a span{
padding:15px 15px 5px 15px}
#onglet_situation ul #start a span, #onglet_situation ul li.nexton a span{
background-image:none}
#onglet_situation ul #start a span{
padding:15px 10px 5px 20px}
#onglet_situation ul li.on a{
background-image:url(images/accueilsprite.png);
background-position: -2912px 0;
height: 40px;}
#onglet_situation ul li.on a span{
background-image:none}
.ma_selection #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_ma_selection_bandeau.jpg); 
background-position:center top; 
overflow:hidden}
 
body.ma_selection #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.ma_selection #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px; 
overflow:hidden}
.ma_selection #moncompte{
float:left; 
margin:20px 0px 0px 90px; 
font-size:1.1em; 
text-align:right;
padding-top:20px;}

#home_left #form_conteneur{
margin:-10px 0px 0px 0px; 
background-image:url(images/fd_ville_moteur.png); 
overflow:hidden; 
height:258px}

#home_left #form_conteneur #form_hebergement{
clear:both; 
width:241px; 
float:left; 
padding:0 0 0 30px}
#home_left #form_conteneur #form_hebergement h2{
margin:12px 0px 0px 0px; 
font-family:"Times New Roman",Times,serif; 
font-size:1.8em; 
color:#ff8100}
#home_left #form_conteneur #form_hebergement h4{
font-weight:none; 
font-size:1em; 
color:#000000}
#home_left #form_conteneur #form_hebergement select{
margin:4px 0px 0px 0px; 
width:200px; 
/*border-right:none;
border-bottom:1px solid #969696;
border-left:1px solid #969696; 
border-top:1px solid #969696*/}
#home_left #form_conteneur #form_hebergement input{
margin:4px 0px 0px 0px; 
padding:0 0 0 4px; 
width:200px; 
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
#home_left #form_conteneur #form_hebergement text{
margin:4px 0px 0px 0px; 
padding:0 0 0 4px; 
width:200px; 
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
#home_left #form_conteneur #form_hebergement .submit{
padding:2px 0px 2px 1px; 
border-style:none; 
background-color:#fff; 
background-image:url(images/fdg_ok.png); 
background-position:0px 0px; 
color:#FFF; 
font-variant:small-caps; 
font-weight:bold; 
font-size:1.2em; 
width:35px; 
zoom:1}
#home_left #form_conteneur #form_hebergement .checkpromo{
padding:10px 0 0 -5px; 
border-style:none; 
width:32px; 
zoom:1}
#home_left #form_conteneur #form_hebergement img{
margin:4px 0px 0px 10px; 
border-style:none}

#home_left #form_conteneur #form_lieu{
padding:13px 0 0 4px; 
width:326px; 
float:left}
#home_left #form_conteneur #form_lieu img{
margin:0px 0px 0px -10px}

#form_conteneur #form_theme{
padding:10px 0px 0px 12px; 
width:160px; 
float:left} 
#form_conteneur #form_theme .titretheme{
margin:-5px 0 30px 0; 
font-family:"Times New Roman",Times,serif; 
font-size:1.8em; 
color:#ff8100; 
font-weight:bold}
#form_conteneur #form_theme p{
cursor:pointer}

#form_conteneur #form_theme input{
display:none}
#home_left #form_conteneur #form_boutons{
clear:both; 
padding:4px 0px 0px 0px}
#home_left #form_conteneur #form_boutons #reinitialiser{
float:left; 
margin:0px 0px 0px 40px}
#home_left #form_conteneur #form_boutons #reinitialiser p{
float:left}
#home_left #form_conteneur #form_boutons #reinitialiser a{
padding:0px 0px 0px 15px; 
background-image:url(images/accueilsprite.png); 
background-position: -7131px -276px;  
height: 11px;
float:left; 
border-style:none; 
font-size:1em; 
color:#FFF; 
font-weight:bold; 
zoom:1}
#home_left #form_conteneur #form_boutons #alertezmoi{
float:left; 
padding:0px 0px 0px 490px}
#home_left #form_conteneur #form_boutons #alertezmoi p{
float:left}
#home_left #form_conteneur #form_boutons #alertezmoi a{
padding:0px 0px 0px 15px; 
background-image:url(images/accueilsprite.png); 
background-position: -7131px -276px;  
height: 11px;
float:left; 
border-style:none; 
font-size:1em; 
color:#FFF; 
font-weight:bold; 
zoom:1}
#home_left #form_conteneur #form_boutons #valider{
float:right; 
margin:5px 10px 0px 0px; 
padding:0px 0px 0px 0px; 
zoom:1}
#home_left #form_conteneur #form_boutons #valider p input{
float:left; 
padding:0px 0px 2px 10px; 
border-style:none; 
background-color:#ff7b00; 
background-image:url(images/fdg_valider.png); 
background-position:0px 0px; 
color:#FFF; 
font-variant:small-caps; 
font-weight:bold; 
font-size:1.2em; 
zoom:1}

#home_left #form_conteneur #form_boutons #valider p span{
float:left; 
padding:10px 10px 0px 10px; 
background-image:url(images/fdd_valider.png); 
zoom:1}

#home_left #hcolonne_left{
float:left; 
width:210px; 
margin:0px 0 0 2px}
#home_left #hcolonne_left div{
margin:10px 0 0px 5px}	

#home_left #hcolonne_left #retrouver_annonce {
border-top:10px solid #FFF; 
padding:5px 0px 0px 0px; 
margin:15px 0 0 5px; 
*margin:17px 0 0 5px; 
background-image:url(images/accueilsprite.png);	 
background-position: -622px 0; width: 202px; height: 88px;
background-repeat:no-repeat;
zoom:1; 
height:88px}
#home_left #hcolonne_left #retrouver_annonce input{
margin:3px 0px 0px 25px; 
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696; 

zoom:1}
#home_left #hcolonne_left #retrouver_annonce .submit{
margin:0px 0px 2px -5px; 
background-color:#ff8d01; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em; 
zoom:1}

#hcolonne_left #retrouver_annonce form{
clear:both}

#hcolonne_left #retrouver_annonce .titreretrouverannonce{
background-image:none; 
margin:5px 0 0 8px; 
padding:3px 25px 5px 10px; 
color:#666666; 
font-size:1.5em; 
font-weight:bold; 
text-align:center; 
font-family:"Times New Roman",Times,serif}

#loupe{
display:none}

#home_left #hcolonne_left #newsletter{
margin:16px 0 0 5px; 
*margin:18px 0 0 5px; 
background-image:url(images/accueilsprite.png);	
background-position: -419px 0; width: 202px; height: 108px;
background-repeat:no-repeat;
}

#home_left #hcolonne_left #newsletter .titrenews{
font-size:1.5em; 
margin:4px 0 0 8px; 
font-weight:bold; 
text-align:center; 
 padding:3px 25px 5px 10px; 
font-family:"Times New Roman",Times,serif; 
background-image:none; 
color:#666666}
#home_left #hcolonne_left #newsletter #enveloppe{
display:none}

#home_left #hcolonne_left #newsletter p{
padding-left:20px; 
color:#666666}
#home_left #hcolonne_left #newsletter #chevronnews{
color:#999999}
#home_left #hcolonne_left #newsletter a{
color:#999999}
#home_left #hcolonne_left #newsletter input{
margin:5px 0px 0px 20px; 
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
#home_left #hcolonne_left #newsletter .submit{
margin:0px 0px 0px -5px; 
background-color:#ff8d01; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em}
#home_left #hcolonne_left #newsletter h2{
padding:10px 25px 2px 25px; 
font-family:"Times New Roman",Times,serif; 
background-image:none; 
color:#666666}

#home_left #hcolonne_left #offre_partenaire{
margin:10px 0px 0px 10px; 
padding:0px 0px 20px 0px; 
background-image:url(images/fd_offres_partenaires.png)}
#home_left #hcolonne_left #offre_partenaire h2{
background-image:url(images/fd_h2_offres_partenaires.png); 
background-position:5px 0px; 
padding:3px 0px 5px 40px; 
font-family:"Times New Roman",Times,serif; 
font-size:1.5em; 
font-weight:bold; 
color:#FFFFFF}
#home_left #hcolonne_left #offre_partenaire ul{
margin:10px 0px 0px 20px}
#home_left #hcolonne_left #offre_partenaire li{
background-image:url(images/ville_partenaires_puce.gif); 
background-position:left; 
margin:0px 0px 5px 0px}
#home_left #hcolonne_left #offre_partenaire li a{
margin:0px 0px 0px 20px; 
color:#515151; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em}

#hcolonne_left #proprietairesannonces{
position:relative; 
margin-left:5px; 
margin-top:30px; 
background-image:url(images/fd_proprietaires_annonces.png); 
background-position:left 10px}
#hcolonne_left #proprietairesannonces .encartproprio{
padding:58px 0px 3px 0px; 
margin-bottom:0px; 
font-family:"Times New Roman",Times,serif; 
font-size:1.5em; 
color:#FFFFFF; 
font-weight:bold}
#hcolonne_left #proprietairesannonces h2{
padding:0px 5px 10px 10px; 
margin-top:0px; 
color:#cc223e; 
font-size:1.4em; 
height:33px}
#hcolonne_left #proprietairesannonces h2 a{
color:#cc223e; 
font-weight:normal}
#hcolonne_left #proprietairesannoncespromo{
margin:0px 0px 0px 12px}

#home_left #hcolonne_left #liens a{
margin:0px 0px 0px 0px; 
color:#515151; 
font-size:1em}
#home_left div.cadre h2{ 
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em; 
font-weight:bold; 
color:#515965}
#home_left div.cadre h3{
font-size:1.2em; 
color:#ff8600}
#home_left div.cadre h4{
font-size:1.2em; 
color:#515965}
#home_left div.cadre h5{
font-size:1.2em; 
color:#515965}
#home_left div.cadre hr{
background-color:#ff8600;
color:#ff8600; 
text-align:center; 
margin:0px; 
height:1px;
border:0px;}

#home_left #hcolonne_left #pub_col_gauche{
margin:0px 10px 10px 10px}
#home_left #hcolonne_left #pub_col_gauche img{
border-style:none}

#garantie{
margin:15px 0px 10px 20px; 
background-image:url(images/accueilsprite.png); 
background-position: -216px 0; width: 202px; height: 280px;
}
#garantie p{
padding:10px 0px 0px 0px; 
font-family:"Times New Roman",Times,serif; 

background-position:5px top; 
font-size:1.8em; 
font-weight:500; 
color:#7C7C7C; 
text-align:center}

#garantie ul{
margin:5px 0px 0px 0px}
#garantie div{
padding:5px 15px 0px 10px; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1em; 
font-weight:500; 
color:#7C7C7C; 
text-align:left}
#garantie div ul li{
background-image:url(images/accueilsprite.png); 
background-position: -7131px -287px; 	
padding:0 0 5px 20px}
#garantie #licence{
padding:5px 30px 0px 30px; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1em; 
font-weight:500; 
color:#000; 
text-align:center}
#garantie #licenceimage{
text-align:center}
#garantie img{
margin:10px 2px 0px 0px; 
border-style:none}

#hcolonne_middle_right{
float:left; 
width:570px; 
margin:10px 0 0 0}

#home_left #hcolonne_middle{
float:left; 
width:305px; 
background-image:url(images/accueilsprite.png); 
background-position: -1024px 0; width: 305px;
background-repeat:repeat-y; 
margin:0px 5px 0px 5px}

#hcolonne_middle_vague{
background-image:url(images/accueilsprite.png); 
background-position: -2922px -52px; 
zoom:1}
#hcolonne_middle_vague .asaisir{
float:left; 
color:#ff7e00; 
font-family:"Times New Roman",Times,serif; 
font-size:2.6em; 
font-weight:500; 
margin:0 0 0 10px; 
zoom:1}

#home_left #hcolonne_middle #hcolonne_middle_pied{
background-image:url(images/accueilsprite.png); 
background-position: -1330px bottom; 
padding:0px 0px 10px 0px}

#home_left #hcolonne_middle #hcolonne_middle_haut{
background-image:url(images/accueilsprite.png); 
background-position: -418px -112px;   }
#home_left #hcolonne_middle h2{
float:left; 
color:#ff7e00; 
font-family:"Times New Roman",Times,serif; 
font-size:2.8em; 
font-weight:500; 
margin:0 0 0 10px}
#home_left #hcolonne_middle #etiquette_asaisir{
float:right; 
background-image:url(images/accueilsprite.png); 
background-position: -3916px 0; width:  height: 28px;
color:#FFFFFF; 
font-size:1.1em; 
font-weight:bold; 
margin:8px 5px 0 0px; 
padding:5px 15px 5px 20px}
#home_left #hcolonne_middle #etiquette_asaisir a{
color:#FFFFFF}
#home_left #hcolonne_middle .promo, #home_left #hcolonne_middle .newpromo{clear:both;overflow:hidden;border-top:1px solid #f1f1f1;background-color:#FFF;height:85px;margin:5px 5px 0;padding:5px 5px 0}
#home_left #hcolonne_middle .promo .image,#home_left #hcolonne_middle .newpromo .image{float:left;width:110px;overflow:hidden;background-color:#FFF;padding:5px 0}
#home_left #hcolonne_middle .promo .text,#home_left #hcolonne_middle .newpromo .text{float:left;width:175px;background-color:#FFF}	 
#home_left #hcolonne_middle .newpromo .text p{height:13px;overflow:hidden;}
#home_left #hcolonne_middle .newpromo .text p a{color:#364150;}
#home_left #hcolonne_middle .promo .region{color:#364150;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700;padding:2px 0 5px}
#home_left #hcolonne_middle .newpromo .region{color:#364150;font-family:Arial,Helvetica,sans-serif;font-size:1.0em;font-weight:700;padding:0px 0 0px}
#home_left #hcolonne_middle .promo .ville{color:#FF8400;font-size:1.1em;font-weight:700;margin:-6px 0 0}
#home_left #hcolonne_middle .newpromo .ville{color:#FF8400;font-size:1.4em;margin:4px 0 0;height:18px;overflow:hidden;}
#home_left #hcolonne_middle .promo .pourcent, #home_left #hcolonne_middle .newpromo .pourcent{display:block;float:right;background-image:url(images/accueilsprite.png);background-position:right -41px;color:#ea671d;font-size:1.3em;font-weight:700;margin:3px 0 0;padding:12px 15px 0 0}


#home_left #hcolonne_right{
float:left; 
width:249px; 
background-image:url(images/accueilsprite.png);
background-position: -1834px 0; width: 249px;  
background-repeat:repeat-y}

#home_left #hcolonne_right #hcolonne_right_pied{background-image:url(images/accueilsprite.png);background-position:-2334px bottom;width:249px;padding:0}
#home_left #hcolonne_right #hcolonne_right_haut{background-image:url(images/accueilsprite.png);background-position:-2084px 0;width:249px;padding:0}


#home_left #hcolonne_right #vendu{
background-image:url(images/accueilsprite.png); 
background-position: -4078px -109px;
width:230px; 
margin:0px 0px 5px 8px; 
padding:0px 0px 7px 0px; 
background-color:#fff2d6; 
border:1px solid #ffc584; 
color:#5e646b}
#home_left #hcolonne_right #vendu *{

}
#home_left #hcolonne_right #vendu img{
margin:5px 0px 5px 0px;
border-style:none;
text-align:center;}
#home_left #hcolonne_right #vendu .titre{
margin:0px 0px 0px 8px; 
color:#ff5a00; 
font-family:"Times New Roman",Times,serif; 
font-size:1.9em; 
font-weight:normal}
#home_left #hcolonne_right #vendu #regionvendu{
margin:0px 0px 0px 8px; 
font-weight:bold; 
color:#364150; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em;
height:30px;}
#home_left #hcolonne_right #vendu #villevendu{
font-weight:bold; 
color:#FF8400; 
font-size:1.1em}
#home_left #hcolonne_right #vendu #prixvendu{
float:right; 
font-weight:bold; 
color:#ea671d; 
padding:10px 8px 0 0}
#home_left #hcolonne_right #vendu #prixvendu span{
font-size:1.4em}

#home_left #hcolonne_right #vendu p{
margin:0px 0px 0px 8px}
#home_left #hcolonne_right #vendu .homephoto,#home_left #hcolonne_right #coeur .homephoto{
text-align:center;
margin:0 0 0 0;
}
#home_left #hcolonne_right #vendu p a{
color:#5e646b}

#home_left #hcolonne_right #coeur{
background-image:url(images/accueilsprite.png); 
background-position: -2584px -62px; 
width:230px; 
margin:-1px 0px 0px 8px; 
*margin:-4px 0px 0px 8px; 
padding:0px 0px 7px 0px; 
background-color:#ffe4e4; 
border:1px solid #ffb9b9; 
color:#5e646b}
#home_left #hcolonne_right #coeur img{
border-style:none}
#home_left #hcolonne_right #coeur .titre{
margin:0px 0px 0px 8px; 
color:#ff003e; 
font-family:"Times New Roman",Times,serif; 
font-size:1.9em; 
font-weight:normal}
#home_left #hcolonne_right #coeur #regioncoeur{
margin:0px 0px 0px 8px; 
font-weight:bold; 
color:#364150; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em;
height:30px;}
#home_left #hcolonne_right #coeur #villecoeur{
color:#e9002c; 
font-weight:bold; 
font-size:1.1em}
#home_left #hcolonne_right #coeur #prixcoeur{
float:right; 
padding:10px 8px 0px 0px; 
font-weight:bold; 
color:#e9002c}
#home_left #hcolonne_right #coeur #prixcoeur span{
font-size:1.4em}

#home_left #hcolonne_right #coeur p{
margin:0px 0px 0px 8px}

#home_left #hcolonne_right #coeur p a{
color:#5e646b}

#hcolonne_middle_right #hpied{
clear:both; 
padding:40px 0px 40px 0px; 
text-align:center}
#hcolonne_middle_right #hpied h2{
padding:0px 95px 20px 95px; 
font-family:"Times New Roman",Times,serif; 
font-size:1.3em; 
color:#fd7f00}
#hcolonne_middle_right #hpied p{
padding:0px 5px 0 5px; 
color:#a9a9a9}

#tel{
position:absolute; 
z-index:5; 
margin:15px 0px 0 580px; 
float:right; 
color:#FFF}

#tel span{
font-weight:normal; 
font-weight:bold; 
font-family:Arial,Helvetica,sans-serif; 
font-size:2.4em; 
letter-spacing:0.008em}
#tel #infonum{
text-align:center; 
font-size:1.3em; 
font-weight:bold}
#moncompte{
float:left; 
margin:20px 0px 0px 90px; 
font-size:1.1em; 
text-align:right; 
cursor:pointer}
#moncompte p a{
padding:4px 0px 5px 15px; 
background-image:url(images/accueilsprite.png); 
background-position: -4598px 0px;	  
color:#FFFFFF; 
font-weight:bold}
#moncompte p span{
padding:4px 15px 5px 0px; 
background-image:url(images/accueilsprite.png);width: 10px;
background-position: -4277px 0;}
#saisie_moncompte{
position:absolute; 
margin:0px 0 0 70px; 
padding:5px 0 5px 10px;
width:180px; 
z-index:150; 
background-color:#fef8eb; 
border:1px solid #ffc25e}
.ma_selection_comparateur #saisie_moncompte, .page_autre #saisie_moncompte, .page_autre_photo #saisie_moncompte{
position:absolute; 
margin:10px 0 0 850px; 
padding:5px 0 5px 10px; 
width:180px; 
z-index:150; 
background-color:#fef8eb; 
border:1px solid #ffc25e}
#saisie_moncompte label{
color:#fc5900; 
font-weight:bold}
#saisie_moncompte input{
margin:2px 0px 3px px; 
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
#saisie_moncompte .submit, #identification .submit{
margin:0px 0px 0px -5px; 
background-color:#fc5900; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em}
#saisie_moncompte li a{
color:#000}
#toutesnosoffresville{
margin:15px 0px 0px 5px; 
background-image:url(images/ville.png)}
#toutesnosoffresville h2{
font-family:"Times New Roman",Times,serif; 
font-size:1.2em; 
padding:98px 0px 1px 15px; 
color:#FFFFFF}
#toutesnosoffresville p{
padding:5px 10px 10px 10px; 
font-size:1.1em; 
font-weight:700; 
color:#1066be}
#toutesnosoffresville p a{
padding:0px 0px 0px 0px; 
color:#1066be}

#toutesnosoffrescampagne{
margin:15px 0px 0px 5px; 
background-image:url(images/campagne.png)}
#toutesnosoffrescampagne h2{
font-family:"Times New Roman",Times,serif; 
font-size:1.3em; 
padding:103px 0px 0px 15px; 
color:#FFFFFF}
#toutesnosoffrescampagne p{
padding:4px 10px 10px 10px; 
font-size:1.1em; 
font-weight:700; 
color:#FFFFFF}
#toutesnosoffrescampagne p a{
padding:0px 0px 0px 0px; 
color:#FFFFFF}

#toutesnosoffresmer{
margin:15px 0px 0px 5px; 
background-image:url(images/mer.png)}
#toutesnosoffresmer h2{
font-family:"Times New Roman",Times,serif; 
font-size:1.5em; 
padding:103px 0px 0px 15px; 
color:#FFFFFF}
#toutesnosoffresmer p{
padding:4px 10px 10px 10px; 
font-size:1.1em; 
font-weight:700; 
color:#FFFFFF}
#toutesnosoffresmer p a{
padding:0px 0px 0px 0px; 
color:#FFFFFF}

#toutesnosoffresmontagne{
margin:15px 0px 0px 5px; 
background-image:url(images/montagne.png)}
#toutesnosoffresmontagne h2{
font-family:"Times New Roman",Times,serif; 
font-size:1.5em; 
padding:101px 0px 0px 15px; 
color:#FFFFFF}
#toutesnosoffresmontagne p{
padding:4px 10px 10px 10px; 
font-size:1.1em; 
font-weight:700; 
color:#6699FF}
#toutesnosoffresmontagne p a{
padding:0px 0px 0px 0px; 
color:#6699FF}	 


#toutesnosoffresvp{		 
background-image:url(images/fond_bannierevp_ann1.png); 
background-position:left top;
margin:2px 0 0 5px; 
padding:115px 0px 50px 10px;  
width:190px;
height:358px;
color:#6699FF}
#toutesnosoffresvp-ann2{		 
background-image:url(images/fond_bannierevp_ann2.png); 
background-position:left top;
margin-left:2px; 
padding:115px 0px 50px 10px;  
width:190px;
height:515px;
color:#6699FF}	 
#toutesnosoffresvp .toutesnosoffresvp-ann2-bloc{
width:170px;
height:159px;}
#toutesnosoffresvp-ann2 .toutesnosoffresvp-ann2-bloc{
width:170px;
height:169px;}
#toutesnosoffresvp .promo_banierre_vp, #toutesnosoffresvp-ann2 .promo_banierre_vp{		 
background-image:url(images/dessous_photo_banniere_vp.png); 
background-position:left top;
margin:-16px 0 0 0px; 
padding:5px 0 0 120px;
font-size:20px;
font-weight:bold;  
width:190px;
height:35px;	 
z-index:10;
position:relative;
color:white}

#home_right div#pub{
margin:20px 0px 0px 7px; 
padding:5px 0 5px 0; 
border-bottom:1px solid #f58a00; 
border-top:1px solid #f58a00; 
text-align:center}

#home_right #pub .pub{
margin:0px 0px 5px 7px; 
font-size:1.2em; 
color:#f58a00; 
font-style:italic; 
text-align:left;  
font-weight:bold}
  
#footer{
margin:10px 0px 10px 0px; 
clear:both; 
text-align:center;
width:700px;
margin:auto;}
/*div#presentationLocasun div#footer {
margin:0px;
width:800px;
margin-bottom:10px
}*/
#footer ul{
display:block; 
padding:10px 0 5px 0; 
border:1px solid r}
#footer ul li{
display:inline; 
padding:0px 0px 0px 0px}
#footer ul li a{
color:#5c5c5c}	 

#pied_de_page{
margin:0 auto; 
width:1000px; 
text-align:left}
#pied_de_page p{
overflow:hidden; 
padding:0px 0px 0px 0px; 
text-align:center;
color:#666666;
margin-top:15px;
margin-bottom:15px;}
#pied_de_page h2{
overflow:hidden; 
padding:10px 0px 0px 0px; 
text-align:center; 
size:1em; 
color:#666666; 
font-size:1em; 
font-family:Arial,Helvetica,sans-serif}
#pied_de_page #lien{ 
float:left; 
padding:10px 0px 0px 30px; 
text-align:center; 
color:#000000}
#pied_de_page #lien hr{
color:#ededed; 
height:1px; 
width:330px}
#pied_de_page #lien h3{
padding:0px 0px 5px 0px; 
color:#feba4e; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.2em}
#pied_de_page #col_left{
float:left; 
width:370px; 
padding:10px 0px 0px 30px}
#pied_de_page #col_middle{
float:left; 
width:270px; 
padding:10px 0px 0px 30px}
#pied_de_page #col_right{
float:left; 
width:270px; 
padding:10px 0px 0px 30px}

#pied_de_page #col_left h3, #pied_de_page #col_middle h3, #pied_de_page #col_right h3{
padding:0px 0px 5px 0px; 
color:#b7b7b7; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.2em}
#pied_de_page #col_right #locationitalie{
padding:78px 0px 5px 0px; 
color:#b7b7b7}
#pied_de_page #col_left ul li, #pied_de_page #col_middle ul li, #pied_de_page #col_right ul li{
display:inline; 
color:#feba4e}
#pied_de_page #col_left ul li a, #pied_de_page #col_middle ul li a, #pied_de_page #col_right ul li a{
color:#feba4e}
#pied_de_page #col_left hr{
color:#ededed; 
height:1px; 
width:330px; 
margin:20px 0px 20px 0px}
#pied_de_page #col_middle hr, #pied_de_page #col_right hr{
color:#ededed; 
height:1px; 
width:250px; 
margin:20px 0px 20px 0px}

#pied_de_page #destination{
border:1px solid #feba4e; 
vertical-align:top; 
margin:10px 0 10px 0}
#pied_de_page .bordercolor{
border:1px solid #feba4e; 
vertical-align:top; 
margin:0 10px 0 10px}

#pied_de_page #destination tr, #pied_de_page tr{
vertical-align:top}
#pied_de_page #destination .titrebaspage a, #pied_de_page .titrebaspage{
font-size:1em; 
color:#feba4e; 
margin:5px 0 5px 5px; 
font-family:Arial,sans-serif; 
font-weight:bold}
#pied_de_page ul{
margin:5px 5px 5px 5px; 
}
#pied_de_page #destination .titrebaspage a {
margin-left:0px;
}
#pied_de_page #destination h2{
font-size:1.2em; 
color:#feba4e; 
margin:0px 0 5px 5px}
#pied_de_page #destination ul li, #pied_de_page ul li{
display:inline}
#pied_de_page .txtlien{
color:#666666; 
font-size:1.2em; 
text-align:left; 
padding:5px 10px 5px 10px}

.produit #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_mer_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.produit #wrapper_fond{
background-image:url(images/fd_mer_pied.jpg); 
min-width:1024px}
.produit #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px; 
overflow:hidden}
#navigation_annonce{
margin:5px 0 0 40px; 
overflow:hidden}
.prestige #navigation_annonce, .golf #navigation_annonce, .kid #navigation_annonce, .weekend #navigation_annonce, .bienetre #navigation_annonce{
margin:8px 0 0 40px; 
overflow:hidden}
#navigation_annonce_sans_onglet{
margin:11px 0 0 40px; 
overflow:hidden}
.prestige #navigation_annonce_sans_onglet, .golf #navigation_annonce_sans_onglet, .kid #navigation_annonce_sans_onglet, .weekend #navigation_annonce_sans_onglet, .bienetre #navigation_annonce_sans_onglet{
margin:25px 0 0 40px; 
overflow:hidden}
#navigation_annonce ul{
overflow:hidden;
height:38px}
#navigation_annonce ul li{
display:block; 
float:left; 	   
margin-top:10px;
padding:10px 5px 3px 10px; 
background-image:url(images/detailsprite.png);
background-position: -2413px 0;}
#navigation_annonce ul .retour_sans_bord{
display:block; 
float:left; 
padding:10px 5px 3px 10px; 
background-image:url(images/detailsprite.png);
background-position: -2746px 0;}
#navigation_annonce ul li a{
font-size:1.2em; 
color:#FFF; 
font-family:Times,Tahoma,sans-serif}
#navigation_annonce ul .right_retour{
 background-image:url(images/detailsprite.png);
 background-position: -2714px 0; 
 padding:0px 10px 10px 0px; 
 height:19px; 
width: 10px;}
#navigation_annonce ul .left_retour{
 background-image:url(images/detailsprite.png); 
background-position: -2730px 0;
 padding:0px 0px 10px 10px; 
 float:left; 
 height:19px; 
 width:5px}
#navigation_annonce ul li img{
padding:0px 2px 0 2px; 
vertical-align:middle}
#navigation_annonce ul li.precedent{
background-image:url(images/detailsprite.png); 
background-position: -1975px -50px;
padding-left:15px}
#navigation_annonce ul li.next{
background-image:url(images/detailsprite.png);
background-position: -1978px 0;}
#navigation_annonce ul li.end{
background-image:url(images/detailsprite.png);
background-position: -2276px 0;
width: 0px;
height: 37px;}
#navigation_annonce ul li.retour_liste_gauche{
background-image:url(images/detailsprite.png);
background-position: -2736px 0px;	
padding:0px;
width:9px;
height:40px;
margin-top:0px;}
#navigation_annonce ul li.retour_liste_milieu{
background-image:url(images/detailsprite.png);  
background-repeat:repeat-x;
background-position: -2746px 0px;	
padding:12px 10px 0 23px;
height:40px;
margin-top:0px; } 
#navigation_annonce ul li.retour_liste_milieu a{
font-size:1.6em; }
#navigation_annonce ul li.retour_liste_droite{
background-image:url(images/detailsprite.png);
background-position: -2714px 0px;
padding:0px;
width:9px;
height:40px;
margin-top:0px;}

#titre_annonce{
margin:-5px 0 0 0; 
background-image:url(images/detailsprite.png); 
background-position: -4144px 0;	 
width: 761px;
padding:6px 0 0px 20px}

#titre_annonce h2{
padding:8px 0 8px 0; 
color:#FFF; 
font-size:1.4em}
#titre_annonce p.fonctions{
float:right; 
padding:3px 30px 0 0}
#text_annonce{
width:781px; 
background-image:url(images/fd_annonce.png); 
background-position:left bottom; 
overflow:hidden; 
padding:7px 0 10px 0; 
margin:0 0 10px 0}
#text_annonce #pictos img{
margin-right:3px}
#text_annonce #diaporama_annonce{
width:30%; 
margin:0 0 0 17px; 
overflow:hidden; 
float:left}
#text_annonce #diaporama_annonce p{
 margin:0 0 10px 0}
#text_annonce #diaporama_annonce p.thumb span{
background-color:#CC6600}
#text_annonce #diaporama_annonce div.thumb {
margin-top: 2px;
float: left; 
width: 42px; 
text-align: center; 
margin-left: 2px; 
margin-right: 2px}
#text_annonce #diaporama_annonce div.thumb a{
display:block; 
border:2px solid #FFF; 
margin:2px 1px 0 1px}
#text_annonce #diaporama_annonce div.thumb a:hover, 
#text_annonce #diaporama_annonce div.thumb a.selected{
border:2px solid #ff9b00}
#ajouter_regler_annonce{
margin:10px 0 0 0; 
padding:0px 0px 0px 0; 
overflow:hidden; 
clear:both}
.wrap_ajouter_annonce{
float:left; 
padding:0 30px 0 0}
.wrap_regler_annonce{
float:right; 
padding:0 0 0 0}
.wrap_valider_annonce{
float:none; 
padding:0 0 0 0; 
width:150px}
.wrap_ajouter_annonce .ajouter_annonce, .wrap_regler_annonce .ajouter_annonce {
clear:both; 
/*background-image:url(images/fd_left_annuler_ami.png); */
padding:2px 5px 7px 10px; 
background-color:#fff}
.wrap_valider_annonce .ajouter_annonce {
clear:both; 
padding:2px 5px 7px 10px; 
background-color:#fff
}
/*.wrap_ajouter_annonce .ajouter_annonce{padding:3px 5px 7px 10px}*/
.wrap_ajouter_annonce .ajouter_annonce input, .wrap_regler_annonce p.ajouter_annonce input, .wrap_valider_annonce p.ajouter_annonce input{
background-image:url("images/fond_bouton_full.jpg"); 
background-color:#fff; 
text-transform:uppercase; 
border-style:none; 
padding:3px 5px 6px 0px; 
color:#FFF; 
font-size:1em; 
zoom:1; 
text-align:center;
width:140px;
cursor:pointer}
.wrap_ajouter_annonce p.ajouter_annonce a, .wrap_regler_annonce p.ajouter_annonce a, .wrap_tableau_annonce p.ajouter_annonce a{
background-image:url("images/fond_bouton_full.jpg"); 
background-color:#fff; 
text-transform:uppercase; 
border-style:none; 
padding:3px 25px 7px 25px; 
color:#FFF; 
font-size:1.1em; 
zoom:1; 
text-align:center}

#info_annonce{
 width:65%; 
 float:left; 
 margin:0 0 0 10px; 
 font-family:Arial,sans-serif}
#info_annonce form{
float:right; 
width:200px; 
border:1px solid #ffa244; 
background-color:#ffebcc; 
padding:10px 10px 5px 10px;
margin-left:10px;
margin-bottom:5px;}
#info_annonce #formpackski{
border:1px solid #4396ca; 
background-color:#e4f1fa}
#info_annonce #formweekend{
border:1px solid #996600; 
background-color:#CCCC99}

#info_annonce form select{
 width:200px; 
 border:1px solid #999; 
 margin:0 0 2px 0}
#info_annonce form p{
color:#ff6000}
#info_annonce #formpackski p{
color:#4396ca}
#info_annonce #formpackski p{
color:#996600}
#info_annonce #detailpack{
margin-left:-35px}
#info_annonce h3{
font-size:1.1em; 
font-family:Arial,Helvetica,sans-serif; 
color:#364150; 
padding:10px 0 0 0}
#tarif_prereserv{
float:right}
#info_annonce #apartirde{
font-size:1.4em; 
font-weight:bold; 
text-align:right; 
padding:5px 0 5px 0}

#info_annonce .addSelection{
  color:#ea671d; 
  text-decoration:underline}

#info_annonce p{
margin:0px 0 0px 0; 
color:#364150; 
font-size:1.1em}
#info_annonce .caracteristiques{
padding:0px 0 25px 0}
#info_annonce .lastupdate{
  color:#ea671d; 
padding:3px 5px 5px 0}
#info_annonce a.addSelection:hover{
  text-decoration:none}
#info_annonce .pourcent{
display:block; 
float:right; 
background-image:url(images/detailsprite.png); 
background-position:top right; 
color:#ea671d; 
font-size:2em; 
font-weight:bold; 
padding:17px 23px 0 0px; 
margin:3px 10px 0 0}
#hcolonne_left #perso{
background-image:url(images/accueilsprite.png); 
background-position:-4692px bottom; 
padding:10px 5px 15px 10px}
#hcolonne_left #perso span{
margin:0 0 5px 5px; 
font-size:1.2em; 
color:#ff8600; 
font-weight:bold}
#hcolonne_left #perso ul{}
#hcolonne_left #perso  ul li{}
#hcolonne_left #perso  ul li a{
background-image:url(images/accueilsprite.png); 
background-position: -7127px -254px;
padding:0 0 0 25px; 
font-size:1em}
.produit #maselection{
margin:160px 0px 0px 0px; 
font-size:1.1em; 
text-align:center}
.prestige #home_right.produit #maselection, .bienetre #home_right.produit #maselection, .golf #home_right.produit #maselection, .kid #home_right.produit #maselection, .weekend #home_right.produit #maselection{
margin:172px 0px 0px 0px; 
font-size:1.1em; 
text-align:center}
.package #home_right #maselection, .packagegolf #home_right #maselection, .packagekid #home_right #maselection, .packagebienetre #home_right #maselection, .packageprestige #home_right #maselection, .packagegastronomie #home_right #maselection, .packagecharme #home_right #maselection{
margin-bottom:38px}

#contact{
clear:both; 
background-position:top left; 
margin:10px 0 0 0}
#contact_content{
background-image:url(images/detailsprite.png); 
background-position: -771px bottom;
padding:0 10px 20px 0; 
width:195px}
#contact h2{
background-image:url(images/detailsprite.png); 
background-position:-3952px top;  
width: 172px;
color:#FFF; 
padding:5px 2px 5px 18px}
#contact h2 span{
background-image:url(images/detailsprite.png); 
background-position:-5242px -59px; 
padding:0 0 0 15px}
#contact h3{
color:#ff8600; 
font-weight:bold; 
font-family:Arial,Sans-serif}
#contact h3, 
#contact p, 
#contact ul{
padding:3px 0 0 20px; 
font-size:1.1em}
#contact ul li{display:inline}
#contact p{
font-family:Arial,Sans-serif; 
font-size:1.1em; 
color:#8d8d8d; 
margin:0 0 5px 0}
#contact p font{
color:#8d8d8d; 
font-size:1em}
#contact p span{
color:#ff8600; 
font-size:1em; 
font-weight:bold; 
font-family:Arial,Sans-serif}
div.largeur{
width:120px; 
margin:0 0 0 30px}
div.prereserver{
background-image:url(images/detailsprite.png); 	
background-position: -2292px 0;
height:22px; 
width:110px; 
padding:1px 0 0 10px; 
margin:5px 0 5px 0px; 
text-align:center;
color:white;}	
#info_annonce div.largeur{ 
width:173px;float:right;}
#info_annonce div.prereserver{
background-image: url(images/detailsprite.png);   
background-position: -3093px -53px;		
font-size: 18px;
height: 33px;
margin-left: -30px;
padding: 8px 30px 0px 0px;
text-align: center;
width: 177px;}
#resultat div.prereserver{	 
background-image: url(images/accueilsprite.png);
background-position: -5121px -185px;
font-size: 14px;
font-weight: bold;
height: 33px;
padding: 8px 18px 0px 0px;
text-align: center;
width: 160px;
margin:5px 0 5px 0px; }
div.largeur a{
text-align:center; 
font-weight:bold; 
font-size:1em; 
color:#FFF; 
text-decoration:none; 
text-transform:uppercase}  
#info_annonce div.largeur a{
text-transform:none;}
div.largeur a:hover{
text-decoration:underline;}
.filet div.prereserver{
background-image:url(images/fd_pre-reserver1.png); 
height:22px; 
width:110px; 
padding:1px 0 0 10px; 
margin:15px 0 5px 20px; 
text-align:center}
.filet div.prereserver a{
text-align:center; 
font-weight:bold; 
font-size: 14px;
color:#FFF; 
text-decoration:none;}
.filet div.prereserver a:hover{
text-decoration:underline}

div.contacter2{
background-image:url(images/fd_selection_sup1.png); 
height:22px; 
width:174px; 
padding:1px 0 0 10px; 
margin:5px 0 5px -55px; 
text-align:center}
div.contacter2 a{
text-align:center; 
font-weight:bold; 
font-size:1em; 
color:#FFF; 
text-decoration:none; 
text-transform:uppercase}
div.contacter2 a:hover{
text-decoration:underline}
.filet div.contacter2{
background-image:url(images/fdg_contacter_proprietaire1.png); 
height:40px; 
width:110px; 
padding:3px 10px 0 15px; 
margin:5px 0 5px 20px; 
text-align:center}
.filet div.contacter2 a{
text-align:center; 
font-weight:bold; 
font-size:1em; 
color:#FFF; 
text-decoration:none; 
text-transform:uppercase}
.filet div.contacter2 a:hover{
text-decoration:underline}
#contact .filet div.contacter2{
background-image:url(images/detailsprite.png); 
background-position: -3166px 0; width: 110px; height: 40px;
padding:3px 10px 0 15px; 
margin:5px 0 5px 0px; 
text-align:center}

#localisation{
background-image:url(images/fd_localisation.gif); 
margin:0 0 10px 0; 
overflow:hidden; 
width:195px; 
height:198px;
}
#localisation #map{
margin:8px 0 0 8px;
z-index:2; 
width:179px; 
height:181px; 
float:left;
position:absolute;
}

#veomap{
width:328px; 
height:223px}   
#ggmap{
position:absolute; 
width:327px; 
height:223px}   
#ggmap a, #ggmap span{
opcity:100; 
display:none; 
font-size:transparent}
#map a, #map span, #mapzoom a, #mapzoom span{
display:none; 
color:transparent; 
opacity:100}
#localisation #link_zoom{
z-index:5; 
position:absolute;
padding:160px 0px 0 15px}
#localisation #link_zoom div{
overflow:hidden; 
background-image:url(images/detailsprite.png);
background-position: -4947px 0;
position:relative;	  
display:block;
float:left; 
}
#localisation #link_zoom div.bout{
width:6px; 
height:17px; 
background-image:url(images/detailsprite.png);
background-position: -5249px -180px;}
#localisation #link_zoom div a{
background-image:url(images/detailsprite.png);
background-position: -197px -25px; 
display:block; 
float:left; 
padding:2px 1px 4px 16px; 
color:#FFF; 
font-family:Arial,Sans-serif}
#map span, #map a{display:none}
#comp_geo1 .gmnoprint span, #comp_geo1 .gmnoprint a{display:none}
#comp_geo2 .gmnoprint span, #comp_geo2 .gmnoprint a{display:none}
#comp_geo3 .gmnoprint span, #comp_geo3 .gmnoprint a{display:none}
#home_right_asaisir{
background-image:url(images/detailsprite.png); 	  
background-position: -1378px 0;
background-repeat:repeat-y; 
padding:0 0px 0 0px; 
margin:-9px 0 0 0px}
#home_right_asaisir_pied{
background-image:url(images/detailsprite.png); 
background-position:-1776px bottom; 
padding:0px 0 0px 0px;
width:198px;}

#home_right_asaisir_haut{
background-image:url(images/detailsprite.png); 
background-position: -1577px 0;
padding:0 0px 0px 0px}

.home_right_asaisir_haut_box-promo{
background-image:url(images/detailsprite.png); 	 
background-position: -5104px 0;
font-weight:bold; 
height:30px; 
width:55px; 
display:block; 
color:#FFF; 
font-size:17px; 
line-height:30px; 
padding-left:4px;
float:right;
margin-bottom:-20px;
z-index:10; 
position:relative;}

#home_right_asaisir_vague{
background-image:url(images/fd_home_right_asaisir_vague.gif); 
background-position:7px top; 
zoom:1}
.package #home_right_asaisir_vague{
background-image:url(images/tarif_we_vague.png)}

#home_right .promositu{
clear:both; 
overflow:hidden; 
margin:0px 10px 0px 10px; 
padding:5px 5px 0px 5px; 
background-image:url(images/tarif_we_bandeau.png); 
width:168px}
#home_right .promositu .situation{
color:#fff; 
padding:2px 0px 5px 0px; 
font-size:14px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
margin:0px 0px 0px 0px}
#home_right .promo{
clear:both; 
overflow:hidden; 
margin:0px 10px 0px 10px; 
padding:5px 5px 0px 5px; 
border:1px solid #f1f1f1; 
background-color:#FFF; 
width:165px}
#home_right .promo .image{
float:left; 
width:90px; 
padding:5px 0 5px 0}
#home_right .promo .text{
float:left; 
width:165px}
#home_right .promo .region{
color:#364150; 
padding:0px 0px 5px 0px; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em; 
margin:0px 0px 0px 0px; 
font-weight:bold}
#home_right .promo .ville{
color:#ffb725; 
font-size:1.1em; 
font-weight:bold}
.package #home_right .promo .ville{
color:#CC9966}
#home_right .promo .pourcent{
display:block; 
float:right; 
background-image:url(images/t.gif); 
background-position:top right; 
color:#ea671d; 
font-size:1.3em; 
font-weight:bold; 
padding:12px 15px 0 0px; 
margin:3px 0 0 0}
#home_right .promo p{
color:#364150; 
font-size:11px}
#home_right .promo p a{
color:#364150}
#home_right #home_right_asaisir_vague .asaisir{
float:left; 
color:#ff7e00; 
font-family:"Times New Roman",Times,serif; 
font-size:2.6em; 
font-weight:500; 
margin:0 0 0 10px; 
zoom:1}
.package #home_right #home_right_asaisir_vague .asaisir{
font-family:"Times New Roman",Times,serif; 
font-size:24px; 
color:#4A3631}

#home_right #etiquette_asaisir{
float:left; 
background-image:url(images/fd_toutes_les_promos.png); 
background-position:left top; 
color:#FFFFFF; 
font-size:1.1em; 
font-weight:bold; 
margin:-10px 0 0 15px; 
padding:5px 15px 5px 20px}
#home_right #etiquette_asaisir a{
color:#FFFFFF}

#home_right #etiquette_offresvp{
float:left; 
background-image:url(images/detailsprite.png);
background-position: -192px 0; 
color:#FFFFFF; 
font-size:1.1em; 
font-weight:bold; 
margin:-20px 0 0 15px; 
padding:5px 15px 5px 20px}
#home_right #etiquette_offresvp a{
color:#FFFFFF}

.produit #hcolonne_middle_right_lat{

}

#hcolonne_middle_right_bas{
background-image:url(images/fd_hcolonne_middle_right_bas.gif); 
background-position:left bottom}
#hcolonne_middle_right_haut{
background-image:url(images/fd_hcolonne_middle_right_haut.png); 
background-position:center top; 
padding:10px 0px 0 0px}
#hcolonne_middle_right_lat{
background-image:url(images/hcolonne_middle_right_lat.gif); 
background-repeat:repeat-y; 
padding:0 5px 0 5px; 
width:533px}
#hcolonne_middle_right_content{
	float:left; 
	padding:0 5px 0 5px; 
	width:550px}
#hcolonne_middle_right_content ul.menu_fiche{
margin:0 0 5px 0; 
overflow:hidden}
#hcolonne_middle_right_content ul.menu_fiche li{
background-image:url(images/li_bg_produit.gif); 
float:left; 
padding:0 2px 0 3px; 
margin:19px 0px 0 0px; 
font-size:1.1em}
#hcolonne_middle_right_content ul.menu_fiche li a{
display:block; 
float:left; 
background-image:url(images/li_bd_produit.gif); 
background-position:top right; 
padding:3px 6px 4px 5px; 
margin:0 3px 0 0; 
color:#fff; 
font-size:1em; 
font-weight:bold}

#hcolonne_middle_right_content ul.menu_fiche li.selected{

background-image:url(images/li_g_produit_selected.png); 
float:left; 
background-position:left top; 
padding:0 0 0 14px; 
margin:0 0 0 0}
#hcolonne_middle_right_content ul.menu_fiche li.selected a{

background-image:url(images/li_d_produit_selected.png); 
background-position:top right; 
padding:15px 21px 9px 10px; 
color:#FFF; 
font-weight:bold; 
font-size:1em}

#hcolonne_middle_right_content ul.menu_fiche2{
margin:0 0 3px 0; 
overflow:hidden; 
background-position:5px right; 
background-image:url(images/onglet_details_barre.gif); 
background-repeat:repeat-x; 
height:39px}
#hcolonne_middle_right_content ul.menu_fiche2 li{
background-image:url(images/onglet_details_g3.gif); 
float:left; 
padding:0 0px 0 7px; 
margin:5px 3px 0 0px; 
font-size:1.1em}
#hcolonne_middle_right_content ul.menu_fiche2 li a{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: right -107px; 
padding:0px 6px 0px 0px; 
margin:0 0px 0 0; 
color:#ff8600; 
font-size:1em; 
font-weight:bold; 
max-width:100px;  
width:expression(this.clientWidth >100 ? "100px":"auto"); 
text-align:center; 
height:34px}

#hcolonne_middle_right_content ul.menu_fiche2 li.selected{

background-image:url(images/onglet_details_gs.gif); 
float:left; 
padding:0 0px 0 7px; 
margin:5px 3px 0 0px; 
font-size:1.1em}
#hcolonne_middle_right_content ul.menu_fiche2 li.selected a{
display:block; 
float:left; 
background-image:url(images/onglet_details_ds2.gif); 
background-position:top right; 
padding:3px 6px 4px 0px; 
margin:0 0px 0 0; 
color:#fff; 
font-size:1em; 
font-weight:bold; max-width:100px; 
text-align:center; 
height:34px}

#hcolonne_middle_right_content div.cadre{
clear:left; 
background-color:#fef8eb; 
border:1px solid #ffd99b; 
overflow:hidden; 
margin:0 0 5px 0; 
padding:10px 0 0 8px}
#hcolonne_middle_right_content div.cadre h3{
font-size:1.7em; 
color:#ff8600; 
margin-bottom:10px}
#hcolonne_middle_right_content div.cadre ul{
float:left; 
width:255px; 
margin:0px 0px 0px 5px}
#hcolonne_middle_right_content div.cadre ul li{
background-image:url(images/puce_orange.gif); 
background-position:0px 2px; 
padding:0 0 5px 20px; 
color:#515965; 
font-size:1.1em}
#hcolonne_middle_right_content div.cadre div.packdetail{
color:#515965; 
margin:0 0 0 0; 
font-size:1.2em; 
width:300px}
.cadre #titre_bienetre{
float:left; 
background-image:url(images/detailsprite.png); 
background-position:-3631px 0px; 
padding:2px 6px 5px 10px; 
color:#fff; 
font-weight:bold; 
font-size:1.3em; 
font-family:"Times New Roman",Times,serif}
.cadre #fin_bienetre{
float:left; 
display:block; 
background-image:url(images/detailsprite.png); 	
background-position: -3146px 0;
width:4px; 
height:22px}
.cadre #titre_kid{
float:left; 
background-image:url(images/detailsprite.png); 
background-position:-3631px -53px; 
padding:2px 6px 5px 10px; 
color:#fff; 
font-weight:bold; 
font-size:1.3em; 
font-family:"Times New Roman",Times,serif}
.cadre #fin_kid{
float:left; 
display:block; 
background-image:url(images/detailsprite.png);
background-position: -3156px 0; 
width:4px; 
height:22px}
.cadre #titre_golf{
float:left; 
background-image:url(images/detailsprite.png); 
background-position:-3631px -27px; 
padding:2px 6px 5px 10px; 
color:#fff; 
font-weight:bold; 
font-size:1.3em; 
font-family:"Times New Roman",Times,serif}
.cadre #fin_golf{
float:left; 
display:block; 
background-image:url(images/detailsprite.png); 	
background-position: -3151px 0;
width:4px; 
height:22px}

#hcolonne_middle_right_content div.cadre .p_desc{
color:#515965; 
margin:0 0 10px 10px}

#video{
text-align:center}
#video_annonce{
padding:0 0 20px 0}
#video_annonce p.thumb{
margin:10px 0 0 50px; 
padding:0 0 20px 0}
#video_annonce p.thumb a{
display:block; 
float:left; 
border:2px solid #FFF; 
margin:2px 2px 0 0}
#video_annonce p.thumb a:hover{
border:2px solid #ff9b00}

#cadre_zoom{
background-position:left top; 
margin:5px 0 5px 5px; 
padding:7px 0 7px 0}
#mapzoom{
width:520px; 
height:520px}

.produit .cadre h3{
margin:0 0 10px 10px; 
font-size:1.5em}
#diaporama_proximite_col1{
float:left; 
width:280px; 
margin:0 0px 0 10px}
#diaporama_proximite_col1 .zoom{
padding:0 0 5px 0px;   
height:160px}
#diaporama_proximite_col1 .zoom img{
padding:0 0 5px 0px; 
max-width:235px; 
   max-height:150px; 
   _width:expression((this.offsetWidth>=this.offsetHeight) ? 
      Math.min(parseInt(this.offsetWidth),235 ):true); 
  _height:150px}
#diaporama_proximite_col1 p.thumb{
padding:0 0 0 3px}
#diaporama_proximite_col1 p.thumb a{
display:block; 
float:left; 
border:2px solid #FFF; 
margin:2px 0px 0 0}
#diaporama_proximite_col1 p.thumb a:hover{
border:2px solid #ff9b00}
#diaporama_proximite_col2{
float:left; 
padding:0px 0 0 10px; 
width:250px}
#diaporama_proximite_col2 h4{
color:#364150; 
font-weight:normal; 
font-size:1.1em; 
font-family:Arial,Helvetica,sans-serif}
#diaporama_proximite_col2 h4 font{
font-size:1em}
#diaporama_proximite_col2 h4 a{
margin:20px 0 0 0}
#diaporama_proximite_col2 p{
color:#364150; 
font-weight:normal; 
font-size:1em; 
margin:0 0 0 0}
#diaporama_proximite_col2 h4 font{
color:#364150; 
font-weight:bold}
#diaporama_proximite_col2 #doc_tlgment{
margin:10px 0 10px 0}
#diaporama_proximite_col2 #doc_tlgment a{
color:#364150}
#diaporama_proximite_col2 form.form_meteo{
margin:0px 0 0px 0px; 
padding:0 0 0 0}
#diaporama_proximite_col2 form .meteo{
background-image:url(images/fdg_meteo.png); 
background-position:left top; 
padding:0px 0px 13px 10px}
#diaporama_proximite_col2 form .meteo input{
background-image:url(images/fdd_meteo.png); 
background-position:left top; 
border-style:none; 
padding:2px 5px 2px 5px; 
color:#FFF; 
text-transform:uppercase; 
background-color:#ffebcc}
#diaporama_proximite_col2 h5{
color:#fd8001; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1em; 
margin-top:10px}
#diaporama_proximite_col2 p{

}
#diaporama_proximite_col2 p span{
margin:0 0 0 0; 
padding:0 0 0 0}

#diaporama_proximite_l2{
clear:both; 
padding:30px 0px 10px 13px; 
text-align:justify;
/*color:#fd8001*/}
#diaporama_proximite_l2 p{
padding:0 8px 0 0px; 
font-size:1.1em}
#diaporama_proximite_l2 span{
padding:0 0 0 5px; 
text-decoration:underline}
#diaporama_proximite_l2 h4{
color:#fd8001; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em}

#hcolonne_middle_right_content div.cadre-tarif{
clear:left; 
overflow:hidden; 
margin:0 0 30px 0; 
padding:2px; 
color:#515965}
#tab_cal_contener_haut{
border:1px solid #f1f1f1; 
padding:0 40px 0 40px}
.cadre-tarif h3{
font-size:1.5em; 
color:#ff8100; 
margin:5px 0 10px 10px}
.tab_cal{
float:left; 
margin:0 10px 5px 0px}
.tab_cal table{
width:100px}
.tab_cal table caption{
color:#ff8100; 
font-size:1.1em; 
font-weight:bold; 
margin:0 0 5px 0}

.tab_cal table tr .col_gauche{
background-color:#ff8100; 
color:#fff; 
text-align:center; 
font-size:1.2em; 
font-weight:bold; 
width:60px}
.tab_cal table tr .cel_grise{
background-color:#ffce9b; 
color:#fff; 
text-align:center; 
font-size:1.2em; 
font-weight:bold; 
width:60px}
.tab_cal table tr .col_droite{
border:1px solid #ff8100; 
text-align:center; 
width:40px}
.tab_cal table tr .col_droite_grise{
border:1px solid #ffce9b; 
text-align:center; 
color:#969696; 
width:40px}
#tab_cal_contener_haut p{
text-align:center; 
margin:10px 0 10px 0; 
color:#828282; 
font-size:1em}
#tab_cal_contener_haut p a{

}

#tab_cal_contener_bas{
margin:0 0 30px 0; 
padding:0 10px 0 10px; 
border:1px solid #f1f1f1}
#loc_court_sejour{
width:510px; 
margin:10px 0 0px 0}

.cadre-tarif #tab_cal_contener_bas h3{
font-size:1.5em; 
color:#ff8100; 
margin:5px 0 10px 0}
#loc_court_sejour tr td, #loc_court_sejour tr th{
padding:5px 5px 5px 5px; 
border:1px solid #ffce9b; 
text-align:center}

#loc_court_sejour tr .td_orange{
background-color:#ff8100; 
color:#fff; 
text-align:center; 
font-size:1.2em; 
font-weight:normal; 
border-style:none; 
font-size:1em}
#loc_court_sejour tr .td_orange div{
font-weight:bold}
#loc_court_sejour tr .td_grise, #loc_court_sejour tr th.td_grise{
background-color:#ffce9b; 
border-style:none; 
font-weight:normal}
#loc_court_sejour tr .cel_vide{
border-style:none}
#tab_cal_contener_haut .pourcent{
background-image:url(images/detailsprite.png); 
background-position:right -200px; 
font-size:1.1em; 
font-weight:bold; 
color:#ea671d; 
padding:6px 10px 0 0px; 
margin:0px 5px 0 0; 
vertical-align:top}

#hcolonne_middle_right_content div.cadre_avis{
clear:left; 
background-color:#fef8eb; 
border:1px solid #ffd99b; 
overflow:hidden; 
margin:0 0 5px 0; 
padding:10px}
#hcolonne_middle_right_content div.cadre_avis h3{
font-size:1.6em; 
color:#ff8600; 
margin:0 0 0 10px}
.produit_avis{
margin:20px 0 0 10px; 
clear:both}
.produit_avis h4{
float:left; 
color:#fc8612; 
font-family:Arial,Helvetica,sans-serif; 
margin:0 0 0px 0; 
font-size:1.1em}
.pays_date{
margin:0 0 0 5px; 
color:#515965; 
font-weight:bold}
.note{
margin:0 0 0 0}

.produit_avis p{
clear:both}
.avis_categorie{
float:left; 
margin:10px 0 0 10px}
#hcolonne_middle_right_content div.cadre .avis_categorie ul{

}
#hcolonne_middle_right_content div.cadre .avis_categorie ul li{
background-image:none}
.avis_categorie_star{
float:left; 
margin:10px 0 40px 20px}

.reponse_mer #maselection, .reponse_campagne #maselection, .reponse_montagne #maselection, .reponse_ville #maselection{
margin:135px 0px 20px 0px; 
font-size:1.1em; 
text-align:center}
.reponse_bienetre #maselection, .reponse_prestige #maselection, .reponse_golf #maselection, .reponse_kid #maselection, .reponse_weekend #maselection{
margin:168px 0px 20px 0px; 
font-size:1.1em; 
text-align:center}

body.reponse_mer #wrapper_fond{
background-image:url(images/fd_mer_pied.jpg); 
min-width:1024px}
.reponse_mer #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_mer_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_campagne #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.reponse_campagne #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_campagne_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_montagne #wrapper_fond{
background-image:url(images/fd_montagne_pied.jpg); 
min-width:1024px}
.reponse_montagne #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_montagne_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_ville #wrapper_fond{
background-image:url(images/fd_ville_pied.jpg); 
min-width:1024px}
.reponse_ville #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_ville_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_bienetre #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.reponse_bienetre #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_bienetre_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_prestige #wrapper_fond{
background-image:url(images/fd_mer_pied.jpg); 
min-width:1024px}
.reponse_prestige #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_prestige_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_golf #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.reponse_golf #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_golf_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.reponse_kid #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.reponse_kid #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_kid_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.reponse_weekend #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_weekend_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.reponse_mer #top, .reponse_campagne #top, .reponse_montagne #top, .reponse_ville #top, .reponse_bienetre #top, .reponse_prestige #top, .reponse_golf #top, .reponse_kid #top, .reponse_weekend #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px}
.reponse_mer #onglet_situation, .reponse_campagne #onglet_situation, .reponse_montagne #onglet_situation, .reponse_ville #onglet_situation{
overflow:hidden; 
margin:0px 0px 0px 20px}
.reponse_bienetre #onglet_situation, .reponse_prestige #onglet_situation, .reponse_golf #onglet_situation, .reponse_kid #onglet_situation, .reponse_weekend #onglet_situation{
overflow:hidden; 
margin:0px 0px 0px 20px}

#home_left_h3_reponse{
width:200px; 
margin:0 0 0 25px; 
padding:0 10px 0 0; 
color:#FFFFFF; 
font-size:1.3em; 
font-family:Arial,Helvetica,sans-serif}
#home_left_h3_reponseweekend{
display:block; 
clear:both; 
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#47361c; 
font-weight:bold; 
font-size:2em; 
font-family:Arial,Sans-serif}
#home_left_h3_reponsekid, #home_left_h3_reponsebienetre, #home_left_h3_reponsegolf, , #home_left_h3_reponseprestige{
margin-bottom:117px}
#home_left_h2_reponseweekend{
display:block; 
float:left; 
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#47361c; 
font-weight:bold; 
font-size:1.4em; 
font-family:Arial,Sans-serif; 
height:28px}
#home_left_h3_reponsekid span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png);
background-position: -3327px -143px; 
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponsekid span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3113px 0;
width:10px; 
height:28px}
#home_left_h3_reponsebienetre span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png);
background-position: -3327px -2px; 
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponsebienetre span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png);
background-position: -3069px 0; 
width:10px; 
height:28px}
#home_left_h3_reponsegolf span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3327px -107px; 
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponsegolf span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3102px 0;
width:10px; 
height:28px}
#home_left_h3_reponseprestige span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3327px -181px;
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponseprestige span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3124px 0;
width:10px; 
height:28px}
#home_left_h3_reponseweekend span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 	
background-position: -3327px -220px;
padding:2px 0 2px 10px; 
margin:0px 0px 0px -10px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponseweekend span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 	 
background-position: -3135px 0;
width:10px; 
height:28px}
#home_left_h3_reponsecharme span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png);
background-position: -3327px -33px;  
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponsecharme span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3080px 0;
width:10px; 
height:28px}
#home_left_h3_reponsegastronomie span.debut{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 
background-position: -3327px -68px;
padding:2px 0 2px 10px; 
margin:0px 0px 0px 20px; 
color:#fff; 
font-weight:bold; 
font-size:1.2em; 
font-family:"Times New Roman",Times,serif; 
height:28px}
#home_left_h3_reponsegastronomie span.fin{
display:block; 
float:left; 
background-image:url(images/detailsprite.png); 	 
background-position: -3091px 0;
width:10px; 
height:28px}

#bienetre2 img, #kid2 img, #golf2 img, #prestige2 img, #charme2 img, #gastronomie2 img{
margin-left:3px}
#ville_en_avant p.visuel{
clear:both; 
padding:0 0px 0 0px; 
margin-left:0}
#prestige2 p.visuel, #bienetre2 p.visuel, #kid2 p.visuel, #golf2 p.visuel, #charme2 p.visuel, #gastronomie2 p.visuel{
clear:both; 
padding:0 0px 0 5px; 
margin-left:0}
#prestige2 p, #bienetre2 p, #kid2 p, #golf2 p, #charme2 p, #gastronomie2 p{
padding:5px 10px 5px 15px}
#bienetre2, #prestige2, #kid2, #golf2, #charme2, #gastronomie2{
margin:0 0 10px 0; 
width:195px}
#prestige2 h2{
background-image:url(images/fd_h2_prestige2.png); 
background-position:top left; 
color:#FFF; 
padding:8px 10px 2px 10px; 
font-size:1.6em; 
text-align:center}
#prestige2 div.fondthematique{
background-image:url(images/fd_prestige2.png); 
background-position:bottom left; 
color:#9b7925; 
padding-bottom:25px}
#prestige2 p a{
color:#9b7925}
#bienetre2 h2{
background-image:url(images/weekendsprite.png); 
background-position: -1580px 1px; 
color:#FFF; 
padding:8px 10px 2px 10px; 
font-size:1.6em; 
text-align:center}
#bienetre2 div.fondthematique{
background-image:url(images/weekendsprite.png); 
background-position:-776px bottom; 
color:#469EC7; 
padding-bottom:25px}
#bienetre2 p a{
color:#469EC7}
#kid2 h2{
background-image:url(images/fd_h2_kid2.png); 
background-position:top left; 
color:#FFF; 
padding:8px 10px 2px 10px; 
font-size:1.6em; 
text-align:center}
#kid2 div.fondthematique{
background-image:url(images/fd_kid2.png); 
background-position:bottom left; 
color:#1570A1; 
padding-bottom:25px}
#kid2 p a{
margin-bottom:20px; 
color:#1570A1}
#golf2 h2{
background-image:url(images/weekendsprite.png); 
background-position: -1580px -107px; 
color:#FFF; 
padding:8px 10px 2px 10px; 
font-size:1.6em; 
text-align:center}
#golf2 div.fondthematique{
background-image:url(images/weekendsprite.png); 
background-position: -1379px bottom; 
color:#508A11; 
padding-bottom:25px; 
overflow:hidden}
#charme2 h2{
background-image:url(images/weekendsprite.png); 
background-position: -1580px -33px; 
color:#FFF; 
padding:8px 10px 2px 10px; 
font-size:1.6em; 
text-align:center}
#charme2 div.fondthematique{
background-image:url(images/weekendsprite.png); 
background-position:-977px bottom; 
color:#AD522D; 
padding-bottom:25px}
#charme2 p a{
color:#469EC7}
#gastronomie2 h2{
background-image:url(images/weekendsprite.png); 
background-position: -1580px -70px; 
color:#FFF; 
padding:8px 10px 2px 10px; 
font-size:1.6em; 
text-align:center}
#gastronomie2 div.fondthematique{
background-image:url(images/weekendsprite.png); 
background-position:bottom -1178px; 
color:#7A1334; 
padding-bottom:25px}
#gastronomie2 p a{
color:#469EC7}
div.exppicto{
margin-top:20px; 
padding-left:10px; 
padding-right:5px}
div.exppicto div.text{
float:right; 
text-align:left; 
font-size:1.1em; 
width:122px; 
margin-top:8px}
div.exppicto div.img{
margin-left:0px; 
width:53px; 
text-align:right}
div.exppicto img{
margin-bottom:-10px}
#golf2 p a{
color:#508A11}

#menu{
width:210px; 
height:730px; 
margin:0 auto; 
text-align:left; 
background-image:url(images/fd_menu.jpg); 
background-position:top left; 
padding:0 0 80px 0}

body.weekend #menu{height:620px}

.titre_menu{
clear:both; 
background-image:url(images/fd_h2_menu.jpg); 
background-position:5px 0px; 
text-align:center; 
font-family:"Times New Roman",Times,serif; 
padding:5px 0 5px 0; 
color:#FFF; 
font-size:1.5em; 
font-weight:bold}
#menu a{
color:#fe9803; 
font-family:"Times New Roman",Times,serif; 
padding:0 0 0 15px; 
background-image:url(images/fd_menu_puce.gif); 
background-position:0px 5px; 
font-size:1.4em; 
font-weight:bold}
#menu .joursemaine{
cursor:pointer}
#menu a.on{
margin:5px 0 5px 0; 
padding:0 0 0 15px; 
background-image:url(images/fd_menu_puce_sel.gif); 
background-position:0px 5px; 
font-size:1.4em; 
font-weight:bold}
.ui-accordion-container{
margin:0px 0 0 20px; 
padding:5px 0 0 0; 
width:200px}
.ui-accordion-container li{
clear:both}
.blocmenu{
clear:both; 
margin:0 0 0px 5px; 
color:#364150; 
font-size:1em}
.blocmenu p{
clear:both; 
font-size:1em}
.blocmenu p checkbox{
font-size:1em; 
border-style:none}
.blocmenu p span{
float:left; 
font-size:1em; 
vertical-align:middle; 
padding: 0px 0em 0em 0pt;}
p span.input {
padding: 5px 5px 0em 0pt;
display:block;
line-height:2em;
vertical-align:middle;
clear:left;
text-align:right;
}
.blocmenu p input{
margin:0 0 5px 0}
.blocmenu p.soustitre{
padding:0 0 5px 20px}

.reponse #hcolonne_middle_right_content{
width:560px}

#titre_g_liste_reponses{
float:left}
#titre_d_liste_reponses{
float:right; 
margin:0 35px 0 0}
#hcolonne_middle_right #titre_g_liste_reponses h3{
float:left; 
color:#ff7e00; 
font-size:1.5em; 
font-family:Arial,Helvetica,sans-serif}
#hcolonne_middle_right #titre_g_liste_reponses p{
float:left; 
color:#1e2733; 
font-size:1.1em; 
font-weight:bold; 
font-family:Arial,Helvetica,sans-serif; 
padding:3px 0 0 5px}
#hcolonne_middle_right #titre_d_liste_reponses h4{
font-size:1em}
#hcolonne_middle_right #titre_d_liste_reponses span{
float:left; 
color:#364150; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em; 
padding:2px 5px 0 0; 
font-weight:bold}
#hcolonne_middle_right #titre_d_liste_reponses p{
float:left; 
padding:0 5px 0 0}
.reponse #hcolonne_middle_right #titre_d_liste_reponses div{
float:left}
#hcolonne_middle_right #titre_d_liste_reponses form{
float:left; 
width:100px}
#hcolonne_middle_right #titre_d_liste_reponses form select{
width:100px}

#pagination{
clear:both; 
float:left; 
padding:10px 0 10px 0; 
color:#364150; 
width:300px}
#pagination a{
font-size:1.1em}
#pagination a:hover{
color:#ffa200; 
text-decoration:underline}
#res_par_page{
float:right; 
padding:10px 35px 10px 0; 
color:#364150}
#res_par_page span{
float:left; 
font-family:Arial,Helvetica,sans-serif; 
padding:2px 0 0 0; 
font-size:1.1em; 
font-weight:bold}
#res_par_page form{
float:left; 
padding:0 0 0 10px}
#res_par_page select{
border:1px solid #ddd; 
font-size:11px; 
min-width:60px}
#wrap_reponse{
float:left; 
border:1px solid #f1f1f1; 
width:564px}
#wrap_reponse2{
float:left; 
border:1px solid #e1e1e1; 
padding:5px 5px 5px 5px; 
width:536px}

#hcolonne_middle_right_content img{
border-style:none}
.liste_reponses{
float:left; 
padding:0 0 5px 0px; 
border:1px solid #f1f1f1;
border-bottom:3px solid lightgrey;
width:562px}
.liste_reponses_entete{
margin-left:5px; 
width:556px}
.liste_reponses_entete .infostop{ 
padding:10px 0 3px 0px;
font-weight:bold;
font-size:12px;
color:#364150;		 
width:352px;
float:left;}
.liste_reponses_entete .infostop span{ 
font-size:15px;
color:#ff8400;}
.liste_reponses_entete .tarif{
float:right; 
text-align:right; 
padding:0px 0 0 0px; 
color:#ff8400; 
font-size:1.5em; 
font-family:Arial,Helvetica,sans-serif; 
margin:12px 8px 5px 0px; 
font-weight:bold}
.liste_reponses_entete .sanstarif{	
float:right; 
text-align:right; 
margin:12px 8px 0px 0px; 
font-size:11px; 
color:#999999; 
font-weight:normal;
width:140px;}
.liste_reponses_entete .pourcent{
display:block; 
float:left; 
background-image:url(images/accueilsprite.png);
background-position: right -41px; 

color:#ea671d; 
font-size:1.3em; 
font-weight:bold; 
padding:12px 15px 0 0px; 
margin:3px 0px 0 0}
.liste_reponses_texte{
float:left;
margin-left:5px}
.liste_reponses_texte .image{
clear:both;
float:left; 
width:180px; 	 
padding:2px 0 0px 0}
.liste_reponses_texte .text{
float:left; 			  
width:210px;
padding-left:5px;}
.liste_reponses_texte .text .residence{
font-size:13px;
color:#ff8400;}
.liste_reponses_texte .text .ville{
color:#ff8400; 
padding:0px 0px 5px 0px; 
font-family:Arial,Helvetica,sans-serif; 
font-weight:bold}
.liste_reponses_texte .text .region h3{
color:#364150; 
font-family:Arial,Helvetica,sans-serif; 
font-weight:bold;
font-size:12px;
margin:5px 0px 5px 0px;
height:30px;} 
.liste_reponses_texte .text p.typo{
margin-bottom:15px}
.liste_reponses_texte .text p{
color:#364150; 
font-size:12px}
.liste_reponses_texte .text .ajout_sel font{
color:#ea671d; 
font-size:12px}
.liste_reponses_texte .text .ajout_sel a{
color:#ea671d; 
font-size:12px}
.liste_reponses_images{
float:right;
width:160px;
padding:0 0 0px 0px}
.liste_reponses_texte .text h3{
font-size:1.1em}
.liste_reponses_images h4{
padding:0 10px 0 15px; 
color:#ff8400; 
font-size:1.4em; 
font-family:Arial,Helvetica,sans-serif;
text-align:right}

.liste_reponses_images form p.prereserver p.prereserver{
 padding:1px 0 2px 7px; 
 background-position:0px 1px}
.liste_reponses_images form p.prereserver input{
 padding:1px 5px 2px 0px; 
 background-position:0px 0px; 
 font-size:1em}

.liste_reponses_images p.contacter{
padding:0px 0px 0px 10px}
.liste_reponses_images p.contacter a{
padding:3px 10px 6px 10px}

.vignette_reponses_images form p.prereserver{
 padding:0px 0 0px 7px}
.vignette_reponses_images form p.prereserver input{
 padding:2px 5px 5px 5px}
.liste_reponses_images p{
margin-top:2px; 
padding:0 10px 5px 0;
text-align:right;}
.liste_reponses_images p.picto{
height:25px;
text-align:right}
.liste_reponses_images p.picto img{
margin:0 4px 10px 0} 
.liste_reponses_images div.listederoulante{	
padding:0px 6px 0px 0px;
height:24px;
text-align:right}
.liste_reponses_images div.listederoulante select{	
width:185px; 
font-size:10px;}
.liste_reponses_images div.avis{ 
padding:3px 10px 0px 0px;
height:18px;
text-align:right}
.liste_reponses_images div.avis .ajout_sel a{ 
font-size:14px;
cursor:pointer;
color:#ea671d;
font-weight:bold;}
.liste_reponses_images div.avis .ajout_sel a span{
font-style:italic;}
.liste_reponses_images div.boutonversann2{ 	  
background-image:url(images/accueilsprite.png);    
background-position:-5121px -185px;
height:33px;	 
width:160px;
padding:8px 30px 0px 0px;
text-align:center;
margin-left:-26px;
font-size:14px;	
font-weight:bold;
}
.liste_reponses_images div.boutonversann2 a{
color:white;
}
.liste_reponses_images div.largeur_wrap{
float:right}
.liste_reponses_images div.largeur{
clear:both; 
width:120px}
.liste_reponses_images div.contacter{
background-image:url(images/p_contacter.gif); 
border-left:1px solid #e7e7e7; 
border-right:1px solid #e7e7e7; 
border-bottom:1px solid #dddddd; 
zoom:1}
.liste_reponses_images div.contacter table{
min-height:28px; 
border:1px solid #FFF; 
background-repeat:no-repeat; 
background-image:url(images/a_contacter.gif); 
background-position:left center; 
width:100%; 
margin:0; 
padding:0}
.liste_reponses_images div.contacter table tr{
margin:0; 
padding:0}
.liste_reponses_images div.contacter table tr td{
vertical-align:middle; 
padding:0 3px 0 10px; 
text-align:center; 
margin:0}
.liste_reponses_images div.contacter table tr td.pix{
width:1px; 
padding:0 0 0 0}
.liste_reponses_images div.contacter table tr td a{
text-align:center; 
font-weight:bold; 
font-size:1em; 
color:#FFF; 
text-decoration:none; 
text-transform:uppercase}
.liste_reponses_images div.contacter table tr td a img{

}
.liste_reponses_images div.contacter table tr td a:hover{
text-decoration:underline}

.descriptif{
clear:both;
margin:5px 0 10px 5px}

.descriptif dt a{
background-image:url(images/fd_menu_puce.gif); 
background-position:0px 1px; 
padding:0 0 0 15px; 
color:#f38005; 
font-family:Arial,Helvetica,sans-serif; 
font-variant:normal; 
cursor:pointer}
.descriptif dd .desc{

padding:0 0 0 13px}
.descriptif dd .desc h3{
color:#f38005; 
font-family:Arial,Helvetica,sans-serif; 
margin:2px 0 0 0; 
font-size:1.1em}
.descriptif dd .avis_utilisateurs{
float:right}
.descriptif dd .avis_utilisateurs p{
color:#ea671d}
.descriptif dd .avis_utilisateurs p a{
color:#ea671d}
#bd_annonces_dist{
 clear:both}
#bd_annonces_dist p{
text-align:center; 
color:#f38005; 
background-color:#fff2d6; 
font-size:1.3em; 
padding:5px 0 5px 0; 
font-weight:bold}
#bd_annonces_dist span{
text-align:center; 
color:#f38005; 
background-color:#fff2d6; 
font-size:1.1em}

#wrap_reponse h2{
 color:#f38005; 
 background-color:#fff2d6; 
 border-left:1px solid #f1f1f1; 
 border-right:1px solid #f1f1f1; 
 width:563px; 
 text-align:center; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:1.2em; 
 padding:2px 0}

#wrap_reponse table{
 width:566px; 
 border-top:1px solid #f1f1f1; 
 border-left:1px solid #f1f1f1; 
 border-bottom:1px solid #f1f1f1}
#wrap_reponse table tr{
 padding:0; 
 margin:0}
#wrap_reponse table tr td{
 vertical-align:top; 
 padding:0; 
 margin:0}

#wrap_reponse table tr td.filet{
 border-right:1px solid #f1f1f1; 
 width:184px}

#wrap_reponse table tr td .picto{
 margin:0 7px 0px 2px; 
 padding:0 0 0 0px; 
 text-align:right}
#wrap_reponse table tr td .image{
 padding:0px 0 2px 4px; 
 overflow:hidden}
#wrap_reponse table tr td .text{
 padding:0px 4px 0 4px}
#wrap_reponse table tr td h3{
 color:#ff8400; 
 padding:0px 0px 5px 4px; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:1.2em}
#wrap_reponse table tr td .text h4{
 color:#364150; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:1.1em; 
 font-weight:bold; 
 margin:0px 0px 0px 0px}
#wrap_reponse table tr td .text .pourcent{
 display:block; 
 float:right; 
 background-image:url(images/t.gif); 
 background-position:top right; 
 color:#ea671d; 
 font-size:1.3em; 
 font-weight:bold; 
 padding:12px 15px 0 0px; 
 margin:0px 0 0 0}
#wrap_reponse table tr td .text p a{
 color:#364150; 
 font-size:11px}

#wrap_reponse table tr td .vignette_reponses_images{
 padding:0px 4px 0px 4px}
#wrap_reponse table tr td .ajout_sel font{
 color:#e95400; 
font-size:12px}
#wrap_reponse table tr td .ajout_sel a{
 color:#e95400; 
font-size:12px;
cursor:pointer}
#wrap_reponse table tr td .datemiseajour{
 color:#e95400; 
font-size:12px}
#wrap_reponse table tr td h4{
 padding:0 0 0 0px; 
 color:#e95400; 
 font-size:1.2em; 
 font-family:Arial,Helvetica,sans-serif}
#wrap_reponse table tr td p{
 color:#e95400}
#wrap_reponse table tr td form{
  float:right; 
  padding:5px 5px 0 0}
.reponse div.largeur_wrap{
float:right}
.reponse div.largeur{
width:120px}
.reponse div.contacter{
background-image:url(images/p_contacter.gif); 
border-left:1px solid #e7e7e7; 
border-right:1px solid #e7e7e7; 
border-bottom:1px solid #dddddd; 
zoom:1}
.reponse div.contacter table{
min-height:28px; 
border:1px solid #FFF; 
background-repeat:no-repeat; 
background-image:url(images/a_contacter.gif); 
background-position:left center; 
width:100%; 
margin:0; 
padding:0}
.reponse div.contacter table tr{
margin:0; 
padding:0}
.reponse div.contacter table tr td{
vertical-align:middle; 
padding:0 3px 0 10px; 
text-align:center; 
margin:0}
.reponse div.contacter table tr td.pix{
width:1px; 
padding:0 0 0 0}
.reponse div.contacter table tr td a{
text-align:center; 
font-weight:bold; 
font-size:1em; 
color:#FFF; 
text-decoration:none; 
text-transform:uppercase}
.reponse div.contacter table tr td a img{

}
.reponse div.contacter table tr td a:hover{
text-decoration:underline}

.page_autre_photo #selection_conteneur .ma_sel_image, .page_autre_photo_kid #selection_conteneur .ma_sel_image, .page_autre_photo_bienetre #selection_conteneur .ma_sel_image, .page_autre_photo_prestige #selection_conteneur .ma_sel_image, .page_autre_photo_golf #selection_conteneur .ma_sel_image{
width:20%}
.page_autre_photo #selection_conteneur .ma_sel_texte, .page_autre_photo_kid #selection_conteneur .ma_sel_texte, .page_autre_photo_bienetre #selection_conteneur .ma_sel_texte, .page_autre_photo_prestige #selection_conteneur .ma_sel_texte, .page_autre_photo_golf #selection_conteneur .ma_sel_texte{
width:74%}
#bt_comp_sup{
 clear:both}
#bt_comp_sup .comparer_wrap{
float:left; 
padding:10px 0 0 0}
#bt_comp_sup .comparer_wrap  p.comparer{
  background-image:url(images/fdg_pre-reserver.gif); 
  background-position:0px 0px;  
padding:0px 0 5px 7px}
#bt_comp_sup .comparer_wrap p.comparer input{
background-image:url(images/fdd_pre-reserver.gif); 
   background-position:top right;  
   background-color:#ffebcc; 
   color:#FFF; 
   text-transform:uppercase; 
   padding:0px 5px 5px 5px; 
   border-style:none; 
   font-size:0.9em; 
   font-weight:bold}
#bt_comp_sup .supprimer_wrap{
float:right; 
padding:10px 0 0 0; 
margin:0 20px 0 0}
#bt_comp_sup .supprimer_wrap  p.supprimer{
  background-image:url(images/fdg_selection_sup.png); 
  background-position:left top;  
  padding:0px 5px 3px 9px}
#bt_comp_sup .supprimer_wrap  p.supprimer input{
  background-image:url(images/fdd_selection_sup.png); 
  background-position:left top;  
  background-color:#ffebcc; 
  color:#FFF; 
  text-transform:uppercase; 
  padding:0px 5px 3px 5px; 
  border-style:none; 
   font-size:0.9em; 
   font-weight:bold}
#toutesnosoffreskid{
background-image:url(images/kids.png); 
padding:94px 0 15px 35px; 
margin:10px 0 5px 5px}
#toutesnosoffreskid h2{
font-size:2em; 
color:#FFF}
#toutesnosoffreskid h2 a{
color:#FFF}
#toutesnosoffresgolf{
background-image:url(images/golf.png); 
padding:94px 0 15px 75px; 
margin:10px 0 5px 5px}
#toutesnosoffresgolf h2{
font-size:2em; 
color:#FFF}
#toutesnosoffresgolf h2 a{
color:#FFF}
#toutesnosoffresprestige{
background-image:url(images/prestige.png); 
padding:94px 0 15px 60px; 
margin:10px 0 5px 5px}
#toutesnosoffresprestige h2{
font-size:2em}
#toutesnosoffresprestige h2 a{
color:#FFF}
#toutesnosoffrespromotion{
background-image:url(images/promo.png); 
padding:100px 0 20px 60px; 
margin:0 0 5px 0px}
#toutesnosoffrespromotion h2{
font-size:2em}
#toutesnosoffrespromotion h2 a{
color:#FFF}
#toutesnosoffresbienetre{
background-image:url(images/bien_etre.png); 
padding:94px 0 15px 55px; 
margin:10px 0 5px 5px}
#toutesnosoffresbienetre h2{
font-size:2em}
#toutesnosoffresbienetre h2 a{
color:#FFF}
#toutesnosoffrespackski{
background-image:url(images/pack_ski.png); 
padding:103px 0 25px 40px; 
margin:5px 0 0 0px}
#toutesnosoffrespackski h2{
font-size:2em}
#toutesnosoffrespackski h2 a{
color:#FFF}
#toutesnosoffresimageseul img{
padding:0px 0 0px 0px; 
margin:5px 0 0 5px}

#maselection{
margin:140px 0px 0px 0px; 
font-size:1.1em; 
text-align:center; 
padding-bottom:10px}
#maselection p a{
padding:4px 0px 5px 10px; 
background-image:url(images/accueilsprite.png);
background-position: -4297px 0;
height: 23px; 
color:#FFFFFF; 
font-weight:bold}
#maselection p img{
margin:0px 0px -4px 0px}
#maselection p a span{
padding:4px 5px 5px 5px; 
font-size:0.9em; 
font-style:italic; 
font-weight:normal}
#maselection p span.boutselection{
padding:4px 3px 7px 0px; 
background-image:url(images/accueilsprite.png);
background-position: -4271px 0;width: 5px; height: 23px;}
#comp_geo1{
background-image:url(images/fd_comp_geo.png); 
width:224px; 
height:198px}
#comp_geo2{
background-image:url(images/fd_comp_geo.png); 
width:224px; 
height:198px}
#comp_geo3{
background-image:url(images/fd_comp_geo.png); 
width:224px; 
height:198px}

.pack_ski #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_montagne_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.pack_ski #wrapper_fond{
background-image:url(images/fd_montagne_pied.jpg); 
min-width:1024px}
.pack_ski #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px; 
overflow:hidden}
.pack_ski #home_left_h3_reponse{
color:#5782aa}
.pack_ski #maselection{
margin:140px 0px 10px 0px; 
font-size:1.1em; 
text-align:center}

#conteneur_ski{
background-image:url(images/fd_pack_ski_grand.png); 
background-position:center bottom; 
overflow:hidden; 
width:785px}
.pack_ski .titre_selection{
background-image:url(images/fd_h2_pack_ski.png); 
background-position:7px top; 
padding:0 0 0 10px}
.pack_ski .titre_selection h2{
padding:5px 0 7px 20px; 
color:#FFF; 
font-size:1.5em}
.pack_ski .titre_selection p.fonctions{
float:right; 
padding:0 20px 0 0}
.pack_ski .titre_selection p.fonctions a img{
border-style:none}
#conteneur_ski #conteneur_ski_image{
float:left; 
padding:10px 0 0 15px}
#conteneur_ski #conteneur_ski_text{
float:left; 
width:535px; 
padding:10px 10px 40px 10px}
#conteneur_ski #conteneur_ski_text p{
font-size:1.1em; 
color:#364150; 
padding:0 0 10px 0}
#conteneur_ski #conteneur_ski_text h3{
color:#2c7dd1; 
font-size:1.3em}
#conteneur_ski #conteneur_ski_text form .form_conteneur_ski{
float:left}
#conteneur_ski #conteneur_ski_text form .form_conteneur_ski input{
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696; 
margin:0 30px 0 0; 
padding:0 0 0 5px; 
width:150px}
#conteneur_ski #conteneur_ski_text form .form_conteneur_ski .submit{
padding:0 1px 0 0; 
background-color:#fc5900; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em; 
text-transform:uppercase; 
width:30px}

.option_pack{
background-image:url(images/fd_encart_pack_ski_option.png); 
background-position:left top; 
margin:0px 0 0 0; 
padding:10px 0 5px 0; 
overflow:hidden}
.option_pack h3{
background-image:url(images/fd_h2_encart_pack_ski_option.png); 
background-position:4px top; 
padding:2px 0px 10px 0; 
font-size:1.2em; 
text-transform:uppercase; 
text-align:center; 
color:#FFFFFF}
.option_pack_image{
float:left; 
padding:5px 0 0 10px}
.option_pack_text{
float:left; 
width:110px; 
color:#539ecd; 
padding:1px 0 0 10px; 
font-size:1em}
.en_savoir_plus{
clear:both; 
color:#539ecd}
.en_savoir_plus p{
color:#539ecd; 
padding:2px 0 10px 15px}
.en_savoir_plus p a{
color:#539ecd}

.pack_ski #wrap_reponse h2{
font-size:1.6em; 
color:#3a8fc5; 
padding:0 0 0 3px; 
font-family:"Times New Roman",Times,serif; 
text-align:left; 
background-color:#FFFFFF}
.pack_ski .vignette_reponses{
float:left; 
border:1px solid #e4f1ff; 
padding:5px 6px 5px 6px; 
width:160px}
.pack_ski .vignette_reponses_texte{
clear:both}
.pack_ski .vignette_reponses_texte h3{
color:#f46800; 
padding:0px 0px 5px 0px; 
font-family:Arial,Helvetica,sans-serif; 
font-size:1.2em}
.pack_ski .vignette_reponses_texte h3 font{
color:#04365c; 
padding:0px 0px 5px 0px; 
font-family:Arial,Helvetica,sans-serif; 
text-transform:uppercase; 
font-size:1em}
.pack_ski .vignette_reponses_texte .picto{
float:right; 
margin:5px 0 0 0}
.pack_ski .vignette_reponses_images{
clear:both}
.pack_ski .vignette_reponses_images h4{
padding:0 0 0 0px; 
color:#5ba3d1; 
font-size:1.2em; 
font-family:Arial,Helvetica,sans-serif}

.pack_ski #wrap_reponse table{
 border-top:1px solid #f1f1f1; 
 border-left:1px solid #f1f1f1; 
 border-bottom:1px solid #f1f1f1}
.pack_ski #wrap_reponse table tr{
 padding:0; 
 margin:0}
.pack_ski #wrap_reponse table tr td{
 vertical-align:top; 
 padding:0; 
 margin:0}

.pack_ski #wrap_reponse table tr td.filet{
 border-right:1px solid #f1f1f1}

.pack_ski #wrap_reponse table tr td .picto{
 margin:0 5px 0px 2px; 
 padding:0 0 0 0px; 
 text-align:right}
.pack_ski #wrap_reponse table tr td .image{
 padding:0px 0 2px 4px; 
 overflow:hidden}
.pack_ski #wrap_reponse table tr td .text{
 padding:0px 4px 0 4px}
.pack_ski #wrap_reponse table tr td h3 font{
 color:#04365c; 
 padding:0px 0px 5px 4px; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:1.1em}
.pack_ski #wrap_reponse table tr td h3{
 color:#f4a417; 
 padding:0px 0px 5px 4px; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:1em}
.pack_ski #wrap_reponse table tr td .text h4{
 color:#364150; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:1.1em; 
 font-weight:bold; 
 margin:0px 0px 0px 0px}
.pack_ski #wrap_reponse table tr td .text .pourcent{
 display:block; 
 float:right; 
 background-image:url(images/t.gif); 
 background-position:top right; 
 color:#ea671d; 
 font-size:1.3em; 
 font-weight:bold; 
 padding:12px 15px 0 0px; 
 margin:0px 0 0 0}
.pack_ski #wrap_reponse table tr td .text p a{
 color:#364150; 
 font-size:11px}

.pack_ski #wrap_reponse table tr td .vignette_reponses_images{
 padding:0px 4px 0px 4px}

.pack_ski #wrap_reponse table tr td .ajout_sel font{
 color:#e95400}
.pack_ski #wrap_reponse table tr td .ajout_sel a{
 color:#e95400}
.pack_ski #wrap_reponse table tr td h4{
 padding:0 0 0 0px; 
 color:#e95400; 
 font-size:1.2em; 
 font-family:Arial,Helvetica,sans-serif}
.pack_ski #wrap_reponse table tr td p{
 color:#e95400}
.pack_ski #wrap_reponse table tr td form{
 float:right; 
 padding:5px 5px 0 0}

.pack_ski #titre_d_liste_reponses{
float:right; 
margin:0 0 0 0}
.pack_ski #hcolonne_middle_right #titre_d_liste_reponses form{
float:left; 
width:85px}
.pack_ski .liste_reponses_texte .text h3{
color:#5ba3d1; 
padding:0px 0px 5px 0px; 
font-family:Arial,Helvetica,sans-serif}
.pack_ski .liste_reponses_texte .text .ajout_sel{
margin:5px 0 0 0}
.pack_ski .liste_reponses_texte .text .ajout_sel font{
color:#5ba3d1}
.pack_ski .liste_reponses_texte .text .ajout_sel a{
color:#5ba3d1}
.pack_ski dl.descriptif dt a{
color:#5ba3d1; 
background-image:url(images/fd_puce_ski_off.gif); 
background-position:top left}
.pack_ski dl.descriptif dt a.on{
color:#da344c; 
background-image:url(images/fd_puce_ski_on.gif); 
background-position:top left}
.pack_ski .descriptif dd .avis_utilisateurs p{
color:#5ba3d1}
.pack_ski .descriptif dd .avis_utilisateurs p a{
color:#5ba3d1}
.pack_ski .descriptif dd .desc h3{
color:#5ba3d1; 
font-family:Arial,Helvetica,sans-serif; 
margin:2px 0 0 0; 
font-size:1.1em}
.pack_ski #bd_annonces_dist{
 clear:both}
.pack_ski #bd_annonces_dist p{
text-align:center; 
color:#3a8fc5; 
background-color:#e4f1ff; 
font-size:1.3em; 
padding:5px 0 5px 0; 
margin:0 5px 0 0}
.pack_ski #pagination{
clear:both; 
float:left; 
padding:10px 0 10px 0; 
color:#364150; 
width:350px}
.pack_ski #res_par_page{
float:right; 
padding:10px 0px 10px 0; 
color:#364150}

#liste_packs h2{
background-image:url(images/fd_h2_packski_dispo_long.png); 
background-position:5px top; 
text-transform:uppercase; 
font-size:1.5em; 
color:#fff; 
padding:5px 10px 5px 15px}
#liste_packs img{
margin:0 0 0 9px}
#liste_packs_content{
background-image:url(images/fd_packski_dispo_long.png); 
background-position:left bottom}
#liste_packs_content h3{
background-image:url(images/fd_h2_encart_pack_ski_option_long.png); 
background-position:6px top; 
text-transform:uppercase; 
font-size:1.5em; 
padding:5px 10px 5px 15px; 
color:#fff}
#liste_packs_content #liste_packs_content_text{
color:#539ecd; 
padding:5px 10px 0 20px; 
font-size:1em}
.option_pack_liste{
margin:0px 0 0 0; 
padding:10px 0 5px 0; 
overflow:hidden}
.option_pack_liste h4{
padding:2px 0px 10px 15px; 
font-size:1.2em; 
text-transform:uppercase; 
text-align:left; 
color:#539ecd}
.option_pack_image_liste{
float:left; 
padding:5px 0 0 10px}
.option_pack_text_liste{
float:left; 
width:110px; 
color:#539ecd; 
padding:1px 0 0 10px; 
font-size:1em}
.en_savoir_plus_liste{
clear:both; 
color:#539ecd}
.en_savoir_plus_liste p{
color:#539ecd; 
padding:2px 0 10px 15px}
.en_savoir_plus_liste p a{
color:#539ecd}

.page_autre_photo #moncompte, .page_autre_photo_kid #moncompte, .page_autre_photo_bienetre #moncompte, .page_autre_photo_prestige #moncompte, .page_autre_photo_golf #moncompte{
float:right; 
margin:20px 15px 0px 0px; 
font-size:1.1em; 
text-align:right; 
cursor:pointer}
.page_autre_photo #maselection, .page_autre_photo_kid #maselection, .page_autre_photo_bienetre #maselection, .page_autre_photo_prestige #maselection, .page_autre_photo_golf #maselection{
margin:-20px 0px 10px 800px; 
font-size:1.1em; 
text-align:center}
.page_autre_photo #home_left, .page_autre_photo_kid #home_left, .page_autre_photo_bienetre #home_left, .page_autre_photo_prestige #home_left, .page_autre_photo_golf #home_left{
float:left; 
width:1000px}
.page_autre_photo #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_ma_selection_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.page_autre_photo_kid #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_kid_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.page_autre_photo_bienetre #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_bienetre_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.page_autre_photo_prestige #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_prestige_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.page_autre_photo_golf #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_golf_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.page_autre_photo #wrapper_fond, body.page_autre_photo_kid #wrapper_fond, body.page_autre_photo_bienetre #wrapper_fond, body.page_autre_photo_prestige #wrapper_fond, body.page_autre_photo_golf #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.page_autre_photo #top, .page_autre_photo_kid #top, .page_autre_photo_bienetre #top, .page_autre_photo_prestige #top, .page_autre_photo_golf #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px; 
overflow:hidden}
.page_autre_photo #selection_conteneur, .page_autre_photo_kid #selection_conteneur, .page_autre_photo_bienetre #selection_conteneur, .page_autre_photo_prestige #selection_conteneur, .page_autre_photo_golf #selection_conteneur{
background-image:url(images/fd_page_autre_photo_grand.png); 
background-position:left bottom; 
padding:0 0px 10px 0px; 
overflow:hidden; 
width:985px; 
margin-bottom:-1px}
.page_autre_photo_golf #selection_conteneur{
background-image:url(images/fd_page_autre_photo_golf.png)}
.page_autre_photo_bienetre #selection_conteneur{
background-image:url(images/fd_page_autre_photo_bienetre.png)}
.page_autre_photo_kid #selection_conteneur{
background-image:url(images/fd_page_autre_photo_kid.png)}
.page_autre_photo_prestige #selection_conteneur{
background-image:url(images/fd_page_autre_photo_prestige.png)}
.page_autre_photo .titre_selection, .page_autre_photo_kid .titre_selection, .page_autre_photo_bienetre .titre_selection, .page_autre_photo_prestige .titre_selection, .page_autre_photo_golf .titre_selection{
background-image:url(images/fd_h2_page_autre_photo.png); 
background-position:8px top}
.page_autre_photo_golf .titre_selection{
background-image:url(images/fd_h2_page_autre_photo_golf.png)}
.page_autre_photo_kid .titre_selection{
background-image:url(images/fd_h2_page_autre_photo_kid.png)}
.page_autre_photo_bienetre .titre_selection{
background-image:url(images/fd_h2_page_autre_photo_bienetre.png)}
.page_autre_photo_prestige .titre_selection{
background-image:url(images/fd_h2_page_autre_photo_prestige.png)}
.page_autre_photo .titre_selection p.fonctions, .page_autre_photo_kid .titre_selection p.fonctions, .page_autre_photo_bienetre .titre_selection p.fonctions, .page_autre_photo_prestige .titre_selection p.fonctions, .page_autre_photo_golf .titre_selection p.fonctions{
float:right; 
padding:0 30px 0 0}
.page_autre_photo .titre_selection h2, .page_autre_photo_kid .titre_selection h2, .page_autre_photo_bienetre .titre_selection h2, .page_autre_photo_prestige .titre_selection h2, .page_autre_photo_golf .titre_selection h2{
padding:5px 0 5px 20px; 
color:#FFF; 
font-size:1.6em}
.page_autre_photo #selection_conteneur .ma_sel_image, .page_autre_photo_kid #selection_conteneur .ma_sel_image, .page_autre_photo_bienetre #selection_conteneur .ma_sel_image, .page_autre_photo_prestige #selection_conteneur .ma_sel_image, .page_autre_photo_golf #selection_conteneur .ma_sel_image{
float:left; 
padding:20px 0 10px 20px}
.page_autre_photo #selection_conteneur .ma_sel_texte, .page_autre_photo_kid #selection_conteneur .ma_sel_texte, .page_autre_photo_bienetre #selection_conteneur .ma_sel_texte, .page_autre_photo_prestige #selection_conteneur .ma_sel_texte, .page_autre_photo_golf #selection_conteneur .ma_sel_texte{
float:left; 
padding:18px 0 10px 20px}
.page_autre_photo #selection_conteneur .ma_sel_texte p, .page_autre_photo_kid #selection_conteneur .ma_sel_texte p, .page_autre_photo_bienetre #selection_conteneur .ma_sel_texte p, .page_autre_photo_prestige #selection_conteneur .ma_sel_texte p, .page_autre_photo_golf #selection_conteneur .ma_sel_texte p{
width:730px; 
padding:0 0 20px 0px; 
font-size:1.2em; 
color:#364150}

#hcolonne_page_autre{
float:left; 
width:745px; 
padding:10px 0 0 10px; 
border:2px solid #f4f5f7; 
padding:5px 5px 5px 5px}
#hcolonne_page_autre_wrap_lat{
background-image:url(images/filet_lateral_page_autre_photo.png); 
background-position:center top; 
padding:0px 0px 0px 0px}
#hcolonne_page_autre_wrap{
background-image:url(images/filet_haut_page_autre_photo.png); 
background-position:center top; 
padding:10px 10px 10px 10px; 
color:#364150; 
font-size:1em}
#hcolonne_theme_wrap{
background-image:url(images/filet_haut_page_autre_photo.png); 
background-position:center top; 
padding:10px 10px 10px 10px; 
color:#364150; 
font-size:1.2em}
.tableauthematique a{
 color:#364150}
#page_prededente{
float:right; 
font-size:1em; 
color:#fd7f00}
#page_prededente p{
padding:0px 0px 0px 0px}
#page_prededente p a{
color:#fd7f00}
#hcolonne_page_autre p{
clear:both; 
font-size:1.2em; 
color:#364150; 
padding:10px 0px 10px 0px}
#hcolonne_page_autre p b{
clear:both; 

padding:10px 0px 10px 0px}
#hcolonne_page_autre ul{
padding:10px 0 10px 30px}
#hcolonne_page_autre ul li{
color:#fd7f00}
#hcolonne_page_autre ul li a{
color:#fd7f00}
#hcolonne_page_autre .liste2_page_autre{
list-style-type:disc; 
padding:10px 0 10px 50px; 
color:#fd8200}
#hcolonne_page_autre .liste2_page_autre li font{
color:#364150; 
font-size:1em}
#hcolonne_page_autre h1{
color:#fd7f00; 
font-size:2.2em; 
padding:10px 0 0 0}
#hcolonne_page_autre h2{
color:#fd7f00; 
font-size:1.8em; 
padding:10px 0 0 0; 
margin:0px 0px 10px 0px}
#hcolonne_page_autre h3{
color:#fd7f00; 
font-size:1.3em}
#hcolonne_page_autre h3 font{
color:#364150; 
text-decoration:none; 
font-size:1.0em}
#hcolonne_page_autre h3 font:hover{
text-decoration:underline}
#hcolonne_page_autre .legende{
padding:0px 0px 20px 0px}
#hcolonne_page_autre .haut{
float:right}
#hcolonne_page_autre .haut p{
color:#fd8200}
#hcolonne_page_autre .haut p a{
color:#fd8200}

#tab_page_autre{
width:510px; 
margin:10px 0 0px 0; 
color:#676767}

#tab_page_autre tr td, #tab_page_autre tr th{
padding:5px 5px 5px 5px; 
border:1px solid #ffce9b; 
text-align:center}

#tab_page_autre tr .td_orange{
background-color:#ff8100; 
color:#fff; 
text-align:center; 
font-size:1.2em; 
font-weight:normal; 
border-style:none; 
font-size:1em}
#tab_page_autre tr .td_orange div{
font-weight:bold}
#tab_page_autre tr .td_grise{
background-color:#ffce9b; 
border-style:none; 
font-weight:normal}
#tab_page_autre tr .cel_vide{
border-style:none}

.page_autre #moncompte{
float:right; 
margin:20px 15px 0px 0px; 
font-size:1.1em; 
text-align:right; 
cursor:pointer}
.page_autre #maselection{
margin:0px 0px 10px 800px; 
font-size:1.1em; 
text-align:center}
.page_autre #home_left{
float:left; 
width:1000px}
.page_autre #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_ma_selection_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.page_autre #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.page_autre #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px; 
overflow:hidden}
.page_autre .cadre h3{
margin-bottom:10px}


#annul_envoi{
clear:left; 
float:right; 			
padding:10px 25px 10px 0
}
#wrap_annulation{
float:left;  
}
#wrap_annulation .annulation{
clear:both; 
background-image:url(images/fd_left_annuler_ami.png); 
padding:0px 0px 5px 10px}
#wrap_annulation p.annulation input{
background-image:url(images/fd_right_annuler_ami.png); 
background-color::#ffebcc; 
background-color:transparent; 
text-transform:uppercase; 
border-style:none; 
padding:4px 5px 6px 5px; 
color:#FFF; 
font-size:1em}
#wrap_annulation_orange{
float:left;  
}
#wrap_annulation_orange .annulation{
clear:both; 	 
margin-left:20px;
padding: 8px 30px 0px 0px;
text-align: center;
cursor:pointer;} 
#wrap_annulation_orange p.annulation input{
background-color:transparent; 
border-style:none; 	 
font-weight:bold;
color:#FF6600; 
font-size:14px;
cursor:pointer;} 
#wrap_annulation_orange p.annulation input:hover{
text-decoration:underline;
}	
#wrap_envoi{
float:right;}
#wrap_envoi .envoi{
clear:both; 
background-image:url(images/fd_left_envoyer_ami.png); 
padding:0px 5px 5px 10px}
#wrap_envoi p.envoi input{
background-image:url(images/fd_right_envoyer_ami.png); 
background-color:#fff; 
text-transform:uppercase; 
border-style:none; 
padding:4px 20px 6px 5px; 
color:#FFF; 
font-size:1em}

#wrap_envoi_vert{
float:right;}
#wrap_envoi_vert .envoi{
clear:both; 
background-image:url(images/accueilsprite.png); 
background-position:-5121px -185px;
height: 33px;
width: 160px;
padding: 8px 30px 0px 0px;
text-align: center;
cursor:pointer;}
#wrap_envoi_vert p.envoi input{
background-color:transparent; 
border-style:none; 	 
font-weight:bold;
color:#FFF; 
font-size:14px;
cursor:pointer;}
#wrap_envoi_vert p.envoi input:hover{
text-decoration:underline;
}				 
				
.inscription_modifications #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_ma_selection_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.inscription_modifications #wrapper_fond{
background-image:url(images/fd_campagne_pied.jpg); 
min-width:1024px}
.inscription_modifications #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px}
.inscription_modifications #home_left_h3_reponse{
color:#5782aa}
.inscription_modifications #maselection{
margin:140px 0px 0px 0px; 
font-size:1.1em; 
text-align:center}
.inscription_modifications #wrap_reservation h2{
color:#ff8600; 
font-size:1.7em; 
padding:0 0 0 10px}

.inscription{
font-size:12px;
clear:both; 
width:535px; 
border:1px solid #ffd99b; 
background-color:#fef8eb; 
overflow:hidden; 
padding:10px; 
padding-top:5px;
margin:0 0 10px 0}

.inscription p .inscription_span{
color:#797e84}
.inscription p .inscription_span_valide{
color:#00FF00; 
margin-left:5px}
.inscription p .inscription_span_erreur{
color:#FF0033; 
margin-left:5px}
.inscription p .inscription_span_erreur2{
color:#FF0033; 
margin-left:35px}
.inscription h3{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.7em; 
color:#ff9300; 
padding:0 0 20px 10px}
.inscription p{
clear:both; 
padding:0px 0 0 0px; 
color:#364150}
.inscription ul{
clear:both; 
padding:0 0 0 20px; 
color:#364150}
.inscription ul li{
   background-image:url(images/puce_orange.gif); 
   background-position:0px 2px; 
   padding:0 0 5px 20px}
.inscription .label_pad{
clear:both; 
float:left; 
width:210px; 
text-align:right; 
font-size:1.1em; 
color:#364150}
.inscription .input_text{
float:; 
margin:0 5px 5px 5px; 
width:171px; 
border-style:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
.inscription .input_text_court{
float:left; 
margin:0 5px 5px 5px; 
width:40px; 
border-style:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
.inscription .input_text_tel{
float:left; 
margin:0 5px 5px 5px; 
width:75px; 
border-style:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
.inscription select{
float:left; 
margin:0 0 0 5px; 
font-size:1em; 
border-style:none; 
border-top:1px solid #949494; 
border-left:1px solid #949494}
.inscription span{
color:#9c9f9f; 
font-size:0.9em}
.inscription .exposant_rouge{
  vertical-align:super; 
  font-size:0.9em; 
  color:#ff1110}
.inscription #email{
clear:both; 
margin:0 0 0px 0}
.inscription #mdp{
clear:both; 
margin:0 0 30px 0;
*margin:0 0 0px 0;}

.civilite_radio{
float:left; 
margin:0px 0 0 10px}
.civilite_sexe{
float:left; 
margin:0px 0 0 5px}

.inscription .avertissment{
float:left; 
color:#9c9f9f; 
font-size:0.9em}
.type_vacances{
clear:both; 
margin:0px 0 5px 0;
text-decoration:underline;
color:black;}
.label_type_vac{
float:left; 
margin:0 0 0 5px; 
text-align:left}
.inscription p span{
font-size:1em; 
color:#364150}
.inscription p .span_checkbox{
float:left; 
font-size:1em; 
color:#364150; 
width:130px}
.inscription p .span_checkbox_long{
float:left; 
font-size:1em; 
color:#364150; 
width:230px}

.inscription input{
float:left; 
margin:1px 0px 0 5px}
.inscription .inscription_input{
float:left; 
margin:0 0px 0px 0px}

#inscription_newsletters{
clear:both; 
width:555px; 
overflow:hidden; 
padding:5px 0 0px 0; 
margin:14px 0 10px 0}
#inscription_newsletters p{
clear:both; 
padding:0 0 0 10px; 
margin:0 0 24px 0; 
color:#364150}
.inscription_newsletters input{
margin:5px 0px 0 0px}
.acceptation_news{
margin:5px 0px 5px 5px}

inscription_modifications #wrap_annulation p.annulation input{
background-image:url(images/fd_right_annuler_ami.png); 
background-color:#ffebcc; 
text-transform:uppercase; 
border-style:none; 
padding:1px 5px 6px 5px; 
color:#FFF; 
font-size:1em}

#benefice{
margin:10px 0 0 5px}
#benefice h2{
background-image:url(images/h2_contact_long.png); 
background-position:3px top; 
color:#fff; 
padding:5px 10px 5px 20px; 
font-size:1.5em; 
overflow:hidden}
#benefice h2 span{
float:left; 
background-image:url(images/puce_blanche.gif); 
background-position:0px 5px; 
padding:0 0 0 15px}
#benefice h2 font{
float:left; 
width:100px}
#benefice_inscriptions{
background-image:url(images/div_fd_contact_long.png); 
background-position:left bottom; 
padding:10px 15px 10px 15px; 
float:left;
font-size:1.1em;
width:170px;}
#benefice_inscriptions #benefice_inscriptions_chapo{
font-size:1.1em; 
margin:0 0 10px 0; 
color:#7a7a7a}
#benefice_inscriptions p{
font-size:1em; 
margin:0 0 10px 0; 
color:#8d8d8d}
#benefice_inscriptions #benefice_inscriptions_chapo font{
font-size:1.1em; 
color:#ff8600}

.mon_compte_reservation{
clear:both; 
float:left;	  
height:386px; 
width: 559px; 
border:1px solid #ffd99b; 
background-color:#fef8eb; 
overflow:hidden; 
padding:10px 0 10px 10px; 
margin:0 0 10px 0}
.mon_compte_reservation h3{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.3em; 
color:#ff9300; 
padding:0 0 10px 0px}  
.mon_compte_reservation_h{
width:540px;
height:80px;}
.mon_compte_reservation_h h4{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;}
.mon_compte_reservation_h h5{
font-size:12px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;}
.mon_compte_reservation_g{
float:left; 
border-right: 1px solid #FFD99B; 
width: 275px;}
.mon_compte_reservation_g .image{
float:left;
width:270px;}
.mon_compte_reservation_g .text{
float:left; 
margin: 0px 0px 0px 10px;}
.mon_compte_reservation_g .text h4{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.3em; 
color:#5ba3d1}
.mon_compte_reservation_g .text h5{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em; 
color:#364150}	 
.mon_compte_reservation_g h5, .mon_compte_reservation_d h5{
color:#1771A5;
font-size:14px;
margin-bottom:20px;	
font-family: Arial, Helvetica, sans-serif;}
.mon_compte_reservation_d ul.chronologie{
clear:both}
.mon_compte_reservation_d ul.chronologie li{
padding:0 0 5px 0; 
color:#364150}
.mon_compte_reservation_d .pourcent{
background-image:url(images/p_trefle.gif); 
background-position:top right; 
font-size:1.3em; 
font-weight:bold; 
padding:5px 10px 0 0px; 
margin:0px 5px 0 0; 
vertical-align:top}

.mon_compte_reservation_d .pourcent_gris{
background-image:url(images/p_trefle_gris.gif); 
background-position:top right; 
font-size:1.3em; 
font-weight:bold; 
padding:5px 10px 0 0px; 
margin:0px 5px 0 0; 
vertical-align:top}
.mon_compte_reservation_d ul.chronologie li font{
color:#b8b8b8; 
font-size:1em}
.accompte_g{
background-image:url(images/fdg_accompte.png); 
background-position:left top; 
padding:3px 0 5px 10px}
.accompte_d{
background-image:url(images/fdd_accompte.png); 
background-position:right top; 
padding:0px 10px 5px 0; 
font-size:1.1em; 
font-weight:bold; 
color:#ff9300}
.mon_compte_reservation_d{
float:left; 
margin: 0px 0px 0px 10px;
width:270px;}
.mon_compte_reservation_d .encart{
background-image:url(images/fd_moncompte_reservation.png); 
background-position:top left; 
height:66px;  
padding-top:5px;
width:215px; 
margin:20px 0 0 25px; 
overflow:hidden}
.mon_compte_reservation_d .encart p{
text-align:center; 
font-size:1.2em; 
font-weight:bold; 
color:#364150}
.mon_compte_reservation .annul_envoi_mon_compte_reservations{
clear:both; 
float:left; 
margin:8px 0 0 8px;	
padding:0px;}
.wrap_annulation_mon_compte_reservations{
float:left; 
padding:0 30px 0 0}
.wrap_annulation_mon_compte_reservations .annulation{
clear:both; 
background-image: url(images/bouton_reserver_options.png);	
width:178px;  
height:25px;
padding: 8px 18px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
color:white;
text-align:center;}
.wrap_annulation_mon_compte_reservations .modification{
clear:both; 
background-image:url(images/fd_left_annuler_ami.png); 
padding:3px 5px 5px 10px} 
.wrap_annulation_mon_compte_reservations a {
color:white;}
.wrap_annulation_mon_compte_reservations p.annulation input{
background-image:url(images/fd_right_annuler_ami.png); 
background-color:#ffebcc; 
text-transform:uppercase; 
border-style:none; 
padding:5px 10px 4px 10px; 
color:#FFF; 
font-size:0.9em}

.mon_compte_reservation_d ul{
margin:10px 0 0 0}
.mon_compte_reservation_d ul li{
padding:0 0 5px 0}
.mon_compte_reservation_d ul li a{
font-size:1.2em}
.mon_compte_optionski{
float:left;	
width:210px;
font-size:14px;	  
height:408px;}
.mon_compte_optionski h3{
background-image: url(images/titre_completer_sejour.png);	
width:210px;
height:25px; 
color:white;
font-weight:bold;
font-size:18px;	
padding-top:4px;
padding-left:10px;} 
.mon_compte_optionski .title_option{
background-image: url(images/titre_lib_options.png);	
color:white;  
font-size:16px;	  
padding-left:10px;
width:200px;
height:20px;
padding-top:2px;} 
.mon_compte_optionski .title_option span{
font-weight:bold;}
.mon_compte_optionski .cadre_option{
background-image: url(images/fond_categorie_options.png);	
color:black;  
font-size:14px;	  
padding-left:10px;
width:200px;
padding-top:2px;
height:68px; }
.mon_compte_optionski .cadre_option_long{
background-image: url(images/fond_categorie_options_avec_bouton_reserver.png);	
height:123px;}
.mon_compte_optionski .cadre_option_long .reserver_option{ 
background-image: url(images/bouton_reserver_options.png);	
color:white;
font-weight:bold;
margin:20px 0 0 -4px;
padding:8px 18px 0 0;
text-align:center;
width:180px;
height:33px;
float:left;}
.mon_compte_parrainage{
clear:both; 
width:545px; 
border:1px solid #ffd99b; 
background-color:#fef8eb; 
overflow:hidden; 
padding:10px 0 10px 10px; 
margin:0 0 10px 0}
.mon_compte_parrainage h3{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.3em; 
color:#ff9300; 
padding:0 0 10px 0px}
.mon_compte_parrainage .label_pad{
clear:both; 
float:left; 
width:130px; 
text-align:right; 
font-size:1.1em; 
color:#364150}
.mon_compte_parrainage .input_text{
float:left; 
margin:0 5px 5px 5px; 
width:160px; 
border-style:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
.mon_compte_parrainage textarea{
float:left; 
margin:0 5px 5px 5px; 
width:280px; 
height:100px; 
border-style:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}

#wrap_invitation{
clear:both; 
padding:0 0 0 230px}

#wrap_invitation .inviter{
clear:both; 
background-image:url(images/fd_left_annuler_ami.png); 
padding:0px 5px 5px 10px}
#wrap_invitation p.inviter input{
background-image:url(images/fd_right_annuler_ami.png); 
background-color:#ffebcc; 
text-transform:uppercase; 
border-style:none; 
padding:1px 5px 6px 5px; 
color:#FFF; 
font-size:1em}
#reduction_parrainage{
clear:both; 
width:560px;
padding:10px 0 10px 10px; 
margin:0 0 10px 0; 
background-color:#ffa200; 
text-align:center; 
overflow:hidden}
#prix_reduction_parrainage{
float:left; 
font-size:4em; 
font-weight:bold; 
color:#fff; 
padding:0 0 0 70px}
#info_reduction_parrainage{
float:left; 
font-size:1.2em; 
font-weight:bold; 
color:#fff; 
padding:20px 0 0 10px}
.mon_compte_parrainage table{
width:535px}
.mon_compte_parrainage table th{
padding:5px 5px 5px 5px; 
border-bottom:1px solid #ffd99b}
.mon_compte_parrainage table th.statut{
padding:5px 5px 5px 5px; 
text-align:center; 
border-right:1px solid #ffd99b; 
border-left:1px solid #ffd99b}
.mon_compte_parrainage table td{
padding:5px 5px 5px 5px}
.mon_compte_parrainage table td.statut{
padding:5px 5px 5px 5px; 
text-align:center; 
border-right:1px solid #ffd99b; 
border-left:1px solid #ffd99b}
.mon_compte_parrainage table td.orange{
background-color:#feefd3}

.mon_compte_alertes_mail{
clear:both; 
width:545px; 
border:1px solid #ffd99b; 
background-color:#fef8eb; 
overflow:hidden; 
padding:10px 0 10px 10px; 
margin:0 0 10px 0}
.mon_compte_alertes_mail h3{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.3em; 
color:#ff9300; 
padding:0 0 10px 0px}
.mon_compte_alertes_mail h4{
font-family:Arial,Helvetica,sans-serif; 
font-size:1.1em; 
color:#ff9300; 
padding:0 0 25px 0px}
.titre_alerte{
}
.titre_alerte p{
color:#364150; 
font-weight:bold; 
padding:0 0 5px 0;
} 
.titre_alerte ul{
float:left; 		  
width:210px;
margin:0px 10px 0 10px}
.titre_alerte ul li{
   background-image:url(images/puce_orange.gif); 
 background-position:0px 2px; 
 padding:0 0 5px 20px; 
 color:#515965}
 .titre_alerte #DetailAnnonce p {
padding:0px;
}  
 .titre_alerte #DetailAnnonce {
 margin-left:7px;
 }
.date_alerte{
float:left; 
width:170px}
.date_alerte ul li{
color:#626262}
.date_alerte ul li span{
color:#364150; 
font-weight:bold}
.resultat_alerte{
float:left; 
width:170px}
.resultat_alerte p a{
color:#ea671d}
.frequence_alerte{
clear:both; 
padding:20px 0 0 0}
.frequence_alerte p{
color:#364150; 
font-weight:bold; 
padding:0 0 5px 0}
.frequence_alerte p input{
float:left}
.frequence_alerte p label{
float:left; 
color:#626262; 
font-weight:normal; 
padding:0 20px 0 5px; 
font-size:1em}
.mon_compte_alertes_mail .sup_participant{
float:right; 
margin:0px 10px 0 0}
.supprimer_alerte{
position:absolute; 
margin:10px 0 0 530px; 
padding:5px 0 5px 10px; 
width:100px; 
z-index:140; 
background-color:#fef8eb; 
border:1px solid #ffc25e; 
font-size:1em}
.mon_compte_parrainage .label_sans_pad{
clear:both; 
float:left; 
width:130px; 
text-align:left; 
font-size:1.1em; 
color:#364150}

#desabonnement_wrap_border{
width:745px; 
border:1px solid #f1f2f4; 
margin:10px 0 0 0; 
padding:10px 5px 0 5px}
#desabonnement_wrap_border h3{
font-size:1.6em; 
margin:0 0 0 10px}
#desabonnement_wrap_border p{
clear:both; 
font-size:1.1em; 
font-style:normal; 
padding:5px 5px 0 15px}
#desabonnement_wrap_border p font{
font-size:1em; 
color:#ff8600}
#desabonnement_wrap_border form{
margin:10px 0 0 15px}
#desabonnement_wrap_border .label_desabonnement{
clear:both; 
float:left; 
text-align:left; 
font-size:1.1em; 
color:#364150}
#desabonnement_wrap_border .input_desabonnement{
float:left; 
margin:0 0 5px 10px; 
width:160px; 
border-style:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
#wrap_validation_desabonnement{
float:left; 
padding:0 30px 0 10px}
#wrap_validation_desabonnement .validation_desabonnement{
clear:both; 
background-image:url(images/fd_left_annuler_ami.png); 
padding:0px 5px 5px 10px}
#wrap_validation_desabonnement p.validation_desabonnement input{
background-image:url(images/fd_right_annuler_ami.png); 
background-color:#ffebcc; 
text-transform:uppercase; 
border-style:none; 
padding:1px 5px 4px 5px; 
color:#FFF; 
font-size:1em}
#desabonnement_wrap_border #signature{
clear:both; 
font-size:1.1em; 
font-style:normal; 
padding:5px 5px 0 15px; 
color:#aaaaaa}
#desabonnement_wrap_border #signature font{
font-size:1em; 
color:#ff8600}

#desabonnement_wrap_border p a{
font-size:1em; 
color:#ff8600}
#desabonnement_wrap_border #aller_page_accueil{
margin:30px 0 0 0}

div.page_identification{
clear:left; 
background-color:#fef8eb; 
border:1px solid #ffd99b; 
overflow:hidden; 
margin:0 0 5px 0; 
padding:10px 10px 0 10px; 
width:520px}
div.page_identification h3{
font-size:1.5em; 
color:#ff8600; 
margin-bottom:10px}
div.page_identification p{
font-size:1em; 
color:#364150; 
margin:10px 10px 10px 10px}
.page_identification div.right{
float:right; 
background-color:#fef8eb; 
margin-bottom:10px; 
border:none; 
overflow:hidden; 
width:255px}
.page_identification div.left{
float:left; 
background-color:#fef8eb; 
margin-bottom:10px; 
border-right:1px solid #ffd99b; 
overflow:hidden; 
width:260px}
.left table{
font-size:1em; 
color:#364150; 
margin:10px 10px 0px 10px}
.right p{
font-size:1em; 
color:#364150; 
margin:10px 10px 0px 10px}
.left .submit{
margin:0px 0px 0px -5px; 
background-color:#fc5900; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em}
.page_identification .submit{
margin:0px 0px 0px -5px; 
background-color:#fc5900; 
color:#FFFFFF; 
border-style:none; 
font-size:1,2em}
.cadre .inscription{
clear:both; 
border:none; 
background-color:#fef8eb; 
overflow:hidden; 
padding:0px; 
font-size:1.1em; 
margin:10px 0 0 -10px}
#inscription_news_italic{
margin:10px 0 10px 35px; 
padding:0 30px 0 0; 
font-size:1.1em; 
font-style:italic; 
color:#b0b0b0}
#inscription_news_italic font{
color:#ff8600}
#inscription_news_italic a{
color:#ff8600; 
font-style:normal}
.span_checkbox{
float:left; 
font-size:1em; 
color:#364150; 
width:130px}
.cadre .inscription_news font{
color:#ff8600}
.label_type_vac{
float:left; 
/*margin:3px 0 0 5px; */
text-align:left; 
font-size:1em}
.cadre p.type_vacances{
margin:30px 0 30px 0}

.proprio #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_proprietaire_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.proprio #wrapper_fond{
background-image:url(images/fd_generique_pied.jpg); 
min-width:1024px}
.proprio #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px}
#top .site_locasun{
background-image:url(images/fdd_selection_sup.gif); 
background-position:top right; 
margin:0 10px 0 0}
#top .site_locasun a{
display:block; 
float:left; 
background-image:url(images/fdg_selection_sup.gif); 
padding:0 0px 4px 20px; 
color:#FFF; 
font-variant:small-caps}


.inscription .label_pad2{
float:left; 
font-size:1.1em; 
color:#364150}
.inscription .label_pad2 input{
/*margin-top:-3px*/}

div.page_identification2{
clear:left; 
background-color:#ffe8ec; 
overflow:hidden; 
margin:10px 0 5px 0; 
padding:10px 10px 0 10px; 
width:520px}
div.page_identification2 h3{
font-size:1.5em; 
color:#d83c54; 
margin-bottom:10px}
div.page_identification2 p{
font-size:1em; 
color:#364150; 
margin:10px 10px 10px 10px}
.page_identification2 div.right{
float:right; 
background-color:#ffe8ec; 
margin-bottom:10px; 
border:none; 
overflow:hidden; 
width:245px}
.page_identification2 div.left{
float:left; 
background-color:#ffe8ec; 
margin-bottom:10px; 
border-right:1px solid #d83c54; 
overflow:hidden; 
width:255px}
.page_identification2 .submit{
margin:0px 0px 0px -5px; 
background-color:#d83c54; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em}

div.Promo{
clear:left; 
background-color:#fff; 
border:1px solid #d83c54; 
overflow:hidden; 
margin:10px 0 5px 0; 
padding:10px 10px 0 10px; 
width:680px}
div.Promo p{
font-size:1.3em; 
margin:10px 0 10px 0}
div.Promo h1{
font-size:1.8em; 
color:#d83c54}
.Promo #annul_envoi2{
clear:left; 
float:right; 
padding:0px 0px 0px 0; 
margin:-45px 60px 0 0}
.Promo #wrap_envoi{
float:left}
.Promo #wrap_envoi .envoi{
clear:both; 
background-image:url(images/fd_left_envoyer_ami.png); 
padding:0px 5px 5px 10px}
.Promo #wrap_envoi p.envoi input{
background-image:url(images/fd_right_envoyer_ami.png); 
text-transform:uppercase; 
border-style:none; 
padding:1px 5px 5px 5px; 
color:#FFF; 
font-size:1em; 
background-color:#ffebcc}
.package #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_weekend_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.packagekid #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_kid_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.packagegolf #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_golf_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.packageprestige #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_prestige_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.packagebienetre #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_bienetre_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
.packagecharme #wrapper_bandeau{
margin:0 0 0 0px; 
background-image:url(images/fd_prestige2_reduit_bandeau.jpg); 
background-position:center top; 
min-width:1024px}
body.package #wrapper_fond, body.packagekid #wrapper_fond, body.packagegolf #wrapper_fond, body.packageprestige #wrapper_fond, body.packagebienetre #wrapper_fond, body.packagecharme #wrapper_fond{
background-image:url(images/fd_montagne_pied.jpg); 
min-width:1024px}
.package #top, .packagekid #top, .packagegolf #top, .packageprestige #top, .packagebienetre #top, .packagecharme #top{
width:1008px; 
text-align:left; 
margin:0 auto; 
padding:10px 0px 0px 30px; 
overflow:hidden}
.package #home_left_h3_reponse, .packagekid #home_left_h3_reponse, .packagegolf #home_left_h3_reponse, .packageprestige #home_left_h3_reponse, .packagebienetre #home_left_h3_reponse, .packagecharme #home_left_h3_reponse{
color:#5782aa}
.package #maselection, .packagekid #maselection, .packagegolf #maselection, .packageprestige #maselection, .packagebienetre #maselection, .packagecharme #maselection{
margin:140px 0px 10px 0px; 
font-size:1.1em; 
text-align:center}

#conteneur_package{
background-image:url(images/fd_package_grand.png); 
background-position:-1px bottom; 
overflow:hidden; 
width:785px; 
margin-top:0px; 
height:180px}
.package .titre_selection, .packagekid .titre_selection, .packagegolf .titre_selection, .packageprestige .titre_selection, .packagebienetre .titre_selection, .packagecharme .titre_selection{
background-image:url(images/fd_h2_package.png); 
background-position:7px 1px; 
padding:0 0 0 10px; 
margin-top:75px}
.package .titre_selection h2, .packagekid .titre_selection h2, .packagegolf .titre_selection h2, .packageprestige .titre_selection h2, .packagebienetre .titre_selection h2, .packagecharme .titre_selection h2{
padding:5px 0 7px 20px; 
color:#FFF; 
font-size:1.5em}
.package .titre_selection p.fonctions, .packagekid .titre_selection p.fonctions, .packagegolf .titre_selection p.fonctions, .packageprestige .titre_selection p.fonctions, .packagebienetre .titre_selection p.fonctions, .packagecharme .titre_selection p.fonctions{
float:right; 
padding:0 20px 0 0}
.package .titre_selection p.fonctions a img, .packagekid .titre_selection p.fonctions a img, .packagegolf .titre_selection p.fonctions a img, .packageprestige .titre_selection p.fonctions a img, .packagebienetre .titre_selection p.fonctions a img, .packagecharme .titre_selection p.fonctions a img{
border-style:none}
#conteneur_package #conteneur_package_image{
float:left; 
padding:10px 0 0 15px; 
margin:0 40px 0 10px}
#conteneur_package #conteneur_package_text{
float:left; 
width:460px; 
padding:10px 10px 10px 10px}
#conteneur_package #conteneur_package_text #choisissezcriteres{
color:#645246; 
font-size:1.4em; 
font-weight:bold; 
margin-bottom:10px}
#conteneur_package #conteneur_package_text p{
font-size:1.1em; 
color:#364150; 
padding:0 0 10px 0}
#conteneur_package #conteneur_package_text h3{
color:#2c7dd1; 
font-size:1.3em}
#conteneur_package #conteneur_package_text form .form_conteneur_package{
float:left}
#conteneur_package #conteneur_package_text form .form_conteneur_package input{
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696; 
margin:0 0px 0 0; 
padding:0 0 0 5px}
#conteneur_package #conteneur_package_text form .form_conteneur_package .submit{
padding:0 1px 0 0; 
background-color:#fc5900; 
color:#FFFFFF; 
border-style:none; 
font-size:1.2em; 
text-transform:uppercase; 
width:30px}
#home_right #blocweekend{
width:200px; 
height:195px; 
margin-bottom:10px}
#home_right #blocweekend #titreblocweekend{
background-image:url(images/fd_refer_week-end.png); 
background-position:left top; 
font-family:"Times New Roman",Times,serif; 
font-weight:bold; 
font-size:14px; 
text-align:center; 
padding:16px 0 2px 0; 
color:#ffffff}
#home_right #blocweekend #contenublocweekend{
background-image:url(images/fd_refer_week-end_fond.png); 
background-position:left bottom; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:11px; 
color:#8D745E; 
text-align:left; 
padding:10px 12px 20px 12px; 
max-height:160px}

.option_pack{
background-image:url(images/fd_encart_pack_ski_option.png); 
background-position:left top; 
margin:0px 0 0 0; 
padding:10px 0 5px 0; 
overflow:hidden}
.option_pack h3{
background-image:url(images/fd_h2_encart_pack_ski_option.png); 
background-position:4px top; 
padding:2px 0px 10px 0; 
font-size:1.2em; 
text-transform:uppercase; 
text-align:center; 
color:#FFFFFF}
.option_pack_image{
float:left; 
padding:5px 0 0 10px}
.option_pack_text{
float:left; 
width:110px; 
color:#539ecd; 
padding:1px 0 0 10px; 
font-size:1em}
.en_savoir_plus{
clear:both; 
color:#539ecd}
.en_savoir_plus p{
color:#539ecd; 
padding:2px 0 10px 15px}
.en_savoir_plus p a{
color:#539ecd}

#liste_packs h2{
background-image:url(images/fd_h2_packski_dispo_long.png); 
background-position:5px top; 
text-transform:uppercase; 
font-size:1.5em; 
color:#fff; 
padding:5px 10px 5px 15px}
#liste_packs img{
margin:0 0 0 9px}
#liste_packs_content{
background-image:url(images/fd_packski_dispo_long.png); 
background-position:left bottom}
#liste_packs_content h3{
background-image:url(images/fd_h2_encart_pack_ski_option_long.png); 
background-position:6px top; 
text-transform:uppercase; 
font-size:1.5em; 
padding:5px 10px 5px 15px; 
color:#fff}
#liste_packs_content #liste_packs_content_text{
color:#539ecd; 
padding:5px 10px 0 20px; 
font-size:1em}
.option_pack_liste{
margin:0px 0 0 0; 
padding:10px 0 5px 0; 
overflow:hidden}
.option_pack_liste h4{
padding:2px 0px 10px 15px; 
font-size:1.2em; 
text-transform:uppercase; 
text-align:left; 
color:#539ecd}
.option_pack_image_liste{
float:left; 
padding:5px 0 0 10px}
.option_pack_text_liste{
float:left; 
width:110px; 
color:#539ecd; 
padding:1px 0 0 10px; 
font-size:1em}
.en_savoir_plus_liste{
clear:both; 
color:#539ecd}
.en_savoir_plus_liste p{
color:#539ecd; 
padding:2px 0 10px 15px}
.en_savoir_plus_liste p a{
color:#539ecd}

#popup_newsletter{
background-color:#FFFFFF; 
border:1px solid #000000; 
width:380px; 
height:165px; 
position:absolute; 
top:475px; 
left:360px; 
z-index:150}

#popup_newsletter_back{
background-repeat:no-repeat; 
width:380px; 
height:120px}

#popup_newsletter_back img{
cursor:pointer; 
margin-left:357px; 
border-color:#b1d5e1; 
border-style:solid; 
border-width:0px}

#formulaire_newsletter{
width:305px; 
height:25px; 
margin-left:75px}

#formulaire_newsletter label{
font-weight:bold; 
font-size:12px; 
font-family:Times New Roman}

#formulaire_newsletter input{
width:235px; 
border-color:#b5c0c8; 
border-style:solid; 
border-width:1px}

#valider_popup input{
width:90px; 
height:21px; 
border-style:none; 
margin-left:186px; 
cursor:pointer}

#envoyerAmi{
width:191px; 
height:74px; 
background-image:url(images/detailsprite.png); 
background-position: 0 0;
background-repeat:no-repeat; 
margin-top:10px; 
margin-bottom:10px}

#validEnvoiAnnonce{
color:#FFFFFF; 
background-color:#FF8D01; 
border-style:none; 
cursor:pointer}

#email_ami{
margin-left:10px; 
margin-right:-3px}

#labelEnvoi{
font-weight:bold; 
font-size:8px; 
padding-left:10px; 
margin-bottom:10px; 
font-family:Arial,Sans-serif}

#labelEnvoi p{
font-weight:bold; 
font-size:12px; 
padding-left:40px; 
padding-top:15px; 
color:#364150; 
font-family:Arial,Helvetica,sans-serif}

#labelEnvoi img{
float:left}

#facebook{
text-align:center; 
margin-bottom:20px}

#facebook img{
border:0px}
#home_left #form_conteneur #form_boutons #valider p input{
overflow:visible}
#search-conteneur{
top:0px; 
position:relative; 
margin:9px 0 0 0}
.descriptif dd .desc{
padding:0 0 0 0px; 
font-size:12px}
.clearfix{
zoom:1}
#home_left #form_conteneur #form_hebergement h3{
padding:0; 
margin:-10px 0 0 0}
#elt-lieudevacance p, 
#elt-destination p{
padding:0; 
margin:0; 
line-height:1em}
#navigation-top{
padding:10px 0 0 0; 
position:absolute; 
clear:both}
#navigation-top-accueil{
float:left; 
overflow:hidden; 
margin:4px 0 0 50px}
#navigation-top-ski,#navigation-top-week{
float:left; 
overflow:hidden}
#navigation-top-week{
margin:0 0 0 15px}
#navigation-top-week a,#navigation-top-ski a{
display:block; 
float:left; 
font-size:1.5em; 
padding:15px 5px 5px 20px; 
color:#fff; 
font-family:Times; 
font-weight:bold}
#navigation-top-week a{
background-image:url(images/accueilsprite.png);
background-position: -5745px 0;}
#navigation-top-ski a{
background-image:url(images/menu-ski-off-left.png)}
#navigation-top-week.on a{
padding:12px 5px 8px 20px; 
background-image:url(images/weekendsprite.png);	
background-position: -2274px 0;}
#navigation-top-ski.on a{
padding:12px 5px 8px 20px; 
background-image:url(images/skisprite.png);
background-position: -2px 0px;}
#navigation-top-ski span,#navigation-top-week span{
display:block; 
float:left; 
width:12px; 
height:40px}
#navigation-top-ski span{
background-image:url(images/menu-ski-off-right.png)}
#navigation-top-week span{
background-image:url(images/accueilsprite.png);
background-position: -6046px 0;}
#navigation-top-ski.on span{
background-image:url(images/skisprite.png);
background-position: -302px 0px;}
#navigation-top-week.on span{
background-image:url(images/weekendsprite.png);  
background-position: -2578px 0;}
#home_left #form_conteneur #form_hebergement h3{
padding:0;
margin:-10px 0 0 0}
#elt-lieudevacance p,#elt-destination p{
padding:0;
margin:0;
line-height:1em}		 
.fb_share_link { 
padding:2px 0 0 20px;
height:16px;							
background:url("../img/facebook_share_icon.gif") no-repeat top left}		  
.spanrechaffiner {
display:block;
float:left;
line-height:2em;
vertical-align:middle}

.ski #home_left #form_conteneur{
margin:39px 0px 0px 0px; 
background-image:url(images/fd_montagne_moteur.png)}
.weekend #home_left #form_conteneur, .reponse_weekend #home_left #form_conteneur{
margin:39px 0px 0px 0px; 
background-image:url(images/fd_weekend_moteur.png)}
.ski #home_left #form_conteneur #form_hebergement h3, 
.ski #form_conteneur #form_hebergement #elt-lieudevacance p, 
.ski #form_conteneur #form_hebergement #elt-destination p, 
.ski #home_left #form_conteneur #form_hebergement #onlypromo label{color:#206d9f}
.weekend #home_left #form_conteneur #form_hebergement h3, 
.weekend #form_conteneur #form_hebergement #elt-lieudevacance p, 
.weekend #form_conteneur #form_hebergement #elt-destination p, 
.weekend #home_left #form_conteneur #form_hebergement #onlypromo label, 
.reponse_weekend #home_left #form_conteneur #form_hebergement h3, 
.reponse_weekend #form_conteneur #form_hebergement #elt-lieudevacance p, 
.reponse_weekend #form_conteneur #form_hebergement #elt-destination p, 
.reponse_weekend #home_left #form_conteneur #form_hebergement #onlypromo label{color:#6e5b49}
.ski #form_conteneur #form_theme p{
background-image:url(images/skisprite.png); 
background-position:-3px -156px; 
padding-left:6px; 
margin:5px 0 0 0}
.weekend #form_conteneur #form_theme p, .reponse_weekend #form_conteneur #form_theme p{
background-image:url(images/weekendsprite.png); 
background-position:-2996px 0px;}

.ski #form_conteneur #form_theme p a{}
.weekend #form_conteneur #form_theme p a, .reponse_weekend #form_conteneur #form_theme p a{background-image:none}
.ski  #form_conteneur #form_theme p a span{color:#206d9f}
.weekend  #form_conteneur #form_theme p a span, .reponse_weekend  #form_conteneur #form_theme p a span{color:#6e5b49}
.ski  #form_conteneur #form_theme p.on{
background-image:url(images/skisprite.png); 
background-position:-3px -193px; 
padding-left:6px}
.weekend  #form_conteneur #form_theme p.on, .reponse_weekend  #form_conteneur #form_theme p.on{
background-image:url(images/weekendsprite.png); 
background-position:-3157px 0px;}
.ski #form_conteneur #form_theme p.on span, 
.weekend #form_conteneur #form_theme p.on span, .reponse_weekend #form_conteneur #form_theme p.on span{color:#fff}
.ski #form_conteneur #form_theme p.on a{}
.weekend  #form_conteneur #form_theme p.on a, .reponse_weekend  #form_conteneur #form_theme p.on a{
background-image:none}
.ski #home_left #form_conteneur #form_boutons #reinitialiser p a, 
.ski #home_left #form_conteneur #form_boutons #alertezmoi a{
background-image:url(images/skisprite.png);
background-position:-1250px -143px;}
.weekend #home_left #form_conteneur #form_boutons #reinitialiser p a, 
.weekend #home_left #form_conteneur #form_boutons #alertezmoi a{
background-image:url(images/weekendsprite.png);
background-position:-3308px -53px;}

body.ski #search-optimization-content #menu a{
background-image:url(images/skisprite.png); 
background-position:-1247px -110px;
color:#3297d8}
body.ski #search-optimization-content #menu a.selected{
background-image:url(images/puce-on-montagne.gif)}

body.ski #search-optimization-content{
background-image:url(images/search-optimization-content-montagne.gif)}
body.ski #search-optimization-wrapper{
background-image:url(images/search-optimization-wrapper-montagne.gif)}

body.ski #search-optimization-content #titleaffiner{
background-image:url(images/loupe-montagne.png); 
color:#206d9f}
body.ski #search-optimization-detail{
background-image:url(images/search-optimization-detail-montagne.gif)}
body.ski #search-optimization-detail p.ariane a, 
body.ski #search-optimization-detail p.ariane{
color:#3297d8}
body.ski #wrap_reponse div h4, 
body.ski #wrap_reponse td div.vignette_reponses_images h4, 
body.ski #wrap_reponse td div.vignette_reponses_images p.ajout_sel font, 
body.ski #wrap_reponse td div.vignette_reponses_images p.ajout_sel a{
color:#206d9f}

body.weekend #search-optimization-content #menu a{
background-image:url(images/weekendsprite.png);  
background-position:-3306px -74px;
color:#a08d79}
body.weekend #search-optimization-content #menu a.selected{
background-image:url(images/puce-on-weekend.gif)}

body.weekend #search-optimization-content{
background-image:url(images/search-optimization-content-weekend.gif)}
body.weekend #search-optimization-wrapper{
background-image:url(images/search-optimization-wrapper-weekend.gif)}

body.weekend #search-optimization-content #titleaffiner{
background-image:url(images/loupe-weekend.png); 
color:#675647}
body.weekend #search-optimization-detail{
background-image:url(images/search-optimization-detail-weekend.gif); }
body.weekend #search-optimization-detail p.ariane a, 
body.weekend #search-optimization-detail p.ariane{
color:#6d5743}

body.weekend #wrap_reponse td div.vignette_reponses_images h4, 
body.weekend #wrap_reponse td div.vignette_reponses_images p.ajout_sel font, 
body.weekend #wrap_reponse td div.vignette_reponses_images p.ajout_sel a{
color:#6d5743}

div.push-wrapper{
margin:0 0 0 5px; 
/*background-image:url(images/accueilsprite.png);
background-position: -6597px bottom;*/
background-image:url(images/fd_ville_en_avant_long2.png);
padding-bottom:10px}
div.push-content{
width:195px}

div.push-content img{
padding:0 6px 8px 6px}
div.push-content h2{
color:#fff; 
font-size:17px; 
padding:7px 10px 3px 15px; 
text-transform:uppercase; 
font-family:Times; 
background-image:url(images/accueilsprite.png);
background-position: -6401px 0;}
div.push-content p.texte, 
div.push-content p.link{
padding:2px 10px 10px 10px}

div.push-content p, 
div.push-content a{
color:#f48100}
div.push-content a{
text-decoration:underline}
div.push-content p.texte{		  
width:155px; 	 
scrollbar-arrow-color:#f38005; scrollbar-base-color:#fff2d6; scrollbar-track-color:#FFFFFF; 
scrollbar-shadow-color:#f38005; scrollbar-darkshadow-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-highlight-color:#F3DCC7}
body.ski div.push-wrapper{
/*background-image:url(images/skisprite.png);
background-position: -540px bottom;*/
background-image:url(images/fd_ville_en_avant_long2_ski.png);}
body.ski div.push-content h2{
background-image:url(images/skisprite.png);
background-position: -344px 0;}
body.ski div.push-content p, 
body.ski div.push-content a{
color:#3080b4}
body.ski div.push-content p.texte{
scrollbar-arrow-color:#04365c; scrollbar-base-color:#E8F0FF; scrollbar-shadow-color:#04365c;  scrollbar-highlight-color:#D1E0FE}

body.weekend div.push-wrapper{
/*background-image:url(images/weekendsprite.png); 
background-position:-2801px bottom;*/
background-image:url(images/fd_ville_en_avant_long2_we.png);}
body.weekend div.push-content h2{
background-image:url(images/weekendsprite.png); 
background-position:-2604px 0px;}

body.weekend div.push-content p, 
body.weekend div.push-content a{
color:#816b57}
body.weekend div.push-content p.texte{
scrollbar-arrow-color:#5b4a39; scrollbar-base-color:#E9E1DE;  scrollbar-shadow-color:#5b4a39;  scrollbar-highlight-color:#D2C5B4}	

#ongletetape3{
padding:10px 0px 0px 255px; 
float:left; 
text-align:center; 
font-family:"Times New Roman",Times,serif; 
color:#ff8100}
#ongletetape3 ul{
width:100%}
#ongletetape3 ul li{
overflow:hidden; 
padding:0 10px 5px 0; 
text-align:center; 
float:left;
width:240px;}
#ongletetape3 ul li a{
width:90%; 
display:block; 
float:left; 
background-image:url(images/fdg_theme.png); 
padding:2px 6px 7px 10px; 
color:#FFF; 
font-weight:bold; 
font-family:Arial,Sans-serif; 
cursor:pointer}
#ongletetape3 ul li span{
display:block; 
float:left; 
background-image:url(images/fdd_theme.png); 
width:4px; 
height:22px}
#ongletetape3 ul li.selected{}
#ongletetape3 ul li.selected a{
background-image:url(images/fdg_theme_survol.png)}
#ongletetape3 ul li.selected span{
background-image:url(images/fdd_theme_survol.png)}

#plusdelocation{
background-image:url(images/detailsprite.png);
padding:5px 10px 5px 5px;
background-position:-5223px -362px;
color:#364150; 
font-size:1.2em
}
#plusdelocation p a{
color:#364150;
font-weight:bold; 
}
#plusdelocation p{
margin:0 0 5px 30px;
}
div#menuBasPage {
background-image:url(images/menuBasPageBg.jpg);
width:974px;
height:128px;;								   
margin-bottom:10px;	
margin-left:10px;
margin-right:10px;
font-size:12px;
clear:both;
}
.menuBasPageDiv {
	width:215px;
	float:left;
	margin-top:40px;
}
.menuBasPageDiv p {
	font-weight:bold;
	margin-left:10px;
}
.menuBasPageDiv ul {
	margin-left:30px;
	margin-top:10px;
}
.menuBasPageDiv ul li {
	list-style-image:url(images/fleche_orange.jpg);
}
#menuBasPageDivBienvenue {
	color:#FD7F00;
	font-weight:bold; 
	padding:4px; 
	line-height:20px;
}
#menuBasPageDivBienvenue p{
	padding-right:4px; 
	margin-left:0px;
}
#menuBasPageDiv1 {
	width:240px;
}
#menuBasPageDiv2 {
	width:290px;
}
#menuBasPageDiv3 {
	width:220px;
} 
#presentationLocasun {
	border:1px solid #FEBA4E;
	text-align:left;
	padding:10px;
} 
#presentationLocasun p, #presentationLocasun ul {
text-align:left;
margin-bottom:0px
}	  
#top1, #top2 {
	float:left;
	width:300px;
}
#top1 {
	width:700px;
}
#alerteEmail {
background-image:url(images/fond_orange.jpg) ;
width:562px;
height:137px;
float:left;
border-bottom:3px solid lightgrey;
padding-bottom:5px;	   
margin-top:8px;
} 
#alerteEmail #alerteEmailEnv {
background-image:url(images/enveloppe_alerte.png) ;
width:85px;
height:137px; 
background-position:center center; 
margin-left:5px;
float:left;
}			 
#alerteEmail #alerteEmailForm {
float:left;
padding:10px;
}
#alerteEmail .alerteEmailForm h3 {
font-size:17px;
font-weight:bold;
color:#f25307;
} 
#alerteEmail .alerteEmailForm #hrOrange {
	width:422px;
	height:1px;
	float:left;
	background-image:url(images/trait_orange_422_1.png);
}
#alerteEmail .alerteEmailForm #expAlerte {
font-size:15px;
font-style:italic;
margin-top:5px;
margin-left:8px;
color:#364150;
font-weight:normal;
} 
.alerteEmailForm {
width:460px;
margin-left:8px;
float:left;
}
.alerteEmailForm p {
font-size:12px;	
color:#f25307;
font-weight:bold;
} 
.alerteEmailForm input[type=text] {
width:280px;
margin-top:3px;	 
margin-left:8px;
float:left;
}  
.alerteEmailForm a {
background-image:url(images/Je_valide_alerte_sans_txt.png);
color:#FFFFFF;
display:block;
float:right;
font-size:12px;
font-weight:bold;
height:23px;
padding-left:15px;
padding-top:3px;
width:142px;
}
#critereAlerte {
height:95px;
}
#listingCritere {
color:#364150;
text-overflow: ellipsis;
font-weight:normal;	 
margin-left:8px;
margin-top:5px;
overflow:hidden;
height:45px;				

display:block;

}  
#RetourSiteAlerte {
background-image:url(images/Retour_site_sans_texte.png);
width:172px;
height:38px;
display:block;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
text-align:center;
line-height:38px;
float:right;
margin-right:10px;
}	
#DesactiverAlerte {
background-image:url(images/Desactiver_alerte_sans_txt.png);
width:242px;
height:38px;
display:block;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
text-align:center;
line-height:38px;
float:right;
margin-right:10px;
}			  
#actionAlerte {
color:green;
font-weight:bold;
margin-bottom:5px;
} 
body.alerte_email #wrapper_fond {
background-image:url("images/fd_campagne_pied.jpg");
min-width:1024px;
}					
.alerte_email #home_left {
float:left;
width:1000px;
padding-bottom:10px;
}
.alerte_email #wrapper_bandeau {
background-image:url(images/fd_ma_compte_bandeau_mer.jpg) ;
}
.alerte_email #top {
padding:10px 0 0 22px;
float:left;
margin-left:350px;
width:1024px;
}






#conteneurAlerte {
position: absolute;
margin-left:30px;
width:510px;
}
#wrapperAlerte{
width:509px; 
height:421px;
margin:0 auto; 
text-align:left; 
padding:10px 0 0 0px;
background-image:url(images/bloc_fond_509_421.png);}
#wrapperAlerte h1{
color:#49535E;
font-size:22px;
margin:5px 0 0 35px;
width:400px;}
.fermer_popup p {
cursor:pointer;
float:right; 
background-image:url(images/exit_popup_alerte.png); 
width:44px; 
height:45px; 
border-style:none; 
margin:-20px -13px 0 0}
#wrapperAlerte form{
clear:both; 
margin:0 25px 0px 25px}
#wrapperAlerte form #mention{
padding:0 0 10px 0}
#wrapperAlerte form .saisie_champ{
text-align:right; 
padding:0 200px 0 0}
#wrapperAlerte form .saisie_champ input{
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696}
#wrapperAlerte form #titre_textarea{
color:#ff8900; 
font-size:1.2em; 
font-weight:bold; 
padding:10px 0 10px 0}
#wrapperAlerte form textarea{
border-bottom:none; 
border-right:none; 
border-left:1px solid #969696; 
border-top:1px solid #969696; 
margin:0 0 20px 0}
#wrap_annulation .annulation{
clear:both; 
background-image:url(images/fd_left_annuler_ami.png); 
padding:0px 5px 5px 10px}
/*#wrap_annulation p.annulation input{
background-image:url(images/fd_right_annuler_ami.png); 
text-transform:uppercase; 
border-style:none; 
padding:4px 5px 6px 5px; 
color:#FFF; 
font-size:1em; 
background-color:#ffebcc}*/
#textAlerte p {
font-size:12px;
color:#364150;
clear:left;
} 
#titrealerte {
width:450px;
}
#retourSite {
background-image:url(images/Retour_site_sans_texte.png);
width:172px;
height:38px;
border:0px;
margin-top:-34px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
float:left;
}
#creercompte{
background-image:url(images/Creer_compte_sans_texte.png);
width:195px;
height:38px;
border:0px;
color:#FFFFFF;
font-weight:bold;
margin-left:100px;
margin-top:-34px;
cursor:pointer;	
float:left;
}	
#critereListing ul {
float:left;
margin:0 0 0 5px;
width:220px;
}  
#critereListing ul li {
background-image:url("images/puce_orange.gif");
background-position:0 2px;
color:#515965;
font-size:1.1em;
padding:0 0 5px 20px;
}  
#avantageNewCompte {
width:211px;
height:330px;
background-image:url(images/fond_bloc_gauche.png);
margin-top:30px;
}
#titreAvantageNewCompte {
width:161px;
height:48px;
background-image:url(images/titre_mes_avantages.png);
margin-top:-5px; 
background-image:url("images/titre_mes_avantages.png");
color:#1382B0;
font-size:18px;
font-weight:bold;
height:48px;
line-height:35px;
margin-top:-5px;
text-align:center;
width:161px;
}
#txtAvantageNewCompte {
color:#1382b0;
font-size:12px;
}			 
#txtAvantageNewCompte ul {
list-style-image: url(../images/puce_bleu_8_8.png); 
margin-left:28px;
}
#txtAvantageNewCompte ul li {
margin-bottom:5px;	
list-style-image: url(../images/puce_bleu_8_8.png); 
list-style-position: outside; 
}
#EncartEspaceClient{   
background-image:url(images/carre_deja_client.png);
float:left;
height:85px;
margin-left:7px;
margin-top:51px;
padding-left:18px;
width:193px;
}
#EncartEspaceClient h3{   
font-size:1.5em;
margin-bottom:10px;
margin-top:10px;
color:#6d6d6d;
} 																																						 
.titreInscriptionCompte {
background-image:url(images/fond_bleu_titre_inscription.png);
color:#FFFFFF;
text-align:center;
font-size:17px;
line-height:34px;
width:304px;
height:34px;	
font-weight:bold;
}
.annulationInscription input {
background-image:url("images/Bouton_je_valide.png");
border-style:none;
color:#FFFFFF;
font-size:1.4em;
height:29px;
padding:3px 5px 6px; 
font-size:1.4em;
width:111px;
cursor:pointer;	
font-weight:bold;
border: 0px solid #FFFFFF;
}	   
#mentionlegales {
color:#9C9F9F;
font-size:0.9em;
}			 
.CheckInscription {
margin-top:9px;
}
.moncompteete #wrapper_bandeau {
background-image:url(images/fd_ma_compte_bandeau_mer.jpg);
}
.moncomptehiver #wrapper_bandeau {
background-image:url(images/fd_ma_compte_bandeau_ski.jpg);
}  

/********* Facebook  *********/
#barrefacebook{
left:0;
position:fixed;
bottom:0;
width:100%;
height:30px;
background-color:black;
z-index:200;
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha(opacity=60)";
-moz-opacity : 0.6;
}  
#barrefacebook1{
left:0;
position:fixed;
bottom:0;
width:100%;
height:30px;
color:white;
padding:0px;
z-index:201;
}
.imagepartager{
	height:18px;
	width:18px;
	margin-left:5px;  
	display: block;
	background-image:url(images/detailsprite.png); 		  
	float:right;
}
#minifacebook{
background-position: -0px -102px;  
}
#minitwitter{
background-position: -0px -174px;
}
#minimyspace{
background-position: -0px -138px;
}
#minigoogle{
background-position: -0px -120px;
}
#miniyahoo{
background-position: -0px -156px;
}
#minilivespace{
background-position: -0px -192px;
} 
.sel_create{
width: 90px;
height: 17px;
background-color:white;
overflow: hidden;
position: relative;
text-align: left;
border-top:1px solid #949494;
border-left:1px solid #949494;
float:left;	  
z-index: 10;
margin:2px 0 0 10px;	  
cursor:pointer;
}  
.sel_bloc_ligne_create{
width: 90px; 
top: 86px; 
left: 594px; 
display: none;
height: 160px;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
z-index: 230;
border:1px solid #AEB1B0;
}
.sel_ligne_create{
width: 300px; 
overflow-x: hidden; 
overflow-y: hidden;
background-color:white;
padding:3px 0 0 2px;
height:17px;
font-size:11px;
cursor:pointer;
border-bottom:1px solid white;
}
.drapeaux{background-image:url('./images/drapeausprite.png');width:18px;height:12px;background-position:-290px -65px;}
.drapeau_AD{background-position:-0px -0px}
.drapeau_AE{background-position:-19px -0px}
.drapeau_AF{background-position:-38px -0px}
.drapeau_AG{background-position:-57px -0px}
.drapeau_AL{background-position:-76px -0px}
.drapeau_AM{background-position:-95px -0px}
.drapeau_AO{background-position:-114px -0px}
.drapeau_AR{background-position:-133px -0px}
.drapeau_AT{background-position:-152px -0px}
.drapeau_AU{background-position:-171px -0px}
.drapeau_AZ{background-position:-190px -0px}
.drapeau_BA{background-position:-209px -0px}
.drapeau_BB{background-position:-228px -0px}
.drapeau_BD{background-position:-247px -0px}
.drapeau_BE{background-position:-266px -0px}
.drapeau_BF{background-position:-285px -0px}
.drapeau_BG{background-position:-304px -0px}
.drapeau_BH{background-position:-323px -0px}
.drapeau_BI{background-position:-342px -0px}
.drapeau_BJ{background-position:-361px -0px}
.drapeau_BO{background-position:-380px -0px}
.drapeau_BR{background-position:-399px -0px}
.drapeau_BS{background-position:-418px -0px}
.drapeau_BT{background-position:-437px -0px}
.drapeau_BW{background-position:-456px -0px}
.drapeau_BY{background-position:-475px -0px}
.drapeau_BZ{background-position:-494px -0px}
.drapeau_CA{background-position:-513px -0px}
.drapeau_CD{background-position:-532px -0px}
.drapeau_CF{background-position:-551px -0px}
.drapeau_CH{background-position:-570px -0px}
.drapeau_CI{background-position:-589px -0px}
.drapeau_CK{background-position:-608px -0px}
.drapeau_CL{background-position:-0px -13px}
.drapeau_CM{background-position:-19px -13px}
.drapeau_CN{background-position:-38px -13px}
.drapeau_CO{background-position:-57px -13px}
.drapeau_CR{background-position:-76px -13px}
.drapeau_CU{background-position:-95px -13px}
.drapeau_CV{background-position:-114px -13px}
.drapeau_CY{background-position:-133px -13px}
.drapeau_CZ{background-position:-152px -13px}
.drapeau_DE{background-position:-171px -13px}
.drapeau_DJ{background-position:-190px -13px}
.drapeau_DK{background-position:-209px -13px}
.drapeau_DM{background-position:-228px -13px}
.drapeau_DO{background-position:-247px -13px}
.drapeau_DZ{background-position:-266px -13px}
.drapeau_EC{background-position:-285px -13px}
.drapeau_EE{background-position:-304px -13px}
.drapeau_EG{background-position:-323px -13px}
.drapeau_ER{background-position:-342px -13px}
.drapeau_ES{background-position:-361px -13px}
.drapeau_ET{background-position:-380px -13px}
.drapeau_FI{background-position:-399px -13px}
.drapeau_FJ{background-position:-418px -13px}
.drapeau_FR{background-position:-437px -13px}
.drapeau_GA{background-position:-456px -13px}
.drapeau_GB{background-position:-475px -13px}
.drapeau_GD{background-position:-494px -13px}
.drapeau_GE{background-position:-513px -13px}
.drapeau_GH{background-position:-532px -13px}
.drapeau_GL{background-position:-551px -13px}
.drapeau_GM{background-position:-570px -13px}
.drapeau_GN{background-position:-589px -13px}
.drapeau_GQ{background-position:-608px -13px}
.drapeau_GR{background-position:-0px -26px}
.drapeau_GT{background-position:-19px -26px}
.drapeau_GY{background-position:-38px -26px}
.drapeau_HN{background-position:-57px -26px}
.drapeau_HR{background-position:-76px -26px}
.drapeau_HT{background-position:-95px -26px}
.drapeau_HU{background-position:-114px -26px}
.drapeau_ID{background-position:-133px -26px}
.drapeau_IE{background-position:-152px -26px}
.drapeau_IL{background-position:-171px -26px}
.drapeau_IN{background-position:-190px -26px}
.drapeau_IQ{background-position:-209px -26px}
.drapeau_IR{background-position:-228px -26px}
.drapeau_IS{background-position:-247px -26px}
.drapeau_IT{background-position:-266px -26px}
.drapeau_JM{background-position:-285px -26px}
.drapeau_JO{background-position:-304px -26px}
.drapeau_JP{background-position:-323px -26px}
.drapeau_KE{background-position:-342px -26px}
.drapeau_KG{background-position:-361px -26px}
.drapeau_KH{background-position:-380px -26px}
.drapeau_KI{background-position:-399px -26px}
.drapeau_KM{background-position:-418px -26px}
.drapeau_KW{background-position:-437px -26px}
.drapeau_KZ{background-position:-456px -26px}
.drapeau_LA{background-position:-475px -26px}
.drapeau_LB{background-position:-494px -26px}
.drapeau_LI{background-position:-513px -26px}
.drapeau_LK{background-position:-532px -26px}
.drapeau_LR{background-position:-551px -26px}
.drapeau_LT{background-position:-570px -26px}
.drapeau_LU{background-position:-589px -26px}
.drapeau_LV{background-position:-608px -26px}
.drapeau_MA{background-position:-0px -39px}
.drapeau_MC{background-position:-19px -39px}
.drapeau_MG{background-position:-38px -39px}
.drapeau_MK{background-position:-57px -39px}
.drapeau_ML{background-position:-76px -39px}
.drapeau_MM{background-position:-95px -39px}
.drapeau_MN{background-position:-114px -39px}
.drapeau_MR{background-position:-133px -39px}
.drapeau_MT{background-position:-152px -39px}
.drapeau_MU{background-position:-171px -39px}
.drapeau_MV{background-position:-190px -39px}
.drapeau_MW{background-position:-209px -39px}
.drapeau_MX{background-position:-228px -39px}
.drapeau_MY{background-position:-247px -39px}
.drapeau_MZ{background-position:-266px -39px}
.drapeau_NA{background-position:-285px -39px}
.drapeau_NE{background-position:-304px -39px}
.drapeau_NG{background-position:-323px -39px}
.drapeau_NI{background-position:-342px -39px}
.drapeau_NL{background-position:-361px -39px}
.drapeau_NO{background-position:-380px -39px}
.drapeau_NP{background-position:-399px -39px}
.drapeau_NR{background-position:-418px -39px}
.drapeau_NZ{background-position:-437px -39px}
.drapeau_OM{background-position:-456px -39px}
.drapeau_PA{background-position:-475px -39px}
.drapeau_PE{background-position:-494px -39px}
.drapeau_PG{background-position:-513px -39px}
.drapeau_PH{background-position:-532px -39px}
.drapeau_PK{background-position:-551px -39px}
.drapeau_PL{background-position:-570px -39px}
.drapeau_PT{background-position:-589px -39px}
.drapeau_PY{background-position:-608px -39px}
.drapeau_QA{background-position:-0px -52px}
.drapeau_RO{background-position:-19px -52px}
.drapeau_RU{background-position:-38px -52px}
.drapeau_RW{background-position:-57px -52px}
.drapeau_SA{background-position:-76px -52px}
.drapeau_SB{background-position:-95px -52px}
.drapeau_SC{background-position:-114px -52px}
.drapeau_SD{background-position:-133px -52px}
.drapeau_SE{background-position:-152px -52px}
.drapeau_SG{background-position:-171px -52px}
.drapeau_SI{background-position:-190px -52px}
.drapeau_SK{background-position:-209px -52px}
.drapeau_SL{background-position:-228px -52px}
.drapeau_SN{background-position:-247px -52px}
.drapeau_SO{background-position:-266px -52px}
.drapeau_SR{background-position:-285px -52px}
.drapeau_ST{background-position:-304px -52px}
.drapeau_SZ{background-position:-323px -52px}
.drapeau_TD{background-position:-342px -52px}
.drapeau_TG{background-position:-361px -52px}
.drapeau_TH{background-position:-380px -52px}
.drapeau_TJ{background-position:-399px -52px}
.drapeau_TM{background-position:-418px -52px}
.drapeau_TN{background-position:-437px -52px}
.drapeau_TO{background-position:-456px -52px}
.drapeau_TR{background-position:-475px -52px}
.drapeau_TT{background-position:-494px -52px}
.drapeau_TZ{background-position:-513px -52px}
.drapeau_UA{background-position:-532px -52px}
.drapeau_UG{background-position:-551px -52px}
.drapeau_US{background-position:-570px -52px}
.drapeau_UY{background-position:-589px -52px}
.drapeau_UZ{background-position:-608px -52px}
.drapeau_VE{background-position:-0px -65px}
.drapeau_VN{background-position:-19px -65px}
.drapeau_VU{background-position:-38px -65px}
.drapeau_WS{background-position:-57px -65px}
.drapeau_YE{background-position:-76px -65px}
.drapeau_ZA{background-position:-95px -65px}
.drapeau_ZM{background-position:-114px -65px}
.drapeau_ZW{background-position:-133px -65px}
.ongletMenu {
/*background-image:url(./images/bouton_menu_orange_pale_locasunfr.png) ;*/
height:45px;
float:left;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:12px;
cursor:pointer;	  
line-height:35px;
}	
.ongletMenu a {
color:#515965;
}
.ongletMenu a:hover {
color:#515965;	   
text-decoration:none;
}  
.divVille {
float:left;
width:510px;
display:none; 
padding-bottom:25px;  
color:#364150;
font-size:12px;	 
padding-left:15px;
padding-right:15px;
}
.divVille p{
color:#364150;
}
.menuOngletGen {
float:left;
margin-bottom:10px;	
margin-top:10px; 
width:530px; 
margin-left:3px;
} 
#logoStation {
width:150px;
float:left;	 
text-align:right;
} 
#nomVille {
float:left;	
width:340px;
}	
.packSkisetDiv {
font-size:12px;
margin-top:15px;
padding-left:7px;
padding-right:7px;
padding-bottom:7px;
}
.divInfo {
margin-bottom:10px;
width:235px;
margin-right:35px;
}	
.divInfoGrand {
margin-bottom:10px;
width:490px;
}	 
.divInfoHautete {
background-image:url("../images/divInfohaut_jaune.png");
height:17px;
background-repeat:no-repeat;
}				
.divInfoBasete {
background-image:url("../images/divInfobas_jaune.png");
background-repeat:no-repeat;
height:16px;
}			 
.divInfoMilieuete { 
background-image:url("../images/divInfomilieu_jaune.png");
background-repeat:repeat-y;		
width:235px; 
} 
.divInfoHauthiver {
background-image:url("../images/divInfohaut.png");
height:16px;
background-repeat:no-repeat;
}				
.divInfoBashiver {
background-image:url("../images/divInfobas.png");
background-repeat:no-repeat;
height:16px;
}			 
.divInfoMilieuhiver { 
background-image:url("../images/divInfomilieu.png");
background-repeat:repeat-y;		
width:235px; 
} 
.divInfoHautGrandete {
background-image:url("../images/divInfohautGrand_jaune.png");
height:17px;
background-repeat:no-repeat;
}				
.divInfoBasGrandete {
background-image:url("../images/divInfobasGrand_jaune.png");
background-repeat:no-repeat;
height:16px;
}			 
.divInfoMilieuGrandete { 
background-image:url("../images/divInfomilieuGrand_jaune.png");
background-repeat:repeat-y;
padding-left:10px;
} 
.divInfoHautGrandhiver {
background-image:url("../images/divInfohautGrand.png");
height:16px;
background-repeat:no-repeat;
}				
.divInfoBasGrandhiver {
background-image:url("../images/divInfobasGrand.png");
background-repeat:no-repeat;
height:16px;
}			 
.divInfoMilieuGrandhiver { 
background-image:url("../images/divInfomilieuGrand.png");
background-repeat:repeat-y;
padding-left:10px;
} 							 
.divInfo p {
font-size:12px;
}  
p.titreInfo {
font-weight:bold;
font-size:16px;
margin-bottom:7px;
margin-left:5px;
}
.divFood {
border:1px solid #4e9ce8;
width:447px;					  
padding:5px;  
margin-bottom:10px;
} 
#logoFood {
float:left;
width:184px;
height:117px;
}
p.vert{color:green;font-weight:bold;}
p.rouge{color:red;font-weight:bold;}
p.bleu{color:blue;font-weight:bold;}
p.noire{color:black;font-weight:bold;}		  
										  
.minicarte{
background-image:url("./images/accueilsprite.png"); 
background-repeat:no-repeat; 
width:34px; 
height:34px;
float:left;
margin:-6px 3px -3px 0;}	 
#titre_annonce .minicarte{ 
margin:0px 20px 0px 0;
}
.minicarte-andalousie{ background-position:-5120px -73px;}
.minicarte-aragon{ background-position:-5153px -73px;}
.minicarte-iles-baleares{ background-position:-5186px -73px;}
.minicarte-cantabrie{ background-position:-5219px -73px;}
.minicarte-castille-la-manche{ background-position:-5252px -73px;}
.minicarte-catalogne{ background-position:-5285px -73px;}
.minicarte-estremadure{ background-position:-5318px -73px;}
.minicarte-madrid{ background-position:-5351px -73px;}
.minicarte-murcie{ background-position:-5384px -73px;}
.minicarte-valence{ background-position:-5417px -73px;}
.minicarte-alsace{ background-position:-5450px -73px;}
.minicarte-aquitaine{ background-position:-5483px -73px;}
.minicarte-auvergne{ background-position:-5516px -73px;}
.minicarte-basse-normandie{ background-position:-5549px -73px;}
.minicarte-bourgogne{ background-position:-5582px -73px;}
.minicarte-bretagne{ background-position:-5615px -73px;}
.minicarte-centre{ background-position:-5648px -73px;}
.minicarte-champagne-ardenne{ background-position:-5120px -108px;}
.minicarte-haute-corse{ background-position:-5153px -108px;}
.minicarte-corse-du-sud{ background-position:-5186px -108px;}
.minicarte-franche-comte{ background-position:-5219px -108px;}
.minicarte-haute-normandie{ background-position:-5252px -108px;}
.minicarte-ile-france{ background-position:-5285px -108px;}
.minicarte-languedoc-roussillon{ background-position:-5318px -108px;}
.minicarte-limousin{ background-position:-5351px -108px;}
.minicarte-lorraine{ background-position:-5384px -108px;}
.minicarte-midi-pyrenees{ background-position:-5417px -108px;}
.minicarte-nord-calais{ background-position:-5450px -108px;}
.minicarte-provence-alpes-cote-azur{ background-position:-5483px -108px;}
.minicarte-pays-loire{ background-position:-5516px -108px;}
.minicarte-picardie{ background-position:-5549px -108px;}
.minicarte-poitou{ background-position:-5582px -108px;}
.minicarte-rhone-alpes{ background-position:-5615px -108px;}
.minicarte-abruzzes{ background-position:-5648px -108px;}
.minicarte-basilicate{ background-position:-5120px -143px;}
.minicarte-calabre{ background-position:-5153px -143px;}
.minicarte-campanie{ background-position:-5186px -143px;}
.minicarte-emilie-romagne{ background-position:-5219px -143px;}
.minicarte-frioul-venetie-julienne{ background-position:-5252px -143px;}
.minicarte-latium{ background-position:-5285px -143px;}
.minicarte-ligurie{ background-position:-5318px -143px;}
.minicarte-lombardie{ background-position:-5351px -143px;}
.minicarte-marches{ background-position:-5384px -143px;}
.minicarte-ombrie{ background-position:-5417px -143px;}
.minicarte-piemont{ background-position:-5450px -143px;}
.minicarte-pouilles{ background-position:-5483px -143px;}
.minicarte-sardaigne{ background-position:-5516px -143px;}
.minicarte-sicile{ background-position:-5549px -143px;}
.minicarte-toscane{ background-position:-5582px -143px;}
.minicarte-trentin-haut-adige{ background-position:-5615px -143px;}
.minicarte-venetie{ background-position:-5648px -143px;}				   

#MAJ {
clear:left;
color:#364150;
font-size:9px;
text-align:right;
margin-right:5px;
margin-bottom:7px;
display:none;
}				
#divcourse td {
	vertical-align:top;
}	
.piconeski {
float: left; 
color:#2f86c3;
font-weight:bold; 
font-size:12px;
text-align: center;
width: 100px;
} 	  
#banniereAnnonce {
margin-bottom:25px;
text-align:left;
font-size:16px;
font-weight:bold;
color:#364150;
margin-left:20px;
}
#imageAnnonce {
width:120px;
margin-left: 25px;
float:left;
}		   
#DetailAnnonce {
float:left;
width:350px;
margin-left:10px;
text-align:left;
}
#formAlerte {
width:470px;
padding-left:15px;
padding-right:15px;
text-align:left;
margin-top:15px;
}		 
#formAlerte img {
margin-right:10px;
} 
#formAlerte2 {
margin-left:45px;
}
#speechfin {
margin-left:25px;
padding-right:15px;
text-align:left;
}	
#diaporama_proximite_col2 #doc_tlgment,.ideeswe-offre{margin:13px 0 3px 0} 
#blocwe-wrapper{width:249px;background:url('images/bg-blocwe-wrapper.gif') repeat-y}
#blocwe-top-wrapper{width:249px;height:37px;background:url('images/bg-blocwe-top.gif') no-repeat;position:relative}
#blocwe-top-wrapper h2{font:bold 18px 'times new roman',serif;color:#fff;position:absolute;left:15px;top:13px;padding-right:25px;text-transform:uppercase}
#blocwe-bottom-wrapper{width:249px;height:6px;background:url('images/bg-blocwe-bottom.gif') no-repeat;margin-top:3px}
.blocwe-offre{border-bottom:1px solid #a18f7b;border-left:1px solid #a18f7b;border-right:1px solid #a18f7b;width:208px;margin:0 8px;padding:5px 11px}
.blocwe-offre img{width:207px;height:137px}
.blocwe-offre h4{color:#836e5a;font:normal 17px arial, sans-serif;float:left;margin:10px 0 8px; width:210px;}
.blocwe-offre h5{color:#836e5a;font:bold 12px arial, sans-serif;margin:7px 0 2px}
.blocwe-offre-prix{color:#836e5a;font:bold 14px arial, sans-serif}
.blocwe-offre-prix a{color:#836e5a;text-decoration:none}
.blocwe-offre-prix strong{color:#34271b;font:bold 20px arial, sans-serif}
.blocwe-offre-prix span{font:normal 15px arial, sans-serif}
.blocwe-pourcent{float:right;background:url('images/bg-sun-pourcent.gif') no-repeat top right;font:bold 14px arial, sans-serif;color:#ea671d;margin:3px 0px 0 0;padding:14px 16px 0 0;width:33px;}
#asaisir-wrapper{width:291px;float:left;background:url('images/bg-asaisir-wrapper.gif') repeat-y}
#asaisir-top-wrapper{width:291px;height:50px;background:url('images/bg-asaisir-top.gif') no-repeat;}
#asaisir-top-wrapper span{font:normal 28px 'times new roman',serif;color:#FF7E00;padding-right:25px;background:url('images/a-saisir-title.png') no-repeat center right;height:35px}
#asaisir-bottom-wrapper{width:291px;height:8px;background:url('images/bg-asaisir-bottom.gif') no-repeat;margin-top:20px}
#asaisir-last-minute{margin-right: 5px;margin-top: 7px;float:right;width:135px;height:23px;display:block;background:url('images/bg-dernieres-minutes.png') no-repeat;font:bold 12px arial, sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;padding:10px 0 0 15px}
.asaisir-offre{width:275px;border-top:solid 1px #f1f1f1;margin:2px auto 0;padding:9px 0 0}
.asaisir-first-offre{border-top:none;margin-top:0}
.asaisir-offre-infos{width:135px;float:left}
.asaisir-offre img{width:128px;height:92px;float:left;border:0;margin:0 9px 0 3px}
.asaisir-offre h4{color:#f46800;font:normal 14px arial, sans-serif;margin:-2px 0 0}
#ideeswe-wrapper{width:274px;float:left;background:url('images/bg-asaisir-wrapper274.gif') repeat-y;margin-top:3px}
#ideeswe-top-wrapper{width:274px;height:39px;background:url('images/bg-ideeswe-top.gif') no-repeat;position:relative}
#ideeswe-top-wrapper h2{font:bold 18px 'times new roman',serif;color:#fff;position:absolute;left:15px;top:12px;padding-right:25px;text-transform:uppercase}
#ideeswe-bottom-wrapper{width:274px;height:8px;background:url('images/bg-asaisir-bottom274.gif') no-repeat}
.ideeswe-offres{border:1px solid #a18f7b;width:248px;position:relative;margin:0 auto 3px;padding:3px}
.ideeswe-offres h3{color:#a18f7b;font:bold 14px arial, sans-serif;margin:4px 0 3px 2px}
a.ideeswe-all-offres{float:right;color:#806a56;font:normal 11px arial, sans-serif;text-decoration:none;margin-right:5px}
.ideeswe-offre img{width:128px;height:92px;float:left;border:0}
.ideeswe-offre-infos{width:112px;float:right}
.ideeswe-offre h4 a{color:#a18f7b;font:normal 14px arial, sans-serif;margin:-3px 0 0}
.ideeswe-offre div.ideeswe-departement{color:#364150;font-weight:bold;font:bold 10px arial, sans-serif;margin:0}
.ideeswe-offres h3.ideeswe-search{color:#a18f7b}
#ideeswe-search-text{width:210px;border-bottom:none;border-right:none;border-left:1px solid #969696;border-top:1px solid #969696;margin:4px 0 5px 3px}
#ideeswe-search-bt{background:#a18f7b;color:#fff;cursor:pointer;font-size:1.2em;margin:0 0 2px -5px}
#grandsponts-wrapper{width:198px;background:url('images/bg-grandsponts-wrapper.gif') repeat-y;margin:15px 0 5px}
#grandponts-top{width:198px;height:24px;background:url('images/bg-grandsponts-top.gif') no-repeat;font:bold 16px 'times new roman', serif;color:#fff;text-transform:uppercase;text-align:center;padding-top:10px}
#grandponts-top span{font:normal 12px 'times new roman', serif}
#grandsponts-content{width:178px;background:url('images/bg-grandsponts-cal.gif') no-repeat;margin:0 auto;padding:142px 4px 0}
#grandsponts-content h3{text-transform:uppercase;font:bold 14px arial, serif;color:#372b1f;margin:10px 0 3px}
#grandsponts-content span.conges{color:#6a5644;font:normal 12px arial, sans-serif;display:block;margin:3px 0}
#grandsponts-content p{font-size:11px;line-height:13px;margin:10px 0 0 -4px;}
#grandsponts-bottom{width:198px;height:7px;background:url('images/bg-grandsponts-bottom.gif') no-repeat;margin-top:5px}	
.asaisir-offre p,.ideeswe-offre p{color:#364150;font-size:11px;line-height:13px;margin:1px 0 0}
.asaisir-offre a,.ideeswe-offre a{color:#364150;text-decoration:none}
.asaisir-offre-prix,.ideeswe-offre-prix{color:#34271b;font:normal 18px arial, sans-serif}
.asaisir-offre-prix span,.ideeswe-offre-prix span{color:#836e5a;font:bold 14px arial, sans-serif}  

