body{font-family:"Allerta",sans-serif;min-width:320px;background-color:#fff;font-weight:300}strong,b{font-family:"Allerta",sans-serif;font-weight:400}.txt-blue{color:#00afe6}.txt-yellow{color:#edb113}.txt-red{color:#dc3545}.bg-orange,#nav a,#nav-btn,.btn-orange,a.btn-orange{background-color:#f29c15}.bg-grey,#header .login{background-color:#9c9c9c}.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}.btn-orange,a.btn-orange{color:#fff}.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}table.admin{border-collapse:collapse;border-spacing:0;background:#fff;border:none}table.admin thead th{color:#0a3594;font-weight:bold;border:none;padding:10px}table.admin tbody tr:nth-child(odd){background-color:#6a9dd2;color:#fff}table.admin td{border:none;padding:10px}table.admin tbody tr:nth-child(odd) td a{color:#fff}.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:.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{text-decoration:none}.logo .txt-blue{font-weight:700}.logo .txt-yellow{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{background-color:#e18e0d;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}#sitebar ul{background:#f5f5f5;border:1px solid #eaeaea;padding:20px 0}#sitebar ul:not(:first-child){margin-top:5px}#sitebar ul li:not(:first-child){margin-top:2px}#sitebar ul a,#sitebar ul span{display:block;background:#f29c15;padding:10px;color:#fff;margin-left:-10px}



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



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


.txt-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .article{padding:1.8rem 3rem}#main .article .entry-title{font-size:1.125rem;margin:0 0 1rem 0}#main .article .entry-content{font-size:.875rem}.box{border:1px solid #efefef}.box__title{margin:0;background-color:#f7921c;color:#fff !important;text-align:center;padding:.5rem 1rem;font-size:1rem}.box__content{margin:1rem}.box__link{margin:1rem;text-align:right}.box .list-inline a{font-size:.875rem}.form-group{margin:1rem}.form-group .form-control:not(:first-child){margin-top:.5rem}.form-group input[type=text],.form-group input[type=password]{display:inline-block;width:100%;background-color:#efefef;border:none;text-align:center;color:#381c1b;height:2.5rem;line-height:2.5rem;vertical-align:middle}.form-group button[type=submit]{margin-top:.5rem;position:relative;display:inline-block;background-color:#1a9ecf;border:none;width:100%;height:2.5rem;line-height:2.5rem;vertical-align:middle;cursor:pointer;padding:0;color:#fff}


