<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


@media screen and (max-width: 799px){
	
	.topmenu,.footermenu,.Plaquette,.PageTitle,.LoginClient,.Search,.Baseline,nav,.Phone,.ChangeFontSize,#Carrousel,#HomePage .Testimonials{ display:none;}
	
	body{ margin:0; padding:10px 0 0 0; border:5px solid #717c94; font-size:12px; }
	.Bandeau img{ display:block; width:100%; height:auto;}
	.Boxed{ margin:10px; }
/*
	.topmenu{ font-size:13px; color:#ffffff; position:absolute; top:0px; left:0; right:0px; text-transform:uppercase;background-color:#717c94; text-align:center; }
	.topmenu a{ display:inline-block; padding:5px 10px; }
*/
	h1{ margin:10px 0; padding:0; }
	h1 a{ display:block; height:136px; width:200px; margin:0 auto 0 auto; background-image:url(images/logo_aimv_2018.png); background-repeat:no-repeat; background-position:center center; text-indent: 100%; white-space: nowrap; overflow: hidden;}
	h2:before{width:10px; }

	#Ariane{ line-height:50px; position:relative; margin:10px 0;}
	#Ariane a{ text-decoration:underline;}

	#MobileMenu{ display:block; padding:10px; width:100%; background-color:#f5f5f5; border:none;}
	#MobileMenu .parent{ font-weight:bold; padding:3px; background-color:#f5f5f5;}
	#MobileMenu .children{ padding-left:20px;}
	#MobileMenu .children:before{content: "\f345"; font-family:'dashicons';}
	
	#right .Implantations{ background-color:#717c94; padding:10px; color:#FFFFFF; margin:10px 0;}
	#right .Implantations .titre{ font-size:19px; margin-top:0; border-bottom:1px solid #FFFFFF; padding:5px 0 5px 30px; font-weight:500;}
	#right .Implantations .titre:before{ content:""; display:block; position:absolute; margin-left:-30px; margin-top:-2px; width:20px; height:20px; background-repeat:no-repeat; background-image:url(images/picto-service-implant.png); background-size:contain;}

	#right .Temoignage img{ display:block; width:100%; max-width:300px; height:auto;}
	#right .Temoignage .Texte{ display:block; position:relative; padding:10px; color:#717c94; font-family:Georgia, serif; font-size:12px; font-style:italic; background-color:#e9e8e8; line-height:18px;}
	#right .Temoignage .Texte:after{ content:""; position:absolute; left:15%; top:100%; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #e9e8e8; }
	#right .Temoignage .Author{ display:block; font-size:15px; color:#424242; font-weight:bold; margin:20px 0 0 0;}

	.Content ul{ padding-left:15px;}

	#Contact .Item strong{ display:block; margin-bottom:2px;}
	#Contact .Item em{ font-weight:500; font-style:normal;}
	#Contact .Item span{ cursor:pointer;}
	#Contact .Item span br{ display:none;}
	#Contact .Item .Hide{ display:none;}
	#Contact .Item{ position:relative; border:1px solid #A3A3A3; border-radius:5px; padding:6px 6px 6px 40px; margin-top:5px;}
	#Contact img{ position:absolute; left:4px; top:4px;}

	#offresemploi{ border-collapse:collapse; width:100%; margin:10px 0 40px 0; font-size:14px; font-weight:500;}
	#offresemploi th,#offresemploi td{ margin:0; padding:10px 5px; text-align:left;}
	#offresemploi th{ background-color:#79c9e4; color:#FFFFFF; font-weight:400;}
	#offresemploi tr{ background-color:#f5f5f5; border-bottom:4px solid #FFFFFF;}
	#offresemploi tr:hover{ background-color:#e9e8e8;}
	#BookFiche{ margin-bottom:50px; position:relative;}
	#BookFiche .Back{background-color:#717c94; padding:5px 6px 3px 6px; font-size:13px; right:0px; border-radius:5px; display:block; position:absolute; color:#FFFFFF; text-transform:uppercase;}
	#BookFiche .Back:before{content: "\f333"; font-family:'dashicons'; font-size:30px; display:inline-block; vertical-align:middle;}
	


	footer{ background-color:#717c94; color:#FFFFFF;} 
	footer .bottom{ background-color:#dc0a7f; padding:10px;}
	footer .bottom .right{ display:block;font-size:11px;}
	footer .bottom .left{ display:block; width:100%; max-width:330px; height:auto;}
	footer .imageurs{ margin-bottom:-4px;}
	.footeradresse{ padding:10px 0; font-size:12px;}
	.footeradresse img{ float:left; margin-right:10px; max-width:100px; height:auto;}


	img.alignleft{ display:block; float:none; margin:10px auto;width:100%; max-width:500px; height:auto;}
	img.alignnone{display:block; float:none; margin:10px auto; width:100%; max-width:650px; height:auto;}


	
}</pre></body></html>