/* #PRODUIRE{fond=css/telephasic.spip.css}
   md5:c4824551497a193eb3ab86d6e539f4c5 */

:root {
  --couleur-emphase: #f35858;
  --couleur-emphase-foncee: #7b0808;
  --couleur-emphase-survol: #f9acac;
  --couleur1: #3a3131;
  --couleur1-transparente: rgba(58,49,49,0.7);
  --couleur2: #eaeaea;
  --couleur2-transparente: rgba(234,234,234,0.3);
  
}

a, .voirfavoris .on .fas { color: var(--couleur-emphase);}
a:hover, a:active, a:focus {
	color: var(--couleur-texte);
}
.nav > ul > li > a:hover, .nav > ul > li > a.on {
	background: var(--couleur1-transparente);
}

picture.adapt-img-wrapper { vertical-align: top; } /* cf https://github.com/nursit/AdaptiveImages/issues/13 */

/* *** Le menu principal *** */
.dropotron li.active > a, .dropotron li.active > span,
.nav a:hover, .nav a:active, .nav a:focus, .toolbar a.button:hover,
.liste .fas {
  color: var(--couleur-emphase) !important;
}

/* *** L'entête *** */

.homepage #header-wrapper,  #header-wrapper {
  
    background-color: transparent;
    background-image: linear-gradient(-230deg, var(--couleur1-transparente) 0, transparent 100%), url('https://science-camp.com/local/cache-gd2/84/612e23fcfb76a57ea3dd2960491ead.jpg?1775720080');
    background-size: cover, cover;
    background-position: center, center;
  
}
.masquediapo {
  
    background-color: transparent;
    background-image: linear-gradient(-230deg, var(--couleur1-transparente) 0, transparent 100%);
    background-size: cover;
    background-position: center;
  
}
header > p { color: var(--couleur-emphase); }
.facettes-bloc a:hover:after, .facettes-bloc a:hover:before, .facettes-bloc a.on:after, .facettes-bloc a.on:before { background-color: var(--couleur-emphase); }



.logo1kids, .logo1sejourkids { background-image:url(/local/cache-vignettes/L3000xH2000/adobestock_455007340-2263c.jpg?1775720080); }

.logo4kids, .logo4sejourkids { }

.logo9kids, .logo9sejourkids { }

.logo21kids, .logo21sejourkids { }

.logo10kids, .logo10sejourkids { }

.logo14kids, .logo14sejourkids { }

.logo2kids, .logo2sejourkids { }

.logo3kids, .logo3sejourkids { }

.logo19kids, .logo19sejourkids { }

.logo22kids, .logo22sejourkids { }

.logo20kids, .logo20sejourkids { }

.logo8kids, .logo8sejourkids { }

.logo15kids, .logo15sejourkids { }

.logo17kids, .logo17sejourkids { }

.logo11kids, .logo11sejourkids { }

.logo16kids, .logo16sejourkids { }

.logo27kids, .logo27sejourkids { }

.logo23kids, .logo23sejourkids { }

.logo18kids, .logo18sejourkids { }

.logo7kids, .logo7sejourkids { }

.logo6kids, .logo6sejourkids { }

.logo24kids, .logo24sejourkids { }

.logo12kids, .logo12sejourkids { }

.logo26kids, .logo26sejourkids { }

.logo13kids, .logo13sejourkids { }

.logo25kids, .logo25sejourkids { }

.logo5kids, .logo5sejourkids { }

.logo4adults, .logo4sejouradults { }

.logo9adults, .logo9sejouradults { }

.logo21adults, .logo21sejouradults { }

.logo10adults, .logo10sejouradults { }

.logo14adults, .logo14sejouradults { }

.logo2adults, .logo2sejouradults { }

.logo3adults, .logo3sejouradults { }

.logo19adults, .logo19sejouradults { }

.logo22adults, .logo22sejouradults { }

.logo20adults, .logo20sejouradults { }

.logo8adults, .logo8sejouradults { }

.logo15adults, .logo15sejouradults { }

.logo17adults, .logo17sejouradults { }

.logo11adults, .logo11sejouradults { }

.logo16adults, .logo16sejouradults { }

.logo27adults, .logo27sejouradults { }

.logo23adults, .logo23sejouradults { }

.logo18adults, .logo18sejouradults { }

.logo7adults, .logo7sejouradults { }

.logo6adults, .logo6sejouradults { }

.logo24adults, .logo24sejouradults { }

.logo12adults, .logo12sejouradults { }

.logo26adults, .logo26sejouradults { }

.logo13adults, .logo13sejouradults { }

.logo25adults, .logo25sejouradults { }

.logo5adults, .logo5sejouradults { }

.logo4school, .logo4sejourschool { }

.logo9school, .logo9sejourschool { }

.logo21school, .logo21sejourschool { }

.logo10school, .logo10sejourschool { }

.logo14school, .logo14sejourschool { }

.logo2school, .logo2sejourschool { }

.logo3school, .logo3sejourschool { }

.logo19school, .logo19sejourschool { }

.logo22school, .logo22sejourschool { }

.logo20school, .logo20sejourschool { }

.logo8school, .logo8sejourschool { }

.logo15school, .logo15sejourschool { }

.logo17school, .logo17sejourschool { }

.logo11school, .logo11sejourschool { }

.logo16school, .logo16sejourschool { }

.logo27school, .logo27sejourschool { }

.logo23school, .logo23sejourschool { }

.logo18school, .logo18sejourschool { }

.logo7school, .logo7sejourschool { }

.logo6school, .logo6sejourschool { }

.logo24school, .logo24sejourschool { }

.logo12school, .logo12sejourschool { }

.logo26school, .logo26sejourschool { }

.logo13school, .logo13sejourschool { }

.logo25school, .logo25sejourschool { }

.logo5school, .logo5sejourschool { }

.logo4trainings, .logo4sejourtrainings { }

.logo9trainings, .logo9sejourtrainings { }

.logo21trainings, .logo21sejourtrainings { }

.logo10trainings, .logo10sejourtrainings { }

.logo14trainings, .logo14sejourtrainings { }

.logo2trainings, .logo2sejourtrainings { }

.logo3trainings, .logo3sejourtrainings { }

.logo19trainings, .logo19sejourtrainings { }

.logo22trainings, .logo22sejourtrainings { }

.logo20trainings, .logo20sejourtrainings { }

.logo8trainings, .logo8sejourtrainings { }

.logo15trainings, .logo15sejourtrainings { }

.logo17trainings, .logo17sejourtrainings { }

.logo11trainings, .logo11sejourtrainings { }

.logo16trainings, .logo16sejourtrainings { }

.logo27trainings, .logo27sejourtrainings { }

.logo23trainings, .logo23sejourtrainings { }

.logo18trainings, .logo18sejourtrainings { }

.logo7trainings, .logo7sejourtrainings { }

.logo6trainings, .logo6sejourtrainings { }

.logo24trainings, .logo24sejourtrainings { }

.logo12trainings, .logo12sejourtrainings { }

.logo26trainings, .logo26sejourtrainings { }

.logo13trainings, .logo13sejourtrainings { }

.logo25trainings, .logo25sejourtrainings { }

.logo5trainings, .logo5sejourtrainings { }

.logo1adults, .logo1sejouradults { background-image:url(/local/cache-vignettes/L1280xH853/arton70-d3d28.jpg?1775720080); }

.logo1school, .logo1sejourschool { background-image:url(/local/cache-vignettes/L2560xH1920/arton33-bc2e6.jpg?1775720080); }

.logo1trainings, .logo1sejourtrainings { background-image:url(/local/cache-vignettes/L3000xH2250/guide_nature-b938e.jpg?1775720080); }

.logo1concept, .logo1sejourconcept { background-image:url(/local/cache-vignettes/L3000xH2121/tente_aurore_boreale-3ebf5.jpg?1775720081); }

.logo2concept, .logo2sejourconcept { }

.logo3concept, .logo3sejourconcept { }

.logo4concept, .logo4sejourconcept { }

.logo5concept, .logo5sejourconcept { }

.logo6concept, .logo6sejourconcept { }

.logo7concept, .logo7sejourconcept { }

.logo8concept, .logo8sejourconcept { }

.logo9concept, .logo9sejourconcept { }

.logo10concept, .logo10sejourconcept { }

.logo11concept, .logo11sejourconcept { }

.logo12concept, .logo12sejourconcept { }

.logo13concept, .logo13sejourconcept { }

.logo14concept, .logo14sejourconcept { }

.logo15concept, .logo15sejourconcept { }

.logo16concept, .logo16sejourconcept { }

.logo17concept, .logo17sejourconcept { }

.logo18concept, .logo18sejourconcept { }

.logo19concept, .logo19sejourconcept { }

.logo20concept, .logo20sejourconcept { }

.logo21, .logo21sejour { }

.logo22concept, .logo22sejourconcept { }

.logo23concept, .logo23sejourconcept { }

.logo24concept, .logo24sejourconcept { }

.logo25concept, .logo25sejourconcept { }

.logo26concept, .logo26sejourconcept { }

.logo27concept, .logo27sejourconcept { }

.logo497kids, .logo497sejourkids { }

.logo497adults, .logo497sejouradults { }

.logo497school, .logo497sejourschool { }

.logo497trainings, .logo497sejourtrainings { }

.logo497concept, .logo497sejourconcept { }



#promo-wrapper {
  background-image: 
  url('https://science-camp.com/local/cache-vignettes/L2000xH984/chatgpt_image_10_juil__2025_13_03_49_copie_3_grande-4fba2.png?1775720083');
  
  
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}

/* *** Le contenu des pages *** */
.chapo { font-weight: 400; font-size: 1.125em; }
.spip_documents > a { border: 0;}
.spip_documents > a { display: block; } /* Cf https://git.spip.net/spip-contrib-extensions/adaptive_images/issues/1 */

/* Les rubriques */
.page_rubrique .row.features::before { background: #f6f8fb url('https://science-camp.com/plugins/auto/dmc_sciencecamp/css/images/image-wrapper.svg');}

.footer .sociaux * .socicon:hover { background: var(--couleur-emphase); }

.pagination .pagination-item { margin: 0em; flex-basis: 7.5%; display: flex;align-items: center; color: var(--couleur-emphase);}
.pagination .pagination-item-label { background: var(--couleur-emphase); border-color: var(--couleur-emphase); }
.pagination a.pagination-item-label {color: #fff;}
.pagination .active span.pagination-item-label,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:active { background: #fff; color: var(--couleur-emphase); text-decoration: none; }
.pagination .pagination-item.disabled .pagination-item-label {color:var(--couleur-emphase); background: transparent;}

/* Les boutons */
input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.button {
	color: var(--couleur-emphase);
}

input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus,
input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus,
input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus,
button:hover, button:active,  button:focus,
.button:hover, .button:active, .button:focus {
	border-color: var(--couleur-emphase-survol);
	background: var(--couleur-emphase);
}
.secondary:hover, .secondary:active, .secondary:focus {
	border-color: var(--couleur-texte);
	background: var(--couleur-texte);
	color: white;
}
.card button.remplir_panier:hover .fas {
	color: var(--couleur-emphase);
}
.card button.supprimer_element_panier:hover .fas {
	color: var(--couleur-texte-clair);
}

/* Divers */
body .oe-play-button:hover button, body .oe-play-button button:focus { background: var(--couleur-emphase); }

/* footer */
#footer-wrapper {
	background: #e3e3e3;
}
#footer-wrapper .footer.pitch {
	background: #f1f1f1;
}



