#menu_list li.niveau1.menu-1 {color: #006bab; background:url("../img/public/menu_border_hover.png") left bottom no-repeat;}

/* MENU RESPONSIVE */
.menu_item_picto a.picto_menu_r:before,
.menu_item_picto a.picto_menu_r:after
{
	background: #062a78 !important;
}
.menu_item_picto a.picto_menu_r span
{
	background: #062a78 !important;

}

.menu_item_name {color:#062a78 !important;}

/* ANIMATION */

div#animation {
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:98;
	margin: 0 auto;
	max-width: 1920px;
}

div#animation_content {margin:0;}


div#animation .bx-wrapper {margin:0;}
div#animation .anim_bxslider {margin:0;padding:0;}

div#animation a.a_caption {display:block;width:100%;height:100%;text-decoration:none;color:inherit;}
.caption {width:auto;height:auto;display:table;position:absolute;bottom:25%;left:0;z-index:101;}
.caption_text {font-size:1.1em;}

.caption_text p.caption_title {font-size:2.8em;font-weight:bold;text-align:right;text-transform:uppercase;margin:0 0 5px 0;padding:10px 20px 10px 50px;background:rgba(255,255,255,0.9);min-width: 300px;}


div#middle_content { margin:0 auto; background:none;}

/* ENCART COORD */
.index_top {position:relative;}
.index_encart_coord {position:absolute; z-index:99;bottom:0; right:10%;}
.index_encart_coord_title {background:#062a78; padding:10px; font-size:2.4em; color:#FFF; text-transform:uppercase;text-align:center;}
.index_encart_coord_content {padding:20px 10px; display:grid;grid-template-columns:repeat(3, 1fr);	grid-column-gap: 15px; grid-row-gap: 15px;background:#FFF;}
.index_encart_coord_item {grid-column:span 1; text-align:center;}
.index_encart_coord_item a {display:table; width:100%; height:100%; text-decoration:none; color:inherit;}
.index_encart_coord_item p {text-transform:uppercase;text-align:center; color:#909090; font-size:1.1em;}


/* PRESENTATION */

div#index_presentation {
	width:100%;
	margin:0 auto;
}


@media screen and (max-width : 1550px) {
	
}
@media screen and (max-width : 1500px) {
}
@media screen and (max-width : 1400px) {
}

@media screen and (max-width : 1280px) {
	
	/*.caption {font-size:0.8em;width:50%;left:10%;}
	.caption_text {padding: 10px;}
	.caption_text p.caption_title {margin: 0 0 5px 0;}
	.caption_text p.caption_sstitle {margin: 0 0 5px 0;}
	.caption_link {margin: -10px 25px 0 0;}
	*/
	
}
@media screen and (max-width : 1250px) {
	
	.index_encart_coord {right:20px;}
	div#animation .bx-wrapper .bx-pager {text-align: left;}
	.caption_text p.caption_title {font-size:2.4em;}
}
@media screen and (max-width : 1200px) {
	.bx-wrapper .bx-controls-direction a {top: calc(25% - 20px) !important;}
}
@media screen and (max-width : 1000px) {
	.caption_text p.caption_title {font-size:2em;}
}
@media screen and (max-width : 959px) {
	
	
	div#animation .bx-wrapper .bx-prev {background-size:100%;}
	div#animation .bx-wrapper .bx-next {background-size:100%;}
	div#animation .bx-wrapper .bx-controls-direction a {top: 50%;width: 40px;height:40px; z-index:102;}

}

@media screen and (max-width : 800px) {
	
	.caption {position: relative;display:block;overflow: hidden;width: 100%;max-width: 100%;margin: 0;top: auto;left: auto;bottom:auto;background:#0B9CC8;}
	.caption_text {background:url("../img/public/picto_plus.png") 98% center no-repeat; padding:0 25px 0 0;-webkit-transition: background 0.5s;transition: background 0.5s;}
	.caption_text:hover {background:url("../img/public/picto_plus.png") 99% center no-repeat;-webkit-transition: background 0.5s;transition: background 0.5s;}
	.caption_link {display:none;}
	.caption_text p.caption_title {background:none;padding: 10px 20px 10px 10px;margin:0;}
	
	.caption_text p.caption_title {
		font-size: 1.2em;
		text-align: right;
	}
	
	
	div#animation .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 60px;}
	div#animation .bx-wrapper .bx-pager { text-align: center;}
	
	.index_encart_coord {position:relative; z-index:99;bottom:0; right:auto; margin:0 auto; display:grid; grid-template-columns:repeat(3, 1fr);}
	.index_encart_coord_title {grid-column:span 1;}
	.index_encart_coord_content {grid-column:span 2;}
	
}

@media screen and (max-width : 650px) {
	
	.bx-wrapper img {height:auto !important;}
	/*.index_service_nom {font-size: 0.7em;}*/
	.index_encart_coord_title {padding:26px 10px 0 10px;font-size:2em;}
	
}
@media screen and (max-width : 600px) {
	
}
@media screen and (max-width : 550px) {
	
	
	
	.caption_text p {width: 100%;}
	.caption_link {margin: -5px auto 10px auto;float:none;position:relative;}
	
	.index_encart_coord_title {grid-column:span 3;padding:15px 10px 15px 10px;}
	.index_encart_coord_content {grid-column:span 3;}
	
}

@media screen and (max-width : 500px) {
	/*div#index_presentation {width:90%;}*/
	.encart_clinique_btn {display:none;}
	
}
@media screen and (max-width : 480px) {
	
}
@media screen and (max-width : 400px) {
	.encart_clinique_nom { padding: 0 10px;}
}
@media screen and (max-width : 350px) {
	.encart_clinique_ville {margin: 10px auto;}
}
