@media only screen and (max-width: 568px) {
		
	#menu_corpo_top .navbar {
		padding: 5px 0 10px;
	}
	.nav li {
		padding: 5px 0;
	}
	.nav li:nth-child(n+1) {
		padding-right: 10px;
	}
	.nav-pills>li+li {
		margin-left: 0px;
	}
	/* main menu */
	ul.nav.menu.headerMenu.nav-tabs {
	    margin: 10px 0;
	}
	.headerMenu > li > a {
	    padding: 5px 10px;
	    border-right: none;
	    width: 130px;
	}
	.headerMenu li {
	    margin: 5px 0;
	    text-align: center;
	}
	.headerMenu li:nth-child(2n+1) {
	    border-right: 1px dotted #000;
	}
	/* contact page */
	input[type=checkbox].fc_checkradio:not(old) + label:not(.plupload_button):not(.btn), 
	input[type=radio ].fc_checkradio:not(old) + label:not(.plupload_button):not(.btn), 
	[name="adminForm"] input[type=checkbox]:not(old) + label:not(.plupload_button):not(.btn), 
	[name="adminForm"] input[type=radio ]:not(old) + label:not(.plupload_button):not(.btn), 
	.flexicontent input[type=checkbox]:not(old) + label:not(.plupload_button):not(.btn), 
	.flexicontent input[type=radio ]:not(old) + label:not(.plupload_button):not(.btn) {
	    display: block !important;
	    margin: 10px 12px 5px 0px !important;
	}
	.bloc_besoin .formResponsive .formBody label {
	    display: block !important;
	}
	.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	    display: inline-block;
	    font-size: 13px;
	    height: 35px !important;
	    margin-bottom: 9px;
	    padding: 20px 0 20px 5px !important;
	}
	/* recruitment */
	header.row {
		margin: inherit;
	}
	.blocGauche {
	    margin: 10px 0;
	}
	
	.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	    padding: 15px 10px 15px;
	}
	.avAudio .avPlayerContainer .avPlayerBlock > div {
	    width: 290px !important;
    width: 100%!important;
    height: 24px!important;
    min-width: inherit !important;
	}
	.jwgroup.jwright {
		width: auto;
	}
	.jwtext.jwduration.jwhidden {
		display: block !important;
	}
	.sharedvideo {
	    width: 290px;
	    height: 165px;
	}
	.avVideo .avPlayerContainer .avPlayerBlock iframe, .avVideo .avPlayerContainer .avPlayerBlock object, .avVideo .avPlayerContainer .avPlayerBlock embed, .avVideo .avPlayerContainer .avPlayerBlock video, .avVideo .avPlayerContainer .avPlayerBlock > div {
    min-width: 290px!important;
    width: 100%!important;
    height: 100%!important;
}
	.h1, h1 {
	    font-size: 29px;
	}
	.h2, h2 {
    	font-size: 26px;
	}
	#camera_wrap_96 .camera_caption > div {
	    margin-left: auto;
	    margin-right: auto;
	    /*padding: 5px;*/
	    width: inherit;
	}
	#slider .camera_caption_desc h2 {
    	font-size: 20px;
	}
	.camera_caption_desc {
	    margin: 0 auto !important;
	    width: 260px;
	}
	.homeConfig .formResponsive select {
	    background-position: 263px 18px;
	}
	.homeConfig .formResponsive input[type="submit"] {
	    width: 270px;
	    height: inherit;
	}
	.fc_button.fcsimple:not(.btn) {
	    padding: 10px 15px !important;
	}
	.select2-container .select2-choice {
		height: 40px;
		padding: 5px 0px 0px 8px !important;
	}
	.select2-container .select2-choice .select2-arrow {
		padding-top: 6px;
	}
	.titreBesoins img {
	    float: left;
	    padding-right: 20px;
	    padding-top: 8px;
	    width: 74px;
	}
	#flexicontent .fc_item_title {
	    float: left;
	    display: inline-block;
	    width: 216px;
	}
	.fcmaincat12 .fc_item_title,
	.fcmaincat11  .fc_item_title {
	    line-height: 35px;
	    margin-bottom: 15px;
	}
	#rsform_13_page_0 input[type=radio ]:not(old) + label:not(.plupload_button):not(.btn) {
	    display: block !important;
	    margin: 0px 12px 5px 0px !important;
	}
	.fcitem36 table td {
	    width: 100% !important;
	    display: block !important;
	}
	.fcitem36 table tr {
	    width: 100% !important;
	    display: block !important;
	    margin-bottom: 15px;
	}
	.fcmaincat9 .titreBesoins .fc_item_title,
	.fcmaincat10 .titreBesoins .fc_item_title {
		margin-bottom: 15px;
	}
	.headerMenu .nav-child {
	    background-color: #ccc;
	}
	.headerMenu li .nav-child li {
	    border-bottom: 1px dotted #ddd;
	    border-right: none;
	}
	.headerMenu li.deeper:nth-child(2) ul {
	    left: -92px;
	}

}