

﻿@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600&display=swap";.color-primary{color:#2ca8df}.color-secondary{color:#18a53e}.color-w{color:#fff}.color-b{color:#333}.color-b-dark{color:#292929}.color-texte{color:#333}.color-g-dark{color:#383838}.color-g{color:#707070}.color-g-m{color:#909090}.color-g-semilight{color:#f0f0f0}.color-g-light{color:#f4f4f4}.color-overlay-black-light{color:rgba(0,0,0,.3)}.color-b-light{color:rgba(56,56,56,.5)}.color-rouge{color:#d50000}.color-error{color:#d50000}.color-success{color:#2e7d32}.color-warning{color:#fca103}.color-facebook{color:#3b5999}.color-twitter{color:#55acee}.color-linkedin{color:#0077b5}.color-youtube{color:#cd201f}.color-instagram{color:#e4405f}.color-orange{color:#e45b2f}.color-gris{color:#aeaeae}.bg{position:relative}.bg.--primary{background-color:#2ca8df}.bg.--secondary{background-color:#18a53e}.bg.--w{background-color:#fff}.bg.--b{background-color:#333}.bg.--b-dark{background-color:#292929}.bg.--texte{background-color:#333}.bg.--g-dark{background-color:#383838}.bg.--g{background-color:#707070}.bg.--g-m{background-color:#909090}.bg.--g-semilight{background-color:#f0f0f0}.bg.--g-light{background-color:#f4f4f4}.bg.--overlay-black-light{background-color:rgba(0,0,0,.3)}.bg.--b-light{background-color:rgba(56,56,56,.5)}.bg.--rouge{background-color:#d50000}.bg.--error{background-color:#d50000}.bg.--success{background-color:#2e7d32}.bg.--warning{background-color:#fca103}.bg.--facebook{background-color:#3b5999}.bg.--twitter{background-color:#55acee}.bg.--linkedin{background-color:#0077b5}.bg.--youtube{background-color:#cd201f}.bg.--instagram{background-color:#e4405f}.bg.--orange{background-color:#e45b2f}.bg.--gris{background-color:#aeaeae}.bg-image{background-size:cover;background-repeat:no-repeat;height:100%;width:100%}a.link{width:100%;position:relative;padding-bottom:.5rem;color:#333;font-family:"Poppins",sans-serif;font-weight:400;text-decoration:none;transition:all 300ms ease;padding-right:1rem}a.link.--white{color:#fff}a.link.--white::before{background-color:#fff}a.link::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;opacity:.5;background-color:#333;transition:all 300ms ease}a.link::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:300;font-family:"Font Awesome 5 Pro";content:"";position:absolute;bottom:0;right:0;top:0;color:inherit;transition:all 300ms ease}a.link:hover::before{opacity:1;height:2px}.svg-deco{pointer-events:none}.btn{border-radius:7px;padding:1rem;font-family:"Poppins",sans-serif;font-size:.875rem;border:1px solid;display:inline-flex;font-weight:normal;transition:all 300ms ease;text-decoration:none !important;align-items:center}.btn img{display:none}.btn.--bwhite,.btn.--bblanc{background-color:#fff;color:#333;border-color:#fff}.btn.--bwhite:hover,.btn.--bblanc:hover{background-color:#f2f2f2;border-color:#f2f2f2}.btn.--bwhite.--bcprimary,.btn.--bblanc.--bcprimary{color:#2ca8df}.btn.--bprimary{background-color:#2ca8df;color:#fff;border-color:#2ca8df}.btn.--bprimary:hover{background-color:#209bd2}.btn.--btexte{background-color:#333;color:#fff;border-color:#333}.btn.--btexte:hover{background-color:#262626}.btn.--brouge{background-color:#d50000;color:#fff;border-color:#d50000}.btn.--brouge:hover{background-color:#bc0000}.btn.--bgris{background-color:#aeaeae;color:#fff;border-color:#aeaeae}.btn.--bgris:hover{background-color:#a1a1a1}.btn.--blarge{padding:1rem 2rem}.btn.--bbold{font-weight:bold}.btn.--bbold::after{font-weight:900}.btn.--bicon::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";margin-left:1rem;transition:all 300ms ease}.btn.--bicon.--bidl::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";margin-right:1rem;transition:all 300ms ease}.btn.--bicon.--bidl::after{display:none}.btn.--bicon.--bidl:hover::before{margin-top:1rem}.btn.--bicon:hover::after{margin-left:2rem}.form_search{z-index:9999999999;position:absolute;top:0;right:0;left:0;background:rgba(44,168,223,.975);padding:1.2rem 5rem;transition:all .2s ease;transform:translate(-100%, -100%);opacity:0;height:100%;width:100%;display:flex;align-items:center}.form_search.active{transform:translate(0, 0);opacity:1}.form_search--js{cursor:pointer}.form_search .close{position:absolute;top:5px;right:5px;cursor:pointer}.form_search .form__group{position:relative;width:100%}.form_search .form__control{font-size:18px;padding:10px 10px 10px 5px;-webkit-appearance:none;display:block;background:rgba(0,0,0,0);color:rgba(0,0,0,0);width:100%;border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.6)}.form_search .form__control:focus{outline:none}.form_search .form__control:focus,.form_search .form__control.used{color:#fff}.form_search .form__control:focus~.form__label,.form_search .form__control.used~.form__label{top:-20px;transform:scale(0.75);left:-2px;color:rgba(255,255,255,.6)}.form_search .form__control:focus~.form__bar:before,.form_search .form__control:focus~.form__bar:after{width:50%}.form_search .form__label{color:#fff;font-size:18px;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s ease}.form_search .form__bar{position:relative;display:block;width:100%}.form_search .form__bar:before,.form_search .form__bar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background-color:#fff;transition:all .2s ease}.form_search .form__bar:before{left:50%}.form_search .form__bar:after{right:50%}.header{position:sticky;top:0;z-index:6}.header .top{position:relative;z-index:3}.header .top .socials{display:flex;justify-content:flex-end;align-items:center}.header .top .socials .texte{font-size:.75rem;font-family:"Poppins",sans-serif;font-weight:300;margin-right:1rem}.header .menu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #909090;position:relative;z-index:3;min-height:80px}.header .menu .logo{margin-right:1rem}.header .menu .nav nav{display:flex;gap:1rem;justify-content:center;align-items:center;font-size:.875rem;font-family:"Poppins",sans-serif;font-weight:400}.header .menu .nav nav.mobile{display:none;position:absolute;background-color:#fff;top:100%;bottom:0;left:0;height:calc(100vh - 78px);width:auto;border-top:1px solid #909090;z-index:600}.header .menu .nav nav.mobile .menu_content{padding:0 2.5rem;overflow:auto;height:calc(100% - 100px);overflow:auto}.header .menu .nav nav.mobile .menu_content .tiroirs .item{border:none;border-radius:0;padding:1.5rem 0;margin:0}.header .menu .nav nav.mobile .menu_content .tiroirs .item:not(:last-of-type){border-bottom:1px solid #909090}.header .menu .nav nav.mobile .menu_content .tiroirs .item .closed{justify-content:space-between;transition:all 300ms ease;padding:0}.header .menu .nav nav.mobile .menu_content .tiroirs .item .closed .titre{color:#333;transition:all 300ms ease;font-size:1.25rem;font-family:"Poppins",sans-serif;font-weight:300}.header .menu .nav nav.mobile .menu_content .tiroirs .item .closed .titre a{color:#333;text-decoration:none;transition:all 300ms ease}.header .menu .nav nav.mobile .menu_content .tiroirs .item .closed .titre a:hover{color:#2ca8df}.header .menu .nav nav.mobile .social{padding:0 2.5rem;position:sticky;left:0;right:0;top:0;bottom:0;width:100%;min-height:100px;display:flex;background-color:#18a53e}.header .menu .nav nav.mobile .social div.list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.header .menu .nav nav.mobile .social div.list a{color:#18a53e;border-radius:50px;width:46px;height:46px;display:flex;justify-content:center;align-items:center;transition:all 300ms ease;text-decoration:none;margin:10px}.header .menu .nav nav.mobile .social div.list a:hover{background-color:#2ca8df;color:#18a53e}.header .menu .nav nav.mobile .social div.list a svg{height:100%;width:100%;transition:all 300ms ease;fill:#18a53e}.header .menu .nav nav a{color:#333;text-decoration:none}.header .menu .actions a{text-decoration:none !important}.header .sub{position:absolute;min-height:48px;display:inline-flex;justify-content:flex-end;pointer-events:none}.header .sub .acces,.header .sub .services{pointer-events:all;height:100%;z-index:2;position:relative}.header .sub .acces label,.header .sub .services label{border:1px solid #909090;border-top:none;border-bottom-left-radius:10px;width:360px;padding:14px 24px;color:#2ca8df;font-family:"Poppins",sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#fff;position:relative;z-index:3;transition:all 500ms cubic-bezier(0.6, 0, 0, 1)}.header .sub .acces label span.caret,.header .sub .services label span.caret{stroke:#2ca8df;transition:all 500ms cubic-bezier(0.6, 0, 0, 1)}.header .sub .acces input[type=checkbox]:checked+label,.header .sub .services input[type=checkbox]:checked+label{border-bottom-left-radius:0px}.header .sub .acces input[type=checkbox]:checked+label span.caret,.header .sub .services input[type=checkbox]:checked+label span.caret{transform:rotate(180deg)}.header .sub .acces input[type=checkbox],.header .sub .services input[type=checkbox]{position:absolute;opacity:0;height:0px}.header .sub .acces input[type=checkbox]:checked~.slide,.header .sub .services input[type=checkbox]:checked~.slide{top:100%}.header .sub .acces .slide,.header .sub .services .slide{border:1px solid #909090;padding:0;clear:both;width:100%;height:auto;overflow:hidden;transition:all 500ms cubic-bezier(0.6, 0, 0, 1);list-style:none;background-color:#fff;position:absolute;top:-1000px;border-bottom-left-radius:10px}.header .sub .acces .slide li,.header .sub .services .slide li{margin:7px 0;padding:7px 24px}.header .sub .acces .slide li a,.header .sub .services .slide li a{text-decoration:none;color:#333}.header .sub .acces .slide li a:hover,.header .sub .services .slide li a:hover{color:#2ca8df}.header .sub .acces:last-child label,.header .sub .services:last-child label{border-radius:0;background-color:#333 !important;color:#fff !important}.header .sub .acces:last-child label span.caret,.header .sub .services:last-child label span.caret{stroke:#fff}.menu-trigger{display:none;text-align:center;margin-left:auto;align-items:center;justify-content:center;flex-direction:column;margin-right:0;margin-left:0;text-decoration:none !important;width:50px;height:50px;border-radius:50px;border:2px solid #333}.menu-trigger .menu-text{color:#333;font-size:.8rem;display:block;margin-bottom:.2rem}.nav-icon{position:relative;width:25px;height:18px;cursor:pointer;float:right}.nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#333;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0px}.nav-icon span:nth-child(2){top:calc(50% - 1px);width:75%}.nav-icon span:nth-child(3){top:calc(100% - 2px)}.nav-icon.open span:nth-child(1){top:calc(50% - 1px);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-icon.open span:nth-child(2){opacity:0;left:-60px}.nav-icon.open span:nth-child(3){top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 767px){.form_search{padding:1rem}.header .top{display:none}.header .top .socials{justify-content:center}.header .top .socials .texte{display:none}.header .menu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #909090;position:relative;z-index:3}.header .menu .nav nav{display:flex;gap:1rem;justify-content:center;align-items:center;font-size:.875rem;font-family:"Poppins",sans-serif;font-weight:400}.header .menu .nav nav.desktop{display:none}.header .menu .nav nav a{color:#333;text-decoration:none}.header .menu .actions{display:flex;justify-content:center;align-items:center}.header .menu .actions>a,.header .menu .actions>span{margin-left:.5rem}.header .menu .actions a{border-radius:50px;overflow:hidden;text-decoration:none !important}.header .menu .menu-trigger{display:inline-flex}.header .menu .menu-trigger .menu-text{color:#333;font-size:.8rem;display:block;margin-bottom:.2rem}.header .sub .acces label,.header .sub .services label{width:200px}}@media screen and (max-width: 400px){.header .sub .acces label,.header .sub .services label{width:160px;padding:14px 10px}}



/* ============== contenu =====*/
#main.main .img { margin-bottom:10px; }
#main.main h1{ margin:0; text-align:left; }
#main.main h1 + p { font-size:12px; color:#fff; font-weight: bold; padding:5px 0; text-align:left; }





/* ============== index_onglets =====*/
#navOnglet {
	margin:20px 0;
	overflow:hidden;
	border-bottom:2px solid #aaa;
	border-left:1px solid #aaa;
	list-style:none;
	padding:0;
	font-size:11px;
	clear:both;
}

#navOnglet li {
	float:left;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	margin-bottom:-1px;
}

#navOnglet li a {
	display:block;
	padding:5px 10px;
	color:#aaa;
}

#navOnglet li a:hover {
	text-decoration:none;
	background:#efefef;
	color:#555555;
}

#navOnglet li.active  a {
	background:#aaa;
	cursor:normal;
	color:#fff;
}


/* ============== index_numerote =====*/
#global{
	overflow:hidden;
	width:400px;
	margin:0 auto;
	text-align:center;
}

#index{
	float:left;
	overflow:hidden;
	clear:none;
}

.pas_encours{
	border:1px solid #aaa;
	width:16px;
	height:17px;
	display: block;
	float:left;
	background:url(/graph/site/fond_onglet.png) repeat-x left;
	margin-right:3px;
	font-size:0.9em;
	
}

.pas_encours:hover{
	background:url(/graph/site/fond_onglet_encours.png) repeat-x left;
}

.encours{
	border:1px solid #aaa;
	width:16px;
	height:17px;
	display: block;
	float:left;
	background:url(/graph/site/fond_onglet_encours.png) repeat-x left;
	color:#747474;
	margin-right:3px;
	font-weight:bold;
	font-size:1em;
	text-align:center;
}





/* ============== index_suivant_precedent =====*/
#navLoop{
	overflow:auto;
	clear:both;
	font-size:12px;
	margin:20px 0;
}

#navLoop .prev, #navLoop .next {
	background-color:#efefef;
	background-repeat:no-repeat;
	display:block;
	border:1px solid #aaa;
	color:#555555;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#navLoop .prev {
	background-image:url('/imgs/pictos/fleche_prec_sp.png');
	background-position:5% center;
	padding:3px 10px 3px 15px;
	float:left;
}

#navLoop .next {
	background-image:url('/imgs/pictos/fleche_suiv_sp.png');
	background-position:95% center;
	padding:3px 15px 3px 10px;
	float:right;
}

#navLoop .prev:hover, #navLoop .next:hover {
	text-decoration:none;
	background-color:#dbdbdb;
}


/* ============== index_menu_deroulant =====*/
#navForm {
	text-align:center;
	clear:both;
	margin:20px 0;
	font-size:13px;
}

#navForm select {
	background:#ffffff;
	border:1px solid #bec5d5;
	outline:none;
	padding:3px;
}

#navForm input[type="submit"] {
	background:#777;
	color:#fff;
	font-weight:bold;
	border:1px solid #777;
	padding:3px 5px;
	cursor:pointer;
	-moz-box-shadow:inset 0px 0px 1px 0px #fff;
	-webkit-box-shadow:inset 0px 0px 1px 0px #fff;
	box-shadow:inset 0px 0px 1px 0px #fff;
}


/* ============== index_liens =====*/
#global{
	margin:10px 0px;
	background:#E9EEF2;
	padding:10px;
	overflow:auto;
}

.bloc_lien{
	float:left;
	width:33%;
}


﻿@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600&display=swap";.color-primary{color:#2ca8df}.color-secondary{color:#18a53e}.color-w{color:#fff}.color-b{color:#333}.color-b-dark{color:#292929}.color-texte{color:#333}.color-g-dark{color:#383838}.color-g{color:#707070}.color-g-m{color:#909090}.color-g-semilight{color:#f0f0f0}.color-g-light{color:#f4f4f4}.color-overlay-black-light{color:rgba(0,0,0,.3)}.color-b-light{color:rgba(56,56,56,.5)}.color-rouge{color:#d50000}.color-error{color:#d50000}.color-success{color:#2e7d32}.color-warning{color:#fca103}.color-facebook{color:#3b5999}.color-twitter{color:#55acee}.color-linkedin{color:#0077b5}.color-youtube{color:#cd201f}.color-instagram{color:#e4405f}.color-orange{color:#e45b2f}.color-gris{color:#aeaeae}.bg{position:relative}.bg.--primary{background-color:#2ca8df}.bg.--secondary{background-color:#18a53e}.bg.--w{background-color:#fff}.bg.--b{background-color:#333}.bg.--b-dark{background-color:#292929}.bg.--texte{background-color:#333}.bg.--g-dark{background-color:#383838}.bg.--g{background-color:#707070}.bg.--g-m{background-color:#909090}.bg.--g-semilight{background-color:#f0f0f0}.bg.--g-light{background-color:#f4f4f4}.bg.--overlay-black-light{background-color:rgba(0,0,0,.3)}.bg.--b-light{background-color:rgba(56,56,56,.5)}.bg.--rouge{background-color:#d50000}.bg.--error{background-color:#d50000}.bg.--success{background-color:#2e7d32}.bg.--warning{background-color:#fca103}.bg.--facebook{background-color:#3b5999}.bg.--twitter{background-color:#55acee}.bg.--linkedin{background-color:#0077b5}.bg.--youtube{background-color:#cd201f}.bg.--instagram{background-color:#e4405f}.bg.--orange{background-color:#e45b2f}.bg.--gris{background-color:#aeaeae}.bg-image{background-size:cover;background-repeat:no-repeat;height:100%;width:100%}a.link{width:100%;position:relative;padding-bottom:.5rem;color:#333;font-family:"Poppins",sans-serif;font-weight:400;text-decoration:none;transition:all 300ms ease;padding-right:1rem}a.link.--white{color:#fff}a.link.--white::before{background-color:#fff}a.link::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;opacity:.5;background-color:#333;transition:all 300ms ease}a.link::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:300;font-family:"Font Awesome 5 Pro";content:"";position:absolute;bottom:0;right:0;top:0;color:inherit;transition:all 300ms ease}a.link:hover::before{opacity:1;height:2px}.svg-deco{pointer-events:none}.btn{border-radius:7px;padding:1rem;font-family:"Poppins",sans-serif;font-size:.875rem;border:1px solid;display:inline-flex;font-weight:normal;transition:all 300ms ease;text-decoration:none !important;align-items:center}.btn img{display:none}.btn.--bwhite,.btn.--bblanc{background-color:#fff;color:#333;border-color:#fff}.btn.--bwhite:hover,.btn.--bblanc:hover{background-color:#f2f2f2;border-color:#f2f2f2}.btn.--bwhite.--bcprimary,.btn.--bblanc.--bcprimary{color:#2ca8df}.btn.--bprimary{background-color:#2ca8df;color:#fff;border-color:#2ca8df}.btn.--bprimary:hover{background-color:#209bd2}.btn.--btexte{background-color:#333;color:#fff;border-color:#333}.btn.--btexte:hover{background-color:#262626}.btn.--brouge{background-color:#d50000;color:#fff;border-color:#d50000}.btn.--brouge:hover{background-color:#bc0000}.btn.--bgris{background-color:#aeaeae;color:#fff;border-color:#aeaeae}.btn.--bgris:hover{background-color:#a1a1a1}.btn.--blarge{padding:1rem 2rem}.btn.--bbold{font-weight:bold}.btn.--bbold::after{font-weight:900}.btn.--bicon::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";margin-left:1rem;transition:all 300ms ease}.btn.--bicon.--bidl::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"";margin-right:1rem;transition:all 300ms ease}.btn.--bicon.--bidl::after{display:none}.btn.--bicon.--bidl:hover::before{margin-top:1rem}.btn.--bicon:hover::after{margin-left:2rem}#footer{position:relative;background:#333;z-index:2;color:#fff;font-family:"Poppins",sans-serif}#footer .main_footer{display:flex;justify-content:center;align-items:center;padding:52px 0px}#footer .main_footer address{font-family:"Poppins",sans-serif;font-size:.875rem;font-weight:200}#footer .main_footer address .nom{font-size:1.125rem;line-height:1.4375rem;margin-bottom:10px;font-weight:500}#footer .main_footer address a{color:inherit;text-decoration:none}#footer .main_footer .nav{display:flex;flex-wrap:wrap;justify-content:flex-end;color:#fff;text-transform:uppercase;font-size:14px;font-family:"Poppins",sans-serif;font-weight:400}@media screen and (max-width: 767px){#footer .main_footer .nav{flex-direction:column;align-items:end}}#footer .main_footer .nav li{color:#fff;transition:all 300ms ease;opacity:.6;text-align:right}#footer .main_footer .nav li:not(:first-of-type){margin-left:30px}#footer .main_footer .nav li:hover{opacity:1}#footer .main_footer .nav li a{text-decoration:none;color:#fff}#footer .main_footer .links{display:flex;justify-content:flex-end;margin-top:16px}#footer .main_footer .links a{width:37px;height:37px;transition:all 300ms ease;border-radius:50px}#footer .main_footer .links a svg{width:37px;height:37px}#footer .main_footer .links a:hover{background-color:#2ca8df}#footer .main_footer .links a:not(:first-of-type){margin-left:12px}#footer .subfooter{background:#292929;display:flex;justify-content:center;align-items:center;padding-top:16px;padding-bottom:16px;font-size:12px;font-family:"Poppins",sans-serif;text-align:center;font-weight:200}



/* ============== index =====*/
#slide {
	position:relative;
	width:100%; height:500px;
	background:#000;
	overflow:hidden;
	z-index:1;
}
#slide .slide {
	position:absolute;
	top:0; left:0; right:0;
	width:100%; height:500px;
}
#slide .slide img {
	position:absolute;
	top:0; left:0;
	max-width:none;
}
#slide .slide div {
	position:absolute;
	top:0; right:0; bottom:0;
	width:45%;
	padding:50px 20% 50px 50px;
	background:rgba(255,255,255,.5);
	color:#000;
}
#slide .slide div h2 {
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0 0 15px 0;
}
#slide .slide div h2 a { color:#000; }
#slide .slide div p {

}
#slide .slide div a.more {
	display:block;
	background:#2b6190;
	float:right;
	margin-top:35px;
	padding:10px 15px;
	color:#fff;
	text-shadow:none;
}

#slide .slide:first-child { z-index:2; }
#slide .prev,
#slide .next {
	position:absolute;
	top:50px;
	display:block;
	width:35px; height:65px;
	background:url('/graph/site/2015/slide-controls.png') 0 0 no-repeat;
	z-index:3;
	cursor:pointer;
}
#slide .prev { left:20px; }
#slide .next { right:20px; background-position:right top; }
#slide .paginate {
	position:absolute;
	bottom:110px; right:20%;
	z-index:3;
}
#slide .paginate span {
	display:block;
	float:left;
	margin-right:5px;
	width:14px; height:14px;
	background:#fff;
	cursor:pointer;
}
#slide .paginate span.active {  background:#2b6190; }
#slide a.more_slide {
	position:absolute;
	bottom:140px; right:20%;
	color:#000;
	z-index:3;
}
#slide a.more_slide:before {
	content:"> ";
	position:absolute;
	bottom:0; left:-10px;
	text-shadow:1px 1px 1px rgba(0,0,0,.8);
}
#slide:before {
	content:"";
	position:absolute;
	bottom:0; left:0;
	width:0; height:0;
	border-width:0 0 75px 1900px;
	border-style:solid;
	border-color:transparent transparent #ffffff transparent;
	z-index:4;
	-webkit-transform:scale(1.00001);
		-ms-transform:scale(1.00001);
			transform:scale(1.00001);
}

#wrapper-home {
	position:relative;
	width:940px;
	margin:0 auto;
	z-index:5;
}


#wrapper-home .box {
	float:left;
	width:33.33%;
	margin-bottom:35px; padding:0 2.5px;
	overflow:hidden;
	clear:none;
}

#wrapper-home .box {
	padding:0 4px;
}

#wrapper-home .box img {
	display:block;
	width:100%;
	aspect-ratio: 16/9;
	object-fit: cover;
}

#wrapper-home .box h2 {
	height:35px;
	margin:0;
	background:none;
	font-size:14px;
	line-height:35px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
#wrapper-home .box h2 a {
	padding:5px 10px;
	background:none;
	color:#fff;
	-webkit-border-radius:0;
	   -moz-border-radius:0;
			border-radius:0;
}
#wrapper-home .box h3 {
	margin:20px 0 10px 0;
	font-size:20px;
	text-transform:uppercase;
}
#wrapper-home .box h3 a {
	color:#454545;
}

#wrapper-home .box1 h2 {
	background:#dc006a;
}
#wrapper-home .box2 h2 {
	background:#9abd00;
}
#wrapper-home .box3 h2 {
	background:#0097ea;
}


@media only screen and (max-width:1100px) {
	#slide .slide div {
		padding:50px 70px 50px 50px;
	}
}

@media only screen and (max-width:960px) {
	#wrapper-home {
		width:630px;
		margin:-25px auto 0 auto;
	}
	#wrapper-home .box {
		width:50%;
	}
}

@media only screen and (max-width:940px) {
	#slide .more_slide,
	#slide .slide div a.more,
	#slide .paginate {
		display:none;
	}

	#slide .slide div {
		position:absolute;
		top:auto; right:0; bottom:0; left:0;
		width:auto;
		padding:40px;
		background:rgba(255,255,255,.5);
		color:#fff;
		text-shadow:1px 1px 1px rgba(0,0,0,.8);
	}
}

@media only screen and (max-width:650px) {
	#wrapper-home {
		width:auto;
		margin:-25px auto 0 auto;
	}
	#wrapper-home .box {
		float:none;
		width:100%;
		margin-bottom:35px; padding:0 2.5px;
		clear:both !important;
	}
}










