div#header_cadre {background:#FFF;margin: 0 0 5px 0;}

/* 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: 15px auto;
	max-width: 1920px;
}

.animation_bg {
    width: 100%;
    height: 100%;
    z-index: 99;
    background: url(../img/public/logo_animation.png) 98% center no-repeat;
    
    background-size: 25%;
    position: absolute;
}
.animation_bg_fond {
    width: 100%;
    height: 100%;
    z-index: 98;
    background: url(../img/public/index_degrade_animation.png) top center repeat-x;
    position: absolute;
}

div#animation_content {margin:0;}
div#animation_logo {position:absolute;right:10%;z-index:100;bottom:0;width:565px;}
div#animation_logo img {width:100%; display:table;}


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:15%;left:0;z-index:101;}
.caption_text {font-size:1.1em;}

.caption_text p.caption_title {font-size:1.4em;font-weight:bold;text-align:right;text-transform:uppercase;margin:0 0 5px 0;padding:10px 20px 10px 50px;color:#FFF;background:rgba(0,0,0,0.8);min-width: 300px;}
.caption_text p.caption_sstitle {font-size:1.2em;font-weight:100;text-align:right;text-transform:uppercase;font-style:italic;margin:0 0 10px 0;padding:10px 20px 10px 50px;color:#FFF;background:rgba(43,139,180,0.8);}


.localite_plus {display:none;}

.caption_link {color:#FFF;font-size:0.8em;display:table;border-radius:0.2em; border:1px solid #FFF;text-transform:uppercase;padding:10px 20px 10px 35px;margin:0 25px 0 0;float:right;background: url(../img/public/picto_plus.png) 10px center no-repeat;transition: background 0.5s;}

.caption:hover .caption_link {color:#FFF;background:#000 url(../img/public/picto_plus.png) 15px center no-repeat;-webkit-transition: background 0.5s;transition: background 0.5s;}

*/


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


div#encart_clinique_title {display:none;}
.encart_clinique_nom {padding:0 30px;}

/* 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) {
	.caption_text p.caption_title {font-size: 1.2em;}
	.caption_text p.caption_sstitle {font-size: 1em;}
}

@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) {
	
	
	.caption_text p.caption_title {font-size: 1em;}
	.caption_text p.caption_sstitle {font-size: 0.9em;}
	
}
@media screen and (max-width : 1200px) {
	.caption {bottom:60px;}
	.caption_sstitle {display:none;}
	.localite_plus {display:inline; font-weight:normal;}
}
@media screen and (max-width : 1000px) {
	
}
@media screen and (max-width : 959px) {
	
	
	
	
	.animation_bg_fond {background: url(../img/public/index_degrade_animation_small.png) top center repeat-x;}
	
	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;}

	.caption { bottom: 40px;}
}

@media screen and (max-width : 800px) {
	div#animation {background:#2b8bb4;}
	.caption {position: relative;display:block;overflow: hidden;width: 100%;max-width: 100%;margin: 0;top: auto;left: auto;bottom:auto;background:#2b8bb4;}
	.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: 0.9em;
		text-align: right;
	}
}

@media screen and (max-width : 650px) {
	
	
	.caption_text p.caption_title {font-size: 0.7em;}
	
	.caption_alaune {bottom:10%;font-size:0.9em;}
	.bx-wrapper img {height:auto !important;}
	/*.index_service_nom {font-size: 0.7em;}*/
	
	.animation_bg {display:none;}
	
}
@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;}
	
}

@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;}
}
