/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#contrub{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

#contrub a:link{
color:#666666;
text-decoration: underline;
}

#contrub a:visited{
color:#666666;
text-decoration: underline;
}

#contrub a:hover{
color:#666666;
text-decoration: none;
}



.bloc_test{
position: absolute;
z-index:10;
top:0px;
left:0px;
width: 960px;
height:492px;
background-color:#99FF00;
display:none;
}

.grand_cadre{
position: absolute;
z-index:10;
top:300px;
/* LEFT --> VOIR CONDITION SAFARI DANS INDEX */
width: 986px;
height:189px;
border: 0px solid #000000;
}

a.bouton_reserver_sejour_web:link{
text-decoration:none;
background-image:url(../images/design2009/fond_bouton_reserver_sejour_FR.gif);
background-repeat:no-repeat;
background-position:top left;
width:207px;
height:60px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:left;
padding: 9px 0px 0px 17px;
}

a.bouton_reserver_sejour_web:visited{
text-decoration:none;
background-image:url(../images/design2009/fond_bouton_reserver_sejour_FR.gif);
background-repeat:no-repeat;
background-position:top left;
width:207px;
height:60px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:left;
padding: 9px 0px 0px 17px;
}

a.bouton_reserver_sejour_web:hover{
text-decoration:underline;
background-image:url(../images/design2009/fond_bouton_reserver_sejour_FR.gif);
background-repeat:no-repeat;
background-position:top left;
width:207px;
height:60px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:left;
padding: 9px 0px 0px 17px;
}

.fond_menu_gauche{
background-image: url(../images/design2009/fond_menu_gauche.gif);
background-repeat:no-repeat;
background-position:top left;
/*background-color:#e8eaec;*/
width:191px;
/*min-height:242px;*/
text-align:left;
padding: 20px 15px 0px 15px;
margin-top:0px;
}

a.menu_niveau_1:link{
color:#8b8c8d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
height:25px;
line-height:25px;
background-image:url(../images/design2009/ligne_separation_menu_niveau_1.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

a.menu_niveau_1:visited{
color:#8b8c8d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
height:25px;
line-height:25px;
background-image:url(../images/design2009/ligne_separation_menu_niveau_1.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

a.menu_niveau_1:hover{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
height:25px;
line-height:25px;
background-image:url(../images/design2009/ligne_separation_menu_niveau_1.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

#contrub{
text-align:left;
}

#contrub p{
margin: 0px 0px 15px 0px;
}

.bord_gauche_grand_cadre{
background-image:url(../images/design2009/bord_gauche_grand_cadre.gif);
background-repeat:repeat-y;
background-position:top left;
}

.bord_droit_grand_cadre{
background-image:url(../images/design2009/bord_droit_grand_cadre.gif);
background-repeat:repeat-y;
background-position:top right;
}

.bord_gauche_grand_cadre_pied_page{
background-image:url(../images/design2009/bord_gauche_grand_cadre_pied_page.gif);
background-repeat:repeat-y;
background-position:top left;
}

.bord_droit_grand_cadre_pied_page{
background-image:url(../images/design2009/bord_droit_grand_cadre_pied_page.gif);
background-repeat:repeat-y;
background-position:top right;
}

a.lien_pied_de_page:link{
color: #979798;
text-decoration: none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

a.lien_pied_de_page:visited{
color: #979798;
text-decoration: none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

a.lien_pied_de_page:hover{
color: #979798;
text-decoration: underline;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.groupe_liens_pied_page{
color:#979798;
font-size:10px;
}

.tetiere_flash{
position: absolute;
z-index:10;
top:9px;
left:14px;
width: 960px;
height:285px;
border: 0px solid #000000;
/*display:none;*/
}

#fond_fil_ariane{
background-image:url(../images/design2009/fond_fil_ariane.gif);
background-repeat:repeat-x;
background-position:top left;
}

#fond_fil_ariane td{
color:#79820c;
}

.fond_bloc_orange{
background-color: #fda71f;
margin-bottom:0px;
text-align:left;
color:#ffffff;
}





.fond_bloc_bleu{
background-image:url(../images/design2009/fond_bloc_couleur_deg_bleu.jpg);
background-repeat:repeat-x;
background-position:top left;
margin-bottom:0px;
text-align:left;
}

.titre_bloc_couleur{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.sous_titre_bloc_couleur{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.contenu_bloc_couleur{
padding: 0px 10px 0px 10px;
}

.contenu_bloc_couleur_pub{
padding: 0px 0px 0px 0px;
text-align:center;
}

.contenu_bloc_couleur_direct{
padding: 0px 0px 0px 0px;
}

.contenu_bloc_couleur_actu{
padding: 0px 0px 0px 0px;
color:#FFFFFF;
}

#fond_bouton_bloc_couleur_bleu_2{
background-image:url(../images/design2009/fond_bouton_bloc_couleur_bleu_2.gif);
background-repeat:repeat-x;
background-position:top left;
}

#fond_bouton_bloc_couleur_bleu_2 a:link{
text-decoration: none;
color:#3a579d;
}

#fond_bouton_bloc_couleur_bleu_2 a:visited{
text-decoration: none;
color:#3a579d;
}

#fond_bouton_bloc_couleur_bleu_2 a:hover{
text-decoration: underline;
color:#3a579d;
}

#fond_bouton_bloc_couleur_bleu{
background-image:url(../images/design2009/fond_bouton_bloc_couleur_bleu.gif);
background-repeat:repeat-x;
background-position:top left;
}

#fond_bouton_bloc_couleur_bleu a:link{
text-decoration: none;
color:#3a579d;
}

#fond_bouton_bloc_couleur_bleu a:visited{
text-decoration: none;
color:#3a579d;
}

#fond_bouton_bloc_couleur_bleu a:hover{
text-decoration: underline;
color:#3a579d;
}

#fond_bouton_bloc_couleur_vert{
background-image:url(../images/design2009/fond_bouton_bloc_couleur_vert.gif);
background-repeat:repeat-x;
background-position:top left;
}

#fond_bouton_bloc_couleur_vert a:link{
text-decoration: none;
color:#abb13a;
}

#fond_bouton_bloc_couleur_vert a:visited{
text-decoration: none;
color:#abb13a;
}

#fond_bouton_bloc_couleur_vert a:hover{
text-decoration: underline;
color:#abb13a;
}

.titre_evenement_bloc{
color:#ffffff;
font-weight:bold;
}

a.lien_titre_evenement_bloc:link{
color:#ffffff;
font-weight:bold;
text-decoration: none;
}

a.lien_titre_evenement_bloc:visited{
color:#ffffff;
font-weight:bold;
text-decoration: none;
}

a.lien_titre_evenement_bloc:hover{
color:#ffffff;
font-weight:bold;
text-decoration: none;
}

.date_evenement_bloc{
color:#ffffff;
font-style:italic;
}

a.lien_date_evenement_bloc:link{
color:#ffffff;
font-style:italic;
text-decoration: none;
}

a.lien_date_evenement_bloc:visited{
color:#ffffff;
font-style:italic;
text-decoration: none;
}

a.lien_date_evenement_bloc:hover{
color:#ffffff;
font-style:italic;
text-decoration: none;
}

#encart_direct a.lien_blanc_direct:link{
color:#ffffff;
text-decoration: none;
}

#encart_direct a.lien_blanc_direct:visited{
color:#ffffff;
text-decoration: none;
}

#encart_direct a.lien_blanc_direct:hover{
color:#ffffff;
text-decoration: underline;
}

#encart_direct .bloc_couleur_direct{
width:224px;
height:21px;
line-height:21px;
display:block;
background-image:url(../images/design2009/fond_bouton_direct_OFF.gif);
background-repeat:no-repeat;
background-position:top left;
text-align:right;
color:#FFFFFF;
padding: 0px 15px 0px 0px;
}

#encart_direct a.lien_bloc_couleur_direct:link{
width:224px;
height:21px;
line-height:21px;
display:block;
text-decoration:none;
background-image:url(../images/design2009/fond_bouton_direct_OFF.gif);
background-repeat:no-repeat;
background-position:top left;
text-align:right;
color:#FFFFFF;
padding: 0px 15px 0px 0px;
}

#encart_direct a.lien_bloc_couleur_direct:visited{
width:224px;
height:21px;
line-height:21px;
display:block;
text-decoration:none;
background-image:url(../images/design2009/fond_bouton_direct_OFF.gif);
background-repeat:no-repeat;
background-position:top left;
text-align:right;
color:#FFFFFF;
padding: 0px 15px 0px 0px;
}

#encart_direct a.lien_bloc_couleur_direct:hover{
width:224px;
height:21px;
line-height:21px;
display:block;
text-decoration:none;
background-image:url(../images/design2009/fond_bouton_direct_ON.gif);
background-repeat:no-repeat;
background-position:top left;
text-align:right;
color:#FFFFFF;
padding: 0px 15px 0px 0px;
}

#encart_direct .marges_1_picto{
margin: 0px 22px 0px 3px;
}

#encart_direct .marges_2_pictos{
margin: 0px 0px 0px 3px;
}

.bord_contenu_bloc_H{
background-image:url(../images/design2009/bord_pave_contenu_H.gif);
background-repeat:repeat-x;
background-position: top left;
}

.bord_contenu_bloc_B{
background-image:url(../images/design2009/bord_pave_contenu_B.gif);
background-repeat:repeat-x;
background-position: bottop left;
}

.bord_contenu_bloc_G{
background-image:url(../images/design2009/bord_pave_contenu_G.gif);
background-repeat:repeat-y;
background-position: top left;
}

.bord_contenu_bloc_D{
background-image:url(../images/design2009/bord_pave_contenu_D.gif);
background-repeat:repeat-y;
background-position: top right;
}

.bord_contenu_bloc_G_ss_transp{
background-image:url(../images/design2009/bord_pave_contenu_G_ss_transp.gif);
background-repeat:repeat-y;
background-position: top left;
}

.bord_contenu_bloc_D_ss_transp{
background-image:url(../images/design2009/bord_pave_contenu_D_ss_transp.gif);
background-repeat:repeat-y;
background-position: top right;
}

.contenu_bloc{
background-image:url(../images/design2009/fleche_coin_encadre_contenu_rubrique.gif);
background-repeat:no-repeat;
background-position: bottom right;
padding-bottom: 40px;
background-color: #ffffff;
}

.contenu_bloc_sans_fleche{
background-color: #ffffff;
}

.contenu_bloc_sans_fleche_deg{
background-image:url(../images/design2009/deg_gris.gif);
background-repeat:repeat-x;
background-position: top left;
background-color: #ffffff;
}

h3{
color: #e8a633;
font-size:18px;
font-weight:lighter;
padding: 0px 0px 2px 0px;
margin: 0px 0px 2px 0px;
}
h3.bulletin{
color: #e8a633;
font-size:14px;
font-weight:bold;
padding: 0px 0px 2px 0px;
margin: 0px 0px 2px 0px;
}
h4{
color: #666666;
font-size:12px;
font-weight:bold;
padding: 0px 0px 2px 0px;
margin: 0px 0px 2px 0px;
}

a.lien_bloc_resa_gauche_1:link{
background-image:url(../images/design2009/fond_bouton_resa_top_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 32px;
line-height: 32px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
}

a.lien_bloc_resa_gauche_1:visited{
background-image:url(../images/design2009/fond_bouton_resa_top_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 32px;
line-height: 32px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
}

a.lien_bloc_resa_gauche_1:hover{
background-image:url(../images/design2009/fond_bouton_resa_top_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 32px;
line-height: 32px;
color: #FFFFFF;
text-decoration:underline;
display:bloick;
padding-left: 20px;
text-align:left;
font-size:13px;
}

div.lien_bloc_resa_gauche_1{
background-image:url(../images/design2009/fond_bouton_resa_top_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 32px;
line-height: 32px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
}

a.lien_bloc_resa_gauche_2:link{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight: lighter;
}

a.lien_bloc_resa_gauche_2:visited{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight: lighter;
}

a.lien_bloc_resa_gauche_2:hover{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:underline;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight: lighter;
}

a.lien_bloc_resa_gauche_3:link{
background-image:url(../images/design2009/fond_3eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 19px;
line-height: 19px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:14px;
font-weight:bold;
}

a.lien_bloc_resa_gauche_2_ON:link{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:underline;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight: lighter;
}

a.lien_bloc_resa_gauche_2_ON:visited{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:underline;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight: lighter;
}

a.lien_bloc_resa_gauche_2_ON:hover{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:underline;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight: lighter;
}

a.lien_bloc_resa_gauche_3:visited{
background-image:url(../images/design2009/fond_3eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 19px;
line-height: 19px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:14px;
font-weight:bold;
}

a.lien_bloc_resa_gauche_3:hover{
background-image:url(../images/design2009/fond_3eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 19px;
line-height: 19px;
color: #FFFFFF;
text-decoration:underline;
display:block;
padding-left: 20px;
text-align:left;
font-size:14px;
font-weight:bold;
}

#fond_moteur_resa{
background-image:url(../images/design2009/fond_moteur_resa_gauche.gif);
background-repeat:repeat-y;
background-position: top left;
padding: 4px 5px 5px 20px;
color:#FFFFFF;
text-align:left;
}

#pied_fond_moteur_resa{
text-align:left;
}

#fond_moteur_resa_new{
background-image:url(../images/design2009/fond_moteur_resa_gauche.gif);
background-repeat:repeat;
background-position: top left;
padding: 4px 5px 5px 20px;
color:#FFFFFF;
text-align:left;
}

#moteur_dispo{
background-image:url(../images/design2009/fond_moteur_resa_gauche.gif);
background-repeat:repeat;
background-position: top left;
}

#moteur_reservation{
background-image:url(../images/design2009/fond_moteur_resa_gauche.gif);
background-repeat:repeat;
background-position: top left;
}

#fond_moteur_resa .zoneform{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
}

#fond_moteur_resa_new .zoneform{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
width: 175px;
}

#fond_moteur_resa .boutonform{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
}

#fond_moteur_resa_new .boutonform{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
}

#fond_moteur_resa a.boutonform:link, #fond_moteur_resa a.boutonform:visited, #fond_moteur_resa a.boutonform:hover {
font-size:12px;
color:#ffffff;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
/*padding-bottom: 1px;*/
cursor:pointer;
/*margin:0px;*/
text-decoration:none;
}

#fond_moteur_resa .boutonform_lien{
/*border: 0px none;*/
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
line-height:21px;
/*padding-bottom: 1px;
cursor:pointer;
margin:0px;*/
}

#fond_moteur_resa_centre .boutonform_lien{
/*border: 0px none;*/
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
line-height:21px;
/*padding-bottom: 1px;
cursor:pointer;
margin:0px;*/
}

.boutonform_centre_lien{
/*border: 0px none;*/
/*background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
line-height:21px;*/
/*padding-bottom: 1px;
cursor:pointer;
margin:0px;*/
background-color: #f03430;
}

#nb_resultats_ajax {
vertical-align: middle;
} 

.lien_boutonform {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.titre_moteur_blor_resa_gauche{
font-size: 14px;
font-weight:bold;
}
.titre_moteur_blor_resa_gauche_new{
font-size: 12px;
font-weight:bold;
}
.titre_moteur_bloc_resa_gauche_new2011{
    background-image:url(../images/design2009/fond_bouton_resa_top_gauche.gif);
    background-repeat:no-repeat;
    background-position: top left;
    width: 204px;
    height: 25px;
    line-height: 25px;
    color: #FFFFFF;
    text-decoration:none;
    display:block;
    padding-left: 20px;
    text-align:left;
    font-size:13px;
    font-weight: lighter;
}
.titre_moteur_bloc_resa_gauche_bons_plans_new2011{
background-image:url(../images/design2009/fond_2eme_bouton_resa_gauche.gif);
background-repeat:no-repeat;
background-position: top left;
width: 204px;
height: 25px;
line-height: 25px;
color: #FFFFFF;
text-decoration:none;
display:block;
padding-left: 20px;
text-align:left;
font-size:13px;
font-weight:lighter;
}

.lieu_moteur_blor_resa_gauche{
font-size: 10px;
margin-top: 3px;
margin-bottom: 3px;
}

h1{
padding:0px;
margin:0px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding:0px;
margin:0px;
}

#prepa h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
background-color:#FFFFFF;
padding: 0px;
margin: 0px;
font-weight:lighter;
}

#dispo_resa h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
padding: 0px;
margin: 0px;
font-weight:lighter;
}

#offres h2{
font-size:14px;
font-weight:bold;
}

form{
padding:0px;
margin:0px;
}

.intro_modele_contenu{
border: 0px dotted #000000;
padding: 10px;
margin-bottom: 10px;
}

.titre2{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#79820c;
float: left;
}

.titre3{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#79820c;
float: left;
background-image:url(../images/design2009/puce_fil_ariane.gif);
background-repeat: no-repeat;
background-position: center left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 10px;
}

.titre4{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#79820c;
float: left;
background-image:url(../images/design2009/puce_fil_ariane.gif);
background-repeat: no-repeat;
background-position: center left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 10px;
}

#fond_bouton_presta_1{
background-image:url(../images/design2009/fond_bouton_presta_1.gif);
background-repeat: repeat-x;
background-position: top left;
height: 15px;
line-height: 13px;
}
#fond_bouton_presta_1 a:link{
color: #666666;
font-size: 11px;
text-decoration: none;
}
#fond_bouton_presta_1 a:visited{
color: #666666;
font-size: 11px;
text-decoration: none;
}
#fond_bouton_presta_1 a:hover{
color: #000000;
font-size: 11px;
text-decoration: none;
}

#fond_recherche_avancee_moteurs{
background-image:url(../images/design2009/fond_recherche_avancee_moteurs.gif);
background-repeat: repeat-x;
background-position: top left;
height: 15px;
line-height: 13px;
}
#fond_recherche_avancee_moteurs a:link{
color: #ffffff;
font-size: 11px;
text-decoration: none;
}
#fond_recherche_avancee_moteurs a:visited{
color: #ffffff;;
font-size: 11px;
text-decoration: none;
}
#fond_recherche_avancee_moteurs a:hover{
color: #666666;
font-size: 11px;
text-decoration: none;
}

.fond_bouton_submit_recherche{
background-image:url(../images/design2009/fond_bouton_presta_1_fonce.gif);
background-repeat: repeat-x;
background-position: top left;
height: 15px;
line-height: 13px;
padding: 0px;
margin: 0px;
border: 0px none;
color: #ffffff;
text-decoration: none;
font-size: 11px;
}

#fond_bouton_presta_1_fonce{
background-image:url(../images/design2009/fond_bouton_presta_1_fonce.gif);
background-repeat: repeat-x;
background-position: top left;
height: 15px;
line-height: 13px;
}
#fond_bouton_presta_1_fonce a:link{
color: #ffffff;
font-size: 11px;
text-decoration: none;
}
#fond_bouton_presta_1_fonce a:visited{
color: #ffffff;
font-size: 11px;
text-decoration: none;
}
#fond_bouton_presta_1_fonce a:hover{
color: #000000;
font-size: 11px;
text-decoration: none;
}

#fond_bouton_presta_2{
background-image:url(../images/design2009/fond_bouton_presta_2.gif);
background-repeat: repeat-x;
background-position: top left;
height: 15px;
line-height: 13px;
}
#fond_bouton_presta_2 a:link{
color: #656d81;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_2 a:visited{
color: #656d81;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_2 a:hover{
color: #000000;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}


#fond_bouton_presta_3{
background-image:url(../images/design2009/fond_bouton_presta_3.gif);
background-repeat: repeat-x;
background-position: top left;
height: 21px;
line-height: 21px;
text-align: center;
}
#fond_bouton_presta_3 a:link{
color: #ffffff;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_3 a:visited{
color: #ffffff;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_3 a:hover{
color: #949c02;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}


#fond_bouton_presta_4{
background-image:url(../images/design2009/fond_bouton_presta_4.gif);
background-repeat: repeat-x;
background-position: top left;
height: 21px;
line-height: 21px;
text-align: center;
}
#fond_bouton_presta_4 a:link{
color: #ffffff;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_4 a:visited{
color: #ffffff;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_4 a:hover{
color: #002d74;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

#fond_bouton_presta_5{
background-image:url(../images/design2009/fond_bouton_presta_5.gif);
background-repeat: repeat-x;
background-position: top left;
height: 21px;
line-height: 21px;
text-align: center;
}
#fond_bouton_presta_5 a:link{
color: #ffffff;
font-size: 15px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_5 a:visited{
color: #ffffff;
font-size: 15px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_5 a:hover{
color: #b36400;
font-size: 15px;
text-decoration: none;
font-weight: bold;
}
#fond_bouton_presta_5 input {
background-image:url(../images/design2009/fond_bouton_presta_5.gif);
background-repeat: repeat-x;
background-position: top left;
height: 21px;
line-height: 21px;
text-align: center;
border : 0px solid #000;
cursor:pointer;
color: #ffffff;
font-size: 15px;
text-decoration: none;
font-weight: bold;
}
.nom_presta{
color: #ff9933;
font-size: 14px;
font-weight: bold;
}

#contrub a.lien_nom_presta:link{
color: #ff9933;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#contrub a.lien_nom_presta:visited{
color: #ff9933;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#contrub a.lien_nom_presta:hover{
color: #ff9933;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

.titre_para_presta{
color: #3366cc;
font-size: 11px;
font-weight: bold;
}

.titre_para_presta_2{
color: #cccc33;
font-size: 11px;
font-weight: bold;
}

.bord_contenu_mini_bloc_H{
background-image:url(../images/design2009/bord_H_mini_pave.gif);
background-repeat:repeat-x;
background-position: top left;
}

.bord_contenu_mini_bloc_B{
background-image:url(../images/design2009/bord_B_mini_pave.gif);
background-repeat:repeat-x;
background-position: bottop left;
}

.bord_contenu_mini_bloc_G{
background-image:url(../images/design2009/bord_G_mini_pave.gif);
background-repeat:repeat-y;
background-position: top left;
}

.bord_contenu_mini_bloc_D{
background-image:url(../images/design2009/bord_D_mini_pave.gif);
background-repeat:repeat-y;
background-position: top right;
}

.contenu_mini_bloc{
background-color: #f1f4f6;
}

/*

.fond-tableau-global{
background-color: #ffffff;
border-collapse: collapse;
border-style: solid;
border-width: 1px;
border-color: #ffffff;
width: 100%;
}

.titres-tableau-tarifs{
background-color: #a7b231;
color: #6e7800;
font-weight: bold;
text-align:center;
}

.fond-cell-1{
background-color: #d7dd69;
border-width: 1px;
border-color: #ffffff;
border-style: solid;
padding: 0px 10px 0px 10px;
color: #6e7800;
height: 22px;
line-height: 22px;
}

.fond-cell-2{
background-color: #ebeecb;
border-width: 1px;
border-color: #ffffff;
border-style: solid;
padding: 0px 10px 0px 10px;
color: #6e7800;
height: 22px;
line-height: 22px;
}

*/

.fond-tableau-global{
background-color: #ffffff;
border-collapse: collapse;
border-style: solid;
border-width: 1px;
border-color: #dadcdc;
width: 100%;
}

#rubriques .fond-tableau-global{
background-color: #ffffff;
border-collapse: collapse;
border-style: solid;
border-width: 1px;
border-color: #c1c1c1;
width: 100%;
}

.titres-tableau-tarifs{
background-color: #ffffff;
color: #516fb9;
font-weight: bold;
text-align:center;
}

.fond-cell-1{
background-color: #ffffff;
border-width: 1px;
border-color: #dadcdc;
border-style: solid;
padding: 0px 10px 0px 10px;
color: #516fb9;
height: 22px;
line-height: 22px;
}

.fond-cell-2{
background-color: #ffffff;
border-width: 1px;
border-color: #dadcdc;
border-style: solid;
padding: 0px 10px 0px 10px;
color: #ff9933;
height: 22px;
line-height: 22px;
font-weight: bold;
}

#rubriques .fond-cell-1{
background-color: #e3e8f4;
border-width: 1px;
border-color: #c1c1c1;
border-style: solid;
padding: 0px 10px 0px 10px;
color: #666666;
height: 15px;
line-height: 15px;
font-weight: lighter;
}

#rubriques .fond-cell-2{
background-color: #eef1f8;
border-width: 1px;
border-color: #c1c1c1;
border-style: solid;
padding: 0px 10px 0px 10px;
color: #666666;
height: 15px;
line-height: 15px;
font-weight: lighter;
}

#rubriques td p{
margin: 0px;
}

#rubriques caption{
background-color: #516fb9;
color: #ffffff;
padding: 3px;
}

.zoneform{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border: 1px solid #9c6c51;
background-color:#FFFFFF;
}

#champdu input{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border: 1px solid #9c6c51;
background-color:#FFFFFF;
}

#champau input{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border: 1px solid #9c6c51;
background-color:#FFFFFF;
}

.zoneform-oblig{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-top: 1px solid #9c6c51;
border-right: 1px solid #9c6c51;
border-bottom: 1px solid #9c6c51;
border-left: 4px solid #CC0000;
background-color:#FFFFFF;
}

#contrub .boutonform{
border: 1px solid #9c6c51;
background-color:#FFFFFF;
font-size: 11px;
font-weight:bold;
color:#6a6a6a;
/*
background-image:url(../images/design2009/fond_boutonform_recherche.gif);
background-position: center right;
background-repeat:no-repeat;
padding-right: 15px;
*/
margin: 4px 0px 4px 0px;
cursor: pointer;
}

#contrub hr{
height: 1px;
width: 100%;
border-top: 1px dotted #000000;
border-right: 0px none;
border-bottom: 0px none;
border-left: 0px none;
}

#contrub a.pagination-resa-page-active:link{
font-weight: bold;
text-decoration: none;
}
#contrub a.pagination-resa-page-active:visited{
font-weight: bold;
text-decoration: none;
}
#contrub a.pagination-resa-page-active:hover{
font-weight: bold;
text-decoration: none;
}

#contrub a.pagination-resa-page:link{
text-decoration: underline;
}
#contrub a.pagination-resa-page:visited{
text-decoration: underline;
}
#contrub a.pagination-resa-page:hover{
text-decoration: none;
}

#contrub a.pagination-resa-page-suivante:link{
text-decoration: none;
}
#contrub a.pagination-resa-page-suivante:visited{
text-decoration: none;
}
#contrub a.pagination-resa-page-suivante:hover{
text-decoration: none;
}

#contrub a.pagination-resa-page-precedente:link{
text-decoration: none;
}
#contrub a.pagination-resa-page-precedente:visited{
text-decoration: none;
}
#contrub a.pagination-resa-page-precedente:hover{
text-decoration: none;
}

.couleur-fond-picto{
background-color: #155b8f;
padding: 2px;
}

.titre_bp{
color: #ff9933;
font-size: 18px;
}

.sous_titre_bp{
color: #ff9933;
font-size: 11px;
font-weight: bold;
}

.gros_titre_bp{
color: #ff9933;
font-size: 20px;
padding-left: 20px; 
margin-bottom: 15px;
margin-top: 15px;
/*font-weight: bold;*/
}


.accroche_tarif_bp{
color: #ff9933;
font-size: 24px;
margin-top: 5px;
}

#contrub a.lien_titre_evenement_accueil:link{
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold; 
text-decoration: none;
}

#contrub a.lien_titre_evenement_accueil:visited{
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold; 
text-decoration: none;
}

#contrub a.lien_titre_evenement_accueil:hover{
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold; 
text-decoration: none;
}

.cadre_lien_proprio{
float: left;
border: 0px solid #000000;
width: 230px;
height: 17px;
line-height: 17px;
}

#styles_brochures img{
border: 0px none;
}

#styles_brochures strong{
color: #e8a633;
font-size: 12px;
}

#contrub a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
}

#contrub a img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

#contrub #videoprest a img{
filter:none;
-moz-opacity: 1;
-khtml-opacity: 1;
}

#contrub #videoprest a img:hover {
filter:none;
-moz-opacity: 1;
-khtml-opacity: 1;
}

#libmoteur {
	   color:#FFFFFF;
}

.lien_mini_moteur {
    color:#FFFFFF;
}
    
#lien_mini_moteur a:link {text-decoration:none;  color:#FFFFFF; }
#lien_mini_moteur a:link {text-decoration:none;  color:#FFFFFF; }
#lien_mini_moteur a:visited {text-decoration:none;  color:#FFFFFF; }
#lien_mini_moteur a:hover {text-decoration:none;  color:#FFFFFF; }


#brochvirtu a:link{
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #666666;
}

#brochvirtu a:visited{
text-decoration: none;
font-size: 13px;
font-weight: bold;
color: #666666;
}

#brochvirtu a:hover{
text-decoration: underline;
font-size: 13px;
font-weight: bold;
color: #666666;
}

#liens_outils a:link{
color: #a0a0a0;
text-decoration: none;
}

#liens_outils a:visited{
color: #a0a0a0;
text-decoration: none;
}

#liens_outils a:hover{
color: #000000;
text-decoration: none;
}



a.lien_panier_gauche:link{
font-weight: bold;
color: #666;
text-decoration: none;
}
a.lien_panier_gauche:visited{
font-weight: bold;
color: #666;
text-decoration: none;
}
a.lien_panier_gauche:hover{
font-weight: bold;
color: #666;
text-decoration: underline;
}

/* POUR MOTEUR RESA INFO*/
#tab_recherche_info {

}

.fond-tableau-titre {

	text-align : center;
	color : #ff5800;
	font-weight : bold;
	font-size : 14px;
}

a.lien_ON:link {
	/*text-decoration:none;
	height:22px;
	line-height:22px;*/
	display:block;
}
a.lien_ON:visited {
	/*text-decoration:none;
	height:22px;
	line-height:22px;*/
	display:block;
}
a.lien_ON:hover {
	/*text-decoration:underline;
	height:22px;
	line-height:22px;*/
	display:block;
}
a.lien_OFF:link {
	display:none;
	/*text-decoration:underline;*/
}
a.lien_OFF:visited {
	display:none;
	/*text-decoration:underline;*/
}
a.lien_OFF:hover {
	display:none;
	/*text-decoration:none;*/
}

#mon_compte {
    /*background-color:#f03430;*/
    color:#ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    width:215px;
}

#frmDossier2 .boutonform{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
}

a.lien_mini_panier:link{
color:#ffffff;
text-decoration:underline;
margin-left:20px;
}
a.lien_mini_panier:visited{
color:#ffffff;
text-decoration:underline;
margin-left:20px;
}
a.lien_mini_panier:hover{
color:#ffffff;
text-decoration:none;
margin-left:20px;
}

#mini_panier  .boutonform2 {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
}

#mini_panier a.lien_boutonform2:link {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
line-height:21px;
display:block;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
text-decoration:none;
}
#mini_panier a.lien_boutonform2:visited {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
line-height:21px;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
display:block;
text-decoration:none;
}
#mini_panier a.lien_boutonform2:hover {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border: 0px none;
background-image:url(../images/design2009/fond_bouton_resa.gif);
background-repeat:repeat-x;
background-position: top left;
height:21px;
line-height:21px;
padding-bottom: 1px;
cursor:pointer;
margin:0px;
display:block;
text-decoration:none;
}


a.sejour_semaine:link {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.sejour_semaine:active {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.sejour_semaine:visited {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.sejour_semaine:hover {color:#ffffff;text-decoration:none;font-weight:bold;}

a.lien_bons_plans:link {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.lien_bons_plans:active {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.lien_bons_plans:visited {color:#ffffff;text-decoration:underline;font-weight:bold;}
a.lien_bons_plans:hover {color:#ffffff;text-decoration:none;font-weight:bold;}
