body{font-family:"Trebuchet W01 Regular",sans-serif;min-width:320px;background-color:#fff}strong,b{font-family:"Trebuchet W01 Bold",sans-serif;font-weight:400}.capitalize{text-transform:capitalize}.txt-blue,a.txt-blue{color:#00afe6}.txt-yellow,a.txt-yellow{color:#edb113}.txt-pink,a.txt-pink{color:#ec008c}.txt-primary,a.txt-primary{color:#ec008c}.txt-secondary,a.txt-secondary{color:#00afe6}.bg-pink{background-color:#ec008c}.bg-orange{background-color:#f29c15}.bg-grey,#header .login{background-color:#9c9c9c}.bg-primary,#nav a,#nav-btn{background-color:#ec008c}.bg-secondary{background-color:#00afe6}.text-upper{text-transform:uppercase}.btn{display:inline-block;padding:.5rem 1rem;margin-bottom:0;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px}.btn-xs{padding:.25rem .5rem;font-size:.875rem}.btn-default{color:#333;background-color:#fff;border-color:#ccc}a.btn-blue,.btn-blue{border-color:#00afe6;background-color:#00afe6;color:#fff}a.btn-blue:hover,#nav a.btn-blue:hover,.btn-blue:hover{background-color:#009ccd}a.btn-pink,.btn-pink{border-color:#ec008c;background-color:#ec008c;color:#fff}a.btn-pink:hover,#nav a.btn-pink:hover,.btn-pink:hover{background-color:#d3007d}a.btn-primary,#nav a:hover,.btn-primary{border-color:#ec008c;background-color:#ec008c;color:#fff}a.btn-primary:hover,#nav a:hover,.btn-primary:hover{background-color:#d3007d}a.btn-secondary,.btn-secondary{border-color:#00afe6;background-color:#00afe6;color:#fff}a.btn-secondary:hover,#nav a.btn-secondary:hover,.btn-secondary:hover{background-color:#009ccd}.btn-orange,a.btn-orange{border-color:#f29c15;background-color:#f29c15;color:#fff}.btn-orange:hover,#nav a.btn-orange:hover,a.btn-orange:hover{background-color:#e18e0d}table.default{border-collapse:collapse;border-spacing:0;background:#fff;border:none}table.default thead th{color:#0a3594;font-weight:bold;border:none;padding:10px}table.default tbody tr:nth-child(odd){background-color:#6a9dd2;color:#fff}table.default td{border:none;padding:10px}.container-fluid{max-width:75rem}#wrapper{margin:10px auto;border:1px solid #dadada}#header{position:relative}#header .login{display:inline-block;color:#fff;line-height:1.1;padding:.5rem 1rem;border-radius:15px;text-transform:uppercase;width:100%}#header .login:not(:first-child){margin-top:.5rem}#header .login .user{position:relative;display:inline-block;width:.875rem;height:.4375rem;background-color:#fff;border-radius:5px 5px 0 0;margin-right:1rem}#header .login .user::before{content:"";position:absolute;top:0;left:50%;width:.5rem;height:.5rem;background-color:#fff;border-bottom:.0625rem solid #9c9c9c;border-radius:50% 50% 60% 60%;transform:translate(-50%, -90%)}#header .login .referencer{display:inline-block;width:17px;height:17px;margin-right:1rem;background:rgba(0,0,0,0) url("/graph/site/2017/referencer.png") 0 0 no-repeat;vertical-align:middle}#header .txt-grey{display:block;color:#9c9c9c;font-size:.875rem;margin-top:.3125rem}.logo{display:inline-block;background:rgba(0,0,0,0) url("/graph/site/2017/logo-gerontoguidelille.png") no-repeat 0 center;font-size:2.25rem;text-transform:uppercase;font-weight:400;padding-left:5rem;line-height:1;margin:0}.logo:hover,#nav a.logo:hover{text-decoration:none}.logo .txt-secondary{font-weight:700}.logo .txt-primary{font-size:1.125rem}#nav-btn{position:relative;cursor:pointer;display:block;border:none;border-top:3px solid #fff;border-bottom:3px solid #fff;height:3.125rem;line-height:3.125rem;text-align:center;width:100%;z-index:2}@media(min-width: 65rem){#nav-btn{display:none}}#nav-btn span{position:absolute;top:50%;left:50%;display:block;height:.125rem;width:3rem;background-color:#fff;margin-top:-0.0625rem;margin-left:-1.5rem}#nav-btn span::before{background-color:#fff;content:"";display:block;height:.125rem;left:0;position:absolute;right:0;top:-300%}#nav-btn span::after{background-color:#fff;bottom:-300%;content:"";display:block;height:.125rem;left:0;position:absolute;right:0}#nav{display:none}@media(min-width: 65rem){#nav{display:block}}#nav a{display:block;text-align:center;height:3.125rem;line-height:3.125rem;color:#fff;text-transform:uppercase;font-size:1.125rem;z-index:2}#nav a:hover{text-decoration:none}#main{position:relative;z-index:1}#main.marginTop{margin-top:-2.5rem}#footer{color:#92898a;font-size:.875rem}#footer ul ul li:not(:first-child):before{content:"/";display:inline-block;margin-right:10px}#footer a{color:#92898a}



/* ============== contenu =====*/



/* ============== localisateur =====*/
#breadcrumb { margin: 20px 0; color:#93898a; font-size: 16px; }
#breadcrumb div { display:inline; clear:none; }
#breadcrumb a { color:#93898a; }





/* ============== 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%;
}


#map{width:100%;height:calc(100vh - 185px);min-height:20rem;max-height:40rem;overflow:hidden}#article{position:relative}#form{margin:1rem}@media(min-width: 52.51em){#form{position:absolute;top:0;left:0;width:35%;margin:3.7rem 2rem}}#form .badge{position:relative;display:inline-block;background-color:#f5f5f5;border:1px solid #ec008c;font-size:.75rem;border-radius:1rem;padding:.3rem .7rem .3rem .7rem;margin:.2rem;cursor:pointer}#form .badge::after{content:"X";position:absolute;top:-0.3rem;right:-0.3rem;font-size:.7em;display:block;width:1rem;height:1rem;border-radius:50%;background-color:#454545;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}#form .form-group:not(:first-child){margin-top:.5rem}#form .form-group:last-child{min-width:130px;width:20%}#form .form-group:last-child input.btn{width:100%}#form .form-label{position:relative;padding:.5rem 3rem .5rem 1rem;background-color:#454545;color:#fff;text-transform:uppercase;cursor:pointer}#form .form-label::after{content:"";position:absolute;top:50%;right:1rem;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 .5rem .5rem .5rem;transform:translateY(-50%);transition:all 500ms ease-out}#form .form-label.active::after{transform:translateY(-50%) rotate(180deg)}#form .form-control{padding:.5rem;margin-top:.2rem;background-color:#fff;font-size:.875rem}#form .form-control ul{padding-left:1rem}#form .form-control ul span{position:relative;display:block;cursor:pointer;padding-left:1rem}#form .form-control ul span:before{content:"";display:inline-block;height:7px;width:7px;border-radius:50%;background-color:rgba(0,0,0,.7);position:absolute;top:7px;left:0}#form .form-control label{display:block;position:relative;padding-left:1.2rem}#form .form-control label input{position:absolute;top:.2rem;left:0}#form input[type=text]{width:100%;padding:.5rem 3rem .5rem 1rem;background-color:#fff;color:#000;border:2px solid #454545}#form .max-height{max-height:16rem;overflow:hidden;overflow-y:scroll}#form .max-height2{max-height:9.375rem;overflow:hidden;overflow-y:scroll}.fiche{background:#fff;padding:.5rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);font-size:.875rem}.fiche .entry-title{margin-top:0;margin-bottom:.2rem;font-size:1rem}.fiche .entry-title a{color:#00afe6}.fiche p{margin:0}#notification{position:absolute;top:0;right:0;color:#fff;font-size:.875rem;padding:3rem 6rem;padding-bottom:0;padding-left:0;width:100%}#notification a{color:#fff;text-decoration:underline}@media(min-width: 52.51em){#notification{width:65%}}#notification>div{background-color:#f25761;padding:1rem 1rem}


