/*
Theme Name: Pascaline
Theme URI:
Description: Thème Pascaline par Interlude Santé
Version: 1.0
Author: Interlude Santé
Author URI: http://www.interludesante.com
*/

/*
================================================== */
/*@import url('css/reset.css');*/
@import url('css/bootstrap.css');
@import url('css/jasny-bootstrap.css');


/* #Page Styles
================================================== */


html, body {
    height: 100%;
}

body{
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
	background-position: bottom left;
	background: rgba(253,253,253,1);
	background-attachment: fixed!important;
	background-color: #FFFFFF;
	font-family: 'Muli', sans-serif;
	color: #707070;
}

*:focus {outline: none;}

img{
	border: none!important;
}
.complet{
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 14px;
	background-color: #BD367F;
	float: left;
	margin-left: 2px;
	margin-right:12px;
	margin-top:3px;
}
a{
	color: #2b62ab;
	text-decoration: none!important;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

a:hover, a:focus {
	color: #c0317f!important;
	cursor: pointer!important;
}

.addtoany_shortcode a, .addtoany_shortcode a:hover{
	color: #707070;
}

.linkcursor{
	color: #2b62ab;
	font-size: 1em;
	font-weight: bold;
	float: right;
}
.linkcursor:hover{
	color: #c0317f;
}
a:hover .linkcursor{
	color: #c0317f;
}

.caret{
	display: none;
}

h1{
	display: block;
	color: #2b62ab;
	font-size: 1.3em;
	text-transform: uppercase;
}

h2{
	display: block;
	color: #2b62ab;
	font-size: 1.2em;
	background: #f2f2f2;
	padding: 5px 10px;
}

h3{
	display: block;
	color: #2b62ab;
	font-size: 1em;
}

h4{
	display: block;
	color: #2b62ab;
	font-size: 0.9em;
}

h5{
	display: block;
	color: #2b62ab;
	font-size: 0.8em;
}

h6{
	display: block;
	color: #2b62ab;
	font-size: 0.7em;
}



.image-gauche{
	display: block;
	margin-right: 15px;
	margin-bottom: 15px;
}

.image-droite{
	display: block;
	margin-left: 15px;
	margin-bottom: 15px;
}

.btn_lien{
	display: inline-block;
	background: #c0317f;
	padding: 5px;
	color: #FFF;
	text-align: center;
	border: 1px solid #FFF;
}
a.btn_lien { color: #FFF!important; }
a.btn_lien:hover{ color: #FFF!important; background: rgba(192, 49, 127, 0.76); }

.encart_bleu{
	display: block;
	background: #2c58a5;
	padding: 5px;
	color: #FFF;
	text-align: center;
	margin-left: 60px;
	margin-right: 60px;
}
.encart_bleu a{ color: #FFF; }
.encart_bleu a:hover{ color: #FFF; }

.encadre{
	display: inline-block;
	padding: 5px;
	border: 1px solid #2c58a5;
}



.su-spoiler-icon {
	color: #2c58a5;
}

.su-spoiler-title {
	color: #2c58a5;
	font-size: 1.2em!important;
}

.su-accordion {
	margin-bottom: 0!important;
}


.col-md-8{
	padding-left: 23px!important;
	padding-right: 23px!important;
}

.col-md-4{
	padding-right: 23px!important;
	padding-left: 0px!important;
}

.col-md-10, .col-md-12, .col-md-2{
	padding-left: 0px!important;
}

.spacer{
	padding-left:20px!important;
}


.desktop{
	display: block;
}

.mobile1{
	display: none;
}

.mobile2{
	display: none;
}

img.alignleft {
	float: left!important;
}

img.alignright {
	float: right!important;
}

img.aligncenter {
	display: block!important;
	margin: 0 auto!important;
}

#dynamic-to-top, #dynamic-to-top:active, #dynamic-to-top:focus, #dynamic-to-top:hover {
	z-index: 99999999;
}

.breadcrumbs{
	display: block;
	font-size: 0.8em;
	margin-bottom: 20px;
	color: #707070;
	position: absolute;
	right: 13px;
	top: -10px;
}
.breadcrumbs a{
	color: #bfbfbf;
}
.breadcrumbs a:hover{
	color: #c0317f!important;
}

#scroll-actualites{
	display: block;
	max-height: 236px;
}

.nicescroll-rails{
	margin-top: 0px!important;
}


@-moz-document url-prefix()
{
	.nicescroll-rails{
	margin-top: 0px!important;
	}
}

_:-ms-fullscreen, :root .nicescroll-rails{
	margin-top: 0px!important;
}

#scroll-docs{
	display: block;
	max-height: 100px;
}

.space-mobile{
	display: none;
	width: auto;
	height: 15px;
}


/* ///////////////////////////////////////////////// HEADER  ///////////////*/


header {
	background:#FFFFFF;
	height:100px;
	position: relative;
}

header h1 {
	margin: 0!important;
}


.header-content{
	margin-right: auto;
	margin-left: auto;
	width: 1024px;
	position: relative;
	/*border: 1px solid #CCC;*/
}

.row {
	margin:0!important;
}

.logo{
	position:absolute;
	left:0px;
	top:6px;
	width:210px;
	height:63px;
	margin-right:10px;
	margin-top: 12px;
	border:0;
}
.logo img{
	width:210px;
	height:63px;
}



/* ///////////////////////////////////////////////// NAVIGATION //////////////////*/

.actions{
	color: #FFFFFF;
	position: absolute;
	z-index: 999999;
	margin-left: 10px;
	margin-top: 104px;
	font-size: 0.8em;
}
.actions a{
	color: #FFFFFF;
}

.actions2{
	color: #707070;
	position: absolute;
	z-index: 999999;
	margin-left: 0px;
	margin-top: 104px;
	font-size: 0.8em;
}
.actions2 a{
	color: #707070;
}

.navbar {
	border: none!important;
	margin-left: 326px;
	margin-left: 326px\9;
	padding-top: 30px;
}

@-moz-document url-prefix()
{
	.navbar {
		margin-left: 295px;
	}
}

@media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
    .navbar {
		margin-left: 295px;
	}
}}


_:-ms-fullscreen, :root .navbar {
		margin-left: 428px;
	}


.navmenu-default, .navbar-default .navbar-offcanvas {
	background:#FFFFFF;
}


.navmenu-fixed-left, .navbar-offcanvas.navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas.navmenu-fixed-right {
	border-width: 0 0px 0 0!important;
}



.navbar-default{
	background:#FFFFFF;
}



nav{
	/*margin: 10px;*/
}

nav li{
	float: left;
	margin-right: 26px;
}

nav a{
	color: #2b62ab;
	font-size: 1.2em;
}

nav a:hover, a:focus, a:active {
	color: #c0317f!important;
	cursor: pointer!important;
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}


.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 0px;
	font-weight: bold;
	height: 70px!important;
}

.nav > li:last-child{
	margin-right: 0px;
}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active  {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #c0317f!important;
	border-bottom:4px solid #c0317f!important;
}

.current-menu-item, .active, .current-menu-parent, .current-menu-ancestor{
	text-decoration: none!important;
	background-color: #FFFFFF;
	color: #c0317f!important;
	border-bottom:4px solid #c0317f!important;
}

.current-menu-item a, .active a, .current-menu-parent a, .current-menu-ancestor a{
	background-color: #FFFFFF;
	color: #c0317f!important;
	border-bottom:4px solid #c0317f!important;
}


.sidebar-nav {
	padding: 9px 0;
}

.dropdown-menu .sub-menu {
	left: 100%;
	position: absolute;
	top: 0;
	visibility: hidden;
	margin-top: -1px;
}

.dropdown-menu li {
	float:none;
	border-bottom: 0px!important;
}

.dropdown-menu li:hover .sub-menu {
	visibility: visible;
}


.dropdown:hover .dropdown-menu {
	display: block;
}

.dropdown:hover .dropdown-menu .dropdown-menu {
	display: none;
}

.dropdown:hover .dropdown-menu li:hover .dropdown-menu {
	display: block;
}

.dropdown-menu a {
	border-bottom: 0px!important;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
	margin-top: 0;
}

.navbar .sub-menu:before {
	border-bottom: 7px solid transparent;
	border-left: none;
	border-right: 7px solid rgba(0, 0, 0, 0.2);
	border-top: 7px solid transparent;
	left: -7px;
	top: 10px;
}
.navbar .sub-menu:after {
	border-top: 6px solid transparent;
	border-left: none;
	border-right: 6px solid #fff;
	border-bottom: 6px solid transparent;
	top: 11px;
	left: -6px;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99999999999!important;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 0.9em;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 0px solid #ccc!important;
	border: 0px solid rgba(0, 0, 0, .15)!important;
	border-radius: 0px!important;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu .dropdown-menu{
	position: absolute!important;
	top: -7px;
	left: 100%;
	z-index: 99999999999!important;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 12px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 0px solid #ccc!important;
	border: 0px solid rgba(0, 0, 0, .15)!important;
	border-radius: 0px!important;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu a{
	color: #2b62ab!important;
	font-size: 1.1em;
	font-weight: bold!important;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.dropdown-menu > li {
	border-bottom: 0px!important;
}


.dropdown-menu > li > a {
	padding: 3px 15px!important;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: #FFFFFF!important;
	color: #c0317f!important;
	/*color: #a1c41a!important;*/
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #c0317f!important;
	background-color: #FFFFFF!important;
	border-bottom: 0px!important;
}


.ssmenu{
	display: block;
	width: 152px;
	min-height: 20px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border-left:4px solid #1384b4;
	/*-moz-box-shadow: 0px 0px 5px 0px #cfcfcf;
	-webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;
	-o-box-shadow: 0px 0px 5px 0px #cfcfcf;
	box-shadow: 0px 0px 5px 0px #cfcfcf;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);*/
}


.ssmenu ul{
	margin-bottom: 0px!important;
	padding-left: 10px!important
}
.ssmenu ul ul{
	padding-left: 0px!important
}

.ssmenu li{
	list-style-type:none;
}

.ssmenu a{
	color: #1384b4!important;
	font-size: 1.4em;
}

.ssmenu .sub-menu{
	margin-top: 5px;
}

.ssmenu .sub-menu li{
	line-height: 1em!important;
	margin-bottom: 5px;
}

.ssmenu .sub-menu a{
	color: #7d7d7d!important;
	font-size: 1em;
}

.ssmenu .sub-menu .active{
	font-weight: bold!important;
	color: #1384b4!important;
}


.ssmenu .current-menu-item, .ssmenu .active, .ssmenu .current-menu-parent {
	text-decoration: none!important;
	background-color: transparent!important;
	color: #1384b4!important;
}

/* ///////////////////////////////////////////////// MOTEUR RECHERCHE  ///////////////*/


.fond-search{
	display: block;
	background: url("images/degrade-search.png");
	width: 233px;
	height: 68px;
	position: absolute;
	right: 0;
	top: -15px;
}

.lighter{
	z-index: 9;
	position: absolute;
	top: -10px;
	right: 10px;
}

.lighter input[type=text]{
	border:1px solid #dcdcdc;
	background-color:#FFFFFF;
	color: #4d4545;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(pie/PIE.htc);
}

.titre-search{
	color: #FFFFFF;
	z-index: 999999;
	font-size: 0.8em;
}


#search { float: right; margin-top: 9px; width: 213px;}
.search { padding: 3px 0;width:213px; height:30px; position: relative; left: 0px;float:left;line-height: 22px;}
.search input {  position:absolute;
	width:177px;
	float:Left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background: #FFFFFF!important;
	color: #4d4545!important;
	height:30px;
	line-height: 19px;
	padding:10px!important;
	font-size: 13px;
	color: #fff;
	outline: none;
	-webkit-appearance: none;
	border-width:0!important;

}


.search input:focus { background: #FFFFFF !important; color: #FFF; }
.srch_btn{
	font-family: arial;
	height:30px;
	width:30px;
	background: #b9478b;
	color: #FFFFFF;
	position: absolute;
	right:0px;
	top:3px;
	font-size: 0.8em;
	text-align: center;
	padding-top: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor: pointer!important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(pie/PIE.htc);
}

.srch_btn:hover{
	background: #ca649c;
}

p#recherche {
	display:inline-block!important;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
	margin-left: 5px;
}




/* ///////////////////////////////////////////////// PAGE ///////////////*/


.container {
	position:relative;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px!important;
	padding-left: 0px!important;
}

.page-content{
	margin-right: auto;
	margin-left: auto;
	width: 1024px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 27px;
}

#content {
	padding-right: 0px;
}

.ombre{
	display: block;
	width: 100%;
	height: 74px;
	position: absolute;
	left: 0px;
	top:100px;
	background: url("images/degrade-fond.jpg") top left repeat-x;
}

#content-page {
	padding-right: 0px;
}

#sidebar {
	background:#FFF;
}

.tat{
	display: inline-block;
	font-style: italic;
	font-size: 0.8em;
	opacity: 0.5;
}

.nom-cat-home{
	display: inline;
	font-style: italic;
	font-size: 0.8em;
	opacity: 0.5;
	margin-left: 20px;
	margin-bottom: 5px;
}

.nom-cat-single{
	display: inline-block;
	font-style: italic;
	font-size: 0.8em;
	opacity: 0.5;
	margin-top: -20px;
	margin-left: 0px;
	margin-bottom: 15px;
}

.date{
	display: inline-block;
	font-style: italic;
	font-size: 0.8em;
	opacity: 0.7;
	color: #707070!important;
}


.titre-contenu-page{
	display: inline-block;
	width: 656px;
	font-weight: bold;
	font-size: 1.5em;
	background: url("images/degrade-titre-service.png") repeat-y;
	margin-top: 15px;
	margin-bottom: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #2b62ab;
}

.greyline{
	display: block;
	width: 100%;
	height: 3px;
	background: #ececec;
	margin-top: 27px;
}

.usager{
	display: inline-block;
	vertical-align: top;
	width: 317px;
	min-height: 100px;
	height: auto;
	background: #ececec;
	margin-right: 20px;
	vertical-align: top;
}

.usager-titre{
	display: block;
	height: 60px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.usager-titre-icon{
	display: inline-block;
	background: url("images/icon-usager.jpg");
	width: 69px;
	height: 60px;
}
.usager-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: top;
}

.usager-content{
	display: block;
}
.usager-content a{
	display: block;
	color:#2c58a5;
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 20px;
}
.usager-content hr{
	display: block;
	height: 1px;
	background: #2c58a5;
	margin-top: 0px;
	margin-bottom: 0px;
}
.usager-content img{
	display: block;
	padding: 10px 20px;
	width: 283px;
	height: 119px;
}

.professionnel{
	display: inline-block;
	vertical-align: top;
	width: 317px;
	min-height: 100px;
	height: auto;
	background: #ececec;
	margin-right: 20px;
	margin-left: -4px;
	vertical-align: top;
}

.professionnel-titre{
	display: block;
	height: 60px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.professionnel-titre-icon{
	display: inline-block;
	background: url("images/icon-pro.jpg");
	width: 69px;
	height: 60px;
}

.professionnel-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: top;
}

.professionnel-content{
	display: block;
}
.professionnel-content a{
	display: block;
	color:#2c58a5;
	font-weight: bold;
	font-size: 1.1em;
	margin: 10px 20px;
}
.professionnel-content hr{
	display: block;
	height: 1px;
	background: #2c58a5;
	margin-top: 0px;
	margin-bottom: 0px;
}
.professionnel-content img{
	display: block;
	padding: 10px 20px;
	width: 283px;
	height: 119px;
}

.pascaline{
	display: inline-block;
	vertical-align: top;
	width: 350px;
	min-height: 100px;
	height: auto;
	background: #FFFFFF;
	margin-right: 0px;
	float: right;
	margin-left: -4px;
	vertical-align: top;
}

.pascaline-titre{
	display: block;
	height: 60px;
	width: 100%;
	background: #c0317f;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.pascaline-titre-icon{
	display: inline-block;
	background: url("images/icon-pascaline.jpg");
	width: 149px;
	height: 60px;
}

.pascaline-content{
	display: block;
	background: url("images/encart-pascaline-fond.png") repeat-x #21417a;
	color: #FFFFFF;
	text-align: center;
	position: relative;
}

.pascaline-content img{
	width: 290px;
	height: 163px;
}

.pascaline-content-txt{
	color: #FFFFFF;
	display: block;
	position: absolute;
	font-size: 0.95em;
	text-align: left;
	padding: 15px 20px;
}


.actualites{
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 317px;
	min-height: 100px;
	height: auto;
	background: #FFFFFF;
	margin-right: 20px;
	vertical-align: top;
}

.actualites-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #76b339;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.actualites-titre-icon{
	display: inline-block;
	background: url("images/icon-actualites.jpg");
	width: 66px;
	height: 44px;
}
.actualites-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.toutvoir-actualites {
	color: #FFFFFF;
	position: absolute;
	top: 7px;
	right: 12px;
}

.actualite-home{
	display: block;
}

.titre-actualites-home{
	display: inline-block;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	/*margin-bottom: 5px;*/
	font-weight: bold;
	font-size: 1.1em;
	color: #707070;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.titre-actualites-home:hover{
	color: #76b339;
}


.content-actualites-home{
	padding-left: 20px;
	padding-right: 20px;
}

.btn-actualites-home{
	display: inline-block;
	color: #FFFFFF;
	background: #76b339;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn-actualites-home:hover{
	background: #9ccf6a;
}

.actualite{
	display: block;
}

.titre-actualites{
	display: block;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.1em;
	color: #707070;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.titre-actualites:hover{
	color: #76b339;
}


.content-actualites{
	padding-left: 20px;
	padding-right: 20px;
}

.btn-actualites{
	display: inline-block;
	color: #FFFFFF;
	background: #76b339;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	padding-top: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn-actualites:hover{
	background: #9ccf6a;
}


.btn-catualites-line{
	display: block;
	width: 100%;
	border-top: 1px solid #76b339;
}

.separation-actualites{
	display: block;
	height: 25px;
}

.vignette-actualites{
	width: 250px;
	height: 250px;
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.vignette-actualites img {
	width: 250px;
	height: 250px;
}

.vignette-actualites-archive{
	width: 70px;
	height: 70px;
	display: inline-block;
	vertical-align: top;
	background: #e9e9e9;
}
.vignette-actualites-archive img {
	width: 70px;
	height: 70px;
}
.content-actualites-archive{
	display: inline-block;
	vertical-align: top;
	width: 91%;
	margin-left: 10px;
}

.titre-actualites-archives{
	display: inline-block;
	margin-top: 12px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.1em;
	color: #707070;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.titre-actualites-archives:hover{
	color: #76b339;
}

.btn-actus{
	color: #2b62ab;
	font-size: 1.1em;
	margin-top: 10px;
	font-weight: bold;
}
.btn-actus:hover {
	color: #c0317f!important;
}

.zooms{
	display: inline-block;
	position: relative;
	vertical-align: top;
	float: right;
	width: 687px;
	min-height: 100px;
	height: auto;
	background: #FFFFFF;
	margin-right: 0px;
	margin-left: -4px;
	vertical-align: top;
}

.zooms-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #bd3d83;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.zooms-titre-icon{
	display: inline-block;
	background: url("images/icon-zooms.jpg");
	width: 66px;
	height: 44px;
}
.zooms-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.toutvoir-services {
	color: #FFFFFF;
	position: absolute;
	top: 7px;
	right: 12px;
}



.zooms-home{
	display: inline-block;
	vertical-align: top;
	width: 206px;
	margin-right: 30px;
	margin-top: 20px;
}

.zooms-home:last-child{
	margin-right: 0px;
}
.zooms-home + .zooms-home + .zooms-home{
	margin-right: 0px;
}

.titre-zooms-home{
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 1.1em;
	color: #707070;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.titre-zooms-home:hover{
	color: #bd3d83;
}


.content-zooms-home{
	padding-left: 15px;
	padding-right: 15px;
}

.btn-zooms-home{
	display: inline-block;
	color: #FFFFFF;
	background: #bd3d83;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn-zooms-home:hover{
	background: #ca649c;
}
.btn-zooms-line{
	display: block;
	width: 100%;
	border-top: 1px solid #bd3d83;
}

.photo-zoom-home{
	display: block;
	width: 206px;
	height: 160px;
	background: #c0c0c0;
}

@media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
  	.zooms-home{
  		width: 205px!important;
  	}
    .photo-zoom-home{
    	width: 205px!important;
    }
  }}

.sitemap ul{
	margin-left: 0px;
}

.sitemap li{
	list-style-type: none;
	font-size: 1.2em;
}

.sitemap li li{
	font-size: 0.8em;
	margin-left: 12px;
}

.sitemap li:before{
	content: '- ';
}

.sitemap .enimage{
	margin-top: 0px;
}

.sitemap hr{
	margin-top: 10px;
	margin-bottom: 10px;
}

.sitemap .current-menu-item{
	display: none;
}


/* ///////////////////////////////////////////////// SERVICES ///////////////*/


.titre-service{
	display: inline-block;
	width: 656px;
	font-weight: bold;
	font-size: 1.5em;
	background: url("images/degrade-titre-service.png") repeat-y;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #2b62ab;
}

.titre-service-int{
	display: inline-block;
	vertical-align: middle;
}

.ss-titre-service{
	display: block;
	width: 100%;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.2em;
	color: #2b62ab;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #aac0dd;
}


.icone-service{
	display: inline-block;
	margin-right: 10px;
}


.pictos-service{
	display: inline-block;
	float: right;
	margin-top: 30px;
}

.picto-usager{
	display: inline-block;
	background: url("images/picto-usager.png");
	width: 18px;
	height: 22px;
	margin-right: 5px;
}

.picto-pro{
	display: inline-block;
	background: url("images/picto-professionnel.png");
	width: 26px;
	height: 22px;
	margin-right: 5px;
}

.colgauche-service, .colgauche-page{
	display: inline-block;
	vertical-align: top;
	width: 758px;
}

.coldroite-service, .coldroite-page{
	display: inline-block;
	vertical-align: top;
}

.presentation{
	display: block;
	width: 758px;
	min-height: 100px;
	height: auto;
	background: #e9eff6;
	margin-top: 30px;
	margin-right: 0px;
	vertical-align: top;
}

.presentation-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.presentation-titre-icon{
	display: inline-block;
	background: url("images/icon-enimage.jpg");
	width: 66px;
	height: 44px;
}
.presentation-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.presentation-content{
	padding: 20px;
}
.presentation-content p:last-child{
	margin-bottom: 0px;
}
/*.presentation-content ul{
	margin-left: 20px;
}*/




.benefices-usagers{
	display: inline-block;
	width: 367px;
	min-height: 100px;
	height: auto;
	background: #ececec;
	margin-top: 30px;
	margin-right: 20px;
	vertical-align: top;
}

.benefices-usagers-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.benefices-usagers-titre-icon{
	display: inline-block;
	background: url("images/icon-benefices-usagers.jpg");
	width: 66px;
	height: 44px;
}

.benefices-usagers-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.benefices-usagers-content{
	padding: 20px;
}
.benefices-usagers-content p:last-child{
	margin-bottom: 0px;
}
/*.benefices-usagers-content ul{
	margin-left: 20px;
}*/




.benefices-pros{
	display: inline-block;
	width: 366px;
	min-height: 100px;
	height: auto;
	background: #ececec;
	margin-top: 30px;
	margin-right: 0px;
	vertical-align: top;
}

.benefices-pros-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.benefices-pros-titre-icon{
	display: inline-block;
	background: url("images/icon-benefices-pros.jpg");
	width: 66px;
	height: 44px;
}

.benefices-pros-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.benefices-pros-titre-txt{
		font-size: 0.9em!important;
	}
}

.benefices-pros-content{
	padding: 20px;
}
.benefices-pros-content p:last-child{
	margin-bottom: 0px;
}
/*.benefices-pros-content ul{
	margin-left: 20px;
}*/



.actus{
	display: inline-block;
	position: relative;
	width: 367px;
	min-height: 100px;
	height: auto;
	background: #f4f9f2;
	margin-top: 30px;
	margin-right: 20px;
	vertical-align: top;
}

.actus-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #76b339;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.actus-titre-icon{
	display: inline-block;
	background: url("images/icon-actus.jpg");
	width: 66px;
	height: 44px;
}

.actus-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.actus-content{
	padding: 20px;
}
.actus-content p:last-child{
	margin-bottom: 0px;
}
/*.actus-content ul{
	margin-left: 20px;
}*/


.acces{
	display: inline-block;
	width: 366px;
	min-height: 100px;
	height: auto;
	background: #ececec;
	margin-top: 30px;
	margin-right: 0px;
	vertical-align: top;
}

.acces-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #9a9a9a;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.25em;
}

.acces-titre-icon{
	display: inline-block;
	background: url("images/icon-acces.jpg");
	width: 66px;
	height: 44px;
}

.acces-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.acces-titre-txt{
		font-size: 0.85em!important;
	}
}



.acces-content{
	padding: 20px;
}
.acces-content p:last-child{
	margin-bottom: 0px;
}
/*.acces-content ul{
	margin-left: 20px;
}*/


.contact{
	display: block;
	width: 241px;
	min-height: 100px;
	height: auto;
	background: #faf1f6;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 0px;
	vertical-align: top;
}

.contact ul{
	margin: 0;
	padding: 0;
}

.contact-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #c0317f;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.contact-titre-icon{
	display: inline-block;
	background: url("images/icon-contact.jpg");
	width: 66px;
	height: 44px;
}

.contact-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.contact-content{
	padding: 20px;
}
.contact-content p:last-child{
	margin-bottom: 0px;
}
/*.contact-content ul{
	margin-left: 20px;
}*/


.docs{
	display: block;
	width: 241px;
	min-height: 100px;
	height: auto;
	background: #ebebf4;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 0px;
	vertical-align: top;
}

.docs ul{
	margin: 0;
	padding: 0;
}

.docs-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #6f74b4;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.docs-titre-icon{
	display: inline-block;
	background: url("images/icon-docs.jpg");
	width: 66px;
	height: 44px;
}

.docs-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.docs-content{
	padding: 20px;
}
.docs-content p:last-child{
	margin-bottom: 0px;
}
.docs-content ul{
	margin-left: 20px;
}

hr.serv{
	display: block;
	width: 241px;
	height: 1px;
	color: #c0317f;
	background: #c0317f;
	border: 0;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 0px;
}

.services{
	display: block;
	width: 241px;
	min-height: 100px;
	height: auto;
	/*background: #faf1f6;*/
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	vertical-align: top;
}

.services-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #c0317f;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.services-titre-icon{
	display: inline-block;
	background: url("images/icon-services.jpg");
	width: 66px;
	height: 44px;
}

.services-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.services-content{
	padding: 20px;
}
.services-content p:last-child{
	margin-bottom: 0px;
}
/*.services-content ul{
	margin-left: 20px;
}*/

.services .bloc-service{
	margin-top: 5px;
	margin-bottom: 0px;
}



.enimage{
	display: block;
	width: 241px;
	min-height: 100px;
	height: auto;
	background: #ececec;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	vertical-align: top;
}

.enimage-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.enimage-titre-icon{
	display: inline-block;
	background: url("images/icon-enimage.jpg");
	width: 66px;
	height: 44px;
}

.enimage-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.enimage-content{
	display: block;
	padding: 20px;
	background: url("images/encart-pascaline-fond.png") repeat-x #21417a;
	color: #FFFFFF;
	text-align: center;
}
.enimage-content p:last-child{
	margin-bottom: 0px;
}
/*.enimage-content ul{
	margin-left: 20px;
}*/

.enimage-content img{
	width: 100%;
	height: auto;
}

.enimage#archive-services {
	margin-top: 0px;
}


.bloc1, .bloc2, .bloc3{
	display: block;
	width: 758px;
	min-height: 100px;
	height: auto;
	background: #e9eff6;
	margin-top: 20px;
	margin-right: 0px;
	vertical-align: top;
}

.bloc1-titre, .bloc2-titre, .bloc3-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #2c58a5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.bloc1-titre-icon, .bloc2-titre-icon, .bloc3-titre-icon{
	display: inline-block;
	background: url("images/icon-presentation.jpg");
	width: 66px;
	height: 44px;
}
.bloc1-titre-txt, .bloc2-titre-txt, .bloc3-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.bloc1-content, .bloc2-content, .bloc3-content{
	padding: 20px;
}
.bloc1-content p:last-child, .bloc2-content p:last-child, .bloc3-content p:last-child{
	margin-bottom: 0px;
}
.bloc1-content ul, .bloc2-content ul, .bloc3-content ul{
	/*margin-left: 20px;*/
}

.bloc1, .bloc2, .bloc3{
	margin-top: 30px;
}



.partenaires{
	display: block;
	width: 758px;
	min-height: 100px;
	height: auto;
	background: #faf1f6;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	vertical-align: top;
}

.partenaires-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #c0317f;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.partenaires-titre-icon{
	display: inline-block;
	background: url("images/icon-partenaires.jpg");
	width: 66px;
	height: 44px;
}
.partenaires-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.partenaires-content{
	padding: 20px;
}
.partenaires-content p:last-child{
	margin-bottom: 0px;
}
/*.partenaires-content ul{
	margin-left: 20px;
}*/
.partenaires-content img{
	max-width: 100px;
	height: auto;
	margin-right: 15px;
	margin-bottom: 5px;
}

.liste-services{
	display: block;
	width: 100%;
	height: auto;
}


.bloc-service{
	display: block;
	cursor: pointer;
	background: #faf1f6;
	color: #c0317f;
	padding: 10px 20px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.bloc-service:hover{
	opacity: 0.8;
}
a:last-child .bloc-service{
	margin-bottom: 0px;
}

.bloc-service a{
	color: #c0317f;
}


#bloc-service-single{
	padding: 5px 15px!important;
	font-size: 1.1em;
}



.bloc-service2{
	display: block;
	cursor: pointer;
	background: #faf1f6;
	color: #c0317f;
	padding: 5px 15px!important;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.1em;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.bloc-service2:hover{
	opacity: 0.8;
}
a:last-child .bloc-service2{
	margin-bottom: 0px;
}

.bloc-service2 a{
	color: #c0317f;
}





.bloc-search{
	display: block;
	cursor: pointer;
	background: #f1f1f1;
	padding: 10px 20px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 23px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.bloc-search:hover{
	opacity: 0.8;
}



.sousmenu{
	display: block;
	width: 241px;
	min-height: 100px;
	height: auto;
	background: #faf1f6;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	vertical-align: top;
}

.sousmenu ul{
	margin: 0;
	padding: 0;
}

.sousmenu-titre{
	display: block;
	height: 44px;
	width: 100%;
	background: #c0317f;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}

.sousmenu-titre-icon{
	display: inline-block;
	background: url("images/icon-sousmenu.jpg");
	width: 66px;
	height: 44px;
}

.sousmenu-titre-txt{
	display: inline-block;
	margin-left: 10px;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
}

.sousmenu-content{
	padding: 20px;
}
.sousmenu-content ul{
	margin-left: 0px;
}

.sousmenu li {
	list-style-type: none;
	background: transparent;
	border-bottom: none!important;
}

.sousmenu a {
	background: transparent;
	border-bottom: none!important;
	color: #FFFFFF!important;
}

.sousmenu-titre.menu li a{
	display: block;
}

.sousmenu-titre.menu li.current-menu-item {
	color: #FFFFFF!important;
}

.sousmenu-titre ul.sub-menu li a{
	display: none;
}

.sousmenu-content ul.menu li a{
	display: none;
}

.sousmenu-content ul.sub-menu li a{
	display: block;
	color: #707070!important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.sousmenu-content ul.sub-menu li a:hover {
	color: #c0317f!important;
}

.sousmenu-content ul.sub-menu li.current-menu-item a {
	color: #c0317f!important;
}


/* ///////////////////////////////////////////////// FORMULAIRES  ///////////////*/

.reponseConf{
	display: block;
	float: right;
	width: 150px;
	margin-right: 20px;
}
.checkbox-conf1 .wpcf7-list-item label{
display: block!important;
float: left!important;
width: 630px;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
	background-color: #eee !important;
	border: none !important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 14px;
	color: #999 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.wpcf7-submit {
	color: #bd367f !important;
	text-transform: uppercase;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 20px;
	line-height: 1.7em;
	background: transparent;
	border: 2px solid #bd367f;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.wpcf7-submit:hover {
	background-color: #bd367f;
	border-color:#bd367f;
	color: #fff !important;
	padding: 6px 20px !important;
}

input[type="reset"] {
	color: #bd367f !important;
	text-transform: uppercase;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 20px;
	line-height: 1.7em;
	background: transparent;
	border: 2px solid #bd367f;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

input[type="reset"]:hover {
	background-color: #bd367f;
	border-color:#bd367f;
	color: #fff !important;
	padding: 6px 20px !important;
}

span.wpcf7-list-item { display: block; }

.wpcf7-list-item  {
	margin-bottom: 15px;
}
h5 .wpcf7-list-item  {
	margin-bottom: 0px;
}

.wpcf7-form h4 {
    background-color: #bd367f;
    padding: 10px;
    padding-left: 20px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 1.2em!important;
    text-align: left;
margin-top:30px;
}
.wpcf7-form h5 {
    background-color: #6F72B5;
    padding: 10px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    font-weight: lighter;
    font-size: 1em!important;
}
.liberal {
	margin-bottom: 8px;
}
.checkbox-conf1 .wpcf7-list-item-label{
	display: inline-block;
	width: 39px;
}
.submit {
	text-align: center;
}

.wrap{
  background: transparent!important;
}

.wrap h4 {
	margin-bottom: 10px;
}

.wrap h5 {
	margin-top: 0;
}

.wrap-lib p {
	line-height: 25px;
	margin: 0;
	margin-bottom: 8px;
}

.wrap-pro {
	margin-right: 2%;
	float: left;
	width: 49%;
  background: transparent!important;
}

.wrap-lib {
	float: right;
	width: 49%;
  background: transparent!important;
}

.checkbox-spe,
.checkbox-autre {
	display: inline-block;
}

select {
	background: #eee;
	border: 0 none;
	border-radius: 0;
	cursor: pointer;
	font-size: 1em;
	height: auto;
	padding: 15px;
	width: 100%;
	color: #c0317f;
}



/* //////////////////////////////////////////////// SLIDER ///////////////*/


.slider{
	display: inline-block;
	width:1024px;
	/*height: 271px;
	background: #c0c0c0;*/
	position: relative;
	margin-top: -15px;
}


.slick-prev {
	left: 925px!important;
	z-index: 99999!important;
	width: 50px!important;
	height: 50px!important;
}

.slick-next {
	right: 5px!important;
	z-index: 99999!important;
	width: 50px!important;
	height: 50px!important;
}

.slick-prev, .slick-next {
	top:84%!important;
	display: block!important;
}


.slick-prev:before, .slick-next:before {
	font-size: 40px!important;
}

.slick-initialized .slick-slide {
	display: inline-block!important;
	text-align: center!important;
}

.slick-slider {
	margin-bottom: 0px!important;
	display: inline-block!important;
	vertical-align: top;
}

.slick-dots {
	display: none!important;
	bottom: 5px!important;
	text-align: right!important;
	padding-right: 20px!important;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #817274!important;;
}
.slick-dots li button:before {
	font-family: 'slick';
	font-size: 10px!important;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: .25;
	color: #817274!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.img-slider{
	z-index: 99;
}

.content-slide{
	background: url("images/fond-slider.png") repeat;
	height: auto;
	width: 531px;
	padding: 10px 20px;
	position: absolute;
	bottom: 0px;
	z-index: 999;
}

.txt-slide{
	color: #FFFFFF;
	text-align: left;
}

#large-slider{
	display: block!important;
}

#small-slider{
	display: none!important;
}




/* ///////////////////////////////////////////////// FOOTER ///////////////*/



footer {
	background:#ebebeb;
	min-height: 40px;
	color: #707070;
}

.footer-content{
	margin-right: auto;
	margin-left: auto;
	width: 1024px;
	position: relative;
	padding-top: 11px;
	font-size: 0.9em;
	font-weight: bold;
}

.adresse-footer{
	display: block;
	float: left;
}

.nav-footer{
	float: right;
}

footer ul{
	margin: 0;
	padding: 0;
}

footer li{
	float: left;
	list-style-type: none;
	margin-right: 15px;
}

footer li > a{
	color: #707070;
}

footer li:first-child > a{
	color: #c0317f!important;
}

footer .current-menu-item, footer .active, footer .current-menu-parent, footer .current-menu-ancestor{
	color: #c0317f!important;
	background-color: transparent!important;
	border-bottom: 0px!important;
}

footer .current-menu-item a, footer .active a{
	color: #c0317f!important;
	background-color: transparent!important;
	border-bottom: 0px!important;
}


/* Invitation */


		/* #Formulaire
        ================================================== */

	body .contenu-page form {
			z-index: 1;
			position:relative;
		}

		.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
			background-color: #eee !important;
			border: none !important;
			width: 100% !important;
			-moz-border-radius: 0 !important;
			-webkit-border-radius: 0 !important;
			border-radius: 0 !important;
			font-size: 14px;
			color: #999 !important;
			padding: 16px !important;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
.wpcf7-form-control{
	display: block;
}
		.wpcf7-submit {
			color: #bd367f !important;
			text-transform: uppercase;
			margin: 8px auto 0;
			cursor: pointer;
			font-size: 20px;
			font-weight: 500;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			padding: 6px 20px;
			line-height: 1.7em;
			background: transparent;
			border: 2px solid #bd367f;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			-moz-transition: all 0.2s;
			-webkit-transition: all 0.2s;
			transition: all 0.2s;
		}

		.wpcf7-submit:hover {
			background-color: #bd367f;
			border-color:#bd367f;
			color: #fff !important;
			padding: 6px 20px !important;
		}

		span.wpcf7-list-item { display: block; }

		.wpcf7-list-item  {
			margin-bottom: 15px;
		}
		h5 .wpcf7-list-item  {
			margin-bottom: 0px;
			background-color: #6F72B5;
			padding: 5px;
			text-align: center;
			color: #fff;
			text-transform: uppercase;
			font-weight: lighter;
		}


		.liberal {
			margin-bottom: 8px;
		}

		.submit {
			text-align: center;
		}

		.wrap h4 {
			margin-bottom: 10px;
			background-color: #bd367f;
			padding: 10px;
			text-align: center;
			color: #fff;
			text-transform: uppercase;
			font-weight: lighter;
		}

		.wrap h5 {
			margin-top: 0;
		}

		.wrap-lib p {
			line-height: 25px;
			margin: 0;
			margin-bottom: 8px;
		}

		.wrap-pro {
			margin-right: 2%;
			float: left;
			width: 49%;
		}

		.wrap-lib {
			float: right;
			width: 49%;
		}

		.checkbox-spe,
		.checkbox-autre {
			display: inline-block;
		}
		.annule{
			font-size: 0.8em;
			line-height: 0.8em;
		}
		.annule .wpcf7-list-item{
			margin-bottom: 0px;
		}
		.inscrit section{
			position: relative;
		}
		.inscrit .pom-default{
			position: absolute;
			top: 0px;
			right: 10px;
			background-size: 100%;
			width: 23px!important;
			height:23px!important;
		}
		.inscrit section a{
			text-decoration: none;
			color: #707070;
		}
		.inscrit table{
			margin-top: 10px;
		}
		.inscrit td,.inscrit th{
			border: 3px solid #707070!important;
		}
		.inscrit td p,.inscrit th p {
			margin:5px;
		}
		.identite{
			width: 45%;
		}
		.mail{
			width: 35%;
		}
		.lien{
			width: 15%;
		}
		.titre-contenu-page h2{
			background: transparent;
		}
		.nbInscrit,.Conf2{
			text-align: center;
		}

/* fin invitation */
/* ///////////////////////////////////////////////// RESPONSIVE ///////////////*/


@media (max-width: 1200px) and (min-width: 992px){


	.page-content, .header-content, .footer-content, .bandeau-medipole-content{
		width: 959px;
		/*padding-left:20px;
		padding-right:20px;*/
	}

	.desktop{
		display: none;
	}

	.mobile1{
		display: block;
	}

	.mobile2{
		display: none;
	}

	.logo{
		left:0px;
		top:6px;
		width:210px;
		height:63px;
	}

	.logo img{
		width:210px;
		height:63px;
	}

	.navbar {
		margin-left: 295px;
	}

	@-moz-document url-prefix()
	{
		.navbar {
			margin-left: 270px;
		}
	}

	@media screen and (min-color-index:0)
	and(-webkit-min-device-pixel-ratio:0) { @media
	{
	    .navbar {
			margin-left: 270px;
		}
	}}


	_:-ms-fullscreen, :root .navbar {
			margin-left: 270px;
		}

	nav li {
		margin-right: 15px;
	}

	#large-slider{
		display: block!important;
	}

	#small-slider{
		display: none!important;
	}

	.slider{
		width:959px;
		height: 254px;
		margin-top: -15px;
	}

	.slider img{
		width: 959px;
		height: 252px;
	}

	.slick-prev {
		left: 859px!important;
	}

	.slick-prev, .slick-next {
		top:83%!important;
	}

	.usager{
		width: 297px;
	}
	.usager-titre{
		font-size: 1.3em;
	}

	.professionnel{
		width: 297px;
	}
	.professionnel-titre{
		font-size: 1.3em;
	}

	.pascaline{
		width: 325px;
		float: right;
	}

	.actualites{
		width: 297px;
	}
	.actualites-titre{
		font-size: 1.3em;
	}

	.zooms{
		width: 642px;
		float: right;
	}
	.zooms-titre{
		font-size: 1.3em;
	}


	.colgauche-service, .colgauche-page{
		width: 707px;
	}

	.presentation{
		width: 706px;
	}

	.presentation-titre{
		font-size: 1.3em;
	}

	.bloc1, .bloc2, .bloc3{
		width: 706px;
	}
	.bloc1-titre, .bloc2-titre, .bloc3-titre{
		font-size: 1.3em;
	}


	.benefices-usagers{
		display: inline-block;
		width: 341px;
	}

	.benefices-usagers-titre{
		font-size: 1.3em;
	}


	.benefices-pros{
		display: inline-block;
		width: 341px;
	}

	.benefices-pros-titre{
		font-size: 1.3em;
	}

	.actus{
		display: inline-block;
		width: 341px;
	}

	.actus-titre{
		font-size: 1.3em;
	}

	.acces{
		display: inline-block;
		width: 341px;
	}

	.acces-titre{
		font-size: 1.15em;
	}

	.contact{
		display: block;
		width: 227px;
	}

	.contact-titre{
		font-size: 1.3em;
	}

	.docs{
		display: block;
		width: 227px;
	}

	.docs-titre{
		font-size: 1.3em;
	}

	hr.serv{
		width: 227px;
	}

	.services{
		display: block;
		width: 227px;
	}

	.services-titre{
		font-size: 1.3em;
	}

	.enimage{
		display: block;
		width: 227px;
	}

	.enimage-titre{
		font-size: 1.3em;
	}


	.partenaires{
		display: block;
		width: 100%;
	}

	.partenaires-titre{
		font-size: 1.3em;
	}

	.sousmenu{
		display: block;
		width: 227px;
	}

	.sousmenu-titre{
		font-size: 1.3em;
	}

	.content-actualites-archive{
		width: 91%;
	}

	.toutvoir-actualites, .toutvoir-services {
		top: 9px;
	}

	.zooms-home {
		display: inline-block;
		width: 195px;
		margin-right: 24px;
	}

	.photo-zoom-home {
		width: 195px;
		height: 151px!important;
	}
	.photo-zoom-home img{
		width: 195px;
		height: 151px!important;
	}


}


@media (max-width: 992px) and (min-width: 768px) {


	.page-content, .header-content, .footer-content, .bandeau-medipole-content{
		width: 882px;
		/*padding-left:20px;
		padding-right:20px;*/
	}

	.desktop{
		display: none;
	}

	.mobile1{
		display: block;
	}

	.mobile2{
		display: none;
	}

	.logo{
		left:0px;
		top:6px;
		width:190px;
		height:57px;
	}

	.logo img{
		width:190px;
		height:57px;
	}


	.navbar {
		margin-left: 275px;
	}

	@-moz-document url-prefix()
	{
		.navbar {
			margin-left: 225px;
		}
	}

	@media screen and (min-color-index:0)
	and(-webkit-min-device-pixel-ratio:0) { @media
	{
	    .navbar {
			margin-left: 225px;
		}
	}}


	_:-ms-fullscreen, :root .navbar {
			margin-left: 225px;
		}

	nav li {
		margin-right: 15px;
		font-size: 0.95em;
	}


	nav a {
		font-size: 1.15em;
	}

	#large-slider{
		display: block!important;
	}

	#small-slider{
		display: none!important;
	}

	.slider{
		width:882px;
		height: 233px;
		margin-top: -15px;
	}

	.slider img{
		width: 882px;
		height: 232px;
	}

	.slick-prev {
		left: 783px!important;
	}

	.slick-prev, .slick-next {
		top:82%!important;
	}

	.usager{
		width: 273px;
	}
	.usager-titre{
		font-size: 1.1em;
	}
	.usager-titre-txt{
		margin-left: 5px;
	}

	.professionnel{
		width: 273px;
	}
	.professionnel-titre{
		font-size: 1.1em;
	}
	.professionnel-titre-txt{
		margin-left: 5px;
	}

	.pascaline{
		width: 296px;
		float: right;
	}

	.actualites{
		width: 273px;
	}
	.actualites-titre{
		font-size: 1.1em;
	}
	.actualites-titre-txt{
		margin-left: 5px;
	}


	.zooms{
		width: 589px;
		float: right;
	}
	.zooms-titre{
		font-size: 1.1em;
	}
	.zooms-titre-txt{
		margin-left: 5px;
	}

	.colgauche-service, .colgauche-page{
		width: 629px;
	}

	.presentation{
		width: 629px;
	}

	.presentation-titre{
		font-size: 1.1em;
	}
	.presentation-titre-txt{
		margin-left: 5px;
	}

	.bloc1, .bloc2, .bloc3{
		width: 629px;
	}
	.bloc1-titre, .bloc2-titre, .bloc3-titre{
		font-size: 1.1em;
	}
	.bloc1-titre-txt, .bloc2-titre-txt, .bloc3-titre-txt{
		margin-left: 5px;
	}


	.benefices-usagers{
		display: inline-block;
		width: 302px;
	}

	.benefices-usagers-titre{
		font-size: 1.1em;
	}
	.benefices-usagers-titre-txt{
		margin-left: 5px;
	}


	.benefices-pros{
		display: inline-block;
		width: 302px;
	}

	.benefices-pros-titre{
		font-size: 1.1em;
	}
	.benefices-pros-titre-txt{
		margin-left: 5px;
	}

	.actus{
		display: inline-block;
		width: 302px;
	}

	.actus-titre{
		font-size: 1.1em;
	}
	.actus-titre-txt{
		margin-left: 5px;
	}

	.acces{
		display: inline-block;
		width: 302px;
	}

	.acces-titre{
		font-size: 1em;
	}
	.acces-titre-txt{
		margin-left: 5px;
	}

	.contact{
		display: block;
		width: 228px;
	}

	.contact-titre{
		font-size: 1.1em;
	}
	.contact-titre-txt{
		margin-left: 5px;
	}

	.docs{
		display: block;
		width: 228px;
	}

	.docs-titre{
		font-size: 1.1em;
	}
	.docs-titre-txt{
		margin-left: 5px;
	}


	hr.serv{
		width: 228px;
	}

	.services{
		display: block;
		width: 228px;
	}

	.services-titre{
		font-size: 1.1em;
	}
	.services-titre-txt{
		margin-left: 5px;
	}
	.bloc-service{
		font-size: 1.1em;
	}

	.bloc-service2{
		font-size: 1.1em;
	}


	.enimage{
		display: block;
		width: 228px;
	}

	.enimage-titre{
		font-size: 1.1em;
	}
	.enimage-titre-txt{
		margin-left: 5px;
	}


	.partenaires{
		display: block;
		width: 629px;
	}

	.partenaires-titre{
		font-size: 1.1em;
	}
	.partenaires-titre-txt{
		margin-left: 5px;
	}

	.sousmenu{
		display: block;
		width: 228px;
	}

	.sousmenu-titre{
		font-size: 1.1em;
	}
	.sousmenu-titre-txt{
		margin-left: 5px;
	}


	.usager-content img{
		width: 273px;
		height: 116px;
	}

	.professionnel-content img{
		width: 273px;
		height: 116px;
	}

	.content-actualites-archive{
		width: 90%;
	}

	.toutvoir-actualites, .toutvoir-services {
		top: 9px;
		font-size: 1.2em!important;
	}

	.zooms-home {
		display: inline-block;
		width: 177px;
		margin-right: 24px;
	}

	.photo-zoom-home {
		width: 177px;
		height: 137px;
	}
	.photo-zoom-home img{
		width: 177px;
		height: 137px;
	}

	.pascaline-content-txt{
		font-size: 0.9em;
		padding: 10px 10px;
	}

/* modif du 29.09.2016*/
#temoignages div {
	width:420px!important;
	float: none!important;
}
#temoignages div.titre-video {
	width:100%!important;
}


}


/* Small devices Landscape */
@media (max-width: 768px) and (min-width: 480px) {


	.page-content, .header-content, .directeur-content, .footer-content, .bandeau-medipole-content{
		width: 727px;
		/*padding-left:20px;
		padding-right:20px;*/
	}

	.page-content {
		/*margin-top: 30px;*/
	}

	.logo{
		left:0px;
		top:6px;
		width:190px;
		height:57px;
	}

	.logo img{
		width:190px;
		height:57px;
	}

	.navbar {
		margin-left: 293px;
	}

	@-moz-document url-prefix()
	{
		.navbar {
			margin-left: 272px;
		}
	}


	@media screen and (min-color-index:0)
	and(-webkit-min-device-pixel-ratio:0) { @media
	{
	    .navbar {
			margin-left: 272px;
		}
	}}

	_:-ms-fullscreen, :root .navbar {
			margin-left: 272px;
		}

	#scroll-actualites{
		display: block;
		max-height: 236px;
	}

	.nicescroll-rails{
		margin-top: -45px!important;
	}

	#large-slider{
		display: block!important;
	}

	#small-slider{
		display: none!important;
	}

	.slider{
		width:100%;
		height: 271px;
		margin-top: -15px;
	}

	.slider img{
		width: 727px;
		height: 191px;
	}

	.slick-prev {
		left: 783px!important;
	}

	.slick-prev, .slick-next {
		top:82%!important;
	}

	.usager{
		width: 225px;
	}
	.usager-titre-txt{
		margin-left: 5px;
	}

	.professionnel{
		width: 225px;
	}
	.professionnel-titre-txt{
		margin-left: 5px;
	}

	.pascaline{
		width: 236px;
		float: right;
	}
	.pascaline-titre-txt{
		margin-left: 5px;
	}

	.actualites{
		width: 225px;
	}

	.zooms{
		width: 482px;
		float: right;
	}
	.zooms-titre-txt{
		margin-left: 5px;
	}

	.colgauche-service{
		width: 469px;
	}
	.colgauche-page{
		width: 434px;
	}

	.presentation{
		width: 469px;
	}

	.presentation-titre{
		font-size: 1.1em;
	}
	.presentation-titre-txt{
		margin-left: 5px;
	}

	.bloc1, .bloc2, .bloc3{
		width: 469px;
	}
	.bloc1-titre, .bloc2-titre, .bloc3-titre{
		font-size: 1.1em;
	}
	.bloc1-titre-txt, .bloc2-titre-txt, .bloc3-titre-txt{
		margin-left: 5px;
	}


	.benefices-usagers{
		display: inline-block;
		width: 469px;
	}

	.benefices-usagers-titre{
		font-size: 1.1em;
	}
	.benefices-usagers-titre-txt{
		margin-left: 5px;
	}


	.benefices-pros{
		display: inline-block;
		width: 469px;
	}

	.benefices-pros-titre{
		font-size: 1.1em;
	}
	.benefices-pros-titre-txt{
		margin-left: 5px;
	}

	.actus{
		display: inline-block;
		width: 469px;
	}

	.actus-titre{
		font-size: 1.1em;
	}
	.actus-titre-txt{
		margin-left: 5px;
	}

	.acces{
		display: inline-block;
		width: 469px;
	}

	.acces-titre{
		font-size: 1em;
	}
	.acces-titre-txt{
		margin-left: 5px;
	}

	.contact{
		display: block;
		width: 228px;
	}

	.contact-titre{
		font-size: 1.1em;
	}
	.contact-titre-txt{
		margin-left: 5px;
	}

	.docs{
		display: block;
		width: 228px;
	}

	.docs-titre{
		font-size: 1.1em;
	}
	.docs-titre-txt{
		margin-left: 5px;
	}


	hr.serv{
		width: 228px;
	}

	.services{
		display: block;
		width: 228px;
	}

	.services-titre{
		font-size: 1.1em;
	}
	.services-titre-txt{
		margin-left: 5px;
	}
	.bloc-service{
		font-size: 1.1em;
	}
	.bloc-service2{
		font-size: 1.1em;
	}


	.enimage{
		display: block;
		width: 228px;
	}

	.enimage-titre{
		font-size: 1.1em;
	}
	.enimage-titre-txt{
		margin-left: 5px;
	}


	.partenaires{
		display: block;
		width: 100%;
	}

	.partenaires-titre{
		font-size: 1.1em;
	}
	.partenaires-titre-txt{
		margin-left: 5px;
	}


	.sousmenu{
		display: block;
		width: 228px;
	}

	.sousmenu-titre{
		font-size: 1.1em;
	}
	.sousmenu-titre-txt{
		margin-left: 5px;
	}


	.usager-content img{
		width: 225px;
		height: 96px;
	}

	.professionnel-content img{
		width: 225px;
		height: 96px;
	}

	.usager-content a {
		font-size: 0.95em;
	}
	.professionnel-content a {
		font-size: 0.95em;
	}


	.content-actualites-archive{
		width: 87%;
	}

	.titre-actualites-archives {
		margin-top: 0px;
	}

	.zooms-home {
		display: inline-block;
		width: 177px;
		margin-right: 24px;
	}

	.photo-zoom-home {
		width: 177px;
		height: 137px;
	}

	.photo-zoom-home img{
		width: 177px;
		height: 137px;
	}



}


/* Small devices */
@media (max-width: 767px) {


	.ombre, footer{
		width: 727px;
	}

	.page-content{
		/*margin-bottom: 15px;*/
	}

	.contenu-page{
		margin-left: 20px;
		margin-right: 20px;
	}

	nav li {
		width: 100%;
	}

	.nav > li > a {
		height: 44px!important;
		margin-left: 20px;
		font-size: 1.4em;
	}

	.nav > li:first-child > a {
		margin-top: 20px;
	}

	.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {
		border-bottom: 0px solid #c0317f!important;
	}


	.navmenu-default, .navbar-default .navbar-offcanvas {
		background:#f8f8f8!important;
	}


	.navmenu-default a, .navbar-default .navbar-offcanvas a{
		background:#f8f8f8!important;
	}

	.navmenu-default a:hover, .navbar-default .navbar-offcanvas a:hover {
		background: #f8f8f8!important;
	}
	.navmenu-default a:active, .navbar-default .navbar-offcanvas a:active {
		background: #f8f8f8!important;
	}

	.current-menu-item, .active, .current-menu-parent, .current-menu-ancestor {
		border-bottom: 0px solid #c0317f!important;
		background-color: transparent!important;
	}

	.current-menu-item a, .active a {
		border-bottom: 0px solid #c0317f!important;
	}


	.dropdown-menu {
		position: relative;
		z-index: 99999999999!important;
		display: block;
		float: none;
		min-width: 160px;
		padding: 0px 0px 0px 15px;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: #f8f8f8!important;
	}

	.actions {
		/*margin-top: -10px;*/
	}

	.actions2 {
		margin-left: 10px;
	}


	#content {
		background-color: #F1F1F1;
	}

	#content-page {
		/*background:#FFFFFF;
		padding: 20px!important;*/
	}


	.desktop{
		display: none;
	}

	.mobile1{
		display: none;
	}

	.mobile2{
		display: block;
	}

	.logo{
		left:0px;
		top:6px;
		width:190px;
		height:57px;
		margin-left: 10px;
	}

	.logo img{
		width:190px;
		height:57px;
	}

	#large-slider{
		display: block!important;
	}

	#small-slider{
		display: none!important;
	}

	.slider{
		width:100%;
		height: 191px;
	}

	.fond-search{
		top: -15px;
	}

	.lighter{
		top: -10px;
	}

	.slider img{
		width: 727px;
		height: 191px;
	}

	.slick-prev {
		left: 628px!important;
	}

	.slick-prev, .slick-next {
		top:78%!important;
	}

	.adresse-footer {
		padding-left: 10px;

	}

	.usager{
		width: 225px;
	}
	.usager-titre-txt {
		font-size: 0.8em;
	}

	.professionnel{
		width: 225px;
	}
	.professionnel-titre-txt {
		font-size: 0.8em;

	}

	.pascaline{
		width: 236px;
		float: right;
	}
	.pascaline-titre-txt {
		font-size: 0.8em;
	}

	.actualites{
		width: 225px;
	}
	.actualites-titre-txt {
		font-size: 0.8em;
	}

	.zooms{
		width: 482px;
		float: right;
		margin-bottom: 20px;
	}
	.zooms-titre-txt {
		font-size: 0.8em;
	}


	.pascaline-content img {
		width: 236px;
		height: 133px;
	}

	.vignette-actualites{
		width: 200px;
		height: 200px;
	}
	.vignette-actualites img {
		width: 200px;
		height: 200px;
	}

	/*.zooms-home {
		display: inline-block;
		width: 141px;
		margin-right: 24px;
	}

	.photo-zoom-home {
		width: 141px;
		height: 110px;
	}*/

	.zooms-home {
		display: inline-block;
		width: 195px;
		margin-right: 24px;
		margin-top: 20px;
	}

	.photo-zoom-home {
		width: 195px;
		height: 151px!important;
	}

	.photo-zoom-home img{
		width: 195px;
		height: 151px!important;
	}

	.nom-cat-single{
	margin-left: 20px;
	}

	.pascaline-content-txt{
		font-size: 0.8em;
		padding: 5px 10px;
	}
	/* modif du 29.09.2016*/
	#temoignages div {
		width:435px!important;
		float: none!important;
	}
	#temoignages div.titre-video {
		width:100%!important;
	}

}



@media (max-width: 630px) {


}



/* Very Small devices */
@media (max-width: 480px) {

	.breadcrumbs {
		display: block;
		font-size: 0.8em;
		margin-bottom: -19px;
		color: #707070;
		position: relative;
		right: 13px;
		float: right;
		margin-top: 17px;
	}

	#scroll-actualites{
		display: block;
		max-height: 236px;
	}

	.nicescroll-rails{
		margin-top: -45px!important;
	}

	.ombre, footer{
		width: 385px;
	}

	.titre-contenu-page{
		width: 385px;
	}

	nav li {
		width: 100%;
	}

	.nav > li > a {
		height: 44px!important;
		margin-left: 20px;
		font-size: 1.4em;
	}

	.nav > li:first-child > a {
		margin-top: 20px;
	}

	.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {
		border-bottom: 0px solid #c0317f!important;
	}

	.current-menu-item, .active, .current-menu-parent, .current-menu-ancestor {
		border-bottom: 0px solid #c0317f!important;
		background-color: transparent!important;
	}

	.current-menu-item a, .active a {
		border-bottom: 0px solid #c0317f!important;
	}

	.navbar {
		border: none!important;
		margin-left: 385px;
		padding-top: 30px;
	}



	.navmenu-default, .navbar-default .navbar-offcanvas {
		background:#f8f8f8!important;
	}


	.navmenu-default a, .navbar-default .navbar-offcanvas a{
		background:#f8f8f8!important;
	}

	.navmenu-default a:hover, .navbar-default .navbar-offcanvas a:hover {
		background: #f8f8f8!important;
	}
	.navmenu-default a:active, .navbar-default .navbar-offcanvas a:active {
		background: #f8f8f8!important;
	}


	.dropdown-menu {
		position: relative;
		z-index: 99999999999!important;
		display: block;
		float: none;
		min-width: 160px;
		padding: 0px 0px 0px 15px;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: #f8f8f8!important;
	}

	.dropdown-menu a{
		font-size: 1em!important;
	}


	.actions {
		/*margin-top: -10px;*/
		max-width: 110px;
	}

	.actions2 {
		margin-left: 10px;
	}


	.page-content, .header-content, .footer-content, .bandeau-medipole-content{
		width: 385px;
		/*padding-left:20px;
		padding-right:20px;*/
	}

	.page-content {
		/*margin-top: 72px;*/
	}

	#content-page {
		/*background:#FFFFFF;
		padding: 20px!important;*/
	}

	.logo{
		left:0px;
		top:6px;
		width:190px;
		height:57px;
		margin-left: 10px;
	}

	.logo img{
		width:190px;
		height:57px;
	}


	#large-slider{
		display: none!important;
	}

	#small-slider{
		display: block!important;
	}

	.slider{
		width:100%;
		height: 281px;
	}

	.slider img{
		width: 385px;
		height: auto;
	}

	footer {
		min-height: 48px;
	}

	.adresse-footer {
		padding-left: 10px;

	}

	.nav-footer {
		float: left;
		/*margin-top: 5px;*/
		padding-left: 15px;
		/*border-top: 1px solid #CCC;*/
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.fond-search{
		top: -15px;
	}

	.lighter{
		top: -10px;
	}


	.slick-prev, .slick-next {
		display: none!important;
	}


	.usager{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 43px;
		margin-bottom: 27px;
	}
	.usager-titre-txt {
		font-size: 1em;
	}


	.professionnel{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 27px;
	}
	.professionnel-titre-txt {
		font-size: 1em;
	}

	.pascaline{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 27px;
	}
	.pascaline-titre-txt {
		font-size: 1em;
	}

	.actualites{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 27px;
	}
	.actualites-titre-txt {
		font-size: 1em;
	}

	.zooms{
		width: 385px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 12px;
	}
	.zooms-titre-txt {
		font-size: 0.8em;
	}

	.greyline{
		display: none;
	}

	.titre-service {
		display: inline-block;
		width: 100%;
	}

	.pictos-service {
		margin-top: -41px;
		margin-right: 14px;
	}


	.colgauche-service, .colgauche-page{
		display: block;
		width: 100%;
	}
	.coldroite-service, .coldroite-page{
		display: block;
		width: 100%;
	}

	.presentation{
		display: block;
		width: 100%;
	}

	.bloc1, .bloc2, .bloc3 {
		display: block;
		width: 100%;
	}

	.benefices-usagers{
		display: block;
		width: 100%;
	}

	.benefices-pros{
		display: block;
		width: 100%;
	}

	.actus{
		display: block;
		width: 100%;
	}

	.acces{
		display: block;
		width: 100%;
	}

	.contact{
		display: block;
		width: 100%;
		margin-left: 0px;
	}

	.docs{
		display: block;
		width: 100%;
		margin-left: 0px;
	}

	hr.serv{
		width: 100%;
		margin-left: 0px;
	}

	.services{
		display: block;
		width: 100%;
		margin-left: 0px;
	}


	.enimage{
		display: block;
		width: 100%;
		margin-left: 0px;
	}

	.partenaires{
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}

	.sousmenu{
		display: block;
		width: 100%;
		margin-left: 0px;
	}

	.pascaline-content img {
		width: 350px;
		height: 197px;
	}

	.titre-actualites-home, .content-actualites-home{
		margin-left: 0px;
		margin-right: 0px;
	}
	.content-actualites-home{
		margin-bottom: 10px;
	}

	.content-actualites-archive {
		width: 100%;
		margin-left: 0px;
	}

	.btn-suite{
		margin-top: 10px;
	}

	.vignette-actualites{
		width: 150px;
		height: 150px;
	}
	.vignette-actualites img {
		width: 150px;
		height: 150px;
	}

	.vignette-actualites-archive{
		display: none;
	}

	.titre-actualites-archives{
		margin-top: 0px;
	}

	.titre-zooms-home{
		padding-left: 20px;
		padding-right: 20px;
	}

	.content-zooms-home {
		padding-left: 20px;
		padding-right: 20px;
	}



	.zooms-home {
		display: inline-block;
		width: 385px;
		margin-right: 0px;
		margin-top: 25px;
	}

	.photo-zoom-home {
		width: 260px;
		height: 206px!important;
		margin-left: 62px;
	}
	.photo-zoom-home img {
		width: 260px;
		height: 206px!important;
	}

	.partenaires-content img{
		margin-bottom: 15px;
	}

	.sousmenu {
		margin-top: 25px;
	}


	.enimage#archive-services {
		margin-top: 25px;
	}

	.nom-cat-single{
	margin-left: 20px;
	}


	.pascaline-content-txt{
		font-size: 1em;
		padding: 15px;
	}

	.space-mobile{
	display: block;
	width: auto;
	height: 15px;
}
	/* modif du 29.09.2016*/
	#temoignages div {
		width:345px!important;
		float: none!important;
	}
	#temoignages div.titre-video {
		width:100%!important;
	}

}
