@charset "UTF-8";

/**
 *    Ideal resolution: 1280 * 960 pixels
 */

html, body {
   height: 100%;
   border: 0px solid transparent;
   font-size: 1em; /* Ideal: 16px */
   margin: 0px 0px 0px 0px;
   min-height: 100%;
   padding: 0px 0px 0px 0px;
   width: 100%;
   font-family:'Raleway', sans-serif;
	background-color:#ffffff;
	color:#494949;
}
body{
	text-align:center;
}
img, object, embed, canvas, video, audio, picture {
   max-width: 100%;
   height: auto;
}


#one{
	position:relative;
	width:100%;
	height:95.6%;
	max-height:300%;
}

.butlerian{display:none;}
.left{float:left;}
.right{float:right;}
	.imgleft img{
		float:left!important;
		margin:0 20px 20px 0!important;
	}
	.imgright img{
		float:right;
		margin:25px 0px 20px 20px;
	}

		/* DIAPORAMA PASK */
		#diapo{
			float:left;
			max-height:400px;
			margin:0 auto 0 auto;
			width:100%;
			padding:0px;
			background-color:#ffffff;
		}
		.diaporama_pask{ /* ul */
			position:relative;
			min-width:100%;
			height:400px;
			margin:-23px auto 0 auto;
			z-index:9;
			list-style-type:none;
		}

		.diaporama_pask li{
			overflow:hidden;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:inherit;
			background-repeat:no-repeat;
			background-position:top center;
			background-size:cover;
			z-index:9;
		}
		.diaporama_pask img{
			position:absolute;
			left:0px;
			top:0px;
			width:100%;
			height:inherit;
		/* 	height:400px; */
			bottom:0px;
		}
		/* diaporama_controls d�sactiv�s dans le js/jquery.diaporama.js */
		.diaporama_controls{
			width:512px;
			margin:-20px 0;
			padding:5px;
			clear:both;
			overflow:hidden;
		}

		.diaporama_controls .btns{
			float:right;

		}

		.diaporama_controls a{
			font-weight:normal;
			width:10px;
			height:13px;
			text-indent:-9999px;
			display:inline-block;
			margin:0 3px;
		}

		.diaporama_controls .prev{
			background:url(images/fleches_diapo.png) no-repeat top right;
		}

		.diaporama_controls .next{
			background:url(images/fleches_diapo.png) no-repeat top left;
		}

		.diaporama_controls .pause{
			background:url(images/fleches_diapo.png) no-repeat bottom right;
		}

		.diaporama_controls .play{
			background:url(images/fleches_diapo.png) no-repeat bottom left;
		}
		/* DIAPORAMA PASK */
	
	
	
	
	
	
	
	.definer{
		color:#cfcaca;
		font-size:14px;
		transition: color 0.5s;
	}
	.definer:hover{color:#8b8787;font-size:17px;}
	
	#your_post{
		position:fixed;
		z-index:20000;
		top:25%;
		left:35%;
		width:30%;
		min-height:40%;
		padding-bottom:10px;
		background-color:#ffffff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0px 5px 10px 0px #656565;
		-webkit-box-shadow: 0px 5px 10px 0px #656565;
		-o-box-shadow: 0px 5px 10px 0px #656565;
		box-shadow: 0px 5px 10px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=10);
		font-family:Arial;
/* 		animation: arriving 0.02s linear;
		transform: rotate(0deg); */
	}			
/* 	@keyframes arriving{
				0%{ transform: rotate(5deg);}
				100%{ transform: rotate(0deg);}
	} */
	#your_post .overflow{
		height:280px;
	}
	#your_big_post{
		position:fixed;
		z-index:2000;
		top:15%;
		left:25%;
		width:50%;
		min-height:60%;
		padding-bottom:10px;
		background-color:#ffffff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0px 5px 10px 0px #656565;
		-webkit-box-shadow: 0px 5px 10px 0px #656565;
		-o-box-shadow: 0px 5px 10px 0px #656565;
		box-shadow: 0px 5px 10px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=10);
	}
	.close{
		position:absolute;
		z-index:3;
		top:5px;
		right:5px;
		font-size:50px;
		text-align:center;
		width:40px;
		height:40px;
		cursor:pointer;
		color:#ffffff;
		line-height:33px;		
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-color:#9c938e;
	}
	.close a{
		display:block;
	}
	
	.close_safari{
		position:absolute;
		z-index:3;
		top:5px;
		right:5px;
		font-size:55px;
		text-align:left;
		width:40px;
		height:40px;
		cursor:pointer;
		color:#ffffff;
		line-height:47px;		
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background-color:#9c938e;
-moz-box-shadow: inset -1px -2px 4px 0px #9c938e;
-webkit-box-shadow: inset -1px -2px 4px 0px #9c938e;
-o-box-shadow: inset -1px -2px 4px 0px #9c938e;
box-shadow: inset -1px -2px 4px 0px #9c938e;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#9c938e, Direction=296, Strength=4);
	}
	.close_safari a{
		display:block;
	}
	.overlist{
		float:left;
		width:100%;
		height:525px;
		overflow:auto;
	}
	
	





	.account_div {
		position:absolute;
		top:0px;
		right:0px;
		width:230px;
		height:88px;
		margin-right:0px;
		z-index:200;
	}
	#opener{cursor:pointer;}
	#div_market{position:relative;}
	.nb_articles{
		position:absolute;
		top:0;
		right:15px;
		width:18px;
		height:18px;
		padding-top:2px;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		background-color:#151515;
		color:#ffffff;
		text-align:center;
		font-size:12px;
	}

	.aocount_button a,#div_market a{
		color:#000000;
	}
	.aocount_button ul{list-style-type:none;}
	
	.account_langue img{
		width:35px!important;
		height:35px!important;
		margin-right:14px;
		margin-top:15px;
	}
	
			#header_perso{
				position:absolute;
				top:0px;
				right:0px;
				width:180px;
				height:30px;
				font-size:19px;
				margin-top:0px;
				padding:2px;
				background-color:#ffffff;
				font-family:britannic_bold;
-moz-box-shadow: 2px 2px 5px 0px #656565;
-webkit-box-shadow: 2px 2px 5px 0px #656565;
-o-box-shadow: 2px 2px 5px 0px #656565;
box-shadow: 2px 2px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
			}
			#header_perso a{display:block;}
			#header_perso a, #header_perso a:hover{color:#7c7b7b!important;}
			#header_perso img{vertical-align:middle;}
            #header_perso ul{list-style-type:none;margin:0px auto;text-align:center;z-index:200;}
            #header_perso ul li{z-index:200;}
            #header_perso ul li ul{
				list-style-type:none;
				display:none;
				background-color:#ffffff;
				color:#7c7b7b;
				position:absolute;
				top:32px;
				left:0px;
				width:155px;
				border:1px solid #000000;
				text-align:left;
				font-size:14px;
				z-index:21;
			}

            #header_perso li:hover .scompte {display:block;color:#7c7b7b;}
            
            #header_perso .scompte li{
				padding:8px 0 5px 20px;
				height:18px;
				opacity: 0.75;
				-webkit-transition: opacity 0.5s ease-in-out;
				-moz-transition: opacity 0.5s ease-in-out;
				transition: opacity 0.5s ease-in-out;
                cursor:pointer;
            }
			#header_perso .scompte li:hover{
				background-color:#929292;opacity: 1;
				color:#7c7b7b;
			}
			#header_perso .scompte li:hover a{
				color:#ffffff!important;display:block;
			}


	.zoomEffect,.zoomEffect_mini {
	-moz-transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	opacity: 1;
	}
	.zoomEffect:hover {
		-moz-transform: scale(1.10);
		-webkit-transform: scale(1.10);
		-o-transform: scale(1.10);
		-ms-transform: scale(1.10);
		transform: scale(1.10);
		opacity: 1;
	}
	.zoomEffect_mini:hover {
		-moz-transform: scale(1.02);
		-webkit-transform: scale(1.02);
		-o-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02);
		opacity: 1;
	}
			
	



	
			
#entete{
	position:relative;
	width:100%;
	z-index:18;
}
.canvas_lg{
	position:relative;
	width:100%;
	height:13px;
	background-color:#0a75a9!important;
	border:1px solid #0e425e;
	margin-bottom:0px;
-moz-box-shadow: 0px 0px 2px 0px #000000;
-webkit-box-shadow: 0px 0px 2px 0px #000000;
-o-box-shadow: 0px 0px 2px 0px #000000;
box-shadow: 0px 0px 2px 0px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=NaN, Strength=2);
}

.canvas{
	margin:0px auto;
	width:65%;
	/* width:1330px; */
	z-index:20;
}



#logo{
	position:absolute;
	top:0;
	left:-200px;
	width:326px;
	max-height:400px;
	background-color:#ffffff;
	margin:0;
	padding:0;
	z-index:22;
}
#igh{
	margin:-15px auto;
/* 	background-image:url(images/logo-igh.gif);
	background-repeat:no-repeat; 
	-moz-box-shadow: 1px 1px 3px 0px #656565;
	-webkit-box-shadow: 1px 1px 3px 0px #656565;
	-o-box-shadow: 1px 1px 3px 0px #656565;
	box-shadow: 1px 1px 3px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=3);*/
}

#igh,#igh img{
	width:162px;
	height:59px;
}
#etablissement_logo{
	/*margin:16px auto;
	 height:250px; */
	 margin:0px auto;
	 height:130px;
}
#etablissement_logo img{
/* 	max-width:250px;
	max-height:208px; */
	max-width:190px;
	max-height:128px;
}
#etablissement_coords{
/* 	margin:-20px auto;
	color:#0f78ab; */
	color:#0f78ab;
	line-height:21px;
}

#etablissement_donnees{
	width:60%;
	/* margin:-5px auto 25px; */
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	font-size:17px;
}

#etablissement_donnees .cadreimage{
    opacity: 0;
    -webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -ms-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
	margin-top:40px;
}
#etablissement_donnees  .cadreimage.load {
    opacity: 1;
	margin-top:15px;
}


#etablissement_donnees .cadreimage, #etablissement_donnees .cadrerond{
		width:198px;
		height:198px;
		-webkit-border-radius: 96px;
		-moz-border-radius: 96px;
		border-radius: 96px;	
}


#etablissement_donnees .cadrerond{
	background-color:#157bad;
	color:#ffffff;
}
#etablissement_donnees .cadrerond a, #etablissement_donnees .cadrerond a:hover{
	color:#ffffff!important;
}
#etablissement_donnees .cadrerond p{
	font-family:britannic_bold;
}
#etablissement_donnees .cadrerond span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:28px;
	font-weight:bold;
}
#etablissement_donnees .cadrerond img{
	width:52px;
	height:51px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;	
}
#etablissement_donnees .cadrerond .mglrauto{
	border-top:1px solid #51b2e1;
	padding-top:8px;
}


#etablissement_tel{
	margin:32px 75px 10px 0px;
}
#etablissement_tel, #etablissement_tel a{
	color:#7c7b7b;
	font-weight:bold;
	font-size:20px;
}
#etablissement_tel img{
	vertical-align:middle;
	margin-right:25px;
}





	.nav{
		float:left;width:100%;
		height:36px;
		background: #fefefe;
		background: -moz-linear-gradient(top,  #fefefe 0%, #e2e2e2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2));
		background: -webkit-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%);
		background: -o-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%);
		background: -ms-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%);
		background: linear-gradient(to bottom,  #fefefe 0%,#e2e2e2 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 );
		border-top:1px solid #bac8d3;
		border-bottom:1px solid #527691;
		
		-moz-box-shadow: 0px 5px 5px 0px #9b9b9b;
		-webkit-box-shadow: 0px 5px 5px 0px #9b9b9b;
		-o-box-shadow: 0px 5px 5px 0px #9b9b9b;
		box-shadow: 0px 5px 5px 0px #9b9b9b;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=180, Strength=5);
		
		color:#226281;
	}
	.nav, .nav a{color:#000000!important;}
	

	
	
	.hide_menu_lat{height:0px;display:none;height:0px;}
	#hide_menu_lat{display:none;visibility:hidden;}
	
	
	/* SITE VITRINE >  NAVIGATION HORIZONTALE HH */
	
	.vitrine_nav{
		float:left;
		width:100%;
		height:inherit;
		list-style-type:none;
		font-size:15px;
		
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;		
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;	
	}
	.vitrine_nav li{float:left;
		display:inline-block;
		flex: 1 0 auto;	
		padding-top:8px;
		
		height:28px;
		 -webkit-transition: background-color 0.5s ease-out;
		  -moz-transition: background-color 0.5s ease-out;
		  -o-transition: background-color 0.5s ease-out;
		  transition: background-color 0.5s ease-out;
		 
	}
	.vitrine_nav li a{display:block;}
	.vitrine_nav li:hover,.vitrine_nav_resp li:hover{background-color:#0f78ab;}
	.vitrine_nav li:hover a,.vitrine_nav_resp li:hover a{color:#ffffff!important;display:block;}
	.vitrine_nav, .vitrine_nav li a{color:#000000;}
	.vitrine_nav li a{color:#000000!important;}
	.vitrine_nav li a:hover{color:#ffffff!important;}
	.li_barre{line-height:18px;font-size:19px;padding-left:0!important;padding-right:0!important;color:#527691;}
	.li_barre:hover{background-color:transparent!important;}
	.nav .canvas .form20pc{padding-top:5px;}
	.nav .canvas .form20pc img {vertical-align:middle;}

	.menu_hh_tiret{color:#0f78ab;font-weight:bold;}
	
	.vitrine_resp{
		position:relative;
		width:100%;
		visibility:hidden;
		-webkit-appearance: none;
		z-index:14;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;	
		margin:0;
	}
	.vitrine_resp input[type=checkbox]{visibility:hidden;}
	.vitrine_nav_resp{float:left;list-style-type:none;display:none;width:100%;height:0;
	}
	.vitrine_nav_resp li{
		display:block;
		width:100%;
		padding:5px 0;
		font-size:17px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#eeeeee;
	}
	
	.show-menu {
		font-family: britannic_bold;
		text-decoration: none;
		color: #226281;
		font-size:17px;
		text-align: center;
		padding: 8px 0 0 0px;
		margin:0;
		display: none;
		cursor:pointer;
	}
	.show-menu img{vertical-align:middle;}
	.show-menu input[type=checkbox]:not(:checked) ~ .vitrine_nav_resp{visibility:hidden;}
	.show-menu input[type=checkbox]:checked ~ .vitrine_nav_resp{visibility:visible;height:auto;}
	
	
	.smenu{position:relative;}
	.smenu div{
		display:none;
	}	
	.smenu:hover div,.smenu a:hover div{
		display:block;
		position:absolute;
		z-index:200;
		top:25px;
		left:0px;
		width:360px;
		margin-top:10px;
	}

	.smenu:hover div ul{
		width:100%;

	}
	.smenu li{
		height:0px;
		background-color:#0b638d;
		padding-right:7px 0px 0 0px;
	}
	.smenu:hover li{
		width:97.5%;
		height:29px;
		padding:7px 0px 0 15px;
		text-align:left;		
	}
	
	.smenu:hover li a{
		margin-left:0;
		-webkit-transition: margin 0.5s ease-in-out;
		-moz-transition: margin 0.5s ease-in-out;
		transition: margin 0.5s ease-in-out;			
	}
	.smenu:hover li a:hover{
		margin-left:7px;
	}
	
	
	.vitrine_nav_resp .smenu div{ margin-top:4px;width:100%;text-align:center;}
	.vitrine_nav_resp .britannic_bold {font-size:16px;}

	
	
	
	.vitrine_nav .menu_intranet a,
	.vitrine_nav_resp .menu_intranet a	{
		color:#ae0000!important;
		font-weight:bold;
	}
	
	/* NAVIGATION HORIZONTALE HH */
	
	.rubriques_nav{
		float:left;
		width:70%;
		height:inherit;
		list-style-type:none;
		
	}
	.rubriques_nav li{
		display:inline-block;
		padding:7px 10px 0 10px;
		height:29px;

	}
	.rubriques_nav li:hover{background-color:#7d7d7d;}
	.rubriques_nav, .rubriques_nav li a{color:#313729;}
	.rubriques_nav li a:hover{color:#313729!important;}
	.nav .canvas .form10pc{padding-top:5px;}
	.nav .canvas .form10pc img {vertical-align:middle;}
	.rubriques_nav_resp{display:none;}
	.menu_hh_tiret{color:#313729;font-weight:bold;}
	
	#nav_menu{
		list-style-type:none;
		display:none;
		background-color:#ffffff;
		color:#000000;
		position:absolute;
		top:26px;
		right:60px;
		width:155px;
		border:1px solid #000000;
		text-align:left;
		font-size:12px;
		z-index:21;

	}
	#nav_menu a{color:#000000;}
	#nav_menu li{
		padding:8px 0 5px 20px;
		height:18px;
		opacity: 0.75;
		-webkit-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
	}
	#on-menu img{vertical-align:middle;}
	#on-menu:hover #nav_menu{
		display:block;
		color:#000000!important;
		
	}
	#nav_menu li:hover{background-color:#929292;opacity: 1;}
	#nav_menu li:hover a{color:#ffffff!important;}

	
	
	/* BOUTIQUE */
	.menu_boutique{
		margin-top:0px;
		float:left;
		width:185px;
		color:#313729;
		padding:2px 0 4px 0;
		z-index:20;
	}
	.menu_boutique #menu_suite,.menu_boutique #menu_suite_foot{
			
			width:90%;
			list-style-type:none;
			margin:0 auto;
			text-align:left;
			
	}

	.menu_boutique #menu_suite li,.menu_boutique #menu_suite_foot li{
		display:inline-block;
		padding:2px 0 2px 15px;
		border-bottom-style:dotted;
		border-width:2px;
		font-family: 'Crimson Text', serif;
		font-size:16px;
		width:90%;
	
/*     -webkit-transition: background-color 1s ease-in;
	   -moz-transition: background-color 1s ease-in;
         -o-transition: background-color 1s ease-in;
        -ms-transition: background-color 1s ease-in;
            transition: background-color 1s ease-in;
		
		Ne fonctionnera pas dans CSS3 - D'apr�s la documentation, attendre une �ventuelle am�lioration dans CSS4
		
			*/

	}
	.menu_boutique #menu_suite img, .menu_boutique #menu_suite_foot img{
		vertical-align:middle;
		margin-bottom:2px;
		width:28px;
		height:26px;
	}
	.menu_boutique a{color:#333333;}
	
	.menu_boutique #menu_suite li:hover{		

	}
	.menu_boutique #menu_suite li a:hover,.menu_boutique #menu_suite li:hover a{
		color:#424242!important;
	}
	
	
	.menu-categories-vgh{
		float:left;
		background-image:url(images/menu-categories-vgh.png);
		background-repeat:no-repeat;
	}
	.menu-categories-vgb{
		float:left;
		background-image:url(images/menu-categories-vgb.png);
		background-repeat:no-repeat;
	}
	.menu-categories-vgh, .menu-categories-vgh img,
	.menu-categories-vgb, .menu-categories-vgb img{
		width:184px;
		height:32px;
	}
	

	#menu_suite li:hover img{
        filter: brightness(0%);
        -webkit-filter: brightness(50%);
        -moz-filter: brightness(50%);
        -o-filter: brightness(50%);
        -ms-filter: brightness(50%);
	}
	.hover_hh{
		font-size:20px!important;
	}
	.hover_hh a:hover{color:#424242!important;}
	
	
	#menu_supp{
		margin:15px 0;
		list-style-type:none!important;
		font-size:13px;
	}
	#menu_supp a:hover{color:#ffffff!important;}
	#menu_supp li{display:block; width:100%;text-align:center;}
	
	.menu_boutique_resp{
		display:none;
		height:27px;
		padding:0px 0 4px 0;
		width:100%;
		color:#ffffff;
		background: #c20e7b;
		background: -moz-linear-gradient(top,  #c20e7b 0%, #ad0b7b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c20e7b), color-stop(100%,#ad0b7b));
		background: -webkit-linear-gradient(top,  #c20e7b 0%,#ad0b7b 100%);
		background: -o-linear-gradient(top,  #c20e7b 0%,#ad0b7b 100%);
		background: -ms-linear-gradient(top,  #c20e7b 0%,#ad0b7b 100%);
		background: linear-gradient(to bottom,  #c20e7b 0%,#ad0b7b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c20e7b', endColorstr='#ad0b7b',GradientType=0 );
	}
	.menu_boutique_resp ul{
			list-style-type:none;
			text-align:right;
	}
	.menu_boutique_resp ul li{
		display:block;
		padding:0px 2px 0 2px;
		font-size:13px;
	}
	.menu_boutique_resp a{color:#ffffff;}
	.menu_boutique_resp .menu_hh_tiret{display:none;}
	
	#menu_resp{float:left;font-family:'Raleway', sans-serif;}
	#menu_resp hr{
		float:left;
		width:100%;
		border:0;
		height:1px;
		background-color:#6f6f6f;
	}
	
	#menu_boutique_vg_resp{
		display:none;
	}	
	.menu_boutique .show-menu, .menu_boutique #show-menu{
		display: none;
		-webkit-appearance: none;
	}
	#menu_categories_boutique{
		float:left;
		width:100%;
		margin:25px 0 15px;
		font-size:14px;
	}
	/* BOUTIQUE */
	
	
	



	#flags{
		float:left;
		width:100%;
	}
	#flags img{margin:10px!important;}

	#coordonnees{
		float:left;
		width:100%;
		font-size:13px;
		margin:10px 0 10px 0;
	}
	#coordonnees_societe{
		font-size:19px;
		color:#ffffff!important;
	}
	#coordonnees span{
		font-size:19px;
	}
	.social_coords img{
		margin:0px 10px;	
	}
	
	
	




	
	/* ckpage */
	.page_txt{
		text-align:left;
		padding:0 15px 15px 15px;
		font-size:13px;
		font-family:'Raleway', sans-serif;
	}
	.ckpage{
		float:left;
		width:93%;
		text-align:justify;
		padding:15px 15px 0 25px;
		font-size:13px;
		line-height:15px;
		font-family:'Raleway', sans-serif;
	}
	.ckpage a{color:#000000;}
	.ckpage u{
		color:#424242;
		font-size:17px;
	}
	.ckpage .left{
		margin:0 10px 10px 0;
	}
	.ckpage .right{
		margin:0 0 10px 10px;
	}
	/* ckpage */
	

	#footer{
		position:fixed;
		left:0px;
		bottom:0px;
		width:100%;
		min-height:40px;
		z-index:20;
	}
	#footer nav{
		background: #0a75a9;
		border-top:1px solid #8a8a8a;
	}
	
	
	#footer #menu_suite_foot{
		min-height:40px;
		list-style-type:none;
	}
	#footer #menu_suite_foot li{
		padding:8px 20px 10px 20px;
		display:inline-block;
	}
	#footer #menu_suite_foot, #footer #menu_suite_foot a{
		color:#9dc4e3!important;
	}
	#footer #menu_suite_foot li img{
		vertical-align:middle;
	}

	
	
	
	#dialog{
		height:400px;
		font-size:15px;
	}
	#dialog, #dialog a{color:#000000;}
	#dialog input{
		margin:8px;
	}
	#dialog p{margin:10px auto 10px;}
	#dialog hr{
		float:left;
		margin:10px auto 10px 0;
		width:100%;
		height:1px;
	}


	
/* PAGES */
	#body_page,.body_page{
	float:left;
	width:100%;
	margin:0px 0 0 0px;
	display:inline-block;	
	text-align:justify;
	}
	
	.heart_page{		
		background-color:#ffffff;
		/* height:100%; */
	}
	


	.bg_page{
		float:left;
		width:99.9%;
		margin:0 1px 5px 0px;
		text-align:left;
		color:#635a55;
	}
	.bg_page hr{
		width:100%;
		height:1px;
		margin:10px auto 10px;
		background-color:#8a8a8a;
	}
	.bg_page >p{
		text-align:justify;
		padding:30px 30px 0 30px;
		
	}
	.bg_page .f95pc{margin:0 auto;}
	.bg_page span{
		color:#4d4d4d;
	}
	.retour_titre{float:left;width:90%;padding:30px;text-align:left;}
	.retour_titre,.retour_titre a{color:#424242;}
	.corpus_int{
		width:70%;
		margin:0 auto;
		color:#424242;
		text-align:justify;
	}
	.corpus_int>h1 {padding-left:0px!important;}
	.corpus_int h1 img{vertical-align:middle;}
	
	.bg100gray,.bg100gray_light,.bg100gray_auto{
		border-top:2px solid #999999;
		background-color:#e0e0e0;
		-moz-box-shadow: 0px 3px 3px 0px #656565;
		-webkit-box-shadow: 0px 3px 3px 0px #656565;
		-o-box-shadow: 0px 3px 3px 0px #656565;
		box-shadow: 0px 3px 3px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=3);
	}
	
	.bg100gray_auto{
		float:left;height:auto;
	}
	.bg100gray_light{
		height:190px;
	}
	.bg100gray{
		min-height:380px;
	}
	.shadow{
		-moz-box-shadow: 0px 3px 3px 0px #656565;
		-webkit-box-shadow: 0px 3px 3px 0px #656565;
		-o-box-shadow: 0px 3px 3px 0px #656565;
		box-shadow: 0px 3px 3px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=3);
	}
	
	
	.bande_point_hb, .bande_point_hbw, .bande_point_h, .bande_point_b {
		float:left;
		width:100%;
		padding:8px 0;
		text-align:center;
		font-size:20px;
	}
	
	.bande_point_hb{
		border-top:2px dotted #635a55;
		border-bottom:2px dotted #635a55;
	}
	.bande_point_hbw{
		border-top:2px dotted #ffffff;
		border-bottom:2px dotted #ffffff;
	}
	.bande_point_h{
		border-top:2px dotted #635a55;
	}
	.bande_point_b{
		border-bottom:2px dotted #635a55;
	}
	.bulle_bleue{color:#7cc4e6;font-size:20px;}
	.bulle_verte{color:#0a75a9;font-size:20px;}

	.bg_white{
		background-color:white;
	}


	.horizontal:before {
		top: 0px;
		left: 15%;
		width: 70%;
		height: 20px;
		border-radius: 125px / 12px;
		-webkit-box-shadow: 0 0 18px #555;
		box-shadow: 0 0 28px #555;
	}
	.horizontal:after { 
		bottom: 0px;
		left: 15%;
		width: 70%;
		height: 20px;
		border-radius: 125px / 12px;
		-webkit-box-shadow: 0 0 18px #565656;
		box-shadow: 0 0 28px #565656;
	}
	.single:before { display: none; }
	
	
	/* MENTIONS */
	.mentions{
		font-size:14px;
		line-height:16px;
	}
	.mentions p{
		margin:0!important;
	}
	.mentions strong{
		color:#424242
	}
	/* MENTIONS */
	
	/* PRODUITS */
	.voir_implantations{
		width:96%;
		border:1px solid #9a9a9a;
		text-align:center;
		min-height:22px;
		padding-top:6px;
		margin-top:-4px;
		font-weight:bold;
		-moz-box-shadow: -3px 3px 2px 0px #9b9b9b;
		-webkit-box-shadow: -3px 3px 2px 0px #9b9b9b;
		-o-box-shadow: -3px 3px 2px 0px #9b9b9b;
		box-shadow: -3px 3px 2px 0px #9b9b9b;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=225, Strength=2);
	}
	.voir_implantations, .voir_implantations a{color:#424242;}
	.exemples_implantation{
		background-color:#dedede;
		padding:10px 0;
	-moz-box-shadow: 0px 3px 2px 0px #656565;
	-webkit-box-shadow: 0px 3px 2px 0px #656565;
	-o-box-shadow: 0px 3px 2px 0px #656565;
	box-shadow: 0px 3px 2px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
	}
	.exemples_implantation img{margin:5px;}
	.produit_frame iframe{
		width:80%;
		height:322px;
		margin-top:30px;
	}
	.bande_devis{
		background-color:#3d3d3d;
		height:20px;
		padding:10px 0;
		text-align:center;
	-moz-box-shadow: 0px 3px 2px 0px #656565;
	-webkit-box-shadow: 0px 3px 2px 0px #656565;
	-o-box-shadow: 0px 3px 2px 0px #656565;
	box-shadow: 0px 3px 2px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=2);
	}
	.bande_devis,.bande_devis a,.bande_devis a:hover{
		color:#ffffff!important;
	}
	
	.caracteristiques{padding-left:15px;}
	.caracteristiques p{
		line-height:30px!important;
	}
	
	/* PRODUITS */
	
	
	/* ACCUEIL */
	#accueil_options{ /* ul */
		list-style-type:none;
		margin:0 auto;
		width:95%;
		font-size:15px;
		font-weight:bold;
		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Chrome */
		display: flex;  
		flex-wrap: wrap;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		
	}
	#accueil_options li{
		display:inline-block;
		margin:20px 25px 20px 25px;
		flex: 1 0 center;
		text-align:center;
	}
	#accueil_options li, #accueil_options li a{
		color:#4a4a4a;
	}
	
	#accueil_options .cadreimage{
		opacity: 0;
		-webkit-transition: all 1s ease-in;
		-moz-transition: all 1s ease-in;
		-o-transition: all 1s ease-in;
		-ms-transition: all 1s ease-in;
		transition: all 1s ease-in;		
	}
	#accueil_options .cadreimage.load{
		opacity: 1;
		/* margin-left:0px; */
	}
	
	
	.cadreimage, .cadreimage img, .cadrerond{
		width:228px;
		height:228px;
		-webkit-border-radius: 114px;
		-moz-border-radius: 114px;
		border-radius: 114px;	
	}
	.cadreimage{
		position:relative;
		margin:20px auto 20px 0;
	}
	.cadrerond, .cadrerond_l{
		position:absolute;
		top:-10px;
		left:0;
		margin-top:10px;
		background-color:transparent;		
		-moz-box-shadow: inset 3px 3px 5px 0px #343434;
		-webkit-box-shadow: inset 3px 3px 5px 0px #343434;
		-o-box-shadow: inset 3px 3px 5px 0px #343434;
		box-shadow: inset 3px 3px 5px 0px #343434;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=135, Strength=5);
	}
	
	.cadreimage_l, .cadreimage_l img, .cadrerond_l{
		float:left;
		width:170px;
		height:170px;
		-webkit-border-radius: 85px;
		-moz-border-radius: 85px;
		border-radius: 85px;	
	}
	.cadreimage_l{
		position:relative;
		margin:0px 0 20px 0;
	}	

	
	#accueil_motdirection{
		line-height:25px;
	}
	#accueil_motdirection img{
		float:left;
		margin:0 25px 20px 0;
	}
/* Avec livret  */	/* #accueil_motdirection{
		line-height:25px;
		text-align:justify;
	}
	#accueil_motdirection .form80pc img{
		float:left;
		margin:0 25px 20px 0;
	} */
	.pochette{text-align:center;}
	
	
	.butlerian{display:none;}
	
	#accueil_services {/* ul */
		list-style-type:none;
		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Chrome */
		display: flex;  
		flex-wrap: wrap;
		justify-content: top;
		-webkit-box-align: top;
		-webkit-flex-align: top;
		-ms-flex-align: top;
		-webkit-align-items: top;
		justify-content: top;
		-webkit-justify-content: top;
	}
	#accueil_services li{float:left;
		display:inline-block;
		width:18%;
		margin:0 10px 30px;
		flex: 1 0 center;
		text-align:center;
		/* height:190px; */
	}
	
	
	#accueil_familypost{
		line-height:30px;
	}
	#accueil_familypost img{
		float:left;
		margin:0 25px 20px 0;
	}
	
		/* VACCINS COVID */
		.bg_covid{
			background-color:#147cad;
			color:#ffffff;
		}
		/* VACCINS COVID */
	
	/* ACCUEIL */
	
	
	/* SOCIETE ETABLISSEMENT */
	.encart_presentation{
		font-weight:normal;
	}
	.ehpad_presentation{
		font-size:13px;
	}
	/* SOCIETE ETABLISSEMENT */
	
	/* NOS ETABLISSEMENTS */
	.etablissements{
		padding:10px;
		font-size:13px;
		border:1px solid #808080;
		background: #fffcfc;
		background: -moz-linear-gradient(top,  #fffcfc 47%, #d6d6d6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(47%,#fffcfc), color-stop(100%,#d6d6d6));
		background: -webkit-linear-gradient(top,  #fffcfc 47%,#d6d6d6 100%);
		background: -o-linear-gradient(top,  #fffcfc 47%,#d6d6d6 100%);
		background: -ms-linear-gradient(top,  #fffcfc 47%,#d6d6d6 100%);
		background: linear-gradient(to bottom,  #fffcfc 47%,#d6d6d6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#d6d6d6',GradientType=0 );
	}
	.etablissements_contacter{
		position:absolute;
		top:10px;
		right:0;
		width:120px;
		height:25px;
	}
	.etablissements_contacter input[type="submit"]{
		border:0;
		background-color:transparent;
		width:100%;
		color:#636363;
		font-style:italic;
		cursor:pointer;
	}
	.etablissements_contacter a, .etablissements_contacter a:hover{
		color:#636363!important;
		font-style:italic;
	}
	/* NOS ETABLISSEMENTS */
	
	/* ENCART_COMMUN */
	.encart_commun{
		width:46%;
		padding:8px;
		color:#656565;
		min-height:280px;
		text-align:left;
	}
	.encart_commun a{color:#656565;text-decoration:underline;}
	.encart_commun a:hover{color:#656565!important;}
	
	.encart_communw{
		width:46%;
		background-color:#0a75a9;
		padding:8px;
		color:#ffffff;
		min-height:280px;
		text-align:left;
	}
	.encart_communw a{color:#ffffff;text-decoration:underline;}
	.encart_communw a:hover{color:#ffffff!important;}
	/* ENCART_COMMUN */
	
	
	/* ACTU */
	.actu_share{
		position:absolute;
		top:4px;
		right:0px;
		width:300px;
		height:25px;
		color:#424242;
		text-align:left;
		font-size:14px;
	}
	.actu_share ul{
		list-style-type:none;
	}
	.actu_share ul li{
		text-align:center;
		line-height:12px;
		padding:12px 0 0;
	}
	#encart_actu{
		float:left;
		width:98.5%;
		margin:20px 0;
	}

	.actu_pave{
		float:left;
		width:98.4%;
		height:auto;
		margin:20px auto;
		padding:10px;
		background-color:#ffffff;
	}
	.actu_pave span{font-size:24px;}
	.actu_pave .snom{font-weight:bold;}
	.actu_pave a {font-weight:normal;color:#484848;}
	.actu_pave .little_italic {color:#f29400;}
	.actu_img{
		float:left;
		width:16%;
	}
	.actu_galerie{list-style-type:none;}
	.actu_galerie li{display:inline-block;}
	.actu_galerie li img{max-height:140px;}
	/* ACTU */
	
	/* TEMOIGNAGES */
	.temoin_pave{
		float:left;
		width:100%;
		height:auto;
		margin:17px auto 0;
		padding:10px;
		background-color:#ffffff;
		border-bottom:2px dotted #484848;
	}
	.temoin_pave span{font-size:24px;}
	.temoin_pave .snom{font-weight:bold;}
	.temoin_pave a {font-weight:normal;color:#484848;}
	.temoin_pave .little_italic {color:#f29400;}
	/* TEMOIGNAGES */
	
	/* PERSONNEL */
	.personnel_pave{
		float:left;
		width:100%;
		height:auto;
		margin:17px auto 0;
		padding:10px;
		background-color:#ffffff;
		border-bottom:2px dotted #484848;
	}
	.personnel_pave span{font-size:24px;}
	.personnel_pave a {font-weight:normal;color:#484848;}
	.personnel_pave .little_italic {color:#f29400;}
	/* PERSONNEL */
	
	/* RESTAURATION */
	#horaires_repas{ /* ul */
		list-style-type:none;
		float:left;
	}
	#horaires_repas li{
		display:inline-block;
		margin:0 10px 0 0;
	}
	.restauration{
		width:50%;		
		margin:0 auto;
	}
	.restauration_semaine{
		width:280px;		
		display:inline-block;
		margin:0 10px 0 15px;
	}
	.restauration_jour, .restauration_jour2{
		float:left;
		width:100%;
		border:1px solid #707070;
		background-color:#ffffff;
	}
	.restauration_jour2{
		height:380px;
	}
	.restauration_jour_titre{
		color:#ffffff;
		font-weight:bold;
		height:23px;
		-moz-box-shadow: 0px 2px 5px 0px #656565;
		-webkit-box-shadow: 0px 2px 5px 0px #656565;
		-o-box-shadow: 0px 2px 5px 0px #656565;
		box-shadow: 0px 2px 5px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);
		padding:5px 0;
	}
	.restauration_jour_titre img{
		margin:0 15px;
		vertical-align:middle;
	}
	.restauration_border{
/* 		-moz-box-shadow: 1px 0px 1px 0px #8fc044;
		-webkit-box-shadow: 1px 0px 1px 0px #8fc044;
		-o-box-shadow: 1px 0px 1px 0px #8fc044;
		box-shadow: 1px 0px 1px 0px #8fc044;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#8fc044, Direction=90, Strength=1); */
		border-right:1px solid #8fc044;
/* 		-moz-box-shadow: 1px 0px 1px 0px #8fc044;
		-webkit-box-shadow: 1px 0px 1px 0px #8fc044;
		-o-box-shadow: 1px 0px 1px 0px #8fc044;
		box-shadow: 1px 0px 1px 0px #8fc044;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#8fc044, Direction=90, Strength=1); */
	}
	.semaine_suivante{
		position:absolute;
		top:0;
		right:0;
		width:180px;
		text-align:right;
		height:30px;
	}
	.semaine_precedente{
		position:absolute;
		top:0;
		left:0;
		width:180px;
		text-align:left;
		height:30px;
	}	
	.semaine_precedente input[type="submit"],.semaine_suivante input[type="submit"]{
		border:0;
		background-color:transparent;
		font-family:britannic_bold;
		font-size:20px;
		color:#0a75a9;
		cursor:pointer;
	}
	
	.partager_repas input[type=date]{
		width:223px;
		height:29px;
		text-align:center;
		font-size:22px;
		color:#767676;
		font-size:Arial;
		background-color:#ecefee;
		border:1px solid #767676;
		
	}
	.partager_repas select{
		width:223px;
		height:29px;
		text-align:center;
		font-size:20px;
		color:#767676;
		font-size:Arial;
		background-color:#ecefee;
		border:1px solid #767676;
	}
	.partager_repas option{text-align:center;}
	.partager_repas input[type=submit]{
		padding:5px 20px 6px 20px;
		color:#ffffff;
		background-color:#2e2e2e;
		border:0;
		font-weight:bold;
		font-size:17px;
		cursor:pointer;
	}
	.confirmer_reservation{
		width:95%;
		float:left;
		margin:0 auto;
		border:1px solid #464646;
		padding:30px;
	}
	.confirmer_reservation input[type=submit]{
		padding:5px 20px 6px 20px;
		color:#ffffff;
		background-color:#2e2e2e;
		border:0;
		font-weight:bold;
		font-size:17px;
		cursor:pointer;
	}
	.imprimer_repas label{
		cursor:pointer;margin:10px 0 10px;
	}
	.imprimer_repas input[type="image"]{margin:10px auto;}
	
	/* RESTAURATION */
	
	/* ADMISSION */
	.download_admission, .download_admission a{
		color:#ffffff!important;
	}
	.download_admission{
		/* background-color:#91ac50; */
		background-color:#0a75a9;
		padding:10px;
		font-size:19px;
		text-align:center;
	}
	.picto_pdf_admission{
		position:absolute;
		top:-40px;
		right:40px;
		width:103px;
		height:102px;
	}
	/* ADMISSION */
	
	

	/* BLOG */
	/* = reprise de la pr�sentation actu */
	.blog_pave p{
		margin-bottom:40px;
		text-align:left;
	}
	.lire_aussi{font-size:18px;}
	.tous_conseils{font-family:impact!important;}
	/* BLOG */
	
	

	
	/* EQUIPE MEDICALE */
	.equipe_medicale .form100pc{
		font-size:15px;
		margin:30px 0 0 -85px;
	}


	/* EQUIPE MEDICALE */
	
	
	/* ANIMATION */
	.animation_date{
		position:relative;
		width:100%;
		text-align:center;
	}
	.animation_date p{
		width:75%;
		text-align:center;
		margin:0 auto;
		padding:4px;
		margin-bottom:15px;
		color:#ffffff;
		font-weight:bold;
		-moz-box-shadow: 1px 1px 3px 0px #656565;
		-webkit-box-shadow: 1px 1px 3px 0px #656565;
		-o-box-shadow: 1px 1px 3px 0px #656565;
		box-shadow: 1px 1px 3px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=3);
	}
	/* ANIMATION */
	
	
	/* CHARTE */
	.charte_txt1 b{color:#90298c;}
	.charte_txt2 b{color:#f19342;}
	.charte_txt3 b{color:#00a1b9;}
	.charte_txt4 b{color:#fbcb59;}
	.charte_txt5 b{color:#e51089;}
	.charte_txt6 b{color:#018d77;}
	.charte_txt7 b{color:#8fbf43;}
	.charte_txt8 b{color:#36b7ba;}
	.charte_txt9 b{color:#e72328;}
	.charte_txt10 b{color:#0476bd;}
	.charte_txt11 b{color:#2c348f;}
	
	.charte_txt1>div{background-color:#90298c;}
	.charte_txt2>div{background-color:#f19342;}
	.charte_txt3>div{background-color:#00a1b9;}
	.charte_txt4>div{background-color:#fbcb59;}
	.charte_txt5>div{background-color:#e51089;}
	.charte_txt6>div{background-color:#018d77;}
	.charte_txt7>div{background-color:#8fbf43;}
	.charte_txt8>div{background-color:#36b7ba;}
	.charte_txt9>div{background-color:#e72328;}
	.charte_txt10>div{background-color:#0476bd;}
	.charte_txt11>div{background-color:#2c348f;}
	
	.charte_txt1>div,
	.charte_txt2>div,
	.charte_txt3>div,
	.charte_txt4>div,
	.charte_txt5>div,
	.charte_txt6>div,
	.charte_txt7>div,
	.charte_txt8>div,
	.charte_txt9>div,
	.charte_txt10>div,
	.charte_txt11>div{
		float:left;
		text-align:right;
		width:17px;
		height:17px;
		padding:2px;
		margin:0 5px 0 0;
		color:#ffffff;
		font-style:italic;
		font-size:20px;
		font-weight:bold;		
	}
	
	.charte_pers_agee{
		float:left;
		width:50%;
		font-size:15px;
	}
	.charte_pers_agee p{float:left;
		width:90%;
		margin:10px auto 14px;
	}
	.charte_pers_agee span{
		color:#0a75a9;
		font-size:16px;
		font-weight:bold;
	}
	.img_dep_1{
		float:left;
		width:170px;
		height:170px;
		margin:-60px 0 0 40px;
	}
	.img_dep_2{
		float:right;
		width:170px;
		height:170px;
		margin:-60px 40px 0 0px;
	}	
	
	
	/* CHARTE */
	
	
	/* INTRANET */
	.contacter_famille input[type=text]{
		width:50%;
		font-size:17px;
	}
	.contacter_famille textarea{
		font-size:17px;
	}
	.contacter_famille input[type=submit]{
		padding:5px 20px 6px 20px;
		color:#ffffff;
		background-color:#2e2e2e;
		border:0;
		font-weight:bold;
		font-size:17px;
		cursor:pointer;
	}
	
	.intranet_liste_complete p{
		text-align:center;
		font-weight:bold;
		background: #ffffff;
		padding:5px 0 7px 0;
		background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
		cursor:pointer;
		border:1px solid #4d4d4d;
	}
	
	.intranet_liste_anciens p{
		text-align:center;
		font-weight:bold;
		background: #ffffff;
		padding:5px 0 7px 0;
		background: #1079ab;
		background: -moz-linear-gradient(top,  #1079ab 0%, #135473 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1079ab), color-stop(100%,#135473));
		background: -webkit-linear-gradient(top,  #1079ab 0%,#135473 100%);
		background: -o-linear-gradient(top,  #1079ab 0%,#135473 100%);
		background: -ms-linear-gradient(top,  #1079ab 0%,#135473 100%);
		background: linear-gradient(to bottom,  #1079ab 0%,#135473 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1079ab', endColorstr='#135473',GradientType=0 );
		cursor:pointer;
		border:1px solid #4d4d4d;
	}
	.intranet_liste_complete p, .intranet_liste_anciens p{
		-moz-box-shadow: 3px 3px 5px 0px #656565;
		-webkit-box-shadow: 3px 3px 5px 0px #656565;
		-o-box-shadow: 3px 3px 5px 0px #656565;
		box-shadow: 3px 3px 5px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=5);
	}
	
	.intranet_liste_complete p a, .intranet_liste_anciens p a{display:block;text-decoration:underline;}
	.intranet_liste_anciens p a,.intranet_liste_anciens p a:hover{color:#ffffff!important;}
	.intranet_fiche_resident{
		float:left;
		width:96%;
		background-color:#e1e1e1;
		margin-top:5px;
		padding:20px 0;
	}
	.intranet_resident_img{
		max-width:210px;
		max-height:230px;
	}
	
	.intranet_modifier_bt{
		text-align:center;
		margin:0 auto;
		background-color:#ffffff;
		border-top:2px solid #000000;
		padding:3px 2% 5px;
		cursor:pointer;
	}
	.intranet_modifier_btb{
		text-align:center;
		margin:0 auto;
		background-color:#116f9c;
		border-top:2px solid #10455e;
		padding:3px 2% 5px;
		cursor:pointer;
	}
	.intranet_modifier_btb a,.intranet_modifier_btb a:hover{color:#ffffff!important;}
	.intranet_modifier_bt a,.intranet_modifier_btb a{
		display:block;
	}
	.client_residents_photos ul{
		list-style-type:none;
	}
	.client_residents_photos ul li{
		text-align:center;
		display:inline-block;
	}
	.intranet_photo_res{
		height:170px;margin-top:10px;
	}
	.intranet_suppr_img{
		position:absolute;
		bottom:-5px;
		right:-5px;
		background-image:url(images/picto_supprimer.png);
		background-repeat:no-repeat;
		background-size:contain;
	}
	.intranet_suppr_img, .intranet_suppr_img img{
		width:25px;
		height:25px;
	}
	.bt_valid_as_form{
		position:absolute;
		top:-23px;
		right:40px;
		width:65px;
		height:20px;
		background-color:#b0b0b0;
		font-size:11px;
		color:#ffffff;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		border:0;

		padding:2px 0 3px;
		cursor:pointer;
	}
	/* INTRANET */
	
	
	
	
	/* SPECIAL */
	.hiddencheck{visibility:hidden;}
	.hiddencheck_display{display:none;}
	.articles_plus{margin-bottom:-17px;}
	.articles_plus label{float:left;cursor:pointer;width:100%;border-top:1px solid #226281;}
	
	.articles_plus ul{display:none;}
	.articles_plus input[type=checkbox]:not(:checked) ~ ul{
		/* visibility:hidden; */
		display:none;float:left;
		height:0px;
		filter: alpha(opacity=0);
		opacity: 0;
		margin-top:-400px;
		-moz-transition: all 0.6s ease  0s;
		-webkit-transition: all 0.6s ease  0s;
		-o-transition: all 0.6s ease  0s;
		-ms-transition: all 0.6s ease  0s;
		transition: all 0.6s ease  0s;


	}
	.articles_plus input[type=checkbox]:checked ~ ul{
		/* visibility:visible; */
		display:block;float:left;
		height:auto;
		margin-top:20px;
		filter: alpha(opacity=100);
		opacity: 1;
		-moz-transition: all 0.6s ease  1s;
		-webkit-transition: all 0.6s ease  1s;
		-o-transition: all 0.6s ease  1s;
		-ms-transition: all 0.6s ease  1s;
		transition: all 0.6s ease  1s;

	}
	
	
	.fldown{
		-moz-transition: all 0.6s linear 0s;
		-webkit-transition: all 0.6s linear 0s;
		-o-transition: all 0.6s linear 0s;
		-ms-transition: all 0.6s linear 0s;
		transition: all 0.6s linear 0s;
		filter: alpha(opacity=100);
		opacity: 1;
		width:5px;
		
	}
	.flup{
		-moz-transition: all 0.6s linear 0s;
		-webkit-transition: all 0.6s linear 0s;
		-o-transition: all 0.6s linear 0s;
		-ms-transition: all 0.6s linear 0s;
		transition: all 0.6s linear 0s;
		filter: alpha(opacity=0);
		opacity: 0;
		width:0;
		
	}
	
	.articles_plus input[type=checkbox]:not(:checked) ~ label .fldown{
		visibility:visible;
	}	
	.articles_plus input[type=checkbox]:checked ~ label .fldown{
		visibility:hidden;
		filter: alpha(opacity=0);
		opacity: 0;
		width:0px;
	}
	
	.articles_plus input[type=checkbox]:not(:checked) ~ label .flup{
		visibility:hidden;
	}	
	.articles_plus input[type=checkbox]:checked ~ label .flup{
		visibility:visible;
		width:5px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	
	.articles_secteur{
		float:left;
		width:20%;
		margin:45px 25px 25px 25px;
		text-align:center;
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #e7e7e7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7));
		background: -webkit-linear-gradient(top, #ffffff 0%,#e7e7e7 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#e7e7e7 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#e7e7e7 100%);
		background: linear-gradient(to bottom, #ffffff 0%,#e7e7e7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
		cursor:pointer;
	}
	.articles_secteur .xirod{
		color:#ffffff;
		padding:5px 0;
		height:30px;
		margin-bottom:10px;
	}
	.articles_secteur>div{background-color:#226281;font-size:11px;}
	.articles_secteur>div p{padding-top:8px;}
	.articles_secteur img{height:175px;margin-bottom:15px;}
	.articles_secteur .xirod p{vertical-align:middle;}
	/* SPECIAL */
	
	
	
	/* FACEBOOK */
	.fb_page{
		width:90%;
		margin:20px auto;
	}
	.fb_page b{color:#e85d0f;}
	.fb_page  a{color:#000000;}
	.fb_data_collect{
		width:30%;
		text-align:left;
		margin:0 auto 20px;
	}
	/* FACEBOOK */
	


	
	/* PARTENAIRE */
	.partenaire {
		padding:0!important;
	}
	.partenaire .partenaire_bg{
		float:left;
		width:22%;
		padding:5px;
	}
	.partenaire .partenaire_bg img{text-align:center!important;}
	.partenaire .form70pc{
		padding:5px;
	}
	.partenaire p{
		line-height:15px;
		margin-bottom:10px;
	}
	.partenaire .partager{
		margin-top:9px;
	}
	.partenaire_information{
		margin:10px 0 10px 0!important;
		color:#636363;
		font-size:12px!important;
		font-style:italic;
	}
	.partenaire_information a, .partenaire_information b{
		color:#000000;
		font-style:normal;
	}
	.partenaire_bg{
		background-color:#e3e3e3;
	}
	.partenaire_voir_suite{
		position:absolute;
		bottom:5px;
		right:5px;
		width:170px;
		height:20px;
	}
	.partenaire_voir_suite span{
		font-size:11px!important;
	}
	.partenaire_voir_suite, .partenaire_voir_suite a{
		color:#424242;
	}
	.partenaire iframe{
		border:0;
		width:95%;
		height:215px;
	}
	.partenaires_illustr div{
		float:left;
		width:50%;
		height:115px;
		text-align:center;
		margin-bottom:5px;
	}
	.partenaires_illustr div img{
		float:left;
		/* margin:0 5px 5px 0!important; */
		max-width:97%;
		height:115px;
	}
	/* PARTENAIRE */
	
	
	/* BOUTIQUE */
	.bloc_produits{margin-top:20px;}
	.bloc_produits ul{position:relative;width:80%;margin:0 auto;list-style-type:none;}
	.bloc_produits_accueil,.bloc_produits_affil,.bloc_produits_plus{
		float:left;
		width:100%;
	}
	
	
	.bloc_produits_accueil ul,.bloc_produits_affil ul,.bloc_produits_plus ul{
		list-style-type:none;
		width:100%;
		margin:0 auto;		
	}
	.bloc_produits_accueil ul li,.bloc_produits_affil ul li,.bloc_produits_plus ul li{width:28%;}
	.bloc_produits ul li{width:100%;}
	.bloc_produits_accueil ul li, .bloc_produits ul li, .bloc_produits_affil ul li, .bloc_produits_plus ul li{
		display:inline-block;
		background-color:#ffffff;
		margin:0 23px 10px;
		padding:3px;
	}
	
	.bloc_produits_affil ul li{
		border:1px solid #8a8a8a;	
	}
	
	.bloc_produits_accueil ul li, .bloc_produits_accueil ul li a, .bloc_produits ul li, .bloc_produits ul li a{
		color:#494949;
	}
	.bloc_produits_accueil ul li span, .bloc_produits ul li span{}
	.article_photo{width:100%;text-align:center;margin-top:3px;}
	
	
		/* ARTICLE SEUL */
		.produit_commentaire,.produit_informations{float:left;text-align:justify;}
		.produit_commentaire,.produit_share, .produit_contacter, .produit_en_images, .produit_video{
			float:left;
			width:95%;
		}
		.produit_commentaire{
			font-size:15px;
			font-style:italic;
			color:#424242;
			margin-bottom:30px;
		}
		.produit_images{
			float:left;
			width:40%;
			text-align:left!important;
		}
		.produit_informations{
			width:60%;
		}
		.produit_informations span{font-size:17px;}
		.produit_informations .couleur_4 b{
			color:#424242;
		}
		.produit_options{
			font-size:14px!important;
		}
		.pdf_file{
			height:200px;
		}
		.produit_share{
			margin-top:60px;
			font-size:13px;
		}
		.produit_share img{vertical-align:middle;margin:5px;}
		.leurre_fb{height:26px;width:1px;}
		.produit_contacter_article{
			padding:5px 0;
			color:#ffffff;
			text-align:center;
			background-color:#0b3183;
			
		}
		.produit_contacter_article form,.produit_contacter_article label{
			cursor:pointer;
			width:100%;
		}
		
		
	
		
		
			/* L'ARTICLE EN IMAGES */
			.references_galeries{height:211px;}
			.references_galeries_ajax{width:100%;}
			.references_galeries_ajax{
				float:left;
				padding:10px;
				margin-top:20px;
				background-color:#fcfcfd;
			}
			.references_galeries img,.references_galeries_ajax img{
				
				height:170px;
				margin:8px;
			}
			/* L'ARTICLE EN IMAGES */
		
		
		
		/* ARTICLE SEUL */
	

	/* BOUTIQUE */
	

	
	/* PANIER */
	#multi_adresse{
		text-align:left;
		font-size:18px;
		/* margin-left:10px; */
	}
	#multi_adresse, #multi_adresse a{color:#424242;}
	.panier_connector{
		margin-top:20px;
		text-align:center;
	}
	.panier_connector .form45pc{
		padding:15px;
	}
	.panier_connector .form50pc {
		text-align:center;
	}
	.panier_connector .form50pc b,a{
		color:#000000;
	}
	/* PANIER */
	
	
	/* COMPTE - GESTION */
	.commandes_list{
		text-align:left;
		height:30px;
		line-height:35px;
	}
	.commandes_list img {vertical-align:middle;}
	/* COMPTE - GESTION */
	
	

	/* PHOTOS - GALERIES */
	.galeries_erasmus hr{height:2px;margin:2px auto;}
	.galeries_titre{
		font-size:20px;
		color:#424242;
		margin:10px auto 10px;
		line-height:25px;
		font-family:impact;
	}
	.galeries_titre span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;		
	}
	.galeries_larg_pics{
		float:left;
		width:25%;
		min-height:160px;
		padding:5px auto;
		text-align:center;
	}
	.galeries_see_more{
		text-align:right;
		font-size:13px;
		/* font-weight:bold; */
	}
	.galeries_see_more,.galeries_see_more a{color:#000000;}
	/* PHOTOS - GALERIES */
	
	


	
	/* READY MADE */
	#discover{
		list-style-type:none;
		text-align:center;
	}
	#discover li{
		display:inline-block;
		margin:20px;
		background-repeat:no-repeat;
		width:140px;
		height:140px;
		border:1px solid #a6a6a6;
		-moz-box-shadow: 1px 1px 2px 0px #656565;
		-webkit-box-shadow: 1px 1px 2px 0px #656565;
		-o-box-shadow: 1px 1px 2px 0px #656565;
		box-shadow: 1px 1px 2px 0px #656565;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=2);
	}
	.discover_vignette img{width:140px;height:115px;}
	.discover_vignette{
		/* margin-top:119px; */
		text-align:center;
		font-family: 'Raleway';
	}
	.discover_vignette a{color:#6b1e59 !important;}
	#meteo{
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	
	.MDWidget,.MDWidget iframe{
		width:300px;
		height:300px;
		margin:0 auto;
	}
	
	/* READY MADE */
	
	

	
	
	/* NOUS SITUER */
	.carte_localiser iframe{
		width:100%;
		height:380px;
		margin-bottom:15px;
	}
	.carte_localiser img{float:right;}
	/* NOUS SITUER */
	
	/* CONTACTS */
	.contacter_equipe{
		border:0;
		background-color:transparent;
		cursor:pointer;
		font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;
		font-size:14px;
		color:#226281;
		text-align:left;
	}
	.contacter_illustr{
		float:left;
		width:20%;
		text-align:center;
	}
	.laius{text-align:left;font-size:16px;font-weight:bold;}
	.champ_contact{
	float:left;
	width:30%;
	font-size:20px;
	}
	.message_contact{
		float:left;
		width:70%;
		font-size:20px;
	}
	.champ_contact div, .message_contact div{text-align:left;}
	.champ,.champ2,.champ_select,.textarea_contact{
		font-size: 20px;
		color:#424242;
		border:1px solid #bebebe;
		background-color:#ffffff!important;
		margin:2px 3px 3px 3px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.champ,.champ2{
		width:90%;height:19px;
	}
	.textarea_contact{
		width:80%;height:155px;
	}
	.code{
		width:85px;
		height:30px;
		font-size:20px;
		font-weight:bold;
		color:#ed7d3f;
	}
	.champ_bis{font-size: 20px;}
	.champ_bis {
		font-size: 20px;
		background-color:#ffffff!important;
		border:1px solid #bebebe;
	}
	/* CONTACTS */


	

	

	
	/* GABARITS - Actus, t�moignages */
	
	.content_gabarit{
		position:relative;
		border-spacing:0px;
		border-collapse:collapse;
		width:95%;
		min-height:145px;
		padding:5px;
		margin:0 0 20px 15px;
		border:1px solid #424242;
		background-color:#ffffff;
 		-moz-box-shadow: 0px 4px 10px 2px #c0c0c0;
		-webkit-box-shadow: 0px 4px 10px 2px #c0c0c0;
		-o-box-shadow: 0px 4px 10px 2px #c0c0c0;
		box-shadow: 0px 4px 10px 2px #c0c0c0;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=180, Strength=10); 
	}
	.content_gabarit .relative{
		height:inherit;
	}
	.content_gabarit div{
		font-family:Raleway;
		margin:0px;
		font-size:15px!important;
	}
	
	.content_gabarit img{
		vertical-align:top;
		margin:0px;
	}
	.content_gabarit .form25pc{
		/* text-align:center; */
		color:#424242!important;
	}
	.content_gabarit .form70pc{
		font-size:18px;
		color:#424242;
	}
	.content_gabarit b{color:#000000;}
	.content_gabarit p{
		color:#424242;
		width:98%;
		margin-top:10px;
		font-style:italic;
	}
	
	.content_actu{
		border-spacing:0px;
		border-collapse:collapse;
		width:100%;		
		border:1px solid #b60c7b;
		margin-bottom:20px;
	}	
	.content_actu p{
		text-align:left!important;
		font-size:14px;
		color:#b60c7b;
	}
	.signature, .signature a{
		text-align:right!important;
		font-style:italic;
		color:#424242;
	}
	
	.lire_plus{
		/* float:right; */
		position:absolute;
		bottom:5px;
		right:5px;
		width:100px;
		font-weight:bold;
	}
	.lire_plus, .lire_plus a{
		color:#424242;
		font-size:12px!important;
		font-style:italic;
	}

	.partager{
		background-image:url(images/fb-partager.png);
	}
	.partager_mail{
		background-image:url(images/partager-mail.png);
	}
	.partager,.partager_mail{
		margin:0 auto;
		width:93px;
		height:28px;
		background-repeat:no-repeat;
	}
	.partager img,.partager_mail img{
		width:93px;
		height:28px;
	}
	
	.partager_mini_fb{
		background-image:url(images/picto-share-facebook.gif);
	}
	.partager_mini_viadeo{
		background-image:url(images/picto-share-viadeo.gif);
	}
	.partager_mini_fb,.partager_mini_fb img, .partager_mini_viadeo,.partager_mini_viadeo img{
		float:left;
		margin:0 auto;
		width:24px;
		height:27px;
		background-repeat:no-repeat;
	}
	/* GABARITS - Actus, t�moignages */
	

	
	
/* PAGES */


.couleur_1{color:#0a75a9!important;} /* vert */
.couleur_1:hover{color:#0a75a9!important;} /* vert */

.couleur_2{color:#ffffff!important;} /* blanc */ 
.couleur_2:hover{color:#ffffff!important;} /* blanc */ 
.couleur_3{color:#635a55;} /* gris clair txt, titres */
.couleur_3 b{color:#157bad;}

.couleur_4{color:#226281!important;} /* bleu fonc� */ 
.couleur_4:hover{color:#226281!important;} /* bleu fonc� */ 

.couleur_5{color:#750000!important;} /* rouge fonc� */ 
.couleur_5:hover{color:#750000!important;} /* rouge fonc� */

.couleur_6{color:#bbe1f3!important;} /* bleu ciel */ 
.couleur_6:hover{color:#bbe1f3!important;} /* bleu ciel */  

    /* ONLY SUPERADMIN */
	.admin_view{top:20px;opacity: 0.8;}
	.admin_view2{bottom:10px;opacity: 0.8;}
    .admin_view,.admin_view2{
		color:#000000;
        position:fixed;
        left:-180px;
        width:200px;
        font-family:Raleway;
        font-size:11px;
        font-style:italic;
		background-color:#E8E8E8;
		z-index:200;
		cursor:pointer;
		filter: alpha(opacity=40); /* For IE8 and earlier */
	-moz-box-shadow: 3px 3px 3px 0px #9b9b9b;
	-webkit-box-shadow: 3px 3px 3px 0px #9b9b9b;
	-o-box-shadow: 3px 3px 3px 0px #9b9b9b;
	box-shadow: 3px 3px 3px 0px #9b9b9b;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=135, Strength=3);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
		text-align:left;
		padding-left:20px;
	-moz-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-ms-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition:all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); 
	
    }
	.admin_view b,.admin_view2 b{font-style:normal;}
	.admin_view p,.admin_view2 p{color:red;font-weight:bold;}
    .admin_view li{
        list-style-type:decimal;
    }
	.admin_view2 li{
        list-style-type:none;
    }
	.admin_view2{color:#000000;}
    .admin_view:hover,.admin_view2:hover{left:5px;}
    .admin_view:visited,.admin_view2:visited{left:5px;}
	
	
/* ATTENTE */
#waiting img{
	width:20px!important;
	height:20px!important;
	margin-top:20px!important;
}
/* ATTENTE */
	


.reinitialise {
animation : none;
animation-delay : 0;
animation-direction : normal;
animation-duration : 0;
animation-fill-mode : none;
animation-iteration-count : 1;
animation-name : none;
animation-play-state : running;
animation-timing-function : ease;
backface-visibility : visible;
background : 0;
background-attachment : scroll;
background-clip : border-box;
background-color : transparent;
background-image : none;
background-origin : padding-box;
background-position : 0 0;
background-position-x : 0;
background-position-y : 0;
background-repeat : repeat;
background-size : auto auto;
border : 0;
border-style : none;
border-width : medium;
border-color : inherit;
border-bottom : 0;
border-bottom-color : inherit;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
border-bottom-style : none;
border-bottom-width : medium;
border-collapse : separate;
border-image : none;
border-left : 0;
border-left-color : inherit;
border-left-style : none;
border-left-width : medium;
border-radius : 0;
border-right : 0;
border-right-color : inherit;
border-right-style : none;
border-right-width : medium;
border-spacing : 0;
border-top : 0;
border-top-color : inherit;
border-top-left-radius : 0;
border-top-right-radius : 0;
border-top-style : none;
border-top-width : medium;
bottom : auto;
box-shadow : none;
box-sizing : content-box;
caption-side : top;
clear : none;
clip : auto;
color : inherit;
columns : auto;
column-count : auto;
column-fill : balance;
column-gap : normal;
column-rule : medium none currentColor;
column-rule-color : currentColor;
column-rule-style : none;
column-rule-width : none;
column-span : 1;
column-width : auto;
content : normal;
counter-increment : none;
counter-reset : none;
cursor : auto;
direction : ltr;
display : inline;
empty-cells : show;
float : none;
font : normal;
font-family : inherit;
/* font-size : medium; */
font-style : normal;
font-variant : normal;
font-weight : normal;
height : auto;
hyphens : none;
left : auto;
letter-spacing : normal;
line-height : normal;
list-style : none;
list-style-image : none;
list-style-position : outside;
list-style-type : disc;
margin : 0;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
max-height : none;
max-width : none;
min-height : 0;
min-width : 0;
opacity : 1;
orphans : 0;
outline : 0;
outline-color : invert;
outline-style : none;
outline-width : medium;
overflow : visible;
overflow-x : visible;
overflow-y : visible;
padding : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
page-break-after : auto;
page-break-before : auto;
page-break-inside : auto;
perspective : none;
perspective-origin : 50% 50%;
position : static;
/* Vous devrez modifier les quotes selon le langage de la page (ici il s'agit du Langage Fran�ais) */
quotes : '201C' '201D' '2018' '2019';
right : auto;
tab-size : 8;
table-layout : auto;
text-align : inherit;
text-align-last : auto;
text-decoration : none;
text-decoration-color : inherit;
text-decoration-line : none;
text-decoration-style : solid;
text-indent : 0;
text-shadow : none;
text-transform : none;
top : auto;
transform : none;
transform-style : flat;
transition : none;
transition-delay : 0s;
transition-duration : 0s;
transition-property : none;
transition-timing-function : ease;
unicode-bidi : normal;
vertical-align : baseline;
visibility : visible;
white-space : normal;
widows : 0;
width : auto;
word-spacing : normal;
z-index : auto;
}


.vimeo{
	width:640px!important;
	
}


	
	
	
/************************************************/
/* MEDIA SCREEN */
/* 	OS			Horizontal		Vertical
-------------------------------------------
	IPAD 		1024*672 		768*928 
	IPHONE 4S 	480*320			320*372
	IPHONE 5 	568*320			320*460
*/
/* 1920 */
@media screen and (max-width: 1920px){
		#diapo{
			height:400px;
			width:100%;
			margin:0 0 0 0;
		}
		#logo{left:0;}
}
/* 1867px */
@media screen and (max-width: 1867px){
	#diapo,.diaporama_pask, #logo{
		height:390px;
	}
}

/* 1840px */
@media screen and (max-width: 1840px){	
	#diapo,.diaporama_pask, #logo{
		height:385px;
	}
	#etablissement_logo,#etablissement_logo img{
		max-width:100px;
		max-height:83px;
	}
}


/* 1768px DESKTOP  */
@media screen and (max-width: 1768px){
	#diapo,.diaporama_pask, #logo{
		height:375px;
	}
}

/* 1725px */
@media screen and (max-width: 1725px){
div{
 -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

	#diapo,.diaporama_pask, #logo{
		height:358px;
	}
	#etablissement_logo,#etablissement_logo img{
		max-width:80px;
		max-height:67px;
	}
	#etablissement_donnees{
		font-size:13px;
	}
	#etablissement_donnees .cadreimage .mgt25{
		margin-top:40px!important;
	}
}


/* 1680px DESKTOP  */
@media screen and (max-width: 1680px){
	#diapo,.diaporama_pask, #logo{
		height:350px;
	}
	
}

/* 1655px */
@media screen and (max-width: 1655px){
	#diapo,.diaporama_pask, #logo{
		height:345px;
	}
	.rubriques_nav li{
		padding:7px 5px 0 5px;
	}
	
}



/* 1600px DESKTOP  */
@media screen and (max-width: 1600px){
	.canvas{
		width:97%;
	}
	#diapo,.diaporama_pask, #logo{
		height:332px;
	}
	.carte_localiser iframe{width:60%;}	
}
/* 1576px */
@media screen and (max-width: 1576px){
	.corpus_int{width:90%;}
}

/* 1540px */
@media screen and (max-width: 1540px){
	#diapo,.diaporama_pask, #logo{
		height:322px;
	}
	#etablissement_logo,#etablissement_logo img{
		max-width:60px;
		max-height:50px;
	}
}
/* 1480px */
@media screen and (max-width: 1480px){
	#diapo,.diaporama_pask, #logo{
		height:308px;
	}
}

/* 1440px DESKTOP  */
@media screen and (max-width: 1440px){
	#diapo,.diaporama_pask, #logo{
		height:298px;
	}
}
/* 1420px */
@media screen and (max-width: 1420px){
	.bloc_produits_affil .f70pc{width:95%;}
/* 	#etablissement_logo,#etablissement_logo img{
		max-width:150px;
		max-height:125px;
		margin-top:8px;
	} */
	#etablissement_coords{
		margin-top:0px;
		font-size:14px;
	}
	#etablissement_donnees{
		font-size:13px;
	}
	#etablissement_donnees .cadreimage .mgt25{
		margin-top:45px!important;
	}
}



/* 1366px DESKTOP  */
@media screen and (max-width: 1366px){
	#diapo,.diaporama_pask, #logo{
		height:285px;
	}
	#etablissement_coords{
		display:none;
	}
}

/* 1338px */
@media screen and (max-width: 1338px){

}


/* 1323px */
@media screen and (max-width: 1323px){

}



/* 1280px DESKTOP  */
@media screen and (max-width: 1280px){
	#diapo,.diaporama_pask, #logo{
		height:265px;
	}
/* 	#etablissement_logo,#etablissement_logo img{
		max-width:125px;
		max-height:104px;
	} */
}



/* 1263px */
@media screen and (max-width: 1263px){	
	.champ_contact{width:80%;}
	.message_contact{width:80%;}
	.textarea_contact{width:90%;}

}
/* 1194px DESKTOP  */
@media screen and (max-width: 1194px){
	#diapo,.diaporama_pask, #logo{
		height:247px;
	}
	.carte_localiser iframe{width:100%;}
	.carte_localiser img{float:none;margin:0 auto;}
	
	#etablissement_donnees{
		width:48%;
		font-size:11px;
	}
	#etablissement_donnees .cadreimage, #etablissement_donnees .cadrerond{
			width:158px;
			height:158px;
			-webkit-border-radius: 79px;
			-moz-border-radius: 79px;
			border-radius: 79px;	
	}
	#etablissement_donnees span{font-size:15px;}
	#etablissement_donnees img{
		display:none;
	}
	
}

/* 1176px DESKTOP  */
@media screen and (max-width: 1176px){
	.canvas{width:95%;margin-left:auto;}
	.li_barre{font-size:15px;}

	
	.article_photo{
		height:218px;
	}
	.article_photo img{
		height:auto!important;		
		max-height:188px;
		width:auto!important;
	}
	
}
/* 1170px */
@media screen and (max-width: 1170px){

	.bloc_produits_accueil ul li,.bloc_produits_affil ul li{
		margin:0 10px 10px;
	}
	
	.bloc_produits_accueil ul li .form50pc{
		width:100%;
	}
	
	
	.menu_boutique ul{
		margin-left:0;
		margin-right:15px;
		text-align:right;
	}
	.menu_lat{
		left:5px;
	}
	.menu_boutique ul li{
		display:inline-block;
		padding:0px 1px 0 1px;
		font-size:12px;
	}
	
	.corpus_int h1 u{display:block;margin-top:10px;}
}

/* 1152px DESKTOP  */
@media screen and (max-width: 1152px){
	#diapo,.diaporama_pask, #logo{
		height:238px;
	}
	#etablissement_tel{
		margin-top:22px;
	}
	#etablissement_tel img{
		width:40px;
	}
}


/* 1145px */
@media screen and (max-width: 1145px){
	.pave_accueil .form100pc .form80pc p{
		font-size:10px;
	}
	#menu_recup li{height:180px;}
	#menu_recup li img{
		width:auto!important;
		max-height:120px;
	}
}

/* 1118px */
@media screen and (max-width: 1118px){
	#menu_recup li{width:45%;}
	.bloc_produits ul{width:90%;}
	#accueil_services li{
		margin:20px 0 20px 0;
	}
	.ehpad_presentation .form60pc,
	.ehpad_presentation .form55pc,
	.ehpad_presentation .form50pc,
	.ehpad_presentation .form45pc,
	.ehpad_presentation .form40pc{
		width:100%;
		margin-top:15px;
	}

}


/* 1078px */
@media screen and (max-width: 1078px){
	#diapo,.diaporama_pask, #logo{
		height:225px;
	}
	#accueil_services li{
		width:24%;
	}
	.download_admission {
		font-size:16px;
	}
}

/* 1058px */
@media screen and (max-width: 1058px){
	#menu_recup{
		width:60%;
		margin-left:auto;
		margin-right:auto;
	}
	#menu_recup li{width:40%;}
	
	.nav .canvas {width:100%;}
	.vitrine_nav{font-size:13px;}
	.vitrine_nav .britannic_bold{font-size:15px;}
	

	
	.img_demo{
		width:100%;
		height:auto!important;
	}
	.rubriques_nav{font-size:13px;}
	.panier_connector .form45pc{
		width:97%;
		margin-bottom:80px;
		border:1px solid #424242;
	}
}



/* 1024px DESKTOP  */
@media screen and (max-width: 1024px){
	#diapo,.diaporama_pask, #logo{
		height:212px;
	}
	.actu_share{display:none;}

	#etablissement_donnees{
		margin-top:-5px;
	}


	.lateral_links{
		width:17.9%;
	}
	.body_page #lyrContainerMaster{
		width:82.1%;
	}
	#body_page{width:100%;}
	.coord_localiser .form25pc, .coord_localiser .form75pc{
		width:100%;
	} 

	.form70pc_1024{width:81%;float:right;}
	.event_desc img{width:98%;}
	.youtube-player{width:98%;height:290px;}
	.zoomEffect:hover{
		-moz-transform: scale(1.02);
		-webkit-transform: scale(1.02);
		-o-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02);
	}
	.zoomEffect_mini:hover{
		-moz-transform: scale(0.05);
		-webkit-transform: scale(0.05);
		-o-transform: scale(0.05);
		-ms-transform: scale(0.05);
		transform: scale(0.05);
	}
	
	.img_dep_1 .cadreimage_l img,.img_dep_2 .cadreimage_l img{
		width:120px;
		height:120px;	
	}
	.img_dep_1 .cadreimage_l,.img_dep_2 .cadreimage_l,
	.img_dep_1 .cadrerond_l,.img_dep_2 .cadrerond_l{
		width:120px;
		height:120px;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		border-radius: 60px;	
	}
	.img_dep_1{
		float:left;
		margin:-40px 0 0 0px;
	}
	.img_dep_2{
		margin:-40px -40px 0 0px;
	}
	.charte_resp{width:90%;}
	
	.bg_covid .font75{font-size:50px;}
}

/* 988px */
@media screen and (max-width: 988px){
	.rubriques_nav {display:none;}
	.rubriques_nav_resp{
		display:block;
	}
	#nav_menu{
		left:0px;
	}
	
	


	.download_admission {
		font-size:14px;
	}
}

/* 928px IPAD */
@media screen and (max-width: 928px){
	#diapo,.diaporama_pask, #logo{
		height:190px;
	}
	#etablissement_logo{
		float:left;
		margin-left:10px;
	}
	#etablissement_coords {float:left;width:50%;margin-top:30px;text-align:left;margin-left:10px;}
	#etablissement_tel {float:left;width:100%;margin-top:0px;margin-left:10px;text-align:center;font-size:17px;}
	#etablissement_tel img{width:25px;}
	.picto_pdf_admission{
		top:-30px;
		right:20px;
		width:80px;
		height:80px;
	}
	#accueil_motdirection .form80pc, #accueil_motdirection .f20pc{
		width:100%;
	}
}

/* 927px */
@media screen and (max-width: 927px){
	.lateral_links{display:none;}
	
	.body_page #lyrContainerMaster{width:100%;}
	.hide_menu_lat{
		display:block;
		text-align:center;
		width:100%;
		height:20px;
		padding:2px 10px 2px 10px;
		color:#ffffff;
		font-size:13px;
		background-color:#226281;
		-webkit-border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-moz-border-radius-bottomright: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		cursor:pointer;
	}
	#hide_menu_lat:not(:checked) ~ .lateral_links{
		display:none;

	}
	#hide_menu_lat:checked ~ .lateral_links{
		display:block;
		width:100%;
		margin-top:-18px;
	}
	
	
	.encart_presentation .cadreimage_l{
		display:none;
	}
	.encart_presentation .titre_resp{
		width:85%;
	}
	
	.img_dep_1 .cadreimage_l img,.img_dep_2 .cadreimage_l img{
		width:80px;
		height:80px;	
	}
	.img_dep_1 .cadreimage_l,.img_dep_2 .cadreimage_l,
	.img_dep_1 .cadrerond_l,.img_dep_2 .cadrerond_l{
		width:80px;
		height:80px;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		border-radius: 40px;	
	}
	.img_dep_2{
		margin:-40px -80px 0 0px;
	}
}

/* 873px */
@media screen and (max-width: 873px){
	.inner img{display:none;}
	.inner .form70pc{width:90%;}
}

/* 858px */
@media screen and (max-width: 858px){
	.vitrine_nav{
		font-size:11px;
	}
	.vitrine_nav .britannic_bold{
		font-size:13px;
	}
}
/* 850px */
@media screen and (max-width: 850px){
	#diapo,.diaporama_pask, #logo{
		height:175px;
	}
	#etablissement_tel {margin-top:-10px;}
}
/* 823px */
@media screen and (max-width: 823px){

}


/* 805px */
@media screen and (max-width: 805px){
	.bg100gray{height:auto!important;}
	.actu_pave{width:97%;}
	.actu_pave .mgl5{margin:auto;}
	.actu_pave .form80pc,.actu_pave section{width:96%;}
	.actu_img{width:100%;margin-bottom:15px!important;}
	#accueil_services li{
		margin:20px 0 40px 0;
	}

}

/* 800px DESKTOP */
@media screen and (max-width: 800px){
	.img_dep_1,.img_dep_2{
		display:none;
	}
	.charte_titre .form65pc{width:100%;}
	.etablissements .f75pc .form40pc{
		width:100%;
	}
	.etablissements .f75pc .form20pc{
		width:50%;
	}
	.etablissements_contacter{
		display:none;
	}
}



/* 767px */
@media screen and (max-width: 767px){
	.canvas_lg{height:70px;}
	.vitrine_nav{display:none;}
	.show-menu{display:block;}
	.vitrine_resp{visibility:visible;}
	.vitrine_nav_resp{display:block;}
	.li_barre{visibility:hidden;}	
	.contacter_illustr{
		display:none;
	}
	#diapo{
		display:none;
	}
	.bloc_produits ul{margin-left:-5px;width:92%;}
	.actualite_accueil{display:none;}
	
	
	.encart_commun, .encart_communw{
		float:left;
		width:100%;
	}
	
	.bloc_produits_accueil ul li,.bloc_produits_affil ul li{
		width:44%;
	}
	
	.picto_pdf_admission{
		display:none;
	}
	.pasa .form65pc, .pasa .f30pc{
		width:100%;
	}

	#footer {min-height:50px;}
	#footer p{
		font-size:13px;
	}
	#footer #menu_suite_foot li{font-size:13px;
		padding:0px 20px 2px 20px;
	}
	.f50to100 .form50pc{
		width:100%;
	}
}

/* 716px */
@media screen and (max-width: 716px){
	.galeries_larg_pics{
		width:50%;
	}
}

/* 670px */
@media screen and (max-width: 670px){
	.encart_presentation .titre_bulle{
		width:100%;
		margin-bottom:25px;
	}
	.encart_presentation .texte_intro{
		width:100%;
	}
	.carte_localiser, .carte_venir{
		width:100%;
	}
	.equipe_medicale .form100pc{
		font-size:15px;
		margin:30px 0 0 0px;
	}
	.restauration{
		width:90%;		
		margin:0 auto;
	}
	.restauration_partager .form50pc{
		width:100%;
	}
	.semaine_precedente{top:33px;}
	.semaine_suivante{top:33px;}
	.semaine_precedente input[type="submit"],.semaine_suivante input[type="submit"]{
		font-size:15px;
	}
	
	#accueil_services li{
		width:45%;
	}
	.etablissement_image{
		width:100%;
		text-align:center;
	}
	.etablissements .f75pc{
		width:100%;
	}


	.produit_images{width:100%;text-align:center!important;}
	.produit_informations{width:100%;float:left;margin-top:20px;}
	.video .f60pc{
		width:80%;
	}
	#footer p{
		font-size:12px;
	}
	#footer #menu_suite_foot li{font-size:12px;
		padding:0px 15px 2px 15px;
	}
	
	.bg_covid .form75pc,.bg_covid .form50pc,.bg_covid .form25pc{width:100%;}
	.bg_covid .form20pc{width:50%;margin-left:25%;}
	.bg_covid .form25pc{margin-bottom:20px;}
	
}
/* 610px */
@media screen and (max-width: 610px){
	.actu_pave .form30pc, .actu_pave .form70pc{width:100%;text-align:right;}
	
	#footer{position:relative;margin:0;min-height:50px;background-color:transparent;}
	#footer nav{float:left;}
	#footer p{
		font-size:12px;
	}
	#footer #menu_suite_foot li{font-size:12px;
		padding:0px 5px 2px 5px;
	}
}


/* 582px */
@media screen and (max-width: 582px){
	.champ_contact{width:100%;}
	.message_contact{width:100%;}
	.articles_secteur{
		width:96%;
		margin:15px 10px 25px 10px;
	}
}

/* 557px */
@media screen and (max-width: 557px){
	.inner .form40pc{
		width:90%;
	}
	.inner img {margin:0 0 0 30px;}
	.video .f60pc{
		width:90%;
	}
}

/* 530px */
@media screen and (max-width: 530px){
	.ressources{
		width:320px;
		text-align:center;
	}
	#footer p{
		font-size:11px;
	}
	#footer #menu_suite_foot li{font-size:11px;
		padding:0px 2px;
	}
}


/* 500px */
@media screen and (max-width: 500px){
	.galeries_larg_pics{
		width:100%;
	}
	.galeries_see_more{margin-top:40px;}
}

/* 438px */
@media screen and (max-width: 438px){
	#accueil_services li{
		width:90%;
		margin:20px 0 0px;
	}
	.bg_covid .form50pc{width:100%;margin-bottom:30px;}
}




