/* Générale */
body{background-color:#1a1a1a;background-image:url(https://ad1e72.claudeassets.com/20251109160324im_/https://gcamenagement.com/img/slidehome/1.jpg);color:#fff;background-position-x:center;background-repeat:no-repeat}
h1,h2,.tcursif,quote,.tcurve{font-family:"Give You Glory", cursive, "google"}
h1{font-size:5rem;margin-top:70px;text-shadow:0px 0px 5px #000}
.subtitle{background-color:#fff;text-transform:uppercase;display:block;margin:10px auto;font-size:2.5rem;width:300px}
.tindustriel{font-family:"Michroma", sans-serif, "google"}
.twhite{color:#fff}
.tpurple,quote{color:#946dae}
.tgrey{color:#888}
.bdpurple{border:1px solid #758}
.bdpurple-l{border:1px solid rgba(119, 85, 136, 0.32)}
.hr{margin-top:2rem;background-image:url(https://f525ab.claudeassets.com/20251109160324im_/https://gcamenagement.com/img/hr.png);height:12px;background-repeat:repeat-x;margin-bottom:1rem}
.big-1{font-size:1rem}
.big-2{font-size:2rem}
.big-3,h2{font-size:3rem}
.big-4{font-size:4rem}
.tcenter{text-align:center}
.mt-1{margin-top:1rem}
.mt-2{margin-top:2rem}
.mt-3{margin-top:3rem}
.mb-1{margin-bottom:1rem}
.mb-2{margin-bottom:2rem}
.mb-3{margin-bottom:3rem}
.vr{background-image:url(https://1ea831.claudeassets.com/20251109160324im_/https://gcamenagement.com/img/vr.png);background-repeat:repeat-y;padding-left:30px}
input.form-control,textarea.form-control,select.form-control{border:1px solid #713586;background-color:#808184;color:#fff;border-radius:0}
.input-group-addon{border:1px solid #713586;background-color:#713586;color:#fff}
input.form-control::placeholder,textarea.form-control::placeholder{color:#bbb}
.btn-success:hover{color:#fff;background-color:transparent;border-color:#713586}
.btn-success{color:#fff;background-color:#713586;border-color:#808184;transition: 0.3s;border-radius:0}
a.btn-sm-purple{background-color:#758;color:#fff;padding:.5rem;margin:1rem;display:inline-block;border-radius:3px}
a.btn-sm-purple:hover{text-decoration:none;background-color:#647;cursor:pointer}

video.sound{height:30px;width:100%;margin-bottom:30px}
/* scroll animate */
.mouse_scroll{display:block;margin:0 auto;width:50px;height:100px;position:fixed;bottom:50px;right:50px;z-index:99}
.m_scroll_arrows{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid white;border-bottom:2px solid white;margin:0 0 3px 4px;width:16px;height:16px}
.unu{margin-top:1px}
.unu,.doi,.trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}
.unu{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate}
.doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;animation-delay:.2s;animation-direction:alternate;margin-top:-6px}
.trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate;animation-delay:.3s;animation-direction:alternate;margin-top:-6px}
.mouse{height:42px;width:24px;border-radius:14px;transform:none;border:2px solid white;top:170px;margin-left:10px}
.mouse-arrows{margin-left:10px}
.wheel{height:5px;width:2px;display:block;margin:5px auto;background:white;position:relative;height:4px;width:4px;border:2px solid #fff;-webkit-border-radius:8px;border-radius:8px}
.wheel{-webkit-animation:mouse-wheel 0.6s linear infinite;-moz-animation:mouse-wheel 0.6s linear infinite;animation:mouse-wheel 0.6s linear infinite}
@-webkit-keyframes mouse-wheel{
	0% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
	100% {opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}
}
@-moz-keyframes mouse-wheel {
 0% {top:1px}
 25% {top:2px}
 50% {top:3px}
 75% {top:2px}
 100% {top:1px}
}
@-o-keyframes mouse-wheel {0% {top:1px}
 25% {top:2px}
 50% {top:3px}
 75% {top:2px}
 100% {top:1px}
}
@keyframes mouse-wheel {0% {top:1px}
 25% {top:2px}
 50% {top:3px}
 75% {top:2px}
 100% {top:1px}
}

@-webkit-keyframes mouse-scroll {0% {opacity:0}
 50% {opacity:.5}
 100% {opacity:1}
}
@-moz-keyframes mouse-scroll {0% {opacity:0}
 50% {opacity:.5}
 100% {opacity:1}
}
@-o-keyframes mouse-scroll {0% {opacity:0}
 50% {opacity:.5}
 100% {opacity:1}
}
@keyframes mouse-scroll {0% {opacity:0}
 50% {opacity:.5}
 100% {opacity:1}
}
/* header */
nav#menu{background-color:#713586;width:526px;position:absolute;top:7px;right:28px}
nav#menu a{color:#fff;text-align:center;font-size:14px}
nav#menu .navbar-collapse{padding-left:0px;padding-right:0px}
nav#menu li.simpleline a{padding:25px 15px}
nav#menu .nav>li>a:hover, .nav>li>a:focus{text-decoration:none;background-color:rgba(238,238,238,0.3)}
#block-logo{background-color:rgba(255,255,255,0.5);padding:8px 15px;margin:35px 7px;position:relative}
#block-logo img.logo{width:300px}
#contacts{position:absolute;bottom:40px;right:20px;width:auto;height:54px}
#contacts a{position:relative;float:left;margin-left:15px;transition-property:top;transition-duration:0.7s;transition-timing-function:ease-out;top:0px}
#contacts a:hover{top:-10px}
button.navbar-toggle span{background-color:#fff}
#liensmenu{background-color:#713586;width:530px;overflow:hidden;position:absolute;right:0px}
/* content */
article,form{background-color:#1a1a1a}
article quote.big-4{margin:7rem 2rem;display:inline-block}
#catinindex{margin-top:3rem;position:relative}
#catinindex>div{overflow:hidden}
#catinindex>div.decoration{padding-left:0px}
#catinindex .infos{background-color:#713586;font-size:3rem;padding:1rem;text-align:center;position:absolute;width:100%;top:50%;transition:background-color 200ms linear}
#catinindex a{color:white}
#catinindex a:hover .infos{background-color:#814596}
#catinindex img{height:540px}
#index aside video.sound{margin-bottom:50px}
#content .hr{margin-top:10rem}
#pagesmedias{margin-top:10rem}
.nivo-directionNav{display:none}
.nivo-controlNav.nivo-thumbs-enabled a{margin-right:2px;position:relative}
.nivo-controlNav .nivo-control.active::before{content:"";position:absolute;background-color:#1a1a1a;width:6px;height:6px;top:5.5px;left:2px;border-radius:3px}
.nivo-controlNav{background-color:rgba(255,255,255,0.1)}
/* footer*/
#pageFooter{padding-top:3rem;background-color:#1a1a1a}
#pageFooter a.tel{color:#fff;text-decoration:none;font-family:Georgia;font-size:4rem}
#finallink{text-align:right}
#finallink a{color:#fff}
.label-project{font-weight:normal;background-color:#713586}
#pagesmedias iframe{width:390px;height:220px;max-width:100%}
#calendrier table tr:first-child{background-color:#946dae}
#prestations .box{padding:1rem;text-align:center}
#prestations h3{margin:0;font-size:2rem;margin-bottom:1rem}
.inline h3{display:inline}
#grpothersubject,#grpgift{display:none}
#grpothersubject.active,#grpgift.active{display:block}
form.row{padding-top:3rem}

@media (max-width: 767px) {
	html{font-size:8px}
	#block-logo img.logo{width:130px}
	#liensmenu{width:130px}
	nav#menu{width:50px}
	.navbar-toggle{margin-left:2px;float:none}
	nav#menu li.simpleline a{padding:10px 15px}
	#contacts{bottom:0px}
	#contacts a{margin-left:5px}
	#contacts img{width:30px}
	#catinindex{width:100%}
	#catinindex>div{padding:0px 0px;margin-top:2rem;height:300px}
	#catinindex img{width:100%;height:auto}
	#pageFooter img{width:70px}
}
/*
     FILE ARCHIVED ON 09:06:18 Jun 10, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:06:00 Sep 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.393
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.027
  esindex: 0.006
  cdx.remote: 19.357
  LoadShardBlock: 102.071 (3)
  PetaboxLoader3.datanode: 576.0 (5)
  PetaboxLoader3.resolve: 218.753 (2)
  load_resource: 716.892
  loaddict: 26.326
*/