@media (max-width: 679px){
	
	.flotag{clear: both;height: 0px;}
	#reviews_pc_tablet{display: none;}
	#reviews_mobil{display: block;}
	#feedback_pc_tablet{display: none;}
	#feedback_mobil{display: block;}
	
	
	
	#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: 100%;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 3% 0px 0px;padding: 50px 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: left;border: 0px solid #000;padding: 25px 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 #9ec64b;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;}
	/* ///////////////////// offre holiday /////////////////////////////*/
	#cf_2_resp{ display: block; border: 0px solid #000;}
	#cf_2_resp h3{background: #9ec64b;border: 0px solid #4f9c1d;font-size: 17px;text-align: left;padding: 7px 10px 7px 5px;color: #fff;
				margin-bottom: 00px;font-family: Verdana, Andalus, Arial, Helvetica, sans-serif; 		}
			
	
	
	
	/* ///////////////////// offre holiday /////////////////////////////*/
	#offre_holiday{ border-bottom: 1px dotted #ff7101; margin-top: 10px;padding: 0px 2px 7px 2px;text-align: left;}
	#offre_holiday .offre_titre{border: 0px solid #ff9600;margin: 5px 0px 5px 0px;padding: 0px 0px 0px 0px;text-align: left;}
	#offre_holiday .offre_titre a{border: 0px solid #ff9600;text-decoration: none;font-size: 13px;color: #5870a7;font-weight: bold;padding: 0px 0px 0px 0px;text-align: left;}
	#offre_holiday .offre_titre a:hover{color: #925e53;}
	#offre_holiday #offre_img_txt{border: 0px solid #ff9600;margin-top: 0px;padding: 0px 0px 0px 0px;text-align: left;}
	#offre_holiday #offre_img_txt .offre_img_txt1{width: 100%;/*width: 25%; float: left;margin-right: 5px; */margin-bottom: 3px;border: 0px solid #000;padding: 0px;text-align: left;}
	#offre_holiday #offre_img_txt .offre_img_txt1 a{display: block;text-decoration: none;/* width: 100%; */ width:100%;height:170px;border: 1px solid #999;margin: 0 auto;}
	#offre_holiday #offre_img_txt .offre_img_txt1 a:hover{border: 1px solid #000;}
	#offre_holiday #offre_img_txt .offre_img_txt1 a img{width:100%; height:170px;}
	#offre_holiday #offre_img_txt .offre_img_txt2{/* width: 65%; */width: 100%;border: 0px solid #ff9600;padding: 0px;text-align: left;float: left;font-size: 13px;}
	#offre_holiday #ofinfos{border: 0px solid #ff7101;margin-top: 0px;padding: 10px 0px 0px 0px;text-align: left;}
	#offre_holiday #ofinfos .ofinfos_1{clear: both;width: 99%;background: none;border: 0px solid #000;padding: 10px 10px 5px 0px;text-align: right;margin-left: 0px;}
	#offre_holiday #ofinfos .ofinfos_1 .btn_book{
	color: #fff;background: #9ec64b;border: 0px solid #000;font-size: 13px;font-weight: normal; font-size: 12px;text-align: center;padding: 5px 7px 5px 7px;text-decoration: none;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
	#offre_holiday #ofinfos .ofinfos_1 .btn_book:hover{background: #5c3128;}
	#offre_holiday #ofinfos .ofinfos_2{width: 21%;border: 1px solid #9ec64b;padding: 3px 1px 3px 1px;text-align: center;float: left;margin-left: 0px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
	#offre_holiday #ofinfos .ofinfos_3{width: 22%;border: 1px solid #9ec64b;padding: 3px 1px 3px 1px;text-align: center;float: left;margin-left: 3px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
	#offre_holiday #ofinfos .ofinfos_4{width: 25%;border: 1px solid #9ec64b;padding: 3px 1px 3px 1px;text-align: center;float: left; margin-left: 3px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
	#offre_holiday #ofinfos .ofinfos_5{width: 25%;border: 1px solid #9ec64b;padding: 3px 1px 3px 1px;text-align: center;float: left;margin-left: 3px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
	#offre_holiday #ofinfos .oftitre{display: block;border: 0px solid #000;padding: 0px;text-align: center;margin-bottom: 5px;font-size: 13px;color: #9ec64b;font-weight: bold;}		
	#content_2_2_2_1 #of_book{display: block;clear: both;border: 0px solid #000;padding: 5px 0px 5px 5px;text-align: right;}
	#content_2_2_2_1 #of_book .btn_b{
	color: #fff;background: #9ec64b;border: 0px solid #4cae4c;font-size: 13px;font-weight: normal; font-size: 12px;
	text-align: center; padding: 5px 9px 5px 9px;text-decoration: none;-moz-border-radius: 7px 4px 7px 4px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
	#content_2_2_2_1 #of_book .btn_b:hover{background: #5c3128;color: #fff;text-decoration: none;}
	/*//////////////////////////////////////////////////// offre holiday  /////////////////////////////////////////////////////////////*/
	
	
	
	
	
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

.rd{
background: none;border: 0px solid #4f9c1d;font-size: 19px;text-align: left;padding: 0px 0px 0px 0px;color: #000;
margin-bottom: 00px;font-family: Verdana, Andalus, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px;
}			
#tab_det{border-collapse: collapse;width: 490px;border: 1px solid #e0e0e0;background: #fff;margin: 10px 0px 0px 0px;}
#tab_det td{color: #000;padding: 3px 1px 3px 1px;text-align: center;border: 1px solid #e0e0e0;font-size: 12px;}
#tab_det th{color: #47a447;text-align: left;font-weight: bold;margin-bottom: 0px;border: 1px solid #e0e0e0;
							font-size: 13px;background: #e0e0e0;padding: 3px;}
#tab_det td a{text-decoration: none; font-size: 12px;color: #e0e0e0;background: #cb6f00;padding: 4px;text-align: center;-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;}
#tab_det td a:hover{color: #fff;}				
#tab_det td .erreur{display: block;font-size: 12px;font-weight: bold;color: red;text-align: left;padding: 0px 0px 0px 3px;}

#tab_det td #type{display: block;border: 0px solid orange;/* width: 200px; */}
#tab_det td #type .sig{
color: #5cb85c;text-align: left;font-weight: bold;text-decoration: underline;font-size: 1em;padding: 0px 0px 0px 0px;
background: none;display: block;border: 0px solid orange;
}
#tab_det td #type .sig:hover{text-decoration: none;color: #5cb85c;}
#tab_det td #type .p1{display: block;border: 0px solid orange;width: 80px;float: left;margin-right: 4px;}
#tab_det td #type .p1 img{display: block;margin: 2px 0px 0px 0px;width: 80px;border: 1px solid #ddd;}

#tab_det td #type .p2{
display: block;border: 0px solid orange;width: 90px;float: left;text-align: left;font-size: 12px;color: #000;
padding-top:0px;
}	

					
#tab_det td .sub_sg{
display: block;width: 70px;margin: 0 auto;
color: #fff;background: #5cb85c;border: 0px solid #4cae4c;font-size: 13px;font-weight: normal; font-size: 12px;
text-align: center; padding: 5px 7px 5px 7px;text-decoration: none;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
}
#tab_det td .sub_sg:hover{background: #47a447;}

/*//////////////////////////////////////////////////// slid_shell /////////////////////////////////////////////////////////////*/

/* #slid_shell{width: 100%;border: 0px solid #000;padding: 0px;margin: 0 auto;background: #b9d2b2;border-bottom: 2px solid #cbcdcc;} */
#slid_shell{width: 100%;padding: 0px; padding-top: 00px;margin-top: 03px; /**/background: none;border-bottom: 0px solid #95b6d5;
border: 0px solid #000;padding-top: 0px;}
#slid_shell  #slid_c{/* width: 1008px; */ width: 100%; margin: 0 auto;border: 0px solid #000;padding: 0px 0px 00px 0px;background: none;}

#slid_shell  #slid_c #slid_c_1{/* width: 496px; float: left;*/ margin: 0 auto; width: 98%;border: 0px solid #000;padding: 0px;}

#slid_shell  #slid_c #slid_c_2{display: none;border: 0px solid #000;}	
/*//////////////////////////////////////////////////// fin shell /////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////// content /////////////////////////////////////////////////////////////*/

#wrapper{width: 100%;margin-top: 0px;padding: 3px 0px 0px 0px;background: none;border-top: 0px solid #cbcdcc;}
#content{
/* width: 1008px; */ width: 100%; margin: 0 auto;border: 0px solid #000;padding: 0px 0px 20px 0px;/* background: url(images/bg_c.png) repeat-x left top #fff; */background: #fff;
}

/*////////////content_1////////////*/
#content #content_1{ /* width: 500px;float: left; */ width: 100%; margin-right: 0px;border: 0px solid #000;}

#content #content_1 #map{border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 0px 0px 5px 0px;}

#content #content_1 #cf_1{background: #fff;border: 0px solid #000;margin-bottom: 7px;padding: 1px;}
#content #content_1 .p_1{
float: left;background: #fff;border: 0px solid #000;margin-right: 7px;width: 25%;/* width: 123px; */background: #9ec64b;color: #f5d5ff;padding: 10px;
-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
}
#content #content_1 #cf_1 .p_3{
float: left;background: #fff;border: 0px solid #000;margin-bottom: 0px;width: 25%;/* width: 123px; */background: #9ec64b;color: #f5d5ff;padding: 10px;
-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;
}
#content #content_1 #cf_1 strong{display: block;color: #fff;margin-bottom: 05px;font-weight: normal;font-size: 15px;}
#content #content_1 #cf_1 a{
padding: 0px 0px 0px 22px;text-decoration: underline;border: 0px solid #000;color: #fff;font-size: 12px;
}
#content #content_1 #cf_1 .a1{background: url(images/f1.png) no-repeat left center;color: #fff;}
#content #content_1 #cf_1 .a2{background: url(images/f2.png) no-repeat left center;color: #fff;}
#content #content_1 #cf_1 .a3{background: url(images/f3.png) no-repeat left center;color: #fff;}
#content #content_1 #cf_1 a:hover{text-decoration: none;}



#content #content_1 #cf_2{display: none;border: 0px solid #ff9600;padding: 0px 0px 0px 0px;}
#content #content_1 #cf_2 h3{
background: #9ec64b;border: 0px solid #4f9c1d;font-size: 17px;text-align: left;padding: 7px 10px 7px 5px;color: #fff;
margin-bottom: 00px;font-family: Verdana, Andalus, Arial, Helvetica, sans-serif;
}
table {border-collapse: collapse;width: 98%; border: 0px solid #000;}
table th{padding: 5px;color: white;background: #22810d;text-align: left;font-size: 13px;border: 0px solid #333;}
table td{color: #6c8140;padding: 0px 0px 10px 0px;text-align: left;border-bottom: 1px solid #000;font-size: 13px;}
.td_table{ width: 350px; text-align: center;}
	
table .td_table .titre1{
color: #3b5998;
margin: 10px 0px 7px 0px;display: block;
text-decoration: none;font-family:  Arial, Helvetica, sans-serif; font-size: 14px;text-align: left; font-weight: bold;
background: none;border: 0px solid #333333;padding: 0px 0px 0px 0px;
}
table .td_table .titre1:hover{text-decoration: underline;}	

table .td_table .image{
text-decoration: none;color: #6c8140;font-size: 13px; border: 1px solid #999;padding: 0px;
display: block;width:100px; height:73px;float: left;margin: 0px 10px 0px 0px; /* */ 
}
table .td_table .image:hover{border: 1px solid #000;}
table .td_table .image img{display: block;width:100px; height:73px;}

table .td_table .p1{color: #000;font-size: 13px;font-weight: normal; text-align: left; margin-right: 10px;border: 0px solid #000;}

table .td_table .rev{color: #000;font-size: 13px;text-align: left; border: 0px solid #000;padding: 7px 0px 0px 0px;}
table .td_table .rev .percentage{width: 50px;float: left;color: #5cb85c;font-size: 23px;margin-top: 0px;text-align: left;padding: 2px 0px 0px 0px;}
table .td_table .rev .col_md{width: 140px;float: left;text-align: left; border: 0px solid #000;}
table .td_table .rev .col_md .num{float: left;color: #5cb85c;font-size: 14px;text-align: left; border: 0px solid #000;padding-right: 2px;}
table .td_table .rev .col_md img{border: 0px solid #000;}
table .td_table .rev .col_md .r_tx{clear: both;color: #5cb85c;font-size: 14px;text-align: left; border: 0px solid #000;padding-right: 5px;}

.td_text{ width: 80px; text-align: center;}
table td .text_private{
display: block;text-decoration: none;color: #718925;font-size: 13px; text-align: center;font-weight: bold;margin-bottom: 05px;
}
table td .text_share{
display: block;text-decoration: none;color: #472284;font-size: 13px; text-align: center;font-weight: bold; 
}

.td_rev{ width: 100px; text-align: center;} 
table .td_rev p strong{
color: #4db04d;font-size: 13px;font-weight: bold; text-align: center; margin-right: 0px;border: 0px solid #000;
display: block;text-decoration: none;font-size: 13px; text-align: center;font-weight: bold; margin-bottom: 05px;
}
table .td_rev p a{
color: #fff;background: #9ec64b;border: 0px solid #4cae4c;font-size: 13px;font-weight: normal; font-size: 12px;
text-align: center; padding: 5px 5px 5px 5px;text-decoration: none;
-moz-border-radius: 7px 4px 7px 4px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
}
table .td_rev p a:hover{background: #fb5a00;}




/*////////////content-2////////////*/
#content #cont_2_resp{display: block;width: 98%; margin: 0 auto;border: 0px solid #000; padding: 0px 0px 0px 0px;margin-bottom: 5px;}
/* #content #cont_2_resp #bk{border: 0px solid #000;padding: 20px 0px 0px 5px;height: 40px;}
#content #cont_2_resp .book_now{
border: 0px solid #000;cursor: pointer;padding: 9px 20px 9px 20px;width: 200px;color: #ffecff;margin-top: 3px;font-weight: bold;font-size: 13px;border: none;
background: url(images/fff.png) repeat left bottom #ff4a46;-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;
}
#content #cont_2_resp .book_now:hover{color: #fff;text-decoration: none;}
 */


/* #content #content_2{display: none;width: 490px;float: right;border: 0px solid #ff9600;padding: 0px 0px 0px 0px;}  */
#content #content_2{display: block;width: 98%; margin: 0 auto;border: 0px solid #000; padding: 0px 0px 0px 0px;margin-bottom: 5px;}

#content #content_2 #cont_1{border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#content #content_2 #cont_1 h3{
border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 05px 0px 3px 0px;text-align: left;
color: #2a3855;font-size: 21px;
}#content #content_2 #cont_1 h1{
border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 05px 0px 3px 0px;text-align: left;
color: #2a3855;font-size: 21px;
}
#content #content_2 #cont_1 h5{
border-bottom: 1px solid #ccc;padding: 0px 0px 07px 0px;margin: 0px 0px 10px 0px;text-align: left;font-weight: normal;
color: #2a3855;font-size: 12px;
}
#content #content_2 #cont_1 .ul_det{
display: block;border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;background: none;
}
#content #content_2 #cont_1 .ul_det li{
list-style: none;border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 0px 0px 03px 0px;text-align: left;float: left;margin-right: 17px;
}
#content #content_2 #cont_1 .ul_det li a{
text-decoration: none;border: 0px solid #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;text-align: left;color: #aa5900;
float: left;
}
#content #content_2 #cont_1 .ul_det li a:hover{color: #000;}



#content #content_2 #cont_2{display: block;border: 0px solid #000;padding: 0px 0px 0px 0px;}
/* #content #content_2 #cont_2 #bk{border: 0px solid #000;padding: 20px 0px 0px 5px;height: 40px;}
#content #content_2 #cont_2 .book_now{
border: 0px solid #000;
cursor: pointer;padding: 9px 20px 9px 20px;width: 200px;
color: #ffecff;margin-top: 3px;font-weight: bold;font-size: 13px;border: none;
background: url(images/fff.png) repeat left bottom #ff4a46;
-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;border-radius: 7px 7px 7px 7px;
}
#content #content_2 #cont_2 .book_now:hover{color: #fff;text-decoration: none;}


 */




/*/////////////////////////////////// design offre transport ///////////////////////////////////*/
#trans_ofr{
border: 0px solid #fed11c;background: #fff;padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px;
}
#trans_ofr #trans_titre{
border: 0px solid #333;background: #fed11c;padding: 2px 2px 2px 2px;margin: 0px;
font-size: 13px;font-family:  Arial, Helvetica, sans-serif;color: #fff;text-align: left;
}
#trans_ofr #trans_titre .tit1{
border: 0px solid #333;width: 250px;float: left;padding: 0px;margin: 0px;font-weight: bold;
font-size: 15px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: left;
}
#trans_ofr #trans_titre .tit2{
border: 0px solid #333;width: 200px;float: right;padding: 0px;margin: 0px;font-weight: bold;
font-size: 15px;font-family:  Arial, Helvetica, sans-serif;color: #fff;text-align: right;
}
/*/////////*/
#trans_ofr #trans_c{
border: 0px solid #333;background: #fff;padding: 2px 2px 2px 2px;margin: 0px;color: #000;
font-size: 13px;font-family:  Arial, Helvetica, sans-serif;text-align: left;
}
#trans_ofr #trans_c #trans_c1{
border: 0px solid #333;width: 310px;float: left;padding: 0px;margin: 0px;color: #333;text-align: left;
font-size: 13px;font-family:  Arial, Helvetica, sans-serif;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_mg{
border: 0px solid #333;width: 112px;float: left;padding: 0px;margin: 0px;font-weight: normal;
font-size: 15px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: left;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_mg a{
display: block;border: 1px solid #ddd;width: 110px;height: 90px;padding: 0px;margin: 0px;;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_mg a img{
display: block;border: 0px solid #ddd;width: 110px;height: 90px;padding: 0px;margin: 0px;;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_mg a:hover{
border: 1px solid #777;
}


#trans_ofr #trans_c #trans_c1 #trans_c1_small{
border: 0px solid #333;width: 190px;float: right;padding: 0px;margin: 0px;font-weight: normal;
font-size: 13px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: left;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small .titre_s{
border: 0px solid #333;padding: 15px 0px 15px 0px;margin: 0px;font-weight: bold;
font-size: 18px;font-family:  Arial, Helvetica, sans-serif;color: #000;text-align: center;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small #info{
border: 0px solid #333;padding: 0px 0px 0px 0px;margin: 0px;font-size: 13px;color: #000;text-align: right;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small #info p{
float: left;width: 10px;padding: 5px 0px 5px 28px;margin: 0px 0px 0px 0px;font-size: 15px;color: #777;
text-align: left;border: 0px solid #333;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small #info .i1{
background: url(images/n1.png) no-repeat left center;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small #info .i2{
background: url(images/n2.png) no-repeat left center;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small #info .i3{
background: url(images/n3.png) no-repeat left center;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_small #info .i4{
background: url(images/n4.png) no-repeat left center;
}




#trans_ofr #trans_c #trans_c1 #trans_c1_minim{
clear: both;border: 0px solid #333;padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;font-weight: normal;
font-size: 15px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: left;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_minim .m1{
border: 0px solid #333;width: 143px;float: left;padding: 0px;margin: 0px;font-weight: normal;
font-size: 12px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: right;
}
#trans_ofr #trans_c #trans_c1 #trans_c1_minim .m2{
border: 0px solid #333;width: 143px;float: right;padding: 0px;margin: 0px;font-weight: normal;
font-size: 12px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: left;
}








#trans_ofr #trans_c #trans_c2{
border: 0px solid #333;width: 140px;float: right;padding: 0px;margin: 0px;font-weight: bold;
font-size: 15px;font-family:  Arial, Helvetica, sans-serif;color: #333;text-align: left;
}
#trans_ofr #trans_c #trans_c2 .t1{
border: 0px solid #333;padding: 0px;margin: 07px 0px 12px 0px;text-align: center;
}
#trans_ofr #trans_c #trans_c2 .t1 a{
border: 0px solid #333;text-decoration: none;padding: 0px;margin: 0px;font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;color: #777;text-align: left;
}
#trans_ofr #trans_c #trans_c2 .t1 a:hover{
text-decoration: underline;color: #333;
}

#trans_ofr #trans_c #trans_c2 .t2{
border: 0px solid #333;padding: 0px;margin: 0px 0px 12px 0px;text-align: center;color: #777;font-size: 17px;
font-family:  Arial, Helvetica, sans-serif;
}
#trans_ofr #trans_c #trans_c2 .t2 span{color: #000;}

#trans_ofr #trans_c #trans_c2 .t3{
border: 0px solid #333;padding: 0px;margin: 0px 0px 0px 0px;text-align: center;
}
#trans_ofr #trans_c #trans_c2 .t3 .btn_book{
display: block;width: 70px;margin: 0 auto;
color: #fff;background: #9ec64b;border: 0px solid #4cae4c;font-size: 13px;font-weight: normal; font-size: 12px;
text-align: center; padding: 5px 9px 5px 9px;text-decoration: none;
-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
}
#trans_ofr #trans_c #trans_c2 .t3 .btn_book:hover{background: #fb5a00;}


/* //////////////////////////////////////:////////////////////// */



/*//////////////////////////////////////////////////// contact form //////////////////////////////////////////////////////////*/
			
#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: #6c8140;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 #9ec64b; 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: #6c8140;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 #9ec64b; 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: #9ec64b; 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 .pform3 .sub:hover{background: #6c8140; 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;}													

#verification1{/* width: 385px; */width: 95%;border: 1px solid #75c305;background: #69b200; color: #fff;padding: 3px 5px 2px 5px;}
#verification1 .image{float: left;/* width: 20px; */width: 15%;height: 20px;border: 0px solid orange;color: #fff;}				
#verification1 .texte{float: left;/* width: 325px; */width: 70%;color: #fff;text-align: left;padding: 1px 1px 1px 10px;font-size: 0.9em;}				
				
#verification2{/* width: 385px; */width: 95%;border: 1px solid #ed0505;background: #d90404; color: #fff;padding: 3px 5px 2px 5px;}
#verification2 .image{float: left;/* width: 20px; */width: 15%;height: 20px;border: 0px solid orange;color: #fff;}	
#verification2 .texte{float: left;/* width: 325px; */width: 70%;color: #fff;text-align: left;padding: 1px 1px 1px 10px;font-size: 0.9em;}				
		
		
#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.9em;
							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;}		
							
/* form */
#forme1 #f1{ font-size: 13px;text-align: left;background: none;border-bottom: 1px solid #ececec;margin-bottom: 5px;padding-bottom: 5px; }
#forme1 #f1 .class_1{/* float: left;width: 230px; */  border: 0px solid #000;margin-bottom: 5px;padding: 0px;color: #6c8140;}
#forme1 #f1 .class_1 strong{display: block;border: 0px solid #000;color: #6c8140;margin-bottom: 05px;font-weight: bold;}
#forme1 #f1 .class_1 select{float: left;margin-left: 03px;border: 1px solid #9ec64b;}
#forme1 #f1 .class_1 .dat_m{ display: block;width: 23px;height: 20px;float: left;text-decoration: none;border: 0px solid #000;margin-left: 03px;padding: 0px;text-align: left; }
#forme1 #f1 .class_1 img{width: 23px;height: 20px;border: 0px solid #000;margin-top: 0px;}

#forme1 #f2{ text-align: left;background: none;border-bottom: 1px solid #ececec;margin-bottom: 10px;padding-bottom: 10px; }
#forme1 #f2 .class_1{border: 0px solid #000;margin: 0px;padding: 0px;color: #6c8140;}
#forme1 #f2 .class_1 strong{display: block;color: #6c8140;margin-bottom: 05px;font-weight: bold;}
#forme1 #f2 .class_1 select{border: 1px solid #9ec64b;}
							
/*//////////////////////////////////////////////////// fin  //////////////////////////////////////////////////////////*/
}	