@charset "utf-8";
/* CSS Document */


#PejedecTop { width:100%; height:115px; float:left; padding:0px 0px 5px 0px; position: fixed; z-index:101; /*background-color:rgba(252, 105, 56, 0.98);*/ background: url("img/barre.png"); background-position: top left; color:#FFF; }/*Top menu*/
.PejedecTopSt1 { width:20%; float:left;  }
.PejedecTopSt2 { width:80%; height: 65px; float:left; padding: 10px 0 0 0; }
.PejedecTopSt3 { width:80%; height: 50px; float:left; padding: 0 0 0 0; }
.PejedecTopContent { width: 1300px; margin: auto; }

.PejedecTopLine{ width: 2px; height: 40px; margin: 5px 15px 0 15px; float: left; background-color: rgba(0,0,0,0.09); }

.TopText1{ font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; }

.btTop,.btTop2,.btTopOver { margin:-5px 0px 0px 0px; float:left; font-family:  "Montserrat", Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; font-weight: bold; }
.btTop1 { padding: 10px 18px 18px 20px; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF;  font-weight: bold; } 
.btTop:hover { /*color: #F3859B;*/ color: #FFF; }
.btTop1:hover { /*color: #F3859B;*/ color: #FFF; } 

.btTopOver { background-color: rgba(252, 105, 56, 0.98); }

.dropdown {
    position: relative;
    display: inline-block; 
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color:  rgba(223,82,21,0.98);
    min-width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 0px 0px;
    z-index: 1;
}
/*.dropdown-content a p { color:#CCC;}*/
.dropdown-content a {
    color: #FFF;
    padding: 1px 15px;
    text-decoration: none;
    display: block;
	font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight:normal;
}
.dropdown-content a:hover {background-color: rgba(236,105,52,0.9); color: #FFF; }

.dropdown:hover .dropdown-content {
    display: block;  
}

.dropdown:hover .btTop1 {
    background-color:  rgba(223,82,21,0.4); color: #FFF; border-radius: 10px 10px 0 0 ;
}
.btTop2{ height: 95px; background-color:none;  }
.btTop2:hover{ background-color: rgba(185,18,106,0.6); color: #FFF; }


#diver{ margin-top: 250px; position:absolute; z-index: 20; right: 0; margin-right: 5%; }



#cfMenu1 { width:70%; height:100vh; /*margin-left:40%;*/ margin-left:100%; margin-top:70px; float:left; position:fixed; z-index: 100; overflow:scroll; background-color:rgba(250, 250, 250, 0.98); color:#333; box-shadow: 0px 5px 5px rgba(0,0,0,0.3); }
.cfText { width:95%; /*margin-bottom:7px;*/ margin: 4px 0; padding:4px 0 0px 5%; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; color:#555; line-height:20px;   }
.cfTitle,.cfTitle_ { width:95%; margin:18px 0 2px 0; padding:5px 0 5px 5%; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#333; line-height:20px; }
.cfTitle:hover,.cfTitle_ { color:#FF8600; /*background-color:#FF9429;*/ }
.cfText:hover { color:#FF8600; /*background-color:#E8F8FF;*/ }



.bar1, .bar2, .bar3 { width: 31px; height: 4px; background-color: #FFF; margin: 5px 0; transition: 0.3s; border-radius: 2px; }
.change .bar1 { -webkit-transform: rotate(-45deg) translate(-7px, 6px); transform: rotate(-45deg) translate(-7px, 5px); }
.change .bar2 {opacity: 0;}
.change .bar3 { -webkit-transform: rotate(45deg) translate(-8px, -7px); transform: rotate(45deg) translate(-8px, -6px); }


.StatBloc{ width: 100%; float: left; background: url("img/back_stat.jpg"); background-size: cover; background-position: center; }
.StatBlocText1{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 40px; line-height: 40px; color:#FFF; font-weight: bold;  }
.StatBlocText2{ font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color:#FFF;  }
.StatBlocText3{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 40px; line-height: 60px; color:#FFFF26; font-weight: bold;  }
.StatBlocChiffre{ width: 20%; float: left; font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 24px; line-height: 28px; color:#FFF; font-weight: bold; }



.NewsBloc{ width: 50%; float: left; font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #333; }
.NewsBlocSt1{ width: 45%; height: 150px; margin-right: 5%; float: left; overflow: hidden; }
.NewsBlocSt2{ width: 45%; height: 140px; margin-right: 5%; float: left;  padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #EEE;}
.NewsBlocText1{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #333; font-weight: bold;}
.NewsBlocText2{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #EB7E53; font-weight: bold; }



#VideoBloc,#VideoBloc_{ width: 48%; margin: 0 2% 10px 0; padding-bottom: 5px; float: left;  background-color: #F78410; border-radius: 14px; 
font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #FFF; font-weight: bold; }
#VideoBloc_{ width: 23%; margin-right: 2%; }
#VideoBlocSt1{ width: 100%; height: 150px; overflow: hidden;  }
.VideoBlocSt2{ width: 100%; height: 150px; overflow: hidden;  }

#PhotoBloc,#PhotoBloc_{ width: 48%; margin: 0 2% 10px 0; padding-bottom: 5px; float: left;  background-color: #EEEEEE; border-radius: 14px; 
font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #333; font-weight: bold; }
#PhotoBloc_{ width: 23%; margin-right: 2%; }


.OffreBlocArea{ width: 100%; float: left; background-color: #FAFAFA; border-top: 3px solid #F3F3F3; }
.OffreBloc{ width: 33%; float: left; font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #666; }
.OffreBlocSt1{ width: 17%; height: 55px; padding-top: 10px; margin-right: 3%; float: left; overflow: hidden; background-color: #EEE; border-radius: 15px; }
.OffreBlocSt2{ width: 78%; margin-right: 2%; float: left;  padding-bottom: 10px; margin-bottom: 10px;}
.OffreBlocText1{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; color: #111; font-weight: bold;}
.OffreBlocText2{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #FF4000; font-weight: bold; }
.OffreBlocText3{ font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 20px; line-height: 26px; color: #FF4000; font-weight: bold; }


.AreaPersonne { width: 100%; padding: 20px 0; float: left; background-color: #496F78; }


.FooterArea{ width: 100%; padding: 20px 0; float: left; background-color: #F8F8F8; border-top: 2px solid #F3F3F3; }
.FooterAreaSt1{ width: 33%; float: left; }
.FooterAreaSt2{ width: 30%; float: left; }
.FooterAreaSt3{ width: 30%; float: left; }
.FooterAreaSt4{ width: 0%; float: left; }

.FooterText1{ width: 100%; padding-bottom: 5px; font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #555;  }
.FooterText2{ width: 60%; margin-bottom: 10px; border-bottom: 2px solid #DDD; font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #577C84;  }



.SocialBloc{ width: 33%; float: left; border: solid 1px #EEE; border-bottom: none; border-top: none; line-height: 20px; }
.rounded{ border-radius: 200px; }



/*Offre*/
/*#Pblock_OffresOn { position:absolute;  width:65%; height:384px; z-index:1; }*/
#Pblock_OffresOn { position:absolute;  width:65%; height:384px; z-index:1; }
.Pblock_Offres{ width:100%; height:430px; /*background:url(img/back_offres.png);*/ background-repeat:no-repeat; float:left; /*float:left;*/ /*padding:0px 3px 0px 0px;*/ }
.Pblock_Offres1{ width:100%; height:1310px; background:url(img/back_offres1.png); background-repeat:no-repeat; float:left;}
.Pblock_OffresSt{ width:100%; height:1310px; float:left; /*float:left;*/ /*padding:0px 3px 0px 0px;*/ }

.Pblock_OffresSt1{ width:65%; float:left;}
.Pblock_OffresSt2{ width:29%; float:left; margin-top: 3px; padding:30px 3% 20px 3%; background-color: #FFF; 
border-radius: 5px; box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1); }

.Pblock_OffresRow,.Pblock_OffresRow1{ width:69%; height:80px; margin-bottom: 8px; padding:20px 3% 0px 3%; 
background-color: #FFF; border-radius: 5px; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 17px;

/*background:url(img/row_offres.png); background-repeat:no-repeat;*/ color:#0083AD; /*float:left;*/ }

.Pblock_OffresRow_,.Pblock_OffresRow:hover,.Pblock_OffresRow1_,.Pblock_OffresRow1:hover{ width:72%; height:80px; margin-bottom: 8px; padding:20px 3% 0px 3%; 
background-color: #FFF; border-radius: 5px; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 17px;
color:#FF6600; }


.Pblock_OffresPas{ width:75%;  height:430px; padding: 100px 0 0 0; float:left; background-repeat:no-repeat;
	background-color: #FFF; border-radius: 5px; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);
font-family: "Montserrat", Arial, Helvetica, sans-serif; font-size: 18px; }





/*--------------------------------*/

.btNew{ width: 200px; height: 30px; padding: 10px 0 0 0;  background-color: #F9BB00; border-radius: 6px; 
font-family: "MyriadPro", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color:#000; }

/*--------------------------------*/

.lineNew1{ width: 50%; height: 2px; margin: auto; background-color: #FFFFFF; }
.lineNew2{ width: 100%; height: 2px; margin: auto; background-color: #EEE; }








/*
Montserrat
MyriadPro
MyriadPro-Light
*/

.card-faq { width: 100%; padding-top: 10px; margin: 0 0 10px 0; }
.card-faq1 { width: 90%; padding: 5px 0 0 5%; margin: 10px 0 30px 0; border-left: solid 3px #DDD;  }
.card-faq2 { width: 90%; padding: 0 0 0 5%; margin: 10px 0 40px 0; border-left: solid 3px #FB7500;  }

.card-faq-text-title {
	margin: 7px 0;
	font-family:  "Montserrat", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; color: #0083AD; font-weight: normal;
	/*text-transform:uppercase;*/
}

.card-faq-text-des {
	font-family:  "MyriadPro", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #333; font-weight: normal;
}

.card-faq-text-sub {
	font-family:  "MyriadPro-Light", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #666; font-weight: normal;
}

.card-faq-text-link, .card-faq-text-link1 {
	font-family:  "MyriadPro", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #0083AD; font-weight: normal;  margin-top: 10px;
}
.card-faq-text-link1 { color: #FB7500; }



.button4 { 
	width: 20%; padding: 15px 5% 16px 5%; margin: 30px 0 0 0; background-color: #FFD24C; border: solid 1px #FFD24C; border-radius: 26px; 
	font-family: "Oxygen-bold", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 16px; color: #111; font-weight: normal;
}
.button4:hover{ background-color: #FFF; border: solid 1px #FFD24C; cursor: pointer; }


.button5 {
  width: 50px; height: 50px; border:none; border-radius: 20px;
  background: url("img/icon-search.svg"); background-size: 26px 26px; background-repeat: no-repeat; background-position: center;
}

/*
.button5 { 
	width: 26px; height: 26px; background-size: 26px 26px; padding: 10px 30px; margin: 0 0 0 0;
	background: url("img/icon-search.svg"); border: none; border-radius: 26px; 
	font-family: "Oxygen-bold", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 16px; color: #111; font-weight: normal;
}*/

.button5:hover { background-color: #FFD24C; cursor: pointer; opacity: 0.8; }

.search_page { height: 50px; padding: 0 0 0 10px; float: left; background-color: #FFF; border-radius: 20px; }

/*
.filter_search_st { width: 38%; margin-right: 2%; float: left; }
.filter_search_st1 { width: 48%; margin-right: 2%; float: left; }
.filter_search_st2 { width: 28%; margin-right: 2%; float: left; }*/


.form_new{ width: 100%; margin: 10px 0; font-family: "MyriadPro", Arial, Helvetica, sans-serif ; font-size: 16px;color: #000; padding:15px; border: solid 1px #DDD; border-radius: 7px; }/*Champ select formulaire*/


.textnew1{ color: #666; }


.form{ margin: 0 0 0 0  !important; }



.search_field { width: 280px; margin: -20px 0 0 0; font-family: "MyriadPro", Arial, Helvetica, sans-serif ; font-size: 15px;color: #000; padding:12px; border: none; border-radius: 7px; }





@media screen and (max-width: 800px){ 
	
.button4{ width: 90%; }
.filter_search_st { width: 100%; margin-right: 0; float: left; }
.filter_search_st1 { width: 100%; margin-right: 0; float: left; }
.filter_search_st2 { width: 100%; margin-right: 0; float: left; }
	
	
.HideItem { display: none; }
.HideItem1{ display: none; }
.HideItem2{ display: inline-block; }
.HideItem3{ display: inline-block; }	
.HideItem5{ display: none; }
.projetlinkimg{ width: 100%; }
.slidePersonne{ width: 100%; height: 130px; }
	
#PejedecTop { width:100%; height:70px; }
.PejedecTopContent { width: 94%; margin: auto; }
.logosize{ width: 195px; }
.topspace{ width: 100%; height: 70px; float: left; }
	
.PejedecTopSt1 { width:60% }
.PejedecTopSt2 { width:40%; height: 65px; }
.PejedecTopSt3 { width:40%; height: 50px; }
	
.PContainner{ width:90%; margin:0 5%; }
.PContainner0{ width:90%; margin:0 5%; }
.PContainner0_{ width:90%; margin:0 5%; }
.PageSpliterA{ width: 100%; float: left; }
	
.PSPagSt1{ width:100%; float:left;}
.PSPagSt2{ width:0%; float:left;}
.PSPagSt3{ width:100%; float:left;}

.AForm2,.AForm2_,.AForm2_error,.AForm2a,.AForm4,.AForm4_ { width: 100%; margin: 10px 0 5px 0; }
	
.StatBlocText1{ font-size: 26px; line-height: 30px; }
.StatBlocText2{ font-size: 16px; line-height: 20px; }
.StatBlocText3{ font-size: 30px; line-height: 40px; }
.StatBlocChiffre{ width: 33%; font-size: 16px; line-height: 20px; }

.sliderHome{ height: 270px; margin: 115px auto 0 auto; }
#diver{ margin-top: 160px; right: 0; margin-right: 5%; display: none; }

.NewsBloc{ width: 100%;  }
.NewsBlocSt1{ width: 100%; height: 200px; margin-right: 0; margin-bottom: 10px;  }
.NewsBlocSt2{ width: 100%; height: auto; margin-right: 0; /*padding-bottom: 10px; margin-bottom: 20px;*/ }


.NewsBlocText1{ font-size: 18px; line-height: 22px; }
.NewsBlocText2{ font-size: 14px; line-height: 18px; }


#VideoBloc,#VideoBloc_{ width: 100%; margin: 0 0 10px 0; padding-bottom: 5px; /*font-size: 15px; line-height: 18px;*/}
#VideoBloc_{ width: 100%; margin-right: 0; }
#VideoBlocSt1{ width: 100%; height: 190px; }
.VideoBlocSt2{ width: 100%; height: 190px; }

#PhotoBloc,#PhotoBloc_{ width: 100%; margin: 0 0 10px 0; padding-bottom: 5px; /*font-size: 15px; line-height: 18px;*/}
#PhotoBloc_{ width: 100%; margin-right: 0; }


.OffreBloc{ width: 100%; height: auto; margin-bottom: 10px;/*font-size: 14px; line-height: 18px;*/ }
.OffreBlocSt1{ width: 17%; height: 55px; padding-top: 10px; margin-right: 3%; }
.OffreBlocSt2{ width: 78%; margin-right: 2%; padding-bottom: 0; margin-bottom: 0;}
.OffreBlocText1{ /*font-size: 15px; line-height: 18px;*/}
.OffreBlocText2{ /*font-size: 13px; line-height: 15px;*/ }
.OffreBlocText3{ /*font-size: 22px; line-height: 26px;*/ }
	
.SocialBloc{ width: 100%; margin-bottom: 30px; }
	
.FooterArea{ width: 90%; padding: 20px 5% 0 5%; }
.FooterAreaSt1{ width: 100%; }
.FooterAreaSt2{ width: 100%; }
.FooterAreaSt3{ width: 100%; }
.FooterAreaSt4{ width: 0%; }
	
	
.Pblock_OffresSt1{ width:100%;}
.Pblock_OffresSt2{ width:29%; padding:30px 3% 20px 3%; }
.Pblock_OffresRow,.Pblock_OffresRow:hover,.Pblock_OffresRow_,.Pblock_OffresRow1,.Pblock_OffresRow1:hover,.Pblock_OffresRow1_{ width:126%; height:90px; margin-bottom: 8px; padding:15px 6% 0px 6%; }
}

@media screen and (min-width: 801px){
	
.button4{ width: 20%; }
.filter_search_st { width: 38%; margin-right: 2%; float: left; }
.filter_search_st1 { width: 48%; margin-right: 2%; float: left; }
.filter_search_st2 { width: 28%; margin-right: 2%; float: left; }
	
	

.HideItem { display: inline-block; }
.HideItem1{ display: none; }
.HideItem2{ display: none; }
.HideItem3{ display: none; }
.HideItem5{ display: block; }
.projetlinkimg{ width: 33%; }
.slidePersonne{ width: 100%; height: 300px; }

#PejedecTop { width:100%; height:70px; }
.PejedecTopContent { width: 94%; margin: auto; }
.logosize{ width: 195px; }
.topspace{ width: 100%; height: 70px; float: left; }
	
.PContainner{ width:90%; margin:0 5%; }
.PContainner0{ width:1080px; margin:auto; }
.PContainner0_{ width:100%; margin:auto; }
.PageSpliterA{ width: 50%; float: left; }
	
.PSPagSt1{ width:67%; float:left;}
.PSPagSt2{ width:3%; float:left;}
.PSPagSt3{ width:30%; float:left;}
	
.AForm2,.AForm2_,.AForm2_error,.AForm2a,.AForm4,.AForm4_ { width: 50%;  margin: 0;}

.StatBlocText1{ font-size: 26px; line-height: 30px; }
.StatBlocText2{ font-size: 16px; line-height: 20px; }
.StatBlocText3{ font-size: 30px; line-height: 40px; }
.StatBlocChiffre{ width: 25%; font-size: 16px; line-height: 20px; }

.sliderHome{ height: 470px; margin:0 auto; }
#diver{ margin-top: 160px; right: 0; margin-right: 5%; display: block; }
	
.NewsBloc{ width: 50%;  }
.NewsBlocSt1{ width: 30%; height: 120px; margin-right: 5%; margin-bottom: 0; }
.NewsBlocSt2{ width: 60%; height: 110px; margin-right: 5%; /*padding-bottom: 10px; margin-bottom: 20px;*/ }


.NewsBlocText1{ font-size: 16px; line-height: 20px; }
.NewsBlocText2{ font-size: 14px; line-height: 18px; }


#VideoBloc,#VideoBloc_{ width: 48%; height: 190px; margin: 0 2% 10px 0; padding-bottom: 5px; /*font-size: 15px; line-height: 18px;*/}
#VideoBloc_{ width: 31%; margin-right: 2%; }
#VideoBlocSt1{ width: 100%; height: 120px; }
.VideoBlocSt2{ width: 100%; height: 120px; }

#PhotoBloc,#PhotoBloc_{ width: 48%; height: 190px; margin: 0 2% 10px 0; padding-bottom: 5px; /*font-size: 15px; line-height: 18px;*/}
#PhotoBloc_{ width: 31%; margin-right: 2%; }

	
.OffreBloc{ width: 33%; height: 80px; margin-bottom: 0; /*font-size: 14px; line-height: 18px;*/ }
.OffreBlocSt1{ width: 17%; height: 55px; padding-top: 10px; margin-right: 3%; }
.OffreBlocSt2{ width: 78%; margin-right: 2%; padding-bottom: 10px; margin-bottom: 10px;}
.OffreBlocText1{ /*font-size: 15px; line-height: 18px;*/}
.OffreBlocText2{ /*font-size: 13px; line-height: 15px;*/ }
.OffreBlocText3{ /*font-size: 22px; line-height: 26px;*/ }
	
.SocialBloc{ width: 33%; margin-bottom: 0; }
	
.FooterArea{ width: 100%; padding: 20px 0; }
.FooterAreaSt1{ width: 33%; }
.FooterAreaSt2{ width: 30%; }
.FooterAreaSt3{ width: 30%; }
.FooterAreaSt4{ width: 0%; }

	
.Pblock_OffresSt1{ width:65%;}
.Pblock_OffresSt2{ width:29%; padding:30px 3% 20px 3%; }
.Pblock_OffresRow,.Pblock_OffresRow1{ width:69%; height:80px; margin-bottom: 8px; padding:20px 3% 0px 3%; }
}

@media screen and (min-width: 1100px){ 
.HideItem4{ display: block; }
.HideItem5{ display: block; }
}

@media screen and (min-width: 1300px){
	
.HideItem { display: inline-block; }
.HideItem1{ display: block; }
.HideItem2{ display: inline-block; }
.HideItem3{ display: none; }
.HideItem4{ display: none; }
.projetlinkimg{ width: 33%; }
.slidePersonne{ width: 1300px; height: 338px; }
	
#PejedecTop { width:100%; height:115px; }
.PejedecTopContent { width: 1300px; margin: auto; }
.logosize{ width: 300px; }
.topspace{ width: 100%; height: 115px; float: left; }
	
.PejedecTopSt1 { width:20% }
.PejedecTopSt2 { width:80%; height: 65px; }
.PejedecTopSt3 { width:80%; height: 50px; }

.PContainner{ width:1300px; margin:auto; }
.PContainner0{ width:1080px; margin:auto; }
.PContainner0_{ width:1300px; margin:auto; }
.PageSpliterA{ width: 50%; float: left; }
	
.PSPagSt1{ width:72%; float:left;}
.PSPagSt2{ width:3%; float:left;}
.PSPagSt3{ width:25%; float:left;}
	
.AForm2,.AForm2_,.AForm2_error,.AForm2a,.AForm4,.AForm4_ { width: 50%; }
	
	
.StatBlocText1{ font-size: 40px; line-height: 40px; }
.StatBlocText2{ font-size: 18px; line-height: 22px; }
.StatBlocText3{ font-size: 40px; line-height: 60px; }
.StatBlocChiffre{ width: 25%; font-size: 24px; line-height: 28px; }
	
	
.sliderHome{ height:600px; margin:0 auto;}
#diver{ margin-top: 250px; right: 0; margin-right: 5%; display: block;}
	
.NewsBloc{ width: 50%;  }
.NewsBlocSt1{ width: 45%; height: 150px; margin-right: 5%; margin-bottom: 0; }
.NewsBlocSt2{ width: 45%; height: 140px; margin-right: 5%; /*padding-bottom: 10px; margin-bottom: 20px;*/ }


.NewsBlocText1{ font-size: 18px; line-height: 22px; }
.NewsBlocText2{ font-size: 14px; line-height: 18px; }


#VideoBloc,#VideoBloc_{ width: 48%; height: 210px; margin: 0 2% 10px 0; padding-bottom: 5px; /*font-size: 15px; line-height: 18px;*/}
#VideoBloc_{ width: 23%; margin-right: 2%; }
#VideoBlocSt1{ width: 100%; height: 150px; }
.VideoBlocSt2{ width: 100%; height: 150px; }

#PhotoBloc,#PhotoBloc_{ width: 48%; height: 210px; margin: 0 2% 10px 0; padding-bottom: 5px; /*font-size: 15px; line-height: 18px;*/}
#PhotoBloc_{ width: 23%; margin-right: 2%; }


.OffreBloc{ width: 33%; height: 80px; margin-bottom: 0; /*font-size: 14px; line-height: 18px;*/ }
.OffreBlocSt1{ width: 17%; height: 55px; padding-top: 10px; margin-right: 3%; }
.OffreBlocSt2{ width: 78%; margin-right: 2%; padding-bottom: 10px; margin-bottom: 10px;}
.OffreBlocText1{ /*font-size: 15px; line-height: 18px;*/}
.OffreBlocText2{ /*font-size: 13px; line-height: 15px;*/ }
.OffreBlocText3{ /*font-size: 22px; line-height: 26px;*/ }


.SocialBloc{ width: 33%; margin-bottom: 0; }
	
.FooterArea{ width: 100%; padding: 20px 0; }
.FooterAreaSt1{ width: 33%; }
.FooterAreaSt2{ width: 30%; }
.FooterAreaSt3{ width: 30%; }
.FooterAreaSt4{ width: 0%; }
	
	
.Pblock_OffresSt1{ width:65%;}
.Pblock_OffresSt2{ width:29%; padding:30px 3% 20px 3%; }
.Pblock_OffresRow,.Pblock_OffresRow1{ width:69%; height:80px; margin-bottom: 8px; padding:20px 3% 0px 3%; }

	
}




