
/*---------------------------------------------------------------------*/
/* CLASSES GENERIQUES                                                  */
/*---------------------------------------------------------------------*/
@font-face {font-family: "DecoTech";font-style: normal;font-weight: normal;src: url('squelettes/polices/DecoTech.ttf') format('truetype');}
@font-face {font-family: 'CaviarDreams';src: url('squelettes/polices/caviardreams_bold-webfont.eot');src: url('') format('eot'),url('squelettes/polices/caviardreams_bold-webfont.woff') format('woff'),url('squelettes/polices/caviardreams_bold-webfont.ttf') format('truetype'),url('') format('svg');font-weight: bold;font-style: normal;}
html,body {width:100%;}
body {font-family:Arial;font-size:11px;color:#5e5e5e;min-width:957px;background:#009dc7 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_main_006c70_009dc7.png) repeat-x 0px 39px;}
* {margin:0px;padding:0px;}
img {border:0;display:block;}
a {text-decoration:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
ul {list-style:none;}

/* ******************** */
/* Elements classiques
/* ******************** */
.spip_out, .spip_mail {font-weight:bold;text-decoration:underline;}
.spip_out {color:#ff7e00;}
.spip_mail {color:#ff7e00;}
.caractencadre-spip {font-weight:bold;color:#ff7e00;}
.texteencadre-spip {clear:both;display:block;padding:10px;border:1px solid #ff7e00;font-weight:bold;color:#ff7e00;margin:10px 0;text-align:center;}

.telecharger {display:block;font-size:20px;color:#FFFFFF;font-family:Decotech;padding:10px 20px;background:#009dc7 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_telecharger_006c70_009dc7.png) repeat-x 0px 0px;border-style:solid;border-width:1px;border-color:#8d8d8d #b2b2b2 #d8d8d8 #b2b2b2;}
.telecharger:hover {text-decoration:none !important;}
.telecharger .img_down, .telecharger span {display:inline !important;vertical-align:middle;}
.telecharger .img_down {margin-right:5px;}

.puce {display:inline !important;}
.cache{display:none;}

.pasombre {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;padding-top:10px;}

/* ******************** */
/* Photos
/* ******************** */
.fancy img{display:block;}
.fancy {display:block;}

.document_article.gauche {float:left;margin:0 15px 10px 0;}
.document_article.droite {float:right;margin:0 0 10px 15px;}
.document_article.centre {margin:20px 0px;}
.document_article {}
.phototheque_img {float:left;margin:0 0 12px 12px;}
.premiere_photo {margin:0 0 12px 0 !important;}
.diapo {margin-top:20px;}

.shadow {-moz-box-shadow:1px 1px 3px #000000;-webkit-box-shadow:1px 1px 3px #000000;box-shadow:1px 1px 3px #000000;}
.shadow.phototheque_img {-moz-box-shadow:2px 2px 6px #000;-webkit-box-shadow:2px 2px 6px #000;box-shadow:2px 2px 6px #000;}

/*---------------------------------------------------------------------*/
/* ENTETE & GLOBAL                                                     */
/*---------------------------------------------------------------------*/

/* ******************** */
/* Blocs principaux
/* ******************** */
.wrap {width:957px;margin:0 auto;z-index:1;}
.wrap.main {padding-top:41px;}
#header {position:fixed;width:100%;z-index:98;height:40px;background:#dea91a url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_header_dc7d16_dea91a.png) repeat-x top left;border-bottom:1px solid #dadada;-moz-box-shadow:0px 0px 6px #000000;-webkit-box-shadow:0px 0px 6px #000000;box-shadow:0px 0px 6px #000000;}
#header .wrap {position:relative;z-index:98;}
#center {padding:15px;background-color:white;margin:15px 0;-moz-box-shadow:3px 3px 15px -4px #000000;-webkit-box-shadow:3px 3px 15px -4px #000000;box-shadow:3px 3px 15px -4px #000000;}
#gauche {float:left;width:195px;}
#petit_centre {float:right;width:715px;}

/* MENU Lang */
#menu_langue {padding:13px 0 0 0;}
#menu_langue li {display:block;margin:0 3px 0 2px;border:1px solid white;float:left;}
#menu_langue li a {display:block;color:white;}

/* Banniere */
#banniere {position:relative;height:438px;border-style:solid;border-width:0px 1px 1px 1px;border-color: #dadada;-moz-box-shadow:3px 3px 15px -4px #000000;-webkit-box-shadow:3px 3px 15px -4px #000000;box-shadow:3px 3px 15px -4px #000000;}
#cycle {position:absolute;top:0px;left:0px;z-index:1;}

#bloc_1_banniere {position:relative;background-color:RGBa(1,142,184,0.8);padding:5px 0 0 5px;z-index:80;}
#contact_head {position:absolute;top:33px;right:35px;}

/* Newsletter */
#formulaire_newsletter {position:absolute;bottom:0px;left:0;color:white;z-index:80;width:370px;padding:5px 10px 0 10px;height:29px;text-align:right;background-color:RGBa(255,174,0,0.7);}
#formulaire_newsletter label {width:105px;display:inline-block;vertical-align:middle;padding-right:10px;font-weight:bold;line-height:10px;}
#formulaire_newsletter input {width:200px;display:inline-block;vertical-align:middle;border:none;color:black;padding:2px;}
#formulaire_newsletter .button_news {width:30px;display:inline-block;vertical-align:middle;border:none;color:white;padding:2px;background-color:#3c97d0;margin-left:10px;}

/* Navigation */
#nav {z-index:50;position:relative;background:#f7b012 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_nav_eb7322_f7b012.png) repeat-x top left;border-style:solid;border-color:#d7d6d7 #8e8e8e;border-width:1px 0;}
#nav li.premier_niveau {float:left;position:relative;}

#nav li.premier_niveau .titre_principal_menu {width:105px;padding:0px 15px;border-left:1px solid #ffffff;height:51px;display:block;color:white;font-size:14px;text-align:center;position:relative;z-index:50;text-transform:uppercase;letter-spacing:0.4px;cursor:pointer;font-weight:bold;font-family:CaviarDreams;line-height:51px;}
#nav li.premier_niveau .titre_principal_menu span {display:inline-block;vertical-align:middle;width:100%;line-height:14px;overflow:hidden;}

#nav li.premier_niveau.hover span, #nav li.premier_niveau span:hover, #nav li.premier_niveau span.on {}
#nav li.premier_niveau:first-child a {border-width:0 0px 0px 0px;width:107px;}
#nav li.premier_niveau:last-child a {width:107px;}

#nav li.premier_niveau .sous_menu {background-color:#f7b012;border-style:solid;border-color:#ffffff;border-width:0 1px 1px 1px;position:absolute;top:51px;left:0px;z-index:51;width:130%;}
#nav li.premier_niveau:first-child .sous_menu {border-width:0 1px 1px 0px;}
#nav li.premier_niveau:last-child .sous_menu {border-width:0 0px 1px 1px;}
#nav li.premier_niveau .sous_menu li a {font-weight:normal;border-style:solid;border-width:1px 0 0 0;border-color:#ffffff;display:block;color:white;font-size:12px;text-align:left;padding:5px 5px 5px 5px;text-transform:none;letter-spacing:0px;cursor:pointer;height:auto;width:auto;}
#nav li.premier_niveau .sous_menu li a.open {background-color:#eb7322;font-weight:bold;}
#nav li.premier_niveau .sous_menu li a:hover {background-color:#eb7322;}

/* Menu header */
#liste-camping {position:absolute;top:0;right:0px;background:url(sites/camping-le-fossat.fr/squelettes/images/back_head_list_cmp.png) no-repeat top right;width:575px;height:40px;}
#liste-camping #titre_liste_camping {position:relative;padding:3px 45px 0 320px;height:37px;display:block;text-align:right;font-size:12px;font-family:CaviarDreams;color:#4f3e22;}
#liste-camping #titre_liste_camping strong {display:block;}
#liste-camping #titre_liste_camping img {position:absolute;top:3px;left:129px;}

#liste-camping ul {list-style:none;position:absolute;top:40px;right:0;width:340px;background:url(sites/camping-le-fossat.fr/squelettes/images/fonduduhaut.png) repeat-y top left;padding-left:199px;}
#liste-camping ul a {cursor:pointer;display:block;text-align:right;font-weight:bold;padding:0px 10px 5px 0;color:#4f3e22;background-color:#fcc850}
#liste-camping ul a:hover {color:#FFFFFF;}
#liste-camping ul a span {display:inline-block;padding:0 10px 0 0;}
#liste-camping ul img {display:inline-block;vertical-align:middle;margin-left:2px;}

/* Menu rapide */
#menu_rapide_entete {position:absolute;bottom:0;right:0;border-style:solid;border-color:#D9D9D9;border-width:1px 0 0 1px;z-index:80;}
#menu_rapide_entete li {border-top:1px solid #D9D9D9;}
#menu_rapide_entete li a {display:block;padding:5px 20px;font-size:24px;letter-spacing:-0.4px;font-family:CaviarDreams;color:#FFFFFF;text-align:left;width:155px;line-height:24px;text-transform:uppercase;}
#menu_rapide_entete li:first-child {border-top-width:0px;}

#menu_rapide_entete li.lien_0 {background:#cc7e3c url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_rapide_lien_0_bd6321_cc7e3c.png) repeat-x 0px 0px;}
#menu_rapide_entete li.lien_1 {background:#f48f23 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_rapide_lien_1_f57e09_f48f23.png) repeat-x 0px 0px;}
#menu_rapide_entete li.lien_2 {background:#cc7e3c url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_rapide_lien_2_bd6321_cc7e3c.png) repeat-x 0px 0px;}
#menu_rapide_entete li.lien_3 {background:#f7a10d url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_rapide_lien_3_f47f0c_f7a10d.png) repeat-x 0px 0px;}

/*---------------------------------------------------------------------*/
/* GAUCHE                                                              */
/*---------------------------------------------------------------------*/
#menu_gauche {padding-top:124px;position:relative;background:#f79c43 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_entete_f57d08_f79c43.png) repeat-x 0px 0px;}
#menu_gauche .bienvenu {position:absolute;top:41px;right:0;}
#menu_gauche ul {background:#FFFFFF url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_f79c43_FFFFFF.png) repeat-x 0px 0px;}
#menu_gauche ul li {display:block;border-style:solid;border-width:1px;border-color:#8d8d8d #b2b2b2 #d8d8d8 #b2b2b2;padding:2px 10px 4px;margin-bottom:10px;}
#menu_gauche ul li a {color:white;font-size:16px;font-family:CaviarDreams;}
#menu_gauche ul li.menu_1 {padding:5px 5px 5px 8px;}
#menu_gauche ul li.menu_1 a {text-transform:uppercase;font-size:22px;letter-spacing:-0.5px;}

#menu_gauche ul li.menu_1 {background:#5097bd url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_1_0d6fa4_5097bd.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_2 {background:#7dbada url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_2_479dca_7dbada.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_3 {background:#4586b0 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_3_1171a5_4586b0.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_4 {background:#6fa7cc url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_4_499eca_6fa7cc.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_5 {background:#4586b0 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_5_0f70a4_4586b0.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_6 {background:#e06f52 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_6_5898bc_e06f52.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_7 {background:#7aa3c1 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_7_fd5e0e_7aa3c1.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_8 {background:#96bcd7 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_8_7ebad8_96bcd7.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_9 {background:#4988b2 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_9_1774a7_4988b2.png) repeat-x 0px 0px;}
#menu_gauche ul li.menu_10 {background:#6fa7cc url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_gauche_menu_10_499eca_6fa7cc.png) repeat-x 0px 0px;}

/*---------------------------------------------------------------------*/
/* CENTRE                                                              */
/*---------------------------------------------------------------------*/
/* ******************** */
/* Actus
/* ******************** */
#actus_accueil {font-size:12px;float:left;width:195px;position:relative;background:#FFFFFF url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_actus_c2dfef_FFFFFF.png) repeat-x 0px 70px;}
#actus_accueil .titre_actu_p {position:absolute;top:15px;left:0px;}
#actus_accueil .titre_actu {font-weight:bold;font-size:24px;display:block;text-transform:uppercase;margin-bottom:5px;color:#226e97;font-family:"DecoTech";letter-spacing:1.2px;}
#actus_accueil .descri_actu {margin-top:5px;color:#5e5e5e;display:block;}
#actus_accueil div {padding-top:130px;background:url(sites/camping-le-fossat.fr/squelettes/images/back_actus.png) no-repeat 0px 0px;}
#actus_accueil ul {height:280px;}
#actus_accueil ul li {display:block;padding:5px 10px;}
#actus_accueil ul li a:hover .titre_actu, #actus_accueil ul li a:hover .descri_actu {text-decoration:underline;}

/* ******************** */
/* Liste offres moment
/* ******************** */
#colonne_droite_accueil {float:right;width:505px;position:relative;}
#offres_moment li {margin-bottom:15px;}
#offres_moment li a {display:block;position:relative;}
#offres_moment li a span {display:block;position:absolute;left:0;bottom:0;width:485px;background:RGBa(255,255,255,0.7);padding:10px;font-size:15px;color:#226e97;}
#offres_moment li a span strong {font-weight:bold;font-size:21px;margin-bottom:5px;display:block;}
#lien_offres_moment_liste {display:block;margin-top:20px;font-size:30px;color:#ff7e00;font-family:DecoTech,Arial;letter-spacing:-0.6px;}
#offres_moment.toutes_offres li a span {width:907px;}

/* ******************** */
/* Ariane
/* ******************** */
.ariane{margin-bottom:15px;}
.ariane a, .ariane span {color:#5e5e5e;}
.ariane a:last-child, .ariane a:hover {font-weight:bold;color:#009dc7;}

/* ******************** */
/* Centre et Textes
/* ******************** */
.titre {font-weight:normal;font-size:50px;margin:0 0 20px 0;color:#009dc7;font-family:DecoTech,Arial;}
.chapo {font-style:italic;font-size:15px;line-height:16px;color:#009dc7;margin-bottom:20px;}
.texte {text-align:justify;font-size:13px;line-height:20px;}
.ps {text-align:justify;font-size:10px;}
.chapo p, .ps p, .texte p {margin:10px 0;}
.chapo p:first-child {margin:0 0 10px 0;}
.texte strong, .chapo strong, .ps strong {font-weight:bold;}
h3.spip {color:#ff7e00;font-weight:normal;font-size:30px;margin:35px 0 15px 0;font-family:DecoTech,Arial;}
h1 + div > h3.spip:first-child {margin:15px 0 15px 0 !important;}
h4.spip {color:#ff7e00;font-weight:normal;font-size:23px;margin:10px 0 0px 0;font-family:DecoTech,Arial;}
h4.spip + p {margin-top:0px;}
h3.spip + p {margin-top:5px;}

/* ******************** */
/* Tableaux
/* ******************** */
table.spip {width:100%;border-collapse:collapse;border:1px solid #60acd6;margin:10px 0;}
table.spip th {font-weight:bold;color:#FFFFFF;background-color:#60acd6;font-size:12px;text-align:center;}
table.spip td {padding:5px;border:1px solid #60acd6;text-align:center;vertical-align:center;}
table.spip tr.row_even td:first-child, table.spip tr.row_odd td:first-child {text-align:left;vertical-align:center;font-weight:bold;}
table.spip tr.row_even td {background-color:#c3dfef;}
table.spip tr.row_odd td {background-color:#FFFFFF;}
table.spip caption {color:#ff7e00;font-size:14px;text-transform:uppercase;text-align:center;font-weight:bold;margin-top:10px;}

/* ******************** */
/* Formulaire
/* ******************** */
.spacer {display:none;}
.formulaire ul li {display:block;margin:10px 0;}
.formulaire ul li.fieldset ul li {margin-bottom:5px;}
.formulaire ul li input, .formulaire ul li textarea {width:99%;border:1px solid #226e97;color:#226e97;padding:2px;}
.formulaire ul li .choix input {width:15px;}
.formulaire .editer_password input, .formulaire .editer_login input {width:200px;}
.formulaire #pass_securise {vertical-align:middle;display:inline-block;padding:0 0 0 7px;}
.formulaire .details {display:block;margin-top:10px;}
.formulaire #pass_securise img {display:inline-block;}
.formulaire ul li label {display:block;font-weight:bold;margin-bottom:3px;}
.formulaire ul li .choix label {display:inline-block;vertical-align:middle;}
.formulaire ul li input.checkbox {width:15px;}
.formulaire fieldset {border:0px solid white;padding:0px;}
.formulaire .editer_email {margin-bottom:10px;}
.formulaire h3.legend, .formulaire legend {display:none;margin:0 0 10px 0;font-weight:bold;font-size:14px;color:#226e97;}
.formulaire p.boutons {text-align:right;}
.formulaire p.boutons input {font-weight:bold;background-color:#FFFFFF;color:#226e97;border:1px solid #226e97;padding:2px;cursor:pointer;}
.formulaire p.boutons input:hover {background-color:#226e97;color:#FFFFFF;}
.formulaire .reponse_formulaire_ok, .formulaire .formulaire_automatique_message_envoye a, .formulaire .formulaire_ok, .formulaire .reponse_formulaire a {font-weight:bold;font-size:15px;margin:20px 0;display:block;color:#226e97;}

.formulaire .formulaire_erreur {color:#226e97;font-weight:bold;font-size:17px;margin:10px 0;}
.formulaire .erreur {color:#226e97;font-weight:bold;font-size:17px;margin:10px 0 30px 0;display:block;}
.formulaire li.erreur {font-size:12px !important;}
.formulaire li.erreur label, .formulaire span.erreur_message {color:#226e97;}
.formulaire li.erreur input, .formulaire li.erreur textarea {background-color:#226e97;color:white;}
.formulaire span.erreur_message {font-weight:bold;display:block;padding-bottom:5px;}
.bugajaxie {display:none;}

.formulaire ul li label, .formulaire .details a, .formulaire .reponse_formulaire_ok, .formulaire .formulaire_ok, .formulaire .reponse_formulaire a  {color:#226e97;}

/* **************** *
   NEWSLETTER
/* **************** */
.abonnement .formulaire-spiplistes-abo {margin:10px 0;}
.abonnement ul.liste-des-listes, .abonnement ul.liste-formats {list-style:none;padding:5px 10px;border:1px solid #0A6391;display:block;margin-bottom:10px;}
.abonnement form ul {list-style:none;}
.abonnement form fieldset {border:none;margin-bottom:20px;}
.abonnement form fieldset .liste-titre {font-weight:bold;}
.abonnement form legend, .abonnement form h3 {font-size:15px;color:#DD1F8A;font-weight:bold;display:block;text-align:left;}
.abonnement .block {display:block;margin:5px 0;}
.abonnement .block span {font-weight:bold;}
.message-formulaire {font-weight:bold;margin-bottom:10px;}
.coord input {float:none !important;}
.coord {margin:10px 0;}
.abonnement form input, textarea {float:right;border:1px solid #DD1F8A;padding:2px;}
.abonnement .spip_bouton input {width:auto;background-color:white;font-weight:bold;margin:10px 0;border:1px solid #DD1F8A;cursor:pointer;color:#DD1F8A;}
.abonnement .spip_bouton input:hover {background-color:#DD1F8A;color:white;}
.message-formulaire .nom {font-size:15px;display:block;color:#DD1F8A;text-transform:capitalize;}

/* ******************** */
/* Liste des Locations
/* ******************** */
#list_loc {list-style:none;}
#list_loc .grand {position:relative;padding-left:210px;min-height:200px;}
#list_loc a {display:block;padding:10px 0;border-style:dashed;border-width:2px 0;margin-bottom:30px;}
#list_loc a span {display:block;margin:3px 0;font-size:13px;}
#list_loc a span strong {font-weight:bold;}
#list_loc a .titre_loc {display:inline-block;padding:2px 7px;font-weight:bold;color:white;text-transform:uppercase;font-size:14px;}
#list_loc a .dim_loc {font-size:15px;font-weight:bold;}
#list_loc a .logo_loc {position:absolute;top:11px;left:0;}

#list_loc .couleur_1 a {border-color:#60acd6;color:#60acd6;}
#list_loc .couleur_2 a {border-color:#ff7e00;color:#ff7e00;}

#list_loc .couleur_1 a .titre_loc {background-color:#60acd6;}
#list_loc .couleur_2 a .titre_loc {background-color:#ff7e00;}

#list_loc .couleur_1 a .dim_loc {color:#ff7e00;}
#list_loc .couleur_2 a .dim_loc {color:#60acd6;}

/* hover */
#list_loc a:hover {border-style:solid;}

/* ******************** */
/* fiche des Locations
/* ******************** */
#caracteristiques {display:block;padding:10px 0;border-style:dashed;border-width:2px 0;margin-bottom:30px;border-color:#60acd6;color:#60acd6;font-size:13px;}
#caracteristiques.avec_plan {position:relative;padding-right:230px;min-height:160px;}
#caracteristiques .plan_loc {position:absolute;top:10px;right:0;}
#caracteristiques span {display:block;margin:5px 0;}
#caracteristiques span strong {font-weight:bold;}
#caracteristiques .dim_loc {font-size:18px;font-weight:bold;color:#ff7e00;margin:0 0 5px 0;}

#resa {display:block;margin:20px 0;padding:5px;text-align:center;text-transform:uppercase;border-top:1px solid #D9D9D9;background:#f48f23 url(sites/camping-le-fossat.fr/squelettes/images/degrade_fossat_deg_menu_rapide_lien_1_f57e09_f48f23.png) repeat-x 0px 0px;font-size:24px;letter-spacing:-0.4px;font-family:CaviarDreams;color:#FFFFFF;}

/* ******************** */
/* Réservation
/* ******************** */
#frame_resa {width:927px;min-height:500px;}

/* ******************** */
/* Plan du Site
/* ******************** */
.titre_plan {font-weight:bold;font-size:14px;color:white;background:#DD1F8A url() no-repeat 5px 50%;padding:3px 5px 2px 34px;margin:20px 0 10px 0;}
.liste_plan {list-style:none;}
.liste_plan li a, .liste_plan li span {color:#0A6391;font-size:12px;font-weight:bold;}
.liste_plan .rubrique_plan ul a {font-weight:normal !important;}
.liste_plan li a:hover {color:#DD1F8A;}
.liste_plan ul {list-style:none;padding-left:20px;}
.liste_plan li.rubrique_plan {margin-bottom:5px;padding-bottom:5px;background:url() repeat-x bottom left;}
.liste_plan li.rubrique_plan>a, .liste_plan li.rubrique_plan>span {text-transform:uppercase;}

#contactez_moi_404 {display:block;border-style:dashed;border-color:#DD1F8A;border-width:2px 0;padding:10px;text-align:center;font-weight:bold;margin-top:10px;color:#0A6391;font-size:20px;}
#contactez_moi_404:hover {background-color:#DD1F8A;color:white;}

/*---------------------------------------------------------------------*/
/* FOOTER                                                              */
/*---------------------------------------------------------------------*/
#footer {clear:both;position:relative;z-index:2;border-top:1px solid #FFFFFF;margin-top:10px;}
#footer .wrap {padding:20px 0;position:relative;}
#footer #coord {text-align:center;}
#footer #coord a, #footer #coord span {color:white;display:inline-block;margin-right:10px;}
.site_webmestre {position:absolute;right:0px;top:7px;color:white;font-size:10px;}
.site_webmestre img, .site_webmestre span {display:inline;vertical-align:middle;}
.site_webmestre img {padding-right:5px;}
#logos_footer {margin:10px 0;color:#009dc7;text-align:center;}
#logos_footer img, #logo_footer a {display:inline-block;vertical-align:middle;margin:0 10px;}


/* apamee */
#kawan {position:absolute;top:16px;left:492px;}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('squelettes/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('squelettes/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('squelettes/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('squelettes/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('squelettes/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('squelettes/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('squelettes/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('squelettes/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }