@import 'font-awesome.min.css';
.document .colonne{display: inline-block;vertical-align:top;height:100%;white-space: normal;}
.document .corps, .document .corps div {height: 100%;}

div.document1 {width:100%;color:#333333;font-size:15px;font-family: 'Montserrat', sans-serif;}
div.document1 .blanc {color:#ffffff;}
div.document1 .entete{margin:0px 0px 0px 0px;}
div.document1 .entete h2 {}
div.document1 .entete h2.titre{color:#000000;font-size:16px;font-weight:bold;margin:15px 0px 5px 0px ;padding:0px 0px 0px 0px;}
div.document1 .entete h2.date{color:#000000;font-size:12px;font-weight:bold;margin:0px 0px 5px 0px ;padding:0px 0px 0px 0px;}
div.document1 .corps{width:100%;}

div.document1 .corps h3.soustitre4 .blanc {color:#000000;font-weight:normal;font-size:15px;display:block;}
div.document1 .corps h3.soustitre4 a:hover .blanc {text-decoration:underline;} 


div.document1 a	 		{color:#231F20;text-decoration:underline;}
div.document1 a:hover 	{color:#000000;text-decoration:underline;}


div.document1 .pied{clear:both;}

div.document1 .resume {height:75px;text-align:left;float:right;margin-top:0px;padding:0px 0px 0px 10px;/*background-image:url(../images/layout/bulle-left-4.png);*/background-repeat:no-repeat;background-position:left top;}
#body-modulo div.document1 .resume {margin-top:0px;}

div.document1 .resume .entete{margin:0px 0px 0px 0px;display:none;}

div.document1 .resume .entete h2.titre-lien a{text-decoration:none;}
div.document1 .resume .entete h2.titre-lien a:hover{text-decoration:underline;}

div.document1 .resume .entete h2.titre{color:#f15c22;font-size:18px;font-weight:bold;margin:15px 0px 5px 0px ;padding:0px 0px 0px 0px;}
div.document1 .resume .entete h2.titre-lien{color:#f15c22;font-size:18px;font-weight:bold;margin:15px 0px 5px 0px ;padding:0px 0px 0px 0px;}
div.document1 .resume .entete h2.date{color:#f15c22;font-size:12px;font-weight:bold;margin:0px 0px 5px 0px ;padding:0px 0px 0px 0px;}



div.document1 .resume .corps{height:75px;padding:0px;/*background-image:url(../images/layout/bulle-right-4.png);*/background-repeat:no-repeat;background-position:right top;}
div.document1 .resume .corps p {line-height:55px;padding:0px;margin:0px 20px 0px 10px;}
div.document1 .resume .corps a {color:#ffffff;font-size:14px;font-weight:bold;}
div.document1 .resume .corps .lien-suite{float:left;}
div.document1 .resume .pied{}

.contenuStep1 .resume {background-image:url(../images/layout/bulle-left-1.png);}
.contenuStep1 .resume .corps{background-image:url(../images/layout/bulle-right-1.png);}

.contenuStep2 .resume {background-image:url(../images/layout/bulle-left-2.png);}
.contenuStep2 .resume .corps{background-image:url(../images/layout/bulle-right-2.png);}

.contenuStep3 .resume {background-image:url(../images/layout/bulle-left-3.png);}
.contenuStep3 .resume .corps{background-image:url(../images/layout/bulle-right-3.png);}

.contenuStep4 .resume {background-image:url(../images/layout/bulle-left-4.png);}
.contenuStep4 .resume .corps{background-image:url(../images/layout/bulle-right-4.png);}


.contenuStandard .resume {background-image:url(../images/layout/bulle-left-3.png);}
.contenuStandard .resume .corps{background-image:url(../images/layout/bulle-right-3.png);}


div.document1 .glisse {
	background-color:#fff;
	position:absolute;
	top:50px;
	right:100px;
	width:570px;
	border:1px solid #999;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
	z-index:999;

}
div.document1 .glisse .document1 {background-image:url(../images/layout/slice-dossier.jpg);background-repeat:repeat-x;background-position:left top;}

.contenuStep1 div.document1 .glisse .document1 {background-image:url(../images/layout/slice-resume1.jpg);}
.contenuStep2 div.document1 .glisse .document1 {background-image:url(../images/layout/slice-resume2.jpg);}
.contenuStep3 div.document1 .glisse .document1 {background-image:url(../images/layout/slice-resume3.jpg);}
.contenuStep4 div.document1 .glisse .document1 {background-image:url(../images/layout/slice-resume4.jpg);}


div.document1 .glisse .entete {padding:10px 10px 0px 10px;}
div.document1 .glisse .corps {padding:0px 10px 10px 10px;width:450px;}

div.document1 .retourdoc {display:none;}
div.document1 .retourdoc-on {display:none;}

div.document1 .retourdoc-top {cursor:pointer;margin-top:-1px;background-image:url(../images/layout/bt-fermer-dossier.jpg);background-repeat:no-repeat;float:right;height:30px;line-height:30px;width:17px;color:#fff;font-weight:bold;padding:0px 0px 0px 20px;}
div.document1 .retourdoc-top-on {cursor:pointer;margin-top:-1px;background-image:url(../images/layout/bt-fermer-dossier.jpg);background-repeat:no-repeat;float:right;height:30px;line-height:30px;width:17px;color:#fff;font-weight:bold;padding:0px 0px 0px 20px;}

.contenuStep1 div.document1 .retourdoc-top {background-image:url(../images/layout/bt-fermer-resume1.jpg);}
.contenuStep1 div.document1 .retourdoc-top-on {background-image:url(../images/layout/bt-fermer-resume1.jpg);}
.contenuStep2 div.document1 .retourdoc-top {background-image:url(../images/layout/bt-fermer-resume2.jpg);}
.contenuStep2 div.document1 .retourdoc-top-on {background-image:url(../images/layout/bt-fermer-resume2.jpg);}
.contenuStep3 div.document1 .retourdoc-top {background-image:url(../images/layout/bt-fermer-resume3.jpg);}
.contenuStep3 div.document1 .retourdoc-top-on {background-image:url(../images/layout/bt-fermer-resume3.jpg);}
.contenuStep4 div.document1 .retourdoc-top {background-image:url(../images/layout/bt-fermer-resume4.jpg);}
.contenuStep4 div.document1 .retourdoc-top-on {background-image:url(../images/layout/bt-fermer-resume4.jpg);}



/**********************************/

div.document2 {width:100%;font-size:12px;margin-bottom:10px;}
div.document2 a 			{color:#2e5a77;}
div.document2 a:hover 	{text-decoration:none;color:#333333;}

div.document2 .entete{}
div.document2 .entete h2.titre{color:#2e5a77;font-weight:bold;padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;clear:both;float:none;/*float:left;*/}
div.document2 .entete h2.date{color:#2e5a77;font-size:10px;font-weight:bold;margin:0px 0px 10px 0px ;padding:0px 0px 0px 0px;clear:both;float:none;/*float:right;*/}


div.document2 .corps{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;color:#000000}


div.document2 .pied{}


div.document2 .resume {text-align:left;color:#000000;}
div.document2 .resume .entete{margin:0px;background-image:none;}

div.document2 .resume .entete h2.titre{font-weight:bold;padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;float:none;color:#2e5a77;}
div.document2 .resume .entete h2.titre-lien{font-weight:bold;padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;float:none;color:#2e5a77;}
div.document2 .resume .entete h2.titre-lien a{text-decoration:none;color:#2e5a77;}
div.document2 .resume .entete h2.titre-lien a:hover{text-decoration:underline;color:#333333;}
div.document2 .resume .entete h2.date{font-size:10px;font-weight:bold;margin:0px 0px 10px 5px ;padding:0px 0px 0px 0px;float:none;}

div.document2 .resume .corps{clear:both;}
div.document2 .resume .corps a{text-decoration:none;}
div.document2 .resume .corps a:hover{text-decoration:underline;}
div.document2 .resume .corps .lien-suite{}
div.document2 .resume .corps .lien-suite a{text-decoration:none;}
div.document2 .resume .corps .lien-suite a:hover{text-decoration:underline;}
div.document2 .resume .pied{height:1px;margin:12px auto;width:100%;padding:0px;font-size:1px;overflow:hidden;background-position:right center;background-repeat:repeat-y;border-bottom:1px solid #000000; height:2px; margin-bottom:6px;clear:both;}



/**/
div.document2 .glisse {background-color:transparent;border:1px dashed #666666;padding:10px;margin:10px 0px;}

div.document2 .retourdoc{font-weight:bold;background-image:url(../images/extensions/pagineur/pagineur-precedent.gif);background-position:left 3px;background-repeat:no-repeat;float:right;padding:0px 5px 0px 12px;text-decoration:none;cursor:pointer;/*margin-top:14px;*/}
div.document2 .retourdoc-on{font-weight:bold;background-image:url(../images/extensions/pagineur/pagineur-precedent.gif);background-position:left 3px;background-repeat:no-repeat;float:right;padding:0px 1px 0px 12px;text-decoration:underline;cursor:pointer;/*margin-top:14px;*/}

div.document2 .retourdoc-top{font-weight:bold;background-image:url(../images/extensions/pagineur/pagineur-precedent.gif);background-position:left 3px;background-repeat:no-repeat;float:right;padding:0px 5px 0px 12px;text-decoration:none;cursor:pointer;/*margin-top:14px;*/}
div.document2 .retourdoc-top-on{font-weight:bold;background-image:url(../images/extensions/pagineur/pagineur-precedent.gif);background-position:left 3px;background-repeat:no-repeat;float:right;padding:0px 5px 0px 12px;text-decoration:underline;cursor:pointer;/*margin-top:14px;*/}






/************************************/


div.conteneurElement img {padding:0px; margin:0px;}
div.conteneurElement {width:185px; float:left; padding:2px; border:1px solid #cacaca; margin: 3px 3px 3px 0px;}
div.conteneurElement a {text-decoration:none;}


/*****POUR LES BOUTONS INSCRIPTION, BLOGUE, SUITE****/


.zoneSuiteCommentaire {padding:2px;padding-top:0px; height:25px; display:block; margin-top:8px; margin-bottom:8px;}
.zoneSuiteCommentaire a{text-decoration:underline;}
.zoneSuiteCommentaire a:hover{text-decoration:underline;}
 
.lien-suite:before {content:"\f196"; font-family:"'Font Awesome 5 Pro'";padding-right:5px;}
.lien-suite{margin-left: 0px;margin-top:4px; float:left;margin-right:0px;padding:0px 0px 0px 8px;no-repeat 0% 1px ; height:20px;}
.lien-suite a {text-decoration:none;color:#515151;}
.lien-blogue:before {content:"\f0e5"; font-family:"'Font Awesome 5 Pro'";padding-right:5px;}
.lien-blogue {margin-top:6px;float:left;margin-right:20px;padding:2px 0px 0px 8px;background:url(../images/extensions/pagineur/comm.gif) no-repeat 0px 0px; height:20px;}
.lien-blogue a {text-decoration:none;color:#515151;}
.lien-inscription:before {content:"\f046"; font-family:"'Font Awesome 5 Pro'";padding-right:5px;}
.lien-inscription {margin-top:6px;float:left;padding:2px 0px 0px 28px;background:url(../images/extensions/pagineur/inscription.gif) no-repeat 0px 0px; height:20px;}
.lien-inscription a {text-decoration:none;color:#515151;}
.lien-emploi:before {content:"\f0b1"; font-family:"'Font Awesome 5 Pro'";padding-right:5px;}
.lien-emploi {margin-top:6px;float:left;padding:2px 0px 0px 28px;background:url(../images/extensions/pagineur/emploi.gif) no-repeat 0px 0px; height:20px;}
.lien-emploi a {text-decoration:none;color:#515151;}
/*********************/