body #block-c2services-content
{
	position:relative;
	max-width:1200px;
	margin: 30px auto;
	font-size:15px;
}
body #block-c2services-content #page ul {list-style: none; padding: 0; margin: 0;}
body #block-c2services-content #page ul li::before{content: "•";vertical-align:middle;font-size: 30px;    margin-right: 15px;}
body #block-c2services-content #page ul li p {
	margin: 0;
    	display: inline-block;
    	max-width: 95%;
    	vertical-align: middle;
}
body #block-c2services-content #page h1
{
 color: #316387;
}
body #block-c2services-content #page h2{
	font-size:25px;
}

body #block-c2services-content #page.regie h1,
body #block-c2services-content #page.regie h2,
body #block-c2services-content #page.regie h3,
body #block-c2services-content #page.regie strong,
body #block-c2services-content #page.regie ul li::before,
body #block-c2services-content #page.regie a,
body #block-c2services-content #page.regie b {color:#E4499E}

body #block-c2services-content #page.services h1,
body #block-c2services-content #page.services h2,
body #block-c2services-content #page.services h3,
body #block-c2services-content #page.services strong,
body #block-c2services-content #page.services ul li::before, 
body #block-c2services-content #page.services a,
body #block-c2services-content #page.services b {color:#346F4A}

body #block-c2services-content #page.activites h1,
body #block-c2services-content #page.activites h2,
body #block-c2services-content #page.activites h3,
body #block-c2services-content #page.activites strong,
body #block-c2services-content #page.activites ul li::before,
body #block-c2services-content #page.activites a, 
body #block-c2services-content #page.activites b {color:#0082C0}

body #block-c2services-content #page.accompagnement h1,
body #block-c2services-content #page.accompagnement h2,
body #block-c2services-content #page.accompagnement h3,
body #block-c2services-content #page.accompagnement strong,
body #block-c2services-content #page.accompagnement ul li::before, 
body #block-c2services-content #page.accompagnement a,
body #block-c2services-content #page.accompagnement b {color:#94CBE9}


body #block-c2services-content table tr td{
	width:40%;
vertical-align: top;
}
body #block-c2services-content table tr td:nth-child(2n){
	padding-left: 30px;
width:60%;
}

body #block-c2services-content  img{
max-width:100%;
}
body #block-c2services-content .texte .element.texte h3{
	margin-top:0;
}

body #block-c2services-content table tr td li
{
margin-bottom:15px;
}

body #block-c2services-content table#equipe tr td{
  width:33%;
}

body  table#equipe tr td:nth-child(2n){
	padding:0;
}

body #block-c2services-content  table#equipe img{
max-width:95%;
}

body #block-c2services-content .intervenant .content
{
	position:relative;
	margin:30px 0;
	width:100%;
    	padding: 20px 0;
	border-radius :10px; 
}

body #block-c2services-content .intervenant .content:nth-child(2n) h2,
body #block-c2services-content .intervenant .content:nth-child(2n) .texte,
body #block-c2services-content .intervenant .content:nth-child(2n) .lien
{
	text-align:right;
}

body #block-c2services-content .intervenant h2{
	color:#FFF!important;
}
body #block-c2services-content #page.regie .intervenant .content{
	background:#E4499E;
}

body #block-c2services-content #page.services .intervenant .content{
	background:#346F4A;
}

body #block-c2services-content #page.activites .intervenant .content{
	background:#0082C0;
}

body #block-c2services-content #page.accompagnement .intervenant .content{
	background:#94CBE9;
}

body #block-c2services-content .intervenant .content .visuel{
	position:relative;
	background-repeat: no-repeat;
    	background-size: cover;
	background-position:center center;
    	height: 250px;
    	width: 250px;
    	border-radius: 150px;
	display: inline-block;
    	margin: 0 50px;
}

body #block-c2services-content .intervenant .content .resume
{
    position: relative;
    display: inline-block;
    width: 840px;
    vertical-align: top;
	color:#FFF;
	font-size:18px;
}

body #block-c2services-content .intervenant .content .resume .lien {
	margin: 30px 0;
    position: relative;
}

body #block-c2services-content .intervenant .content .resume .lien a{
	position: relative;
    	border: 1px #FFF solid;
    	padding: 10px 15px;
    	border-radius: 25px;
    	text-transform: uppercase;
   	 color: #FFF!important;
    	text-decoration: none;
    	font-size: 15px;
}

body #block-c2services-content .intervenant .content .resume .lien a:hover{
	background:#FFF;
}
body #block-c2services-content #page.regie ul.slider .slick-dots li.slick-active button:before,
body #block-c2services-content #page.regie .intervenant .content .resume .lien a:hover{
	color:#E4499E!important;
}
body #block-c2services-content #page.services ul.slider .slick-dots li.slick-active button:before,
body #block-c2services-content #page.services .intervenant .content .resume .lien a:hover{
	color:#346F4A!important;
}
body #block-c2services-content #page.activites ul.slider .slick-dots li.slick-active button:before,
body #block-c2services-content #page.activites .intervenant .content .resume .lien a:hover{
	color:#0082C0!important;
}
body #block-c2services-content #page.accompagnement ul.slider .slick-dots li.slick-active button:before,
body #block-c2services-content #page.accompagnement .intervenant .content .resume .lien a:hover{
	color:#94CBE9!important;
}

body #block-c2services-content #page .content .texte{
	position:relative;
	width:100%;
}

body #block-c2services-content #page .content .texte .element{
	position:relative;
    	display: inline-block;
	vertical-align:top;
}

body #block-c2services-content #page .content .texte .element.texte
{
	width: 58%;
}

body #block-c2services-content #page .content .texte .element.image
{
	width: 40%;
}

body #block-c2services-content #page .content .texte .element.media
{
	width: 49%;
}

body #block-c2services-content #page .content .texte .element.media iframe{
	min-width:100%;
min-height:315px;
}

body #block-c2services-content #page .content .texte .element.media.right
{
	margin-left:2%;
}
body #block-c2services-content #page .content .texte .element.left{
	margin-right:15px;
}

body #block-c2services-content #page .content .texte .element.right{
	margin-left:15px;
}

body #block-c2services-content #page ul.slider
{
	position:relative;
	width:100%;
}
body #block-c2services-content #page ul.slider li{
display:inline-block;
}

body #block-c2services-content #page ul.slider li:before{
display:none;
}

body #block-c2services-content #page ul.slider li .visuel
{
	position:relative;
	width:100%;
	height:500px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

@media screen and (max-width: 1270px) { 

	body #page{
		padding:0 15px;
	}
	body #block-c2services-content .intervenant .content .resume
	{
		width:60%;
	}	

}

@media screen and (max-width: 1190px) { 
body #block-c2services-content #page .content .texte .element.media
	{
		width: 100%;
	}
body #block-c2services-content #page .content .texte .element.media.right{
		margin-left:0;
		margin-top:15px;
	}

}

@media screen and (max-width:980px){

	body #block-c2services-content #page .content .texte .element{
		position:relative;
    		display: block;
		vertical-align:top;
	}

	body #block-c2services-content #page .content .texte .element.texte
	{
		width: 100%;
	}

	body #block-c2services-content #page .content .texte .element.image
	{
		width: 100%;
	}
body #block-c2services-content #page .content .texte .element.image img{
	width:100%;
}
body #block-c2services-content .intervenant .content .resume
{
	width: 50%;
}

	body #block-c2services-content #page .content .texte .element.right{
		margin-left:0;
		margin-top:15px;
	}

	body #block-c2services-content #page .content .texte .element.left{
		margin-right:0;
	margin-bottom:15px;
	}
}

@media screen and (max-width:770px){
	body #block-c2services-content .intervenant .content .visuel{
		display: block;
    		margin: 0 auto;
	}
	body #block-c2services-content .intervenant .content .resume
	{
		width: 90%;
        	margin: 0 auto;
        	display: block;

	}

	body #block-c2services-content .intervenant .content .resume h2
	{
		font-size: 25px;
    		text-align: center;
    		margin: 10px auto;
	}
	body #block-c2services-content .intervenant .content:nth-child(2n) .texte
	{
		text-align:left;
	}

	body #block-c2services-content .intervenant .content .resume .lien{
    		margin: 30px auto 15px;
    		display: block;
		text-align:center
	}
}
