@media (max-width: 1200px) {
	/************************************
		PAGE SUP DE MOD
	*************************************/
	.common .baspresentation{
		margin-bottom:20px;
	}
	
	.common .baspresentation .odd-desc h3, .common .baspresentation .even-desc h3{
		margin-top:0px;
	}
}




@media (max-width: 990px) {
	.background-2couleur{
		background:none;
	}
	
	#left-menu .left-menu li{
		list-style-type:none;
	}
	
	#left-menu .left-menu li a{
		text-align:center;
		background:none;
	}
}

@media (max-width: 768px) {
	/************************************
		TOUTES LES PAGES
	*************************************/
	#mainLogo{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 101;
		background: url('../img/logo.png');
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center center;
		width: 135px;
		height: 95%;
	}
	.baseline.col-sm-10{
	    max-width: 500px;
	}
	
	.background-2couleur{
		background:none;
	}
		
	.common .blocinformation.binfo_0{
		margin-top:0px;
		padding-left:36px;
	}
	
	.common .csc-default h2{
		font-size:40px;
		font-family: 'Playfair Display Bold';
		color:#272726;
	}
	
	.common .csc-default h2.classic_h2{
		font-size:26px;
	}
	
	.common .csc-default h3{
		font-size:28px;
		font-family: 'Playfair Display Bold';
		color:#272726;
	}

	.common .csc-default h4{
		font-size:20px;
		font-family: 'HelveticaNeueLTStd-Th';
		color:#f02a8c;
		font-weight:normal;
	}

	.common .csc-default h5{
		font-size:16px;
		font-family: 'HelveticaNeueLTStd-Th';
		color:#f02a8c;
	}

	.common .csc-default h6{
		font-size:14px;
		text-transform:uppercase;
		font-family: 'HelveticaNeueLTStd-Md';
		color:#f02a8c;
		margin-bottom:5px;
	}

	.common .csc-default p{
		font-size:14px;
		font-family: 'HelveticaNeueLTStd-Lt';
		color:#272726;
	}


	.common .csc-default ul {
		padding:0px;
		margin:0px;
		padding-left:10px;
	}

	.common .csc-default ul li{
		list-style-type:none;
		padding:0px;
		margin:0px;
		padding-left:15px;
		padding-bottom:5px;
		background-image:url('../img/puce_menu.png');
		background-repeat: no-repeat;
		background-position: left 4px;
		font-size:14px;
		font-family: 'HelveticaNeueLTStd-Lt';
	}

	.common .csc-default  p.titre_formation{
		font-size:14px;
		text-transform:uppercase;
		font-family: 'HelveticaLTStd-Bold';
		color:#272726;
	}

	.common .csc-default p.titre_formation_contenu{
		font-size:14px;
		text-transform:uppercase;
		font-family: 'HelveticaLTStd-Bold';
		color:#f02a8c;
		margin-bottom:3px;
	}

	.common .csc-default p.block_gris,
	.common .csc-default div.block_gris{
		padding-top:8px;
		padding-bottom:8px;
		background-color:#eaeaea;
		font-size:12px;
		text-align:center;
	}
	
	div.csc-textpic-intext-right .csc-textpic-imagewrap, 
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
		margin:0px;
	}
	
	div.csc-textpic{
		margin-bottom:20px;
	}
	
	.common .blocinformation .image-binfo-odd div, 
	.common .blocinformation .image-binfo-even div{
		line-height: 40px;
		text-align:center;
	}
	
	.csc-textpic-image img{
		width:100%;
		height:auto;
	}
	
	.bicol .plugin,
	.bicol .titlepage h1,
	.bicol .fil_ariane,
	.bicol #content-page .content-page h2,
	.bicol #content-page .content-page h3,
	.bicol #content-page .content-page h4,
	.bicol #content-page .content-page h5,
	.bicol #content-page .content-page h6,
	.bicol #content-page .content-page ul,
	.bicol #content-page .content-page p{
		margin:0px;
	}
	
	.plugin,
	#c61,
	.titlepage h1,
	.fil_ariane,
	#content-page .content-page h2,
	#content-page .content-page h3,
	#content-page .content-page h4,
	#content-page .content-page h5,
	#content-page .content-page h6,
	#content-page .content-page ul,
	#content-page .content-page p{
		margin:0;
	}

	#content-page.row,
	.common.col1 .row,
	.bicol .row{
		margin:0;
	}
	
	.cols2 #left-bloc,
	.cols2 #right-bloc{
		padding:0px;
	}
	
	.cols2 #right-bloc{
		margin-top:30px;
	}
	
	#c56 .tx-powermail .powermail_fieldwrap_submit{
		margin-left: 15%;
		margin-right: 15%;
	}
	
	.tx-bi-onglets{
		margin-left:0px;
	}
	
	.intitule{
		font-size:14px;
	}
	
	.texte_onglet_content{
		border:none;
	}
	
	.common .onImage{
		margin-left: 10%;
		width:80%;
	}
	
	#c56 .tx-powermail{
		margin-left:0px;
	}
	
	/************************************
		DEBUT HEADER
	*************************************/
	.baseline{
		width:100%;
	}
	
	header,
	.header-top,
	.header-bottom{
		height:auto;
	}
		
		header .social-search-media-mobile{
			display:block;
		}
		
		header .social-media-desktop,
		header .search-desktop{
			display:none;
		}
		
		header .logo_search{
			display:inline-block;
		}

		header .content-navbar-toggle{
			margin-top:8px;
			display:block;
		}
		
		header .navbar-toggle{
			float:none;
			margin:0px;
		}
		
		header .baseline {
			font-family: 'Playfair Display';
			color: #e0006e;
			font-size: 17px;
			padding-left: 145px;
			line-height: 35px;
			padding-bottom: 15px;
			padding-top: 15px;
		}

		header #logo_header {
		  width: 50%;
		  height: auto;
		  margin-left: 20px;
		}
	
		header #navbar {
			margin:0px;
			bottom:0px;
			left:15px;
		}
	
	/************************************
		FIN HEADER
	*************************************/
	
	/************************************
		DEBUT ACCUEIL
	*************************************/
	.corps_formations h2{
		font-size: 40px;
	}
	
	.bloc_partenaires{
		height:auto;
	}
	
	.item_formation{
		height:auto;
		margin-bottom: 30px;
	}
	
	#carouselParcours .item .row{
		margin:0px;
	}
	
	.tx-bi-parcours2 {
		padding:0px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	
	.item_partenaires img{
		height:auto;
	}
	
	#carouselPartenaires, .item_partenaires{
		margin:0px;
		margin-bottom:30px;
	}
	
	
	#carouselPartenaires{
		min-height:220px;
	}
	
	.pub_mini{
		display:inline;
	}
		
	#carouselPartenaires  .carousel-control.left ,
	#carouselPartenaires  .carousel-control.right {
		min-height:220px;
	}
	
	#carouselPartenaires .carousel-inner{
		min-height:220px;
	}
	
	/************************************
		FIN ACCUEIL
	*************************************/
	
	/************************************
		DEBUT FOOTER
	*************************************/
	
	.footer_content .row{
		margin:0px;
	}
	
	.footer_content .margin_footer{
		  margin-top: 30px;
	}
	
	/************************************
		FIN FOOTER
	*************************************/
	
	/************************************
		PAGE SUP DE MOD
	*************************************/
	.common .baspresentation .image-binfo-even, 
	.common .baspresentation .image-binfo-odd{
		float:none;
		text-align:center;
	}
	
	#content-page .content-page .blocinformation .image-binfo-odd,
	#content-page .content-page .blocinformation .image-binfo-even{
		border:none;
		float:none;
		text-align:center;
		margin-bottom:20px;
	}
	
	/************************************
		PLUGIN ETIQUETTE
	*************************************/
	.common .basImageEtiquette .image-basIEt img{
		margin:0 auto;
	}
	
	#content-page .content-page .etiquette_bloc{
		position:relative;
		bottom:0px;
		margin:0 auto;
	}
	
	#content-page .content-page .image_etiquette{
		width:100%;
		margin-bottom:20px;
	}
	
	#content-page .content-page .etiquette_bloc.plus_bas{
		margin-top:20px;
		width:100%;
	}
	
	
	/************************************
		PLUGIN  BLOC INFORMATION
	*************************************/
	.common .blocinformation.binfo_0,
	.common .blocinformation{
		padding-left:0px;
	}
	
	#left-menu .left-menu li a{
		text-align:center;
		background:none;
	}
	
	#left-menu{
		margin-right:-15px;
	}
	
	#content-page{
		margin-left:-15px;
		padding-left:15px;
		padding-right:0px;
	}
	
	/************************************
		PLUGIN  BLOC PHOTO
	*************************************/
	.common .basImageEtiquette .desc,
	.common .baspresentation{
	  padding-left: 0px;
	}

	.common .basImageEtiquette .desc{
		margin-top: 10px;
	}
	
	.common .baspresentation .img-responsive{
		margin-bottom:10px;
	}
	
	.even-desc,
	.odd-desc{
		padding:0px;
	}
	
	.intitule_rubrique{
		height: 150px;
		line-height: 150px;
		font-size: 30px;
	}
	
	.row_header_page{
		height: 150px;
	}
	
	/************************************
		PLUGIN  BLOC INFORMATION
	*************************************/
	.common .blocinformation .img-responsive{
		display:inline-block;
		width:50%;
	}


	/************************************
		ENCART TELECHARGEMENT
	*************************************/
	.common .basFormation .buttonDocumentation{
		background:none;
		background-color: #f02a8c;
	}
	
	.common .basFormation .button{
		height:auto;
		text-align:center;
		padding-bottom:15px;
	}
	
	.common .basFormation .button a{
		display:block;
	}
	
	.common .basFormation .button .icon{
		margin-top:0px;
	}
	
	.common .basFormation .pointFort{
		height:auto;
		background:none;
		background-color: #dadada;  
		width: 100%;
		width: 100%;
	}
	
	.common .basFormation {
	  margin: 0px;
	  margin-bottom: 25px;
	  color: white;
	}

	.common .basFormation .pointFort ul{
		margin-top:15px;
		margin-bottom:15px;
		padding: 0px;
		display: block;
	}
	
	.bicol #content-page .content-page .basFormation ul{
		margin-top:15px;
		margin-bottom:15px;
		padding: 0px;
		display: block;
	}

	
	/************************************
		PLUGIN  GALLERIE
	*************************************/
	.galerie-item{
		width:100%;
	}
	
	.galerie-photos{
		margin-left:0px;
	}
	
	/***************************************************************
	* DESIGN Bi bloc
	***************************************************************/

	.image_bloc{
		margin-bottom: 20px;
		margin-top: 40px;
	}
	.texte_bloc{
		background: none;
	}
	
	/***************************************************************
	* CLASSES RTE
	***************************************************************/
	.boutton_infos{
		background-image:url('../img/fond_lmenu.jpg');
		background-repeat: no-repeat;
		background-position:center center;
		background-color:#f02a8c;
		color:white;
		text-align:center;
		padding:7px 17px;
		display:block;
		margin: 0;
		margin-top:50px;
		width: 100%;
	}
}