@font-face {
	font-family: 'futuraCondMed';
	src: url('font/futura_condensed_medium.eot');
	src: url('font/futura-condensed-medium.woff') format('woff'),
	url('font/futura-condensed-medium.svg') format('svg'),
	url('font/futura-condensed-medium.ttf') format('ttf');
}

@font-face {
	font-family: 'bellerose';
	src: url('font/Bellerose.eot');
	src: url('font/Bellerose.woff') format('woff'),
	url('font/Bellerose.svg') format('svg'),
	url('font/Bellerose.ttf') format('ttf');
}

body {
	font-family: Arial, sans-serif; /* 'futuraCondMed',*/
	color:#404041; /* #6c757d;*/
	padding:0px;
	
}

/*PARTIE SOMMAIRE*/
a{color:white;}
a:hover{text-decoration:none}

.back img{position:fixed;right:0;top:75%;width:50px;height:50px;z-index:999}		
.container{margin-top:10px;max-width:2200px; width:80%}
.col-md-6, .col-md-3{padding:0 5px; text-align:center;}
.containerFlex {
	display: -webkit-flex; 
	display: flex;
	flex:1;
	flex-direction: column;
	margin-bottom:10px;
	padding:3px;
}

.containerFlexContact{
	display: -webkit-flex; 
	display: flex;
	/* flex-wrap: wrap; */
	margin-bottom:10px;
	padding:3px;
}

.wrapper  {
	margin: auto;
}

.lien-trajectoire-center{
	text-align:center;
}

.titreCommissariat{
	font-size: 2.5rem;
}

.elearn{background:#634688;/*linear-gradient(45deg, #202348, #103d65);*/height:140px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0s;}
#lienFormega{-webkit-animation-duration: 2s;-webkit-animation-delay: 0.25s;}
.social{background:#54133f;/*linear-gradient(45deg, #202348, #103d65);*/height:180px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.25s;}
.sect-act{background:#54133f;/*linear-gradient(45deg, #202348, #103d65);*/height:180px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.75s;}
		
.atelierBrunch{background:#cb272c;/*linear-gradient(45deg, #e30f13, #ef8916);*/height:150px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.25s;}
/* .specExpert{background-color:rgba(113, 195, 177, 1);height:180px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.5s;} */
.compta{background:#54133f;/*linear-gradient(45deg, #202348, #103d65);*/height:200px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.75s;}		
#contact{-webkit-animation-duration: 3s;-webkit-animation-delay: 0.75s;}
.commCompt{background:#cb48dd;/*linear-gradient(45deg, #cb48dd, #f4b6fc);*/height:95px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.25s;}

.parcoursSpecial{background:#92191a;/*linear-gradient(45deg, #47204d, #bb517a);*/height:265px;-webkit-animation-duration: 1s;-webkit-animation-delay: 1.25s;}
#partenaires{-webkit-animation-duration: 1s;-webkit-animation-delay: 1s;}
.fiscalite{background:#54133f;/*linear-gradient(45deg, #202348, #103d65);*/height:170px;-webkit-animation-duration: 1s;-webkit-animation-delay: 1s;}
.clasVirtuelle{background:#00568b;/*linear-gradient(45deg, #c32548, #e8444c);*/height:160px;-webkit-animation-duration: 1s;-webkit-animation-delay: 1s;}
.conseil{background:#e4003c;background:linear-gradient(135deg, #e30615, #e5025c);height:220px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.75s;}
.webFlash{background:#f6a030;/*-webkit-linear-gradient(45deg, #00a0ac, #58bdbc);*/background-color:#f6a030;height:238px;-webkit-animation-duration: 1s;-webkit-animation-delay: 0.75s;}
	
.elearn:hover{background:#b486ee;/*linear-gradient(45deg, #103d65, #202348);*/color:#fff;}
.social:hover{background:#a21976;/*linear-gradient(45deg, #103d65, #202348);*/color:#fff;}
.sect-act:hover{background:#a21976;/*linear-gradient(45deg, #103d65, #202348);*/color:#fff;}
		
.atelierBrunch:hover{background:#f86166;/*linear-gradient(45deg, #ef8916, #e30f13);*/color:#fff;}
.fiscalite:hover{background:#a21976;/*linear-gradient(45deg, #103d65, #202348);*/color:#fff;}
.clasVirtuelle:hover{background:#37a9f0;/*linear-gradient(45deg, #e8444c, #c32548);*/color:#fff;}
/* .specExpert:hover{background-color:rgba(113, 195, 177, 1);color:#28816d;} */
.commCompt:hover{background:#f4b6fc;/*linear-gradient(45deg, #f4b6fc, #cb48dd);*/color:#fff;}
		
.conseil:hover{background:linear-gradient(135deg, #e30615, #e5025c);color:#fff;}
.webFlash:hover{background:#f6e130;/*-webkit-linear-gradient(45deg, #58bdbc, #00a0ac);*/color:#fff;}
.compta:hover{background:#a21976;/*linear-gradient(45deg, #103d65, #202348);*/color:#fff;}
.parcoursSpecial:hover{background:#fc610c;/*000000000000000000000000000000000000)0;*/color:#fff;}


.flecheSommaire{
	background: linear-gradient(135deg, #e30615, #e5025c);
    background-image: url(../images/Trajectoire-EC-Fond-degrade.jpg);
	background-repeat: no-repeat;
	background-position: center center;
    background-attachment: fixed;
    background-size: contain;
	color:#fff;
	height: 100%;
    width: 100%;
}

.text{color:#508ba4;
}
.text2{color:#508ba4;
font-family: bellerose, Arial, sans-serif; 
}
.mail:hover{color:#29657e}
		
/* .partenaires1{width:50px;margin:3px 3px 3px 3px;} */
/* .partenaires3{width:30px;margin:3px;} */

.partenaires4{width:80px;margin:22px 3px 3px 3px;}
.partenaires2{width:50px;margin:15px 3px 3px 3px;}
.partenaires5{width:50px;margin:3px 3px 3px 3px;}
	
.affich-logo-1{display:block;}
.affich-logo-2{display:none;}

/*PARTIE CATALOGUE*/
.scrollup {
	display: none;
}
.couv h1{
	color:#508ba4;
	text-align:center;
}
section{
	margin:0 auto;
	width:80%;
}
.rubrique{
	text-align:right;
	/* font-weight: 800; */
    /* letter-spacing: 5px; */
	line-height:1.1em;
	width:100%;
	/* max-width:2200px; */
	font-size:40px;
	/*background-color:#002144;*/
}

.footer-rubrique{
	text-align:right;
	/*padding-right:5%;
	padding-top:2%;
	padding-bottom:2%;*/
	width:100%;
	font-size:22px;
}

.content-web-flash {
    background:#f6a030/*-webkit-linear-gradient(45deg, #00a0ac, #58bdbc)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-atelier {
    background:#cb272c/*linear-gradient(45deg, #e30f13, #ef8916)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-spe {
    background:#92191a/*linear-gradient(45deg, #47204d, #bb517a)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-virt {
    background:#00568b/*linear-gradient(45deg, #c32548, #e8444c)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-agri {
    background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-soc {
    background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-compta {
    background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-fisc {
    background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-elearn {
    background:#634688/*linear-gradient(45deg, #202348, #103d65)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}
.content-conseil {
    background:#54133f/*linear-gradient(45deg, #f59c2c, #fcd34e)*/;
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
}

.rub-web-flash{
	background-color:#f6a030/*linear-gradient(45deg, #00a0ac, #58bdbc)*/;
	background-image:url(../images/background-footer-digi.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:left;
	padding-left:20px;
}
.rub-atelier{
	background:#cb272c;/*linear-gradient(45deg, #e30f13, #ef8916);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-spe{
	background:#92191a;/*linear-gradient(45deg, #47204d, #bb517a);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-virt{
	background-color:#00568b/*linear-gradient(45deg, #00a0ac, #58bdbc)*/;
	background-image:url(../images/background-footer-virt.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	/*background:linear-gradient(45deg, #c32548, #e8444c);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-agri{
	background:#54133f;/*llinear-gradient(45deg, #202348, #103d65);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-soc{
	background:#54133f;/*linear-gradient(45deg, #202348, #103d65);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-compta{
	background:#54133f;/*llinear-gradient(45deg, #202348, #103d65);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-fisc{
	background:#54133f;/*llinear-gradient(45deg, #202348, #103d65);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-elearn{
	background:#634688;/*linear-gradient(45deg, #202348, #103d65);*/
	color:#ffffff;
	text-align:left;
	padding-left:20px
}
.rub-conseil{
	background:linear-gradient(45deg, #f59c2c, #fcd34e);
	color:#ffffff;
	text-align:left;
	padding-left:20px
}

.footer1-img-virt{
	width:90%;
	height:90px;
	padding:0px;
	background:#00568b url(../images/background-footer-virt-1b.jpg) no-repeat right center;
	color:#ffffff;
	border:none;
	text-align:left;
}

.footer2-img-virt{
	width:10%;
	min-width:90px;
	padding:0px;
	background:#00568b url(../images/background-footer-virt-2b.jpg) no-repeat left center;
	border:none;
}

.footer1-img-digi{
	width:90%;
	height:90px;
	padding:0px;
	background:#f6a030 url(../images/background-footer-digi-1b.jpg) no-repeat right center;
	color:#ffffff;
	border:none;
	text-align:left;
}

.footer2-img-digi{
	width:10%;
	min-width:90px;
	padding:0px;
	background:#f6a030 url(../images/background-footer-digi-2b.jpg) no-repeat left center;
	border:none;
}

.footer1{
	width:90%;
	color:#ffffff;
	border:none;
	text-align:left;
}

.footer2{
	width:10%;
	border:0px;
}

.titreRub1{color:#58585a;}
.titreRub2{color:#f05532;}

.lesAteliersBandeau{
	background:#cb272c/*linear-gradient(45deg, #e30f13, #ef8916)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}

.speBandeau{
	background:#92191a/*linear-gradient(45deg, #47204d, #bb517a)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}

.virtBandeau{
	background:#00568b/*linear-gradient(45deg, #c32548, #e8444c)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}
.agriBandeau{
	background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}
.socBandeau{
	background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}
.comptaBandeau{
	background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}
.fiscBandeau{
	background:#54133f/*linear-gradient(45deg, #202348, #103d65)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}
.elearnBandeau{
	background:#634688/*linear-gradient(45deg, #202348, #103d65)*/;
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}
.conseilBandeau{
	background:linear-gradient(45deg, #f59c2c, #fcd34e);
	color:white;
	text-align:left;
	padding-left:3%;
	font-weight: bold;
    font-size: 22px;
    letter-spacing: 1px;
}

.ligneBlanche{height:35px;border:none;}


@media all and (max-width:630px){
	.footer-rubrique, .footer-rubriqueVariante, .footer-rubriqueVariante2{line-height:28px;}
}

/* .footer-rubriqueVariante{ */
	/* background-color:#6d6e71!important; */
	/* color:#fff!important; */
/* } */

/* .footer-rubriqueVariante2{ */
	/* background-color:#8a000a!important; */
	/* color:#fff!important; */
/* } */
/* .nouveauNew{ */
	/* background-color:#ebb12b; */
	/* padding:7px 20px; */
	/* color:#fff; */
/* } */
/* .footer-rubrique-new{ */
	/* height: 25px; */
    /* vertical-align: text-bottom; */
/* } */
table{
	border-collapse:collapse;
	text-align:center;
}

.table-responsive{padding:0 8px;}
.tableauFormation{
    margin: 0 auto;
    width: 100%;
    max-width: 2200px;
	color: #6e6e70;
}

td{
	border:1px solid #c4c4c4;
	padding:5px 5px;
	color: #404041;
}

.them{
	text-transform: uppercase;
}		
.left{
	text-align:left;
}
.entete, .entete > td{
	/*background-color:#f6891f;
	border-left:3px solid white;
	border-right:3px solid white;
	border-bottom:3px solid #707072;
	border-top:3px solid #f6891f;*/
	background-color:#f05532;
	color:white;
	text-align:left;
}

.degrade{
	background: -moz-linear-gradient(left, rgba(98,137,160,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left, rgba(98,137,160,1) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right, rgba(98,137,160,1) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=1 );
	color:#fff;
}
thead{
}
th{
	padding:5px;
	color:#707072;
	font-weight:bold;
}


.prepaDecBdeau, .specExpertBdeau, .actuCollabBdeau, .docProBdeau, .socialPaieBdeau, .jurBdeau{
	background-color:#6d6e71;
	color:white;
	/* font-weight:bold; */
	text-align:left;
}
.sousRubWeb td, .prepaDecBdeau td, .specExpertBdeau td, .actuCollabBdeau td, .docProBdeau td, .socialPaieBdeau td, .jurBdeau td{
	color:white;
}
.sousRubWeb{
	background-color:#a82b3f;
	color:white;
	text-align:left;
}
.table-hover tbody tr.actuCollabBdeau:hover, .table-hover tbody tr.specExpertBdeau:hover, .table-hover tbody tr.prepaDecBdeau:hover,
.table-hover tbody tr.docProBdeau:hover, .table-hover tbody tr.socialPaieBdeau:hover, .table-hover tbody tr.jurBdeau:hover {
	background-color:#f6891f;
}
.fiscBdeau, .comptaBdeau, .actiAgriBdeau{
	background-color:#002144;
	color:white;
	/* font-weight:bold; */
	text-align:left;
}
.table-hover tbody tr.fiscBdeau:hover, 
.table-hover tbody tr.comptaBdeau:hover,.table-hover tbody tr.actiAgriBdeau:hover{
	background-color:#002144;;
}	
tr{
	cursor:pointer;
}



.noLink{cursor:auto}
.ref{color:#707072;}
.enLigne{width:40px;}
.rotate{
	transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	float: right;
	color:red;
	font-size:18px;
}



.grisClair{background-color:#e9eaeb}
.grisFonce{background-color:#dcddde}
.no-border-right{border-right:none;}
.no-border-left{border-left:none;}
.beige{/*color:#f68b35;*/ text-align:left; /*padding-left:20px*/}
.autre{/*color:#03517a;*/ text-align:left; /*padding-left:20px*/}

.c, .ec,
.new, .replay, .hotline, 
.newMixt1, .newRepl1, .newHotl1, .mixtRepl1, .mixtHotl1, .replHotl1, 
.newMixt2, .newRepl2, .newHotl2, .mixtRepl2, .mixtHotl2, .replHotl2,
.newMixtRepl1, .newMixtHotl1, .newReplHotl1, .mixtReplHotl1, 
.newMixtRepl2, .newMixtHotl2, .newReplHotl2, .mixtReplHotl2, 
.newMixtRepl3, .newMixtHotl3, .newReplHotl3, .mixtReplHotl3,
.newMixtReplHotl1, 
.newMixtReplHotl2, 
.newMixtReplHotl3, 
.newMixtReplHotl4{width: 25px;}

.mixte{width: 20px;}

.tdRel{position:relative;}
.tdBold{font-weight:bold;}
.pictoAlign{position:absolute;}
.avecHeure{
	line-height:1.2em;
	margin:0;
}
.footer img, .couv img {
    width: 100%;
    margin: auto;
    height: auto;
    display: block;
    max-width: 2200px;
}

.date{
	/* font-style:italic; */
	
}

@media all  and (max-width: 399px){
	body {
		font-size:12px;
	}
	h1{
		font-size:18px;
	}
	/* .rubrique{ */
		/* padding-top:100px; */
		/* height:130px; */
		/* font-size:18px */
	/* } */

	.hide{
		display:none;
	}
	
	.partenaires4{width:90px;margin:22px 3px 3px 3px;}
	.partenaires2{width:70px;margin:15px 3px 3px 3px;}
	.partenaires5{width:60px;margin:3px 3px 3px 3px;}
}

@media all  and (max-width: 440px){
	.containerFlexContact{flex-wrap:wrap;}
}
@media all and (min-width: 400px) and (max-width: 499px){
	body {
		font-size:14px;
	}
	h1{
		font-size:20px;
	}

	.hide{
		display:none;
	}
	
	.partenaires4{width:90px;margin:22px 3px 3px 3px;}
	.partenaires2{width:70px;margin:15px 3px 3px 3px;}
	.partenaires5{width:60px;margin:3px 3px 3px 3px;}

}
@media all and (min-width: 500px) and (max-width: 549px){
	body {
		font-size:14px;
	}

	.hide{
		display:none;
	}
}
@media all and (min-width: 550px) and (max-width: 624px){
	.hide{
			display:none;
		}
}

@media all and (min-width: 550px) and (max-width: 767px){
	.partenaires4{width:115px;margin:22px 3px 3px 3px;}
	.partenaires2{width:85px;margin:15px 3px 3px 3px;}
	.partenaires5{width:75px;margin:3px 3px 3px 3px;}
}

@media all and (max-width: 767px){

	.commCompte{height:180px;}
	.social{height:100px;}
	.juridique{height:180px;}
	#juridique h2 .h3{font-size: 2.5rem;}		
	.actusColab{height:180px;}
	.specExpert{height:180px;}
	.compta{height:180px;}		
	.sectAct{height:180px;}
	/* .prepaDec{height:180px;} */
	.fiscalite{height:100px;}
	.fiscalite2{height:140px;}

	.contact2{margin-top:10px;}
}
@media all and (min-width: 768px){
	body {font-size:16px;}
}
@media all and (min-width: 768px) and (max-width: 991px){
	.titreCommissariat{font-size: 2rem;}

	/* .partenaires2{width:35px;margin:6px 4px 4px 4px;} */
	/* .partenaires4{width:45px;margin:15px 4px 4px 4px;} */
	/* .rubrique{ */
		/* height:180px; */
		/* font-size:40px; */
		/* padding-top:100px; */
	/* } */
	.prepaDec{height:165px;}
}
@media all and (min-width: 992px) and (max-width: 1023px){
}
@media all and (min-width: 768px) and (max-width: 1042px){
	.h2{font-size:1.4rem}
}
@media all and (min-width: 768px) and (max-width: 1051px){
.affich-logo-1{display:none;}
.affich-logo-2{display:block;}
.parcoursSpecial{height:221px;}
}
@media all and (min-width: 768px) and (max-width: 1314px){
	.commCompt{height:76px;}
}

@media all and (min-width: 1024px) and (max-width: 1179px){
}
@media all and (min-width: 1180px) and (max-width: 1309px){
	
}
@media all and (min-width: 1310px) and (max-width: 1429px){
}
@media all and (min-width: 1551px) and (max-width: 1670px){
}
@media all and (min-width: 1671px){
}