#phoneNum{
	padding:10px 0px;
	float:left;
}
#cont_menu_top{
	float:right;
	padding:10px 0px;
}
#topText{
	padding:10px 75px;
	float:right;
}
.headerBlockTitle{
	padding-left:43px;
}
.headerBlockTitle.headerBlockTitleContact{
	padding-left:43px;
	padding-top:15px;
	padding-bottom:10px;
}
.headerBlockTitle .inblock{
	display:block;
}

/*Horaire base*/

.contHoraire{
	float:left;
}
.contTitleHoraire{
	padding-left:127px;
	padding-bottom:10px;
	
}
.titleHoraire{
	float:left;
	padding:10px 0px;
	width:173px;
	text-align:center;	
}
.titleHoraireC{
	margin-left:44px;
}
.colHoraire select{
	width:5em;
}
.contRowHoraire{
	clear:both;
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 2px;
	background:#fefefe;
}
.colHoraire{
	float:left;
}
.colHoraire_day{
	width:127px;
	padding-top:12px;
}
.colHoraire_Ohour{
	width:173px;
}
.colHoraire_toHour{
	width:44px;
	text-align:center;
	padding-top:12px;

}
.colHoraire_Chour{
	width:173px;
}
/*

*/
/*ipad land*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	#caractCol,#horaireCol{
		width:100%;
		padding-top:20px;
	}
	
	.headerBlockTitle{
		padding-left:0px;
	}
	.headerBlockTitle.headerBlockTitleContact{
		padding-left:0px;
		padding-top:15px;
		padding-bottom:12px;
	}
	#topText{
		padding:10px 0px;
		float:none;
		clear:both;
		width:100%;
	}
	.nicdark_container{width:960px;}
	.grid_1 {width:60px;}.grid_2 {width:140px;}.grid_3 {width:220px;}.grid_4 {width:300px;}.grid_5 {width:380px;}.grid_6 {width:460px;}.grid_7 {width:540px;}.grid_8 {width:620px;}.grid_9 {width:700px;}.grid_10 {width:780px;}.grid_11 {width:860px;}.grid_12 {width:940px;}	

	/*some class*/
	.nicdark_disable_marginleft_ipadland, .nicdark_disable_marginleft_responsive{ margin-left: 0px !important; }
	.nicdark_aligncenter_ipadland, .nicdark_aligncenter_responsive { text-align: center !important; }
	.nicdark_width100_ipadland, .nicdark_width100_responsive { width: 100% !important; }

	/*disable float*/
	.nicdark_disable_floatleft_ipadland { float: initial !important; }
	.nicdark_disable_floatright_ipadland { float: initial !important; }

	/*boxed*/
	.nicdark_site_boxed, .nicdark_menu_boxed{ width: 980px !important; }

	/*display*/
	.nicdark_displaynone_ipadland, .nicdark_displaynone_responsive{ display: none; }
	.nicdark_displaynone_desktop { display: block !important; }

	/*navigation*/
	.slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.tinynav{ display:none; }


	/*megamenu*/
	.nicdark_megamenu .mm_grid_3{ width: 235px !important; }
	.nicdark_megamenu .mm_grid_4{ width: 313px !important; }
	.nicdark_megamenu .mm_grid_6{ width: 470px !important; }
	.nicdark_megamenu > ul{ width: 940px !important; margin-left: -470px !important; }
	/*megamenu*/

}
/*ipad potr*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#caractCol,#horaireCol{
		width:100%;
		padding-top:20px;
	}
	body .cont_headerBlockTitle.nicdark_width_percentage25{
		float:none;
		width:100% !important;
		position:static;
		display:block;
		border-radius:0px;
	}
	.headerBlockTitle{
		padding:0px;
	}
	#topText{
		padding:10px 0px;
		float:none;
		clear:both;
		width:100%;
	}
	.headerBlockTitle .inblock{
		display:inline;
	}
	.headerBlockTitle.headerBlockTitleContact{
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	/* 6 - START LOGO*/
	.nicdark_logo{ float: left; width:40%; padding:10px;}
	.nicdark_logo img{ border:0;}
	/*END LOGO*/
	nav#mainMenu{
		float:right;
		padding-top:10px;
		 width:50%;
	}
	.nicdark_container {width:744px;}
	.grid_1 {width:42px;}.grid_2 {width:104px;}.grid_3 {width:166px;}.grid_4 {width:228px;}.grid_5 {width:290px;}.grid_6 {width:352px;}.grid_7 {width:414px;}.grid_8 {width:476px;}.grid_9 {width:538px;}.grid_10 {width:600px;}.grid_11 {width:662px;}.grid_12 {width:724px;}

	/*some class*/
	.nicdark_disable_marginleft_ipadpotr, .nicdark_disable_marginleft_responsive{ margin-left: 0px !important; }
	.nicdark_aligncenter_ipadpotr, .nicdark_aligncenter_responsive { text-align: center !important; }
	.nicdark_width100_ipadpotr, .nicdark_width100_responsive { width: 100% !important; }

	/*disable float*/
	.nicdark_disable_floatleft_ipadpotr { float: initial !important; }
	.nicdark_disable_floatright_ipadpotr { float: initial !important; }

	/*boxed*/
	.nicdark_site_boxed, .nicdark_menu_boxed{ width: 788px !important; }

	/*display*/
	.nicdark_displaynone_ipadpotr, .nicdark_displaynone_responsive{ display: none !important; }
	.nicdark_displaynone_desktop { display: block !important; }

	/*navigation*/
	.slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.tinynav{ display:block; }
	.nicdark_menu{ display:none; }


}
/*iphone land*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#caractCol,#horaireCol{
		width:100%;
		padding-top:20px;
	}
	#nicdark_parallax_title{
	}
	#nicdark_parallax_title .nicdark_space100{
		height:10px;
	}
	#nicdark_parallax_title .nicdark_space50{
		height:10px;
	}
	.nicdark_navigation{ position:static;}
	.nicdark_parallaxx_img5{
		/*background-position:center;*/
		background-attachment:scroll;
	}
	#topText{
		padding:10px 0px;
		float:none;
		clear:both;
		width:100%;
	}
	.cont_searchField{
		padding-bottom:12px;
	}
	.headerBlockTitle .inblock{
		display:inline;
	}
	.nicdark_logo{ float: none; width:100%; padding:10px; text-align:center; margin-left:0px;}
	.nicdark_logo img{ border:0; }
	/*END LOGO*/
	nav#mainMenu{
		float:none;
		padding-top:10px;
		padding-bottom:10px;
		 width:100%;
	}
	body{ -webkit-text-size-adjust:none; }		
	.nicdark_container {width:460px;}
	#top_header .nicdark_container{
		width:96%;
		margin-left:3%;
	}
	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{ width: 440px; }
	.grid.percentage{ width: 100%; }
	.nicdark_width_percentage10,.nicdark_width_percentage20,.nicdark_width_percentage25,.nicdark_width_percentage30,.nicdark_width_percentage33,.nicdark_width_percentage66,.nicdark_width_percentage40,.nicdark_width_percentage50,.nicdark_width_percentage60,.nicdark_width_percentage70,.nicdark_width_percentage80,.nicdark_width_percentage90,.nicdark_width_percentage100 { width: 100% !important; }


	/*some class*/
	.nicdark_disable_marginleft_iphoneland, .nicdark_disable_marginleft_responsive{ margin-left: 0px !important; }
	.nicdark_marginleft20_iphoneland { margin-left: 20px !important; }
	.nicdark_aligncenter_iphoneland, .nicdark_aligncenter_responsive { text-align: center !important; }
	.nicdark_width100_iphoneland, .nicdark_width100_responsive { width: 100% !important; }

	/*disable float*/
	.nicdark_disable_floatleft_iphoneland { float: initial !important; }
	.nicdark_disable_floatright_iphoneland { float: initial !important; }

	/*boxed*/
	.nicdark_site_boxed, .nicdark_menu_boxed{ width: 100% !important; }

	/*display*/
	.nicdark_displaynone_iphoneland, .nicdark_displaynone_responsive{ display: none; }
	.nicdark_displaynone_desktop { display: block !important; }


	/*navigation*/
	.slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.tinynav{ display:block; }
	.nicdark_menu{ display:none; }

}
/*iphone potr*/
@media only screen and (min-width: 320px) and (max-width: 479px){
	#caractCol,#horaireCol{
		width:100%;
		padding-top:20px;
	}
	#top_header .nicdark_container{
		width:96%;
		margin-left:3%;
	}
	div.tp-banner-container{
   	 padding: 0px 0;
	}
	.cont_searchField{
		padding-bottom:12px;
	}
	.photo_logo_sdg{
		width:100%;
	}
	.cont_content_listing{
		padding-bottom:40px;
	}
	#topText{
		padding:3px 0px 5px;
		float:none;
		clear:both;
		width:100%;
	}
	#topText h4{
		font-size:10px;
	}
	#phoneNum{
		float:none;
		text-align:center;
	}
	#phoneNum h3{
		font-size:15px;
		text-align:center;
	}
	#cont_menu_top{
		float:none;
		text-align:center;
	}
	#nicdark_parallax_title{
	}
	#nicdark_parallax_title .nicdark_space100{
		height:10px;
	}
	#nicdark_parallax_title .nicdark_space50{
		height:10px;
	}
	.nicdark_navigation{ position:static;}

	.nicdark_parallaxx_img5,
	.nicdark_parallaxx_img8-b,
	.nicdark_parallaxx_img8-c,
	.nicdark_parallaxx_img8
	{
		/*background-position:center;*/
		background-attachment:scroll;
	}
	.nicdark_logo{ float: none; width:100%; padding:8px 2px 2px; text-align:center; margin-left:0px;}
	.nicdark_logo img{ border:0; }
	/*END LOGO*/
	nav#mainMenu{
		float:none;
		padding-top:0px;
		padding-bottom:3px;
		 width:100%;
	}
	body{ -webkit-text-size-adjust:none; }
	.nicdark_container{ width:95%;}
	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{ width:95%; }	
	.grid.percentage{ width: 100%; float:none;clear:both; }
	.nicdark_width_percentage10,.nicdark_width_percentage20,.nicdark_width_percentage25,.nicdark_width_percentage30,.nicdark_width_percentage33,.nicdark_width_percentage66,.nicdark_width_percentage40,.nicdark_width_percentage50,.nicdark_width_percentage60,.nicdark_width_percentage70,.nicdark_width_percentage80,.nicdark_width_percentage90,.nicdark_width_percentage100 { width: 100% !important; }

	#itemList .cont_listingsdg{
		margin-top:20px;
		margin-bottom:20px;
		display:block;
	}
	#itemList .cont_listingsdg .nicdark_archive1{
		float:none;
	}
	#itemList .cont_listingsdg .nicdark_archive1 .nicdark_textevidence {
		float: none;
		width: auto;
		overflow:visible;
	}
	.cont_form_search_sdg{
		width:95%;
	}
	/*some class*/
	.nicdark_disable_marginleft_iphonepotr, .nicdark_disable_marginleft_responsive { margin-left: 0px !important; }
	.nicdark_marginleft20_iphonepotr { margin-left: 20px !important; }
	.nicdark_aligncenter_iphonepotr, .nicdark_aligncenter_responsive { text-align: center !important; }
	.nicdark_width100_iphonepotr, .nicdark_width100_responsive { width: 100% !important; }

	/*disable float*/
	.nicdark_disable_floatleft_iphonepotr { float: initial !important; }
	.nicdark_disable_floatright_iphonepotr { float: initial !important; }

	/*boxed*/
	.nicdark_site_boxed, .nicdark_menu_boxed{ width: 100% !important; }

	/*display*/
	.nicdark_displaynone_iphonepotr, .nicdark_displaynone_responsive{ display: none; }
	.nicdark_displaynone_desktop { display: block !important; }


	/*navigation*/
	.slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
	.tinynav{ display:block; }
	.nicdark_menu{ display:none; }
}

/*

.contHoraire{
	float:left;
}
.contTitleHoraire{
	padding-left:127px;
	padding-bottom:10px;
	
}
.titleHoraire{
	float:left;
	padding:10px 0px;
	width:173px;
	text-align:center;	
}
.titleHoraireC{
	margin-left:44px;
}
.contRowHoraire{
	clear:both;
	padding-bottom:10px;
}
.colHoraire{
	float:left;
}
.colHoraire_day{
	width:127px;
	padding-top:12px;
}
.colHoraire_Ohour{
	width:173px;
}
.colHoraire_toHour{
	width:44px;
	text-align:center;
	padding-top:12px;

}
.colHoraire_Chour{
	width:173px;
}

*/
@media only screen and (max-width: 767px) {
	
	#cont_member_account{
		width:96%;
	}
	
}
@media only screen and (max-width: 670px) {
	
	.contTitleHoraire{
		display:none;
		
	}
	
	.colHoraire_day{
		width:127px;
		padding-top:12px;
		padding-bottom:12px;
		clear:both;
		float:none;
	}
	
}
@media only screen and (max-width: 560px) {
	/*.colHoraire{
		float:none;
		clear:both;
	}
	.colHoraire_toHour{
		clear:both;
		width:173px;
		float:none;
		text-align:center;
	}*/
	#horaireCol .nicdark_sidepadding20{
		margin:0px!important;
		padding:0px!important;
	}
	.colHoraire_Ohour{
		width:90px;
	}
	.colHoraire_Chour{
		width:90px;
	}
	.colHoraire_toHour{
		width:30px;
	}
	.colHoraire select{
		width:2em;
	}
}