/*---------------------------------------------------------------------*/
/* CLASSES GENERIQUES                                                  */
/*---------------------------------------------------------------------*/
body{width:100%;font-family:"Arial";font-size:11px;color:#7e7f7f;}
*{margin:0px;padding:0px;}
img {border:none;display:block;}
.bloc_data img {display:inline-block;}
.fancy {display:block;}
.fancy img {display:block;}
.spip_out {font-weight:bold;text-decoration:none;color:#7E7F7F;}
.spip_out:hover {text-decoration:underline;}

/*---------------------------------------------------------------------*/
/* GLOBAL                                                              */
/*---------------------------------------------------------------------*/
.main {position:relative;width:871px;margin:0px auto;padding:7px 0;}
.spacerW3C {border:0px;height:0px;margin:0px;padding:0px;visibility:hidden;clear:both;}
.spacerW3C hr{display:none;}
.spacerW3CBleu {border:0px;height:1px;margin:5px 0;padding:0px;clear:both;background-color:#3E3E3E;}
.spacerW3CBleu hr{display:none;}
.spacerW3CGris {border:0px;height:1px;margin:5px 0;padding:0px;clear:both;background-color:#7E7F7F;}
.spacerW3CGris hr{display:none;}
.spacerGrisListe {border:0px;height:1px;margin:10px 0;padding:0px;clear:both;background-color:#7E7F7F;}
.spacerGrisListe hr{display:none;}
.spacerW3COrange {border:0px;height:1px;margin:10px 0;padding:0px;clear:both;background-color:#EC6D00;}
.spacerW3COrange hr{display:none;}
.spacerW3CVert {border:0px;height:1px;margin:10px 0;padding:0px;clear:both;background-color:#8B9C2A;}
.spacerW3CVert hr{display:none;}
.align_span_img {vertical-align: middle;display: inline-block;}
.spip_documents_left {float:left;margin-right:7px;}
.spip_documents_right {float:right;margin-left:7px;}
.main_centre {background-color:white;}

/*---------------------------------------------------------------------*/
/* HEADER                                                              */
/*---------------------------------------------------------------------*/
.header {z-index:1;position:relative;height:310px;}
.header .cycle {z-index:1 !important;position:relative;height:310px;overflow:hidden;}
.header .cycle * {z-index:1 !important;}
.arrondi_haut {position:absolute;z-index:2;right:0;top:0;}
.newsletter_bandeau {height:22px;padding:45px 40px 0 57px;position:absolute;right:0;top:0;width:236px;z-index:3;background:url('../images/newsletter_bandeau.png') no-repeat top left;font-size:10px;color:#B01D2F;font-weight:bold;}
.newsletter_bandeau p {line-height:11px;}
.newsletter_bandeau .ip_mail {width:150px;font-size:10px;}
.newsletter_bandeau .ip_submit {width:20px;font-size:10px;color:#000000;border:none;background-color:transparent;font-weight:bold;margin-left:5px;}
.reponse_formulaire_newsletter {color:black;font-size:10px;}
.menu_lang {display:block;width:57px;padding:8px 0 0 8px;position:absolute;z-index:2;top:0;left:0;}
.menu_lang a {border:1px solid #e7ab6a;display:inline-block;}
.logo_header {position:absolute;top:105px;left:38px;z-index:2;}
.menu {position:absolute;bottom:0px;left:214px;z-index:99;}
.menu * {z-index:99;}
.menu_simple {position:absolute;bottom:0px;left:405px;z-index:2;}
.menu_simple a {display:inline-block;width:155px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:12px;text-decoration:none;height:19px;padding-top:3px;font-family:"Trebuchet MS";}
.menu_simple a:first-child {width:156px;}
.menu_simple .formations {background:url('../images/back_forms.png') repeat-x top left;color:white;}
.menu_simple .voyages {background:url('../images/back_voyages.png') repeat-x top left;color:white;}
.menu_simple .groupes {background:url('../images/back_groupes.png') repeat-x top left;color:#545454;}
#menu_sejours_pyrenees {position:absolute;bottom:0;left:0;z-index:50;width:214px;text-align:center;font-weight:bold;text-transform:uppercase;font-size:12px;text-decoration:none;font-family:"Trebuchet MS";}


#contact_404 {display:block;border:1px solid #EC6D00;padding:3px 10px;text-align:center;font-weight:bold;margin-top:10px;color:#EC6D00;}
#contact_404:hover {background-color:#EC6D00;color:white;}

/*---------------------------------------------------------------------*/
/* GAUCHE                                                              */
/*---------------------------------------------------------------------*/
.colonne-gauche {width:204px;float:left;padding:0px 0px 0px 10px;}
.contenu-colonne-gauche {background:url('../images/degrade-colonne-gauche.jpg') repeat-x top left;text-align:center;padding:17px 17px 0px 17px;}
.contenu-colonne-gauche a{display:inline-block;margin-bottom:17px;}
.courses {background:url('../images/courses.gif') no-repeat top left;height:79px;width:168px;text-decoration:none;text-align:left;padding:5px 0 0 5px;}
.courses *{font-weight:bold;text-transform:uppercase;color:#234c79;font-family:Trebuchet MS;display:block;line-height:14px;}
.courses_haut {font-size:11px;}
.courses_bas {font-size:15px;}

/*---------------------------------------------------------------------*/
/* DROITE                                                              */
/*---------------------------------------------------------------------*/
.colonne-droite {width:189px;float:right;padding:17px 11px 0px 0;}
.contenu-colonne-droite {text-align:left;padding:0px 0px 0px 11px;}
.colonne-droite a{display:block;}
.colonne-droite .blog_pros_droite {text-decoration:none;}
.colonne-droite .blog_pros_droite img {display:block;}
.colonne-droite .blog_pros_droite span {display:block;text-align:center;font-weight:bold;color:#58b0bb;width:173px;}
.liste_formation_accueil{padding-right:14px;}
.liste_formation_accueil a {display:block;margin-bottom:5px;text-decoration:none;padding-bottom:5px;border-bottom:1px solid #487584;}
.liste_formation_accueil a span.date_formation, .liste_formation_accueil a span.lieu_formation {font-weight:bold;color:#ef6813;text-transform:uppercase;display:inline;}
.liste_formation_accueil a span.titre_formation {font-size:10px;color:#8b9c2a;display:block;font-weight:bold;}
.tout_calendrier {border-bottom:none !important;margin-bottom:17px !important;padding:0px !important;}
.colonne-droite>a, .contenu-colonne-droite>a {margin-bottom:17px;}

.liste_prochaines_sorties{margin-bottom:17px;}
.entete_liste_prochaines_sorties{padding:5px;}
.entete_liste_prochaines_sorties{color:white;font-size:19px;display:block;font-family:Trebuchet MS;line-height:20px;}
.entete_liste_prochaines_sorties{text-decoration:none;}
.centre_liste_prochaines_sorties{padding:5px;}
.centre_liste_prochaines_sorties *{display:block;}
.centre_liste_prochaines_sorties a{font-weight:bold;}
.footer_liste_prochaines_sorties a{color:white;display:block;font-family:Trebuchet MS;font-size:10px;background-image:url('../images/loupe.png');background-repeat:no-repeat;background-position:5px 5px;padding:5px 5px 5px 25px;}
.evenement{margin-top:5px;}
.evenement:first-child{margin-top:0px !important;}

/* Logos partenaires */
.logo_partenaires_droite {border:1px solid #BBBBBB;width:166px;margin-top:10px;}
.logo_partenaires_droite .cycle {height:106px;}
.entete_partenaire_droite {background-color:#BBBBBB;padding:5px 0;}
.entete_partenaire_droite img {margin:0 auto;}
/*.logo_partenaires_droite a {padding-left:38px;}*/
.logo_partenaires_gauche {width:166px;padding:5px;margin-top:10px;height:100px;}
.logo_partenaires_gauche a {padding-left:46px;}
.logo_partenaires_a img {display:inline;}
.logo_partenaires_a {text-align:center;width:164px;}

/*---------------------------------------------------------------------*/
/* CENTRE                                                              */
/*---------------------------------------------------------------------*/
.centre {float:left;padding:17px;width:423px;}
.accueil h1 {margin:0 0 10px 0;font-weight:bold;font-size:33px;color:#8b9c2a;line-height:30px;}
.accueil h1 span{display:none;}
.accueil .chapo {font-weight:bold;color:#eb801b;}
.accueil .texte, .accueil .chapo {text-align:justify;}
.bloc_activites {border:1px solid #ec6d00;margin-top:17px;padding-bottom:5px}
.titre_bloc_activites {color:white;font-size:13px;font-weight:bold;background-color:#ec6d00;padding:2px 0 2px 5px;margin-bottom:5px}
.bloc_activites a {display:inline-block;width:31%;color:#7e7f7f;text-decoration:none;text-align:center;padding:2px 0;font-weight:bold;}
.bloc_activites a:hover {color:#8b9c2a;}

#liste_sejours_article {display:block;margin:10px 0;}

.liste_prochaines_sorties_accueil {background:transparent url('../images/prochaines-sorties.gif') no-repeat top left;border-left:1px solid #3e3e3e;padding:25px 0 0 19px;margin-top:17px;}
.liste_art_blog_accueil {background:transparent url('../images/blog_pros.gif') no-repeat top left;border-left:1px solid #58AFBB;padding:25px 0 0 19px;margin-top:17px;}

.liste_prochaines_sorties_accueil .bloc-art-liste .titre_art {color:#ec6d00;font-size:12px;font-weight:bold;line-height:13px;padding:4px 0;}
.liste_prochaines_sorties_accueil .bloc-art-liste .titre_eve {color:#3e3e3e;font-size:10px;font-weight:bold;line-height:12px;}

.liste_art_blog_accueil .bloc-art-liste .titre_art {color:#58AFBB;font-size:11px;font-weight:bold;line-height:13px;}
.liste_art_blog_accueil .bloc-art-liste .texte {color:#616161;font-size:11px;}
.liste_art_blog_accueil .bloc-art-liste .titre_eve {position:relative;text-align:right;color:#58AFBB;}
.liste_art_blog_accueil .bloc-art-liste .titre_eve a{position:absolute;top:1px;left:0;}

.bloc-art-liste{border-collapse:collapse;width:100%;}
.bloc-art-liste td{vertical-align:top;}
.liste-art-img {padding-right:5px;width:62px;}
.div-list-art-texte {position:relative;min-height:35px;padding-bottom:11px;}
.div-list-art-texte .savoirplusliste{position:absolute;bottom:0;left:0;}
.liste-art-img a {display:inline-block;}
.bloc_data>div>span {display:block;margin-bottom:2px;}
h1.titre_rubrique {font-size:33px;font-weight:bold;margin-bottom:10px;letter-spacing:-1px;line-height:35px;}
h1.voyage {color:#0f294c !important;}

/*---------------------------------------------------------------------*/
/* Liste                                                               */
/*---------------------------------------------------------------------*/
.tri_activites {border-top:1px solid #8B9C2A;border-bottom:1px solid #8B9C2A;margin-bottom:10px;}
.tri_activites * {font-family:Trebuchet MS;font-weight:bold;}
span.titre_tri{display:inline-block;padding:4px 10px;text-transform:uppercase;background-color:#8B9C2A;color:white;}
h3.titre_tri{background-color:#EC6D00;color:white;font-family:trebuchet MS;font-weight:bold;margin:10px 0;padding:1px 5px;font-size:11px;}
.tri_activites a{background:url(../images/picto_tri.gif) no-repeat 17px 6px;color:#8B9C2A;display:inline-block;padding:4px 5px 4px 30px;text-decoration:none;text-transform:uppercase;}
.tri_activites a:hover {color:#EC6D00 !important;}
.tri_normal:hover {background:url(../images/tri_normal.gif) no-repeat 17px 6px !important;}
.tri_en_cours_normal:hover {background:url(../images/tri_inverse.gif) no-repeat 17px 6px !important;}
.tri_en_cours_inverse:hover {background:url(../images/tri_normal.gif) no-repeat 17px 6px !important;}
.tri_en_cours_normal {background:url(../images/tri_normal.gif) no-repeat 17px 6px !important;}
.tri_en_cours_inverse {background:url(../images/tri_inverse.gif) no-repeat 17px 6px !important;}
.bloc-art-liste-rubrique{border-collapse:collapse;width:100%;}
.bloc-art-liste-rubrique td{vertical-align:top;}
.liste-art-img-rubrique {padding-right:5px;width:135px;}
.liste-art-img-rubrique a {display:block !important;position:relative;}
.liste-art-img-rubrique-equipe {padding-right:5px;width:137px;}
.liste-art-img-rubrique-equipe a {display:block !important;position:relative;}
.div-list-art-texte-rubrique_grand{position:relative;min-height:83px;padding-bottom:15px;}
.div-list-art-texte-rubrique_grand-equipe, .div-list-art-texte-rubrique-equipe {position:relative;padding-bottom:15px;}
.div-list-art-texte-rubrique_grand-equipe {;min-height:128px !important;}
.div-list-art-texte-rubrique-equipe {min-height:100px !important;}
.article_une .div-list-art-texte-rubrique_grand{min-height:159px;}
.div-list-art-texte-rubrique{position:relative;padding-bottom:22px;}
.div-list-art-texte-rubrique_grand>p{width:275px;overflow:hidden;white-space:nowrap;}
.div-list-art-texte-rubrique_grand > .description_article{display:none;}
.savoirplusliste{position:absolute;bottom:0px;right:0;width:113px;}
.tarif_liste{position:absolute;bottom:0;left:0;display:inline-block;font-weight:bold;text-transform:uppercase;height:12px;width:166px;overflow:hidden;color:#3e3e3e;}
.entete-bloc-art-list{padding:3px 4px;background-color:white;}
.entete-bloc-art-list>p:first-child>span{font-weight:bold;}
.bloc-art-liste-rubrique .sous_titre{color:#3e3e3e;font-weight:bold;margin:2px 0;}
.bloc-art-liste-rubrique .titre_article{color:#EC6D00;font-weight:bold;margin:2px 0 0 0;font-size:14px;}
.entete_rubrique a {display:inline-block;}
.texte_entete_rubrique {font-size:12px;color:#0f294c;margin:10px 0;text-align:justify;}
.chapo_entete_rubrique {font-weight:bold;font-size:12px;color:#0f294c;margin:10px 0;text-align:justify;}
.produit_gps_tour {padding:5px;background-color:#ecefdb;border:1px solid #3d716e;font-weight:bold;color:#3d716e;margin-top:5px;}

/*---------------------------------------------------------------------*/
/* Couleur spécifiques                                                 */
/*---------------------------------------------------------------------*/
.voyage {background-color:#0f294c;}
.activites {background-color:#8B9C2A;}
.formation {background-color:#8B9C2A;}
.groupes {background-color:#eba90b;}

.couleur_voyage {color:#0f294c;}
.couleur_activites {color:#EC6D00;}
.couleur_formation {color:#EC6D00;}
.couleur_groupes {color:#eba90b;}

.couleur_back_voyage {color:#0f294c;}
.couleur_back_activites {color:#8B9C2A;}
.couleur_back_formation {color:#8B9C2A;}
.couleur_back_groupes {color:#eba90b;}

.border_voyage {border:1px solid #0f294c;}
.border_activites {border:1px solid #8B9C2A;}
.border_formation {border:1px solid #8B9C2A;}
.border_groupes {border:1px solid #eba90b;}



/*---------------------------------------------------------------------*/
/* Article Une                                                         */
/*---------------------------------------------------------------------*/
.article_une {padding:5px !important;}
.article_une .div-list-art-texte-rubrique_grand > .description_article{display:block !important;}
.article_une .liste-art-img-rubrique {width:130px !important;}
.article_une .tarif_liste{width:157px !important;color:white !important;}
.article_une .bloc-art-liste-rubrique .sous_titre{color:white !important;}
.article_une .bloc-art-liste-rubrique .titre_article{background-color:#EC6D00 !important;color:white !important;padding:3px 4px !important;font-size:14px !important;margin:4px 0 !important;}
.article_une .description_article{color:white !important;}

.article_une .div-list-art-texte-rubrique_grand>p{width:270px !important;overflow:visible !important;white-space:normal;}

.type_produit {position:absolute;top:5px;left:5px;}

/*---------------------------------------------------------------------*/
/* Map                                                                 */
/*---------------------------------------------------------------------*/
.map {width:421px;height:421px;background-color:#749DA1;border:1px solid #8B9C2A;margin-bottom:17px;}
.centre_carto .lib_extra {font-size:12px;text-transform:uppercase;font-weight:bold;}

/*---------------------------------------------------------------------*/
/* Onglets                                                             */
/*---------------------------------------------------------------------*/
ul.list_onglets {padding:0 0 0 5px;list-style-image:none;list-style-position:inside;list-style-type:none;}
ul.list_onglets li{display:block;text-align:center;padding:2px 0px;float:left;width:101px;background-color:#c3c8a8;cursor:pointer;margin:0 3px 0 0;}
ul.list_onglets li.active{background-color:#8B9C2A !important;}
ul.list_onglets li span{color:white;text-transform:uppercase;font-size:12px;font-weight:bold;font-family:"Trebuchet MS"}
.list_art {background-color:#8B9C2A;padding:10px 10px 10px 10px;}
.onglet_actif {display:block;}
.list_art *{color:white;}
.list_art table{width:100%;border-collapse:collapse;}
.list_art table td{width:33%;text-align:center;}
.produits {display:block;padding:2px 5px;color:white;background-color:#8B9C2A;cursor:pointer;}
.produits:hover, .grp_activites_en_cours {color:#8B9C2A;background-color:white;}

/*---------------------------------------------------------------------*/
/* Forms                                                               */
/*---------------------------------------------------------------------*/
.texte_produit .spip_forms {margin:10px 0;}
.texte_produit form fieldset {border:none;}
.texte_produit form legend {display:none;}
.texte_produit .spip_form_champ > span {display:block;width:40%;float:left;font-weight:bold;color:#8B9C2A;}
.texte_produit form input, textarea {width:50%;float:right;border:1px solid #8B9C2A;color:#8B9C2A;padding:2px;}
.texte_produit form input:focus, textarea:focus {background-color:#8B9C2A;color:white;}
.texte_produit form .spip_form_champ {clear:both;}
.texte_produit .spip_form_champ {text-align:left;padding:5px 0;}
.texte_produit .spip_bouton input {width:70px;background-color:#EC6D00;color:white;font-weight:bold;margin:10px 0;border:1px solid #EC6D00;}
.spip_form_choix_multiple {list-style:none;}
.spip_form_choix_multiple input {width:10px;}

/*---------------------------------------------------------------------*/
/* Newsletter                                                          */
/*---------------------------------------------------------------------*/
.abonnement .formulaire-spiplistes-abo {margin:10px 0;}
.abonnement .formulaire-spiplistes-abo ul {list-style:none;padding:5px;border:1px solid #EC6D00;display:block;margin-bottom:10px;}
.abonnement form fieldset {border:none;}
.abonnement form legend {display:none;}
.abonnement .block {display:block;margin:5px 0;}
.abonnement .block span {font-weight:bold;color:#EC6D00;}
.message-formulaire {font-weight:bold;color:#8B9C2A;margin-bottom:10px;}
.coord input {float:none !important;}
.coord {margin:10px 0;}
.abonnement form input, textarea {width:50%;float:right;border:1px solid #8B9C2A;color:#8B9C2A;padding:2px;}
.abonnement .spip_bouton input {width:70px;background-color:#EC6D00;color:white;font-weight:bold;margin:10px 0;border:1px solid #EC6D00;cursor:pointer;}

/*---------------------------------------------------------------------*/
/* Article Activites                                                   */
/*---------------------------------------------------------------------*/
.gps_tour_entete {padding-top:39px;background-color:#b1cf00;position:relative;margin-bottom:15px;}
.gps_tour_entete img {position:absolute;top:5px;left:10px;}
.gps_tour_produit {background-color:#eef5c8;}

h1,h2,h3 {font-family:"Trebuchet MS";}
h3.spip {color:#EC6D00;margin-bottom:5px;}
h1.titre_article {font-size:33px;font-weight:bold;letter-spacing:-1px;line-height:35px;}
.map h1.titre_article {font-size:18px !important;}
h2 {font-size:15px;font-weight:bold;color:#8b9c2a;}
h3.soustitre_article{color:#3e3e3e;font-weight:bold;margin:0px 0px 10px 0px;font-size:15px;}
.titre_parent {font-size:15px;font-weight:bold;color:#8b9c2a;text-decoration:none;}
.lieu_duree {margin-bottom:5px;}
.gps_tour_entete .lieu_duree {padding:0 10px;}
.lieu_duree div.lieu {float:left;width:49%;}
.lieu_duree div.duree {text-align:right;}
.lieu_duree span {font-weight:bold;font-size:12px;}
.lieu_duree span.lib_extra {text-transform:uppercase;}
/*.geoloc {background-color:#7E7F7F;color:white;padding:2px 5px;text-transform:uppercase;font-size:10px;}*/
.image_produit {text-align:center;margin-bottom:10px;width:423px;height:318px;/*border-top:10px solid #7E7F7F;*/z-index:0;}
.texte_produit{text-align:justify;margin-bottom:5px;}
.gps_tour_produit .texte_produit{padding:10px;}
.texte_produit img{display:inline-block;}
.bloc_data {padding:0px 0 0 30px;}
.gps_tour_produit .bloc_data {padding:0px 30px 0 30px !important;}
.bloc_data .lib_extra {font-weight:bold;font-size:12px;}
.tarifs {background:url('../images/picto-monnaie.png') no-repeat 4px 0px;}
.titre_tarifs {display:block;font-size:13px;color:#EC6E00;font-weight:bold;margin-bottom:5px;padding-top:2px;text-transform:uppercase;}
div.niveau {background:url('../images/picto-niveau.png') no-repeat 4px 0px;color:#EC6E00;padding-top:2px;padding-bottom:2px;}
.niveau .lib_extra {font-size:13px !important;text-transform:uppercase;}
span.niveau {font-size:12px;font-weight:bold;}
div.encadrement {background:url('../images/picto-encadrement.png') no-repeat 4px 0px;}
.encadrement .lib_extra {font-size:13px !important;text-transform:uppercase;color:#EC6E00;display:block;margin-bottom:5px;padding-top:2px;}
span.encadrement {font-size:12px;font-weight:bold;}
.description {background:url('../images/picto-description.png') no-repeat top left;text-align:justify;}
.bloc_data div {margin:0px 0 7px 0;}
.titre_description {display:block;font-size:14px;color:#8B9C2A;font-weight:bold;margin-bottom:10px;padding-top:6px;text-transform:uppercase;}
.description .lib_extra, .description_suite .lib_extra {color:#8B9C2A;}
.bloc-fin-produit {border-left:5px solid #EC6D00;border-right:5px solid #EC6D00;padding:0 10px;margin-top:20px;}
.bloc-fin-produit a{display:block;margin-bottom:5px;}
.bloc-fin-produit-gauche {width:206px;float:left;}
.bloc-fin-produit-droite {width:170px;float:right;text-align:left;}
.bloc-fin-produit-fiche {border-left:5px solid #EC6D00;border-right:5px solid #EC6D00;padding:5px 15px;}
.bloc-fin-produit-fiche a{display:inline;}
.bloc-fin-produit-fiche a img {display:inline;}
.bloc-fin-produit-gauche-fiche {width:49%;float:left;text-align:left;}
.bloc-fin-produit-droite-fiche {width:49%;float:right;text-align:right;}
.dicton {font-weight:bold;color:#EC6D00;font-size:12px;}

/*---------------------------------------------------------------------*/
/* Ariane                                                              */
/*---------------------------------------------------------------------*/
.fil_ariane{margin-bottom:10px;}
.element_ariane {color:#7e7f7f;text-decoration:none;font-size:10px;}
.en_cours_ariane, .element_ariane:hover {color:#EC6E00;}

/*---------------------------------------------------------------------*/
/* Exploits Photos                                                     */
/*---------------------------------------------------------------------*/
.formulaire_login {height:454px;position:relative;background:url(../images/back_exploit.jpg) no-repeat top left;}
.formulaire_login form fieldset {border:none;width:200px;position:absolute;top:240px;left:203px;}
.formulaire_login form legend {display:none;}
.formulaire_login form input {width:190px;border-top:1px solid #588190;border-left:1px solid #588190;border-right:2px solid #588190;border-bottom:2px solid #588190;}
.formulaire_login form a {color:#588190;text-decoration:none;}
.formulaire_login form p {margin:5px 0;}
.formulaire_login form strong {color:#588190;}
.formulaire_login form .spip_bouton {text-align:center;margin-top:10px;}
.formulaire_login form .spip_bouton input {width:130px;color:white;border:none;background-color:#588190;font-weight:bold;padding:1px 0;}
.p_deco {text-align:right;}
.p_deco a {display:inline-block;color:white;font-weight:bold;text-decoration:none;padding:2px 5px;background-color:#588190;}
.p_titre_autre_sorties {color:white;font-weight:bold;padding:2px 5px;background-color:#64b9d2;}
.p_autre_sorties {padding:4px 5px;background-color:#d5dddf;}
.p_autre_sorties a {display:inline-block;color:#588190;font-weight:bold;text-decoration:none;padding:0px 5px 0 0;}
.p_autre_sorties a.border_right {border-right:1px solid #588190;}
.header_gallerie {margin:10px 0;}
.titre_galerie {margin:0 0 10px 0;}
.titre_galerie h1 {color:#588190;}
.titre_galerie h2 {color:#64b9d2;}
.panel-overlay h2 {color:white;}
.diapo_fancy a {display:none;}
.diapo_fancy a.element_visible {display:inline-block !important;}
.bt_diapo {display:inline-block !important;}
.texte_intro {margin-top:20px;padding:10px;border:1px solid #a4a4a4;color:#a4a4a4;text-align:justify;}
.boutons_espace_clients {margin-top:10px;}

/*---------------------------------------------------------------------*/
/* FOOTER                                                              */
/*---------------------------------------------------------------------*/
.head_footer {background-color:#566e1a;padding:2px 10px;height:14px;}
.head_footer .head_footer_gauche a, .head_footer .head_footer_droite a{padding-left:20px;background:url('../images/separateur-blanc.gif') no-repeat 6px 6px;color:white;text-decoration:none;font-size:10px;}
.head_footer .head_footer_gauche a:first-child, .head_footer .head_footer_droite a:first-child{padding-left:0px;background:none;}
.advisio{padding-left:20px !important;background:url('../images/ad_plus.gif') no-repeat 2px 1px !important;}
.head_footer_gauche {width:48%;float:left;text-align:left;}
.head_footer_droite {width:48%;float:right;text-align:right;}
.arrondi_footer {position:absolute;z-index:2;left:0;bottom:0;}
.footer_main {position:relative;padding:30px 30px 5px 500px;}
.coordonnees {position:absolute;top:9px;left:30px;width:210px;}
.coordonnees span{display:block;color:white;font-size:10px;}
.footer_gauche {float:left;width:49%;text-align:right;}
.footer_droite {float:right;width:49%;text-align:right;}
.footer_main a {text-decoration:none;font-size:17px;color:#ffbf80;display:block;font-weight:bold;}
.footer_main a:hover {color:white;}
.footer_gpstour {background-color:#005c42;padding:10px;color:white;}
.footer_gpstour * {text-align:center;font-size:10px;}
.footer_gpstour p {margin:0px;}
.titre_footer_gpstour{font-size:14px;font-weight:bold;}