@media (min-width: 680px) and (max-width: 959px){
	
	.flotag{clear: both;height: 0px;}
	#content_2_2 .h3_1{display: none;}
	#content_2_2 .h3_2{display: block;margin-bottom: 1px;}
	
	
	/*//////////////////////////////////////////////////// style header + footer /////////////////////////////////////////////////////////////*/
	* { margin: 0; padding: 0; outline: 0; }
	body{font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: #fff; text-align: center; line-height: 18px;}
	/* 133px */
	#header_fixed{width: 100%;/* position: fixed;z-index: 10000;top: 0; */border: 0px solid #000;}
	#htop{ width: 100%;padding: 0px;margin-top: 0px;background: none;border: 0px solid #000;height: 0px; }
	/*//////////////////////////////////////////////////// header /////////////////////////////////////////////////////////////*/
	#header{display: none;width: 100%;border: 0px solid #cbcdcc;margin: 0px;padding: 0px 0px 0px 0px; background: url(images/bg_shw.png) repeat-x left bottom #fff;/*background: green;*/ }
	
	/*  */
	.header_content_resp{position: relative;width:100%;margin:auto;border: 0px solid #000;padding: 3px 0px 3px 0px;background: url(images/bg_shwmobil.png) repeat-x left bottom #fff;}
	.header_content_resp .hed{width: 80%;border: 0px solid #000;margin: 0px 0px 0px 0px;background: none;text-align: left;}
	
	.header_content_resp .hed .d1{width: 12%;float: left;border: 0px solid #000;margin: 0px 0px 0px 0px;padding: 30px 0px 0px 0px;background: none;text-align: left;}
	.header_content_resp .hed .d1 #btn_nav{border: 0px solid #000;background: none;color: #fff;font-size: 17px;cursor: pointer;padding: 7px 9px 7px 20px;background: url(images/icon_nav.png) no-repeat center center;}
	
	.header_content_resp .hed .d2{width: 250px;float: right;border: 0px solid #000;margin: 0px 15% 0px 0px;padding: 7px 0px 0px 0px;background: none;text-align: center;color: #fff;}
	.header_content_resp .hed .d2 a{text-decoration: none;text-align: center;display: block;border: 0px solid orange;width: 250px;}
	.header_content_resp .hed .d2 a img{width: 250px;}
	
	.header_content_resp .lng{position: absolute;top: 7px;right: 5px;width: 89px;border: 0px solid #000;padding: 0px 0px 0px 0px;background: none;text-align: right;}
	.header_content_resp .lng a{ padding: 0px;float: right;color: white;margin-right: 5px;display: block;text-decoration: none;border: 2px solid #d7e6ff;height: 17px;width: 17px;
									-moz-border-radius: 90px 90px 90px 90px;-webkit-border-radius: 90px 90px 90px 90px;border-radius: 90px 90px 90px 90px;}
	.header_content_resp .lng a:hover{ border: 2px solid #fff; }
	.header_content_resp .lng a img{height: 17px;width: 17px;border: 0px solid #fff;-moz-border-radius: 90px 90px 90px 90px;-webkit-border-radius: 90px 90px 90px 90px;border-radius: 90px 90px 90px 90px; }
	.header_content_resp .lng .active{ border: 2px solid #fff; }
	
	/*///////////// navigation //////////////////*/
	#navigation{ width: 100%;margin:auto;border: 0px solid #000;padding: 1px 0px 0px 0px;background: #9ec64b;}
	#navigation ul {width: 100%;margin: auto;border: 0px solid #000;/* height: 30px; */margin-top: 0px;margin-bottom: 1px;display: block;padding: 0px 0px 0px 0px;}
	
	#ul_nav{display: none;}
	#ul_tel{display: none;}
	
	#ul_tel{
			width: 100%;margin:auto;border: 0px solid #000;padding: 10px 0px 10px 0px;background: #9ec64b; 
			margin: 0;text-align: center;color: #ddd;font-size: 17px;font-weight: normal;font-style: italic;
			}
			
	#navigation ul li {list-style: none;margin-top: 5px;padding: 0px 9px 5px 7px;margin-right: 0px;border-bottom: 1px solid #94bc42;}
	#navigation ul li a{font-size: 14px;color: #fff;text-decoration: none;font-weight: normal;border: 0px solid #ffc162;text-align: left;display: block;background: none;padding: 0px 0px 0px 0px;
						margin-right: 0px;padding: 0px 5px 0px 5px;	}
	#navigation ul li a:hover{color: #000;}
	/* ///////////////////// tripad fac /////////////////////////////*/
	#includ_tripadvisor{width: 210px;border: 0px solid #ff9600;margin-bottom: 5px;padding: 5px 5px 5px 5px;text-align: left;	}
	#includ_titre_fac{ padding: 5px 5px 5px 3px;margin-bottom: 5px;text-align: left; color: #fff;background: #9ec64b;
					font-family: Verdana, Arial, Myriad Pro, Helvetica, sans-serif; font-size: 15px;font-weight: bold;	}
	#includ_facebook{padding: 0px;margin-bottom: 5px;text-align: left; color: #fff;background: none;border: 0px solid #dddddd;
	font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	/*//////////////////////////////////////////////////// debut footer /////////////////////////////////////////////////////////////*/
	/* #foot{width: 100%;border: 0px solid black;background: #9ec64b;padding: 20px 0px 20px 0px; }
	#footer{width: 100%;margin: 0 auto;border: 0px solid #e2e2e2;padding-top: 0px;clear: both;background: #9ec64b;}
	#footer p{border-top: 0px solid #7eb9fd;padding-top: 0px;color: #f5f5f5;font-size: 0.8em;}
	#footer p a{text-decoration: none;color: #fff;}
	#footer p a:hover{text-decoration: underline;color: #fff;} */
	
	#w_footer{ display: none; }
	#w2_footer{ display: none; }
	#foot{display: block;border: 0px solid black;background: #9ec64b;padding: 20px 7px 20px 7px; }
	#footer{border: 0px solid #e2e2e2;padding-top: 0px;clear: both;background: none;}
	#footer p{border: 0px solid #000;padding-top: 10px;color: #ddd;text-align: center;font-size: 13px; }
	#footer p a{text-decoration: none;color: #fff;}
	#footer p a:hover{text-decoration: underline;color: #fff;}
	#footer #social{display: block;height: 40px;border: 0px solid green;text-align: center;padding: 0px 0px 0px 0px;margin: 0px;}
	#footer #social li{list-style: none;display: block;float: left;border: 0px solid blue;padding: 0;margin-right: 9px;}
	#footer #social li a{font-size: 1em;color: #000;text-decoration: none;font-weight: normal;border: 0px solid #ddd;background: none;display: block;width: 33px;height: 33px;margin: 0;
						-moz-border-radius: 45px 45px 45px 45px;-webkit-border-radius: 45px 45px 45px 45px;border-radius: 45px 45px 45px 45px;}
	#footer #social li a img{padding: 0;margin: 0;width: 33px;height: 33px;-moz-border-radius: 45px 45px 45px 45px;-webkit-border-radius: 45px 45px 45px 45px;border-radius: 45px 45px 45px 45px; }
	#footer #social li .active{border: 0px solid #fff;}
	#footer #social li a:hover{border: 0px solid #713000;}
	
	
	
	
	
/* ////////////////////////////////////// contact ////////////////////// */
#slid_shell_contact{display: none; width: 100%;padding: 0px;/* height:450px; */margin: 0 auto;border: 0px solid #000;  }
#slid_shell_contact #shell_contact{/* width: 1430px; height:450px;*/width: 100%;margin: 0 auto;border: 0px solid #ddd;padding: 0px;background: none;}
/*//////////////////////////////////////////////////// fin shell /////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////// content /////////////////////////////////////////////////////////////*/
#wrapper{width: 100%;margin-top: 0px;padding: 0px;background: none;border: 0px solid #000;}
#content{/* width: 1000px; */ width: 98%; margin: 0 auto;border: 0px solid #000;padding: 5px 4px 10px 4px;
/* background: url(images/bg_c.png) repeat-x left top #fff; */background: #fff;}

/*//////////////////////////////////////////////////// fin content /////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////// contenu home //////////////////////////////////////////////////////////*/

#content h2{display: block;font-size: 23px;color: #002f64;font-weight: bold;font-family: Myriad Pro, Arial, sans-serif;
				text-align: left;padding: 10px 0px 10px 0px;border-bottom: 1px solid #4495f1;margin-bottom: 10px;}

		
#content .txt{
display: block;font-size: 13px;color: #000;font-weight: normal;text-align: left;padding: 0px 0px 0px 0px;margin-bottom: 0px;
}

				
				
				
#content #cont1{/* width: 500px;float: left; */border: 0px solid black;padding: 0px 0px 0px 20px;}
#content #cont1 h2{display: block;font-size: 23px;color: #482c00;font-weight: bold;font-family: Myriad Pro, Arial, sans-serif;
				text-align: left;padding: 10px 0px 10px 0px;border-bottom: 1px solid #b3915c;margin-bottom: 10px;}
#content #cont1 h3{text-align: left;font-weight: bold;border-bottom: 0px solid #b3915c;margin-bottom: 10px;font-size: 13px;
							padding: 0px 0px 02px 0px;color: #9d5100;font-style: italic;text-decoration: underline;}
#content #cont1 #forme{font-size: 13px;border: 0px solid red;text-align: left;/* float: left; */}
#content #cont1 #forme #forme9{font-size: 13px;border: 0px solid red;}
#content #cont1 #forme .pform1{/* width: 350px; */width: 98%;font-size: 13px;border: 0px solid orange;margin: 00px 0px 7px 0px;}
#content #cont1 #forme .pform1 label{display: block; /* width: 450px; */ color: #002f64;font-size: 13px;height: 19px;text-align: left;
								 font-weight: bold; border:0px solid #000;margin: 0px; padding: 00px 0px 0px 02px;}
																																
#content #cont1 #forme .pform1 input{display: block;height: 22px;width: 98%;/* width: 450px; */margin-top: 00px;font-size: 13px;
							padding: 2px;border: 1px solid #4495f1; margin-bottom: 00px;
							color: #000;
							background-color: #fff; transition-property: background, transform;
										-moz-transition-property: background, transform;-o-transition-property: background, transform;
										 -webkit-transition-property: background, transform;transition-duration: 0.7s; 
										-moz-transition-duration: 0.7s;-webkit-transition-duration: 0.7s; -o-transition-duration: 0.7s;
							
							} 
							
#content #cont1 #forme .pform1 input:focus{background-color: #f1f1f1; transition-property: background, transform;
										-moz-transition-property: background, transform;-o-transition-property: background, transform;
										 -webkit-transition-property: background, transform;transition-duration: 0.7s; 
										-moz-transition-duration: 0.7s;-webkit-transition-duration: 0.7s; -o-transition-duration: 0.7s;}				
#content #cont1 #forme #forme10{font-size: 13px;border: 0px solid orange;}			
#content #cont1 #contenu_2_2 #forme .pform2{font-size: 13px;border: 0px solid #000;}
#content #cont1 #forme .pform2 label{display: block;/* width: 450px; */color: #002f64;text-align: left;
							font-size: 13px;height: 20px;font-weight: bold; border: 0px solid red; 
							margin: 00px 0px 05px 0px;padding: 00px 0px 0px 02px;	}
#content #cont1 #forme .pform2 textarea{display: block;/* width: 450px; */width: 96%;height: 80px;/* resize: none; */font-size: 13px;
										padding: 8px 2px 2px 2px;border: 1px solid #4495f1; margin-bottom: 05px;
										color: #000;
										background-color: #fff; transition-property: background, transform; 
										-moz-transition-property: background, transform;-o-transition-property: background, transform;
										-webkit-transition-property: background, transform;transition-duration: 0.7s; -moz-transition-duration: 0.7s;
										-webkit-transition-duration: 0.7s; -o-transition-duration: 0.7s;
										
										}
													
													
#content #cont1 #forme .pform2 textarea:focus{background-color: #f1f1f1; transition-property: background, transform; 
								-moz-transition-property: background, transform;-o-transition-property: background, transform;
								-webkit-transition-property: background, transform;transition-duration: 0.7s; -moz-transition-duration: 0.7s;
								-webkit-transition-duration: 0.7s; -o-transition-duration: 0.7s;}
#content #cont1 #forme .pform3{margin: 2px 0px 0px 00px;border: 0px solid #000;text-align: left;}
#content #cont1 #forme .pform3 .sub{width: 88px;height: 23px;border: 0px solid #000;text-align: center;font-size: 12px;
										text-decoration: none;padding: 02px 2px 02px 2px;
										margin: 00px 05px 0px 0px;cursor: pointer;
										-moz-border-radius: 7px 7px 7px 7px;
										-webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;
										
										background-color: #7eb9fd; color: #002f64; transition-property: background, transform; 
											-moz-transition-property: background, transform;
											-o-transition-property: background, transform; -webkit-transition-property: background, transform;		
											transition-duration: 0.7s; -moz-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;
											 -o-transition-duration: 0.7s;
										
										}
										
#content #cont1 #forme .pform3 .sub:hover{background: #002f64; color: #fff; transition-property: background, transform; 
											-moz-transition-property: background, transform;
											-o-transition-property: background, transform; -webkit-transition-property: background, transform;		
											transition-duration: 0.7s; -moz-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;
											 -o-transition-duration: 0.7s;}													

			
#content #cont1 #verification1{/* width: 385px; */width: 95%;border: 1px solid #75c305;background: #69b200; color: #fff;padding: 3px 5px 2px 5px;}
#content #cont1 #verification1 .image{float: left;/* width: 20px; */width: 15%;height: 20px;border: 0px solid orange;color: #fff;}				
#content #cont1 #verification1 .texte{float: left;/* width: 325px; */width: 70%;color: #fff;text-align: left;padding: 1px 1px 1px 10px;font-size: 0.8em;}				
				
		
#content #cont1 #verification2{/* width: 385px; */width: 95%;border: 1px solid #ed0505;background: #d90404; color: #fff;padding: 3px 5px 2px 5px;}
#content #cont1 #verification2 .image{float: left;/* width: 20px; */width: 15%;height: 20px;border: 0px solid orange;color: #fff;}	
#content #cont1 #verification2 .texte{float: left;/* width: 325px; */width: 70%;color: #fff;text-align: left;padding: 1px 1px 1px 10px;font-size: 0.8em;}				
		
		
#content #cont2{/* width: 400px;float: right; */ width: 98%;margin: 0 auto;border: 0px solid black;padding: 0px 0px 00px 0px;text-align: left;}
#content #cont2 h3{text-align: left;font-weight: bold;border-bottom: 0px solid #b3915c;margin-bottom: 10px;font-size: 0.8em;
							padding: 0px 0px 02px 0px;color: #9d5100;font-style: italic;text-decoration: underline;}
#content #cont2 p{display: block;text-align: left;color: #000;font-size: 0.9em;padding-top:00px;clear: both;
									font-family: Arial, Helvetica, sans-serif;border: 00px solid #e0e1e1;	}	
#content #cont2 p span{text-align: left;color: #000;font-size: 0.9em;font-weight: bold;margin: 0px 10px 0px 0px;
							border: 0px solid #e0e1e1;}		
							
							
/*//////////////////////////////////////////////////// fin  //////////////////////////////////////////////////////////*/
}	