/* Nouvel ordre: O */.bas,table.bas > tbody > tr > td,tr.bas > td{vertical-align:bottom;}#bdp_overlay{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0.5;filter:alpha(opacity=50);z-index:98;background-color:#000;_position:absolute;_top:expression( document.body.scrollTop + "px" );}#bdp_contenu{position:fixed;top:50%;left:50%;width:550px;margin-top:-175px;margin-left:-275px;border:1px solid #999;z-index:99;color:#555;background-color:#F9F9F9;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/2))+'px');-webkit-box-shadow:0 0 15px #444;-moz-box-shadow:0 0 15px #444;box-shadow:0 0 15px #444;}#bdp_entete{width:540px;height:25px;padding:5px;background:url(/Gsc/Intranet09/bggris_pale.jpg) bottom repeat-x;}#bdp_entete_gauche{width:490px;float:left;overflow:hidden;margin:4px 0 0 4px;font-weight:bold;font-size:14px;}#bdp_entete_droite{float:right;width:40px;height:21px;cursor:pointer;overflow:hidden;text-align:right;margin:4px 4px 0 0;}#bdp_icone{display:none;}#bdp_message{width:530px;max-height:350px;overflow:auto;padding:10px;}#bdp_bouton{width:530px;overflow:hidden;text-align:center;padding:4px;}.bordure > tbody > tr > th,.bordure > tbody > tr > td,.bordure > tr,.bordure > th,.bordure > td,tr.bordure,th.bordure,td.bordure,img.bordure{border:1px solid #000000;}.bordurebas > tbody > tr > th,.bordurebas > tbody > tr > td,.bordurebas > tr,.bordurebas > th,.bordurebas > td,th.bordurebas,td.bordurebas,img.bordurebas{border-bottom:1px solid #000000;}.borduredroite > tbody > tr > th,.borduredroite > tbody > tr > td,.borduredroite > th,.borduredroite > td,th.borduredroite,td.borduredroite,img.borduredroite{border-right:1px solid #000000;}.borduregauche > tbody > tr > th,.borduregauche > tbody > tr > td,.borduregauche > th,.borduregauche > td,th.borduregauche,td.borduregauche,img.borduregauche{border-left:1px solid #000000;}.bordurehaut > tbody > tr > th,.bordurehaut > tbody > tr > td,.bordurehaut > tr,.bordurehaut > th,.bordurehaut > td,th.bordurehaut,td.bordurehaut,img.bordurehaut{border-top:1px solid #000000;}.bordurepale > tbody > tr > th,.bordurepale > tbody > tr > td,.bordurepale > tr,.bordurepale > th,.bordurepale > td,tr.bordurepale,th.bordurepale,td.bordurepale,img.bordurepale{border:1px solid #888888;}.cellule1{background-color:#F2F2F2;color:#333333;}.cellule2{background-color:#FFFFFF;color:#333333;}.celluleaide{background-color:#FFFFE1;}.celluleentete{background-color:#2A2C2B;color:#FAFAFA;}.cellulehover{background-color:#F5F5F5;}.cellulenoire{background-color:#000000;}.celluleoutils{background-color:#F9F9F9;white-space:nowrap;font-size:12px;}.celluleprimaire{background-color:#006534;color:#FFFFFF;}.cellulesecondaire{background-color:#545460;color:#FFFFFF;}.centre{margin-left:auto;margin-right:auto;}.clear{clear:both;}.couleurfond{background-color:#FCFCFC;}.droite{float:right;}.enattente{padding:3px 3px 3px 20px;font-size:12px;background-image:url(/Image/ajax.gif);background-repeat:no-repeat;}.entete2{font-family:inherit;font-size:14px;font-weight:bold;text-decoration:none;}.fondblanc{background-color:#FFFFFF;}.fondgris{background-color:#DDD;}.fondorange{background-color:#ffdc8b;}.fondrouge{background-color:#E7CECE;}.fondvert{background-color:#e2fbb1;}.gauche{float:left;}.haut{vertical-align:top;}table.haut > tbody > tr > td{vertical-align:top;}tr.haut > td{vertical-align:top;}.identationnegatif{margin-left:30px;text-indent:-30px;}a img{border:0;}.image-nouvelle-contour{/* box-sizing:border-box;padding:1px;*/}.image-gauche{float:left;}.image-droite{float:right;}.image-ligne-base{vertical-align:baseline;}.image-milieu{vertical-align:middle;}.image-indice{vertical-align:sub;}.image-exposant{vertical-align:super;}.image-haut-texte{vertical-align:text-top;}.image-bas-texte{vertical-align:text-bottom;}.image-haut{vertical-align:top;}.image-bas{vertical-align:bottom;}.invisible{display:none;}.lectureseule{background-color:#F2F2F2}.margegauche{margin:0;padding:0 0 0 15px;}.menumoins{display:block;float:right;margin:5px 0 0 0;padding:0;background-position:right 50%;background-image:url('/Image/menu_moins.gif');background-repeat:no-repeat;}.menumoins a:link{display:block;float:right;text-decoration:none;margin:5px 0 0 0;padding:0;}.menuplus{display:block;float:right;margin:5px 0 0 0;padding:0;background-position:right 50%;background-image:url('/Image/menu_plus.gif');background-repeat:no-repeat;}.menuplus a:link{display:block;float:right;text-decoration:none;margin:5px 0 0 0;padding:0;}.message{text-align:center;}.mettreEnEvidence{background-color:#ffc63e;color:#000;}.milieu,table.milieu > tbody > tr > td,table.milieu > tbody > tr > th,tr.milieu > td,tr.milieu > th{vertical-align:middle;}a.motglossaire{padding-bottom:1px;border-bottom:1px solid #006534;}a.motglossaire:hover{text-decoration:none;border-bottom:0;}table.mouseover tr:hover,tr.mouseover:hover,td.mouseover:hover,th.mouseover:hover,div.mouseover:hover,span.mouseover:hover{background-color:#F5F5F5;}.msgancienformat{display:block;padding:5px;text-align:center;color:red;font-size:20px;text-align:center;}.msgavertissement{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;border-radius:5px;color:#ad4a00;background-color:#fffcd8;box-shadow:0 3px 7px rgba(0,0,0,0.15),inset 0 0 0 1px #FEC700;}.msgavertissement::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-image:url(/Image/avertissement_1.svg);background-color:#FFBC02;background-size:32px 32px;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msgavertissement::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #FFBB33;}.msgavertissement a{color:#b44a00 !important;font-weight:bold;}.msgerreur{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;border-radius:5px;color:#ffE9E9;background-color:#FF6666;}.msgerreur::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-image:url(/Image/erreur_1.svg);background-size:32px 32px;background-color:#EA4444;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msgerreur::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #EA4444;}.msgerreur a{color:#FFF !important;font-weight:bold;}.msginformation{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;border-radius:5px;color:#5E6063;background-color:#E8E8E8;}.msginformation::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-image:url(/Image/avertissement_neutre.svg);background-size:32px 32px;background-color:#A6ABAD;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msginformation::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #A6ABAD;}.msginformation a{color:#444 !important;font-weight:bold;}.msginformation2{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;border-radius:5px;color:#ddd;background-color:#606369;}.msginformation2::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-image:url(/Image/avertissement_neutre.svg);background-color:#46484C;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msginformation2::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #46484C;}.msginformation2 a{color:#fff !important;font-weight:bold;}.msginstruction{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;border-radius:5px;color:#006884;background-color:#9CE6F2;}.msginstruction::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-image:url(/Image/main.svg);background-size:32px 32px;background-color:#4BC2E2;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msginstruction::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #4BC2E2;}.msginstruction a{color:#014456 !important;font-weight:bold;}.msgtexte{color:#000;font-weight:bold;padding:10px 10px 10px 40px;display:block;}.msgtransactionok{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;border-radius:5px;color: #007900;background-color:#f2ffea;box-shadow:0 3px 7px rgba(0,0,0,0.15),inset 0 0 0 1px rgb(159,223,119);}.msgtransactionok::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-image:url(/Image/validation_1.svg);background-size:32px 32px;background-color:#51d100;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msgtransactionok::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #51d100;}.msgtransactionok a{color:#015f40 !important;font-weight:bold;}.msgzone{-webkit-box-sizing:border-box;box-sizing:border-box;width:55%;margin:0 auto;padding:0;font-family:"Open Sans",sans-serif;font-size:15px;line-height:normal;letter-spacing:0.02em;font-weight:normal;text-align:left;}#contenu .msgzone ul li{color:inherit;}@media screen and (max-width:768px){.msgzone{width:100% }}.noir{color:#000;}.noir10{color:#000;font-size:10px;line-height:12px;font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}.noir11{color:#000;font-size:11px;line-height:13px;font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}.nowrap,table.nowrap tr td,tr.nowrap td{white-space:nowrap;}.nowrap textarea{white-space:pre-line;}.numerique{text-align:right;}.onglet1tableau{width:auto;margin:10px 0;padding:0;}#contenu .onglet1entete a{text-decoration:none !important;}.tableau a{text-decoration:none;}.onglet1 a{text-decoration:none;}#contenu .onglet1tableau a:link{text-decoration:none;}.onglet1entete{display:block;padding:0;margin:0;overflow:hidden;clear:both;}.onglet1contenu{width:auto;padding:10px;margin:-1px 0 0 0;border:1px solid #B9BABA;background-color:#EAE7E4;clear:both;}#contenu .onglet1contenu a:link{text-decoration:underline;}ul.onglet1{list-style-type:none;padding:0;margin:0;}ul.onglet1 li{float:left;padding-right:13px;margin:0 2px 0 0;background:url(/Gsc/Image/onglet_tab_2_on.png) no-repeat top right;}ul.onglet1 li a{display:block;color:#;background:url(/Gsc/Image/onglet_tab_2_on.png) no-repeat;padding:5px 0 5px 13px;margin:0;text-align:center;font-weight:bold;font-size:11px;line-height:11px;height:22px;}ul.onglet1 li a:visited{text-decoration:none;color:#;}ul.onglet1 li.on{padding:0 13px 1px 0;overflow:visible;}ul.onglet1 li.off{float:left;padding-right:13px;margin:0 2px 0 0;background:url(/Gsc/Image/onglet_tab_2_off.png) no-repeat top right;}ul.onglet1 li.off a{display:block;color:#;background:url(/Gsc/Image/onglet_tab_2_off.png) no-repeat;padding:5px 0 5px 13px;margin:0;text-align:center;font-weight:bold;font-size:11px;line-height:11px;}ul.onglet1 li.off a:hover{color:#;} ul.onglet1 li.out{background-color:#FFFFFF;}.onglet1itableau{width:auto;margin:10px 0;padding:0;}#contenu .onglet1itableau a{text-decoration:none;}.tableau a{text-decoration:none;}.onglet1i a{text-decoration:none;}#contenu .onglet1itableau a:link{text-decoration:none;}.onglet1ientete{display:block;padding:0;margin:0;overflow:hidden;clear:both;}.onglet1icontenu{width:auto;padding:10px;margin:-1px 0 0 0;border:1px solid #B9BABA;background-color:#F2F2F2;clear:both;}#contenu .onglet1icontenu a:link{text-decoration:underline;}ul.onglet1i{list-style-type:none;padding:0;margin:0;}ul.onglet1i li{float:left;padding-right:13px;margin:0 2px 0 0;background:url(/Gsc/Image/onglet_tab_2_on.png) no-repeat top right;}ul.onglet1i li a{display:block;color:#;background:url(/Gsc/Image/onglet_tab_2_on.png) no-repeat;padding:5px 0 5px 13px;margin:0;text-align:center;font-weight:bold;font-size:11px;line-height:11px;height:22px;}ul.onglet1i li a:visited{text-decoration:none;color:#;}ul.onglet1i li.on{padding:0 13px 1px 0;overflow:visible;}ul.onglet1i li.off{float:left;padding-right:13px;margin:0 2px 0 0;background:url(/Gsc/Image/onglet_tab_2_off.png) no-repeat top right;}ul.onglet1i li.off a{display:block;color:#;background:url(/Gsc/Image/onglet_tab_2_off.png) no-repeat;padding:5px 0 5px 13px;margin:0;text-align:center;font-weight:bold;font-size:11px;line-height:11px;}ul.onglet1i li.off a:hover{color:#;} ul.onglet1 li.out{background-color:#FFFFFF;}.outilsmenu{width:50%;}.outilsmenu .montrertout{width:50%;border:1px solid White;background-color:Gray;text-align:center;}.outilsmenu .cachertout{width:50%;border:1px solid White;background-color:Gray;text-align:center;}.outilsmenu td > a{display:block;}.imgmontrertout{width:19px;height:16px;background-image:url(/Image/ajouter.gif);border:0px none;}.imgcachertout{width:18px;height:16px;background-image:url(/Image/enlever.gif);border:0px none;}.padding1 tr td{padding:1px}.padding5 tr td{padding:5px}.pale{filter:alpha(opacity=30);-khtml-opacity:0.3;-moz-opacity:0.3;opacity:0.3;}.pleinelargeur{width:100%;}.quadrille,.quadrille th,.quadrille td{border:1px solid #222;border-collapse:collapse;}.quadrillena,.quadrillena th,.quadrillena td{border:0px solid #222;border-collapse:separate;}.radioon{display:block;width:13px;height:13px;background:url(/Gsc/Image/radio_on.gif);}.radiooff{display:block;width:13px;height:13px;background:url(/Gsc/Image/radio_off.gif);}#rechercheuqtr{width:205px;float:right;margin:32px 0 0 0;}#rechercheuqtr input{border:#d4d1d1 1px solid;margin:0;padding:4px 2px 5px 2px;font-size:12px;font-weight:normal;color:#a9a9a9;height:15px;max-width:140px;}#rechercheuqtr .icone{width:37px;height:26px;border:none;margin:0;padding:0;vertical-align:middle;background:url(/Gsc/Site_institutionnel/interface/btn_rechercher.png) center top no-repeat;}#rechercheuqtr2{}#rechercheuqtr2 input{border:#d4d1d1 1px solid;margin:0 1px;padding:4px 2px;font-size:12px;font-weight:normal;color:#a9a9a9;height:14px;}#rechercheuqtr2 .icone{width:24px;height:22px;border:1px solid #888;margin:-5px 0 0 -5px;padding:0;vertical-align:middle;background:url(/Gsc/Site_institutionnel/interface/btn_rechercher.png) center center no-repeat;}.retraitgauche{margin-left:20px;}.rouge,a.rouge:link,a.rouge:visited,a.rouge:active,a.rouge:hover{color:#C00;}.sansbordure > tbody > tr > th,.sansbordure > tbody > tr > td,.sansbordure > th,.sansbordure > td,th.sansbordure,td.sansbordure,.sansbordure{border:0;}.sansmargebas{margin-bottom:0;padding-bottom:0;}.sansmargehaut{margin-top:0;padding-top:0;}.sautpageapres{page-break-after:always;}.sautpageavant{page-break-before:always;}.tabautoevaluation{background-color:#F2F2F2;}.titreautoevaluation{font-size:10px;font-weight:bold ;background-color:#2A2C2B;}.echellesautoevaluation{text-align:center;} .echelleautoevaluation{float:left;display:block;width:75px;}.choixechelle{text-align:center;width:12px;}.descriptionechelle{text-align:center;font-size:10px;}.enregautoevaluation{background:#ffffff url('/Image/enregistrer.gif') no-repeat;float:left;display:block;width:18px;height:18px;margin:0 0 0 20px;padding:0 0 0 0;}.tabbordext{border-collapse:collapse;border-color:#222222;border-width:1px;border-style:solid;}table.tabrapport{border:1px solid #222;border-collapse:collapse;}table.tabrapport th{background:#2A2C2B;color:#FAFAFA;border:1px solid #000000;white-space:nowrap;}table.tabrapport td,.tabrapport th{border-right:1px solid #000000;vertical-align:top;padding:5px;margin:0;}table.tabrapport td{white-space:nowrap;}table.tabrapport tr:hover{background-color:#F5F5F5;}.tabrapporttotal,.tabrapporttotal td{border-top:1px solid #000000;}table.tabrapport2{border:1px solid #222;border-collapse:collapse;}table.tabrapport2 th{background:#2A2C2B;color:#FAFAFA;border-bottom:1px solid #000000;white-space:nowrap;}table.tabrapport2 td,.tabrapport2 th{border-right:1px solid #000000;vertical-align:top;padding:5px;margin:0;}table.tabrapport2 tr:hover{background-color:#F5F5F5;}.tabrapporttotal2,.tabrapporttotal2 td{border-top:1px solid #000000;}table.tabrapport5{border:1px solid #222;border-collapse:collapse;}table.tabrapport5 th{background:#2A2C2B;color:#FAFAFA;border-bottom:1px solid #000;white-space:nowrap;}table.tabrapport5 td,.tabrapport5 th{border:1px solid #000;vertical-align:top;padding:5px;margin:0;}table.tabrapport5 tr:hover{background-color:#F5F5F5;}table.tabrapportannule{border:0px;border-collapse:collapse;}table.tabrapportannule th{border-bottom:0px;white-space:nowrap;}table.tabrapportannule td,.tabrapportannule th{border-right:0px;vertical-align:top;padding:0px;margin:0;}table.tabrapportannule tr:hover{background-color:transparent;}table.tabrapportannule td{white-space:nowrap;}table.tabrapportannule td textarea{white-space:pre-line;}tfoot{display:table-footer-group;}thead{display:table-header-group;} .txtbarre{text-decoration:line-through;}.txtcentre{text-align:center;}.txtchassefixe{font-family:"Courier New";}.txtcourier{font-family:"Courier New",Courier,monospace;}.txtdroite{text-align:right;}.txtgauche{text-align:left;}.txtgras{font-weight:bold;}.gris{color:#666;}.txtgrispale,.txtgrispale a:link,.txtgrispale a:visited,.txtgrispale a:hover,.txtgrispale a:active{color:#A8A8A8;}.txtgros{font-size:18px;}.txtgrosg{font-size:18px;font-weight:bold;}.txtimportant{color:#CC0000;font-weight:bold;}.txtitalique{font-style:italic;}.txtjustifie{text-align:justify;}.txtmessage{color:#000;font-weight:bold;}.txtmoyen{font-size:15px;}.txtmoyeng{font-size:15px;font-weight:bold;}.txtmoyengr{font-size:15px;font-weight:bold;color:#CC0000;}.txtnormal{font-size:12px;}.txtnormalg{font-size:12px;font-weight:bold;}.txtorange{color:#DFA30B}a.txtorange:link{color:#DFA30B } a.txtorange:visited{color:#DFA30B } a.txtorange:active{color:#DFA30B } a.txtorange:hover{color:#DFA30B }.txtpetit{font-size:11px;}.txtpetitg{font-size:11px;font-weight:bold;}.txtrouge{color:#c00;}.txtsansgras{font-weight:normal;}.txtsanssouligne,a.txtsanssouligne{text-decoration:none;}.txtsouligne{text-decoration:underline;}.txtsurligne{background-color:#ff0;}.txttrgros{font-size:24px;}.txttrgrosg{font-size:24px;font-weight:bold;}.txttrpetit{font-size:10px;}.txttrpetitg{font-size:10px;font-weight:bold;}.txtvert{color:#1E753A;}.wrap,table.wrap > td,tr.wrap > td{white-space:normal;}body2{font-family:Arial,sans-serif;text-align:left;}#bdp_overlay{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0.5;filter:alpha(opacity=50);z-index:98;background-color:#000;_position:absolute;_top:expression( document.body.scrollTop + "px" );}#bdp_contenu{position:fixed;top:50%;left:50%;width:550px;margin-top:-175px;margin-left:-275px;border:1px solid #999;z-index:99;color:#555;background-color:#F9F9F9;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/2))+'px');-webkit-box-shadow:0 0 15px #444;-moz-box-shadow:0 0 15px #444;box-shadow:0 0 15px #444;}#bdp_entete{width:540px;height:25px;padding:5px;background:url(/Gsc/Intranet09/bggris_pale.jpg) bottom repeat-x;}#bdp_entete_gauche{float:left;overflow:hidden;margin:4px 0 0 4px;font-weight:bold;font-size:14px;}#bdp_entete_droite{float:right;width:40px;height:21px;overflow:hidden;text-align:right;margin:4px 4px 0 0;}#bdp_icone{display:none;}#bdp_message{width:530px;max-height:350px;overflow:auto;padding:10px;}#bdp_bouton{width:530px;overflow:hidden;text-align:center;padding:4px;}#bdp_contenu.aidecontextuelle{position:fixed;top:50%;left:50%;width:500px;margin-top:-175px;margin-left:-250px;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/2))+'px');-webkit-box-shadow:0 0 15px #444;-moz-box-shadow:0 0 15px #444;box-shadow:0 0 15px #444;border:#dadada solid 1px;}#bdp_entete.aidecontextuelle{width:492px;padding:4px;background:url(/Gsc/gsc2/bgvert.jpg) #a3ce36 repeat-x;}#bdp_entete_gauche.aidecontextuelle{float:left;width:290px;overflow:hidden;font-weight:bold;font-size:15px;color:#555;}#bdp_entete_droite.aidecontextuelle{float:right;width:40px;overflow:hidden;text-align:right;}#bdp_icone.aidecontextuelle{display:none;}#bdp_message.aidecontextuelle{width:480px;overflow:auto;padding:10px;max-height:350px;}#bdp_bouton.aidecontextuelle{width:340px;height:2px;overflow:hidden;text-align:center;padding-top:4px;}#bdp_contenu.boitedialoguepersoGlossaire{position:fixed;top:50%;left:50%;width:502px;margin-top:-150px;margin-left:-251px;border:1px solid #999;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/2))+'px');-webkit-box-shadow:0 0 15px #444;-moz-box-shadow:0 0 15px #444;box-shadow:0 0 15px #444;}#bdp_entete.boitedialoguepersoGlossaire{width:492px;height:25px;padding:7px 5px;background-color:#2A2C2B;}#bdp_entete_gauche.boitedialoguepersoMoyen{float:left;width:440px;height:21px;overflow:hidden;padding-top:4px;padding-left:4px;font-weight:bold;}#bdp_entete_droite.boitedialoguepersoGlossaire{float:right;width:40px;height:21px;overflow:hidden;text-align:right;padding-top:4px;padding-right:4px;}#bdp_message.boitedialoguepersoGlossaire{width:482px;max-height:300px;overflow:auto;padding:10px;}#bdp_bouton.boitedialoguepersoGlossaire{width:502px;height:0px;overflow:hidden;text-align:center;padding-top:0px;}#bdp_contenu.boitedialoguepersoGlossaireG{position:fixed;top:50%;left:50%;width:742px;margin-top:-200px;margin-left:-371px;border:1px solid #999;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/3))+'px');-webkit-box-shadow:0 0 15px #444;-moz-box-shadow:0 0 15px #444;box-shadow:0 0 15px #444;}#bdp_entete.boitedialoguepersoGlossaireG{width:732px;height:25px;padding:7px 5px;background-color:#2A2C2B;}#bdp_entete_gauche.boitedialoguepersoGlossaireG{float:left;width:640px;height:21px;overflow:hidden;padding-top:4px;padding-left:4px;font-weight:bold;}#bdp_entete_droite.boitedialoguepersoGlossaireG{float:right;width:40px;height:21px;overflow:hidden;text-align:right;padding-top:4px;padding-right:4px;}#bdp_message.boitedialoguepersoGlossaireG{width:722px;max-height:400px;overflow:auto;padding:10px;}#bdp_bouton.boitedialoguepersoGlossaireG{width:740px;height:0px;overflow:hidden;text-align:center;padding-top:0px;}#bdp_contenu.boitedialoguepersoGlossaireM{position:fixed;top:40%;left:50%;width:502px;margin-top:-150px;margin-left:-251px;border:1px solid #999;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/2))+'px');-webkit-box-shadow:0 0 15px #444;-moz-box-shadow:0 0 15px #444;box-shadow:0 0 15px #444;}#bdp_entete.boitedialoguepersoGlossaireM{width:492px;height:25px;padding:7px 5px;background-color:#2A2C2B;}#bdp_entete_gauche.boitedialoguepersoGlossaireM{float:left;width:440px;height:21px;overflow:hidden;padding-top:4px;padding-left:4px;font-weight:bold;}#bdp_entete_droite.boitedialoguepersoGlossaireM{float:right;width:40px;height:21px;overflow:hidden;text-align:right;padding-top:4px;padding-right:4px;}#bdp_message.boitedialoguepersoGlossaireM{width:482px;max-height:300px;overflow:auto;padding:10px;}#bdp_bouton.boitedialoguepersoGlossaireM{width:500px;height:0px;overflow:hidden;text-align:center;padding-top:0px;}#bdp_contenu.boitedialoguepersoGrand{position:fixed;top:40%;left:50%;width:742px;margin-top:-150px;margin-left:-300px;border:1px solid #999;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/3))+'px');}#bdp_entete.boitedialoguepersoGrand{width:742px;height:25px;background-color:#2A2C2B;}#bdp_entete_gauche.boitedialoguepersoGrand{float:left;width:690px;height:21px;overflow:hidden;padding-top:4px;padding-left:4px;font-weight:bold;}#bdp_entete_droite.boitedialoguepersoGrand{float:right;width:40px;height:21px;overflow:hidden;text-align:right;padding-top:4px;padding-right:4px;}#bdp_message.boitedialoguepersoGrand{width:720px;max-height:400px;overflow:auto;padding:10px;border:1px Black solid;}#bdp_bouton.boitedialoguepersoGrand{width:740px;height:0px;overflow:hidden;text-align:center;padding-top:0px;}#bdp_contenu.boitedialoguepersoMoyen{position:fixed;top:40%;left:50%;width:502px;margin-top:-100px;margin-left:-200px;border:1px solid #999;_position:absolute;_top:expression( (documentElement.scrollTop + ((document.body.clientHeight-this.clientHeight)/2))+'px');}#bdp_entete.boitedialoguepersoMoyen{width:502px;height:25px;background-color:#2A2C2B;}#bdp_entete_gauche.boitedialoguepersoMoyen{float:left;width:450px;height:21px;overflow:hidden;padding-top:4px;padding-left:4px;font-weight:bold;}#bdp_entete_droite.boitedialoguepersoMoyen{float:right;width:40px;height:21px;overflow:hidden;text-align:right;padding-top:4px;padding-right:4px;}#bdp_message.boitedialoguepersoMoyen{width:480px;max-height:300px;overflow:auto;padding:10px;}#bdp_bouton.boitedialoguepersoMoyen{width:500px;height:0px;overflow:hidden;text-align:center;padding-top:0px;}.tableaucalendriermodele1{font-size:0.82em;border-spacing:0;border:1px solid #222;border-collapse:collapse;} .tableaucalendriermodele1 th{border:1px solid #222;}.tableaucalendriermodele1 td{vertical-align:top;}td.cellulecalendriermodele1{width:75px;height:75px;border:1px solid #222;padding:2px;text-align:left;}.tableaucalendriermodele2{font-size:11px;border-spacing:0;border:1px solid #222;border-collapse:collapse;}.tableaucalendriermodele2 th{border:1px solid #222;}.cellulecalendriermodele2{border:1px solid #222;width:35px;height:35px;text-align:right;padding:4px;margin:3px;}.tableaucalendriermodele3{font-size:11px;border-spacing:0;border:1px solid #222;border-collapse:collapse;}.tableaucalendriermodele3 th{border:1px solid #222;}.cellulecalendriermodele3{border:1px solid #222;text-align: right;padding:4px;margin:3px;}.elementmenuoutils:link{display:block;margin:4px 0 4px 0px;padding:2px 0 2px 0px;color:#FFFFFF;font-family:Arial,verdana,sans-serif;font-size:12px;line-height:15px;text-decoration:none;} a.elementmenuoutils{font-family:Arial,verdana,sans-serif;font-size:12px;line-height:14px;color:#FFFFFF;text-decoration:underline;}a.elementmenuoutils:visited{font-family:Arial,verdana,sans-serif;font-size:12px;line-height:14px;color:#FFFFFF;text-decoration:underline;}a.elementmenuoutils:active{font-family:Arial,verdana,sans-serif;font-size:12px;line-height:14px;color:#E89904;text-decoration:underline;}a.elementmenuoutils:hover{font-family:Arial,verdana,sans-serif;font-size:12px;line-height:14px;color:#E89904;text-decoration:none;}.entetechopin{color:#9A1B07;font-size:18px;font-weight:bold;font-family:trebuchet ms,Verdana,sans-serif;text-decoration:none;border-style:none;padding-top:9px;padding-left:0px;}.entreechamp{font-family:"Courier New";}.exposant{font-size:smaller;line-height:normal;vertical-align:super;}.titreBoiteGlossaire{background:url(/Image/connecter.png) top left no-repeat;padding-left:20px;}.titreTermeGlossaire{}.descriptionTermeGlossaire{}.sourceTermeGlossaire{font-style :italic;padding:10px 0;}.lienTermeGlossaire{}.menu img.img_u20-valide,.menu li img.img_u20-cadenas-rouge-2{float:right;}.menuHoriz li img.img_u20-valide,.menuHoriz li img.img_u20-cadenas-rouge-2{margin-left:5px;margin-top:10px;}.niveau2Horiz li img.img_u20-valide,.niveau2Horiz li img.img_u20-cadenas-rouge-2{margin-top:0;}.indice{font-size:smaller;line-height:normal;vertical-align:sub;}.input{font-family:"Courier New";}td.enteteutilisation{width:275px;text-align:left;}td.enteteutilisation > table{width:100%;}td.enteteutilisation > table > tbody > tr{vertical-align:top;}td.enteteutilisation > table > tbody > tr > td.pages{text-align:right;font-size:11px;font-weight:normal;}table.listeutilisation{border-collapse:collapse;border-spacing:0;width:100%;}table.listeutilisation > tbody > tr{vertical-align:top;}table.listeutilisation > tbody > tr > td.titresite{font-size:11px;}table.listeutilisation > tbody > tr > td.separation{}table.listeutilisation > tbody > tr > td.listepages{white-space:nowrap;text-align:right;}table.listeutilisation > tbody > tr > td.listepages > a{border:1px solid #F2F2F2;}table.listeutilisation > tbody > tr > td.listepages > a:hover{background-color:#004E28;border-color:Black;}div#menuVertical{float:left;text-align:left;position:absolute;}div#menuVertical ul{position:absolute;padding:0px;border:1px solid Black;}div#menuVertical li{position:relative;list-style:none;margin:0px;padding:3px;height:16px;width:250px;background-color:#2A2C2B;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:bold;}div#menuVertical li:hover{background-color:#F9F9F9;}div#menuVertical li.menuNiveauDeveloppe{background-image:url(/Image/indicateur_petit_droit.gif);background-repeat:no-repeat;background-position:right;} div#menuVertical li a{display:block;text-decoration:none;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;}div#menuVertical>ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical ul ul{position:absolute;top:0px;left:256px;display:none;margin:0;padding:0;}div#menuVertical ul.menuNiveau1 li.menuNiveauDeveloppe:hover ul.menuNiveau2{display:block;text-decoration:none;position:absolute;z-index:1;} div#menuVertical ul.menuNiveau2 li.menuNiveauDeveloppe:hover ul.menuNiveau3{display:block;text-decoration:none;position:absolute;z-index:10;}div#menuVertical ul.menuNiveau3 li.menuNiveauDeveloppe:hover ul.menuNiveau4{display:block;text-decoration:none;position:absolute;z-index:20;}div#menuVertical ul.menuNiveau4 li.menuNiveauDeveloppe:hover ul.menuNiveau5{display:block;text-decoration:none;position:absolute;z-index:30;}div#menuVertical1{float:left;text-align:left;position:absolute;}div#menuVertical1 ul{position:absolute;padding:0px;border:1px solid Black;}div#menuVertical1 li{position:relative;list-style:none;margin:0px;padding:3px;height:16px;width:250px;background-color:#2A2C2B;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:bold;}div#menuVertical1 li:hover{background-color:#F9F9F9;}div#menuVertical1 li.menuDeveloppe{background-image:url(/Image/indicateur_petit_droit.gif);background-repeat:no-repeat;background-position:right;} div#menuVertical1 li a{display:block;text-decoration:none;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;}div#menuVertical1>ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical1 ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical1 ul ul{position:absolute;top:0px;left:256px;display:none;margin:0;padding:0;}div#menuVertical1 ul.menuNiveau1 li.menuDeveloppe:hover ul.menuNiveau2{display:block;text-decoration:none;position:absolute;z-index:1;} div#menuVertical1 ul.menuNiveau2 li.menuDeveloppe:hover ul.menuNiveau3{display:block;text-decoration:none;position:absolute;z-index:10;}div#menuVertical1 ul.menuNiveau3 li.menuDeveloppe:hover ul.menuNiveau4{display:block;text-decoration:none;position:absolute;z-index:20;}div#menuVertical1 ul.menuNiveau4 li.menuDeveloppe:hover ul.menuNiveau5{display:block;text-decoration:none;position:absolute;z-index:30;}div#menuVertical2{float:left;text-align:left;position:absolute;}div#menuVertical2 ul{position:absolute;padding:0px;border:1px solid Black;}div#menuVertical2 li{position:relative;list-style:none;margin:0px;padding:3px;height:16px;width:250px;background-color:#2A2C2B;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:bold;}div#menuVertical2 li:hover{background-color:#F9F9F9;}div#menuVertical2 li.menuDeveloppe{background-image:url(/Image/indicateur_petit_droit.gif);background-repeat:no-repeat;background-position:right;} div#menuVertical2 li a{display:block;text-decoration:none;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;}div#menuVertical2>ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical2 ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical2 ul ul{position:absolute;top:0px;left:256px;display:none;margin:0;padding:0;}div#menuVertical2 ul.menuNiveau1 li.menuDeveloppe:hover ul.menuNiveau2{display:block;text-decoration:none;position:absolute;z-index:1;}div#menuVertical2 ul.menuNiveau1 a.menuDeveloppe:hover ul.menuNiveau2{display:block;text-decoration:none;position:absolute;z-index:1;} div#menuVertical2 ul.menuNiveau2 li.menuDeveloppe:hover ul.menuNiveau3{display:block;text-decoration:none;position:absolute;z-index:10;}div#menuVertical2 ul.menuNiveau3 li.menuDeveloppe:hover ul.menuNiveau4{display:block;text-decoration:none;position:absolute;z-index:20;}div#menuVertical2 ul.menuNiveau4 li.menuDeveloppe:hover ul.menuNiveau5{display:block;text-decoration:none;position:absolute;z-index:30;}div#menuVertical3{float:left;text-align:left;position:absolute;}div#menuVertical3 ul{position:absolute;padding:0px;border:1px solid Black;}div#menuVertical3 li{position:relative;list-style:none;margin:0px;padding:3px;height:16px;width:250px;background-color:#2A2C2B;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:bold;}div#menuVertical3 li:hover{background-color:#F9F9F9;}div#menuVertical3 li.menuDeveloppe{background-image:url(/Image/indicateur_petit_droit.gif);background-repeat:no-repeat;background-position:right;} div#menuVertical3 li a{display:block;text-decoration:none;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;}div#menuVertical3>ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical3 ul a{width:250px;text-decoration:none;height:16px;}div#menuVertical3 ul ul{position:absolute;top:0px;left:256px;display:none;margin:0;padding:0;}div#menuVertical3 ul.menuNiveau1 li.menuDeveloppe:hover ul.menuNiveau2{display:block;text-decoration:none;position:absolute;z-index:1;} div#menuVertical3 ul.menuNiveau2 li.menuDeveloppe:hover ul.menuNiveau3{display:block;text-decoration:none;position:absolute;z-index:10;}div#menuVertical3 ul.menuNiveau3 li.menuDeveloppe:hover ul.menuNiveau4{display:block;text-decoration:none;position:absolute;z-index:20;}div#menuVertical3 ul.menuNiveau4 li.menuDeveloppe:hover ul.menuNiveau5{display:block;text-decoration:none;position:absolute;z-index:30;}#navigationprecsuiv{height:37px;width:100%;}.navprecsuivcontenu{display:block;float:right;color:#000;font-family:arial;font-size:10px;font-weight:bold;text-align:center;padding:13px 0 0 0;}.navigationon{display:block;float:left;padding:0px 8px 0px 8px;border-right:1px solid #CCC;}.navigationoff{display:block;float:left;padding:0px 8px 0px 8px;border-right:1px solid #CCC;background-color:#EAEAEA;}a.navigationon:link{}a.navigationon:visited{}a.navigationon:active{}a.navigationon:hover{}.navigationprecon{display:block;float:left;text-decoration:none;width:100px;height:13px;background-image :url(/Image/mot_precedent.gif);background-repeat :no-repeat;}.navigationprecoff{display:block;float:left;text-decoration:none;width:100px;height:13px;background-image :url(/Image/mot_precedent_pale.gif);background-repeat :no-repeat;}.navigationsuivon{float:left;width:91px;height:13px;background-image :url(/Image/mot_suivant.gif);background-repeat :no-repeat;background-position :10px 1px;}.navigationsuivoff{float:left;width:91px;height:13px;background-image :url(/Image/mot_suivant_pale.gif);background-repeat :no-repeat;background-position :10px 1px;}.navigationpremoff{float:left;width:25px;height:13px;background-image :url(/Image/debut2_pale.gif);background-repeat :no-repeat;background-position :0px 1px;}.navigationpremon{float:left;width:25px;height:13px;background-image :url(/Image/debut2.gif);background-repeat :no-repeat;background-position :0px 1px;}.navigationdernoff{float:left;width:25px;height:13px;background-image :url(/Image/fin2_pale.gif);background-repeat :no-repeat;background-position :0px 1px;}.navigationdernon{float:left;width:25px;height:13px;background-image :url(/Image/fin2.gif);background-repeat :no-repeat;background-position :0px 1px;}ul.onglet2{list-style-type:none;font-weight:bold;font-size:1em;line-height:1em;text-align:center;margin:0;padding:0;}ul.onglet2 li{float:left;background-position:top right;background-image:url(/Image/onglet_tab.gif);background-repeat:no-repeat;padding-right:13px;border-bottom:1px solid #2A2C2B;white-space:nowrap;}/*=== IE ne comprend pas l'opérateur >. On s'en sert donc pour appliquer des attributs différents. ===*/ul.onglet2 > li > a{display:block;text-decoration:none;height:2.5em;background-image:url(/Image/onglet_tab.gif);background-repeat:no-repeat;padding-top:4px;padding-left:13px;color:#;}ul.onglet2 li a{display:run-in;text-decoration:none;height:2.5em;background-image:url(/Image/onglet_tab.gif);background-repeat:no-repeat;padding-top:4px;padding-left:13px;color:#;}ul.onglet2 li.on{background-color:#2A2C2B;}ul.onglet2 li.off{background-color:#F2F2F2;}ul.onglet2 li.out{background-color:#FFFFFF;}ul.onglet2 li.off a:hover{text-decoration:underline;color:#;}td.onglet2contenu{border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;border-top:1px solid #2A2C2B;background-color:#F2F2F2;}ul.onglet3{list-style-type:none;font-size:1em;line-height:1em;text-align:center;margin:0;padding:0;}ul.onglet3 li{float:left;border:1px solid #FCFCFC;border-bottom:0;white-space:nowrap;}/*=== IE ne comprend pas l'opérateur >. On s'en sert donc pour appliquer des attributs différents. ===*/ul.onglet3 > li > a{display:block;height:2.5em;color:#;text-decoration:none;padding:4px 10px 0 10px;}ul.onglet3 li a{display:run-in;height:2.5em;color:#;text-decoration:none;padding:4px 10px 0 10px;}ul.onglet3 li.on{font-weight:bold;background-color:#F2F2F2;}ul.onglet3 li.off{background-color:#2A2C2B;}ul.onglet3 li.out{background-color:#FFFFFF;}ul.onglet3 li.off a:hover{background-color:#F2F2F2;}td.onglet3contenu{border-left:1px solid #9F9F9F;border-right:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;border-top:1px solid #2A2C2B;background-color:#F2F2F2;}.onglet4tableau tr:first-child{width:553px;font-size:11px;margin:0;padding:0;}ul.onglet4{margin:0;padding:0 0 0 3px;list-style:none;}ul.onglet4 li{list-style:none;font-size:10px;float:left;margin:0 1px 0 0;padding:0 10px 0 0;background:url('/Image/onglet4_off.jpg') right top no-repeat;} ul.onglet4 a{display:block;margin:0;padding:10px 0 3px 10px;background:url('/Image/onglet4_off.jpg') left top no-repeat;color:#2E311A;font-size:10px;font-weight:bold;text-decoration:none;}ul.onglet4 a:hover{margin:0;padding:10px 0 3px 10px;color:#8c9752;font-size:10px;text-decoration:none;} ul.onglet4 .on{padding:0 10px 0 0;background:url('/Image/onglet4_on.jpg') right top no-repeat;border-bottom:1px solid white;z-index:1;} ul.onglet4 .on a{margin:0;padding:10px 0 3px 20px;background:url('/Image/onglet4_on.jpg') left top no-repeat;text-decoration:none;}ul.onglet4 .on a:hover{color:#8c9752;text-decoration:none;} .onglet4contenu{display:block;width:530px;margin:-1px 1px 0 0;padding:5px 7px;background:#FFF;border-top :1px solid #42412f;border-left :1px solid #42412f;border-right :1px solid #42412f;border-bottom :1px solid #42412f;z-index:100;} .onglet4contenu a{color:#006534;font-size:10px;text-decoration:underline;} .onglet4contenu a:hover{color:#004E28;font-size:10px;text-decoration:none;}ul.onglet5{list-style-type:none;border:3px double #2A2C2B;border-bottom:0;font-size:1em;font-weight:bold;line-height:1em;height:1.5em;margin:1em 0 -0.75em 0;padding:0 0 0 0;/*border-top:2px dotted Red;border-bottom:2px dotted Red;*/}ul.onglet5 li{float:left;text-align:center;margin:-1em 5px 0 5px;white-space:nowrap;height:1.5em;}ul.onglet5 li a{padding:4px 7px 4px 7px;text-decoration:none;display:block;color:#666;border:1px solid #666;position:relative;}ul.onglet5 li.on a{padding-top:3px;padding-bottom:3px;border-top:2px solid #666;border-bottom:2px solid #666;color:Black;background-color:#2A2C2B;}ul.onglet5 li.off a{background-color:White;}ul.onglet5 li.out a{background-color:#FFFFFF;}ul.onglet5 li.off a:hover{padding-top:3px;padding-bottom:3px;border-top:2px solid #666;border-bottom:2px solid #666;color:Black;background-color:#F2F2F2;}td.onglet5contenu{border:3px double #2A2C2B;border-top:0;padding:0.5em;}ul.onglet6{list-style-type:none;font-weight:bold;font-size:1em;line-height:1em;height:2.5em;margin:0 0 -1.25em 0;padding:0;text-align:center;}ul.onglet6 li{float:left;white-space:nowrap;height:2.5em;margin-bottom:-1.25em;}ul.onglet6 li a{display:block;position:relative;text-decoration:none;margin:0 5px 0 5px;padding:5px 10px 3px 10px;border:2px solid #2A2C2B;}ul.onglet6 li.on a{background:White;color:#424542;border-bottom:3px solid White;padding-bottom:2px;}ul.onglet6 li.off a{background:#F2F2F2;color:#918E8A;}ul.onglet4 li.out a{background:#ff6600;color:#424542;}ul.onglet6 li.off a:hover{color:#4A698C;border:2px solid White;border-bottom:2px solid #F2F2F2;}td.onglet6contenu{border:1px solid #2A2C2B;border-top:12px solid #2A2C2B;background-color:#FFFFFF;padding:8px;}.padding3 tr td{padding:3px}.messageimportant{color:#F00;margin:8px 0;font-size:1.2em;line-height:1.5em;}.etoile{width:24px;float:left;}.messageL1{float:left;}.messageL2{margin-top:10px;padding-left:24px;text-align:left;clear:both;}table.tabAssistants {border:none;border-collapse:collapse;}table.tabAssistants th{background:#f4f4f4;text-align:left;border-bottom:1px solid #ddd;padding:8px 12px;}table.tabAssistants td{border-left:0px solid #eee;vertical-align:top;padding:8px 24px !Important;}table.tabAssistants tr.nomPartage:hover{background-color:#F5F5F5;}table.tabAssistants .personne{border:1px solid #ccc;width:200px;cursor:pointer;}tr.messages td{padding:0 20px;border:10px !important;}.indicateur{float:left;width:25px;clear:both;margin-top:20px;color:#F00;}.msgindicateur{float:left;margin-top:20px;}span.usagerNonAutorise{color:#F00;}.tabpetitbord{border:1px solid #c0c0c0;border-collapse:collapse;}.titremenu2{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:16px;font-family:trebuchet ms,Verdana,Dauphin,Arial,Geneva,sans-serif;text-decoration:none;text-align:center;margin:0px;}/*.titresection td{font-weight:bold;height:30px;background:url(/Gsc/gsc2/bggris_pale.jpg) bottom #f0f0f0 repeat-x;font-size:12px;padding:5px !important;border:1px solid #d6d6d6;color:#555;margin:0 0 30px 0;/* border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;padding:5px;background-color:#2A2C2B;font-weight:bold;font-size:12px;color:#555555;*/}.titresection a:link{color:#555555;font-weight:bold;}.titresection a:active{color:#555555;font-weight:bold;}.titresection a:hover{color:#282828;font-weight:bold;}.titresection a:visited{color:#555555;font-weight:bold;}*/.txtblanc{color:#fff;}a.versionimprimable:link{margin:0;padding:6px 0 6px 32px;background:url('/Image/version_imprimable2.gif') top left no-repeat;height:32px;font-size:9px;font-weight:bold;text-decoration:none;}a.versionimprimable:visited{margin:0;padding:6px 0 6px 32px;background:url('/Image/version_imprimable2.gif') top left no-repeat;height:32px;font-size:9px;font-weight:bold;text-decoration:none;}a.versionimprimable:active{margin:0;padding:6px 0 6px 32px;background:url('/Image/version_imprimable2.gif') top left no-repeat;height:32px;font-size:9px;font-weight:bold;text-decoration:none;}a.versionimprimable:hover{margin:0;padding:6px 0 6px 32px;background:url('/Image/version_imprimable2.gif') top left no-repeat;height:32px;font-size:9px;font-weight:bold;text-decoration:underline;}#changementPage{margin :0 0 14px 0;}.changementPageLibelle{float:left;display:block;padding:5px;}#changementPage a:hover{background-color:#2A2C2B;}.changementPagePrecedent{background-image:url(/Image/precedent.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:block;float:left;padding:5px;}.changementPagePrecedentPale{background-image:url(/Image/precedent_pale.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:block;float:left;padding:5px;}.changementPageDebut{background-image:url(/Image/debut.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:block;float:left;padding:5px;}.changementPageDebutPale{background-image:url(/Image/debut_pale.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:block;float:left;padding:5px;}.changementPageSuivant{background-image:url(/Image/suivant.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:block;float:left;padding:5px;}.changementPageSuivantPale{background-image:url(/Image/suivant_pale.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:block;float:left;padding:5px;}.changementPageFin{background-image:url(/Image/fin.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;float:left;padding:5px;}.changementPageFinPale{background-image:url(/Image/fin_pale.gif);background-repeat:no-repeat;background-position:center;width:16px;height:16px;float:left;padding:5px;}.changementPagenoPage a{font-size:12px;display:block;float:left;padding:4px;}.changementPagenoPageCourante{font-size:12px;font-weight:bold;padding:4px;float:left;display:block;}.testCommence{width :14px;height :13px;background-image:url('/Image/execute.gif');}.testTermine{width :14px;height :13px;background-image:url('/Image/crochet_rouge.gif');}.testNonCommence{width :14px;height :13px;background-image:url('/Image/crochet_rouge_pale.gif');}.titreTermeGlossaire{}.descriptionTermeGlossaire{}.sourceTermeGlossaire{font-style :italic;padding:10px 0;}.lienTermeGlossaire{}.texteBrouillon{font-size:.6em;padding-left:10px;font-style:italic;}/* TEST POUR DEVELOPPEMENT SEULEMENT *//* Remplacement de infobulle pour Hublo seulement *//*.infobulle.infobulle-theme-light .infobulle-wrapper{margin:20px 30px 40px 20px !important;padding:10px !important;border:1px solid #ddd !important;box-shadow:0 5px 40px rgba(0,0,0,0.2) !important;background-color:#fff !important;transform:translateX(-10px) !important;}.infobulle.infobulle-theme-light .infobulle-title{font-size:16px;text-align:left !important;}.infobulle.infobulle-theme-light .infobulle-content{padding:5px 5px 15px !important;text-align:left !important;}.infobulle.infobulle-theme-light .infobulle-content br{display:none !important;}.infobulle.infobulle-theme-light .infobulle-content img{margin:0 10px 10px 0 !important;float:left !important;border-radius:5px !important;}*//* FIN TEST *//* ----------------------- BASE (source)----------------------- *//* Conflit avec les sections de Hublo et codes de remplacements */.section{font-weight:inherit;font-size:inherit;color:#FFFFFF;background-color:#545460;}/* --- BOITES MESSAGES --- *//* A SUPPRIMER UNE FOIS LES NOUVEAUX MESSAGES MIS EN PROD *//* Zone du message */.msgzone{-webkit-box-sizing:border-box;box-sizing:border-box;width:55%;margin:0 auto;padding:0;font-family:"Open Sans",sans-serif;font-size:15px;line-height:normal;letter-spacing:0.02em;font-weight:normal;text-align:left;}.msgzone a{font-weight:600;}/* Mobile */@media screen and (max-width:768px){.msgzone{width:100% }}/* ANIMATION DES MESSAGES JUSTE POUR HUBLO (messagefadeInUp) */.msgzone{-webkit-animation:messagefadeInUp .6s ease 0s forwards;animation:messagefadeInUp .6s ease 0s forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;}@keyframes messagefadeInUp{0%{opacity:0;transform:translate(0,10px);} 100%{opacity:1;transform:translate(0,0);}}@-webkit-keyframes messagefadeInUp{0%{opacity:0;-webkit-transform:translate(0,10px);} 100%{opacity:1;-webkit-transform:translate(0,0);}}/* TOUS LES MESSAGES */.msgtexte,.msginstruction,.msgavertissement,.msgerreur,.msginformation,.msginformation2,.msgtransactionok{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:62px;margin:20px 0;padding:22px 20px 22px 90px;font-size:15px;font-weight:normal;border:0;border-radius:5px;box-shadow:0 3px 7px rgba(0,0,0,0.1);}.msgtexte::before,.msginstruction::before,.msgavertissement::before,.msgerreur::before,.msginformation::before,.msginformation2::before,.msgtransactionok::before{content:"";position:absolute;top:0;left:0;display:block;width:70px;height:100%;background-size:32px 32px;background-repeat:no-repeat;background-position:50% 15px;border-radius:5px 0 0 5px;}.msgtexte::after,.msginstruction::after,.msgavertissement::after,.msgerreur::after,.msginformation::after,.msginformation2::after,.msgtransactionok::after{content:"";position:absolute;top:22px;left:70px;display:block;width:10px;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left-width:10px;border-left-style:solid;}/* --- INSTRUCTION --- */.msginstruction{color:#006884;background-color:#9CE6F2;}.msginstruction::before{background-image:url(/Gsc/hublo/img/icons_msg/main.svg);background-color:#4BC2E2;}.msginstruction::after{border-left-color:#4BC2E2;}.msginstruction a{color:#014456 !important;}/* --- AVERTISSEMENT --- */.msgavertissement{color:#ad4a00;background-color:#fffcd8;box-shadow:0 3px 7px rgba(0,0,0,0.15),inset 0 0 0 1px #FEC700;}.msgavertissement::before{background-image:url(/Gsc/hublo/img/icons_msg/avertissement_1.svg);background-color:#FFBC02;}.msgavertissement::after{border-left-color:#FFBC02;}.msgavertissement a{color:#b44a00 !important;}/* --- ERREUR --- */.msgerreur{color:#ffE9E9;background-color:#FF6666;}.msgerreur::before{background-image:url(/Gsc/hublo/img/icons_msg/erreur_1.svg);background-color:#EA4444;}.msgerreur::after{border-left-color:#EA4444;}.msgerreur a{color:#FFF !important;}/* --- INFORMATION --- */.msginformation{color:#5E6063;background-color:#E8E8E8;}.msginformation::before{background-image:url(/Gsc/hublo/img/icons_msg/avertissement_neutre.svg);background-color:#A6ABAD;}.msginformation::after{border-left-color:#A6ABAD;}.msginformation a{color:#444 !important;}/* --- INFORMATION 2 --- */.msginformation2{color:#DDD;background-color:#606369;}.msginformation2::before{background-image:url(/Gsc/hublo/img/icons_msg/avertissement_neutre.svg);background-color:#46484C;}.msginformation2::after{border-left-color:#46484C;}.msginformation2 a{color:#FFF !important;}/* --- TRANSACTION OK - VERT PLEIN --- *//*.msgtransactionok{color:#135100;background-color:#94e85f;}.msgtransactionok::before{background-image:url(/Gsc/hublo/img/icons_msg/validation_1.svg);background-color:#59c316;}.msgtransactionok::after{border-left-color:#59c316;}.msgtransactionok a{color:#1d4c00 !important;}*//* --- TRANSACTION OK --- */.msgtransactionok{color:#007900;background-color:#f2ffea;box-shadow:0 3px 7px rgba(0,0,0,0.15),inset 0 0 0 1px rgb(159,223,119);}.msgtransactionok::before{background-image:url(/Gsc/hublo/img/icons_msg/validation_1.svg);background-color:#63d967;}.msgtransactionok::after{border-left-color:#63d967;}.msgtransactionok a{color:#13720a !important;}/* old class */.message{text-align:center;}.msgancienformat{display:block;padding:5px;text-align:center;color:red;font-size:20px;text-align:center;}/* --- Messages MOBILE --- */@media screen and (max-width:480px){.msgtexte, .msginstruction, .msgavertissement, .msgerreur, .msginformation, .msginformation2, .msgtransactionok{margin:10px 0;padding:20px 10px 20px 85px;text-align:left;background-image:inherit;background-repeat:inherit;background-position:inherit;}}/* Mise a jour des styles de base */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}/* --- Listes a puce du haut et menu --- */.pushzone ul,#zonetopbar ul,#zonetetepage ul,.zonemenu ul{margin:0;padding:0;}html{-webkit-tap-highlight-color:rgba(0,0,0,0);}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;/* HTML5 Fallback */}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}caption,figcaption{font-size:0.8em;margin-bottom:1.25em;max-width:100%;}fieldset{border:0;margin:0;padding:0;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}::-moz-selection{background:#46484C;color:white;}::selection{background:#46484C;color:white;}/* Fin Rest *//* --- CODE / PRE --- */code,pre,samp,kbd{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;color:#111;}pre{display:block;margin:1.5em 0 8px;padding:1em;overflow:auto;border-radius:2px;border:1px solid #d1d1d1;background:#fafafa;font-size:14px;}pre .keyword,pre .css-property,pre .vendor-prefix,pre .sass,pre .class,pre .id,pre .css-value,pre .entity.function,pre .storage.function{font-weight:bold;}/* Couleurs syntaxe */pre .comment {color:#777777;} /* gris */pre .support {color:#069EC0;} /* bleu */pre .tag,pre .tag-name{color:#D30EFF;} /* mauve */pre .css-property,pre .css-value,pre .vendor-prefix,pre .support.namespace{color:#333333;}pre .constant.numeric,pre .keyword.unit,pre .hex-color{font-weight:normal;color:#05AAB3;/* aqua */}pre .entity.class{color:#878067;}pre .entity.id,pre .entity.function{color:#DD3939;/* rouge */}pre .attribute,pre .variable{color:#FF704B;/* orange */}pre .string,pre .support.value{font-weight:normal;color:#1E76FF;/* orange */}pre .regexp{color:#3B9905;/* vert */}/* -------------------- BODY-------------------- */body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;/* 1em */ font-weight:normal;/* 400 */ letter-spacing:normal;color:#222222;background-color:#FCFCFC;}/* --- LIENS --- a,a:link,a:visited,a:hover,a:focus,a:active{outline:0;}*/a,a:link{color:#006534;text-decoration:underline;-webkit-transition:color 0.1s ease;transition:color 0.1s ease;}a:hover,a:focus,a:active{color:#004E28;text-decoration:none;}a:visited{color:#006534;}a img{border:0;}img{max-width:100%;height:auto;vertical-align:middle;}img.imgfixe{max-width:inherit;}/* Pour regler le probleme des icones dans tableaux - A VALIDER */table tr td img,.nowrap img{max-width:inherit;}/* Fait par Nancy pour les icones des formulaires table.formulaire tr td img,.img_enregistrer{max-width:100%;}*/p{line-height:1.5em;margin-bottom:1em;}p:first-child{margin-top:0em;}p:last-child{margin-bottom:0em;}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;margin:calc(2rem - 0.165em ) 0em 0.9rem;line-height:1.3em;letter-spacing:-0.015em;}/* --- Titres aletrnatifs --- */h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-family:"Open Sans",Heletica,Arial,sans-serif;font-weight:bold;}h4.alt,h5.alt,h6.alt{font-weight:600;}h1{font-size:1.8em;}h2{font-size:1.6em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1.0em;}div h1:first-child,div h2:first-child,div h3:first-child,div h4:first-child,div h5:first-child,div h6:first-child{margin-top:0.165em;}/* Pour modifier la famille de fonte */.opensans{font-family:"Open Sans",Helvetica,Arial,sans-serif;}.montserrat{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;}b,strong,.bold,.gras{font-weight:bold;}small{font-size:80%;line-height:1em;letter-spacing:0.01em;}dfn,cite,em,i{font-style:italic;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;text-transform:none;}sub{bottom:-0.25em;}ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1em;}ol li{margin-bottom:0.5em;}ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}ol ol,ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}dl{margin:2em 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;}dt{width:7em;float:left;font-weight:bold;}dd{border-left:1px solid #ccc;margin:0 0 1.3em 7.5em;padding:.2em 0 .2em .7em;}blockquote{margin:1.3em 1.7em;padding-left:18px;font-family:Georgia,"Times New Roman",Times,serif;border-left:3px solid #FEC700;}blockquote cite{display:block;padding-top:2em;font-size:0.6em;font-style:normal;text-transform:uppercase;letter-spacing:0.1em;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}hr{width:100%;display:block;box-sizing:content-box;border:0;height:2px;margin:1.5em 0 2em;background-color:#e6e6e6;}hr.sansbordure{background-color:transparent;opacity:0;}hr.sansbordure::before,hr.sansbordure::after{display:none;}caption,figcaption{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;}/* --- FIN BODY --- */#zonetopbar{width:100%;background-color:#E6E6E6;}.topbar{width:960px;height:40px;margin:0 auto;line-height:40px;}.topbar .tbgauche{float:left;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;}.topbar .tbgauche a,.topbar .tbgauche a:visited{color:#2F3032;text-decoration:none;}.topbar .tbgauche a:hover,.topbar .tbgauche a:active{color:#515254;}.topbar .tbdroite{float:right;}.topbar .tbdroite a.tobar-ouvre{float:left;width:50px;margin:0;cursor:pointer;text-decoration:none;text-indent:-10000px;border-left:1px solid #ddd;line-height:40px;text-align:center;background-image:url("/Gsc/hublo/img/icons/ico_topbar_off.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:center center;background-color:#F0F0F0;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-ms-transition:background 0.2s ease;transition:background 0.2s ease;}.topbar .tbdroite a.tobar-ouvre:hover,.topbar .tbdroite a.tobar-ouvre:active,.topbar .tbdroite a.tobar-ouvre:focus{background-color:#fff;}.topbar .tbdroite a.tobar-ouvre.active{border-left:1px solid #2f3032;border-right:1px solid #2f3032;background-color:#2F3032;background-image:url("/Gsc/hublo/img/icons/ico_topbar_on.svg");-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.pushzone{position:fixed;width:100%;height:80px;top:0;left:0;z-index:-1;background-color:#2F3032;visibility:hidden;}.pushzone-open{visibility:visible;}.pushzone-push{position:relative;width:100%;top:0;left:0;z-index:1;}.pushzone-push-totop{height:100%;top:80px;left:0;}.pushcontent{display:block;width:960px;margin:0 auto;}.pushzone-push{width:100%;-webkit-transition:top .6s cubic-bezier(0.105,0.915,0.095,1.000);-moz-transition:top .6s cubic-bezier(0.105,0.915,0.095,1.000);-ms-transition:top .6s cubic-bezier(0.105,0.915,0.095,1.000);transition:top .6s cubic-bezier(0.105,0.915,0.095,1.000);}.boutonssociaux,.portails{display:block;width:40%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;}.boutonssociaux ul,.portails ul{list-style:none;}.boutonssociaux{float:left;}.boutonssociaux li a{float:left;width:32px;height:32px;margin:24px 7px 0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease;background-size:32px 32px;background-repeat:no-repeat;background-position:center center;opacity:0.8;}.boutonssociaux ul li a:hover{opacity:1;}.en-tete a {background:url("/Gsc/hublo/img/icons/ico_social_neo.svg");}.twitter a {background:url("/Gsc/hublo/img/icons/ico_social_twitter.svg");}.facebook a{background:url("/Gsc/hublo/img/icons/ico_social_facebook.svg");}.youtube a {background:url("/Gsc/hublo/img/icons/ico_social_youtube.svg");}.instagram a{background:url("/Gsc/hublo/img/icons/ico_social_instagram.svg");}.portails{float:right;}.portails ul li a{float:right;margin:0 0 0 25px;height:80px;line-height:80px;font-weight:600;font-size:15px;text-transform:uppercase;text-decoration:none;color:#999 !important;}.portails ul li a:hover{color:#fff !important;}.topbar .tbdroite .admission{float:left;}.topbar .tbdroite .admission a{display:block;width:190px;text-transform:uppercase;font-size:14px;letter-spacing:0.05em;font-weight:600;text-align:center;color:#fff !important;text-decoration:none;background-color:#FEC700;-webkit-transition:background 0.2s ease,opacity 0.2s ease;-moz-transition:background 0.2s ease,opacity 0.2s ease;-ms-transition:background 0.2s ease,opacity 0.2s ease;transition:background 0.2s ease,opacity 0.2s ease;opacity:1;}.topbar .tbdroite .admission a:hover{background-color:#FEC700;opacity:0.8;}#wrap{display:block;position:relative;width:50px;height:40px;float:left;padding:0;}#wrap input[type="text"]{display:inline-block;position:absolute;top:0;right:0;max-width:inherit;width:50px;height:40px;padding:0;font-size:15px;border:none;border-left:1px solid #ddd;border-radius:0;outline:none;color:#333;box-shadow:none;-webkit-transition:width .4s cubic-bezier(0.000,0.795,0.000,1.000);transition:width .4s cubic-bezier(0.000,0.795,0.000,1.000);cursor:pointer;background-color:#fcfcfc;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;z-index:2;}#wrap input[type="text"]:focus,#wrap input[type="text"]:active{width:300px;right:51px;padding-left:10px;cursor:inherit;color:#333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}#wrap input[type="image"]{display:inline-block;position:absolute;overflow:hidden;top:0;right:0;height:40px;width:50px;margin:0;padding:0;background-image:url("/Gsc/hublo/img/icons/ico_zoom_01.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:center center;border:none;border-left:1px solid #ddd;border-radius:0;box-shadow:none;cursor:pointer;-webkit-transition:background .25s ease;transition:background .25s ease;background-color:#f1f1f1;z-index:1;}#wrap input[type="image"]:active{z-index:2;}#wrap input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fcfcfc;}.cse .gsc-control-cse,.gsc-control-cse{font-family:"Open Sans",Helvetica,Arial,sans-serif !important;background-color:transparent !important;border:none !important;}#contenu .gsc-selected-option-container{max-width:100% !important;width:110px !important;padding:0 6px !important;text-align:left !important;}#contenu .gsc-control-cse .gsc-option-selector{right:0 !important;top:12px !important;width:24px !important;padding:0 5px !important;}.cse .gsc-tabHeader,.gsc-tabHeader{font-family:"Open Sans",Helvetica,Arial,sans-serif !important;font-weight:600 !important;font-size:13px !important;padding:7px 18px !important;}.gsc-tabsArea{border-color:#ccc !important;}.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive{background-color:#e6e6e6 !important;border:1px solid !important;border-color:#e6e6e6 !important;color:#777 !important;}.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive{background-color:#2F3032 !important;border:1px solid #2F3032 !important;color:#FFFFFF !important;}.cse .gsc-tabHeader.gsc-tabhInactive:hover,.gsc-tabHeader.gsc-tabhInactive:hover{background-color:#d6d6d6 !important;border:1px solid #d6d6d6 !important;color:#111 !important;}/* -------------------- ENTETE-------------------- */#zonetetepage{width:100%;clear:both;overflow:hidden;padding:10px 0;background-color:#F9F9F9;z-index:99;}#zonetetepage a{text-decoration:none;border:0;}#zonetetepage .tetepage{display:block;width:960px;margin:0 auto;overflow:hidden;}#zonetetepage .zonetitre{display:block;overflow:hidden;width:100%;max-width:700px;}#zonetetepage .titre{width:100%;float:left;padding:8px 0 3px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:bold;letter-spacing:-0.02em;line-height:1em;}#zonetetepage .titre a,#zonetetepage .titre a:visited{text-decoration:none;color:#2F3032;}#zonetetepage .titre a:hover,#zonetetepage .titre a:active{color:#44474A;}#zonetetepage .titre2{float:left;padding-bottom:.2em;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:normal;letter-spacing:-.015em;line-height:1.1em;color:#333;}#zonetetepage #logo-inst{width:190px;height:75px;float:right;background-image:url("/Gsc/hublo/img/logo_uqtr.png");background-repeat:no-repeat;background-size:190px 75px;}#zonetetepage #logo-inst a{display:block;}#zonetetepage #logo-inst img.transp{width:190px;height:75px;border:0;}/* -------------------------------------------------------------- HEADER LOGO PERSO (EXEMPLE) Placez ces classes dans votre site web-------------------------------------------------------------- *//*#zonetetepage .titre,#zonetetepage .titre2{padding:inherit;text-indent:-2000px;}#zonetetepage span.logoPerso{float:left;width:400px;height:80px;overflow:hidden;background-image:url("/Gsc/hublo/img/logo_hublo/hublo_logo@2x.png");background-position:top left;background-size:contain;background-repeat:no-repeat;}*/.lien-externe{float:right;width:14px;height:14px;background-image:url(/Gsc/hublo/img/icons/lien-externe.svg);background-size:14px 14px;background-repeat:no-repeat;}/* -------------------- NAVIGATION-------------------- */.zonemenu{display:block;width:100%;height:45px;z-index:1;background-color:#2F3032;clear:both;}.menu{width:960px;margin:0 auto;}.menuHoriz{display:block;}.menuHoriz ul{list-style:none;}.menuHoriz ul.blocHoriz li{display:inline-block;position:relative;}.menuHoriz ul.blocHoriz li a{display:block;line-height:45px;padding:0 11px;font-size:14px;color:#EBEBEB;font-weight:normal;letter-spacing:0.03em;text-decoration:none;-webkit-transition:color 0.2s ease,background 0.3s ease;transition:color 0.2s ease,background 0.3s ease;}.menuHoriz ul.blocHoriz li a:hover{color:#fff;background-color:#151515;}.menuHoriz ul.blocHoriz li.elementparentHoriz a:after{display:inline-block;width:8px;height:8px;margin-left:8px;content:"";background-image:url("/Gsc/hublo/img/icons/ico_menu_horiz.png");background-size:8px 8px;background-position:center -1px;background-repeat:no-repeat;}.menuHoriz ul.blocHoriz.niveau1Horiz .onHoriz > a{color:#fff;box-shadow:inset 0 -2px 0 #ffcc00;}.btn-navmobile{width:0;height:0;}/* -------------------- Sous-Menu Niveau 1-------------------- */.menuHoriz ul.blocHoriz li ul{position:absolute;visibility:hidden;width:202px;border-right:1px solid #dedede;border-left: 1px solid #dedede;border-bottom:none;box-shadow:5px 3px 0 rgba(0,0,0,0.1);background-color:#fafafa;z-index:2;}.menuHoriz ul.blocHoriz li ul li{display:block;}.menuHoriz ul.blocHoriz li ul li a{display:block;width:100%;padding:12px 20px 12px 10px;font-size:13px;text-transform:none;line-height:1.2em;letter-spacing:normal;color:#555;border-bottom:1px solid #ddd;background-color:inherit;background-image:inherit;background-position:inherit;background-repeat:no-repeat;}.menuHoriz ul.blocHoriz li ul li a:hover{color:#000;background-color:#fff;}.menuHoriz ul.blocHoriz.niveau2Horiz li.onHoriz > a{color:#000;box-shadow:inherit;background-color:#ddd;}.menuHoriz ul.blocHoriz li ul li.parentouvertHoriz a,.menuHoriz ul.blocHoriz li ul li.parentouvertHoriz a:hover{background-image:url("/Gsc/hublo/img/icons/ico_menu_horiz_droite.png");background-size:10px 10px;background-position:95% center ;background-repeat:no-repeat;}.menuHoriz ul.blocHoriz li ul li ul.niveau3Horiz a:hover{background-image:none;}.menuHoriz .ligneMenuHoriz{visibility:hidden;height:0;}.menuHoriz ul.blocHoriz li:hover ul{animation-name:slideUpMenu;-webkit-animation-name:slideUpMenu;animation-duration:0.2s;-webkit-animation-duration:0.2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important;}@keyframes slideUpMenu{0%{transform:translatey(5%);} 100%{transform:translatey(0%);}}@-webkit-keyframes slideUpMenu{0%{-webkit-transform:translatey(5%);} 100%{-webkit-transform:translatey(0%);}}/* -------------------- Sous-Menu Niveau 2-------------------- */.menuHoriz ul.blocHoriz li ul li ul{position:absolute;visibility:hidden;display: none;left:100%;top:0;border-top:none;}.menuHoriz ul.blocHoriz ul li:hover ul{display: block;visibility:visible;}.menuHoriz ul.blocHoriz li.elementparentHoriz ul li a:after,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li ul a:after,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li ul li ul a:after{display:none;}/* -------------------- Sous-Menu Niveau 3-------------------- */.menuHoriz ul.blocHoriz.niveau3Horiz a{background-image:none !important;}.menuHoriz .menutitreHoriz{width:100%;padding:20px 10px 8px;font-size:14px;font-weight:bold;border-bottom:0;color:#222;background-color:inherit;}/* -------------------- STRUCTURE DE PAGE-------------------- */#page,#zonecontenu,#corpspage{width:100%;}#page{clear:both;background-color:#fcfcfc;}#contenu{width:960px;margin:0 auto;padding:10px 0;clear:both;}/* Pour ajouter des classes specifiques a Hublo */#contenu.hublo{display:block;overflow:hidden;min-height:25vh;}#contenu.hublo.full{width:100% !important;padding:0;}#contenu.hublo.full.zonejoindre{padding:0;}#zoneentetecontenu,#zoneentetecontenu2{height:inherit;padding:20px 0;clear:both;border-bottom:1px solid #e1e1e1;background-image:inherit;/* Ajoutez-le dans le theme enfant */ background-position:center;background-size:cover;background-color:#fff;}#zoneentetecontenu .entetecontenu,#zoneentetecontenu2 .entetecontenu{display:block;width:960px;margin:0 auto;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:24px;line-height:1.15em;letter-spacing:-0.01em;text-align:center;}#zoneentetecontenu .entetecontenu small{display:block;clear:both;font-size:0.6em;font-weight:normal;letter-spacing:normal;}/* --- OUTILS --- *//* Reset - Background zoneoutils */#zoneoutils{width:100%;height:inherit;padding:inherit;background:inherit;}#outils{width:960px;height:inherit;/*height:0;*/ margin:0 auto;background:inherit;padding:inherit;border:none;}#outils table th.celluleoutils{padding:0.5em 0;line-height:1em;border:none;background-color:inherit;}#outils table th.celluleoutils img{padding:0 !important;max-width:100%;}#outils table th.celluleoutils a{display:inline-block;padding:8px;font-weight:600;text-decoration:none;border-radius:3px;border:1px solid transparent;background-color:transparent;-webkit-transition:border 0.2s ease;transition:border 0.2s ease;}#outils table th.celluleoutils a:hover,#outils table th.celluleoutils a:focus,#outils table th.celluleoutils a:active{border:1px solid #d1d1d1;background-color:#fff;}/*---------------------------------------------------------------- COLONNES----------------------------------------------------------------*/.range{clear:both !important;overflow:hidden;}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;margin-right:1%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box !important;-moz-background-clip:padding-box !important;background-clip:padding-box !important;}.col1.last,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last,.col10.last,.col11.last,.col12.last{margin-right:0;}.col1{width:7.41666666667%;}.col2{width:15.8333333333%;}.col3{width:24.25%;}.col4{width:32.6666666667%;}.col5{width:41.0833333333%;}.col6{width:49.5%;}.col7{width:57.9166666667%;}.col8{width:66.3333333333%;}.col9{width:74.75%;}.col10{width:83.1666666667%;}.col11{width:91.5833333333%;}.col12{width:100%;margin-left:0;}/* --- FLEX (full width)--- */.range.full{display:flex;}.range.full .col3{width:25%;margin-right:0%;}.range.full .col4{width:33.333%;margin-right:0%;}.range.full .col5{width:42%;margin-right:0%;}.range.full .col6{width:50%;margin-right:0%;}/* --- Colonnes centrees --- */.col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box !important;-moz-background-clip:padding-box !important;background-clip:padding-box !important;}.col.demi{width:50%;margin-left:25%;}.col.tiers{width:70%;margin-left:15%;}/* 960px vs page pleine grandeur */.contenu960{display:block;width:960px;margin:0 auto;padding:1em 0;overflow:hidden;max-width:99%;}/* --- COLONNES AUTOMATIQUES --- *//* Attention ne fonctionne pas dans certains browsers */.colauto2,.colauto3,.colauto4,.colauto5{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;}.colauto2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.colauto3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.colauto4{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.colauto5{-webkit-column-count:5;-moz-column-count:5;column-count:5;}/*---------------------------------------------------------------- COLONNES FLEX----------------------------------------------------------------*/.flex-range{display:-webkit-flex;display:flex;}.flex-range.aic{align-items:center;justify-content:center;}.flex-col1,.flex-col2,.flex-col3,.flex-col4,.flex-col5,.flex-col6,.flex-col7,.flex-col8,.flex-col9,.flex-col10,.flex-col11,.flex-col12{position:relative;padding:1rem;}.flex-col1{width:8.33333333%;}.flex-col2{width:16.66666667%;}.flex-col3{width:25%;}.flex-col4{width:33.33333333%;}.flex-col5{width:41.66666667%;}.flex-col6{width:50%;}.flex-col7{width:58.33333333%;}.flex-col8{width:66.66666667%;}.flex-col9{width:75%;}.flex-col10{width:83.33333333%;}.flex-col11{width:91.66666667%;}.flex-col12{width:100%;}/* --- Colonnes Mobile 768px et moins --- */@media all and (max-width:768px){.range.full{display:block;} .col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12, .range.full .col3,.range.full .col4,.range.full .col5,.range.full .col6, .col.demi,.col.tiers{float:none;width:100%;margin:20px 0;clear:both;}.flex-range{display:block;}.flex-col1,.flex-col2,.flex-col3,.flex-col4,.flex-col5,.flex-col6,.flex-col7,.flex-col8,.flex-col9,.flex-col10,.flex-col11,.flex-col12{width:100%;padding:10px;clear:both;} .colauto2, .colauto3, .colauto4, .colauto5{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}} /* Fin 768px */@media screen and (max-width:960px){.contenu960{width:100%;/* 960 et moins - Annule le important */ padding:10px;}}/* -------------------- HUBLO SECTIONS-------------------- *//* Pour des zones avec fond pale ou fonce */.hubloSection::before,.hubloSection::after{position:absolute;content:'';pointer-events:none;clear:both;}.hubloSection{position:relative;padding:40px 8%;overflow:hidden;}.hubloSection.fonce{color:#fcfcfc;background-color:#3D3D40;}.hubloSection.pale{opacity:1;/* a cause de la classe pale de la base */ background-color:#E6E6E6;}/* BG COULEURS */.hubloSection.beige{color:#fff;background-color:#8C8680;}.hubloSection.jaune{background-color:#FFD261;}.hubloSection.orange{background-color:#FF7B4D;}.hubloSection.rouge{background-color:#FF6C6C;}.hubloSection.bleu{background-color:#7AC3FF;}.hubloSection.aqua{color:#fff;background-color:#00CCCC;}.hubloSection.vert{background-color:#88FF7C;}/* BG DEGRADES */.hubloSection.degrade.fonce{background:#222326;background:-webkit-linear-gradient(to top,#3F3E44 ,#222326);background:linear-gradient(to top,#3F3E44 ,#222326);}.hubloSection.degrade.pale{background:#E6E6E6;background:-webkit-linear-gradient(to top,#fafafa ,#E6E6E6);background:linear-gradient(to top,#fafafa ,#E6E6E6);}.hubloSection.degrade.beige{background:#eacda3;background:-webkit-linear-gradient(to top,#eacda3 ,#d6ae7b);background:linear-gradient(to top,#8F877F ,#C2B7AC);}.hubloSection.degrade.jaune{background:#FEC700;background:-webkit-linear-gradient(to bottom,#FFAB02 ,#FFDC83);background:linear-gradient(to bottom,#FFAB02 ,#FFDC83);}.hubloSection.degrade.orange{color:#fff;background:#FF7F60;background:-webkit-linear-gradient(to left,#FF7B4D ,#FF9E6E);background:linear-gradient(to left,#FF7B4D ,#FF9E6E);}.hubloSection.degrade.rouge{color:#fff;background:#FF4940;background:-webkit-linear-gradient(to top,#FF6C6C ,#FF4940);background:linear-gradient(to top,#FF6C6C ,#FF4940);}.hubloSection.degrade.mauve{color:#fff;background:#312B65;background:-webkit-linear-gradient(to top,#4C488B ,#181637);background:linear-gradient(to top,#4C488B ,#181637);}.hubloSection.degrade.bleu{color:#fff;background:#1180FF;background:-webkit-linear-gradient(to top,#1180FF ,#193460);background:linear-gradient(to top,#1180FF ,#193460);}.hubloSection.degrade.vert{color:#fff;background:#63db57;background:-webkit-linear-gradient(to bottom,#00A45B,#63db57);background:linear-gradient(to bottom,#00A45B,#63db57);}/* --- Hublo Section - Angle --- */.hubloSection.angle.haut{padding-top:70px;}.hubloSection.angle.bas{padding-bottom:70px;}.hubloSection.angle.haut:before,.hubloSection.angle.bas:after{display:block;position:absolute;left:0;right:0;height:60px;content:'';-webkit-transform:skewY(-1deg);transform:skewY(-1deg);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;background:#fcfcfc;/* meme couleur que le bg de page */}.hubloSection.angle.haut:before{top:-30px;}.hubloSection.angle.bas:after{bottom:-30px;}/* --- Hublo Section - Triangles separateurs --- */.hubloSection.triangles{margin:0 0 30px 0;}.hubloSection.triangles::after{left:50%;width:30px;height:30px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}.hubloSection.triangles::after{bottom:-15px;z-index:10;background:inherit;}/* Hublo section avec fleche */.hubloSection.fleche{position:relative;overflow:visible;}.hubloSection.fleche:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:transparent;border-width:25px 30px 0 30px;border-style:solid;margin-left:-30px;z-index:1;}.hubloSection.fleche.primaire:after{border-top-color:#006534;}.hubloSection.fleche.secondaire:after{border-top-color:#545460;}.hubloSection.fleche.pale:after{border-top-color:#E6E6E6;}.hubloSection.fleche.fonce:after{border-top-color:#3D3D40;}/* -------------------- ONGLETS (1)-------------------- */.onglet1tableau{display:block;width:990px;margin:20px auto 30px;padding:0;clear:both;}.onglet1tableau a,.onglet1tableau a:link{text-decoration:none;}.onglet1entete{display:block;overflow:hidden;clear:both;}.onglet1entete a{text-decoration:none !important;}.onglet1entete ul.onglet1{list-style:none;overflow:hidden;margin-bottom:0;}.onglet1entete ul.onglet1 li{float:left;position:relative;left:-1px;margin:0;background-image:none;}.onglet1entete ul.onglet1 li:first-child{left:0;}.onglet1entete ul.onglet1 li:before{background-image:none;background-color:transparent;border:none;}.onglet1entete ul.onglet1 li.on{position:relative;padding:inherit;margin-left:-1px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:2px solid #fff;background-color:#FFFFFF;}.onglet1entete ul.onglet1 li.on:first-child{margin-left:0;/* Premier - Pas de marge negative */}.onglet1entete ul.onglet1 li.on:before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background-color:rgb(255,184,26);}.onglet1entete ul.onglet1 li.off,.onglet1entete ul.onglet1 li.out{padding:inherit;margin:inherit;margin-left:-1px;border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-color:#fafafa;background-image:none;}.onglet1entete ul.onglet1 li.off:first-child,.onglet1entete ul.onglet1 li.out:first-child{margin-left:0;/* Premier - Pas de marge negative */}.onglet1entete ul.onglet1 li a,.onglet1entete ul.onglet1 li.on a,.onglet1entete ul.onglet1 li.off a,.onglet1entete ul.onglet1 li.out a{display:inline-block;height:auto;margin:0;padding:10px 16px 10px 16px;font-size:14px;text-align:center;text-decoration:none;font-weight:600;line-height:1.1em;color:#555;background:none;background-image:inherit;-webkit-transition:background 0.2s ease,color 0.2s ease;-moz-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;}.onglet1entete ul.onglet1 li.on a{color:#111;}.onglet1entete ul.onglet1 li.off a{color:#999;}.onglet1entete ul.onglet1 li a:hover,.onglet1entete ul.onglet1 li a:active{color:#000;background-color:#fff;}.onglet1entete ul.onglet1 li a:visited{color:inherit;background-color:inherit;}/* Onglet contenu */.onglet1contenu{display:block;overflow:hidden;width:100%;min-height:40px;padding:0;margin:-1px auto 0;border:1px solid #d1d1d1;background-color:#fff;}.onglet1contenu>table{margin:20px;/* Ajustement au cas ou il y a un tableau en premier */}.onglet1contenu #contenu{width:100%;min-height:inherit;padding:20px;margin:0;color:#222;background-color:#fff;}/* Entetecontenu vs onglets */.onglet1tableau #zoneentetecontenu{width:100%;padding:20px;margin:0;border:0;color:inherit;background:none;background-color:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;}.onglet1tableau #zoneentetecontenu .entetecontenu{width:inherit;padding:0;text-align:left;color:#222;border:0;}/* -------------------- BOITE MESSAGE-------------------- */#message,.messagesite{float:right;width:100%;max-width:310px;padding:0;margin:0 0 10px 20px;border:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.1);}#txtmessage > :first-child,.txtmessagesite > :first-child{margin-top:0;}#debutmessage,.debutmessagesite{height:100px;border-radius:3px 3px 0 0;background-color:#00CCCC;background-image:url(/Gsc/hublo/img/illustrations/main_boite_message.png);background-repeat:no-repeat;background-position:top center;background-size:70px 90px;}#txtmessage,.txtmessagesite{padding:10px 15px 15px;font-size:0.9em;border:1px solid #dedede;border-top:0;}#finmessage,.finmessagesite{height:0;}/* -------------------- PAGE APERCU-------------------- *//* A VERIFIER *//*#pageapercu #contenu .corpsZoneMessages{display:block;padding:10px;margin-bottom:15px;border:1px solid #ddd;background-color:#f1f1f1;}*/#pageapercu #contenu table#owa_commentaire_tbl{width:960px;max-width:100%;}#pageapercu #contenu input[type="button"]{margin:20px 0;}/* --------------------PAGE AIDE-------------------- */#pageaide{width:100%;color:#111;background:#fafafa;}#enteteaide{padding:12px 20px;font-size:24px;font-weight:bold;text-decoration:none;color:inherit;letter-spacing:-0.01em;border-bottom:1px solid #E8E8E8;background:#F3F3F3;}#contenuaide{padding:2%;font-size:14px;margin:inherit;}#contenuaide table tr td{padding:3px 7px;}#finaide{border:1px solid #dedfe2;}/* --- FIN STRUCTURE --- *//* -------------------- PIED DE PAGE-------------------- */#zonepiedpage{position:relative;width:100%;min-height:100px;clear:both;overflow:hidden;font-size:14px;color:#555;border-top:1px solid rgba(128,128,128,0.3);background-color:#fcfcfc;}.confidentialite{display:block;width:960px;padding:0 10px;margin:0 auto 20px;}.confidentialite a{color:#555 !important;font-size:13px;text-decoration:none !important;}.confidentialite a:hover,.confidentialite a:active{color:#111 !important;}/* Confidentialite mobile */@media screen and (max-width:1023px){.confidentialite{width:100%;text-align:center;}}@media screen and (min-width:1200px){.confidentialite{width:1170px;}}#piedpage{width:960px;padding:20px 0;margin:0 auto;overflow:hidden;/* ici on ecrase */ height:inherit;background-color:inherit;background-image:inherit;}/* Pas defini par defaut - Juste en cas de besoin */#piedpage .gauche,#piedpage .centre,#piedpage .droit{display:block;float:left;width:33.333%;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}#piedpage .gauche{padding-right:1%;padding-left:0;}#piedpage .centre{padding-right:1%;padding-left:1%;}#piedpage .droit{padding-right:0;padding-left:1%;}/* Footer - Liens */#piedpage a{text-decoration:none;}/* Footer - Titres */#piedpage h1,#piedpage h2,#piedpage h3,#piedpage h4,#piedpage h5,#piedpage h6{color:#222;}/* Footer - Liste a puce */#piedpage ul,#piedpage ol{list-style:none;padding-left:1em;}#piedpage li{position:relative;padding:.3em 0;margin:0;font-size:13px;line-height:1.3em;}/* --- Puces --- */#piedpage ul li:before{display:block;content:'';position:absolute;top:0.55em;left:-1.2em;height:11px;width:11px;background-size:contain;background-repeat:no-repeat;background-position:top left;background-image:url("/Gsc/hublo/img/puces/fleche-noire.svg");/* Puce par defaut */}/* Footer - Liste RSS */#piedpage .listeRSS .listeRSS-item{margin:10px 0;}#piedpage .listeRSS-title a{font-size:16px;font-weight:600;color:inherit;}#piedpage .listeRSS-item{border-bottom:inherit;}#piedpage .listeRSS-item a{font-size:13px;line-height:1.3em;}/* --- PIED DE PAGE UQTR --- */.piedpage_uqtr{display:block;width:100%;clear:both;border-top:1px solid #DDDDDD;background-color:#fcfcfc;background:linear-gradient(to bottom,#f1f1f1 0%,#fcfcfc 100%);background:-webkit-linear-gradient(top,#f1f1f1 0%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1',endColorstr='#fcfcfc',GradientType=0 );}.piedpage_uqtr .uqtr{display:block;width:960px;margin:0 auto;padding:18px 0;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:28px;vertical-align:top;text-transform:uppercase;color:#929496;overflow:hidden;}/* Signature */.piedpage_uqtr .signature{float:left;width:50%;}.piedpage_uqtr .signature .ecu{display:block;}.piedpage_uqtr .signature a{display:flex;flex-direction:row;align-content:center;-webkit-transition:color 200ms ease-out;transition:color 200ms ease-out;text-decoration:none;}.piedpage_uqtr .signature a span{display:block;margin-left:7px;font-weight:600;letter-spacing:0.05em;color:#606369;text-decoration:none;}.piedpage_uqtr .signature a span:hover,.piedpage_uqtr .signature a span:active{color:#2f3032;}.piedpage_uqtr .signature a span:visited{color:#606369;}/* Social */.piedpage_uqtr ul.social{list-style:none;float:right;padding:0;margin:0;text-align:right;}.piedpage_uqtr ul.social li{display:inline-block;margin:0;margin-right:3px;}.piedpage_uqtr ul.social li:last-child{margin-right:0;}.piedpage_uqtr ul.social li a{display:block;padding:1px 4px;border-radius:3px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);-webkit-transition:background 0.1s ease,border 0.2s ease;transition:background 0.1s ease,border 0.2s ease;}.piedpage_uqtr ul.social li a:active,.piedpage_uqtr ul.social li a:hover{border:1px solid #BABABA;background-color:#FFFFFF;}/* --- BOUTON RETOUR EN HAUT --- */#retour{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease;z-index:2;}.atteindreElement{background-color:#555;border-radius:3px;}.atteindreElement:hover{background-color:#222;}/* -------------------- TABLEAU DE BASE-------------------- */thead{display:table-header-group;}tfoot{display:table-footer-group;}.hublo table{max-width:100%;border-collapse:collapse;}.hublo table tr th,.hublo table tr td{padding:5px;font-size:0.95em;}.hublo table tr th{font-weight:600;font-size:1em;}/* Tableau dans un tableau (mauvais) */.hublo table tr td > table tr th,.hublo table tr td > table tr td{border:0;}/* Tableaux Mobile */@media only screen and (max-width:1023px){.hublo table tr th, .hublo table tr td{padding:2px;}}/* --- CLASSE TABLEAU --- */.hublo table.tableau tr th{color:#FAFAFA;background-color:#2A2C2B;}.hublo table.tableau tr th,.hublo table.tableau tr td{border:1px solid #d1d1d1;padding:5px;}/* -------------------- INPUT (Formulaire)-------------------- */input,optgroup,textarea{color:inherit;font:inherit;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{width:15px;height:15px;}input[type="search"]{-webkit-appearance:textfield;}legend,.legende{padding:5px 0;border:0;font-size:0.85em;font-style:italic;}textarea{overflow:auto;}/* --- INPUT (balises de base) --- */input[type=""],input:not([type]),input[type=number],input[type=text],input[type=file],input[type=search],input[type=email],input[type=date],input[type=datetime-local],input[type=url],input[type=tel],input[type=password],textarea,select{min-height:36px;max-width:100%;padding:.4em;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em;line-height:normal;color:#444;white-space:normal;outline:none;outline-offset:0;outline-style:none;outline-width:0;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.3);background-color:#fff;box-shadow:inset 0 0 0 0 rgba(0,0,0,0);border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;/* Android */ -webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .1s linear;transition:border .1s linear;}/* Hover */textarea:hover,input:not([type="button"]):hover,select:hover{border-color:rgba(0,0,0,0.37);}/* Active et Focus */textarea:active,textarea:focus,input:not([type="button"]):active,input:not([type="button"]):focus,select:active,select:focus{border-width:1px;border-color:rgba(0,0,0,0.4);outline:none;}textarea{white-space:pre-line;}/* -------------------- BOUTON (Formulaire)-------------------- *//* Reset */button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-webkit-tap-highlight-color:rgba(0,0,0,0);}button[disabled]{cursor:not-allowed;}input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input[type="button"],input[type="submit"],input[type="reset"],table input[type="button"],#listeEvenements input[type="button"],#boutonsEnregBasFormulaire>button,#formulaire input[type="button"],#formulaire input[type="reset"],#formulaire input[type="submit"]{display:inline-block;height:auto;min-height:24px;margin-right:2px;padding:.4em 1.1em;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;text-decoration:none !important;text-transform:none;text-shadow:none;color:#fff;outline:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:1px;border-radius:3px;cursor:pointer;background-color:#2f3032;box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-transition:background .2s ease,color .2s ease,box-shadow .15s ease-out;transition:background .2s ease,color .2s ease,box-shadow .15s ease-out;}/* Hover */input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,table input[type="button"]:hover,#listeEvenements input[type="button"]:hover,#boutonsEnregBasFormulaire>button:hover,#formulaire input[type="submit"]:hover,#formulaire input[type="reset"]:hover,#formulaire input[type="button"]:hover{color:#fff;background-color:#46484C;border-color:transparent;box-shadow:0 5px 10px rgba(0,0,0,0.2);}/* Active et Focus *//* acive */input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,table input[type="button"]:active,#listeEvenements input[type="button"]:active,#boutonsEnregBasFormulaire>button:active,#formulaire input[type="submit"]:active,#formulaire input[type="reset"]:active,#formulaire input[type="button"]:active,/* focus */input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,table input[type="button"]:focus,#listeEvenements input[type="button"]:focus,#boutonsEnregBasFormulaire>button:focus,#formulaire input[type="submit"]:focus,#formulaire input[type="reset"]:focus,#formulaire input[type="button"]:focus{background-color:#606369;box-shadow:inset 0 0 1px rgba(0,0,0,0.1);}/* Bouton avec icone */input[type="button"] img,input[type="submit"] img,input[type="reset"] img,table input[type="button"] img,#listeEvenements input[type="button"] img,#boutonsEnregBasFormulaire>button img,#formulaire input[type="button"] img,#formulaire input[type="reset"] img,#formulaire input[type="submit"] img{vertical-align:text-bottom !important;}/* Curseur si balise bouton seule */button{cursor:pointer;}button[disabled],input[disabled],#formulaire button[disabled],#formulaire input[disabled]{opacity:0.3;}/* -------------------- BLOC RSS-------------------- */.blocRSS,.blocRSSfilUQTR{float:right;width:300px;padding:0;margin:0 0 10px 40px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.1);}.blocRSS:after{clear:both;}.enteteRSS{display:inherit;background-color:#fff;padding:0;}.enteteRSS a{display:block;height:inherit;padding:15px 12px;font-size:18px;font-weight:600;line-height:1.2em;text-decoration:none;text-transform:uppercase;color:#fff;border:0;border-radius:3px 3px 0 0;background-color:#00CCCC;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;}.enteteRSS a:hover{background-color:#00E1E1;}.contenuRSS{display:block;padding:15px;line-height:normal;border:1px solid #dedede;border-top:0;}.dateItemRss{display:block;padding:0;font-size:13px;text-transform:uppercase;text-decoration:none;}a .dateItemRss{color:#666;}.lienItemRSS{display:block;font-size:inherit;padding:inherit;background:none;}.lienItemRSS a{display:inline-block;margin:0 0 4px 0;padding-left:6px;font-size:1em;line-height:1.2em;font-weight:600;color:#444;text-decoration:none !important;border-left:2px solid #ddd;-webkit-transition:border 0.1s ease;transition:border 0.1s ease;}.lienItemRSS a:hover,.lienItemRSS a:active{display:inline-block;/* a cause de GSCW035 */ color:#000;text-decoration:none;border-left:2px solid #FEC700;background:none;}.lienItemRSS a:visited{color:#666;}.listeItemRSS{overflow:hidden;}.descItemRSS{display:block;overflow:hidden;padding:10px 0 5px 5px;margin-bottom:5px;font-size:0.9em;line-height:normal;clear:both;}.descItemRSS p{margin-bottom:inherit;}.descItemRSS p:last-child{display:none;clear:both;}.descItemRSS br{display:none;}.blocRSS img{max-width:95px;float:left;margin-right:10px;box-shadow:2px 2px 3px rgba(0,0,0,0.25);}.piedRSS{display:block;height:1em;border:1px solid #ddd;border-top:none;}.piedRSS-voirtout a{max-width:320px;display:block;margin:-8px 0 8px 5px;float:right;padding:2px 5px 5px;text-decoration:none;text-align:right;color:#fafafa;background:#36AD96;}.piedRSS-voirtout a:hover{color:#fff;background:#3E828A;}/* -------------------- LISTE RSS -------------------- */.listeRSS-title a{font-size:18px;font-weight:700;text-decoration:none;}.listeRSS-item{padding-bottom:10px;margin:15px 0;border-bottom:2px solid #eee;}.listeRSS-item-description{padding:5px 0;font-size:14px;}.listeRSS-item-footer.boutonrss a{display:inline-block;font-size:14px;margin-top:5px;}/* RSS - Failure - Message erreur */.listeRSS .listeRSS-failure .listeRSS-failure-content{padding:15px;position:relative;text-align:center;font-size:14px;font-weight:600;color:#111;line-height:22px;background-color:#F1F1F1;border:1px solid #D5D5D5;}.listeRSS-fi.listeRSS-fi-exclamation-triangle{width:22px;height:22px;margin-right:5px;vertical-align:middle;}/* -------------------- PAGE RSS (sommaire)-------------------- */.sommaireNouvelles{display:block;margin:10px auto;padding:0;max-width:800px;text-align:left;}.nouvelle{display:block;clear:both;overflow:hidden;padding:0;margin-bottom:1.5em;padding-bottom:1.5em;text-align:left;border-bottom:1px solid #dedede;background:none;}.periodeNouvelle{margin-bottom:2px;padding:0;font-weight:600;font-size:.9em;font-style:inherit;color:#777;}.outilsNouvelle{clear:both;float:left;}.titreNouvelle{width:100%;float:left;padding:0 0 .5em 0;line-height:1.2em;font-weight:bold;font-size:1.5em;letter-spacing:-0.025em;}.titreNouvelle a{color:#444;/*text-decoration:none;*/ -webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease;}.titreNouvelle a:visited{color:#777;}.titreNouvelle a:hover{color:#000;}.etatNouvelle{display:none;}.resumeNouvelleSommaire.resumeNouvelle,.resumeNouvelleSommaire,.resumeNouvelle,.detailNouvelle{margin-top:1em;font-family:"Georgia",serif;font-size:1.1em;line-height:1.3em;}.resumeNouvelle p:first-child{margin-bottom:0.5em;font-style:italic;}.detailNouvelle img{margin:0 10px;padding:5px;}.imageGauche,.imageAvant{float:left;margin:0 10px 10px 0;}.detailNouvelle .img_pdf{padding:0;}/* -------------------- LISTE A PUCE-------------------- *//* Liste */.hublo ul,.hublo ol{list-style:none;margin-bottom:1.5em;}.hublo li{display:table;position:relative;padding:.32em 0;margin:0;line-height:normal;}/* Niveau 2 */.hublo ul ul,.hublo ol ol{margin:.3em 0;font-size:.92em;}/* Puce par defaut */.hublo ul li:before{display:block;content:'';position:absolute;top:0.535em;left:-1.25em;height:12px;width:12px;background-size:contain;background-repeat:no-repeat;background-position:top left;background-image:url("/Gsc/hublo/img/puces/fleche-noire.svg");/* Puce par defaut */}.hublo ul.choixMultipleListe li:before{display:none;}/* Puce niveau 2 */.hublo ul ul li:before{top:.45em;height:12px;width:12px;background-image:url(/Gsc/hublo/img/puces/cercle-noir-fleche.svg);/* Puce par defaut */}/* --- AUTRES PUCES --- *//* Cercle fleche */.hublo ul.cercle-bleu-fleche li:before {background-image:url("/Gsc/hublo/img/puces/cercle-bleu-fleche.svg");}.hublo ul.cercle-jaune-fleche li:before{background-image:url("/Gsc/hublo/img/puces/cercle-jaune-fleche.svg");}.hublo ul.cercle-noir-fleche li:before {background-image:url("/Gsc/hublo/img/puces/cercle-noir-fleche.svg");}.hublo ul.cercle-vert-fleche li:before {background-image:url("/Gsc/hublo/img/puces/cercle-vert-fleche.svg");}/* Cercle crochet */.hublo ul.cercle-bleu-crochet li:before{background-image:url("/Gsc/hublo/img/puces/cercle-bleu-crochet.svg");}.hublo ul.cercle-jaune-crochet li:before{background-image:url("/Gsc/hublo/img/puces/cercle-jaune-crochet.svg");}.hublo ul.cercle-noir-crochet li:before{background-image:url(/Gsc/hublo/img/puces/cercle-noir-crochet.svg);}.hublo ul.cercle-vert-crochet li:before{background-image:url("/Gsc/hublo/img/puces/cercle-vert-crochet.svg");}/* Fleche */.hublo ul.fleche-bleue li:before{background-image:url("/Gsc/hublo/img/puces/fleche-bleue.svg");}.hublo ul.fleche-jaune li:before{background-image:url("/Gsc/hublo/img/puces/fleche-jaune.svg");}.hublo ul.fleche-noire li:before{background-image:url("/Gsc/hublo/img/puces/fleche-noire.svg");}.hublo ul.fleche-verte li:before{background-image:url("/Gsc/hublo/img/puces/fleche-verte.svg");}/* --- SANS PUCE --- */ul .sanspuce{list-style:none !important;}ul.sanspuce li:before,ul.sanspuce li a:before{display:none !important;}/* --- SANS MARGE --- */ul.sansmarge{list-style:none !important;padding-left:0 !important;margin:0 0 1em 0 !important;}/* --- LISTE DECIMAL --- */.hublo ol{counter-reset:ordered;}.hublo ol li{display:list-item;padding:.3em 0;list-style-type:decimal;list-style-position:outside;line-height:normal;}/* -------------------- BOUTONS-------------------- */a.btn{display:inline-block;min-height:24px;padding:.4em 1.1em;margin-bottom:2px;font-size:1em;font-weight:600;font-style:normal;color:#fff;line-height:normal;letter-spacing:0.03em;text-align:center;text-shadow:none;text-decoration:none !important;text-transform:none;vertical-align:baseline;border-style:solid;border-color:transparent;border-width:2px;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:background .2s ease,color .2s ease,box-shadow .15s ease-out;transition:background .2s ease,color .2s ease,box-shadow .15s ease-out;box-shadow:0 1px 0 rgba(0,0,0,0.1);background-color:#006534;/*background-color:#FFB81A;*/}a.btn:hover{color:#fff;background-color:#006534;/*background-color:#FEC700;*/ box-shadow:0 5px 10px rgba(0,0,0,0.2);}a.btn:active{outline:0;color:#fff;background-color:#FFAB02;box-shadow:inset 0 0 1px rgba(0,0,0,0.1);}/*a.btn:focus{outline:0;color:#fff;background-color:#FFAB02;box-shadow:0 1px 0 rgba(0,0,0,0.1);}*//* --- BOUTON OUTLINE --- */a.btn.outline{color:#FEC700;border-color:#FEC700;background-color:rgba(0,0,0,0);box-shadow:inherit;}a.btn.outline:hover{color:#fff;background-color:#FEC700;}a.btn.outline:active,a.btn.outline:focus{color:#fff;background-color:#FFB81A;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}/* --- BOUTON TEXTE - Pas de fond ni contour --- */a.btn.texte{position:relative;top:0;left:0;padding:0.4em 1px !important;margin-right:25px;vertical-align:inherit;line-height:1em;border:inherit;color:#444;text-transform:uppercase;background-color:inherit;box-shadow:inherit;-webkit-transition:left .1s cubic-bezier(0,0,0.2,1);transition:left .1s cubic-bezier(0,0,0.2,1);}a.btn.texte:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;display:inline-block;width:16px;height:16px;vertical-align:bottom;content:"";background-image:url(/Gsc/hublo/img/puces/fleche-noire.svg);background-size:16px 16px;background-repeat:no-repeat;-webkit-transition:right .2s cubic-bezier(0,0,0.2,1);transition:right .2s cubic-bezier(0,0,0.2,1);}a.btn.texte:hover::after{right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}a.btn.texte:active::after,a.btn.texte:focus::after{right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}a.btn.texte:hover{left:-1px;opacity:1;color:#111;background-color:inherit;}a.btn.texte:active,a.btn.texte:focus{left:0;color:#111;background-color:inherit;box-shadow:inherit;}/* --- BOUTON ROND --- */a.btn.rond{border-radius:50px;}/* --- BOUTON ALTERNATIF - Effet hover inverse --- */a.btn.alternatif{position:relative;min-width:5.14em;margin:0 0.29em;padding:0.65em 20px;background:transparent;font-size:18px;letter-spacing:normal;text-transform:uppercase;outline-width:0;color:#FFFFFF;background-color:#00b2c9;-webkit-transition:opacity .2s ease,background .2s ease,color .2s ease,box-shadow 0.28s cubic-bezier(0.4,0,0.2,1);transition:opacity .2s ease,background .2s ease,color .2s ease,box-shadow 0.28s cubic-bezier(0.4,0,0.2,1);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}a.btn.alternatif:hover,a.btn.alternatif:focus{background-color:#00b2c9;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}a.btn.alternatif:active{opacity:1;background-color:#00bdd6;box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);}a.btn.alternatif.outline{color:#00b2c9;border-color:#00b2c9;background-color:inherit;box-shadow:inherit;}a.btn.alternatif.outline:hover,a.btn.alternatif.outline:focus{opacity:1;background-color:#00b2c9;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}a.btn.alternatif.outline:active{opacity:1;background-color:#00bdd6;box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2);}/* -------------------- ANCRE SCROLL-------------------- */.ancreScrollBoutOn{background-color:#006534 !important;box-shadow:0 0 0 1px #fff !important;}/* -------------------- ACCORDEON-------------------- */.accordeon{position:relative;display:block;width:100%;border:none;border-bottom:1px solid #e1e1e1;background:rgba(255,255,255,0);}.accordeon .accordeon-titre{margin:0;margin-bottom:-1px;padding:10px 25px 10px 0;font-weight:600;font-size:1em;color:#333;border-top:none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;-webkit-transition:color .1s ease;transition:color .1s ease;background-color:rgba(252,252,252,0);background-image:url(/Gsc/hublo/img/puces/accordeon_fleche_droite.png);background-repeat:no-repeat;background-position:99% center;background-size:13px 13px;}.accordeon .accordeon-titre h1,.accordeon .accordeon-titre h2,.accordeon .accordeon-titre h3,.accordeon .accordeon-titre h4,.accordeon .accordeon-titre h5,.accordeon .accordeon-titre h6{margin:inherit;padding:7px 25px 7px 0;font-weight:normal;}.accordeon .accordeon-titre:first-child{border-top:1px solid #e1e1e1;}.accordeon .accordeon-titre:hover{color:#000;background-color:rgba(252,252,252,0);}.accordeon .accordeon-titre.accordeon-active,.accordeon .accordeon-titre.accordeon-active:hover,.accordeon .accordeon-titre.accordeon-active:focus,.accordeon .accordeon-titre.accordeon-active:active{color:#00B08E;border-bottom:none;background-color:inherit;background-image:url(/Gsc/hublo/img/puces/accordeon_fleche_bas.png);}.accordeon .accordeon-contenu{display:none;}.accordeon .accordeon-titre.accordeon-active+.accordeon-contenu{padding:8px 25px 30px 0;margin:0;color:inherit;border:none;font-size:0.92em;-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;}.accordeon.accordeon-theme-light{background:#FAFAFA;border:1px solid #e1e1e1;font-size:0.92em;}.accordeon.accordeon-theme-light .accordeon-titre{margin:0;margin-bottom:-1px;padding:10px 20px 10px 10px;font-weight:600;color:#333;border-top:none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;-webkit-transition:color .1s ease,background .2s ease;transition:color .1s ease,background .2s ease;background-color:rgba(252,252,252,0);background-image:url(/Gsc/hublo/img/puces/accordeon_fleche_droite.png);background-repeat:no-repeat;background-position:98% center;background-size:13px 13px;}.accordeon.accordeon-theme-light .accordeon-titre:hover{color:#000;background-color:#F2F1EF;}.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:hover,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:active{margin-bottom:0;color:#000;border-bottom:1px solid #e1e1e1;background-image:url(/Gsc/hublo/img/puces/accordeon_fleche_bas.png);}.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active+.accordeon-contenu{padding:8px 30px 30px 10px;background-color:#fff;}/* -------------------- CAROUSSEL-------------------- */.carousselRSS{min-height:450px;padding:10px 10px 15px;background-color:#fafafa;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);}@media screen and (max-width:768px){.carousselRSS{min-height:inherit;}}.carousselRSS button,.caroussel-control button,.caroussel button{background-color:inherit;box-shadow:inherit;}.carousselRSS-item-title{position:relative;display:block;height:70px;padding:10px 0 0;font-weight:600;;}.carousselRSS .carousselRSS-item a{font-size:15px;font-weight:600;color:#46484C;}.carousselRSS .carousselRSS-item a:hover{color:#363939;}.carousselRSS-item-footer{padding-top:12px;}.carousselRSS .carousselRSS-item .carousselRSS-item-footer a{display:block;position:absolute;bottom:0;left:0;font-size:15px;line-height:16px;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase;color:#46484C;}.carousselRSS .carousselRSS-item .carousselRSS-item-footer a:after{display:inline-block;position:relative;left:0;width:15px;height:15px;margin-left:5px;vertical-align:bottom;content:url("/Gsc/hublo/img/icons/menu_fleche_droite.svg");-webkit-transition:left 0.12s linear;transition:left 0.12s linear;}.carousselRSS .carousselRSS-item .carousselRSS-item-footer a:hover::after{left:4px;}.caroussel .caroussel-controls .caroussel-control button{top:35%;}.caroussel .caroussel-indicators .caroussel-control-indicator{bottom:5%;}.carousselRSS-item-description img{display:none;}/* -------------------- BOITE DE NOTE-------------------- */.boitenote{width:100%;display:block;box-sizing:border-box;position:relative;padding:20px 25px 20px 65px;margin-bottom:20px;font-weight:normal;color:#222;font-size:0.9em;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,0.2);background:#fafafa;}.boitenote p:last-child{margin-bottom:0;}.boitenote p:first-child:before{position:absolute;left:10px;width:48px;height:48px;content:"";background-image:url(/Gsc/hublo/img/icons/iconNote.svg);background-size:48px 48px;display:block;}/* -------------------- CARTES RSS (Hublo)-------------------- */.carteRSS .carteRSS-loading .carteRSS-loading-icon{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("https://oraprdnt.uqtr.uquebec.ca/Image/ajax.gif");background-repeat:no-repeat;background-position:center;z-index:1;}.carteRSS-spotlight{display:block;max-width:800px;margin:0 auto;clear:both;}.carteRSS .carteRSS-spotlight .carteRSS-item-summary.carteRSS-item-summary-visible img{max-width:100%;margin:0 0 1em 0;border-radius:10px;}.carteRSS-item-description{text-align:justify;line-height:1.4;}.carteRSS .carteRSS-item img{display:block;clear:both;float:none;max-width:100%;margin:1em auto;border-radius:5px;opacity:1;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.carteRSS .carteRSS-item img:hover{opacity:0.85;}.carteRSS-item-details .wp-caption{display:block;margin:1em auto;}.carteRSS .carteRSS-item{position:relative;margin-bottom:4em;border-bottom:1px solid #dedede;}.carteRSS .carteRSS-item .carteRSS-item-title{margin-bottom:0.3em;font-size:1.5em;font-weight:bold;line-height:1.1em;letter-spacing:-0.01em;}.carteRSS .carteRSS-item .carteRSS-item-subtitle{clear:both;margin-bottom:1em}.carteRSS .carteRSS-item .carteRSS-item-title a,.carteRSS .carteRSS-item .carteRSS-item-title a:visited{color:#222;}.carteRSS .carteRSS-item .carteRSS-item-title a:hover,.carteRSS .carteRSS-item .carteRSS-item-title a:focus,.carteRSS .carteRSS-item .carteRSS-item-title a:active{color:#000;}.carteRSS-item-author{font-weight:bold;}.carteRSS-item-date{font-size:0.9em;font-style:italic;}.carteRSS-item-content{font-family:"Georgia",serif;font-size:1.2em;}.carteRSS-item-content .pf-content p{line-height:1.4em;}.pf-content p > strong{font-weight:normal !important;}.pf-content span{font-size:1em !important;}.pf-content p.wp-caption-text{padding-bottom:1em;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em;line-height:1.2em;line-height:inherit;color:#666;}.carteRSS .carteRSS-item .carteRSS-item-footer{clear:both;margin:1.5em 0 0.333em;text-align:left;}.carteRSS .carteRSS-item .carteRSS-item-footer a.carteRSS-meta-details{display:inline-block;min-height:100%;letter-spacing:0.05em;text-transform:uppercase;font-size:14px;line-height:24px;font-weight:600;color:#555;}.carteRSS .carteRSS-item .carteRSS-item-footer .carteRSS-meta-details:after{display:inline-block;content:'+';margin-left:5px;font-weight:400;font-size:24px;vertical-align:bottom;color:#bbb;}.carteRSS .carteRSS-item .carteRSS-item-footer a.carteRSS-meta-details:hover{color:#111;}.carteRSS .carteRSS-item .carteRSS-item-details.carteRSS-item-details-visible,.carteRSS .carteRSS-item .carteRSS-item-summary.carteRSS-item-summary-visible{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;animation:fadein .5s;}@keyframes fadein{0%{opacity:0 } 65%{opacity:0.8 } 100%{opacity:1 }}@-webkit-keyframes fadein{0%{opacity:0 } 65%{opacity:0.8 } 100%{opacity:1 }}/* Vignette Zoom pour afficher boite modale ou autre */.vignette-zoom{position:relative;cursor:pointer;overflow:hidden;}.vignette-zoom img{width:100%;overflow:hidden;}.vignette-zoom::before{content:" ";position:absolute;width:100%;height:100%;background-color:#000;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;}.vignette-zoom:hover::before{opacity:0.3;}.vignette-zoom::after{content:url('/Gsc/hublo/img/icons/vigentte-zoom.svg');position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;background-position:-50% -50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);-webkit-transition:transform .2s ease-in-out,box-shadow .2s ease,opacity .2s ease;transition:transform .2s ease-in-out,box-shadow .2s ease,opacity .2s ease;opacity:.3;}.vignette-zoom:hover::after{opacity:1;transform:scale(2) translate(-25%,-25%);-webkit-box-shadow:0 20px 40px -2px rgba(0,0,0,0.5);box-shadow:0 20px 40px -2px rgba(0,0,0,0.5);}/* --------------------- BOUTONS ANIMES--------------------- *//* --- Animation Fleche --- */a.btn.animeFleche{padding:.4em 1.6em;color:#fff;}/* Texte */a.btn.animeFleche span{position:relative;right:0;display:inline-block;transform:initial;-webkit-transition:right .3s ease;transition:right .3s ease;}/* Fleche */a.btn.animeFleche span:after{display:inline-block;position:absolute;top:50%;margin-top:-8px;right:-10px;width:16px;height:16px;content:"";background-image:url("/Gsc/hublo/img/icons/ico_btn_fleche.svg");background-size:16px 16px;background-repeat:no-repeat;-webkit-transition:right .3s ease,opacity .3s ease;transition:right .3s ease,opacity .3s ease;opacity:0;}/* Hover */a.btn.animeFleche:hover span{right:10px;opacity:1;}a.btn.animeFleche:hover span:after{right:-25px;opacity:1;}/* --- Animation de gauche a droite --- */a.btn.animeGauche{position:relative;padding-right:0;vertical-align:middle;overflow:hidden;}a.btn.animeGauche .txtvisible,a.btn.animeGauche .txthidden{will-change:transform;}a.btn.animeGauche .txtvisible{position:relative;padding-right:1.1em;}a.btn.animeGauche .txthidden{position:absolute;width:100%;}a.btn.animeGauche .txtvisible,a.btn.animeGauche .txthidden{-webkit-transition:right 0.2s ease;transition:right 0.2s ease;}a.btn.animeGauche .txtvisible{left:auto;right:0;}a.btn.animeGauche .txthidden{top:50%;right:-100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}a.btn.animeGauche .txthidden.ico{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}a.btn.animeGauche:focus .txtvisible,a.btn.animeGauche:hover .txtvisible{left:auto;right:200%;}a.btn.animeGauche:focus .txthidden,a.btn.animeGauche:hover .txthidden{left:auto;right:0%;}/* --- Animation de haut en bas --- */a.btn.animeHaut{position:relative;padding-right:0;vertical-align:middle;overflow:hidden;}a.btn.animeHaut .txtvisible,a.btn.animeHaut .txthidden{will-change:transform,opacity;}a.btn.animeHaut .txtvisible{position:relative;padding-right:1.1em;opacity:1;}a.btn.animeHaut .txthidden{position:absolute;width:100%;top:-100%;left:0;opacity:0;}a.btn.animeHaut span.txthidden img{max-width:33px;height:auto;}a.btn.animeHaut .txtvisible,a.btn.animeHaut .txthidden{-webkit-transition:top 0.2s ease,opacity 0.2s ease;transition:top 0.2s ease,opacity 0.2s ease;}a.btn.animeHaut:focus .txtvisible,a.btn.animeHaut:hover .txtvisible{opacity:0;}a.btn.animeHaut:focus .txthidden,a.btn.animeHaut:hover .txthidden{opacity:1;top:0;}/* ----------------------- BOUTON Contours Animes----------------------- */.btn-ca,a.btn-ca{position:relative;display:inline-block;padding:.9em 1.4em 1em;font-size:14px;font-weight:bold;letter-spacing:0.166em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;color:#006534;border:1px solid #006534;}.btn-ca-txt:after,.btn-ca-txt:before,.btn-ca:after,.btn-ca:before{content:"";position:absolute;background:#006534;}.btn-ca-txt:before,.btn-ca:before{top:0;width:2px;height:100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transition:-webkit-transform .2s 0s cubic-bezier(.95,.05,.795,.035);transition:transform .2s 0s cubic-bezier(.95,.05,.795,.035);}.btn-ca-txt:after,.btn-ca:after{left:0;width:100%;height:2px;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .3s .2s cubic-bezier(.19,1,.22,1);transition:transform .3s .2s cubic-bezier(.19,1,.22,1);}.btn-ca:hover .btn-ca-txt:after,.btn-ca:hover .btn-ca-txt:before,.btn-ca:hover:after,.btn-ca:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.btn-ca:hover:before{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}.btn-ca:hover:after{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}.btn-ca:before{left:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}.btn-ca:after{top:0;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}.btn-ca-txt:before{right:0;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}.btn-ca-txt:after{bottom:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}.btn-ca:hover .btn-ca-txt:before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}.btn-ca:hover .btn-ca-txt:after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}/* ----------------------- NAVIGATION SECONDAIRE Liste a puce----------------------- */.hublo ul.nav-secondaire{width:100%;max-width:100%;list-style-type:none !important;margin:0;/* reset */ padding:0;/* reset */ border:1px solid #e1e1e1;background-color:#fff;}.hublo ul.nav-secondaire li{width:100%;padding:0;border-bottom:1px solid #e1e1e1;}.hublo ul.nav-secondaire li:last-child{border-bottom:none;}.hublo ul.nav-secondaire li a{display:block;padding:.5em 1em;font-size:.8em;font-weight:600;color:#444;text-decoration:none;-webkit-transition:background-color 0.15s ease-in,color 0.1s ease-in;transition:background-color 0.15s ease-in,color 0.1s ease-in;}.hublo ul.nav-secondaire li:before{background-image:none !important;}.hublo ul.nav-secondaire li:not(.actif) a:hover{background-color:#f1f1f1;color:#000;}.hublo ul.nav-secondaire li:not(.actif) a:active,.hublo ul.nav-secondaire li:not(.actif) a:focus{background-color:#C6C8C4;}.hublo ul.nav-secondaire li.actif a{background-color:#00ABC2;/* REMPLACER AVEC COULEUR PRIMAIRE */ color:#fff;}/* -------------------- HUBLO CARDS-------------------- */.hublo_cards{width:100%;overflow:hidden;}.hublo_cards .card{display:inline-block;width:90%;max-width:320px;position:relative;margin:20px auto;padding:20px 20px 25px 20px;text-align:center;vertical-align:top;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.hublo_cards p{font-size:14px;}.hublo_cards a.btn{font-size:16px;}.hublo_cards .card:hover{-webkit-transform:scale(1.045) rotate(0.0001deg);transform:scale(1.045) rotate(0.0001deg);box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);background-color:#fff;}.hublo_cards a.action{display:inline-block;margin:15px 0;text-decoration:none;font-size:1.2em;font-weight:600;text-transform:uppercase;}/* --- Cartes modele 2 --- */.hublo_cards .card.modele2{padding:65px 30px 45px;text-align:left;border-radius:0 40px;background-color:#f9f9f9;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),inset 0 0 0 1px #d1d1d1;-webkit-transform:scale(1.009);transform:scale(1.009);}.hublo_cards .card.modele2:before{display:block;content:"";position:absolute;top:0;left:0;border-radius:0 40px 0 0;width:100%;height:40px;background-color:#006534;}.hublo_cards .card.modele2:hover{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0),inset 0 0 0 1px #d1d1d1;}/* Si on utilise pas la classe col */.hublo_cards .card.c2,.hublo_cards .card.c3,.hublo_cards .card.c4{max-width:100%;margin:20px 1.25%;}.hublo_cards .card.c2{width:45%;}.hublo_cards .card.c3{width:30%;}.hublo_cards .card.c4{width:23%;}/* --- Cartes Flex --- */.hublo_cards.flex{display:flex;}/* iPad 768px et moins */@media screen and (max-width:768px){.hublo_cards{padding:10px;} .hublo_cards .card, .hublo_cards .card.c2, .hublo_cards .card.c3, .hublo_cards .card.c4{display:block;width:95%;max-width:inherit;margin:20px auto;padding:15px 10px;overflow:visible;} .hublo_cards.flex{display:block;}}/* -------------------- HUBLO HOVER-------------------- *//* Styles communs */.hublo-hover{position:relative;margin:0 auto;list-style:none;}.hublo-hover figure{cursor:pointer;position:relative;float:left;overflow:hidden;width:100%;max-width:480px;height:100%;max-height:480px;background-color:#363939;}.hublo-hover figure figcaption{color:#fff;text-transform:uppercase;font-size:18px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.hublo-hover figure figcaption::before,.hublo-hover figure figcaption::after{pointer-events:none;}.hublo-hover figure figcaption,.hublo-hover figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}/* Empeche de faire aparaitre le mot du href */.hublo-hover figure figcaption > a{/*z-index:1000;*/ /*text-indent:500%;*/ /*white-space:nowrap;*/ /*visibility:hidden;*/ font-size:0;opacity:0;}.hublo-hover figure h2{font-weight:300;}.hublo-hover figure h2 span{font-weight:bold;}.hublo-hover figure h2,.hublo-hover figure p{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin:0;}.hublo-hover figure p{margin-top:5px;font-size:14px;letter-spacing:0.05em;}/* ---- Effet UP ---- */figure.effet-up img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);}figure.effet-up figcaption > div{position:absolute;bottom:0;left:0;height:55%;padding:0 15px;}figure.effet-up h2,figure.effet-up p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}figure.effet-up h2{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}figure.effet-up p{opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;transition:opacity 0.2s,transform 0.35s;}figure.effet-up:hover img{opacity:0.1;}figure.effet-up:hover img,figure.effet-up:hover h2,figure.effet-up:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}figure.effet-up:hover p{opacity:1;-webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}/* ---- Effet CADRE ---- */figure.effet-cadre{text-align:center;}figure.effet-cadre img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}figure.effet-cadre:hover img{opacity:0.15;}figure.effet-cadre figcaption::before,figure.effet-cadre figcaption::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}figure.effet-cadre figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}figure.effet-cadre figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}figure.effet-cadre h2{padding-top:25%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}figure.effet-cadre p{padding:12px 2.5em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}figure.effet-cadre:hover figcaption::before,figure.effet-cadre:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}figure.effet-cadre:hover h2,figure.effet-cadre:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}/* -------------------- HUBLO SCALE-------------------- */.hublo-scale.wraper{display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:flex-start;align-items:center;}.hublo-scale.wraper:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden;}.hublo-scale.element{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.2s cubic-bezier(0,0,0.2,1);transition:all 0.2s cubic-bezier(0,0,0.2,1);-webkit-transform:scale(1);transform:scale(1);background-color:#000;box-shadow:0 0 0 rgba(0,0,0,0);}.hublo-scale.element:hover{z-index:2;cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#006534;box-shadow:0 5px 50px rgba(0,0,0,0.2);}.hublo-scale.element img{-webkit-transition:opacity 0.25s cubic-bezier(0,0,0.2,1);transition:opacity 0.25s cubic-bezier(0,0,0.2,1);opacity:0.9;}.hublo-scale.element:hover img{opacity:0.1;}.hublo-scale.element .texte{padding:10px;position:absolute;top:40%;color:#FFFFFF;-webkit-transform:translate3d(0,25px,0) scale(1);transform:translate3d(0,25px,0) scale(1);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}.hublo-scale.element:hover .texte{-webkit-transform:translate3d(0,0,0) scale(0.9);transform:translate3d(0,0,0) scale(0.9);}.hublo-scale.element .texte p{opacity:0;line-height:1.2em;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:opacity 0.2s,-webkit-transform 0.3s;transition:opacity 0.2s,transform 0.3s;}.hublo-scale.element:hover .texte p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}/* -------------------- HUBLO PANNEAUX hublo_panel-------------------- */.hublo_panel{padding:40px 50px 50px;margin:12px 10px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.1);}.hublo_panel.fonce{color:#fafafa;background-color:#363939;}/* Icone bulle au besoin - voir theme uqtr */.hublo_panel .ico_bulles{width:60px;height:60px;padding:7px;background-color:#fff;border-radius:50%;margin-top:-25px;}/* Titres pour le pannel (premier element) */.hublo_panel h1:first-child,.hublo_panel h2:first-child,.hublo_panel h3:first-child,.hublo_panel h4:first-child,.hublo_panel h5:first-child,.hublo_panel h6:first-child{margin-top:0;line-height:1.1em;}/* ---------------------- BOITE PROMO (Hublo)---------------------- */.boite-promo{position:relative;float:left;width:32%;height:140px;padding:9px 11px;margin-right:1%;opacity:1;color:#FFF;border:4px solid #494b4e;background-color:#2f3032;-webkit-transition:border 0.25s ease-in-out,opacity 0.25s ease-in-out;transition:border 0.25s ease-in-out,opacity 0.25s ease-in-out;}.boite-promo:hover{opacity:0.95;border:4px solid #222;}.boite-promo:last-child{margin-right:0;}.boite-promo img.promo-image{float:left;max-width:25%;}.boite-promo .promo-titre{float:right;width:70%;margin:5px 0 0 0;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.1em;letter-spacing:0.0125em;}.boite-promo a{display:inline-block;position:absolute;bottom:12px;right:15px;font-size:16px;line-height:16px;letter-spacing:0.07em;text-decoration:none;text-transform:uppercase;font-weight:600;color:#006534;-webkit-transition:right 0.1s linear;transition:right 0.1s linear;}.boite-promo a:hover{color:#004E28;right:18px;}.boite-promo a:after{display:inline-block;position:relative;right:0;width:15px;height:15px;margin-left:5px;vertical-align:bottom;content:url("/Gsc/hublo/img/puces/fleche-blanche.svg");-webkit-transition:right 0.1s linear;transition:right 0.1s linear;}.boite-promo a:hover::after{right:-5px;}@media only screen and (max-width:1023px){.boite-promo{float:none;width:100%;height:auto;min-height:150px;margin-right:0;margin-bottom:5px;text-align:center;} .boite-promo *{float:none !important;margin:0 auto 7px auto !important;position:inherit !important;top:inherit !important;bottom:inherit !important;left:inherit !important;right:inherit !important;}}/* Boite info Icone */.boiteinfo-icone{display:flex;align-items:flex-start;flex-wrap:nowrap;color:#333;border-color:rgba(0,0,0,0);background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1),0 6px 20px rgba(0,0,0,0.1);box-shadow:0 1px 6px rgba(0,0,0,0.1),0 6px 20px rgba(0,0,0,0.1);}.boiteinfo-icone .icone{max-width:64px;margin-right:12px;}.boiteinfo-icone .icone img{max-width:inherit;}.boiteinfo-icone.img-centre{align-items:center;}.boiteinfo-icone.img-bas{align-items:flex-end;}/* -------------------- TOOLTIP-------------------- */.tooltip{position:relative;cursor:pointer;}.tooltip::after{position:absolute;content:attr(data-tooltip);display:block;left:50%;bottom:125%;width:100%;min-width:140px;max-width:500px;padding:10px;border-radius:2px;font-size:14px;line-height:17px;letter-spacing:0.02em;text-transform:none;font-weight:normal;overflow:hidden;pointer-events:none;z-index:999;/* Pale par defaut */ color:#333;border:1px solid #e1e1e1;background-color:#fff;opacity:0;box-shadow:0 4px 10px 0 rgba(0,0,0,0.1);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition:all .2s ease;}/* Tooltip alternatif fonce */.tooltip.alt::after{color:#fff;border:0;background-color:#363939;}/* Tooltip animation */.tooltip:hover::after,.tooltip:focus::after{opacity:1;-webkit-transform:translate(-50%,-8%);transform:translate(-50%,-8%);}/* -------------------- FOND DEGRADE ANIME-------------------- */.bg_degrade_anime{background:linear-gradient(45deg,#1180ff,#02af95,#ffb81a);/* les couleurs */ background-size:600% 600%;-webkit-animation-duration:40s;/* le temps */ animation-duration:40s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@-webkit-keyframes bg_degrade_anime{0%{background-position:90% 0%} 50%{background-position:11% 100%} 100%{background-position:90% 0%}}@-moz-keyframes bg_degrade_anime{0%{background-position:90% 0%} 50%{background-position:11% 100%} 100%{background-position:90% 0%}}@keyframes bg_degrade_anime{0%{background-position:90% 0%} 50%{background-position:11% 100%} 100%{background-position:90% 0%}}.bg_degrade_anime{-webkit-animation-name:bg_degrade_anime;-moz-animation-name:bg_degrade_anime;animation-name:bg_degrade_anime;}/* -------------------- LIENS ANIMES-------------------- */.lienanime{display:inline-block;}.lienanime a,a.lienanime{position:relative;display:inline-block;text-decoration:none;vertical-align:baseline;outline:none;}.lienanime a:before,a.lienanime:before{position:absolute;bottom:-2px;left:0;width:100%;height:2px;content:'';-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#46484C;}/* couleurs */.lienanime.orange a,a.lienanime.orange{color:#FF7B4D;}.lienanime.orange a:before,a.lienanime.orange:before{background-color:#FF7B4D;}.lienanime.jaune a,a.lienanime.jaune{color:#FFB81A;}.lienanime.jaune a:before,a.lienanime.jaune:before{background-color:#FFB81A;}.lienanime.vert a,a.lienanime.vert{color:#1A846D !important;}.lienanime.vert a:before,a.lienanime.vert:before{background-color:#1A846D;}.lienanime.rouge a,a.lienanime.rouge{color:#EB0C00 !important;}.lienanime.rouge a:before,a.lienanime.rouge:before{background-color:#EB0C00;}.lienanime.rose a,a.lienanime.rose{color:#FF6C6C;}.lienanime.rose a:before,a.lienanime.rose:before{background-color:#FF6C6C;}.lienanime.bleu a,a.lienanime.bleu{color:#0070F0 !important;}.lienanime.bleu a:before,a.lienanime.bleu:before{background-color:#0070F0;}.lienanime.aqua a,a.lienanime.aqua{color:#00CCCC;}.lienanime.aqua a:before,a.lienanime.aqua:before{background-color:#00CCCC;}.lienanime.turquoise a,a.lienanime.turquoise{color:#008080 !important;}.lienanime.turquoise a:before,a.lienanime.turquoise:before{background-color:#008080;}/* hover */a:hover.lienanime:before,.lienanime:hover a:before{-webkit-transform:scaleX(1);transform:scaleX(1);}/* -------------------- LETTRINES-------------------- */.dropcap{float:left;width:42px;height:42px;margin:5px 7px 0 0;border-radius:3px;color:#fff;font-size:24px;line-height:42px;font-weight:bold;text-align:center;background-color:#363939;/* gris fonce par defaut */}/* -------------------- TEXTE SURLIGNE-------------------- */.surligne{display:inline-block;padding:0.02em 0.3em;color:#fff !important;border-radius:4px;background-color:#46484C;}/* -------------------- BOITE INFO (Hublo)-------------------- */.boiteinfo{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:3px}.boiteinfo a{font-weight:700;}.boiteinfo-grise{color:#36383a;border-color:#e2e3e3;background:#efefef;background:-webkit-linear-gradient(120deg,#f4f4f4 0%,#e3e5e6 100%);background:linear-gradient(120deg,#f4f4f4 0%,#e3e5e6 100%);}.boiteinfo-grise a,.boiteinfo-grise a:visited{color:#36383a;}.boiteinfo-noire{color:#eee;border-color:#43484f;background:#43484f;background:-webkit-linear-gradient(120deg,#43484f 0%,#1d1d1f 100%);background:linear-gradient(120deg,#43484f 0%,#1d1d1f 100%);}.boiteinfo-noire a,.boiteinfo-noire a:visited{color:#fff;}.boiteinfo-bleue{color:#0063a1;border-color:#7dcafc;background:#7DE2FC;background:-webkit-linear-gradient(120deg,#7DE2FC 0%,#7db3fc 100%);background:linear-gradient(120deg,#7DE2FC 0%,#7db3fc 100%);}.boiteinfo-bleue a,.boiteinfo-bleue a:visited{color:#0063a1;}.boiteinfo-rouge{color:#f1f1f1;border-color:#f55e5e;background:#ff434b;background:-webkit-linear-gradient(120deg,#ff434b 0%,#d2233a 100%);background:linear-gradient(120deg,#ff434b 0%,#d2233a 100%);}.boiteinfo-rouge a,.boiteinfo-rouge a:visited{color:#fff;}.boiteinfo-orange{color:#fafafa;border-color:#ff9357;background:#ff9d59;background:-webkit-linear-gradient(120deg,#ffab5a 0%,#ff6b65 100%);background:linear-gradient(120deg,#ffab5a 0%,#ff6b65 100%);}.boiteinfo-orange a,.boiteinfo-orange a:visited{color:#fff;}/* -------------------- LETTRINES-------------------- */.dropcap.primaire {color:#FFFFFF;background-color:#006534;}.dropcap.secondaire {color:#FFFFFF;background-color:#545460;}.dropcap.gris {background-color:#606369;color:#fff;}.dropcap.blanc {background-color:#F2F1EF;color:#000 }/* couleurs */.dropcap.rouge {background-color:#FF4940;color:#fff;}.dropcap.orange {background-color:#FF4400;color:#fff;}.dropcap.jaune {background-color:#FFB81A;color:#000;}.dropcap.vert {background-color:#00A887;color:#fff;}.dropcap.bleu {background-color:#1180FF;color:#fff;}.dropcap.turquoise{background-color:#00A3A3;color:#fff;}/* VIDE (sans couleur de fond) */.dropcap.vide{margin:0 2px 0 0;font-size:42px;line-height:42px;color:#363939;background-color:rgba(0,0,0,0);}/* -------------------- SEPARATEURS-------------------- *//* Espace seulement */.separateur{margin:32px auto;clear:both;}.separateur.petit,.separateur.moyen,.separateur.grand{display:block;clear:both;height:2px;margin:0 auto 1em;background-color:#FFB81A;}.separateur.petit{width:80px;}.separateur.moyen{width:120px;}.separateur.grand{width:200px;}/* Separateur avec texte */.separateur.texte{display:block;width:100%;margin-top:32px;margin-bottom:32px;font-size:18px;line-height:20px;font-weight:bold;text-align:center;letter-spacing:0.03em;text-transform:uppercase;color:#2f3032;border-top:1px solid #d1d1d1;}.separateur.texte span{padding:0 2%;background:#fcfcfc;position:relative;top:-12px;/* la moitie du line height */}@media screen and (max-width:1023px){.separateur.texte{margin:24px 0 !important;}}/* -------------------- TEXTE SURLIGNE-------------------- *//* couleurs */.surligne.primaire {background-color:#006534;}.surligne.secondaire{background-color:#545460;}.surligne.rouge {background-color:#FF6C6C;}.surligne.orange {background-color:#FF7B4D;}.surligne.jaune {background-color:#FFB81A;}.surligne.vert {background-color:#29CEAA;}.surligne.bleu {background-color:#1180FF;}/*.surligne.aqua {background-color:#00CCCC;}*/.surligne.turquoise{background-color:#00CCCC;}/* ------------------------ FORMULAIRES (GSCW045)------------------------ */form#formulaire{margin-top:10px;/* Tout est colle sinon */}table.formulaire{font-size:0.92em;border:1px solid #d1d1d1;}table.formulaire tr td{border-bottom:1px solid #d1d1d1;}table.formulaire tr td > table tr td{border-bottom:none;/* Tableaux dans des tableaux */}table.formulaire tr td.question{font-weight:600;}table.formulaire tr td.question.nowrap{white-space:normal;}/* Table Info Persos */table.tabinfospersos{width:100%;font-size:0.85em;border:1px solid #d1d1d1;}table.tabinfospersos td{border-bottom:1px solid #d1d1d1;vertical-align:top;}td.titreInfo{font-weight:700;text-align:right;}/* Bouton transmettre */#boutonsEnregBasFormulaire{margin:20px 0;}/* --- CLASSEUR (GSCW045A) --- */table.tabclasseur{display:table;clear:both;padding:5px 0;margin-bottom:20px;border:1px solid #ddd;}/* --- Classeur Recherche --- */.tableaurecherche{display:block;width:100%;margin:0 0 10px 0;padding:15px;line-height:1.3em;border:3px solid #ECECEC;background-color:#fafafa;}.tableaurecherche tr td{border:none !important;padding:inherit !important;/* Reset */ background:inherit;/* Reset */}.tableaurecherche tr:hover td{background-color:inherit;}/* Fix pour FireFox */.tableaurecherche:after,.tableaurecherche div:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}/* Champ de recherche */.tableaurecherche input[type="text"],.tableaurecherche input[type="password"],.tableaurecherche input[type="file"],.tableaurecherche textarea,.tableaurecherche select,.tableaurecherche #motRecherche{font-family:inherit;background-color:#fff;}.tableaurecherche #motRecherche{text-indent:22px;background-image:url(/Gsc/hublo/img/icons/ico_loupe.svg) !important;}.tableaurecherche #motRecherche:focus{border-color:#FFB81A;background-image:url(/Gsc/hublo/img/icons/ico_loupe.svg) !important;}.tableaurecherche input[type="text"]:focus,.tableaurecherche input[type="password"]:focus,.tableaurecherche input[type="file"]:focus,.tableaurecherche textarea:focus,.tableaurecherche select:focus,.tableaurecherche #motRecherche:focus{border-color:#006534;}/* Bouton rechercher */.tableaurecherche input[type="button"]{margin:0 8px;vertical-align:baseline;}/* Float left all */.tableaurecherche .motCle,.tableaurecherche .boutons,.tableaurecherche .rechercheMotCleEt,.tableaurecherche table.rechercheRubriques,.tableaurecherche table.rechercheRubriques td.libelle{float:left;}.tableaurecherche .rechercheMotCleEt{padding:inherit;margin:8px;font-weight:normal;}.tableaurecherche table.rechercheRubriques{margin-right:5px;}.tableaurecherche table.rechercheRubriques td.libelle{margin:8px;font-weight:bold;white-space:nowrap;}.tableaurecherche table.rechercheRubriques td.choix select{margin-bottom:5px;}.tableaurecherche .affichertoutesfiches a{display:inline-block;margin-left:5px;text-transform:uppercase;font-size:11px;font-weight:600;white-space:nowrap;text-decoration:none;}.tableaurecherche .affichertoutesfiches a:hover{text-decoration:underline;}/* --- GLOSSAIRE (GSCW045A) --- *//* Barre des lettres */.barreglossaire{width:100%;margin:0;background-color:rgba(0,0,0,0);}.lettreglossaire,.lettreglossaire a:link,.lettreglossaire a:active,.lettreglossaire a:hover,.lettreglossaire a:visited,.lettreglossaireon,.lettreglossaireoff{display:inline-block;float:inherit;padding:1px 3px;margin:0;font-size:18px;color:#aaa;line-height:normal;text-decoration:none;background-color:rgba(0,0,0,0);}.lettreglossaire a:link{font-weight:bold;}.lettreglossaire a:link,.lettreglossaire a:active,.lettreglossaire a:hover,.lettreglossaire a:visited{color:#000;text-decoration:none;}.lettreglossaire a:hover{color:#006534;}.lettreglossaireon{color:#fff;padding:1px 10px;border-radius:2px;background-color:#363939;}a.motglossaire{padding-bottom:1px;border-bottom:1px solid red;}a.motglossaire:hover{text-decoration:none;border-bottom:0;}/* Liste termes */ul.termesglossaire{list-style-type:none;margin-bottom:30px;color:#aaa;font-size:.9em;}ul.termesglossaire li{padding:0;margin-bottom:5px;}ul.termesglossaire li:before{content:none !important;background-image:none !important;}ul.termesglossaire li:last-child{margin-bottom:0;}ul.termesglossaire li a{display:block;padding:10px;text-decoration:none;color:#777;font-weight:600;border:1px solid rgba(0,0,0,0);background-color:#fff;-webkit-transition:color 0.2s linear,border 0.1s linear;transition:color 0.2s linear,border 0.1s linear;box-shadow:0 3px 5px rgba(0,0,0,0.01),0 1px 2px rgba(0,0,0,0.1);}ul.termesglossaire li a:hover{color:#000;border:1px solid rgba(0,0,0,0.15);}/* --- Pagination --- */table.pagination{margin:1em 0;}/* --- Liste Thematique --- */ul.listethematiquerubriques li,ul.listethematiquerubriques li:before,ul.listethematiquerubriques ul li:before{padding:0;background-image:none;}ul.listethematiquechoix li{padding:.3em 0;}ul.listethematiquechoix li a:before{display:block;content:'';position:absolute;top:0.5em;left:-1.2em;height:11px;width:11px;background-size:contain;background-repeat:no-repeat;background-position:top left;background-image:url("/Gsc/hublo/img/puces/cercle-noir-fleche.svg");}ul.listethematiquerubriques .affichertoutesfiches a{display:inline-block;font-size:14px;font-weight:bold;background:none;white-space:nowrap;}ul.listethematiquerubriques .affichertoutesfiches a:hover{text-decoration:none;}/* ------------------------ WEBOGRAPHIE------------------------ *//* Reset weboligne */table.weboligne > tbody > tr > td{padding:inherit;font-size:inherit;border:inherit;}table.weboligne > tbody > tr:hover > td{background-color:inherit;}/* Fin reset weboligne */.divweboglobal{padding-bottom:30px;display:block;}table.webolignecategorie{width:100%;margin-top:10px;}table.webolignecategorie tr{margin-bottom:5px;vertical-align:middle;}table.webolignecategorie tr:hover{background:transparent;}table.webolignecategorie tr img{width:22px;height:22px;vertical-align:bottom;}table.webolignecategorie tr td{vertical-align:baseline;}table.webolignecategorie tr td.webotitre{padding:0 2px;display:inline-block;}/* Liens */.webodescriptionlien{padding:5px 0;font-size:14px;font-style:normal;letter-spacing:0.01em;color:#222;}.divweboconteneur{background:url(/image/ligne_node_verticale.png) repeat-y;}.divwebocontenu{margin-bottom:10px;}table.weboligne img{display:inline-block;}table.weboligne td:first-child{min-width:35px;vertical-align:top;padding-top:10px;}table.weboligne a{display:inline-block;margin-top:.5em;font-weight:bold;color:#333;}table.weboligne a:active,table.weboligne a:hover{color:#000;margin-left:0;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;}/* -------------------------- CALENDRIER (ajustements)---------------------------- *//* Ajustement padding pour les cellules */.calendrierGrand .contenu .calendrier .ligneContenu > td{padding:0;}/* Petit point pour les evenements */.calendrierGrand table td.celluleEvenements div.jour a{text-decoration:none;}.calendrierGrand table td.celluleEvenements div.jour a:before{display:inline-block;margin-right:5px;width:8px;height:8px;border-radius:50px;background-color:#FF4940;content:"";}/* Padding juste pour le contenu de la cellule */.calendrierGrand table.calendrier tr td table.listeEvenements tr td{padding:5px;font-weight:600;}/* aucune marge sinon */.hublo #listeEvenements{margin-bottom:20px;}/* --- Textes Evenements --- *//* ------------------------ CALENDRIER Selecteur de date------------------------ */#div_cal table.tabpetitbord{position:relative;min-width:320px;left:50%;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.2);box-shadow:0 5px 30px rgba(0,0,0,0.2);-webkit-animation:fadeIn ease 0.3s;animation:fadeIn ease 0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border-collapse:collapse;border:3px solid #FFF;background-color:#fff;}#div_cal table tr th{text-align:center;font-size:12px;line-height:12px;border:1px solid #bbb;}#div_cal table .celluleentete{background-color:#f1f1f1;color:inherit;}#div_cal table tr td{border-bottom:none;padding:6px;border-bottom:inherit;background-color:inherit;color:inherit;line-height:inherit;font-size:12px;}#div_cal a.txtsanssouligne{display:block;text-decoration:none;color:inherit;}#div_cal .txtgras a{text-decoration:none;font-weight:bold;}#div_cal table .quadrille,#div_cal table .quadrille th,#div_cal table .quadrille td{border:1px solid #ddd;text-align:center;}#div_cal table tr.quadrille td:hover,#div_cal table tr.quadrille td:active{background-color:#46484c;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;}#div_cal table tr.quadrille td:hover a.txtsanssouligne{color:#fff;}#div_cal .bordurebas > tbody > tr > th,#div_cal .bordurebas > tbody > tr > td,#div_cal .bordurebas > tr,#div_cal .bordurebas > th,#div_cal .bordurebas > td,#div_cal th.bordurebas,#div_cal td.bordurebas{border-bottom:1px solid #eee !important;}/* Input Select pour mois */#div_cal table.tabpetitbord select{font-size:13px;min-height:inherit;padding:.2em;border-radius:4px;}/* ------------------------ BOITE DIALOGUE PERSO------------------------ */#bdp_overlay{opacity:0.85;filter:alpha(opacity=85);}#bdp_contenu{height:auto;max-height:100%;overflow-y:auto;z-index:99;color:#333;border:inherit;background-color:#fafafa;-webkit-box-shadow:0 0 50px rgba(0,0,0,0.6);box-shadow:0 0 50px rgba(0,0,0,0.6);-webkit-animation-name:bdpSlideDown;animation-name:bdpSlideDown;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}/* Animation de la boite (bdpSlideDown) */@-webkit-keyframes bdpSlideDown{0%{transform:translateY(-40%);} 100%{transform:translateY(0%);} } @keyframes bdpSlideDown{0%{transform:translateY(-40%);} 100%{transform:translateY(0%);} }#bdp_entete{width:100% !important;height:auto !important;padding:10px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;overflow:hidden;border-bottom:none;color:#fff;background:#2A2A2D;}#bdp_entete_gauche{margin:0;padding-top:0;padding-bottom:0;padding-left:0;font-size:1em;color:#aaa;}#bdp_entete_droite{margin:0;}#bdp_entete_droite img{vertical-align:baseline;}#bdp_message{width:100%;max-height:480px;}#bdp_contenu ul{margin:0;padding:10px 0 0 25px;}#bdp_message .descriptionEvenement{margin:10px 0;}/* -------------------------- BIQ-------------------------- */table.BIQtabquestions tr td{padding-bottom:10px;}/* -------------------------- DEPOT DE DOCUMENTS (page)-------------------------- */table.depotDocuments{width:960px;max-width:100%;margin-bottom:20px;font-size:14px;}table.depotDocuments th{border-bottom:2px solid #ddd;font-weight:bold;}table.depotDocuments tr > td{line-height:1.1em;}table.depotDocuments th.note{max-width:50px;}table.depotDocuments tr:hover td{background-color:rgba(0,0,0,0.04);}table.depotDocuments .repertoire td:hover{color:#000;}table.depotDocuments .repertoire span.nom{padding:0 3px;font-weight:600;}table.depotDocuments .taille,table.depotDocuments .depot,table.depotDocuments .note{padding:5px 2px;text-align:right;}table.depotDocuments .niveau,table.depotDocuments .icone{padding:0 !important;/* Pas de padding sur icone sinon elle est floue */}table.depotDocuments .document td{padding:5px 2px;border-bottom:1px solid #ddd;}table.depotDocuments .document td.nom{padding-left:8px;}table.depotDocuments span.nom,table.depotDocuments span.nbreDocuments{display:table-cell;}table.depotDocuments span.nom a{text-decoration:none;color:#555;}table.depotDocuments span.nom a:hover{text-decoration:underline;color:#000;}table.depotDocuments span.nom a:visited{color:#999;}table.depotDocuments .repertoire .nbreDocuments{padding-left:5px;font-size:12px;font-weight:600;}table.depotDocuments td.taille{text-align:right;}table.depotDocuments td.note{text-align:right;}/* ------------------------ BIBLIOGRAPHIE------------------------ */table tr.lignereference{color:#111;}table tr.lignereference td,table tr.cellule1 td{font-size:14px;border-bottom:1px solid #ddd;}table td.cellulelienref span.graphiereference a:hover{background-color:#dadada;}/* ------------------------ MEDIA QUERIES (mobile)------------------------ *//* --- Ecrans 1023px et moins --- */@media only screen and (max-width:1023px){/* TABLEAUX (general) */ /* Pour eviter les cellules trop longues */ #formulaire{max-width:100% !important;overflow:auto;margin:10px 0;box-sizing:border-box;} #formulaire table tr td{max-width:100% !important;display:inline-block;overflow:hidden;text-align:left;} .nowrap{white-space:normal !important;} /* FORMULAIRES */ table.formulaire{max-width:100%;overflow:auto;font-size:.9em;} table.formulaire tr td{font-size:.85em;padding:4px;} /* TABLEAU DOCUMENTS */ table.depotDocuments{width:inherit;max-width:100% !important;font-size:13px;} .depotDocuments td.nom{padding:5px 0 !important;min-width:200px;} table.depotDocuments .niveau{display:inline-block;float:left;} table.depotDocuments td.taille{font-size:10px;font-weight:600;} /* Display none */ table.depotDocuments .depot{display:none;} /* TABLEAU RECHERCHE */ .tableaurecherche{width:100%;padding:10px;} .tableaurecherche table{width:inherit;} .tableaurecherche table tr td{margin:5px 0;padding:10px;} .tableaurecherche table.rechercheRubriques{margin:0;} /* ONGLETS */ .onglet1tableau, .onglet2tableau, .onglet3tableau, .onglet4tableau, .onglet5tableau{width:100%;} /* Boite dialogue perso */ #bdp_overlay{display:none;} #bdp_contenu{width:100% !important;height:100% !important;min-height:100% !important;top:0 !important;left:0 !important;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;overflow-y:auto !important;overflow-x:inherit !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;animation-name:fadeIn;/* fade */ -webkit-animation-name:fadeIn;/* fade */ animation-timing-function:ease;-webkit-animation-timing-function:ease;} #bdp_entete_gauche{width:90% !important;padding:0 !important;} #bdp_entete_droite{width:20px !important;padding:0 !important;} #bdp_entete.boitedialoguenote1{width:100% !important;height:40px !important;padding:10px !important;} #bdp_entete_gauche.boitedialoguenote1 .titrenote{margin-left:0 !important;}}/* FIN 1023px *//* --- Ecrans 480px et moins --- */@media only screen and (max-width:480px){.onglet1tableau{width:98% !important;border:1px solid #ddd;border-radius:8px 8px 0 0;overflow:hidden;box-shadow:0 1px 10px rgba(0,0,0,0.06);} .onglet1contenu{border:0 !important;} .onglet1entete ul.onglet1 li{border:0 !important;} .onglet1entete ul.onglet1 li, .onglet1entete ul.onglet1 li a, .onglet1entete ul.onglet1 li.on a, .onglet1entete ul.onglet1 li.off a, .onglet1entete ul.onglet1 li.out a{display:block;width:100%;left:inherit;top:inherit;padding:16px 10px;text-align:left;} .onglet1entete ul.onglet1 li.on a{font-weight:600;color:#000;background-color:#FFD261;} .onglet1entete ul.onglet1 li.on:before{display:none;} .onglet1entete ul.onglet1 li.off a{color:#606369;border-bottom:1px solid #ddd;background-color:#fafafa;} .onglet1entete ul.onglet1 li.off a:hover, .onglet1entete ul.onglet1 li.off a:active{color:#000;background-color:#fff;} /* Entetecontenu vs onglets */ .onglet1tableau #zoneentetecontenu .entetecontenu{padding:20px 10px;}}/* Fin 480px *//* --- Ecrans entre 720px et 1023px --- */@media only screen and (min-width:720px) and (max-width:1023px){/* Tableau Documents */ table.depotDocuments td.taille{font-size:12px !important;} table.depotDocuments{width:700px;}}/* Fin 720px *//* --- Ecrans de 1200px et plus --- */@media only screen and (min-width:1200px){/* Tableau Documents */ table.depotDocuments{width:1170px;}}/* Fin 1200px *//* --- Pour les ONGLETS avec le menu de gauche --- */@media only screen and (min-width:720px){.onglet1tableau, .onglet2tableau, .onglet3tableau, .onglet4tableau, .onglet5tableau{width:96%;}}.calendrierMoyen .entete{position:relative;width:100%;height:22px;margin-bottom:15px;text-align:center;overflow:hidden;}.calendrierMoyen .libelle{display:inline-block;font-size:15px;line-height:22px;font-weight:600;text-transform:uppercase;color:#111;}.calendrierMoyen .moisSuivant a,.calendrierMoyen .moisPrecedent a{position:absolute;top:0;width:30px;height:22px;background-repeat:no-repeat;background-size:22px 22px;background-position:center center;-webkit-transition:transform .2s ease;transition:transform .2s ease;}.calendrierMoyen .moisPrecedent a{left:10px;background-image:url(/Gsc/hublo/img/icons/fleche.svg);-webkit-transform:rotate(180deg) translate(0,0);transform:rotate(180deg) translate(0,0);}.calendrierMoyen .moisPrecedent a:hover{-webkit-transform:rotate(180deg) translate(3px,0);transform:rotate(180deg) translate(3px,0);}.calendrierMoyen .moisSuivant a{right:10px;background-image:url(/Gsc/hublo/img/icons/fleche.svg);-webkit-transform:translate(0,0);transform:translate(0,0);}.calendrierMoyen .moisSuivant a:hover{-webkit-transform:translate(3px,0);transform:translate(3px,0);}.calendrierMoyen .moisSuivant img,.calendrierMoyen .moisPrecedent img{visibility:hidden;}.calendrierMoyen *{-webkit-box-sizing:border-box;box-sizing:border-box;}.calendrierMoyen{width:700px;max-width:100%;margin:0 auto;background-color:#fff;}.calendrierMoyen tr.ligneEntete{border:1px solid #e1e1e1;background-color:#f1f1f1;}.calendrierMoyen tr.ligneEntete th{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;}.calendrierMoyen tr.ligneContenu>td{min-width:100px;max-width:100px;height:70px;padding:5px;vertical-align:top;}.calendrierMoyen tr.ligneContenu td{border:1px solid #e1e1e1;}.calendrierMoyen tr.ligneContenu td .jour{margin-bottom:5px;text-align:right;}.calendrierMoyen tr.ligneContenu td .jour a{font-size:15px;font-weight:600;text-decoration:none;color:#222222;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease;}.calendrierMoyen tr.ligneContenu td .jour a:hover{color:#006534;}.calendrierMoyen tr.ligneContenu td.celluleAujourdHui{background-color:#eee;}.calendrierMoyen table.calendrier td.celluleEvenements>br{display:none;}.calendrierMoyen table.calendrier td.celluleEvenements .jour a{color:#006534;font-weight:bold;}.calendrierMoyen table.calendrier table.listeEvenements tr td{display:block;max-width:90px;margin:2px 0;padding:2px 10px;font-size:12px;border:0;border-radius:12px;color:#FFFFFF;background:#006534;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media screen and (max-width:768px){.calendrier.calendrierMoyen{display:block !important;overflow-x:auto;}}.calendrierPetit table tr.ligneEntete{color:#222222;}.calendrierPetit .ligneContenu td .jour a{color:#006534;}.calendrierPetit .ligneContenu td .jour a:hover{color:#004E28;}.calendrierPetit .ligneContenu td.celluleEvenements a{color:#006534;background-color:#F2F2F2;-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;box-shadow:inset 0 0 0 1px #FFFFFF;}.calendrierPetit .ligneContenu td.celluleEvenements a:hover{color:#FFFFFF;background-color:#006534;-webkit-box-shadow:inset 0 0 0 1px #006534;box-shadow:inset 0 0 0 1px #006534;}.calendrierPetit table .ligneContenu td.celluleAujourdHui .jour a,.calendrierPetit table .ligneContenu td.celluleAujourdHui .jour a:hover{color:#FFFFFF;background-color:#006534;-webkit-box-shadow:inset 0 0 0 1px #006534;box-shadow:inset 0 0 0 1px #006534;}#overDiv table.cellulenoire .celluleentete{color:#FFFFFF;background-color:#006534;}.calendrierPetit table{width:300px;max-width:100%;margin:0 auto;text-align:center;border-collapse:collapse;}@media screen and (max-width:1024px){.calendrierPetit{margin:0 auto;}}.calendrierPetit table .entete{position:relative;width:100%;height:22px;margin-bottom:15px;text-align:center;overflow:hidden;z-index:2;}.calendrierPetit table .libelle{display:inline-block;font-size:15px;line-height:22px;font-weight:600;text-transform:uppercase;color:#111;}.calendrierPetit table .moisSuivant a,.calendrierPetit table .moisPrecedent a{position:absolute;top:0;width:30px;height:22px;background-image:url(/Gsc/hublo/img/icons/fleche.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:center center;-webkit-transition:transform .2s ease;transition:transform .2s ease;}.calendrierPetit table .moisPrecedent a{left:10px;-webkit-transform:rotate(180deg) translate(0,0);transform:rotate(180deg) translate(0,0);}.calendrierPetit table .moisPrecedent a:hover{-webkit-transform:rotate(180deg) translate(3px,0);transform:rotate(180deg) translate(3px,0);}.calendrierPetit table .moisSuivant a{right:10px;-webkit-transform:translate(0,0);transform:translate(0,0);}.calendrierPetit table .moisSuivant a:hover{-webkit-transform:translate(3px,0);transform:translate(3px,0);}.calendrierPetit table .moisSuivant img,.calendrierPetit table .moisPrecedent img{visibility:hidden;}.calendrierPetit table .ligneContenu td .jour{width:inherit;padding:0;}.calendrierPetit table .ligneContenu td .jour a{display:inline-block;width:32px;height:32px;font-size:15px;font-weight:600;line-height:32px;border-radius:50px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;}#overDiv{-webkit-box-shadow:0 5px 30px -2px rgba(0,0,0,0.4);box-shadow:0 5px 30px -2px rgba(0,0,0,0.4);}#overDiv table{border-collapse:collapse;}#overDiv table.cellulenoire{background-color:#fff;-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;}#overDiv table.cellulenoire .txtgras{font-weight:600;}#overDiv table.cellulenoire .celluleentete{padding:6px 10px;border:0;}#overDiv table.cellulenoire .cellule2{border:0;padding:6px 10px;font-size:15px;color:#49494f;background-color:#fff;}/* Wrapper pour les cartes */.zoneEquipe{display:block;width:100%;margin:0 auto;text-align:center;}/* --- CARTE PERSO --- */.cartePerso{display:inline-block;position:relative;top:0;left:0;width:455px;height:280px;margin:10px 5px;overflow:hidden;text-align:left;border-radius:3px;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,0.15);}/* Informations et corrdonnees */.cartePerso>.info{position:absolute;top:0;left:0;width:265px;height:280px;padding:12px 5px 0 15px;color:#606369;}.cartePerso>.info>.nom{float:inherit;width:inherit;padding:0;font-size:20px;font-weight:600;color:#333;word-wrap:break-word;}.cartePerso>.info>.departement,.cartePerso>.info>.fonction{color:#606369;font-size:13px;line-height:16px;}.cartePerso>.info>.fonction{font-weight:600;}.cartePerso>.info a{text-decoration:none;}/* Liste coordonnees */.cartePerso>.info>ul{list-style:none;margin:10px 0;padding:0 0 0 16px;}.cartePerso>.info>ul li{position:relative;min-height:14px;padding:.5em 0 .5em .5em;margin:0;font-size:14px;line-height:16px;border-bottom:1px solid #e1e1e1;}.cartePerso>.info>ul li:before{top:6px;left:-16px;display:inline-block;content:'';width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;}.cartePerso>.info>ul li.local:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_plan.svg);}.cartePerso>.info>ul li.telephone:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_telephone.svg);}.cartePerso>.info>ul li.courriel a{font-weight:600;}.cartePerso>.info>ul li.courriel:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_courriel.svg);}.cartePerso>.info>ul li.siteweb:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_souris.svg);}/* Bouton details */.cartePerso>.info>.detail a{position:absolute;bottom:0;left:18px;margin-bottom:25px;display:block;clear:both;text-transform:uppercase;font-size:14px;line-height:16px;font-weight:600;color:#606369;-webkit-transition:color 0.15s linear;transition:color 0.15s linear;}.cartePerso>.info>.detail a:hover{color:#222326;}.cartePerso>.info>.detail a:after{display:inline-block;position:relative;left:7px;content:'';width:18px;height:16px;background-size:18px 16px;background-repeat:no-repeat;vertical-align:bottom;background-position:0 0;background-image:url(/Gsc/hublo/img/icons/ico_equipe_fleche_orange.png);-webkit-transition:left 0.1s linear;transition:left 0.1s linear;}.cartePerso>.info>.detail a:hover::after{left:11px;}/* Photo */.cartePerso>.photo{position:absolute;top:0;right:0;width:190px;height:280px;overflow:hidden;}.cartePerso>.photo img{width:190px;height:auto;}/* --- Medias Queries pour Carte Perso --- *//* Medias Queries Min 1200 */@media screen and (min-width:1200px){.cartePerso{width:520px;} .cartePerso>.info{width:320px;} .cartePerso>.info>.nom{font-size:22px;}}/* Fin 1200 *//* Medias Queries Max 1023 */@media screen and (max-width:1023px){.cadrePersonnel{float:none;} .cartePerso{display:block;width:500px;margin:10px auto;} .cartePerso>.info{width:310px;}}/* Fin 1023 *//* Medias Queries Max 520 *//* Parce que la carte du queries 1023px (ci-haut) est de 500px */@media screen and (max-width:520px){.cadrePersonnel{width:100%;min-width:inherit;margin:0;} .cartePerso{display:block;clear:both;width:280px;height:auto;left:inherit;margin:0 auto 20px;} .cartePerso>.info{position:relative;left:inherit;top:300px;overflow:hidden;width:100%;height:280px;padding:0 10px;} .cartePerso>.info>.detail a{position:inherit;bottom:inherit;left:inherit;font-size:16px;text-align:center;margin-top:30px;margin-bottom:0;} .cartePerso>.photo{position:relative;top:-280px;clear:both;width:280px;height:280px !important;margin:0 auto;text-align:center;} .cartePerso>.photo img{width:280px;}}/* Fin 520 *//* --- FICHE PERSO --- */.zonePerso{width:100%;clear:both;overflow:hidden;}/* Pour les pages equipe */.zoneperso table.haut{width:100%;max-width:100%;border:0 !important;}.zonePerso table tr td{border:0 !important;}.zonePerso>.retoursommaire{float:left;width:100px;margin-top:155px;overflow:visible;}.zonePerso>.retoursommaire>a{position:relative;left:1px;padding:5px 10px;font-size:15px;line-height:19px;letter-spacing:0.03em;font-weight:600;color:#46484c;text-transform:uppercase;text-decoration:none;-webkit-transition:left 0.2s ease,color 0.15s linear;transition:left 0.2s ease,color 0.15s linear;}.zonePerso>.retoursommaire>a:hover{color:#000;left:-3px;}.zonePerso>.retoursommaire>a:before{position:relative;right:5px;display:inline-block;content:'';width:18px;height:18px;background-size:18px 18px;background-repeat:no-repeat;vertical-align:bottom;background-position:0 0;background-image:url(/Gsc/hublo/img/icons/fleche_retour_orange.svg);transform:rotate(90deg);-webkit-transition:transform 0.2s ease,right 0.2s ease;transition:transform 0.2s ease,right 0.2s ease;}.zonePerso>.retoursommaire>a:hover::before{right:7px;transform:rotate(0deg);}/* --- CADRE PHOTO --- */.zonePerso>.cadrePhoto{float:left;width:250px;margin:0 30px;overflow:hidden;border-radius:5px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.2);}.zonePerso>.cadrePhoto>.photoDetail{display:block;width:250px;height:250px;overflow:hidden;background-color:#E6E6E6;}.zonePerso>.cadrePhoto>.photoDetail img{position:relative;top:-20px;width:100%;}/* COORDONNEES */.zonePerso>.cadrePhoto>.coordonneesPerso{display:block;padding:10px 5px 12px;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul{list-style:none;padding:0;margin:0;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li{display:inline-block;width:100%;position:relative;left:0;padding:.5em 0;font-size:13px;color:#46484c;line-height:16px;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li a{color:#46484c;text-decoration:none;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li a:hover{color:#000;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li:before{display:inline-block;position:relative;left:-2px;top:2px;content:'';width:16px;height:16px;padding-left:10px;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li.siteweb{display:block;text-transform:uppercase;font-size:14px;font-weight:600;}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li.local:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_plan.svg);}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li.telephone:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_telephone.svg);}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li.courriel:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_courriel.svg);}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li.siteweb:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_souris.svg);}.zonePerso>.cadrePhoto>.coordonneesPerso>ul li.cv:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_cv.svg);}/* Details Perso */.zonePerso>.detailsPerso{float:left;width:495px;}.zonePerso>.detailsPerso p{font-size:15px;line-height:1.25em;margin-bottom:0.8em;}.zonePerso>.detailsPerso>.titre{display:block;height:150px;clear:both;overflow:hidden;color:#fff;}.zonePerso>.detailsPerso>.titre>.nom{display:block;width:100%;margin:0;padding:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:0.02em;line-height:1.2em;font-size:40px;}.zonePerso>.detailsPerso>.titre>.fonction{font-size:14px;letter-spacing:0.02em;line-height:1.1em;}/* Formation */.zonePerso>.detailsPerso>#divFormation h2,.zonePerso>.recherchePerso h2,.zonePerso>.detailsPerso>#divCoursEns h2{font-size:20px;text-transform:uppercase;color:#606369;}/* Recherches - Publications - Etc */.zonePerso>.recherchePerso{width:100%;display:inline-block;clear:both;margin-top:40px;padding:0 0 0 130px;}.zonePerso>.recherchePerso>#divChampInteret,.zonePerso>.recherchePerso>#divPublication,.zonePerso>.recherchePerso>#divPrix,.zonePerso>.recherchePerso>#divAutre{padding:30px 0;border-top:3px solid #ECECEC;}/* Titres - Simule le h2 */.zonePerso>.recherchePerso>#divChampInteret>span,.zonePerso>.recherchePerso>#divPublication>span,.zonePerso>.recherchePerso>#divPrix>span,.zonePerso>.recherchePerso>#divAutre>span,.titreSujetPerso{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;margin:calc(2rem - 0.165em ) 0em 0.9rem;line-height:1.3em;letter-spacing:-0.015em;font-size:20px;text-transform:uppercase;color:#606369;}.zonePerso>.recherchePerso ul{box-sizing:border-box;max-width:100%;}.zonePerso>.detailsPerso ul li:before,.zonePerso>.recherchePerso ul li:before{width:12px;height:12px;background-image:url("/Gsc/hublo/img/puces/puce_jaune.png");background-size:6px 6px;background-position:center center;}/* -- RECHERCHE --*/.zonePerso>.cadrePhoto>.coordonneesPerso>div{display:inline-block;width:100%;position:relative;left:0;padding:.5em 0;font-size:13px;color:#46484c;line-height:16px;}.zonePerso>.cadrePhoto>.coordonneesPerso>div a{color:#46484c;text-decoration:none;}.zonePerso>.cadrePhoto>.coordonneesPerso>div a:hover{color:#000;}.zonePerso>.cadrePhoto>.coordonneesPerso>div:before{display:inline-block;position:relative;left:-2px;top:2px;content:'';width:16px;height:16px;padding-left:10px;background-size:16px 16px;background-repeat:no-repeat;background-position:center center;}.zonePerso>.cadrePhoto>.coordonneesPerso>div.siteweb{display:block;text-transform:uppercase;font-size:14px;font-weight:600;}.zonePerso>.cadrePhoto>.coordonneesPerso>div.siteweb:before{background-image:url(/Gsc/hublo/img/icons/ico_equipe_souris.svg);}/* --- Medias Queries pour Fiche Perso --- *//* Medias Queries Max 1023 */@media screen and (max-width:1023px){.zonePerso>.retoursommaire, .zonePerso>.retoursommaire>a, .zonePerso>.detailsPerso, .zonePerso>.cadrePhoto, .zonePerso>.detailsPerso>.titre, .zonePerso>.detailsPerso>.titre>.nom, .zonePerso>.recherchePerso{float:none;display:block;clear:both;width:100%;height:auto;margin:0;padding:0;} .zonePerso>.retoursommaire>a{text-align:center;padding:10px;margin-bottom:10px;} .zonePerso>.cadrePhoto{width:250px;margin:0 auto;} .zonePerso>.detailsPerso>.titre{margin:20px 0;color:#46484c;} .zonePerso>.detailsPerso>.titre>.nom{margin-bottom:10px;font-size:32px;letter-spacing:-0.03em;}}/* Fin 1023 *//* Medias Queries Min 1200*/@media screen and (min-width:1200px){.zonePerso>.detailsPerso{width:700px;}}/* Fin 1200 *//* Medias Queries Max 480 */@media screen and (max-width:480px){}/* Fin 520 *//* ------------------------ ANIMATION (KeyFrames)------------------------ *//* Classe a declarer Exemple:class="hubloanimation fadeIn delay2"*/.hubloanimation{animation-duration:0.7s;-webkit-animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}.hubloanimation.fast{animation-duration:0.5s;-webkit-animation-duration:0.5s;}.hubloanimation.slow{animation-duration:1.5s;-webkit-animation-duration:1.5s;}.hubloanimation.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.hubloanimation.delay1{-webkit-animation-delay:0.25s;animation-delay:0.25s;}.hubloanimation.delay2{-webkit-animation-delay:0.5s;animation-delay:0.5s;}.hubloanimation.delay3{-webkit-animation-delay:0.75s;animation-delay:0.75s;}.hubloanimation.delay4{-webkit-animation-delay:1s;animation-delay:1s;}.hubloanimation.delay5{-webkit-animation-delay:1.25s;animation-delay:1.25s;}.hubloanimation.delay6{-webkit-animation-delay:1.5s;animation-delay:1.5s;}.hubloanimation.delay7{-webkit-animation-delay:1.75s;animation-delay:1.75s;}.hubloanimation.delay8{-webkit-animation-delay:2s;animation-delay:2s;}@keyframes fadeIn{0%{opacity:0;} 100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);} 80%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes bounceUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;} 55%{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;} 55%{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceUp{-webkit-animation-name:bounceUp;animation-name:bounceUp;}@-webkit-keyframes bounceDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;} 55%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;} 55%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceDown{-webkit-animation-name:bounceDown;animation-name:bounceDown;}@keyframes slideUp{0%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);visibility:visible;opacity:0;} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp;}@keyframes slideDown{0%{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);visibility:visible;opacity:0;} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown;}@keyframes slideLeft{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);visibility:visible;opacity:0;} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.slideLeft{-webkit-animation-name:slideLeft;animation-name:slideLeft;}@keyframes slideRight{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);visibility:visible;opacity:0;} 100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.slideRight{-webkit-animation-name:slideRight;animation-name:slideRight;}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;} to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;} to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes flip{from{-webkit-transform:perspective(100px) rotate3d(0,1,0,-360deg);transform:perspective(100px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;} 40%{-webkit-transform:perspective(100px) translate3d(0,0,50px) rotate3d(0,1,0,-190deg);transform:perspective(100px) translate3d(0,0,50px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;} 50%{-webkit-transform:perspective(100px) translate3d(0,0,50px) rotate3d(0,1,0,-170deg);transform:perspective(100px) translate3d(0,0,50px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;} 80%{-webkit-transform:perspective(100px) scale3d(.95,.95,.95);transform:perspective(100px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;} to{-webkit-transform:perspective(100px);transform:perspective(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(50px) rotate3d(1,0,0,180deg);transform:perspective(50px) rotate3d(1,0,0,180deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;} to{-webkit-transform:perspective(50px) rotate3d(0,0,0,0deg);transform:perspective(50px) rotate3d(0,0,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}/* ------------------------------Colonne calculée en pourcentage ------------------------------ */.colonne25,.colonne33,.colonne50,.colonne66,.colonne75{display:block;min-height:5px;float:left;padding:0 2em 0 0;}.colonne25{width:25%;}.colonne33{width:33.333%;}.colonne50{width:50%;}.colonne66{width:66.666%;}.colonne75{width:75%;}@media all and (max-width:768px){.colonne25,.colonne33,.colonne50,.colonne66,.colonne75{float:none;width:99%;clear:both;}}/* ------------------------------ Classes desuetes du modele Respons-V2------------------------------ */a.boutonrose,a.boutonrouge,a.boutoncorail,a.boutonorange,a.boutonjaune,a.boutonkaki,a.boutonvert,a.boutonturquoise,a.boutonbleu,a.boutonmarine,a.boutonmauve,a.boutongris,a.boutonargent,a.boutonblanc{display:inline-block;min-width:200px;min-height:16px;text-align:center;padding:15px;margin-bottom:5px;text-decoration:none !important;color:#fff;font-weight:600;font-size:1.1em;line-height:1;position:relative;cursor:pointer;border:none;outline:none;overflow:hidden;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-transition:color 0.2s ease,background 0.2s ease,border 0.2s ease;transition:color 0.2s ease,background 0.2s ease,border 0.2s ease;}a.boutonrose:hover,a.boutonrouge:hover,a.boutoncorail:hover,a.boutonorange:hover,a.boutonjaune:hover,a.boutonkaki:hover,a.boutonvert:hover,a.boutonturquoise:hover,a.boutonbleu:hover,a.boutonmarine:hover,a.boutonmauve:hover,a.boutongris:hover,a.boutonargent:hover,a.boutonblanc:hover{text-decoration:none !important;}a.boutonrose {background:#e25968;}a.boutonrose:hover {background:#c8354d;}a.boutonrouge {background:#D74141;}a.boutonrouge:hover {background:#a83131;}a.boutoncorail {background:#ff6464;}a.boutoncorail:hover {background:#bf5353;}a.boutonorange {background:#e65d39;}a.boutonorange:hover {background:#d14d2a;}a.boutonjaune {background:#f2bc00;}a.boutonjaune:hover {background:#e7a81d;}a.boutonkaki {background:#a2c956;}a.boutonkaki:hover {background:#82a53d;}a.boutonvert {background:#289e68;}a.boutonvert:hover {background:#228859;}a.boutonturquoise {background:#01b595;}a.boutonturquoise:hover{background:#099179;}a.boutonbleu {background:#149ea3;}a.boutonbleu:hover {background:#008186;}a.boutonmarine {background:#3f5666;}a.boutonmarine:hover {background:#2a4253;}a.boutonmauve {background:#663d4f;}a.boutonmauve:hover {background:#54283b;}a.boutongris {background:#4b4e4e;}a.boutongris:hover {background:#343738;}a.boutonargent {background:#95a5a6;}a.boutonargent:hover {background:#798889;}a.boutonblanc {background:#fafafa;color:#555 !important;}a.boutonblanc:hover {background:#f1f1f1;}a.bouton-c-rose,a.bouton-c-corail,a.bouton-c-rouge,a.bouton-c-orange,a.bouton-c-jaune,a.bouton-c-kaki,a.bouton-c-vert,a.bouton-c-turquoise,a.bouton-c-bleu-vert,a.bouton-c-bleu,a.bouton-c-bleu-gris,a.bouton-c-bleu-pale,a.bouton-c-marine,a.bouton-c-mauve,a.bouton-c-gris,a.bouton-c-argent,a.bouton-c-blanc,a.bouton-c-vert2{display:inline-block;min-width:200px;padding:15px;margin-bottom:10px;position:relative;color:#fff;font-weight:300;font-size:1.2em;line-height:1em;text-align:center;text-decoration:none;border:none;outline:none;cursor:pointer;-webkit-transition:color 0.2s ease,background 0.2s ease;transition:color 0.2s ease,background 0.2s ease;}a.bouton-c-rose,a.bouton-c-rose:visited {background:#e25968;}a.bouton-c-rose:hover {background:#c8354d;text-decoration:none !important;}a.bouton-c-corail,a.bouton-c-corail:visited {background:#ff6464;}a.bouton-c-corail:hover {background:#bf5353;text-decoration:none !important;}a.bouton-c-rouge,a.bouton-c-rouge:visited {background:#D74141;}a.bouton-c-rouge:hover {background:#a83131;text-decoration:none !important;color:#fff !important;}a.bouton-c-orange,a.bouton-c-orange:visited {background:#e65d39;}a.bouton-c-orange:hover {background:#d14d2a;text-decoration:none !important;}a.bouton-c-jaune,a.bouton-c-jaune:visited {background:#f2bc00;}a.bouton-c-jaune:hover {background:#e7a81d;text-decoration:none !important;}a.bouton-c-kaki,a.bouton-c-kaki:visited {background:#a2c956;}a.bouton-c-kaki:hover {background:#82a53d;text-decoration:none !important;}a.bouton-c-vert,a.bouton-c-vert:visited {background:#289e68;}a.bouton-c-vert:hover {background:#228859;text-decoration:none !important;}a.bouton-c-turquoise,a.bouton-c-turquoise:visited{background:#01b595;}a.bouton-c-turquoise:hover {background:#099179;text-decoration:none !important;}a.bouton-c-bleu-vert,a.bouton-c-bleu-vert:visited{background:#01b595;}a.bouton-c-bleu-vert:hover {background:#099179;text-decoration:none !important;}a.bouton-c-bleu ,a.bouton-c-bleu:visited {background:#149ea3;}a.bouton-c-bleu:hover {background:#008186;text-decoration:none !important;}a.bouton-c-bleu-gris,a.bouton-c-gris:visited {background:#435b74;}a.bouton-c-bleu-gris:hover {background:#354b62;text-decoration:none !important;}a.bouton-c-bleu-pale,a.bouton-c-bleu-pale:visited{background:#6694aa;}a.bouton-c-bleu-pale:hover {background:#507d92;text-decoration:none !important;}a.bouton-c-marine,a.bouton-c-marine:visited {background:#49565F;}a.bouton-c-marine:hover {background:#2a4253;text-decoration:none !important;}a.bouton-c-mauve ,a.bouton-c-mauve:visited {background:#663d4f;}a.bouton-c-mauve:hover {background:#54283b;text-decoration:none !important;}a.bouton-c-gris,a.bouton-c-gris:visited {background:#4b4e4e;}a.bouton-c-gris:hover {background:#343738;text-decoration:none !important;}a.bouton-c-argent,a.bouton-c-argent:visited {background:#95a5a6;}a.bouton-c-argent:hover {background:#798889;text-decoration:none !important;}a.bouton-c-blanc ,a.bouton-c-blanc:visited {background:#fafafa;color:#555 !important;}a.bouton-c-blanc:hover {background:#f1f1f1;text-decoration:none !important;}.bouton-encadre{display:inline-block;min-width:200px;padding:15px 25px;margin-bottom:10px;border-style:solid;border-width:1px;outline:none;cursor:pointer;line-height:1em;letter-spacing:0.5px;font-size:1.1em;font-weight:300;text-align:center;text-decoration:none !important;text-transform:uppercase;color:inherit;background:none;-webkit-transition:color 0.2s ease,background 0.2s ease,border 0.2s ease;transition:color 0.2s ease,background 0.2s ease,border 0.2s ease;}.bouton-encadre.blanc,bouton-encadre.blanc:visited{color:#222 !important;border-color:#444;background:rgba(255,255,255,0.6);}.bouton-encadre.blanc:hover,.bouton-encadre.blanc:active{color:#fafafa !important;background:#444;}.bouton-encadre.blanc2{color:#fff !important;border-color:#fff;background:rgba(255,255,255,0);}.bouton-encadre.blanc2:hover,.bouton-encadre.blanc2:active{color:#fff!important;background:#b3cc4f;}.bouton-encadre.bleu{color:#305c71!important;border-color:#305c71;background:none;}.bouton-encadre.bleu:hover,.bouton-encadre.bleu:active{color:#fafafa!important;background:#305c71;}.bouton-encadre.rouge{color:#D74141!important;border-color:#D74141;}.bouton-encadre.rouge:hover,.bouton-encadre.rouge:active{color:#fafafa!important;background:#D74141;}.bouton-encadre.corail{color:#ff6464!important;border-color:#ff6464;}.bouton-encadre.corail:hover,.bouton-encadre.corail:active{color:#fafafa!important;background:#ff6464;}.bouton-encadre.jaune{color:#E7A81D!important;border-color:#F2BC00;}.bouton-encadre.jaune:hover,.bouton-encadre.jaune:active{color:#fafafa!important;background:#F2BC00;}.bouton-encadre.cyan{color:#00ffd2!important;border-color:#00ffd2;}.bouton-encadre.cyan:hover{color:#00ffd2!important;background:#d4dcdb;}.bouton-encadre.cyan:active{color:#00ffd2!important;background:rgba(255,255,255,0);}.bouton-encadre.vert{color:#289E68!important;border-color:#289E68;}.bouton-encadre.vert:hover{color:#fafafa!important;background:#289E68;}.bouton-encadre.vert:active{color:#289E68!important;background:#1B724A;}.bouton-encadre.vert4{color:#09937a!important;border-color:#01b595;}.bouton-encadre.vert4:hover{color:#09937A !important;background:#d4dcdb;}.bouton-encadre.vert4:active{color:#09937A !important;background:rgba(255,255,255,0);}.bouton-encadre.gris{color:#222 !important;border-color:#444;}.bouton-encadre.gris:hover,.bouton-encadre.gris:active{color:#fafafa !important;background:#444;}.bouton-encadre.turquoise{color:#fafafa!important;border-color:#18c9a9;}.bouton-encadre.turquoise:hover,.bouton-encadre.turquoise:active{color:#fafafa!important;background:#455e79;}.texte-plus-gros,.texte-1em,.texte-2em,.texte-3em,.texte-4em,.texte-5em{line-height:1em;}.texte-demi {font-size:0.6em;}.texte-normal {font-size: 1em;}.texte-petit {font-size:0.9em;}.texte-plus-petit{font-size:0.8em;}.texte-plus-gros{font-size:1.2em;}.texte-1em {font-size:1.8em;}.texte-2em {font-size:2.6em;}.texte-3em {font-size:3.0em;}.texte-4em {font-size:4.0em;}.texte-5em {font-size:5.0em;}.mince {font-weight:300;}.texte-400 {font-weight:400;}.texte-semigras {font-weight:600;}.texte-gras {font-weight:700;}.texte-ultragras{font-weight:800;}.sp-0{letter-spacing:0;}.sp-1{letter-spacing:1px;}.sp-2{letter-spacing:2px;}.lh1{line-height:1.1em;}.lh2{line-height:1.2em;}.lh3{line-height:1.3em;}.lh4{line-height:1.4em;}.lh5{line-height:1.5em;}.lh6{line-height:1.6em;}/*.corail {color:#ff6464;}.kaki {color:#a2c956;}.bleu-ciel {color:#276AD5;}.marine {color:#3f5666;}.mauve {color:#663d4f;}.argent {color:#95a5a6;}*/.contour-rose {border:1px solid #e25968;}.contour-rouge {border:1px solid #D74141;}.contour-corail {border:1px solid #ff6464;}.contour-orange {border:1px solid #e65d39;}.contour-jaune {border:1px solid #f2bc00;}.contour-kaki {border:1px solid #a2c956;}.contour-vert {border:1px solid #289e68;}.contour-vert4 {border:1px solid #09937a;}.contour-turquoise{border:1px solid #01b595;}.contour-bleu {border:1px solid #149ea3;}.contour-marine {border:1px solid #3f5666;}.contour-mauve {border:1px solid #663d4f;}.contour-gris {border:1px solid #4b4e4e;}.contour-grispale{border:1px solid #dddddd;}.contour-argent {border:1px solid #95a5a6;}.contour-blanc {border:1px solid #ffffff;}.contour-noir {border:1px solid #222222;}.fond-rose {background:#e25968;}.fond-rouge {background:#D74141;}.fond-corail {background:#ff6464;}.fond-orange {background:#e65d39;}.fond-jaune {background:#f2bc00;}.fond-kaki {background:#a2c956;}.fond-vert {background:#289e68;}.fond-turquoise {background:#01b595;}.fond-bleu {background:#149ea3;}.fond-marine {background:#3f5666;}.fond-mauve {background:#663d4f;}.fond-gris {background:#4b4e4e;}.fond-grispale {background:#efefef;}.fond-argent {background:#95a5a6;}.fond-blanc {background:#ffffff;}.fond-noir {background:#222222;}.lien-blanc a{color:#cccccc !important;text-decoration:none !important;}.lien-blanc a:hover{color:#ffffff !important;text-decoration:none !important;}.lien-noir a{color:#444444 !important;text-decoration:none !important;}.lien-noir a:hover{color:#111111 !important;text-decoration:none !important;}.lien-rouge a{color:#c43b3b !important;text-decoration:none !important;}.lien-rouge a:hover{color:#FD5252 !important;text-decoration:none !important;}.texte-blanc{color:#ffffff;}.texte-rouge-n{color:#c43b3b;}.texte-blanc-n{color:#ffffff;}.texte-bleu-n{color:#6DA4A9;}.texte-bleu-vert-n{color:#36AD96;}.texte-vert4-n{color:#09937a;}.texte-gris-n{color:#4e4e4e;}.texte-turquoise-n{color:#01B595;}.texte-rouge{color:#cb3535;}.texte-rose{color:#D14747;}.texte-corail{color:#ff6464;}.texte-orange{color:#E36144;}.texte-mauve{color:#795E7A;}.texte-vert{color:#26A76D;}.texte-vert2{color:#4a856c;}.texte-vert3{color:#557A32;}.texte-vert4{color:#09937a;}.texte-bleu{color:#6DA4A9;}.texte-bleu2{color:#3E828A;}.texte-bleu-gris{color:#505E63;}.texte-jaune{color:#DDCE23;}.texte-jaune2{color:#FEA500;}.texte-gris{color:#4e4e4e;}.texte-turquoise{color:#01B595;}/* Slecteur de couleur */.sp-container{padding-bottom:0;padding:10px;box-shadow:0 25px 80px rgba(0,0,0,0.1);}/* Navigation Mobile */@media screen and (max-width:1023px){.menuHoriz ul.blocHoriz.niveau2Horiz li.onHoriz > a{background-color:#006534 !important;color:#FFFFFF !important;}}/* Couleurs Primaire et Secondaire */.primaire{background-color:#006534;}.primairetxt,.txtprimaire,a.primairetxt,a.txtprimaire{color:#006534 !important;}.secondaire{background-color:#545460;}.secondairetxt,.txtsecondaire,a.secondairetxt,a.txtsecondaire{color:#545460 !important;}/* Contours */.contour.primaire{border-color:#006534;background-color:inherit;}.contour.secondaire{border-color:#545460;background-color:inherit;}/* Tableaux *//* Cellule entete classeur fait avec des td au lieu de th --- A VERIFIER --- */table tr td.celluleenteteclasseur{color:#FAFAFA;background-color:#2A2C2B;}.cellule1{color:#333333;background-color:#F2F2F2;}.cellule2{color:#333333;background-color:#FFFFFF;}.hublo table.tableau tr th{color:#FAFAFA;background-color:#2A2C2B;}.topbar .tbdroite .admission a{background-color:#006534;}.topbar .tbdroite .admission a:hover{background-color:#006534;}/* Navigation */.menuHoriz ul.blocHoriz.niveau1Horiz .onHoriz > a{box-shadow:inset 0 -2px 0 #006534;}/* Slecteur de couleur */.sp-container{padding-bottom:0;padding:10px;box-shadow:0 25px 80px rgba(0,0,0,0.1);/* -webkit-animation-name:fadeIn;*/ /* animation-name:fadeIn;*/ /* -webkit-animation-duration:.1s;*/ /* animation-duration:.2s;*/}/* --- CALENDRIER -- A VALIDER --- *//* --- Cellule Aujourdhui --- */.calendrierGrand td.celluleAujourdHui .jour a{opacity:1;color:#FFFFFF;background-color:#006534;}.calendrierGrand td.celluleAujourdHui .jour a:hover{opacity:0.85;color:#FFFFFF;background-color:#006534;}.calendrierGrand table td.celluleEvenements div.jour a,.calendrierGrand table td.celluleEvenements div.jour a:hover{color:#FFFFFF;background-color:#545460;}/* Point pour evenement */.calendrierGrand table td.celluleEvenements div.jour a:before{background-color:#006534;}/* --- BOUTONS --- *//* Bouton Primaire */a.btn{opacity:1;-webkit-transition:background .2s ease,color .2s ease,box-shadow .15s ease-out;transition:background .2s ease,color .2s ease,box-shadow .15s ease-out;color:#FFFFFF;background-color:#006534;}a.btn:hover{opacity:1;color:#FFFFFF;background-color:#006534;}/*a.btn:focus,a.btn:active{opacity:1;color:#FFFFFF;background-color:#006534;}*//* Bouton Outline Primaire */a.btn.outline{opacity:1;color:#006534;border-color:#006534;background-color:rgba(0,0,0,0);}a.btn.outline:hover{opacity:0.85;color:#FFFFFF;background-color:#006534;}a.btn.outline:active,a.btn.outline:focus{opacity:1;color:#FFFFFF;background-color:#006534;}/* Bouton Secondaire */a.btn.secondaire{color:#FFFFFF;background-color:#545460;}a.btn.secondaire:hover{color:#FFFFFF;background-color:#545460;}a.btn.secondaire:focus,a.btn.secondaire:active{color:#FFFFFF;background-color:#545460;}/* Bouton Outline Secondaire */a.btn.outline.secondaire{color:#545460;border-color:#545460;background-color:rgba(0,0,0,0);}a.btn.outline.secondaire:hover{color:#FFFFFF;background-color:#545460;}a.btn.outline.secondaire:active,a.btn.outline.secondaire:focus{color:#FFFFFF;background-color:#545460;}/* Bouton Alternatif (plus gros) */a.btn.alternatif{color:#FFFFFF;background-color:#006534;}a.btn.alternatif:hover{color:#FFFFFF;background-color:#006534;}a.btn.alternatif:focus,a.btn.alternatif:active{color:#FFFFFF;background-color:#006534;}a.btn.alternatif.outline{color:#006534;border-color:#006534;}a.btn.alternatif.outline:hover,a.btn.alternatif.outline:active,a.btn.alternatif.outline:focus{color:#FFFFFF;background-color:#006534;}/* Bouton Texte (avec fleche) */a.btn.texte{color:#006534;}a.btn.texte:hover,a.btn.texte:focus{color:#004E28;}/* Bouton avec contour anime */.btn-ca,a.btn-ca{color:#006534;border:1px solid #006534;}.btn-ca-txt:after,.btn-ca-txt:before,.btn-ca:after,.btn-ca:before{background:#006534;}/* Liens animes */.lienanime a,a.lienanime{color:#006534;}.lienanime a:before,a.lienanime:before{background-color:#006534;}/* --- HUBLO HOVER --- */.hublo-hover figure{background-color:#006534;}.hublo-hover figure figcaption{color:#FFFFFF;}.hublo-hover.secondaire figure{background-color:#545460;}.hublo-hover.secondaire figure figcaption{color:#FFFFFF;}/* TYPOGRAPHIE DECO *//* Typo primaire */.dropcap,.surligne{color:#FFFFFF;background-color:#006534;}/* Typo secondaire */.dropcap.secondaire,.surligne.secondaire{color:#FFFFFF;background-color:#545460;}blockquote{border-left-color:#006534;;}/* --- TABLEAUX --- */.hublo table.tableau tr th{color:#FAFAFA;background-color:#2A2C2B;}/* --- ONGLETS --- */.onglet1entete ul.onglet1 li.on:before{background-color:#006534;}/* --- BOITE MESSAGE --- */#debutmessage,.debutmessagesite{background-color:#006534;}/* --- FORMULAIRES --- */textarea:focus,textarea:active,input:not([type="button"]):focus,input:not([type="button"]):active,select:focus,select:active{border-width:1px;border-color:#006534;}/* --- RSS --- */.enteteRSS a{opacity:1;color:#FFFFFF;background-color:#006534;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.enteteRSS a:hover{opacity:0.8;color:#FFFFFF;background-color:#006534;}.lienItemRSS a:hover,.lienItemRSS a:active{border-left:2px solid #006534;}/* Separateurs */.separateur.petit,.separateur.moyen,.separateur.grand{background-color:#006534;}.separateur.petit.secondaire,.separateur.moyen.secondaire,.separateur.grand.secondaire{background-color:#545460;}/* Glossaire */.lettreglossaireon{color:#FFFFFF;background-color:#006534;}/* Accordeon (active) */.accordeon .accordeon-titre.accordeon-active,.accordeon .accordeon-titre.accordeon-active:hover,.accordeon .accordeon-titre.accordeon-active:focus,.accordeon .accordeon-titre.accordeon-active:active{color:#006534;}/* --- SECTIONS --- */.hubloSection.primaire{color:#FFFFFF;background-color:#006534;}.hubloSection.primaire a{color:#FFFFFF;}.hubloSection.secondaire{color:#FFFFFF;background-color:#545460;}.hubloSection.secondaire a{color:#FFFFFF;}/* --------------------------- UTILITAIRES (shortcodes)--------------------------- *//* Bouton edition de Chopin */.edition{position:fixed;top:0;left:0;box-shadow:0 1px 20px rgba(0,0,0,0.05);z-index:99999;opacity:0.3;transition:opacity 0.15s linear;}.edition:hover{opacity:1;}.edition:before{display:block;height:16px;content:"chopin";text-transform:uppercase;font-size:11px;line-height:16px;text-align:center;font-weight:600;color:#fafafa;background-color:#0297E7;}.edition img{padding:0 !important;}.edition a{display:inline-block;float:left;margin:0;padding:10px 15px;line-height:1em;text-align:center;border:1px solid #e1e1e1;border-left:0;background-color:#F6F6F6;}.edition a:hover{background-color:#FFFFFF;}.edition hr{display:none;}/* --- ALIGNEMENT VERTICALE --- */.vc{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}/* --- OMBRAGES --- */.ombrage,.ombrage1,.ombrage2,.ombrage3,.ombrage4{margin:5px 5px 20px 5px;}.ombrage,.ombrage1{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.15);box-shadow:0 5px 15px rgba(0,0,0,0.15);}.ombrage2{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}.ombrage3{-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.1);box-shadow:0 5px 20px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.1);}.ombrage4{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}/* --- OPACITE --- */.opacite1{opacity:0.1;}.opacite2{opacity:0.2;}.opacite3{opacity:0.3;}.opacite4{opacity:0.4;}.opacite5{opacity:0.5;}.opacite6{opacity:0.6;}.opacite7{opacity:0.7;}.opacite8{opacity:0.8;}.opacite9{opacity:0.9;}/* --- BORDER RADIUS --- */.br1{border-radius:1px;}.br2{border-radius:2px;}.br3{border-radius:3px;}.br4{border-radius:4px;}.br5{border-radius:5px;}.br6{border-radius:6px;}.br7{border-radius:7px;}.br8{border-radius:8px;}.br9{border-radius:9px;}.br10{border-radius:10px;}.btn.br05,.btn-ca.br05{border-radius:0.5rem;}/* Width */.w100{width:100%;}.w90{width:90%;}.w80{width:80%;}.w70{width:70%;}.w60{width:60%;}.w50{width:50%;}.w40{width:40%;}.w30{width:30%;}.w20{width:20%;}.w10{width:10%;}/* Textes */.nowrap{white-space:nowrap;}.clear{clear:both;}.full{width:100%;}/* Display */.dn,.hidden,.invisible{display:none ;}.db{display:block !important;}.dib{display:inline-block !important;}.df{display:flex !important;}.ma{margin:0 auto !important;}img.ma{display:block;margin:0 auto !important;}/* Float */.fl,.gauche{float:left;}.fr,.droite{float:right;}/* --- Images --- */img.fl,img.gauche{float:left;margin:0 15px 5px 0;}img.fr,img.droite{float:right;margin:0 0 5px 15px;}/* Effets pour images */img.imageronde{border-radius:600px;}img.ombre{box-shadow:0 2px 15px rgba(0,0,0,0.15);}a img.ombre{opacity:0.85;border-bottom:2px solid transparent;-webkit-transition:box-shadow .2s ease-in-out,opacity .2s linear;-moz-transition:box-shadow .2s ease-in-out,opacity .2s linear;transition:box-shadow .2s ease-in-out,opacity .2s linear;}a img.ombre:hover{opacity:1;border-bottom:2px solid #ddd;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 8px 35px rgba(0,0,0,0.2);}a img.ombre:active{top:0;box-shadow:0 5px 10px rgba(0,0,0,0.1);}/* LIENS sans soulignement */a.tdn,.tdn a{text-decoration :none !important;}/* Herite de la Base dans WEB PARAM CSS */.vai{vertical-align:inherit;}.vat,.haut,.txthaut{vertical-align:top;}.vam,.milieu,.txtmilieu{vertical-align:middle;}.vab,.bas,.txtbas{vertical-align:bottom;}/* --- TEXTES --- */.txtpetit{font-size:.9em;}.txtmoyen{font-size:1.1em;}.txtmoyeng{font-size:1.1em;font-weight:bold;}.txtgros{font-size:1.2em;}.txtgras{font-weight:bold;}.txtitalique{font-style:italic;}.txtsurligne{background-color:#FEC700;} /*jaune de base*/.maj,.ttu{text-transform:uppercase !important;}.ttn{text-transform:none !important;}.tal{text-align:left !important;}.tac{text-align:center !important;}.tar{text-align:right !important;}.taj{text-align:justify !important;}/* Font size (txt) */.txt10{font-size:10px;}.txt11{font-size:11px;}.txt12{font-size:12px;}.txt13{font-size:13px;}.txt14{font-size:14px;}.txt15{font-size:15px;}.txt16{font-size:16px;}.txt17{font-size:17px;}.txt18{font-size:18px;}.txt19{font-size:19px;}.txt20{font-size:20px;}.txt21{font-size:21px;}.txt22{font-size:22px;}.txt23{font-size:23px;}.txt24{font-size:24px;}.txt25{font-size:25px;}.txt26{font-size:26px;}.txt27{font-size:27px;}.txt28{font-size:28px;}.txt29{font-size:29px;}.txt30{font-size:30px;}.txt31{font-size:31px;}.txt32{font-size:32px;}.txt34{font-size:34px;}.txt36{font-size:36px;}.txt38{font-size:38px;}.txt40{font-size:40px;}.txt44{font-size:44px;}.txt48{font-size:48px;}.txt50{font-size:50px;}.txt54{font-size:54px;}.txt58{font-size:58px;}.txt60{font-size:60px;}/* texte */.texte0em8 {font-size:0.8em !important;}.texte0em9 {font-size:0.9em !important;}.texte1em {font-size:1.0em !important;}.texte1em1 {font-size:1.1em !important;}.texte1em2 {font-size:1.2em !important;}.texte1em3 {font-size:1.3em !important;}.texte1em4 {font-size:1.4em !important;}.texte1em5 {font-size:1.5em !important;}.texte1em6 {font-size:1.6em !important;}.texte1em7 {font-size:1.7em !important;}.texte1em8 {font-size:1.8em !important;}.texte1em9 {font-size:1.9em !important;}.texte2em {font-size:2.0em !important;}.texte2em5 {font-size:2.5em !important;}.texte3em {font-size:3.0em !important;}.texte3em5 {font-size:3.5em !important;}.texte4em {font-size:4.0em !important;}.texte4em5 {font-size:4.5em !important;}.texte5em {font-size:5.0em !important;}/* txt */.txt0em8 {font-size:0.8em !important;}.txt0em9 {font-size:0.9em !important;}.txt1em {font-size:1.0em !important;}.txt1em1 {font-size:1.1em !important;}.txt1em2 {font-size:1.2em !important;}.txt1em3 {font-size:1.3em !important;}.txt1em4 {font-size:1.4em !important;}.txt1em5 {font-size:1.5em !important;}.txt1em6 {font-size:1.6em !important;}.txt1em7 {font-size:1.7em !important;}.txt1em8 {font-size:1.8em !important;}.txt1em9 {font-size:1.9em !important;}.txt2em {font-size:2.0em !important;}.txt2em5 {font-size:2.5em !important;}.txt3em {font-size:3.0em !important;}.txt3em5 {font-size:3.5em !important;}.txt4em {font-size:4.0em !important;}.txt4em5 {font-size:4.5em !important;}.txt5em {font-size:5.0em !important;}/* texte*/.texte1em,.texte1em1,.texte1em2,.texte1em3,.texte1em4,.texte1em5,.texte1em6,.texte1em7,.texte1em8,.texte1em9,.texte2em,.texte2em5,.texte3em,.texte3em5,.texte4em,.texte4em5,.texte5em,/* txt*/.txt1em,.txt1em1,.txt1em2,.txt1em3,.txt1em4,.txt1em5,.txt1em6,.txt1em7,.txt1em8,.txt1em9,.txt2em,.txt2em5,.txt3em,.txt3em5,.txt4em,.txt4em5,.txt5em{line-height:1.3em;}/* texte */.texte300{font-weight:300 !important;}.texte400{font-weight:400 !important;}.texte500{font-weight:500 !important;}.texte600{font-weight:600 !important;}.texte700{font-weight:700!important;}.texte800{font-weight:800 !important;}/* txt */.txt300{font-weight:300 !important;}.txt400{font-weight:400 !important;}.txt500{font-weight:500 !important;}.txt600{font-weight:600 !important;}.txt700{font-weight:700 !important;}.txt800{font-weight:800 !important;}/* --- Line height --- */.lhinherit{line-height:inherit !important;}.lh0em8{line-height:0.8em !important;}.lh0em9{line-height:0.9em !important;}.lh1em{line-height:1.0em !important;}.lh1em1{line-height:1.1em !important;}.lh1em2{line-height:1.2em !important;}.lh1em3{line-height:1.3em !important;}.lh1em4{line-height:1.4em !important;}.lh1em5{line-height:1.5em !important;}/* --- Letter spacing --- *//* Negatif */.ls-1{letter-spacing:-0.01em !important;}.ls-2{letter-spacing:-0.02em !important;}.ls-3{letter-spacing:-0.03em !important;}.ls-4{letter-spacing:-0.04em !important;}/* Positif */.ls0{letter-spacing:normal !important;}.ls1{letter-spacing:0.01em !important;}.ls2{letter-spacing:0.02em !important;}.ls3{letter-spacing:0.03em !important;}.ls4{letter-spacing:0.04em !important;}.ls5{letter-spacing:0.05em !important;}.ls6{letter-spacing:0.06em !important;}.ls7{letter-spacing:0.07em !important;}.ls8{letter-spacing:0.08em !important;}.ls9{letter-spacing:0.09em !important;}.ls10{letter-spacing:0.1em !important;}/* --- Margin --- */.m0 {margin: 0 !important;}.m5 {margin:5px !important;}.m10{margin:10px !important;}.m15{margin:15px !important;}.m20{margin:20px !important;}.m25{margin:25px !important;}.m30{margin:30px !important;}.m40{margin:40px !important;}.m50{margin:50px !important;}.m60{margin:60px !important;}.m70{margin:70px !important;}.m80{margin:80px !important;}.m90{margin:90px !important;}.m100{margin:100px!important;}/* Marges en pourcentage (pc) */.m1pc{margin:1% !important;}.m2pc{margin:2% !important;}.m3pc{margin:3% !important;}.m4pc{margin:4% !important;}.m5pc{margin:5% !important;}.m10pc{margin:10% !important;}.m15pc{margin:15% !important;}.m20pc{margin:20% !important;}.m30pc{margin:30% !important;}.m40pc{margin:40% !important;}.m50pc{margin:50% !important;}.mt0 {margin-top: 0 !important;}.mt5 {margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt20{margin-top:20px !important;}.mt30{margin-top:30px !important;}.mt40{margin-top:40px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mt70{margin-top:70px !important;}.mt80{margin-top:80px !important;}.mt90{margin-top:90px !important;}.mt100{margin-top:100px!important;}.mt110{margin-top:110px!important;}.mt120{margin-top:120px!important;}.mt130{margin-top:130px!important;}.mt140{margin-top:140px!important;}.mt150{margin-top:150px!important;}.mb0 {margin-bottom: 0 !important;}.mb5 {margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px !important;}.mb40{margin-bottom:40px !important;}.mb50{margin-bottom:50px !important;}.mb60{margin-bottom:60px !important;}.mb70{margin-bottom:70px !important;}.mb80{margin-bottom:80px !important;}.mb90{margin-bottom:90px !important;}.mb100{margin-bottom:100px!important;}.mb110{margin-bottom:110px!important;}.mb120{margin-bottom:120px!important;}.mb130{margin-bottom:130px!important;}.mb140{margin-bottom:140px!important;}.mb150{margin-bottom:150px!important;}.ml0 {margin-left: 0 !important;}.ml5 {margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.ml50{margin-left:50px !important;}.ml60{margin-left:60px !important;}.ml70{margin-left:70px !important;}.ml80{margin-left:80px !important;}.ml90{margin-left:90px !important;}.ml100{margin-left:100px!important;}.mr0 {margin-right: 0 !important;}.mr5 {margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mr50{margin-right:50px !important;}.mr60{margin-right:60px !important;}.mr70{margin-right:70px !important;}.mr80{margin-right:80px !important;}.mr90{margin-right:90px !important;}.mr100{margin-right:100px!important;}/* left et right */.mlr0 {margin-right: 0 !important;margin-left: 0 !important;}.mlr5 {margin-right:5px !important;margin-left:5px !important;}.mlr10{margin-right:10px !important;margin-left:10px !important;}.mlr20{margin-right:20px !important;margin-left:20px !important;}.mlr30{margin-right:30px !important;margin-left:30px !important;}.mlr40{margin-right:40px !important;margin-left:40px !important;}.mlr50{margin-right:50px !important;margin-left:50px !important;}.mlr60{margin-right:60px !important;margin-left:60px !important;}.mlr70{margin-right:70px !important;margin-left:70px !important;}.mlr80{margin-right:80px !important;margin-left:80px !important;}.mlr90{margin-right:90px !important;margin-left:90px !important;}.mlr100{margin-right:100px!important;margin-left:100px!important;}/* top et bottom */.mtb0 {margin-top: 0 !important;margin-bottom: 0 !important;}.mtb5 {margin-top:5px !important;margin-bottom: 5px !important;}.mtb10 {margin-top:10px !important;margin-bottom:10px !important;}.mtb20 {margin-top:20px !important;margin-bottom:20px !important;}.mtb30 {margin-top:30px !important;margin-bottom:30px !important;}.mtb40 {margin-top:40px !important;margin-bottom:40px !important;}.mtb50 {margin-top:50px !important;margin-bottom:50px !important;}.mtb60 {margin-top:60px !important;margin-bottom:60px !important;}.mtb70 {margin-top:70px !important;margin-bottom:70px !important;}.mtb80 {margin-top:80px !important;margin-bottom:80px !important;}.mtb90 {margin-top:90px !important;margin-bottom:90px !important;}.mtb100{margin-top:100px!important;margin-bottom:100px !important;}.mtb110{margin-top:110px!important;margin-bottom:110px !important;}.mtb120{margin-top:120px!important;margin-bottom:120px !important;}.mtb130{margin-top:130px!important;margin-bottom:130px !important;}.mtb140{margin-top:140px!important;margin-bottom:140px !important;}.mtb150{margin-top:150px!important;margin-bottom:150px !important;}/* --- Marges (top) Negatives --- */ .mt5.negative{margin-top: -5px!important;}.mt10.negative{margin-top:-10px!important;}.mt20.negative{margin-top:-20px!important;}.mt30.negative{margin-top:-30px!important;}.mt40.negative{margin-top:-40px!important;}.mt50.negative{margin-top:-50px!important;}/* --- Padding --- */.p0 {padding:0 !important;}.p5 {padding:5px !important;}.p10{padding:10px !important;}.p15{padding:15px !important;}.p20{padding:20px !important;}.p25{padding:25px !important;}.p30{padding:30px !important;}.p40{padding:40px !important;}.p50{padding:50px !important;}.p60{padding:60px !important;}.p70{padding:70px !important;}.p80{padding:80px !important;}.p90{padding:90px !important;}.p100{padding:100px!important;}/* Padding en pourcentage (pc) */.p1pc{padding:1% !important;}.p2pc{padding:2% !important;}.p3pc{padding:3% !important;}.p4pc{padding:4% !important;}.p5pc{padding:5% !important;}.p10pc{padding:10% !important;}.p15pc{padding:15% !important;}.p20pc{padding:20% !important;}.p30pc{padding:30% !important;}.p40pc{padding:40% !important;}.p50pc{padding:50% !important;}.pl0 {padding-left:0 !important;}.pl5 {padding-left:5px !important;}.pl10{padding-left:10px !important;}.pl20{padding-left:20px !important;}.pl30{padding-left:30px !important;}.pl40{padding-left:40px !important;}.pl50{padding-left:50px !important;}.pl60{padding-left:60px !important;}.pl70{padding-left:70px !important;}.pl80{padding-left:80px !important;}.pl90{padding-left:90px !important;}.pl100{padding-left:100px!important;}.pr0 {padding-right:0 !important;}.pr5 {padding-right:5px !important;}.pr10{padding-right:10px !important;}.pr20{padding-right:20px !important;}.pr30{padding-right:30px !important;}.pr40{padding-right:40px !important;}.pr50{padding-right:50px !important;}.pr60{padding-right:60px !important;}.pr70{padding-right:70px !important;}.pr80{padding-right:80px !important;}.pr90{padding-right:90px !important;}.pr100{padding-right:100px!important;}.pt0 {padding-top:0 !important;}.pt5 {padding-top:5px !important;}.pt10{padding-top:10px !important;}.pt20{padding-top:20px !important;}.pt30{padding-top:30px !important;}.pt40{padding-top:40px !important;}.pt50{padding-top:50px !important;}.pt60{padding-top:60px !important;}.pt70{padding-top:70px !important;}.pt80{padding-top:80px !important;}.pt90{padding-top:90px !important;}.pt100{padding-top:100px!important;}.pb0 {padding-bottom:0 !important;}.pb5 {padding-bottom:5px !important;}.pb10{padding-bottom:10px !important;}.pb20{padding-bottom:20px !important;}.pb30{padding-bottom:30px !important;}.pb40{padding-bottom:40px !important;}.pb50{padding-bottom:50px !important;}.pb60{padding-bottom:60px !important;}.pb70{padding-bottom:70px !important;}.pb80{padding-bottom:80px !important;}.pb90{padding-bottom:90px !important;}.pb100{padding-bottom:100px!important;}/* Padding Top + Bottom */.ptb0 {padding-bottom:0 !important;padding-top:0 !important;}.ptb5 {padding-bottom:5px !important;padding-top:5px !important;}.ptb10{padding-bottom:10px !important;padding-top:10px !important;}.ptb20{padding-bottom:20px !important;padding-top:20px !important;}.ptb30{padding-bottom:30px !important;padding-top:30px !important;}.ptb40{padding-bottom:40px !important;padding-top:40px !important;}.ptb50{padding-bottom:50px !important;padding-top:50px !important;}.ptb60{padding-bottom:60px !important;padding-top:60px !important;}.ptb70{padding-bottom:70px !important;padding-top:70px !important;}.ptb80{padding-bottom:80px !important;padding-top:80px !important;}.ptb90{padding-bottom:90px !important;padding-top:90px !important;}.ptb100{padding-bottom:100px!important;padding-top:100px!important;}/* Padding Left + Right */.plr0 {padding-left:0 !important;padding-right:0 !important;}.plr5 {padding-left:5px !important;padding-right:5px !important;}.plr10{padding-left:10px !important;padding-right:10px !important;}.plr20{padding-left:20px !important;padding-right:20px !important;}.plr30{padding-left:30px !important;padding-right:30px !important;}.plr40{padding-left:40px !important;padding-right:40px !important;}.plr50{padding-left:50px !important;padding-right:50px !important;}.plr60{padding-left:60px !important;padding-right:60px !important;}.plr70{padding-left:70px !important;padding-right:70px !important;}.plr80{padding-left:80px !important;padding-right:80px !important;}.plr90{padding-left:90px !important;padding-right:90px !important;}.plr100{padding-left:100px!important;padding-right:100px!important;}/* Padding Left + Right en Pourcentage (pc) */.plr1pc {padding-left:1% !important;padding-right:1% !important;}.plr2pc {padding-left:2% !important;padding-right:2% !important;}.plr3pc {padding-left:3% !important;padding-right:3% !important;}.plr4pc {padding-left:4% !important;padding-right:4% !important;}.plr5pc {padding-left:5% !important;padding-right:5% !important;}.plr10pc{padding-left:10% !important;padding-right:10% !important;}.plr15pc{padding-left:15% !important;padding-right:15% !important;}.plr20pc{padding-left:20% !important;padding-right:20% !important;}.plr30pc{padding-left:30% !important;padding-right:30% !important;}.plr40pc{padding-left:40% !important;padding-right:40% !important;}.plr50pc{padding-left:50% !important;padding-right:50% !important;}/* --- COULEURS --- *//* Contours */.contour {border-width:1px;border-style:solid;}/* Epaisseurs */.contour.deux {border-width: 2px;}.contour.trois{border-width: 3px;}.contour.cinq {border-width: 5px;}.contour.dix {border-width:10px;}/* Haut et Bas */.contour.horiz{border-left:none;border-right:none;}/* Haut */.contour.haut {border-left:none;border-right:none;border-bottom:none;}/* Bas */.contour.bas {border-left:none;border-right:none;border-top:none;}/* Droit */.contour.droit{border-left:none;border-bottom:none;border-top:none;float:inherit;}/* Gauche */.contour.gauche{border-right:none;border-bottom:none;border-top:none;float:inherit;}/* Arrondis */.contour.rond {border-radius:5px;}/* Couleurs de contour */.contour.blanc {border-color:#FFFFFF;}.contour.noir {border-color:#2f3032;}.contour.gris {border-color:#46484C;}.contour.grismoyen{border-color:#A8A8A8;}.contour.argent {border-color:#C8CACC;}.contour.aqua {border-color:#00CCCC;}.contour.turquoise{border-color:#00CCCC;}.contour.vert {border-color:#29CEAA;}.contour.vert2 {border-color:#63db57;}.contour.jaune {border-color:#FFB81A;}.contour.orange {border-color:#FF7B4D;}.contour.rouge {border-color:#FF4940;}.contour.rose {border-color:#FF6C6C;}.contour.bleu {border-color:#1180FF;}.contour.mauve {border-color:#734488;}.contour.violet {border-color:#4e408f;}/* Backgrounds */.bgfonce {background:#363939 !important;}.bgpale {background:#F2F1EF !important;}.bgblanc {background:#FFFFFF !important;}.bgnoir {background:#2f3032 !important;}.bggris {background:#46484C !important;}.bggrispale{background:#f9f9f9 !important;}.bgargent {background:#C8CACC !important;}.bgaqua {background:#00CCCC !important;}.bgturquoise{background:#00CCCC !important;}.bgvert {background:#29CEAA !important;}.bgvert2 {background:#63db57 !important;}.bgjaune {background:#FFB81A !important;}.bgorange {background:#FF7B4D !important;}.bgrouge {background:#E60B00 !important;}.bgrose {background:#FF6C6C !important;}.bgbleu {background:#1180FF !important;}.bgmauve {background:#734488 !important;}.bgviolet {background:#4e408f !important;}.txtblanc,.texteblanc {color:#FFFFFF !important;}.txtnoir,.textenoir {color:#000000 !important;}.txtgris {color:#46484C !important;}.txtargent {color:#A8ACAF !important;}.txtvert {color:#29CEAA !important;}.txtvert2 {color:#1FBC49 !important;}.txtjaune {color:#FFB81A !important;}.txtorange {color:#FF7B4D !important;}.txtrouge {color:#FF4940 !important;}.txtrose {color:#FF6C6C !important;}.txtbleu {color:#1180FF !important;}.txtaqua {color:#00CCCC !important;}.txtturquoise{color:#00CCCC !important;}.txtmauve {color:#734488 !important;}.txtviolet {color:#4e408f !important;}.txtcentre{text-align:center;}.txtdroite{text-align:right;}.txtgauche{text-align:left;}/* --- TEXTES --- */.theme-bezalt h1,.theme-bezalt h2,.theme-bezalt h3,.theme-bezalt h4,.theme-bezalt h5,.theme-bezalt h6{font-family:"Montserrat",sans-serif;}.theme-bezalt a.btn.border5{border-radius:0.5rem;}/* Bloc 1 */.theme-bezalt.bloc1{display:flow-root;overflow:visible;margin-bottom:10px;}.theme-bezalt .bloc1 .range{overflow:visible;}.theme-bezalt .bloc1 img{border-radius:8px;}:root{--mainColor:rgba(0,0,0,0);--secondColor:#006534;}.theme-bezalt.bloc1 h2{text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#FFFFFF;font-size:1.875em;font-weight:900;position:absolute;bottom:10px;left:15px;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:1;}.theme-bezalt.bloc1 h2:before{position:absolute;content:'';background: linear-gradient( to bottom,var(--mainColor) 0%, var(--secondColor) 100% );background-position:0 100%;background-repeat:repeat-x;background-size:100%;text-decoration:none;width:100%;height:100%;opacity:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:-1;}.theme-bezalt.bloc1 .container{position:relative;display:inline-block;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;overflow:visible;}.theme-bezalt.bloc1 .container:hover > h2{bottom:40px;background-size:100%;padding:20px;}.theme-bezalt.bloc1 .container:hover > h2:before{opacity:1;}/* Bloc 2 */.theme-bezalt.bloc2{color:#FFFFFF;font-family:Montserrat,Helvetica,Arial,sans-serif;}.theme-bezalt.bloc2 .flex-col6{padding:0;}.theme-bezalt.bloc2 h2{font-weight:900;font-size:2.25em;text-transform:uppercase;}.theme-bezalt.bloc2 p{font-size:0.875em;}.theme-bezalt.bloc2 img{height:455px!important;width:100%;object-fit:cover;max-height:100%;}.theme-bezalt.bloc2 .colonne1{background-image:url(/catalogue/image/fond/bezalt_bloc2.jpg);background-size:cover;background-position:center center;}.theme-bezalt.bloc2 .colonne2{background-color:#545460;background-image:linear-gradient(to right,#545460 ,#00653447);padding:100px;}.theme-bezalt.bloc2 .texte{}/* Bloc 3 */.theme-bezalt.bloc3{color:#FFFFFF;font-family:Montserrat,Helvetica,Arial,sans-serif;margin-top:-1px;}.theme-bezalt.bloc3 .flex-col6{padding:0;}.theme-bezalt.bloc3 h2{font-weight:900;font-size:2.25em;text-transform:uppercase;}.theme-bezalt.bloc3 p{font-size:0.875em;}.theme-bezalt.bloc3 img{height:455px!important;width:100%;object-fit:cover;max-height:100%;}.theme-bezalt.bloc3 .colonne1{background-color:#006534;background-image:linear-gradient(to right,#5454606B,#006534);padding:100px;}.theme-bezalt.bloc3 .colonne2{background-image:url(/catalogue/image/fond/bezalt_bloc3.jpg);background-size:cover;background-position:center center;}/* Bloc 4 */.theme-bezalt.bloc4{margin:40px auto;}.theme-bezalt.bloc4 .range .col4{background-image:url(/catalogue/image/fond/bezalt_bloc4.jpg);background-size:cover;background-position:left center;border-radius:10px;}.theme-bezalt.bloc4 .flex-range{gap:1%;}.theme-bezalt.bloc4 .flex-range .flex-col4{background-image:url(/catalogue/image/fond/bezalt_bloc4.jpg);background-size:cover;background-position:left center;border-radius:10px;padding:0;}.theme-bezalt.bloc4 .flex-range .colonne1,.theme-bezalt.bloc4 .flex-range .colonne2,.theme-bezalt.bloc4 .flex-range .colonne3{height:calc(100% - 115px);}.theme-bezalt.bloc4 .colonne1,.theme-bezalt.bloc4 .colonne2,.theme-bezalt.bloc4 .colonne3{background-color:#f1f1f1;margin-top:115px;padding:20px;border-radius:0px 0px 8px 8px;}.theme-bezalt.bloc4 h2{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#006534;font-size:1.5em;text-transform:uppercase;font-weight:900;}.theme-bezalt.bloc4 p{font-size:0.875em;color:#006534;}.theme-bezalt.bloc4 .txtnoir p{color:#222222;}/* Bloc 5 */.theme-bezalt.bloc5{background-image:url(/catalogue/image/fond/bezalt_bloc5.jpg);background-size:cover;background-position:center center;height:435px;position:relative;}.theme-bezalt.bloc5 .content h2{color:#FFFFFF;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:900;font-size:3em;line-height:50px;margin-bottom:20px;}.theme-bezalt.bloc5 .content h2 span{font-weight:normal!important;}.theme-bezalt.bloc5 .content .bouton{border-radius:50px;/*background-image:linear-gradient(90deg,#006534 -20%,#545460 130%);*/ /*background-image:linear-gradient(to right,#006534,#545460);*/ background-color:#006534;box-shadow:0px 4px 15px rgba(0,0,0,0);padding:10px 20px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:700;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.theme-bezalt.bloc5 .content .bouton.border5{border-radius:0.5rem;text-transform :none;}.theme-bezalt.bloc5 .content .bouton:hover{box-shadow:0px 8px 15px rgba(0,0,0,0.2);}.theme-bezalt.bloc5 .contenu960{overflow:visible;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);}.theme-bezalt.bloc5.accessbiliteMobile h2{}/* bloc 6 */.theme-bezalt.bloc6{margin:40px auto;}.theme-bezalt.bloc6 .range .col4{background-image:url(/catalogue/image/fond/bezalt_bloc6.jpg);background-size:cover;background-position:left center;border-radius:10px;}.theme-bezalt.bloc6 .flex-range{gap:1%;}.theme-bezalt.bloc6 .flex-range .flex-col4{background-image:url(/catalogue/image/fond/bezalt_bloc6.jpg);background-size:cover;background-position:left center;border-radius:10px;padding:0;}.theme-bezalt.bloc6 .flex-range .colonne1,.theme-bezalt.bloc6 .flex-range .colonne2,.theme-bezalt.bloc6 .flex-range .colonne3{height:100%;}.theme-bezalt.bloc6 .colonne1,.theme-bezalt.bloc6 .colonne2,.theme-bezalt.bloc6 .colonne3{background-color:#f1f1f1;padding:20px;border-radius:0px 8px 8px 0px;margin-left:100px;}.theme-bezalt.bloc6 h2{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#006534;font-size:1.5em;text-transform:uppercase;font-weight:900;}.theme-bezalt.bloc6 p{font-size:0.875em;color:#006534;}.theme-bezalt.bloc6 .txtnoir p{color:#222222;}/* Media queries */@media screen and (max-width:380px){.theme-bezalt.bloc5 .content p{font-size:1.875em!important;}}@media screen and (max-width:480px){.theme-bezalt.bloc5 .content p{font-size:2.5em;} .theme-bezalt.bloc5.accessbiliteMobile h2{font-size:2em;}}@media screen and (max-width:768px){.theme-bezalt.bloc1 .container{left:50%;transform:translateX(-50%);} .theme-bezalt.bloc2 .colonne1{height:400px!important;} .theme-bezalt.bloc2 .colonne2{padding:50px!important;} .theme-bezalt.bloc3 .colonne1{padding:50px!important;order:2;} .theme-bezalt.bloc3 .colonne2{height:400px!important;order:1;} .theme-bezalt.bloc4 .range .col4{float:left;} .theme-bezalt.bloc4 .flex-range .flex-col4{float:left;margin:10px;} .theme-bezalt.bloc6 .flex-range .flex-col4{margin:10px;}}@media screen and (max-width:899px){.theme-bezalt.bloc1 span{font-size:1.25em;}}@media screen and (max-width:1199px){.theme-bezalt.bloc1 span{font-size:1.5625em;}}/* --- TEXTES --- */.themeCentro h1,.themeCentro h2,.themeCentro h3,.themeCentro h4,.themeCentro h5,.themeCentro h6{font-family:"Montserrat",sans-serif;}.themeCentro a.btn.border5{border-radius:0.5rem;}/* Bouton Outline */.texte_accueil.themeCentro a.btn.outline,.bloc1-centro a.btn.outline,.bloc2-centro a.btn.outline,.bloc3-centro a.btn.outline{padding:15px 40px 15px 54px;font-family:"Montserrat",sans-serif;color:#fff;border:1px solid #fff;}.themeCentro a.btn.outline:hover{color:#000;background-color:#fff;}.themeCentro a.btn.outline:before{position:absolute;content:"";width:9px;height:14px;/*margin-top:5px;*/ margin-left:-15px;background-image:url("/Gsc/hublo/img/fleche_blanche_btn.png");background-size:9px 14px;-webkit-transition:background-image .2s ease;-moz-transition:background-image .2s ease;-ms-transition:background-image .2s ease;transition:background-image .2s ease;}.themeCentro a.btn.outline:hover:before{background-image:url("/Gsc/hublo/img/fleche_noire_btn.png");}a.btn.outline{position:relative;}/* Bloc 1 */.bloc1-centro{position:relative;}.themeCentro.texte_accueil h2,.bloc1-centro h2,.bloc2-centro h2,.bloc3-centro h2{font-size:3.375em;}.bloc1-centro img{position:absolute;width:100%;height:100%;object-fit:cover;}.bloc1-centro .contenu960{position:relative;z-index:0;margin:auto !important;padding:250px 1em !important;color:#fff;}/* Bloc 2 */.bloc2-centro{position:relative;}.bloc2-centro img{position:absolute;width:100%;height:100%;object-fit:cover;}.bloc2-centro .contenu960{position:relative;z-index:0;margin:auto !important;padding:300px 1em !important;color:#fff;}/* Bloc 3 */.bloc3-centro{position:relative;}.bloc3-centro h2{margin-top:0!important;text-align:center;}.bloc3-centro img{position:absolute;width:100%;height:100%;object-fit:cover;}.bloc3-centro .contenu960{position:relative;z-index:0;margin:auto !important;padding:300px 1em !important;color:#fff;}/* Bloc 4 */.bloc4-centro{background-color:#e8e8e8;}.bloc4-centro .flex-range{padding:0;;justify-content:center;}.bloc4-centro .contenu960{margin:auto !important;padding:45px 1em !important;}.bloc4-centro .colonne1{margin-right:40px;}.bloc4-centro .colonne2{display:flex;font-weight:400;justify-content:center;align-items:center;}.bloc4-centro a{font-weight:600;color:#000;}.bloc4-centro .colwrap{width:100%;max-width:550px;}.bloc4-centro .rangewrap{display:flex;}@media screen and (max-width:1023px){.bloc1-centro .contenu960{padding:100px 1em;} .bloc2-centro .contenu960{padding:100px 1em;} .bloc3-centro .contenu960{padding:100px 1em;}}@media screen and (max-width:640px){.bloc1-centro .range{padding:0;} .bloc2-centro .range{padding:0;} .bloc3-centro .range{padding:0;} .bloc4-centro .rangewrap{display:block;} .bloc4-centro .colonne1{margin-right:0;text-align:center;} .bloc4-centro .colonne2{margin-top:25px;text-align:center;justify-content:center;} .themeCentro.texte_accueil h2, .bloc1-centro h2, .bloc2-centro h2, .bloc3-centro h2{font-size:2.625em;}}/* --- TEXTES --- */.theme-chroma h1,.theme-chroma h2,.theme-chroma h3,.theme-chroma h4,.theme-chroma h5,.theme-chroma h6{font-family:"Montserrat",sans-serif;}.theme-chroma a.btn.border5{border-radius:0.5rem;}.theme-chroma .hubloSection.chroma1{padding:100px 10px 130px;color:#1f1f1f;}#contenu.hublo.full .theme-chroma .hubloSection.chroma1 .range.contenu960{margin:0 auto;}.theme-chroma .hubloSection.chroma1 p{font-size:1.125em;text-align:justify;}.theme-chroma .hubloSection.chroma1 h2{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.500em;font-weight:400;text-transform:uppercase;}.theme-chroma .hubloSection.chroma1 img{max-width:295px;max-height:295px;width:100%;height:100%;border-radius:50%;}.theme-chroma .hubloSection.chroma1 a.btn,.theme-chroma .hubloSection.chroma1 .btn{position:relative;margin-bottom:10px;padding:15px 50px;color:#FFFFFF;font-size:1.125em;font-weight:600;letter-spacing:0;}.theme-chroma .hubloSection.chroma1 a.btn:hover,.theme-chroma .hubloSection.chroma1 .btn:hover{box-shadow:-1px 4px 10px 0 #a0a0a0;}.theme-chroma .hubloSection.chroma1 a.btn:before,.theme-chroma .hubloSection.chroma1 .btn:before{content:"";position:absolute;top:50%;left:40px;display:block;width:2px;height:30px;background-color:#FFFFFF;transform:translate(0,-50%);transition:left 0.3s ease;}/* Bloc 2 */.theme-chroma .hubloSection.chroma2.bgfonce{padding:180px 0;color:#FFFFFF;font-size:1.125em;text-align:center;background-color:#545460 !important;}.theme-chroma .hubloSection.chroma2.bgfonce p{line-height:2em;}.theme-chroma .hubloSection.chroma2.bgfonce span{color:#006534;font-weight:400;}.theme-chroma .hubloSection.chroma2.bgfonce a.btn.outline,.theme-chroma .hubloSection.chroma2.bgfonce .btn.outline{padding:15px 60px;color:#FFFFFF;font-size:1.125em;font-weight:400;letter-spacing:0;border-color:#FFFFFF;border-width:1px;}.theme-chroma .hubloSection.chroma2.bgfonce a.btn.outline:hover,.theme-chroma .hubloSection.chroma2.bgfonce btn.outline:hover{color:#545460;background-color:#FFFFFF;opacity:0.85;}/* chroma Bloc 3 */.theme-chroma .chroma3 .flex-range > div{padding:0;}.theme-chroma .chroma3 .hublo-hover figure.effet-couleur{display:flex;width:-webkit-calc(100% + 5px);width: calc(100% + 5px);min-width:100%;height:500px;min-height:100%;margin:0;background:none;}.theme-chroma .chroma3 .hublo-hover:hover figure.effet-couleur{background-color:#006534;}.theme-chroma .chroma3 .hublo-hover:not(:hover) figure.effet-couleur .texte{color:#006534;}.theme-chroma .chroma3 .hublo-hover figure.effet-couleur img{width:100%;height:100%;transition:opacity .5s ease,transform .5s ease;-webkit-transform:scale(1.01);transform:scale(1.01);object-fit:cover;}.theme-chroma .chroma3 .hublo-hover:hover figure.effet-couleur img{opacity:.45;-webkit-transform:scale(1.03);transform:scale(1.03);}.theme-chroma .chroma3 .hublo-hover figure.effet-couleur figcaption{height:auto;margin-top:55%;padding-right:50px;font-size:30px;font-weight:600;line-height:1;text-align:right;letter-spacing:0;text-transform:uppercase;color:#fcfcfc;text-shadow:0 0 11px #494949;transition:margin-top .5s ease;}.theme-chroma .chroma3 .hublo-hover:hover figure.effet-couleur figcaption{margin-top:50%;}/* Bloc 4*/.theme-chroma .hubloSection.chroma4{margin:100px 0 0 0;color:#3f4040;}.theme-chroma .hubloSection.chroma4 p{text-align:justify;}.theme-chroma .hubloSection.chroma4 h2{font-size:2.375em;}.theme-chroma .hubloSection.chroma4 h2:first-child{margin-top:0;}.theme-chroma .hubloSection.chroma4 h3{margin-bottom:0;font-size:1.375em;font-weight:bold;}.theme-chroma .hubloSection.chroma4 strong{color:#006534;}/* Bloc 5 */.theme-chroma .hubloSection.chroma5{padding-bottom:120px;color:#fff;background-color:#006534;background-image:url(/catalogue/image/fond/abstrait/bg_chroma_losanges.png);background-repeat:no-repeat;background-position:center top;background-size:cover;}.theme-chroma .hubloSection.chroma5 iframe{height:315px;width:560px;}.theme-chroma .hubloSection.chroma5 .btn.outline{padding:20px 60px;font-size:1.125em;font-weight:400;letter-spacing:0;color:#fff;border-width:1px;border-color:rgba(224,224,224,.7);background-color:rgba(0,0,0,.15);}@media screen and (max-width:1024px){.theme-chroma .hubloSection.chroma1{padding:50px 10px;} .theme-chroma .hubloSection.chroma2.bgfonce{padding:80px 10px;} .theme-chroma .chroma3 .hublo-hover figure.effet-couleur figcaption{margin-top:90%;font-size:24px;line-height:1.1em;} .theme-chroma .chroma3 .hublo-hover:hover figure.effet-couleur figcaption{margin-top:85%;} .theme-chroma .hubloSection.chroma4{margin:30px 0 0 0;padding:40px 10px;} .theme-chroma .hubloSection.chroma5{padding:0 10px 30px 10px;}}@media screen and (max-width:768px){.theme-chroma .hubloSection.chroma2.bgfonce{padding:30px 10px;} .theme-chroma .chroma3 .hublo-hover figure.effet-couleur figcaption{margin-top:40%;font-size:30px;line-height:1;} .theme-chroma .chroma3 .hublo-hover:hover figure.effet-couleur figcaption{margin-top:35%;} .theme-chroma .hubloSection.chroma4{margin:0;} .theme-chroma .hubloSection.chroma4 .range div{margin:0;}}@media screen and (max-width:480px){.theme-chroma .chroma3 .hublo-hover figure.effet-couleur figcaption{margin-top:65%;font-size:30px;line-height:1;} .theme-chroma .chroma3 .hublo-hover:hover figure.effet-couleur figcaption{margin-top:60%;}}/* --- TEXTES --- */.theme-cubik h1,.theme-cubik h2,.theme-cubik h3,.theme-cubik h4,.theme-cubik h5,.theme-cubik h6{font-family:"Montserrat",sans-serif;}/* ************************ */.theme-cubik a.btn.border5{border-radius:0.5rem;}.theme-cubik .sizebutton{padding:0.8em 1.7em !important;}/* --- CUBIK 1 --- */.hubloSection.cubik1.bgfonce{color:#fff;background-color:#091d26 !important;}.hubloSection.cubik1 h3,.hubloSection.cubik1 p.soustitre{color:#006534;}.hubloSection.cubik1 a.btn.outline{color:#FFF;}.hubloSection.cubik1 a.btn.outline:hover{opacity:1;}/* --- CUBIK 2 --- */.hubloSection.cubik2{padding:5% 4%;}.hubloSection.cubik2 h1,.hubloSection.cubik2 h2,.hubloSection.cubik2 h3{font-size:2.25em;font-weight:400;}.hubloSection.cubik2 h1 strong,.hubloSection.exocom2 h2 strong{color:#006534;}.hubloSection.cubik2 p strong{font-weight:600;}/* Hublo Hover */.hubloSection.cubik2 .hublo-hover figure{height:auto;}.hubloSection.cubik2 .hublo-hover figure.effet-up{position:relative;color:#FFFFFF;background-color:#006534;}.hubloSection.cubik2 .hublo-hover figure.effet-up:hover img{opacity:0.3;}.hubloSection.cubik2 .hublo-hover figure.effet-up figcaption{text-align:center;text-shadow:0 3px 15px rgba(0,0,0,0.6);-webkit-transition:text-shadow 0.2s ease;transition:text-shadow 0.2s ease;}.hubloSection.cubik2 .hublo-hover:hover figure.effet-up figcaption{text-shadow:0 0 0 rgba(0,0,0,0);}.hubloSection.cubik2 .hublo-hover figure.effet-up h1,.hubloSection.cubik2 .hublo-hover figure.effet-up h2,.hubloSection.cubik2 .hublo-hover figure.effet-up h3,.hubloSection.cubik2 .hublo-hover figure.effet-up h4,.hubloSection.cubik2 .hublo-hover figure.effet-up h5,.hubloSection.cubik2 .hublo-hover figure.effet-up p{color:#FFFFFF;}.hubloSection.cubik2 .hublo-hover figure.effet-up h2,.hubloSection.cubik2 .hublo-hover figure.effet-up h3{font-size:1.11em;}.hubloSection.cubik2 .hublo-hover figure h2 span,.hubloSection.cubik2 .hublo-hover figure h3 span{font-size:1.6em;}.hubloSection.cubik2 .hublo-hover figure.effet-up figcaption p{margin-top:10px;font-size:0.9em;line-height:1.2em;text-transform:none;}.hubloSection.cubik2 .hublo-hover figure.effet-up figcaption > div{width:100%;height:70%;padding:20px;}.hubloSection.cubik2 .hublo-hover figure.effet-up:not(:hover) .bgTransparentNoir{background:rgba(0,0,0,0.4);}@media screen and (min-width:768px) and (max-width:1250px){.hubloSection.cubik2 .hublo-hover figure.effet-up figcaption > div{height:93%;padding:5px;}}/* --- CUBIK 3 --- */.hubloSection.cubik3{padding-top:5%;padding-bottom:5%;color:#fff;background-image:url(/catalogue/image/fond/bg_carres_bleus.png);background-size:cover;}.hubloSection.cubik3 h4{/*color:#006534;*/ font-weight:400;}.hubloSection.cubik3 a,.hubloSection.cubik3 a:link,.hubloSection.cubik3 a:visited,.hubloSection.cubik3 a:hover,.hubloSection.cubik3 a:focus,.hubloSection.cubik3 a:active{color:#FFF;}.theme-cubik .hubloSection.cubik3 .video-container{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%;}.theme-cubik .hubloSection.cubik3 .video-container iframe,.theme-cubik .hubloSection.cubik3 .video-container object,.theme-cubik .hubloSection.cubik3 .video-container embed{position:absolute;top:0;left:0;width:100%;/*max-width:560px;*/ height:100%;/*max-height:315px;*/}/* --- CUBIK 4 --- */.hubloSection.cubik4.bgfonce{background-color:#091d26 !important;}/* Hublo Hover - Effet souligne */.hubloSection.cubik4 .hublo-hover figure.effet-souligne{float:none;overflow:hidden;max-width:345px;max-height:345px;margin:0 auto;background-color:rgba(0,0,0,0);}.hubloSection.cubik4 .hublo-hover:hover figure.effet-souligne{cursor:pointer;position:relative;}.hubloSection.cubik4 .hublo-hover figure.effet-souligne:not(:hover) .bgTransparentNoir{background:rgba(0,0,0,0.4);}.hubloSection.cubik4 .hublo-hover figure.effet-souligne figcaption{text-align:center;text-shadow:0 4px 15px rgba(0,0,0,0.6);top:31%;}.hubloSection.cubik4 .hublo-hover figure.effet-souligne figcaption > div{width:100%;height:73%;}.hubloSection.cubik4 .hublo-hover figure.effet-souligne p{text-transform:none;line-height:1em;font-size:1em;}.hubloSection.cubik4 .hublo-hover figure.effet-souligne h2{font-size:1.25em;}.hubloSection.cubik4 .hublo-hover figure.effet-souligne h2 span{font-size:1.5em;}/* image */.hubloSection.cubik4 .hublo-hover figure.effet-souligne img{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:opacity 0.35s,-webkit-transform 0.35s cubic-bezier(0,0,0.2,1);transition:opacity 0.35s,transform 0.35s cubic-bezier(0,0,0.2,1);}/* image over */.hubloSection.cubik4 .hublo-hover:hover figure.effet-souligne img{opacity:0.7;-webkit-transform:scale(1);transform:scale(1);}/* p h2 */.hubloSection.cubik4 .hublo-hover figure.effet-souligne p,.hubloSection.cubik4 .hublo-hover figure.effet-souligne h2{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.35s,text-shadow 1s;transition:transform 0.35s,text-shadow 1s;}/* p h2 over */.hubloSection.cubik4 .hublo-hover:hover figure.effet-souligne p,.hubloSection.cubik4 .hublo-hover:hover figure.effet-souligne h2{text-shadow:0 4px 15px rgba(0,0,0,0);-webkit-transform:scale(1.1);transform:scale(1.1);}.hubloSection.cubik4 .hublo-hover figure.effet-souligne:after{content:"";display:block;height:5px;width:100%;margin-top:8px;background-color:rgba(0,0,0,0);-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease;}.hubloSection.cubik4 .hublo-hover:hover figure.effet-souligne:after{transform:translateY(0);background-color:#006534;}/* --- COMPOSANTES --- *//* Boutons */.theme-cubik a.btn{padding:1.5em 1.375em;text-transform:uppercase;font-size:1em;letter-spacing:0.05em;border-radius:0;}.theme-cubik a.btn.texte::after{background-image:url("/catalogue/image/puce/fleche_turquoise.svg");}/* Liste a puce */.hublo .theme-cubik ul li:before{background-image:url("/catalogue/image/puce/puce_turquoise.png");}/* Separateur */.theme-cubik hr{clear:both;margin:0 auto;height:31px;width:129px;background-image:url('/catalogue/image/separateur/separateur_cube_gris.png');background-color:initial;background-repeat:no-repeat;}.theme-electro h1,.theme-electro h2.titre{font-family:"Montserrat",sans-serif;font-size:2.2em;font-weight:600;line-height:100%;letter-spacing:0;}.theme-electro h2,.theme-electro h3,.theme-electro h4,.theme-electro h5,.theme-electro h6{font-family:"Montserrat",sans-serif;}/*------------------- BOUTON ----------------------*/.theme-electro a.btn{padding:.5em 2.5em;font-family:"Montserrat",sans-serif;font-size:1.3em;font-weight:500;text-transform:uppercase;border-radius:0;}.theme-electro a.btn.br05{border-radius:0.5rem;text-transform :none;}/*------------------- SECTION 1 ----------------------*/.theme-electro .hubloSection.section1{color:#fff;background-color:#000;}.theme-electro .hubloSection.section1 .point{display:inline-block;margin-top:10px;font-size:2.5em;}/*------------------- SECTION 2 ----------------------*/.theme-electro .hubloSection.section2{color:#000;background-color:#fff;}.theme-electro .hubloSection.section2 a.btn.gris,.theme-electro .hubloSection.section5 a.btn.gris{color:#232323;border:solid 1px #9f9f9f;background-color:#ececec;}.theme-electro .hubloSection.section2 a.btn.gris.br05,.theme-electro .hubloSection.section5 a.btn.gris.br05{border-radius:0.5rem;}/*------------------- SECTION 3 ----------------------*/.theme-electro .hubloSection.section3{color:#fff;background-color:#92b34f !important;}.theme-electro .hubloSection.section3.txtfonce{color:#000;}.theme-electro .hubloSection.section3 h1,.theme-electro .hubloSection.section3 h2,.theme-electro .hubloSection.section3 h3,.theme-electro .hubloSection.section3 h4,.theme-electro .hubloSection.section3 h5,.theme-electro .hubloSection.section3 h6{color:#000;}/*------------------- SECTION 4 ----------------------*/.theme-electro .hubloSection.section4{color:#fff;background-color:#000 !important;}.theme-electro .hubloSection.section4 a.btn.blanc{color:#000;border:0;background-color:#fff;}.theme-electro .hubloSection.section4 a.btn.blanc.br05{border-radius:0.5rem;}/*------------------- SECTION 5 ----------------------*//*------------------ MEDIAQUERIES ----------------*//*---- MOBILE -----*/@media screen and (max-width:769px){.theme-electro .section1 img{max-width:200px;}}.hubloSection.exocom4 h2{margin-bottom:0;font-size:2.25em;font-style:italic;}.hubloSection.exocom4 h3{margin-top:0;color:#545460;font-size:1.5625em;font-style:italic;}.hubloSection.exocom4 .pastille{position:relative;display:inline-block;margin:25px 15px;width:244px;height:244px;border-radius:50%;}.hubloSection.exocom4 .pastille .pastille-hover{position:absolute;top:50%;left:50%;width:80%;/*height:80%;*/ min-height:80%;/*min pour l'accessibilité 200%*/ margin-right:-50%;padding:60px 20px 10px 20px;background-color:#0a1314;border-radius:50%;box-sizing:border-box;opacity:0;transform:translate(-50%,-50%);transition:0.3s ease opacity;}.hubloSection.exocom4 .pastille:hover .pastille-hover{opacity:1;}.hubloSection.exocom4 .pastille .pastille-hover p.titre{color:#FFF;font-size:1em;font-weight:bold;text-transform:uppercase;}.hubloSection.exocom5{padding:60px 60px 0 60px;background-color:#dee4e5;background-image:url(/catalogue/image/fond/bg_carre_gris.png);background-repeat:no-repeat;background-size:contain;}.hubloSection.exocom5 h2{font-size:1.75em;}.hubloSection.exocom5 h3{font-size:1.25em;}.hubloSection.exocom6{padding:70px 0;background-color:#054982;background-image:url(/catalogue/image/fond/bg_bleu_reunion.jpg);background-repeat:no-repeat;background-size:cover;}.hubloSection.exocom6 h2{font-size:2.375em;}.hubloSection.exocom6 a.btn.outline.secondaire{padding:1em 1.6em;}.exocom7 a.flex-col2{display:block;min-height:241px;color:#FFF;font-weight:600;text-decoration:none;text-transform:uppercase;}.exocom7 a.flex-col2.couleur1{background-color:#0370F3;}a.flex-col2.couleur2{background-color:#054982;}.exocom7 a.flex-col2.couleur3{background-color:#1e8477;}.exocom7 a.flex-col2 .cercle{margin:30px auto 20px auto;width:104px;height:104px;text-align:center;background:rgb(255 255 255 / 10%);;border-radius:50%;box-sizing:border-box;}.exocom7 a.flex-col2:hover{text-decoration:underline;background-color:#091d26;}.hubloSection.exocom8 h2{font-size:2.125em;}.hubloSection.exocom8 h2 .txtpetit{color:#545460;font-size:0.7em;}.hubloSection.exocom8 h3{font-size:1.25em;}.hubloSection.exocom8 .range > div{padding-left:15px;padding-right:30px;border-left:1px solid #a9a9a9;box-sizing:border-box;}.hubloSection.exocom9{min-height:794px;background-image:url(/catalogue/image/fond/bg_exocom9.jpg);background-position:top right;background-size:cover;}.hubloSection.exocom9 .last{padding:20% 5% 20px 5%;}.hubloSection.exocom9 h2{margin-bottom:30px;font-size:2.25em;font-weight:bold;line-height:100%;}.hubloSection.exocom9 a.web{display:block;margin-top:40px;padding:4px 0 0 40px;min-width:32px;min-height:32px;color:#454848;text-decoration:none;background-image:url(/catalogue/image/icone/contour/ico_chroma_outline3.svg);background-repeat:no-repeat;background-size:32px 32px;box-sizing:border-box;}.hubloSection.exocom9 a.web:hover{text-decoration:underline;}.hubloSection.exocom10{background-image:url(/catalogue/image/fond/bg_exocom10.jpg);background-position:top center;background-size:cover;}.hubloSection.exocom10 .last img{margin:5px;border:24px solid #FFF;box-shadow:0px 0px 3.78px 2.22px rgba(165,165,165,0.21);}.hublo .hubloSection.exocom10 ol{margin-left:16px;list-style:none;counter-reset:compteur;}.hublo .hubloSection.exocom10 ol li{counter-increment:compteur;margin:1rem 0.25rem;list-style:none;}.hublo .hubloSection.exocom10 ol li::marker{display:none;}.hublo .hubloSection.exocom10 ol li::before{content:counter(compteur);float:left;display:block;width:3rem;height:3rem;margin-left:-55px;margin-right:0.5rem;color:white;font-size:1.5em;font-weight:bold;line-height:3rem;text-align:center;background:#288079;border-radius:50%;}.hublo .hubloSection.exocom10 ol ol li::before,.hublo .hubloSection.exocom10 ol li:hover::before{background:#222222;}@media (max-width:1024px){.hubloSection.exocom9 .last{padding:20% 0 20px 0;}}@media (max-width:768px){.hubloSection.exocom9 .last{padding:20% 15% 20px 15%;}}/* --- SECTION Jakar 1 --- */.theme-jakar .hubloSection.jakar1{width:100%;padding:0 0 40px 0;overflow:visible;}/* Pour supperposer a zonetetepage - class ajoute juste dans le site demo */.theme-jakar .hubloSection.jakar1.top{top:-44px;}.theme-jakar .hubloSection.jakar1 .primaire,.theme-jakar .hubloSection.jakar1 .secondaire{margin:0 30px 60px 0;padding:8%;-webkit-box-shadow:5px 30px 60px rgba(0,0,0,0.2);box-shadow:5px 30px 60px rgba(0,0,0,0.2);}.theme-jakar .hubloSection .abstop{position:absolute;top:-88px;}.theme-jakar .hubloSection.jakar1 .primaire h1,.theme-jakar .hubloSection.jakar1 .secondaire h1,.theme-jakar .hubloSection.jakar1 .primaire h2.titre,.theme-jakar .hubloSection.jakar1 .secondaire h2.titre{color:#ffe2bc;}/* --- SECTION Jakar 2 --- */.theme-jakar .hubloSection.jakar2{padding-right:0;padding-left:0;background-image:url(/catalogue/image/uqtr/UQTR.jpg);background-position:top left;background-repeat:no-repeat;background-size:60%;background-clip:content-box;}.theme-jakar .hubloSection.jakar2 .range{width:100%;overflow:visible;}.theme-jakar .hubloSection.jakar2 .col.jakar{position:relative;width:45%;padding:8%;margin-bottom:60px;top:30px;color:#fff;background-color:rgba(51,169,175,0.8);-webkit-box-shadow:-5px 30px 60px rgba(0,0,0,0.2);box-shadow:-5px 30px 60px rgba(0,0,0,0.2);}/* --- Bulle - Saviez-vous --- */.theme-jakar .svq{position:relative;width:100%;max-width:400px;padding:10px 20px;margin-right:30px;text-transform:uppercase;/* font-family:"Open Sans",sans-serif;*/ letter-spacing:2px;margin-bottom:22px;color:#FFFFFF;background-color:#006534;-webkit-box-shadow:5px 10px 30px rgba(0,0,0,0.15);box-shadow:5px 10px 30px rgba(0,0,0,0.15);}.theme-jakar .svq:after{content:"";position:absolute;left:45px;bottom:-14px;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#006534 transparent transparent transparent;}/* Numero rond */.theme-jakar p.numero{display:block;width:65px;height:65px;margin:0 auto;border-radius:70px;font-size:2em;line-height:65px;color:#FFFFFF;background-color:#006534;}/* --- TEXTE --- */.theme-jakar p{font-family:'Lora',sans-serif}/*.theme-jakar h1,.theme-jakar h2,.theme-jakar h3,.theme-jakar h4,.theme-jakar h5{font-family:'Open Sans',sans-serif;}*/.theme-jakar h1,.theme-jakar h2.titre{font-size:1.9em;font-weight:300;}.hublo .theme-jakar ul li:before{background-image:none;width:6px;height:6px;background-color:#ffffff;border:1px solid #006534;border-radius:5px;top:0.72em;}/* --- SEPARATEURS --- */.theme-jakar hr,.theme-jakar .separateur.petit,.theme-jakar .separateur.moyen,.theme-jakar .separateur.grand,.theme-jakar .separateur.petit.secondaire,.theme-jakar .separateur.moyen.secondaire,.theme-jakar .separateur.grand.secondaire{position:relative;height:1px;}.theme-jakar .separateur.petit{width:20%;}.theme-jakar hr{width:80%;margin:1.5em auto 2em;}.theme-jakar hr:before,.theme-jakar hr:after,.theme-jakar .separateur:before,.theme-jakar .separateur:after{content:"";position:absolute;width:7px;height:7px;background:#ffffff;border:1px solid #006534;border-radius:5px;}.theme-jakar hr:before,.theme-jakar .separateur:before{top:-4px;left:0;}.theme-jakar hr:after,.theme-jakar .separateur:after{top:-4px;right:0;}.theme-jakar .separateur.secondaire:before,.theme-jakar .separateur.secondaire:after{border:1px solid #545460;}/* --- BOUTONS --- */.theme-jakar .secondaire a.btn.outline,.theme-jakar .secondaire a.btn.outline:hover{padding:0;border-color:transparent;font-weight:400;}.theme-jakar a.btn.br05,.theme-jakar a.btn.outline.br05{border-radius:0.5rem;}.theme-jakar a.btn,.theme-jakar a.btn.outline{position:relative;/* font-family:'Open Sans',sans-serif;*/ font-size:14px;padding:1.5em 2.5em;border:solid 1px #b5b5b5;border-radius:0;color:#222222;box-shadow:none;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;}.theme-jakar a.btn{background-color:#fff;}.theme-jakar a.btn:hover,.theme-jakar a.btn.outline:hover{color:#FFFFFF !important;border-color:#006534;box-shadow:none;}.theme-jakar a.btn:after,.theme-jakar a.btn.outline:after{margin-left:7px;display:inline-block;content:"\203A";font-size:18px;line-height:100%;-webkit-transition:transform .2s ease-in-out,color .2s ease-in-out;transition:transform .2s ease-in-out,color .2s ease-in-out;}.theme-jakar a.btn:hover::after,.theme-jakar a.btn.outline:hover::after{color:#006534;-webkit-transform:translate(7px,0);transform:translate(7px,0);}/* --- Bouton Outline --- */.theme-jakar a.btn.outline{color:#fff;border-color:#004E28;background-color:transparent;}.theme-jakar a.btn.outline:hover{border-color:#004E28;background-color:transparent;}.theme-jakar a.btn.outline:hover,.theme-jakar a.btn.outline:hover:after{color:#004E28;background-color:transparent;}/* --- Bouton texte --- */.theme-jakar a.btn.texte{border:0;font-size:inherit;background-color:rgba(255,255,255,0);-webkit-transition:left .1s cubic-bezier(0,0,0.2,1);transition:left .1s cubic-bezier(0,0,0.2,1);}.theme-jakar a.btn.texte:after{content:"";-webkit-transition:right .2s cubic-bezier(0,0,0.2,1);transition:right .2s cubic-bezier(0,0,0.2,1);}.theme-jakar a.btn.texte:hover::after{right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.theme-jakar a.btn.texte:active::after,.theme-jakar a.btn.texte:focus::after{right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}/* --- Jakar MOBILE --- */@media screen and (max-width:768px){.theme-jakar .hubloSection.jakar1, .theme-jakar .hubloSection.jakar2{padding:20px 3%;overflow:hidden;} .theme-jakar .hubloSection .abstop{position:relative;top:0;} .theme-jakar .hubloSection.jakar1.top{top:0;} .theme-jakar .hubloSection.jakar2{padding:0;background-size:100%;} .theme-jakar .hubloSection.jakar2 .col.jakar{width:100%;top:0;margin:0;}}/* Boutons */.theme-ocean .btn{padding:15px 35px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;border-radius:50px;}/* Bouton 1 */.theme-ocean a.btn.ocean{color:#006534;border:2px solid #006534;background-color:transparent;box-shadow:0 1px 0 rgba(0,0,0,0);}.theme-ocean a.btn.ocean:hover{color:#fff;background-color:#006534;box-shadow:0 6px 9px rgba(0,0,0,.2);}/* Bouton 2 */.theme-ocean a.btn.ocean2.br05{border-radius:0.5rem !important;}.theme-ocean a.btn.ocean2{color:#fff;background-color:#3d315c;box-shadow:0 1px 0 rgba(0,0,0,0);}.theme-ocean a.btn.ocean2:hover{opacity:1;box-shadow:0 6px 9px rgba(0,0,0,.2);}.theme-ocean a.btn.ocean2 span{position:relative;right:0;left:-10px;display:inline-block;-webkit-transition:right .3s ease;transition:right .3s ease;transform:initial;}.theme-ocean a.btn.ocean2 span:after{position:absolute;content:"";top:50%;right:-25px;display:inline-block;width:12px;height:12px;margin-top:-6px;background-image:url(/Gsc/hublo/img/icons/ico_btn_fleche_turquoise.svg);background-repeat:no-repeat;background-size:12px 12px;-webkit-transition:right .3s ease,opacity .3s ease;transition:right .3s ease,opacity .3s ease;}.theme-ocean a.btn.ocean2:hover span:after{right:-30px;}/* Bouton 3 texte */.theme-ocean a.btn.ocean3{padding:5px 10px;font-weight:700;color:#222222;border:0;border-radius:0;background-color:transparent;box-shadow:none;}.theme-ocean a.btn.ocean3 span{position:relative;right:0;left:-10px;display:inline-block;-webkit-transition:right .3s ease;transition:right .3s ease;transform:initial;}.theme-ocean a.btn.ocean3 span:after{position:absolute;content:"";top:50%;right:-30px;display:inline-block;width:18px;height:18px;margin-top:-9px;background-image:url(/Gsc/hublo/img/icons/ico_equipe_fleche_turquoise.svg);background-repeat:no-repeat;background-size:18px 18px;-webkit-transition:right .3s ease,opacity .3s ease;transition:right .3s ease,opacity .3s ease;}.theme-ocean a.btn.ocean3:hover span:after{right:-35px;}/* Séparateurs */.theme-ocean hr{width:51px;height:4px;margin:17px 0 32px 0;text-align:left;border:0;background-color:transparent;background-image:url(/catalogue/image/separateur/ocean_separateur_petit.png);background-position:left;}.theme-ocean hr.petit{width:51px;height:4px;margin:17px 0 32px 0;text-align:left;border:0;background-color:transparent;background-image:url(/catalogue/image/separateur/ocean_separateur_petit.png);background-position:left;}.theme-ocean hr.grand{width:159px;height:4px;margin:17px 0 32px 0;text-align:left;border:0;background-color:transparent;background-image:url(/catalogue/image/separateur/ocean_separateur_grand.png);background-position:left;}/* Bloc 2 */.theme-ocean .bloc2 .col5{margin-top:50px;}.theme-ocean .bloc2{margin-top:-75px;padding:150px 0 50px 0;background-image:url(/catalogue/image/fond/ocean_bloc2_bg.png);background-repeat:no-repeat;background-position:top;background-size:cover;}.theme-ocean .bloc2 ul li{margin-top:20px;}.theme-ocean .bloc2 h2{font-size:1,75em;text-transform:uppercase;}.theme-ocean .bloc2 h3{font-size:1em;font-weight:600;letter-spacing:1px;text-transform:uppercase;}.theme-ocean .bloc2 .col5 p{font-family:"Myriad Pro",Helvetica,Arial,sans-serif;font-size:0.95em;letter-spacing:.03em;}.theme-ocean .bloc2 .cards-wrap{position:relative;}.theme-ocean .bloc2 .card{float:right;width:252px;height:252px;margin-top:45px;margin-left:45px;padding:15px;text-align:center;text-decoration:none;color:#222222;border-radius:50px 8px 50px 8px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}.theme-ocean .bloc2 .card:hover{/*box-shadow:0 10px 20px rgba(0,0,0,.08);*/ background-color:#006534;color:#fff;}.theme-ocean .bloc2 .card.primaire{color:#fff!important;background-color:#006534!important;}.theme-ocean .bloc2 .card img{position:relative;top:35px;width:80px;height:auto;}.theme-ocean .bloc2 .card .txt1{position:relative;top:55px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1,375em;font-weight:900;text-transform:uppercase;}.theme-ocean .bloc2 .card .txt2{position:relative;top:35px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;}.theme-ocean .bloc2 .card:nth-child(1),.theme-ocean .bloc2 .card:nth-child(2){margin-top:0!important;}.theme-ocean .bloc2 .col7{padding:20px;}@media screen and (max-width:1199px){.theme-ocean .bloc2 .card{margin-top:0;margin-bottom:45px;margin-left:45px;}}@media screen and (max-width:768px){.theme-ocean .bloc2 .card{margin-bottom:45px;margin-left:0;} .theme-ocean .bloc2 .cards-wrap{position:relative;display:block;width:549px;margin:0 auto;} .theme-ocean .bloc2 .card:nth-child(1), .theme-ocean .bloc2 .card:nth-child(3){margin-left:45px;}}@media screen and (max-width:610px){.theme-ocean .bloc2 .cards-wrap{width:252px;}}/* Bloc 3 */.theme-ocean .bloc3{margin:45px auto!important;}.theme-ocean .bloc3 .card{position:relative;float:left;display:block;width:360px;height:140px;margin:15px;padding:30px 30px;text-decoration:none;color:#222222;border-radius:8px;background-color:#edeff2;box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}.theme-ocean .bloc3 .card:hover{color:#006534!important;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.1)!important;}.theme-ocean .bloc3 .card:hover .desc{color:#222222!important;}.theme-ocean .bloc3 .card:hover:after{border-top:solid 17px #fff;filter:drop-shadow(0px 8px 20px rgba(0,0,0,.1));}.theme-ocean .bloc3 .card:after{position:absolute;content:"";top:100%;left:50%;width:0;height:0;margin-left:-100px;border-top:solid 0 #edeff2;border-right:solid 20px transparent;border-left:solid 20px transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;filter:drop-shadow(0px 0px 0px rgba(0,0,0,0));}.theme-ocean .bloc3 .card .textes{position:relative;padding-left:90px;}.theme-ocean .bloc3 .card .textes .titre{margin-bottom:12px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.125em;font-weight:800;}.theme-ocean .bloc3 .card .textes .desc{font-family:"Myriad Pro",Helvetica,Arial,sans-serif;font-size:0,93em;}.theme-ocean .bloc3 .card img{float:left;width:70px;margin-top:7px;}@media screen and (max-width:1199px){.theme-ocean .bloc3 .card{width:485px;} .theme-ocean .bloc3 .card{float:none;margin:60px auto;} .theme-ocean .bloc3{margin-top:30px;}}@media screen and (max-width:510px){.theme-ocean .bloc3 .card{width:360px;}}@media screen and (max-width:380px){.theme-ocean .bloc3 .card{width:315px;padding:30px 15px;} .theme-ocean .bloc3 #accordeon-ocean:before{max-height:100%;}}@media screen and (max-width:340px){.theme-ocean .bloc3 .card{width:300px;padding:30px 10px;}}/* Bloc 4 */.theme-ocean .bloc4{display:table;margin:0 60px;margin:0 auto;padding:40px 0 100px 0;}.theme-ocean .bloc4 .textes{max-width:780px;margin-right:10px;margin-left:400px;padding:60px 60px 60px 200px;border-radius:8px 8px 8px 50px;background-color:#edeff2;}.theme-ocean .bloc4 .inner-img{display:none;}.theme-ocean .bloc4 img{float:left;width:520px;height:auto;margin-top:40px;margin-left:10px;border-radius:50px 8px 50px 8px;box-shadow:17px 10px 32px rgba(0,0,0,.15);}.theme-ocean .bloc4 h2{font-size:1.75em;text-transform:uppercase;}.theme-ocean .bloc4 h3{font-weight:600;}@media screen and (max-width:1199px){.theme-ocean .bloc4 .textes{max-width:100%;}}@media screen and (max-width:960px){.theme-ocean .bloc4{display:block;} .theme-ocean .bloc4 .textes{margin-left:10px;padding:550px 60px 60px 60px;} .theme-ocean .bloc4 img{margin-left:60px;}}@media screen and (max-width:650px){.theme-ocean .bloc4{padding:0 0 100px 0;} .theme-ocean .bloc4 .inner-img{display:block;} .theme-ocean .bloc4 .outer-img{display:none;} .theme-ocean .bloc4 .textes{margin-left:10px;padding:0 20px 60px 20px;} .theme-ocean .bloc4 img{margin-bottom:50px;margin-left:0;}}.theme-parallaxe .hubloSection.parallaxe1{background-color:#262626 !important;}.theme-parallaxe .hubloSection.parallaxe2{color:#fff;background-color:#006534;background-image:url(/catalogue/image/fond/abstrait/bg_parallaxe_formes.png);background-repeat:no-repeat;background-position:center top;background-size:cover;}.theme-parallaxe .hubloSection.parallaxe2 .btn.outline{padding:20px 60px;font-size:1.125em;font-weight:400;letter-spacing:0;color:#fff;border-width:1px;border-color:rgba(224,224,224,.7);background-color:rgba(0,0,0,.15);}.theme-parallaxe .hubloSection.parallaxe3 .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.theme-parallaxe .hubloSection.parallaxe3 .video-container iframe, .theme-parallaxe .hubloSection.parallaxe3 .video-container object, .theme-parallaxe .hubloSection.parallaxe3 .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}/* Boutons */.theme-parcours a.btn{padding:.8em 1.5em;border-radius:100px;text-transform:uppercase;font-size:0.9em;font-weight:bold;letter-spacing:0.05em;}.theme-parcours a.btn.br05{border-radius:0.5rem;text-transform :none !important;}.theme-parcours a.btn.texte::after{background-image:url("/catalogue/image/puce/fleche_rouge.svg");}/* Liste a puce */.hublo .theme-parcours ul li:before{content:'';width:12px;height:12px;top:10px;left:-19px;background-image:url(/catalogue/image/puce/puce_rouge.png);}/* HR */.theme-parcours hr{clear:both;margin:0 auto;height:17px;width:143px;background-image:url(/catalogue/image/separateur/separateur_losange_rouge_fonce.png);background-color:initial;background-repeat:no-repeat;}/* Sections */.theme-parcours.hubloSection.parcours1{background-color:#dfdbd5;background-image:url("/catalogue/image/fond/bg_losange_gris.png");background-repeat:repeat-x;}.theme-parcours.hubloSection.parcours2{color:#fff;background-image:url("/catalogue/image/fond/bg_galerie3r_rouge.jpg");background-size:cover;}/* Theme */.theme-rubix{display:flow-root;}/* Bloc 1 */.rubix1.flex-range{padding:10px;}.rubix1 .flex-col1{width:auto;padding:0;}.rubix1 .flex-col5{margin-right:8%;padding:0;}.rubix1 .flex-col5:last-child{margin-right:0;}/* Bloc 2 */.rubix2{z-index:0;/*-webkit-filter:grayscale(100%);filter:grayscale(100%);*/ display:flex;width:100%;min-height:380px;background-image:url(/catalogue/image/fond/bg_rubix_bloc2.jpg);background-position:center;background-size:cover;align-items:center;justify-content:center;}.rubix2-tinte{position:relative;float:left;}.rubix2-tinte:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;display:block;-webkit-transition:all .3s linear;/*background:#545460;opacity:0.2;z-index:-2;*/ -moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}.rubix2 a.flex-col4{position:relative;z-index:999;display:block;max-width:50%;padding:55px 35px;font-size:2em;font-weight:900;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFFFFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.rubix2 a.flex-col4:before{position:absolute;content:"";top:0;right:0;z-index:-1;opacity:.9;display:block;width:100%;height:100%;background-color:#006534;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.rubix2 a.flex-col4:hover{color:#006534;}.rubix2 a.flex-col4:hover::before{opacity:.85;background-color:#FFFFFF;}.rubix2 a.rubix2-col1{margin:10px 10px 10px 10px;}.rubix2 a.rubix2-col2{margin:10px 10px 10px 10px;}.rubix2 a.rubix2-col3{margin:10px 10px 10px 10px;}/* Bloc 3 */.rubix3 .col4{padding:15px;}.rubix3 h2{font-weight:900!important;}a.rubix3-btn-info:before{position:absolute;content:"\271A";top:14px;/* top:0;*/ /* bottom:0;*/ /* left:0;*/ right:-34px;display:block;-webkit-transition:all .3s ease;/* float:right;*/ -moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}a.rubix3-btn-info{position:relative;display:block;box-sizing:border-box;padding:15px;font-size:1.25em;font-weight:900;text-align:center;text-decoration:none;text-transform:uppercase;color:#FFFFFF;border-right:50px solid #545460;border-left:0 solid #545460;background-color:#006534;-webkit-transition:all .3s ease;/*float:right;*/ -moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}a.rubix3-btn-info:hover{position:relative;color:#FFFFFF;border-right:0 solid #545460;border-left:0 solid #545460;background-color:#545460;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}a.rubix3-btn-info:hover:before{position:absolute;content:"\271A";left:20px;display:block;width:0;}a.rubix3-btn-info.br05{border-radius:0.5rem;text-transform:none;}/* Patterns */.rubix-pattern1{float:left;width:40px;height:100%;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAMklEQVQoU2NkwA/+M+KR/8/AwMCISwFYEqQZmwK4JDYFKJLoCjAkkRVglYQpwCkJUgAAGOQICDcTvB4AAAAASUVORK5CYII=);}/* Titres */.theme-rubix h1{font-size:2.5em;font-weight:900;text-transform:uppercase;}.theme-rubix h2{font-size:2.1em;font-weight:700;text-transform:uppercase;}.theme-rubix h3{font-size:1.6em;font-weight:600;text-transform:uppercase;}.theme-rubix h4{font-size:1.3em;font-weight:600;text-transform:uppercase;}.theme-rubix h5{font-size:1em;font-weight:600;text-transform:uppercase;}.theme-rubix h6{font-size:.8em;font-weight:600;text-transform:uppercase;}.rubix2.duotone::before{position:absolute;content:"";top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;mix-blend-mode:darken;}.rubix2.duotone::after{position:absolute;content:"";top:0;left:0;display:block;width:100%;height:100%;background-color:#545460;mix-blend-mode:lighten;}/* Media Queries */@media (min-width:769px) and (max-width:1199px){a.rubix3-btn-info{font-size:0.875em!important;} a.rubix3-btn-info:before{right:-31px!important;}}@media screen and (max-width:960px){.rubix1 h2{margin-top:20px!important;} .rubix1 .flex-col5{padding-top:1rem!important;padding-bottom:1rem!important;}}@media screen and (max-width:768px){.rubix2 a.flex-col4{max-width:inherit!important;} .rubix2 a.rubix2-col1{margin:10px 0!important;} .rubix2 a.rubix2-col2{margin:10px 0!important;} .rubix2 a.rubix2-col3{margin:10px 0!important;} a.rubix3-btn-info{font-size:1.125em!important;}}@media screen and (max-width:350px){.rubix2 a.flex-col4{font-size:1.56em!important;} a.rubix3-btn-info{font-size:0.875!important;} a.rubix3-btn-info:before{right:-31px!important;}}.bloc0-tango{color :#FFFFFF;}/* Bloc 1 TANGO */.bloc1-tango{position:relative;overflow-y:auto;/* max-height:415px;*/ margin:60px auto;}.bloc1-tango .content{position:absolute;top:50%;padding:0 10px 0 10px;transform:translateY(-50%);}.bloc1-tango .content h2{font-weight:800;text-transform:uppercase;color:#006534;}/*.bloc1-tango .content p{font-size:14px;color:#222222;}*//* Bloc 2 TANGO */.bloc2-tango{position:relative;overflow-y:auto;/* max-height:415px;*/ margin:60px auto;}.bloc2-tango .content{position:absolute;top:50%;width:49.5%;padding:0 10px 0 10px;transform:translateY(-50%);}.bloc2-tango .content h2{font-weight:800;text-transform:uppercase;color:#006534;}/*.bloc2-tango .content p{font-size:14px;color:#222222;}.bloc2-tango .col6.last{float:right;}*//* Bloc 3 TANGO */.bloc3-tango{position:relative;width:100%;min-height:455px;margin:60px 0;padding:50px;background-image:url(/catalogue/image/fond/bg_bloc3_tango_img.jpg);background-position:center bottom;background-size:cover;}.bloc3-tango::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);}.bloc3-tango .col8{position:relative;color:#fff;}/* Bloc 4 TANGO */.bloc4-tango{display:table;margin:60px auto;}.bloc4-tango h2{margin:20px 0 15px 0 !important;}/*.bloc4-tango .col4{padding:20px 0;}*/.bloc4-tango .bloc4{display:block;width:270px;height:auto;margin:0 auto;text-decoration:none;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,.1);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;transform:scale(1);}.bloc4-tango .bloc4 img{width:100%;height:120px;border-radius:6px 6px 0 0;object-fit:cover;}/*.bloc4-tango .bloc4 .text{padding:15px;}*/.bloc4-tango .bloc4 h2{font-weight:900;text-transform:uppercase;color:#006534;}.bloc4-tango .bloc4 p{font-size:0.9em;/*color:#555;*/}.bloc4-tango .col4{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}.bloc4-tango .bloc4:hover{transform:scale(1.08);}.bloc4-tango:hover .col4{opacity:.5;}.bloc4-tango .col4:hover{opacity:1;}@media screen and (max-width:768px){.bloc1-tango{max-height:100%;margin:20px 0;} .bloc1-tango .content{position:static;top:initial;padding:20px 0;text-align:center;transform:none;} .bloc2-tango{max-height:100%;margin:20px 0;text-align:center;} .bloc2-tango .content{position:static;top:initial;width:100%;padding:20px 0;text-align:center;transform:none;} .bloc2-tango .range{display:flex;flex-direction:column;} .bloc2-tango .range .colonne1{margin-top:0;order:2;} .bloc2-tango .range .colonne2{margin-bottom:0;order:1;overflow:hidden;} .bloc4-tango{display:flow-root;}}.theme-techno .contour.blanc{border-color:#fff !important;}.theme-techno.section1 p.quote{padding:30px 0;border-top: solid 1px #fff;border-bottom:solid 1px #fff;}.theme-techno.section2 a.btn{font-weight:400;background-color:#e8e8e8;color:#000;}.theme-techno.section2 h1,.theme-techno.section2 h2.titre{font-size:2.1em;}.theme-techno.section2 p{font-size:1.2em;}.theme-techno a.btn.br05{border-radius:0.5rem;}.theme-union h1,.theme-union h2,.theme-union h3{/* font-family:'Rokkitt',serif;*/ font-weight:600;letter-spacing:normal;}.theme-union h4,.theme-union h5,.theme-union h6{/* font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;*/ font-weight:600;}.theme-union h1,.theme-union h2.titre{font-size:2.6em;}.theme-union h2{font-size:2em;}.theme-union h3{font-size:1.75em;}.theme-union a.btn{border-radius:0;padding-top:.7em;padding-bottom:.7em;border:0;text-transform:uppercase;}.theme-union a.btn.outline{opacity:1;color:#FF6C6C;border-color:#FF6C6C;border-style:solid;border-width:2px;background-color:rgba(0,0,0,0);-webkit-box-shadow:0px 0px 5px 0px #FF6C6C;box-shadow:0px 0px 5px 0px #FF6C6C;-webkit-filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.4));filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.4));}.theme-union a.btn.outline:hover{color:#FFFFFF;border-width:2px;background-color:#FF6C6C;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;}.theme-union a.btn.neon.mauve{background:#460e5c;background:-moz-linear-gradient(left,#460e5c 0%,#460e5c 42%,#171543 100%);background:-webkit-linear-gradient(left,#460e5c 0%,#460e5c 42%,#171543 100%);background:linear-gradient(to right,#460e5c 0%,#460e5c 42%,#171543 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#460e5c',endColorstr='#171543',GradientType=1 );-webkit-box-shadow:0px 0px 15px 2px rgba(146,30,142,0.7);box-shadow:0px 0px 15px 2px rgba(146,30,142,0.7);}.theme-union a.btn.br05{border-radius:0.5rem;}.hublo .theme-union ul li{margin-left:15px;}.hublo .theme-union ul li:before{content:'_';position:absolute;top:-3px;left:-1.2em;color:#ff6c6c;font-size:16px;width:16px;height:16px;background-image:none;}/* --- SECTIONS UNION --- */.theme-union .flex-range.blocunion{color:#fff;}.theme-union .flex-range.blocunion .flex-col4.degrade-a{background:#5b177a;background:-moz-radial-gradient(left,ellipse cover,#4b0b65 0%,#221543 60%);background:-webkit-radial-gradient(left,ellipse cover,#4b0b65 0%,#221543 60%);background:radial-gradient(ellipse at left, #4b0b65 0%,#221543 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b0b65',endColorstr='#221543',GradientType=1 );}.theme-union .flex-range.blocunion .flex-col4.degrade-b{background:#d43959;background:-moz-radial-gradient(top,ellipse cover, #d43959 0%,#571249 100%);background:-webkit-radial-gradient(top,ellipse cover, #d43959 0%,#571249 100%);background:radial-gradient(ellipse at top, #d43959 0%,#571249 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43959',endColorstr='#571249',GradientType=1 );}.theme-union .flex-range.blocunion .flex-col4.degrade-c{background:#a51930;background:-moz-radial-gradient(right,ellipse cover, #a51930 0%,#521636 60%);background:-webkit-radial-gradient(right,ellipse cover, #a51930 0%,#521636 60%);background:radial-gradient(ellipse at right, #a51930 0%,#521636 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a51930',endColorstr='#521636',GradientType=1 );}/* Section 03 - avec image */.theme-union .hubloSection.sectionbg{background-image:url(/catalogue/image/fond/bg_etudiant.jpg);background-size:cover;}/* Section 04 - avec texture */.theme-union .hubloSection.texture{background-image:url(/catalogue/image/fond/bg_union_geometric.jpg);background-size:cover;background-position:center bottom;}/* --- TEXTES --- */.theme-uno h1,.theme-uno h2,.theme-uno h3,.theme-uno h4,.theme-uno h5,.theme-uno h6{color:#2d2d31;font-family:"Montserrat",sans-serif;}.theme-uno h1{font-weight:300;text-transform:uppercase;letter-spacing:2px;}/* Modifs design fonctinnel */.theme-uno h2,.theme-uno .apparanceH2{font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:1.8em;}/* ************************ */.theme-uno a.btn.border5{border-radius:0.5rem;}.theme-uno hr{position:relative;height:31px !important;background-color:transparent !important;background-image:none;}.theme-uno hr:before{content:"";display:block;width:100%;height:1.5px;position:absolute;bottom:12px;background:-moz-linear-gradient(left,rgba(203,210,218,0) 0%,rgba(203,210,218,1) 50%,rgba(203,210,218,0) 100%);background:-webkit-linear-gradient(left,rgba(203,210,218,0) 0%,rgba(203,210,218,1) 50%,rgba(203,210,218,0) 100%);background:linear-gradient(to right,rgba(203,210,218,0) 0%,rgba(203,210,218,1) 50%,rgba(203,210,218,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cbd2da',endColorstr='#00cbd2da',GradientType=1 );}.theme-uno hr:after{content:"//";position:absolute;bottom:0;left:50%;width:25px;height:25px;background-color:#fcfcfc;text-align:center;color:#cbd2da;font-style:italic;-webkit-transform:translateX(-50%);transform:translateX(-50%);}/* --- BOUTONS --- */.theme-uno a.btn{border-radius:30px;font-size:0.9375em;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;padding:0.66em 2em;}/* Bouton formulaire */.theme-uno #boutonsEnregBasFormulaire button{text-transform:uppercase;padding:0.66em 2em;margin-top:20px;font-size:0.9375em;border-radius:25px;}.theme-uno #boutonsEnregBasFormulaire img{display:none;}/* Modifs design fonctinnel */.theme-uno a.btn.border5{border-radius:0.5rem;}/* ************************ *//* --- Sections pour theme Uno --- */.theme-uno .hubloSection{padding-left:0;padding-right:0;}.theme-uno .hubloSection .range.gauche,.theme-uno .hubloSection .range.droite{width:55%;padding:70px 0;}.theme-uno .hubloSection .range.gauche{margin-left:10%;}.theme-uno .hubloSection .range.droite{margin-right:10%;}/* Sections avec formes obliques */.theme-uno .hubloSection.uno1:before,.theme-uno .hubloSection.uno1:after,.theme-uno .hubloSection.uno2:before,.theme-uno .hubloSection.uno2:after,.theme-uno .hubloSection.uno3:after{position:relative;display:block;content:"";width:100%;height:130px;background-size:cover;background-repeat:no-repeat;background-position:top center;}/* --- Section Oblique 1 --- */.theme-uno .hubloSection.uno1:before{background-image:url(/catalogue/image/contenu/section_oblique_haut_droit_vert.png);background-position:bottom center;}.theme-uno .hubloSection.uno1:after{background-image:url(/catalogue/image/contenu/section_oblique_bas_gauche_vert.png);background-position:top center;}/* --- Section Oblique 2 --- */.theme-uno .hubloSection.uno2:before{background-image:url(/catalogue/image/contenu/section_oblique_haut_droite_orange.png);background-position:bottom center;}.theme-uno .hubloSection.uno2:after{background-image:url(/catalogue/image/contenu/section_oblique_bas_centre_orange.png);background-position:top center;}/* --- Section Oblique 3 --- */.theme-uno .hubloSection.uno3{margin-bottom:0;padding-top:0;background-color:transparent !important;}.theme-uno .hubloSection.uno3:after{height:220px;background-image:url(/catalogue/image/contenu/section_fonce_bas_orange.png);background-color:inherit;background-position:top center;background-size:100%;}.theme-uno .hubloSection.uno3.fonce .contenu{width:100%;padding:80px 12% 90px 12%;background-color:#262b36;}.theme-uno .hubloSection.uno3 a.btn.outline.blanc{color:#fff;border-color:#81889D;}.theme-uno .hubloSection.uno3 a.btn.outline.blanc:hover{background-color:#81889D;}/* --- Section Oblique 4 --- */.theme-uno .hubloSection.uno4{min-height:300px;background-color:#a93349;background-image:url(/catalogue/image/contenu/section_rose_bas.jpg);background-repeat:no-repeat;background-position:top center;background-size:100%;}.theme-uno .hubloSection.uno4 .hublo_panel{box-shadow:0 18px 40px rgba(0,0,0,0.15);padding:40px 5% 25px 5%;}/* Separateur vertical */.theme-uno .hubloSection.fonce .border{position:relative;min-height:300px;margin:0 auto;}.theme-uno .hubloSection.fonce .border:before{content:"";display:block;width:2px;min-height:300px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:-moz-linear-gradient(top,rgba(203,210,218,0) 0%,rgb(77,80,95) 50%,rgba(203,210,218,0) 100%);background:-webkit-linear-gradient(top,rgba(203,210,218,0) 0%,rgb(77,80,95) 50%,rgba(203,210,218,0) 100%);background:linear-gradient(to bottom,rgba(203,210,218,0) 0%,rgb(77,80,95) 50%,rgba(203,210,218,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cbd2da',endColorstr='#5f657b',GradientType=0 );}.theme-uno .hubloSection.fonce .border:after{position:absolute;top:50%;left:50%;display:block;padding:5px 10px;content:"//";color:#596075;background-color:#262b36;transform-origin:0 0;-webkit-transform:rotate(-90deg) translateX(-50%) translateY(-50%);transform:rotate(-90deg) translateX(-50%) translateY(-50%);}/* --- MOBILE --- */@media screen and (max-width:768px){.theme-uno .hubloSection.fonce .border{display:none;} .theme-uno .hubloSection .tar{text-align:center !important;} .theme-uno .hubloSection .contenu, .theme-uno .hubloSection .hublo_panel{padding:30px 10px !important;}}@media screen and (max-width:1023px){.theme-uno .hubloSection .col.demi{width:auto !important;margin-left:0 !important;margin:0 3% !important;}}/* --- TEXTES --- */.theme-uqtr h1,.theme-uqtr h2,.theme-uqtr h3,.theme-uqtr h4,.theme-uqtr h5,.theme-uqtr h6,.theme-uqtr .montSerrat{/*color:#2d2d31;*/ font-family:"Montserrat",sans-serif;}/* Boutons */.theme-uqtr a.btn,.theme-uqtr a.btn.outline,.theme-uqtr a.btn.animeFleche{padding:0.8em 1.7em;font-size:15px;text-transform:uppercase;letter-spacing:0.1em;}.theme-uqtr a.btn.outline:hover{opacity:1;}.theme-uqtr a.btn.texte{font-size:16px;}.theme-uqtr a.btn.texte:after{background-image:url(/catalogue/image/puce/fleche_verte.svg);}.theme-uqtr .txtvert-pale{color:#CEFFBD !important;}.theme-uqtr .txtvertuqtr{color:#006534;}.theme-uqtr a.btn.border5{border-radius:0.5rem;}/* BG Sections */.theme-uqtr .bgmotif{background-image:url(/catalogue/image/fond/motif_uqtr_01.png);background-repeat:repeat;}.theme-uqtr .bgmotif .carousselRSS .carousselRSS-item a{color:#fff !important;}.theme-uqtr .hubloSection.bgimage{background-image:url(/catalogue/image/fond/bg_orange_etude.jpg);background-repeat:no-repeat;background-size:cover;}/* Hublo Cards */.theme-uqtr .hublo_cards .card{padding:40px 20px;}.theme-uqtr .hublo_cards .card a{text-decoration:none;}/* Bulles infos */.theme-uqtr .bulle{position:relative;display:inline-block;padding:5px 15px;margin-bottom:12px;letter-spacing:0.1em;font-weight:600;text-transform:uppercase;color:#FFFFFF;background:#006534;}.theme-uqtr .bulle:after{position:absolute;bottom:-10px;left:12px;content:'';display:block;width:0;border-style:solid;border-width:10px 6px 0;border-color:#006534 transparent;}/* Caroussel RSS */.theme-uqtr .carousselRSS{background-color:transparent;box-shadow:none;padding:0;min-height:0;}.theme-uqtr .carousselRSS .carousselRSS-item a{font-size:0.8em;font-weight:400;color:#fff;}.theme-uqtr .caroussel .caroussel-indicators .caroussel-control-indicator{bottom:24%;}.theme-uqtr .carousselRSS-item-description{display:none;}.theme-uqtr .carousselRSS-item-footer a{color:#006534 !important;}.theme-uqtr .carousselRSS .carousselRSS-item .carousselRSS-item-footer a:after{content:url(/catalogue/image/puce/fleche_verte.svg);}/* --- TEXTES --- */.theme-zenika h1,.theme-zenika h2,.theme-zenika h3,.theme-zenika h4,.theme-zenika h5,.theme-zenika h6{color:#2d2d31;font-family:"Montserrat",sans-serif;}.hublo .theme-zenika ul li:before{top:5px;left:-2.5em;width:35px;height:30px;content:"";background-image:url(/catalogue/image/icone/ok_vert.svg);background-size:30px 30px;}/* --- BOUTONS --- */.theme-zenika a.btn{border-radius:0.5rem;}/*------------------ SECTION 1 -----------------*/.theme-zenika.section1 div[class^="col"]:first-child{color:#fff;background-color:#212120;}.theme-zenika.section1 .col7{background-color:#fcfcfc;}/*------------------ SECTION 3 VERTE -----------------*/.section3.theme-zenika{background-image:url(/catalogue/image/fond/bg_zenika_vert.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;}.section3.theme-zenika .separateur.texte span{background:#2a822b;}.section3.theme-zenika .separateur.texte{font-weight:400;color:#fff;font-size:1.125em;}.section3.theme-zenika .btn{padding:15px 40px !important;font-weight:400 !important;color:#fff !important;border-width:1px !important;border-color:#fff !important;background-color:rgba(0,0,0,.3) !important;}/*------------------ SECTION 4 IMAGE -----------------*/.section4.theme-zenika{position:relative;min-height:600px;text-transform:uppercase;color:#fff;background-image:url(/catalogue/image/fond/bg_section4_zenika.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;}.section4.theme-zenika h2{position:absolute;bottom:19%;width:100%;padding:1.5em 0 1.5em 0;background-color:rgba(0,0,0,.35);color:#fff;}/*------------------ MEDIAQUERIES -----------------*/@media screen and (min-width:1025px){.theme-zenika.section1 .col7{margin-top:120px;}}.bloc-wraper a.btn{-webkit-user-select:inherit !important;-moz-user-select:inherit !important;-ms-user-select:inherit !important;user-select:inherit !important;}.bloc-wraper{position:relative;display:block;width:100%;height:100%;overflow:hidden;}.bloc-wraper .code-cache{display:block !important;width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;}.bloc-wraper .code-cache pre{padding:0 !important;}.bloc-wraper p.vide,.hublo p.vide{display:block !important;width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;color:rgba(255,255,255,0) !important;}.bloc-wraper span.blochtml{display:inline-block;height:32px;position:absolute;top:10px;right:10px;padding:0 20px 0 10px;font-size:14px;line-height:32px;text-indent:30px;color:#fff3cf;background-color:#D2382D;background-image:url(/image/avertissement.svg);background-size:22px 22px;background-repeat:no-repeat;background-position:left 10px center;z-index:1;-webkit-transition:opacity .7s ease;transition:opacity .7s ease;opacity:0.3;}.bloc-wraper span.blochtml a{color:#fff;font-weight:600;}.bloc-wraper:hover span.blochtml{opacity:1;}.bloc-wraper a.btn-copier{position:absolute;top:10px;left:10px;width:120px;height:32px;padding:0;line-height:32px;font-size:13px;font-weight:normal;letter-spacing:normal;text-transform:none;text-align:center;color:#606369;border:0;border-radius:0;color:#fff;border:1px solid rgba(255,171,2,0);background-color:#46484C;z-index:1;-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 0 rgba(0,0,0,0);opacity:0.05;-webkit-transition:opacity .7s ease,background .25s ease;transition:opacity .7s ease,background .25s ease;}.bloc-wraper a.btn-copier:after{display:none;}.bloc-wraper:hover a.btn-copier{opacity:1;}.bloc-wraper:hover a.btn-copier:hover{color:#fff;border:1px solid #FFAB02 !important;background-color:#FFAB02 !important;}.bloc-wraper:hover .contour-cache{position:absolute;width:0;height:0;top:0;left:0;-webkit-box-shadow:inset 0 0 0 0 #FF4940;box-shadow:inset 0 0 0 0 #FF4940;-webkit-transition:box-shadow .25s ease;transition:box-shadow .25s ease;}.bloc-wraper:hover a.btn-copier:hover ~ [class="contour-cache"]{width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 10px #FFAB02;box-shadow:inset 0 0 0 10px #FFAB02;}.bloc-wraper-code{position:relative;width:100%;}.bloc-wraper-code .accordeon{border:0 !important;padding:0 10px !important;}.bloc-wraper-code .accordeon .accordeon-titre{position:absolute;top:10px;left:129px;padding:0;width:136px;height:32px;line-height:32px;font-family:"Open Sans",sans-serif;letter-spacing:-0.02em;font-size:13px;text-indent:10px;font-weight:normal;color:#606369;border:1px solid #ccc !important;background-color:#fafafa;z-index:1;opacity:0.05;background-position:right 10px center;background-size:11px 11px;-webkit-transition:background .125s cubic-bezier(0,0,0.7,1),color .2s ease,opacity .7s ease;transition:background .125s cubic-bezier(0,0,0.7,1),color .2s ease,opacity .7s ease;}.bloc-wraper:hover .bloc-wraper-code .accordeon .accordeon-titre{opacity:1;}.bloc-wraper-code .accordeon .accordeon-titre:hover{color:#000;background-position:right 7px center;background-color:#fff;}.bloc-wraper-code .accordeon .accordeon-titre.accordeon-active,.bloc-wraper-code .accordeon .accordeon-titre.accordeon-active:hover{top:-32px;border:1px solid #ccc !important;border-bottom:0 !important;background-position:right 7px center;background-color:#efefef;background-image:url(/Gsc/hublo/img/puces/accordeon_fleche_bas.png);opacity:1;}.bloc-wraper-code .accordeon pre{position:relative;padding:0 !important;}.bloc-wraper-code .accordeon .accordeon-titre.accordeon-active+.accordeon-contenu{margin-top:42px !important;border:1px solid #ccc;}.ublocs-bulle-info{position:fixed;top:20px;right:20px;z-index:99999;max-width:450px;display:block;padding:20px 25px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:0.0333em;color:#ececec;background-color:#2f3032;border-radius:3px;box-shadow:0 10px 35px rgba(0,0,0,.1);-webkit-animation:slide-out-elliptic-right-back 4s cubic-bezier(0.600,-0.280,0.735,0.045) .2s both;animation:slide-out-elliptic-right-back 4s cubic-bezier(0.600,-0.280,0.735,0.045) .2s both;}@-webkit-keyframes slide-out-elliptic-right-back{0%{-webkit-transform:translateX(300px) rotateY(0) scale(1);transform:translateX(300px) rotateY(0) scale(1);opacity:0;} 10%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);opacity:1;} 85%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);-webkit-transform-origin:-1800px 50%;transform-origin:-1800px 50%;opacity:1;} 100%{-webkit-transform:translateX(1000px) rotateY(-30deg) scale(0);transform:translateX(1000px) rotateY(-30deg) scale(0);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%;opacity:0;}}@keyframes slide-out-elliptic-right-back{0%{-webkit-transform:translateX(300px) rotateY(0) scale(1);transform:translateX(300px) rotateY(0) scale(1);opacity:0;} 10%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);opacity:1;} 85%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);-webkit-transform-origin:-1800px 50%;transform-origin:-1800px 50%;opacity:1;} 100%{-webkit-transform:translateX(1000px) rotateY(-30deg) scale(0);transform:translateX(1000px) rotateY(-30deg) scale(0);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%;opacity:0;}}.sim-row{overflow:hidden;}.ublocs-row a.btn{white-space:nowrap;}.hublo .espace{display:table;width:100%;clear:both;}.hublo .espace.h10{height:10px;}.hublo .espace.h20{height:20px;}.hublo .espace.h30{height:30px;}.hublo .espace.h40{height:40px;}.hublo .espace.h50{height:50px;}.hublo .espace.h60{height:60px;}.hublo .espace.h70{height:70px;}.hublo .espace.h80{height:80px;}.hublo .espace.h90{height:90px;}.hublo .espace.h100{height:100px;}@media screen and (max-width:480px){.hublo .espace.h50, .hublo .espace.h60, .hublo .espace.h70, .hublo .espace.h80, .hublo .espace.h90, .hublo .espace.h100{height:20px;}}.ublocs-row .hublo_panel{overflow:hidden;margin:0 10px 40px;border-radius:6px;box-shadow:0 8px 30px -2px rgba(0,0,0,0.1);}.ublocs-row .hublo_panel .ico_bulles{width:70px;height:70px;padding:8px;}.imgfond{position:relative;width:100%;overflow:hidden;z-index:0;}.imgfond-contenu{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 5%;z-index:1;}.imgfond .flex-range{align-items:center;}.imgfond .titre,.imgfond p{color:#fff;}.imgfond img{max-width:inherit;width:100%;-webkit-user-drag:none;user-drag:none;}/* -------------------- MEDIAS QUERIES-------------------- *//* --- 1200px et plus --- */@media screen and (min-width:1200px){.pushcontent, .topbar, #zonetetepage .tetepage, .menu, .contenu960, #contenu, .hublo, #zoneentetecontenu .entetecontenu, #zoneentetecontenu2 .entetecontenu, #outils, #piedpage, .piedpage_uqtr .uqtr{width:1170px;} .menuHoriz ul.blocHoriz li ul{width:225px;} .menuHoriz ul.blocHoriz li a{font-size:15px;padding:0 15px;} /* Tableau Documents */ table.depotDocuments{width:1170px;}}/* Fin 1200px *//* --- Ecrans entre 1023px et 1200px --- */@media only screen and (min-width:1023px) and (max-width:1200px){#zonetetepage .zonetitre{max-width:535px;}}/* --- 1023px et moins --- */@media screen and (max-width:1023px){/* Display None */ #retour{display:none;} body{font-size:1em;} h1,h2,h3,h4,h5{line-height:1.2em;} blockquote{margin:1.2em 10px;padding-left:10px;} pre{width:100%;overflow-x:scroll;} .hublo ul, .hublo ol{padding-left:2.3em;} .hublo ul ul, .hublo ol ol{padding-left:1.5em;} table tr th,table tr td{padding:.3em;} #contenu iframe{width:100%;min-height:260px;max-width:100%;height:auto;} /* Zone qui ouvre */ .portails li a{opacity:0;border:0 solid #fff;} .pushcontent{width:100%;height:60px;} .pushzone{height:60px;} /* Zone qui pousse sur le reste */ .pushzone-push-totop{top:60px;} /* Boutons Sociaux (none) */ .boutonssociaux{display:none;} /* Portails */ .portails{float:none;width:100%;height:60px;text-align:center;margin:0 auto;} .portails ul li a{width:33.333%;height:60px;border-right:1px solid #222324;margin:0;font-size:13px;line-height:60px;text-align:center;border-left:1px solid #37383A;opacity:1;} .portails ul li a:hover{background-color:#37383A;} /* ---------------------------- Topbar ---------------------------- */ .topbar{width:100%;} .topbar .tbgauche a{margin-left:5px;} .topbar .tbdroite{width:auto;background-color:#f1f1f1;} .topbar .tbdroite .zonemodifiable{float:right;} .topbar .tbdroite a.zonebouton{display:inline-block;} .topbar .tbdroite a.tobar-ouvre{position:absolute;right:0;} /* Bouton Admission ou le Bouton Perso des Zones */ .topbar .tbdroite .admission a, .topbar .tbdroite a.zonebouton{display:block;width:50px;text-indent:-9999px;background-image:url(/Gsc/hublo/img/icons/fleche-haut-droit.svg);background-size:28px 28px;background-position:center center;background-repeat:no-repeat;} /* Google search CSE */ #wrap{position:relative;float:right;width:auto;margin-right:50px;} #wrap input[type="text"]{position:relative;float:left;display:inline-block;margin-right:inherit;width:inherit;max-width:210px;padding-left:10px;padding-right:10px;font-size:13px;color:#bbb;opacity:1;cursor:inherit;} #wrap input[type="text"]:focus, #wrap input[type="text"]:active, #wrap input:-webkit-autofill, #wrap textarea:-webkit-autofill, #wrap select:-webkit-autofill{position:inherit;width:inherit;max-width:210px;} #wrap input[type="image"]{right:inherit;position:relative;float:right;} #wrap input[type="image"]:hover{background-color:#fff;} /* Input de base */ .hublo input, .hublo textarea{max-width:100%;} .hublo textarea{overflow:auto;} #rechercheUqtrGSC{float:right;overflow:hidden;height:40px;} /* -------------------- ENTETE UQTR -------------------- */ #zonetetepage, #zonetetepage .zonetitre, #zonetetepage .titre, #zonetetepage .titre2, #enteteuqtr, #zonetetepage .tetepage{width:100%;max-width:inherit !important;padding:0;overflow:visible;} #zonetetepage{height:inherit;padding:0 !important;background-color:#2A2C2B;border-bottom:none;} #zonetetepage .tetepage{padding:0 !important;} #zonetetepage .titre{/*min-height:54px !important;*/ /*padding:10px 5px 4px 60px !important;*/ /* padding:20px 5px 2px 60px !important;*/ /* Marche pas celui la */ padding:12px 5px 2px 60px !important;font-size:16px !important;font-weight:normal !important;text-indent:inherit !important;color:#EDEDED !important;background-color:#2A2C2B;background-image:none !important;} #zonetetepage .titre2{/*min-height:54px !important;*/ padding:0 5px 10px 60px !important;font-size:13px !important;font-weight:normal !important;text-indent:inherit !important;color:#EDEDED !important;background-color:#2A2C2B;background-image:none !important;} #zonetetepage .titre2:empty{height:25px;} #zonetetepage .titre a, #zonetetepage .titre a:visited{font-size:16px !important;line-height:1em;color:#fafafa !important;} #zonetetepage .titre a:hover, #zonetetepage .titre a:active{color:#ddd;} /*#zonetetepage .titre2{display:none;}*/ #zonetetepage #logo-inst{width:100%;height:auto;margin-top:0;float:none;clear:both;padding:8px 0;background-image:none !important;border-top:1px solid #ddd;border-bottom:1px solid #E1E1E1;background-color:#f9f9f9;} #zonetetepage #logo-inst img.transp{width:190px;height:75px;} #zonetetepage #logo-inst a{display:block;width:190px;height:75px;margin-left:5px;background-image:url("/Gsc/hublo/img/logo_uqtr.png");background-repeat: no-repeat;background-size:190px 75px;} .logoPerso{display:none !important;width:0;height:0;} /* --- Contenu --- */ #page, #outils, #contenu, #zoneentetecontenu, #zoneentetecontenu2, #zoneentetecontenu .entetecontenu, #zoneentetecontenu2 .entetecontenu, .contenu960, .onglet1tableau{width:100%;} #page{top:0;} #zoneentetecontenu, #zoneentetecontenu2{padding:0;margin:0;border:0 ;box-shadow:inherit;} #zoneentetecontenu .entetecontenu, #zoneentetecontenu2 .entetecontenu{font-size:1.5em;padding:20px 10px;} #contenu{padding:1em 10px;} #contenu.hublo{max-width:100%;width:100%;top:inherit;padding:1em 10px;min-height:inherit;} .sidebar{width:100%;min-height:100%;position:relative;right:inherit;top:inherit;margin-bottom:0;padding-bottom:10px;clear:both;} /* Hublo Section */ .hubloSection{padding:20px 3%;} /* --- Pied de page --- */ #zonepiedpage, #piedpage, #zonepiedpage .gauche, #zonepiedpage .centre, #zonepiedpage .droit{display:block;float:none !important;width:100% !important;clear:both;} #piedpage{padding:20px 10px 0 !important;} #piedpage div:last-child{border-bottom:none;} #zonepiedpage .gauche, #zonepiedpage .centre, #zonepiedpage .droit{padding:30px 10px;border-bottom:1px solid #ddd;} #zonepiedpage .droit a > img{display:block;margin:0 auto;} /* Pied de page uqtr */ .piedpage_uqtr .uqtr{width:100% !important;padding:15px 0 30px;} .piedpage_uqtr .signature{float:none;display:block;overflow:hidden;clear:both;width:100%;font-size:0.83em;text-align:center;margin:2px 0 5px;} .piedpage_uqtr .signature .ecu{display:none;} .piedpage_uqtr .signature a span{display:block;width:100%;margin-left:0;} .piedpage_uqtr ul.social{float:none;margin:0 auto;text-align:center;} .piedpage_uqtr ul.social li{margin-right:0;} .piedpage_uqtr ul.social li:last-child{margin-right:0;} /* --- NAVIGATION (mobile) --- */ .zonemenu{position:absolute;top:188px;bottom:0;left:-100%;width:100%;height:auto;overflow:hidden;/* masque le scroll */ z-index:99999;background-color:#212122 !important;} .menuHoriz ul.blocHoriz{position:absolute;top:-1px !important;left:0 !important;width:100% !important;/* height:100vh !important;*/ padding:0 !important;background-color:#252625;} /* --- Niveau 1 --- */ .menuHoriz ul.blocHoriz li ul{border-top:none;border-right:none;border-left:none;border-bottom:none;box-shadow:inherit;} .menuHoriz ul.blocHoriz li a, .menuHoriz ul.blocHoriz li ul li a{padding:12px !important;font-size:14px;font-weight:600;color:#eee !important;line-height:inherit;border:none;border-bottom:1px solid #333;background-color:#2B2B2B;} .menuHoriz ul.blocHoriz li a:hover, .menuHoriz ul.blocHoriz li a:active, .menuHoriz ul.blocHoriz li a:focus{color:#fff;background-color:#222;} .menuHoriz ul.blocHoriz li ul.blocHoriz{visibility:visible;} .menuHoriz ul.blocHoriz li, .menuHoriz ul.blocHoriz li ul, .menuHoriz ul.blocHoriz li ul li a{position:relative;top:0;width:100% !important;border:none !important;} .menuHoriz ul.blocHoriz li:hover ul{-webkit-animation:none;animation:none;} /* Masquer la puce */ .menuHoriz ul.blocHoriz li.elementparentHoriz a:after{background-image:none;} /* --- Niveau 2 --- */ .menuHoriz ul.blocHoriz li ul li{visibility:visible;width:100%;} .menuHoriz ul.blocHoriz li ul li a{padding-left:2.5em !important;font-size:13px !important;color:#aaa !important;border-radius:0 !important;font-weight:normal !important;letter-spacing:0.05em !important;} .menuHoriz ul.blocHoriz li a:hover{box-shadow:inherit !important;} .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li a{border-bottom:1px solid #252525;background-color:#1E1E1E;background-image:none;} .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li a:hover, .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li a:active{color:#fff;background-color:#222;background-image:none;} /* --- Niveau 3 --- */ .menuHoriz ul.blocHoriz.niveau3Horiz li a{font-weight:normal;padding-left:60px !important;background-color:#222;} .menuHoriz ul.blocHoriz li ul li ul.niveau3Horiz{display:block;position:relative;left:0;top:0;} /* Puce niveau 3 */ .menuHoriz ul.blocHoriz li.parentouvertHoriz ul.blocHoriz.niveau3Horiz li a:before{display:inline-block;margin-right:8px;margin-bottom:2px;width:5px;height:5px;content:"";border-radius:50px;background-color:#999;} /* --- Bouton Nav Mobile --- */ #btn-navmobile{-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;transition:background 0.2s ease;} .btn-navmobile, .btn-navmobile-on{position:absolute;display:block;width:54px;height:54px;padding:5px;cursor:pointer;z-index:2;} .btn-navmobile-on{width:100%;background-color:#252625;} .btn-navmobile:hover, .btn-navmobile:active, .btn-navmobile-on:active{background-color:#0e0e0e;} .btn-navmobile:before, .btn-navmobile-on:before{display:block;width:44px;height:44px;} .btn-navmobile:before{content:url(/Gsc/hublo/img/icons/menu.svg);} .btn-navmobile-on:before{content:url(/Gsc/hublo/img/icons/menu_x.svg);} /* --- ANIMATION DU MENU --- */ /* Menu OUVRE */ .zonemenu.ouvre{overflow:visible;-webkit-animation:slideInLeft 0.2s ease;animation:slideInLeft 0.2s ease;left:0%;/* pour IE */ } @-webkit-keyframes slideInLeft{0%{left:-100%;} 100%{left: 0%;} } @keyframes slideInLeft{0%{left:-100%;} 100%{left: 0%;} } /* Menu FERME */ .zonemenu.ferme{overflow:hidden;-webkit-animation:slideInRight 0.2s ease;animation:slideInRight 0.2s ease;left:-100%;/* pour IE */ } @-webkit-keyframes slideInRight{0%{left: 0%;} 100%{left:-100%;} } @keyframes slideInRight{0%{left: 0%;} 100%{left:-100%;} } /* Nav secondaire (liste) */ #contenu ul.nav-secondaire{width:100%;} /* Message et RSS */ #message, .messagesite, .blocRSS, .blocRSSfilUQTR{width:100%;float:none;margin:5px 0 10px 0;clear:both;} /* ONGLETS */ .onglet1tableau{width:100%;}.onglet1entete ul.onglet1{padding-left:inherit;} /* Boite dialogue perso */ #bdp_overlay{display:none;} #bdp_contenu{width:100% !important;height:100% !important;min-height:100% !important;top:0 !important;left:0 !important;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;overflow-y:auto !important;overflow-x:inherit !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;animation-name:fadeIn;/* fade */ -webkit-animation-name:fadeIn;/* fade */ animation-timing-function:ease;-webkit-animation-timing-function:ease;} #bdp_entete_gauche{width:90% !important;padding:0 !important;} #bdp_entete_droite{width:20px !important;padding:0 !important;} #bdp_entete.boitedialoguenote1{width:100% !important;height:40px !important;padding:10px !important;} #bdp_entete_gauche.boitedialoguenote1 .titrenote{margin-left:0 !important;} /* Flexslider */ .zone-flexslider{width:100%;height:auto;clear:both;} .flexslider{margin:0 0 15px;} .flex-direction-nav a{top:5em;} /* Carousel */ .caroussel{width:100% !important;} /* AncreScroll */.ancreScrollContainer{display:none;} /* RSS Local */ #simple-rss-viewer,#bulletin{width:100%;} /* Reset pour nowrap */ .nowrap{white-space:normal;} /* Images */ img.fl, img.fr{float:none;margin:0 auto;} /* Helpers */ .mt40,.mt50,.mt60,.mt70,.mt80,.mt90,.mt100{margin-top:1em !important;} .mt5.negative,.mt10.negative,.mt20.negative,.mt30.negative,.mt40.negative,.mt50.negative{margin-top:inherit !important;} .mb40,.mb50,.mb60,.mb70,.mb80,.mb90,.mb00{margin-bottom:1em !important;} .ml40,.ml50,.ml60,.ml70,.ml80,.ml90,.ml00{margin-left:1em !important;} .mr40,.mr50,.mr60,.mr70,.mr80,.mr90,.mr00{margin-right:1em !important;} .p10,.p20,.p30,.p40,.p50,.p60,.p70,.p80,.p90,.p100{padding:1em !important;} .pl30,.pl40,.pl50,.pl60,.pl70,.pl80,.pl90,.pl100{padding-left:1em !important;} .pr30,.pr40,.pr50,.pr60,.pr70,.pr80,.pr90,.pr100{padding-right:1em !important;} .pt30,.pt40,.pt50,.pt60,.pt70,.pt80,.pt90,.pt100{padding-top:1em !important;} .pb30,.pb40,.pb50,.pb60,.pb70,.pb80,.pb90,.pb100{padding-bottom:15px !important;} .plr20,.plr30,.plr40,.plr50,.plr60,.plr70,.plr80,.plr90,.plr100{padding-left:1em !important;padding-right:1em !important;} .ptb20,.ptb30,.ptb40,.ptb50,.ptb60,.ptb70,.ptb80,.ptb90,.ptb100{padding-bottom:1em !important;padding-top:1em !important;}}/* FIN - 1023px et moins *//* --- 768px et moins --- */@media screen and (max-width:768px){/* Display none */.topbar .tbgauche{display:none;} .fondpp{background-size:cover !important;} #zonetetepage .zonetitre{max-width:100%;} #zoneentetecontenu{padding:0;border:0 !important;box-shadow:inherit !important;} .hubloSection{padding:30px 10px;} .hubloSection .range{width:100% !important;padding:30px 10px;margin:0 !important;} .hublo_panel{width:100%;padding:10px 10px 20px;margin:10px auto;}.hublo table{overflow:auto;} /* Centrer les elements de range FLEX - flex-range */ .flex-range.inverser-mobile{flex-direction:column-reverse;} img.fl, img.gauche{float:none;display:block;margin:inherit;} img.fr, img.droite{float:none;display:block;margin:inherit;} /* --- Padding --- */ .p20,.p30,.p40,.p50,.p60,.p70,.p80,.p90,.p100{padding:10px !important;} .pl10,.pl20,.pl30,.pl40{padding-left:0 !important;} .pr10,.pr20,.pr30,.pr40{padding-right:0 !important;} .pt50,.pt60,.pt70,.pt80,.pt90,.pt100{padding-top:10px !important;} .pb50,.pb60,.pb70,.pb80,.pb90,.pb100{padding-bottom:10px !important;} .pl50,.pl60,.pl70,.pl80,.pl90,.pl100{padding-left:10px !important;} .pr50,.pr60,.pr70,.pr80,.pr90,.pr100{padding-right:10px !important;} .plr20,.plr30,.plr40,.plr50,.plr60,.plr70,.plr80,.plr90,.plr100{padding-left:10px !important;padding-right:10px !important;} .plr1pc,.plr2pc,.plr3pc,.plr4pc,.plr5pc,.plr10pc,.plr20pc,.plr30pc,.plr40pc,.plr50pc{padding-left:1% !important;padding-right:1% !important;} /* Pour les colonnes du pied de page */ #piedpage.pl10,#piedpage.pl20,#piedpage.pl30,#piedpage.pl40{padding-left:0 !important;} #piedpage.pr10,#piedpage.pr20,#piedpage.pr30,#piedpage.pr40{padding-right:0 !important;} /* --- Margin --- */ .m40,.m50,.m60,.m70,.m80,.m90,.m100{margin:10px 0 !important;} .ml10,.ml20,.ml30,.ml40{margin-left:0 !important;} .mr10,.mr20,.mr30,.mr40{margin-right:0 !important;} .mt50,.mt60,.mt70,.mt80,.mt90,.mt100{margin-top:10px !important;} .mt5.negative,.mt10.negative,.mt20.negative,.mt30.negative,.mt40.negative,.mt50.negative{margin-top:inherit !important;} .mb50,.mb60,.mb70,.mb80,.mb90,.mb100{margin-bottom:10px !important;} .ml50,.ml60,.ml70,.ml80,.ml90,.ml100{margin-left:10px !important;} .mr50,.mr60,.mr70,.mr80,.mr90,.mr100{margin-right:10px !important;}}/* Fin Helpers 768px *//* --- Ecrans entre 720px et 1023px --- */@media only screen and (min-width:720px) and (max-width:1023px){/* Tableau Documents */ table.depotDocuments td.taille{font-size:12px !important;} table.depotDocuments{width:700px;}}/* Fin 720px a 1023px *//* --- ONGLETS avec le menu de gauche --- */@media only screen and (min-width:720px){.onglet1tableau{width:96%;}}/* --- Ecrans 640px et moins --- */@media screen and (max-width:640px){input[type=""], input:not([type]), input[type=number], input[type=text], input[type=file], input[type=search], input[type=email], input[type=date], input[type=datetime-local], input[type=url], input[type=tel], input[type=password], textarea, select{width:100%;max-width:100%;-webkit-appearance:inherit;} #zoneoutils #outils table tr th.celluleoutils select, table.pagination tbody tr th select{width:fit-content;}}/* --- Ecrans 480px et moins --- */@media screen and (max-width:480px){.onglet1entete ul.onglet1 li, .onglet1entete ul.onglet1 li a{width:100%;text-align:left !important;color:#000;} .onglet1entete ul.onglet1 li.off a{color:#aaa;} .taj{text-align:left !important;} .m5,.m10,.m15,.m20,.m25,.m30{margin:5px 0 !important;}}/* Fin Helpers 480px *//* Fin Hublo Mobile */.blogue,.blogue img{max-width:960px;}.blogue .range{margin-bottom:40px;}.blogue .col11{padding-left:20px;border-left:4px solid #E6E6E6;}.blogue .date{font-weight:600;font-size:14px;color:#606369;text-transform:uppercase;text-align:right;}table.mce-item-table tr td{padding:10px;}#tinymce .hublo-hover figure figcaption > a{pointer-events:none;}#tinymce .hublo-hover figure,#tinymce a.btn{cursor:text;}.mce-visualblocks div:not([data-mce-bogus]){padding:10px 3px !important;margin-left:0 !important;}/* -------------------------------- AJUSTEMENTS BASE CSS-------------------------------- *//*body2{font-family:inherit;text-align:left;}*/table.tabrapport th{color:#FAFAFA;border-bottom:1px solid #2A2C2B;background-color:#2A2C2B;}.tabpetitbord{border:inherit;}.menumoins{background-position:right 50%;background-image:url("/Image/menu_moins.gif");background-repeat:no-repeat;}.menuplus{background-position:right 50%;background-image:url("/Image/menu_plus.gif");background-repeat:no-repeat;}.noir10,.noir11{font-family:inherit;color:#0F0F0F;line-height:1.1em;}.noir10{font-size:10px;}.noir11{font-size:11px;}.gris{color:#666;}.rouge,a.rouge:link,a.rouge:visited,a.rouge:active,a.rouge:hover{color:#D2382D;}.txttrpetit,.txttrpetitg{font-size:0.8em;}.txtpetit,.txtpetitg{font-size:0.9em;}.txtnormal,.txtnormalg{font-size:1em;}.txtmoyen,.txtmoyeng{font-size:1.1em;}.txtgros,.txtgrosg{font-size:1.2em;}.txttrgros,.txttrgrosg{font-size:1.3em;}.txtimportant{color:#D2382D;}.txtmessage{color:#000;}/* --------------------------------------------------------------------------------- 12- MEDIAS QUERIES--------------------------------------------------------------------------------- */@media screen and (max-width:1023px){.msgzone{width:100%;}}.fete50ans{float:left;margin-left:7px;line-height:0.2em;letter-spacing:0.05em;color:#606369 !important;font-weight:600;text-decoration:none;-webkit-transition:color 0.15s linear;transition:color 0.15s linear;}.fete50ans a{color:inherit;}.piedpage_uqtr .signature .ecu{height:30px;margin-top:2px;}@media screen and (max-width:1023px){.piedpage_uqtr .signature{height:45px;} .piedpage_uqtr .fete50ans{float:none;display:block;clear:both;width:100%;font-size:0.83em;text-align:center;margin:2px 0 5px;}}.btn.btn-light{color:#383942 !important;/* border-color:#f8f9fa;*/ background-color:#eeeff2 !important;border:1px solid #ccd2db !important;}.btn.btn-light:hover{background-color:#fafafa !important;border-color:#b5b9bf !important;color:#383942 !important;}.btn.btn-light:active{background-color:#ffffff !important;border-color:#29dd97 !important;}.btn.btn-light:focus{box-shadow:none;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.fondpp{position:absolute;top:40px;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-size:100%;background-position:center top;z-index:-2;}.zonelogo a{float:left;overflow:hidden;margin-right:10px;}span.logoPerso{float:left;width:100%;max-width:220px;height:80px;overflow:hidden;background-image:url();background-position:top left;background-size:contain;background-repeat:no-repeat;}.topbar .tbdroite a.tobar-ouvre{float:right;border-right:1px solid #ddd;}.topbar .tbdroite .zonemodifiable{float:left;height:40px;}.topbar .tbdroite a.zonebouton{float:right;max-width:220px;height:40px;overflow:hidden;padding:0 20px;text-transform:uppercase;font-size:14px;line-height:40px;letter-spacing:0.05em;font-weight:600;text-align:center;text-decoration:none;opacity:1;color:#FFFFFF !important;background-color:#006534;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.topbar .tbdroite a.zonebouton:hover{opacity:0.8;background-color:#006534;}.topbar .tbdroite a.btntop{float:left;width:50px;height:40px;margin:0;cursor:pointer;text-decoration:none;text-indent:-10000px;border-left:1px solid #ddd;line-height:40px;text-align:center;background-size:auto 24px;background-repeat:no-repeat;background-position:center center;background-color:#F0F0F0;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;}.topbar .tbdroite a.btntop:hover,.topbar .tbdroite a.btntop:active,.topbar .tbdroite a.btntop:focus{background-color:#fff;}.topbar .tbdroite a.btntop.facebook{background-image:url(/Gsc/hublo/img/icons/ico_social_facebook.svg);}.topbar .tbdroite a.btntop.twitter{background-image:url(/Gsc/hublo/img/icons/ico_social_twitter.svg);}.topbar .tbdroite a.btntop.youtube{background-image:url(/Gsc/hublo/img/icons/ico_social_youtube.svg);}.topbar .tbdroite a.btntop.social1{background-image:url();}.topbar .tbdroite a.btntop.social2{background-image:url();}#zoneentetecontenu{color:#333;background-color:#fcfcfc;}#zoneentetecontenu{padding:40px 0;color:#000000;background-color:#FCFCFC;background-image:url();-webkit-animation:fadeIn 1.25s;animation:fadeIn 1.25s;}#zonepiedpage{color:#555555;background-color:#FCFCFC;}#piedpage a:not(.btn){color:#333333;}#piedpage a:hover,#piedpage ul li a:hover{opacity:0.9;}#piedpage h1,#piedpage h2,#piedpage h3,#piedpage h4,#piedpage h5,#piedpage h6{color:#555555;}/*Devloiler element UQTR est appele directement dans le HTML Page du webparam HUBLO_V2Voici les classes que vous pouvez ajouter sur vos element pour les animer lors du defilement de la page.srFade :element aparait 0 a 100% opacite.srSlideLeft :element aparait de gauche a droite.srSlideRight :element aparait de droite a gauche.srSlideDown :element aparait de haut en bas.srSlideUp :element aparait de bas en haut*/:root{--bg:#3b3b46;--bg-fonce:#1c1d1f;--blanc:#ffffff;--blancgris:#f3f3f3;--blancmoyen:#f8f8fa;--blancpale:#fcfcfc;--noir:#1d1e21;/* Lien */ --lien:#0a7f64;--lien-hover:#00b990;--lien-active:#00e486;/* Contour */ --contour:#ccd2db;--contour-focus:#00e486;--contour-hover:#b5b9bf;/* Menu */ --dropdown-button:var(--texte);--dropdown-button-active:var(--lien);--dropdown-button-hover:var(--noir);/* Footer */ --lignes-footer:#d6d8de;/* Fontes */ --font-deco:"Montserrat",sans-serif;--font-montserrat:"Montserrat",sans-serif;--font-normal:"Open Sans",sans-serif;--font-opensans:"Open Sans",sans-serif;/* Gris */ --gris:#8f939c;--grisfonce:#3b3b46;--grismoyen:#6a6c75;--grispale:#dbdbe5;--grispale2:#eeeff2;/* Couleurs */ --vert:#009f6e;--vert-fonce:#006B54;--vert-hover:#00b47d;--vert-pale:#1cda98;--vert-pale2:#79ffc8;--jaune:#ffcc2f;--jaune-pale:#ffdc88;--orange:#D43C30;--orange-pale:#ff7b71;--rose:#ff6e6c;--rose-pale:#ff96a4;--rouge:#b50027;--rouge-pale:#ff8383;--mauve:#5d43ce;--mauve-pale:#6f65ed;--bleu:#2c5ce5;--bleu-pale:#3976ff;/* Degrades pour Boutons ou Background */ --degrade-blanc-blancpale:linear-gradient(to bottom,#ffffff 0%,#fcfcfc 100%);--degrade-blanc-gris:linear-gradient(to bottom,#ffffff 0%,#f6f6f6 100%);--degrade-gris-fonce:linear-gradient(135deg,#3b3b46 0%,#1d1e21 100%);--degrade-gris-pale:linear-gradient(to bottom,#f4f4f8 0%,#fcfcfc 100%);--degrade-jaune:linear-gradient(135deg,#ffcc2f 0%,#ffdc88 100%);--degrade-jaune-hover:linear-gradient(135deg,#ffdc88 0%,#ffdc88 100%);--degrade-mauve:linear-gradient(135deg,#3e1bb2 0%,#6a3aff 100%);--degrade-mauve-hover:linear-gradient(135deg,#6a3aff 0%,#6a3aff 100%);--degrade-bleu:linear-gradient(135deg,#2c5ce5 0%,#3976ff 100%);--degrade-bleu-hover:linear-gradient(135deg,#3976ff 0%,#3976ff 100%);--degrade-orange:linear-gradient(135deg,#ff9423 0%,#fc575e 100%);--degrade-orange-hover:linear-gradient(135deg,#ff5f5f 0%,#ff5f5f 100%);--degrade-rouge:linear-gradient(135deg,#ee3143 0%,#ff5565 90%);--degrade-rouge-hover:linear-gradient(135deg,#ff5565 0%,#ff5565 100%);--degrade-vert:linear-gradient(135deg,#00b173 0%,#097168 100%);--degrade-vert-hover:linear-gradient(135deg,#00b173 0%,#00b173 100%);--degrade-vert2:linear-gradient(135deg,#49e9a9 0%,#0cfc8a 100%);--degrade-vert2-hover:linear-gradient(135deg,#49e9a9 0%,#48e9a9 100%);/* Composantes - Helpers */ --texte-pale:#6f7082;--texte:#40414b;--texte-fonce:#2a2c33;--icone:#969ba8;--iconefonce:#3b3b46;--radius:3px;--radius5:5px;--radius7:7px;--radius9:9px;--radius100:100px;--shadow1:0 0 0 1px rgba(0,0,0,.1);/* Juste une bordure */ --shadow2:0 3px 10px -1px rgba(0,0,0,.1);--shadow3:0 6px 20px -1px rgba(0,0,0,.1);--shadow4:0 10px 30px -3px rgba(0,0,0,.1);}/* Fin Variables *//* Reset */*{-webkit-tap-highlight-color:rgba(0,0,0,0);}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body,div,dl,dd,form,img,input,figure{padding:0;margin:0;}body,html{margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}.clearfix::after{display:table;visibility:hidden;height:0;clear:both;content:"";}img,iframe{max-width:100%;border:0;}a{background-color:transparent;}a:active,a:hover{outline:none !important;}table{border-spacing:0;border-collapse:collapse;}/* Selections */::-webkit-selection,::-moz-selection,::selection{color:rgba(0,0,0,.9);background-color:var(--vert);}/* Form */input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}a:focus,input:focus,button:focus,select:focus,textarea:focus{outline-color:var(--contour-focus);}textarea::-webkit-selection,input::-webkit-selection{color:rgba(0,0,0,.87);background-color:rgba(100,100,100,.4);}textarea::-moz-selection,input::-moz-selection{color:rgba(0,0,0,.87);background-color:rgba(100,100,100,.4);}textarea::selection,input::selection{color:rgba(0,0,0,.87);background-color:rgba(100,100,100,.4);}input[type="text"],input[type="email"]{-webkit-user-select:text;user-select:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:text;}button{font:inherit;cursor:pointer;text-transform:none;color:inherit;border:none;background:none;}button:active{outline:none;}.hidden{display:none;}/* Lecteur d'écran */.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}/* --- MAIN --- */:root{font-size:62.5%;/* 10px = 1rem - Plus facile a calculer */}body{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;/* 1.6rem = 16px */ font-style:normal;letter-spacing:normal;font-weight:normal;color:#2d2d31;background-color:#fcfcfc;}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:600;}h1{font-size:2em;}h2{font-size:1.6em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.25em;}h6{font-size:1.0em;}a,a:visited{font-weight:600;-webkit-transition:color 100ms ease-out;transition:color 100ms ease-out;}hr{height:1px;margin-top:20px;margin-bottom:20px;border:none;background-color:#e0e1eb;}hr.sansMarge{margin-top:0;margin-bottom:0;}/*blockquote{font-family:"Open Sans",sans-serif;}*//* Entete gauche et droite */#zonetetepage{position:relative;display:block;width:100%;padding:0 4%;background-color:var(--blancpale);border-bottom:1px solid var(--grispale2);overflow:visible;}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x));}.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y);}#zonetetepage .zone-gauche{display:block;flex:0 0 auto;justify-content:flex-start;flex-direction:row;align-items:center;flex-wrap:nowrap;width:50%;padding-top:8px;padding-bottom:8px;}#IU_bandeBoutonsInterface{order:1;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;width:50%;padding:8px 8px 8px 2px;}/* Logo UQTR */#zonetetepage .zone-logouqtr{display:block;margin-right:20px;}#zonetetepage .zone-logouqtr a.logouqtr{display:block;width:180px;height:70px;}#zonetetepage .navbar-brand.logo-uqtr-mobile.d-none{display:none;}/* Moteur de recherche Google CSE */#IU_bandeRecherche{display:flex;align-items:center;order:2 !important;/*padding-top:8px;padding-bottom:8px;*/ padding-right:3px;}#IU_bandeRecherche .flex-fill{flex:1 1 auto;margin-right:8px;}#rechercheUqtrGSC{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-self:right;width:100%;margin-top:8px;margin-bottom:8px;max-width:400px;height:47px;background:none;border-radius:8px;box-shadow:none;-webkit-transition:box-shadow 120ms ease-out;transition:box-shadow 120ms ease-out;}#rechercheUqtrGSC:hover{box-shadow:1px 6px 10px 0 rgba(0,0,0,.04)}#rechercheUqtrGSC input#facadeRequeteRechercheUqtrGSC{position:relative;width:100%;max-width:100%;height:45px;padding:7px;/*font-family:"Open Sans",sans-serif;*/ font-size:1.36rem;line-height:1em;color:var(--texte-pale);border:1px solid var(--contour);border-radius:8px 0 0 8px;background-image:none;background-color:var(--blancpale);-webkit-transition:all 120ms ease-out;transition:all 120ms ease-out;}#rechercheUqtrGSC input#facadeRequeteRechercheUqtrGSC:hover{border-color:var(--contour-hover);background-color:var(--blanc);}#rechercheUqtrGSC input#facadeRequeteRechercheUqtrGSC:focus-visible{outline:none;border:1px solid var(--contour-focus);}/* Icone avec la loupe */#rechercheUqtrGSC input.icone{display:block;width:45px;height:45px;padding:7px;margin:0;margin-left:-1px;border-radius:0 8px 8px 0;border:1px solid var(--contour);background-color:var(--blancgris);background-image:url("/Image/u20-loupe.svg");background-repeat:no-repeat;background-position:center center;background-size:24px 24px;-webkit-transition:all 120ms ease-out;transition:all 120ms ease-out;}#rechercheUqtrGSC input.icone:hover{background-color:var(--blanc);}#rechercheUqtrGSC input.icone:active{outline:none;border-color:var(--grispale);background-color:var(--blancpale);box-shadow:inset 1px 1px 3px rgba(0,0,0,.08),inset -2px -1px 4px #fff;}#rechercheUqtrGSC input.icone:focus,#rechercheUqtrGSC input.icone:focus:not(:focus-visible){outline:none;}#rechercheUqtrGSC input.icone:focus-visible{outline:none;border-radius:0 8px 8px 0;border:1px solid transparent;box-shadow:inset 0 0 0 2px var(--contour-focus);}#zonetetepage .zone-btn a.btn.bottin{position:relative;display:flex;align-items:center;justify-content:center;min-width:108px;height:45px;padding:0;margin:0;font-size:1.4rem;font-weight:600;line-height:1em;color:var(--texte);border-radius:8px;border:1px solid var(--contour);background-color:#f5f6f9;-webkit-transition:color 120ms ease-out,box-shadow 120ms ease-out,background 120ms ease-out;transition:color 120ms ease-out,box-shadow 120ms ease-out,background 120ms ease-out;}#zonetetepage .zone-btn a.btn.bottin span{display:block;margin-left:4px;}#zonetetepage .zone-btn a.btn.bottin img{display:block;width:24px;height:24px;}/* Bouton Bottin seulement */#zonetetepage .zone-btn a.btn.bottin{margin-right:6px;}#zonetetepage .zone-btn a.btn.bottin:hover{color:var(--noir);background-color:var(--blancpale);transform:none;box-shadow:1px 6px 10px 0 rgba(0,0,0,.04),-5px -2px 10px 0 #fff;}/* Zone titre permanent */#zone-titre-permanent{position:relative;padding:36px 0;}#zone-titre-permanent .titre-permanent{display:block;width:calc(100% - 0px);/* texte_zone(19) :largeur du logo perso */ min-width:62%;margin:0;padding:0 4%;color:#393943;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-size :2em;font-weight:800;letter-spacing:-0.02em;}#zone-titre-permanent .sous-titre-permanent{width:calc(100% - 0px);/* texte_zone(19) :largeur du logo perso */ padding:0 4%;font-size:1.3em;}#zone-titre-permanent.transparent{background:none;}#zone-titre-permanent.vert .titre-permanent,#zone-titre-permanent.gris .titre-permanent,#zone-titre-permanent.gris .sous-titre-permanent,#zone-titre-permanent.vert .sous-titre-permanent,#zone-titre-permanent.vert h1.titre-permanent,#zone-titre-permanent.gris h1.titre-permanent{color:#FFF;line-height:1;}#zone-titre-permanent.vert{background-color:#006534;}#zone-titre-permanent.gris{color:#FFF;background-color:#545460;/*background-color:#3b3b46;*/ /* Couleur maquette Marc */}#zone-titre-permanent .zonelogo{position:absolute;overflow:hidden;top:50%;right:4%;max-width:220px;height:73px;transform:translate(0%,-50%);}#zone-titre-permanent .zonelogo span.logoPerso{height:73px;background-position:center center;}/* Zonetetepage mobile */@media screen and (min-width:1200px){#zone-titre-permanent .titre-permanent{width:calc(96% - 0px);margin:0;}}@media all and (min-width:1024px){#zonetetepage .zone-gauche{flex:0 0 auto;width:16.66666667%;} #IU_bandeRecherche{order:1 !important;flex-grow:1 !important;flex:0 0 auto;margin-top:0;margin-bottom :0;width:50%;} #IU_bandeBoutonsInterface{order:2 !important;flex:0 0 auto;width:auto;}}@media all and (max-width:1023px){#zonetetepage{flex-wrap:wrap;padding:10px !important;background-color:inherit;} #zonetetepage .zone-gauche, #IU_bandeBoutonsInterface{height:80px;} #zonetetepage .zone-gauche{justify-content:space-between;} .btn-navmobile, .btn-navmobile-on{position:relative;width:40px;height:40px;margin-left:8px;padding:8px !important;border-radius:3px;background-color:inherit;} .btn-navmobile-on svg{display:none;} .btn-navmobile:hover, .btn-navmobile:active, .btn-navmobile-on:hover, .btn-navmobile-on:active{background:transparent;box-shadow:0 6px 12px -1px rgba(0,0,0,.05);} .btn-navmobile:before, .btn-navmobile-on:before{position:absolute;left:50%;top:50%;display:block;width:32px;height:32px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);} .btn-navmobile:before{content:"";background-image:url("/icones-bootstrap/biu-list.svg");background-size:24px 24px;background-position:center center;background-repeat:no-repeat;} .btn-navmobile-on:before{content:"";background-image:url("/icones-bootstrap/biu-x.svg");background-size:32px 32px;background-position:center center;} /* Recherche */ #rechercheUqtrGSC{max-width:100%;} /* Boutons Bottin et Connexion mobile */ #zonetetepage .zone-btn a.btn.bottin{margin-right:0;} #zonetetepage .zone-btn a.btn.bottin span{display:none;} #zonetetepage .zone-btn a.btn.bottin{min-width:inherit;width:50px;border:1px solid var(--contour);background-color:#f5f6f9;box-shadow:none;} #zonetetepage .zone-btn a.btn.bottin:hover{background-color:var(--blancpale);} #zone-titre-permanent .sous-titre-permanent{font-size:1em;} #zone-titre-permanent .zonelogo{max-width:33%;} #zone-titre-permanent .zonelogo span.logoPerso{display:block !important;width:100%;max-width:100%;height:100%;}}@media all and (max-width:640px){#zone-titre-permanent{padding:28px 0;} #zone-titre-permanent .titre-permanent{font-size:1.375em;}}/* Dropdown Connexion */.cxn-dropdown{position:relative;display:inline-block;margin-left:8px;}.cxn-dropdown-toggle{display:block;}/* Bouton */.cxn-btn{position:relative;display:flex;align-items:center;justify-content:center;/*width:144px;*/ height:45px;/*padding:0;*/ padding:12px;margin:0;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:600;line-height:1em;color:var(--texte);/*border-radius:3px;*/ border-radius:8px;border:1px solid var(--grispale);background-color:#f5f6f9;-webkit-transition:color 120ms ease-out,box-shadow 120ms ease-out,background 120ms ease-out;transition:color 120ms ease-out,box-shadow 120ms ease-out,background 120ms ease-out;cursor:pointer;}.cxn-btn span{display:none;}.cxn-btn:hover{color:var(--noir);border:1px solid var(--contour);background-color:var(--blancpale);box-shadow:1px 6px 10px 0 rgba(0,0,0,.04),-5px -2px 10px 0 #fff;}.cxn-btn:active{background-color:var(--blancpale);box-shadow:inset 1px 1px 3px rgba(0,0,0,.08),inset -2px -1px 4px #fff;}.cxn-btn:focus,.cxn-btn:not(:focus-visible){outline:none;}.cxn-btn:focus-visible{border-radius:4px;border:1px solid transparent;box-shadow:inset 0 0 0 2px #00e486;}/*.cxn-btn img{margin-right:4px;}*//* Contenu du menu */.cxn-dropdown-menu{display:none;z-index:9999;position:absolute;top:calc(100% + 5px);/*left:0;*/ right:0;width:144px;padding:0;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 25px 45px -10px rgba(62,61,132,.1);-webkit-animation:list-slide-up 200ms ease-out both;animation:list-slide-up 120ms ease-out both;}.cxn-dropdown-menu ul{list-style:none;margin:6px 0 0 0 !important;padding:0;}.cxn-dropdown-menu ul li.separateur{height:1px;margin:6px 0;background-color:#eeeff2;}.cxn-dropdown-menu ul li a{display:flex;align-items:flex-end;margin:0 5px;padding:8px;font-family:"Montserrat",sans-serif;font-size:1.24rem;font-weight:500;line-height:1em;text-decoration:none;color:#2a2c33;border-radius:3px;}.cxn-dropdown-menu ul li a.mdpReset{display:block;width:100%;margin:0;margin-top:8px;padding:10px 5px 10px 13px;font-size:1.16rem;font-weight:600;border-radius:0;border-top:1px solid #eeeff2;}.cxn-dropdown-menu ul li a:hover{color:#000;background-color:#f3f3f3;}.cxn-dropdown-menu ul li a img{margin-right:5px;}/* Afficher le dropdown menu */.cxn-dropdown-menu.show{display:block;}@keyframes list-slide-up{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;} 100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}/* Boutons Connexion mobile */@media all and (max-width:1023px){.cxn-btn{min-width:inherit;/*width:45px;*/ border:1px solid var(--contour);background-color:#f5f6f9;box-shadow:none;} .cxn-btn img{margin-right:0;} .cxn-btn span{display:none;} .cxn-dropdown-menu{left:inherit;right:0;}}.zonemenu{background-color:inherit;padding:0 4%;border-top:1px solid var(--grispale2);}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:70px;padding:0 10px;color:var(--dropdown-button);font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:600;text-decoration:none;letter-spacing:normal;text-align:center;white-space:nowrap;cursor:pointer !important;-webkit-transition:color 120ms ease-out,background 120ms ease-out;transition:color 120ms ease-out,background 120ms ease-out;z-index:1;}.menuHoriz ul.blocHoriz li a:hover{color:var(--noir);background-color:var(--grispale2);}.menuHoriz ul.blocHoriz.niveau1Horiz .onHoriz > a{box-shadow:inherit;}/* Puce du menu principal */.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a{padding-right:22px;}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a:before,.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a:after{position:absolute;top:50%;display:inline-block;width:7px;height:2px;content:"";-webkit-transition:width 120ms ease-out,transform 120ms ease-out;transition:width 120ms ease-out,transform 120ms ease-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:var(--icone);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a::before{right:10px;transform:rotate(45deg);}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a::after{right:7px;transform:rotate(-45deg);}/* Pas de puce a droite pour les Sous-Menu Niveau 1-2-3 */.menuHoriz ul.blocHoriz li.elementparentHoriz ul li a:before,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li a:after,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li ul a:before,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li ul a:after,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li ul li ul a:before,.menuHoriz ul.blocHoriz li.elementparentHoriz ul li ul li ul a:after{display:none;}/* Puce devient un + pour page active */.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.onHoriz > a{color:var(--dropdown-button-active);}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.onHoriz > a::before,.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.onHoriz > a::after{width:10px;right:7px;background-color:var(--lien);-webkit-transform:rotate(0deg);transform:rotate(0deg);}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.onHoriz > a::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}/* --- Niveau 2 --- *//* Bloc */.menuHoriz ul.blocHoriz li ul.blocHoriz{position:absolute;visibility:hidden;width:280px;padding:0;border:1px solid var(--contour);box-shadow:0 15px 15px -3px rgba(0,0,0,0.3);background-color:#fff;border-radius:4px;z-index:2;}img.external-link{width:16px;height:auto;margin:0 0 2px 8px;}/* Sous-Menu Niveau 2 */.menuHoriz ul.blocHoriz.niveau2Horiz.puce2Horiz li > a{justify-content:flex-start;min-height:40px;height:auto;padding:10px;line-break:initial;font-size:1.3rem;font-weight:500;text-align:left;white-space:initial;color:var(--texte-fonce);border-bottom:1px solid var(--contour);}.menuHoriz ul.blocHoriz.niveau2Horiz.puce2Horiz li:last-child > a{border-bottom:none;}.menuHoriz ul.blocHoriz.niveau2Horiz.puce2Horiz li > a:hover{color:var(--noir);background-color:var(--grispale2);}.menuHoriz ul.blocHoriz.niveau2Horiz.puce2Horiz li.onHoriz > a{color:var(--dropdown-button-active);background-color:inherit;}/* Sous-Menu Niveau 2 avec Niveau 3 */.menuHoriz ul.blocHoriz li ul li.parentouvertHoriz a{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-grise-01-a.svg");background-size:12px 12px;background-position:96% center ;background-repeat:no-repeat;}/* Sous-Menu Niveau 3 */.menuHoriz ul.blocHoriz li ul li ul{position:absolute;visibility:hidden;display:none;left:100%;top:0;border-top:none;}.menuHoriz ul.blocHoriz ul li:hover ul{display:block;visibility:visible;}.menuHoriz ul.blocHoriz.niveau3Horiz a{background-image:none !important;}/* Annule la ligne dans le menu horizontal */.menuHoriz .ligneMenuHoriz{visibility:hidden;height:0;}/* --- Division - Titres Menu --- */.menuHoriz .menutitreHoriz{display:block;width:100%;margin:20px 0 0 0;color:var(--gris);font-weight:600;font-size:1.6rem;letter-spacing:0.1rem;text-align:left;text-transform:uppercase;}/* --- Animation du bloc --- */.menuHoriz ul.blocHoriz li:hover ul{animation-name:slideUpMenu;-webkit-animation-name:slideUpMenu;animation-duration:280ms;-webkit-animation-duration:280ms;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible !important;}@keyframes slideUpMenu{0%{transform:translateY(5%);} 100%{transform:translateY(0%);}}@-webkit-keyframes slideUpMenu{0%{-webkit-transform:translateY(5%);} 100%{-webkit-transform:translateY(0%);}}/* Navigation plus grand que 1200px - Bypass de Hublo */@media screen and (min-width:1200px){.menu{width:100%;}}/* Navigation mobile *//* Ajouté par Véro 8 OCT 2025 (WEB-28262)*/@media only screen and (min-width:1024px){.zonemenu{height:auto;}}@media only screen and (max-width:1023px){.zonemenu{/*top:180px;*/ top:164px;background-color:inherit !important;z-index:999;} /* Masquer la puce */ .menuHoriz ul li a:after, .menuHoriz ul.blocHoriz li.elementparentHoriz a:after, .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a:before, .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a:after{display:none;} .menuHoriz ul.blocHoriz{top:-3px !important;background-color:#fff;} /* Niveau 1 */ .menuHoriz ul.blocHoriz li ul.blocHoriz{position:relative;visibility:visible;width:100%;padding:0;margin:0 0 12px 0;border:none;box-shadow:none;border-radius:0;z-index:1;-webkit-animation:none;animation:none;} .menuHoriz ul.blocHoriz li a, .menuHoriz ul.blocHoriz li ul li a{font-size:1.45rem;color:inherit !important;background-color:#fff;} .menuHoriz ul.blocHoriz li a:hover, .menuHoriz ul.blocHoriz li a:active, .menuHoriz ul.blocHoriz li a:focus{color:inherit;background-color:var(--grispale2);} .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz{padding:0;margin-bottom:30px;} .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li a{justify-content:flex-start;padding:0 20px;height:auto;text-align:left;white-space:wrap;border-bottom:1px solid var(--grispale);} .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a{border-bottom:none;} .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a:hover, .u20-zone-nav .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a:active{background-color:transparent;} .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a::before, .u20-zone-nav .menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li.elementparentHoriz > a::after{display:none;} /* Niveau 2 */ .menuHoriz ul.blocHoriz li ul li a{padding:8px 2.5em !important;min-height:inherit !important;font-size:1.3rem !important;color:inherit !important;font-weight:500 !important;letter-spacing:normal !important;} .menuHoriz ul.blocHoriz li a:hover{box-shadow:none !important;} .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li a{background-color:inherit;background-image:none;} .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li a:hover, .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li a:active{color:inherit;background-color:inherit;} .menuHoriz ul.blocHoriz li.parentouvertHoriz ul li.onHoriz a{background-color:var(--grispale2) !important;color:var(--noir) !important;font-weight:700 !important;} /* --- Niveau 3 --- */ .menuHoriz ul.blocHoriz.niveau3Horiz li a{padding-left:3.5rem !important;} .menuHoriz ul.blocHoriz li ul.blocHoriz.niveau3Horiz li a:hover{background-color:var(--grispale2) !important;} .menuHoriz ul.blocHoriz li.parentouvertHoriz ul.blocHoriz.niveau3Horiz li a:before{display:block !important;margin-right:8px;width:6px;height:6px;content:"";border-radius:50px;background-color:var(--icone);}}/* --- Animation du menu mobile --- */.zonemenu.ouvre{margin-bottom:40px;-webkit-animation:menuOuvre 250ms ease-out both;animation:menuOuvre 250ms ease-out both;-webkit-overflow-scrolling:touch;}@keyframes menuOuvre{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;} 100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.zonemenu.ferme{-webkit-animation:none;animation:none;}/* Titre du site */#zoneentetecontenu{text-align:inherit;color:#000000;background-image:url();}#zoneentetecontenu,#zoneentetecontenu2{border-bottom:none;}h1.titre-fiche{position:relative;display:block;/*width:100%;caché par Véro 8 OCT 2025 (WEB-28262)*/ width:960px;/*padding:40px 0;*/ /*caché par Véro 8 OCT 2025 (WEB-28262)*/ padding:85px 0 40px 0;margin:0 auto;font-size:4.5rem;font-weight:500;font-family:"Montserrat",sans-serif;text-align:center;letter-spacing:-0.02em;clear:both;}div h1:first-child{margin-top:0;}@media screen and (min-width:1200px){#zonetetepage .tetepage{width:100%;} h1.titre-fiche{width:1170px;}}@media screen and (max-width:1023px){h1.titre-fiche{width:100%;padding-left:10px;padding-right:10px;}}@media screen and (max-width:640px){h1.titre-fiche{font-size:4rem;}}/* --- FOOTER --- */.u20-footer-wrapper{display:block;position:relative;clear:both;width:100%;padding:40px 4%;background-color:var(--blanc);}.u20-footer{display:block;width:100%;max-width:1170px;margin:0 auto;}.u20-footer ul{list-style:none;padding:0;}.u20-footer h2{font-size:1.74rem;font-weight:600;}.u20-footer h3{font-size:1.55rem;font-weight:600;}ul.u20-footer-adresse li{margin-bottom:4px;}.u20-footer-nousjoindre a.btn{padding:5px;margin-right:5px;font-size:1.4rem;color:var(--texte);border-radius:5px;background-color:inherit;box-shadow:inherit;opacity:1;}.u20-footer-nousjoindre a.btn:hover{color:var(--noir);background-color:var(--grispale2);}.u20-footer-nousjoindre a.btn img{display:inline-block;margin-right:5px;}/* Boutons reseaux sociaux */ul.u20-footer-social{display:flex;/* margin:0 0 20px;*/}ul.u20-footer-social li a{display:block;padding:8px;margin:0 3px;border-radius:var(--radius);background-color:var(--blanc);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.1);-webkit-transition:box-shadow 200ms ease-out;transition:box-shadow 200ms ease-out;}ul.u20-footer-social li a:hover{-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,0.1);box-shadow:0 5px 10px 1px rgba(0,0,0,0.1);}ul.u20-footer-social li a:active{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.1);}ul.u20-footer-social li:first-child a{margin:0 3px 0 0;}ul.u20-footer-social li a img{vertical-align:middle;}.u20-footer-confidentialite{display:block;margin-top:6px;}.u20-footer-confidentialite a{display:inline-block;margin-right:10px;color:var(--texte);font-size:1.3rem;text-decoration:none;}.u20-footer-confidentialite a:hover{text-decoration:underline;color:var(--noir);}/* Listes des liens */.u20-footer-liens h3{padding-bottom:2px;border-bottom:1px solid var(--lignes-footer);}.u20-footer-liens ul li a{display:block;margin-bottom:6px;font-size:1.34rem;text-decoration:none;color:var(--texte);}.u20-footer-liens ul li a:hover{text-decoration:underline;color:var(--noir);}/* --- BOUTONS --- */a.btn,button.btn{display:inline-block;padding:14px 20px;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none !important;text-align:center;line-height:1em;letter-spacing:normal;cursor:pointer;vertical-align:middle;border-width:0;border-style:solid;border-color:transparent;border-radius:6px;-webkit-user-select:none;user-select:none;-webkit-transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease;transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease;box-shadow:none;}a.btn:hover,button.btn:hover{background-color:#00562c;border-color:#00512a;box-shadow:none;}a.btn.secondaire:hover,button.btn.secondaire:hover{background-color:#474752;border-color:#43434d;}/* Bouton ombrage */a.btn.ombrage{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 4px 10px -2px rgba(40,39,43,.1);-webkit-transition:box-shadow 120ms ease-out,transform 120ms ease-out,background 120ms ease-out;transition:box-shadow 120ms ease-out,transform 120ms ease-out,background 120ms ease-out;}a.btn.ombrage:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 22px -3px rgba(0,0,0,.2);}a.btn.ombrage:active{-webkit-transition-duration:30ms;transition-duration:30ms;-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none;}/* Bouton fleche animee */a.btn.btn-fleche-animee,button.btn.btn-fleche-animee,a.btn.texte{-webkit-transition:all 120ms cubic-bezier(.2,.8,.2,1);transition:all 120ms cubic-bezier(.2,.8,.2,1);}a.btn.btn-fleche-animee span,button.btn.btn-fleche-animee span,a.btn.animeFleche span{display:inline-block;margin-right:6px;}a.btn.animeFleche{padding:16px 24px;}a.btn.animeFleche span:after{display:none}a.btn.animeFleche::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-blanche-01-b.svg");}a.btn.animeFleche:hover span{right:0}/* Animation Fleche */a.btn.btn-fleche-animee::after,button.btn.btn-fleche-animee::after,a.btn.animeFleche::after,a.btn.texte::after{display:inline-block;width:16px;height:16px;content:"";vertical-align:bottom;background-repeat:no-repeat;background-position:center center;background-size:16px 16px;-webkit-transform:translateX(2px);transform:translateX(2px);-webkit-transition:transform 120ms ease-out;transition:transform 120ms ease-out;}a.btn.btn-fleche-animee:hover::after,button.btn.btn-fleche-animee:hover::after,a.btn.animeFleche:hover::after,a.btn.texte:hover::after{-webkit-transform:translateX(7px);transform:translateX(7px);}/* Bouton Fleche Animee - Fleche Verte */a.btn.btn-fleche-animee.fleche-verte::after,button.btn.btn-fleche-animee.fleche-verte::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-verte-02-b.svg");}/* Bouton Fleche Animee - Fleche Blanche */a.btn.btn-fleche-animee.fleche-blanche::after,button.btn.btn-fleche-animee.fleche-blanche::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-blanche-01-b.svg");}/* Bouton Fleche Animee - Fleche Noire */a.btn.btn-fleche-animee.fleche-noire::after,button.btn.btn-fleche-animee.fleche-noire::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-noire-01-b.svg");}/* Bouton Fleche Animee - Fleche Bleue */a.btn.btn-fleche-animee.fleche-bleue::after,button.btn.btn-fleche-animee.fleche-bleue::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-bleue-01-b.svg");}/* Bouton Animation Haut */a.btn.animeHaut{padding:16px 24px!important;}a.btn.animeHaut .txtvisible{padding-right:0;}a.btn.animeHaut:focus .txthidden,a.btn.animeHaut:hover .txthidden{top:7px;}/* bouton alternatif */a.btn.alternatif:hover{box-shadow:0px 5px 15px rgb(127 130 150 / 57%);}/* Bouton coutour alternatif */a.btn.alternatif.outline{background-color:transparent;}/* Bouton Texte */a.btn.texte{font-size:1.12em;font-weight:600;letter-spacing:0.166em;background-color:transparent;text-transform:uppercase;padding:5px 15px 5px 5px;/*font-family:'Open Sans';*/}a.btn.texte:hover,a.btn.texte:focus{color:#006534;}a.btn.texte::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-noire-01-b.svg");}a.btn.texte::after{-webkit-transform:translateX(7px);transform:translateX(7px);}a.btn.texte:hover::after{-webkit-transform:translateX(11px);transform:translateX(11px);}/* Bouton fleche cachee */a.btn.btn-fleche-cachee{padding:16px 30px;}a.btn.btn-fleche-cachee span{position:relative;right:0;display:inline-block;-webkit-transition:right 150ms ease-out;transition:right 150ms ease-out;}/* Bouton coutour animee */.btn-ca,a.btn-ca{-webkit-transition:box-shadow 120ms ease-out,transform 120ms ease-out,background 120ms ease-out;transition:box-shadow 120ms ease-out,transform 120ms ease-out,background 120ms ease-out;}.btn-ca:hover,a.btn-ca:hover{opacity:0.8;}/* Fleche */a.btn.btn-fleche-cachee span::after{position:absolute;top:0;right:16px;display:inline-block;width:16px;height:16px;content:"";-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;opacity:0;background-repeat:no-repeat;background-size:16px 16px;}/* Fleche Hover */a.btn.btn-fleche-cachee:hover span{right:12px;opacity:1;}a.btn.btn-fleche-cachee:hover span::after{right:-24px;opacity:1;}/* --- Fleche Verte --- */a.btn.btn-fleche-cachee.verte span::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-verte-02-b.svg");}/* --- Fleche Blanche --- */a.btn.btn-fleche-cachee.blanche span::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-blanche-02-b.svg");}/* --- Fleche Bleue --- */a.btn.btn-fleche-cachee.bleue span::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-bleue-01-b.svg");}/* --- Fleche Noire --- */a.btn.btn-fleche-cachee.noire span::after{background-image:url("https://www.uqtr.ca/u20-ico/ico-btn-fleche-noire-01-b.svg");}/* Bouton contour */a.btn.btn-contour{border-width:2px;border-style:solid;background-color:transparent;}a.btn.outline{border-width:1px;}/* Contour Blanc */a.btn.btn-contour.contour-blanc{/* color:var(--blancpale);*/ border-color:var(--blancpale);}a.btn.btn-contour.contour-blanc:hover,a.btn.btn-contour.contour-blanc:active{color:var(--grisfonce);border-color:var(--blanc);background-color:var(--blanc);}/* Contour Gris Pale */a.btn.btn-contour.contour-grispale{border-color:var(--grispale);}a.btn.btn-contour.contour-grispale:hover,a.btn.btn-contour.contour-grispale:active{color:var(--blanc);border-color:var(--grismoyen);background-color:var(--grismoyen);}/* Contour Gris Fonce */a.btn.btn-contour.contour-grisfonce{border-color:var(--grisfonce);}a.btn.btn-contour.contour-grisfonce:hover,a.btn.btn-contour.contour-grisfonce:active{color:var(--blanc);border-color:var(--grisfonce);background-color:var(--grisfonce);}/* Contour Vert */a.btn.btn-contour.contour-vert{border-color:var(--vert-pale);}a.btn.btn-contour.contour-vert:hover,a.btn.btn-contour.contour-vert:active{color:var(--blanc);border-color:var(--vert);background-color:var(--vert);}a.btn.btn-contour.contour-vert-pale2{border-color:var(--vert-pale2);}a.btn.btn-contour.contour-vert-pale2:hover,a.btn.btn-contour.contour-vert-pale2:active{color:var(--noir);border-color:var(--vert-pale2);background-color:var(--vert-pale2);}/* Contour Mauve */a.btn.btn-contour.contour-mauve{border-color:var(--mauve-pale);}a.btn.btn-contour.contour-mauve:hover,a.btn.btn-contour.contour-mauve:active{color:var(--blanc);border-color:var(--mauve);background-color:var(--mauve);}/* Contour Bleu */a.btn.btn-contour.contour-bleu{border-color:var(--bleu-pale);}a.btn.btn-contour.contour-bleu:hover,a.btn.btn-contour.contour-bleu:active{color:var(--blanc);border-color:var(--bleu);background-color:var(--bleu);}/* Contour Jaune */a.btn.btn-contour.contour-jaune{border-color:var(--jaune);}a.btn.btn-contour.contour-jaune:hover,a.btn.btn-contour.contour-jaune:active{color:var(--noir);border-color:var(--jaune);background-color:var(--jaune);}/* Couleurs des boutons *//* Blanc */a.btn.btn-blanc{color:var(--texte);background-color:var(--blanc);}a.btn.btn-blanc:hover{color:var(--noir);background-color:var(--blanc);}/* Blanc Gris */a.btn.btn-blancgris{color:var(--texte-fonce);background-color:var(--blancgris);}a.btn.btn-blancgris:hover{color:var(--noir);background-color:var(--blanc);}/* Gris Pale */a.btn.btn-grispale{color:var(--texte);background-color:var(--grispale2);}a.btn.btn-grispale:hover{background-color:var(--blancgris);}/* Gris Fonce */a.btn.btn-grisfonce{color:var(--blanc);background-color:var(--texte-fonce);}a.btn.btn-grisfonce:hover{background-color:var(--grisfonce);}/* Mauve */a.btn.btn-mauve{color:var(--blanc);background-color:var(--mauve);}a.btn.btn-mauve:hover{background-color:var(--mauve-pale);}/* Rouge */a.btn.btn-rouge{color:var(--blanc);background-color:var(--rouge);}a.btn.btn-rouge:hover{background-color:var(--rouge-pale);}/* Orange */a.btn.btn-orange{color:var(--blanc);background-color:var(--orange);}a.btn.btn-orange:hover{background-color:var(--orange-pale);}/* Jaune */a.btn.btn-jaune{color:var(--noir);background-color:var(--jaune);}a.btn.btn-jaune:hover{background-color:var(--jaune-pale);}/* Vert */a.btn.btn-vert{color:var(--blanc);background-color:var(--vert-fonce);}a.btn.btn-vert:hover{background-color:var(--vert-hover);}/* Bleu */a.btn.btn-bleu{color:var(--blanc);background-color:var(--bleu);}a.btn.btn-bleu:hover{background-color:var(--bleu-pale);}/* Degrades */a.btn-degrade-mauve{color:var(--blanc);background:var(--degrade-mauve);}a.btn-degrade-mauve:hover{color:var(--blanc);background:var(--degrade-mauve-hover);}a.btn-degrade-vert{color:var(--blanc);background-image:var(--degrade-vert);}a.btn-degrade-vert:hover{color:var(--blanc);background-image:var(--degrade-vert-hover);}a.btn-degrade-bleu{color:var(--blanc);background:var(--degrade-bleu);}a.btn-degrade-bleu:hover{color:var(--blanc);background:var(--degrade-bleu-hover);}a.btn-degrade-orange{color:var(--blanc);background:var(--degrade-orange);}a.btn-degrade-orange:hover{color:var(--blanc);background:var(--degrade-orange-hover);}/* Bouton rond */a.btn.rond{border-radius:500px;}/* Dimension des boutons */a.btn.moyen{padding:20px 28px;}a.btn.large{padding:24px 30px;}a.btn.x-large{padding:28px 34px;}a.btn.xx-large{padding:32px 38px;}@media all and (max-width:480px){a.btn.moyen, a.btn.large, a.btn.x-large, a.btn.xx-large{font-size:1.4rem;} a.btn.x-large, a.btn.xx-large{padding:24px;}}/*---------------------------------------------------------------- ACCORDEON----------------------------------------------------------------*/.accordeon.accordeon-theme-light{max-width:1200px;width:100%;margin:70px auto;font-size:1em;border:1px solid #b6b6b8;border-radius:8px;box-sizing:border-box;box-shadow:0 0.4rem 1.2rem 0.2rem rgba(0,0,0,.05);}.accordeon.accordeon-theme-light button.accordeon-titre,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:hover,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:active{width:100%;padding:1.6rem 4.5rem 1.6rem 2.5rem;font-size:1em;font-family:"Montserrat",sans-serif;font-weight:400;text-align:left;background-color:#FFF;background-image:none;border-top:1px solid #b6b6b8;border-bottom:1px solid #b6b6b8;border-right:0;box-sizing:border-box;}.accordeon.accordeon-theme-light button.accordeon-titre::before{position:absolute;right:20px;width:20px;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transform:rotate(90deg);transition:transform 120ms ease-out;transform-origin:0.5em 50%;}.accordeon.accordeon-theme-light button.accordeon-titre:first-child,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:first-child{border-top:0;border-radius:8px 8px 0 0;}.accordeon.accordeon-theme-light button.accordeon-titre:last-of-type,.accordeon-titre.accordeon-active+.accordeon-contenu:last-of-type{border-radius:0 0 8px 8px;}.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active:last-of-type{border-radius:0;}.accordeon.accordeon-theme-light button.accordeon-titre strong{color:#e5bc00;}.accordeon.accordeon-theme-light button.accordeon-titre:hover{background-color:#F7F7F7;background-size:35px 35px;background-position:center right 2.3rem;}.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active:hover,.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active:active{background-color:#dddddf;}.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active::before{transform:rotate(270deg);}.accordeon.accordeon-theme-light .accordeon-contenu,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active+.accordeon-contenu{padding:1em 1.25em;font-weight:300;font-size:1em;font-weight:400;box-sizing:border-box;overflow:auto;}.accordeon.accordeon-theme-light .accordeon-contenu h2{font-size:1.4em;}.accordeon.accordeon-theme-light .accordeon-contenu h3{font-size:1.2em;}/* U20 Cards */.u20-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:240px;height:100%;padding:36px;margin:0 6px;color:var(--blanc);border-radius:20px;background-position:center center;background-size:cover;-webkit-box-shadow:0 12px 20px -2px rgba(0,0,0,0.1);box-shadow:0 12px 20px -2px rgba(0,0,0,0.1);-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:transform 240ms ease-out,box-shadow 240ms ease-out;transition:transform 240ms ease-out,box-shadow 240ms ease-out;}.u20-card div{display:block;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:transform 600ms cubic-bezier(0.2,0.8,0.2,1);transition:transform 600ms cubic-bezier(0.2,0.8,0.2,1);}/* U20 Card Over */.u20-card:hover{-webkit-box-shadow:0 12px 30px -2px rgba(0,0,0,0.4);box-shadow:0 12px 30px -2px rgba(0,0,0,0.4);-webkit-transform:translateY(-2px);transform:translateY(-2px);}.u20-card:hover div{-webkit-transform:translateY(-2px);transform:translateY(-2px);}/* Titres soulignes */span.u20-souligne{position:relative;display:inline-block;font-weight:700;color:var(--texte-fonce);}span.u20-souligne::after{position:absolute;bottom:-7px;left:50%;width:60px;height:5px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);}/* Couleurs souligne */span.u20-souligne.grispale::after{background-color:var(--grispale);}span.u20-souligne.grisfonce::after{background-color:var(--grisfonce);}span.u20-souligne.vert::after{background-color:var(--vert);}span.u20-souligne.vert-pale::after{background-color:var(--vert-pale);} span.u20-souligne.vert-fonce::after{background-color:var(--vert-fonce);}span.u20-souligne.mauve::after{background-color:var(--mauve-pale);}span.u20-souligne.jaune::after{background-color:var(--jaune-pale);}span.u20-souligne.orange::after{background-color:var(--orange-pale);}span.u20-souligne.bleu::after{background-color:var(--bleu);}/* Image avec legende */caption,figcaption{text-transform:inherit;letter-spacing:normal;}.img-avec-legende{position:relative;display:inline-block;}/* Legende par defaut a gauche */.img-avec-legende figcaption{position:absolute;bottom:0;left:0;width:280px;max-width:100%;padding:10px;font-size:1.4rem;background-color:var(--blanc);box-shadow:0 5px 20px -2px rgba(0,0,0,.1);}.img-avec-legende figcaption p,.img-avec-legende figcaption h3,.img-avec-legende figcaption h4{margin-top:1px;margin-bottom:6px;}/* Legende a droite */.img-avec-legende figcaption.legende-a-droite{right:0;left:inherit;}/* Legende pour image de fond - Ex:pouquoi uqtr / professeurs */.legende{position:absolute;right:0;bottom:0;padding:5px 8px;font-family:"Montserrat",sans-serif;font-size:1.25rem;color:var(--blanc);background-color:rgba(0,0,0,.7);}/* Liens dans externe */.lien-externe-uqtr{position:relative;display:inline-flex;align-items:center;}.lien-externe-uqtr::after{content:"";display:inline-block;width:16px;height:16px;background-image:url('/icones-bootstrap/biu-box-arrow-up-right.svg');background-size:contain;background-repeat:no-repeat;margin-left:5px;}/* U20 Blocs - Sections */.u20-bloc{display:block;width:100%;padding:80px 4%;clear:both;}/* Images BG des Blocs */.u20-bloc.bgimg{background-repeat:no-repeat;background-size:auto;}.u20-bloc.bgimg.img-full{background-position:center center;background-size:cover;}.u20-bloc.bgimg.img-gauche{background-position:left center;}.u20-bloc.bgimg.img-droite{background-position:right center;}/* Titres dans les blocs */.u20-bloc .u20-titre-domaine{display:block;font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:normal;font-weight:600;letter-spacing:.3rem;text-transform:uppercase;color:var(--texte-pale);}.u20-bloc span.u20-titre-domaine{padding-bottom:50px;}.hors-campus h2 span.u20-titre-domaine{padding-bottom:5px;}/* H2 */.u20-bloc h2.u20-titre{font-size:4.45rem;font-weight:400;line-height:1.15em;color:var(--texte);}/* H3 */.u20-bloc h3.u20-titre{width:100%;font-size:2.4rem;font-weight:400;line-height:1.15em;}@media all and (max-width:576px){.u20-bloc h2.u20-titre{font-size:3.8rem;} .u20-bloc h3.u20-titre{font-size:2rem;}}/* Taille des blocs */.u20-wrapper-1600,.u20-wrapper-1440,.u20-wrapper-1280,.u20-wrapper-1170,.u20-wrapper-960{max-width:99%;margin:0 auto;}/* Max 1600px */.u20-wrapper-1600{width:1600px;}/* Max 1440px */.u20-wrapper-1440{width:1440px;}/* Max 1280px */.u20-wrapper-1280{width:1280px;}/* Max 1170px */.u20-wrapper-1170{width:1170px;}/* Max 960px */.u20-wrapper-960{width:960px;}@media all and (max-width:768px){.u20-wrapper-1600, .u20-wrapper-1440, .u20-wrapper-1280, .u20-wrapper-1170, .u20-wrapper-960{width:100%;}}/* Couleurs BG des blocs */.u20-bloc.bg-blanc{background-color:var(--blanc);}.u20-bloc.bg-grispale{background-color:var(--grispale2);}.u20-bloc.bg-grisfonce{background-color:var(--grisfonce);}.u20-bloc.bg-mauve{background-color:var(--mauve);}.u20-bloc.bg-vert{background-color:var(--vert);}/* Bloc CTA - Apparence de base */.u20-bloc.bloc-cta{position:relative;display:flex;width:100%;min-height:700px;padding:0;flex-direction:column;background-repeat:no-repeat;background-position:center center;background-size:cover;justify-content:center;}/* Blocs texte */.bloc-cta .bloc-txt{display:block;width:32%;padding:60px 140px;}/* Bloc texte fonce */.bloc-cta .bloc-txt.bloc-fonce{color:var(--blancgris);background-color:var(--grisfonce);}.bloc-cta .bloc-txt.bloc-fonce-transparent{color:var(--blancgris);background-color:rgb(13 15 20 / 90%);}/* Bloc texte pale */.bloc-cta .bloc-txt.bloc-pale{background-color:var(--blancgris);}/* Bloc texte a gauche */.bloc-cta .bloc-txt.bloc-gauche{align-self:flex-start;}/* Bloc texte au centre */.bloc-cta .bloc-txt.bloc-centre{align-self:flex-start;}/* Bloc texte a droite */.bloc-cta .bloc-txt.bloc-droite{align-self:flex-end;}.bloc-cta .bloc-txt h2{margin-top:0;margin-bottom:20px;font-size:4.1rem;font-weight:300;line-height:1.05em;letter-spacing:-.016em;}.bloc-cta .bloc-txt p{font-size:1.6rem;}/* Bloc CTA Mobile */@media all and (min-width:1024px) and (max-width:1500px){.bloc-cta .bloc-txt{width:40%;padding:60px;}}@media all and (max-width:1024px){.bloc-cta .bloc-txt{width:50%;padding:50px;}}@media all and (max-width:768px){.u20-bloc.bloc-cta{justify-content:flex-end;} .bloc-cta .bloc-txt{width:100%;padding:40px 20px;} .bloc-cta h2{font-size:3.4rem;line-height:1.1em;} .bloc-cta p{font-size:1.4rem;}}/* Couleurs des textes */.u20-texte{color:var(--texte);}.u20-texte-pale{color:var(--texte-pale);}.u20-texte-fonce{color:var(--texte-fonce);}.u20-lien{color:var(--lien);}.u20-lien-active{color:var(--lien-active);}.u20-lien-hover{color:var(--lien-hover);}.u20-vert{color:var(--vert);}.u20-vert-pale{color:var(--vert-pale);}.u20-vert-pale2{color:var(--vert-pale2);}.u20-jaune{color:var(--jaune);}.u20-jaune-pale{color:var(--jaune-pale);}.u20-orange{color:var(--orange);}.u20-orange-pale{color:var(--orange-pale);}.u20-rouge{color:var(--rouge);}.u20-rouge-pale{color:var(--rouge-pale);}.u20-mauve{color:var(--mauve);}.u20-mauve-pale{color:var(--mauve-pale);}.u20-bleu{color:var(--bleu);}.u20-bleu-pale{color:var(--bleu-pale);}.u20-blanc{color:var(--blanc);}.u20-blancpale{color:var(--blancpale);}.u20-blancmoyen{color:var(--blancmoyen);}.u20-blancgris{color:var(--blancgris);}.u20-grispale{color:var(--grispale);}.u20-gris{color:var(--gris);}.u20-grismoyen{color:var(--grismoyen);}.u20-grtisfonce{color:var(--grtisfonce);}.u20-noir{color:var(--noir);}/* Couleurs des textes */.txt-blanc{color:var(--blanc);}.txt-blancpale{color:var(--blancpale);}.txt-blancmoyen{color:var(--blancmoyen);}.txt-blancgris{color:var(--blancgris);}.txt-grispale{color:var(--grispale);}.txt-gris{color:var(--gris);}.txt-grismoyen{color:var(--grismoyen);}.txt-grtisfonce{color:var(--grtisfonce);}.txt-noir{color:var(--noir);}.txt-vert{color:var(--vert);}.txt-vert-fonce{color:var(--vert-fonce);}.txt-vert-pale{color:var(--vert-pale);}.txt-vert-pale2{color:var(--vert-pale2);}.txt-mauve{color:var(--mauve);}.txt-mauve-pale{color:var(--mauve-pale);}.txt-jaune{color:var(--jaune);}.txt-jaune-pale{color:var(--jaune-pale);}.txt-orange{color:var(--orange);}.txt-orange-pale{color:var(--orange-pale);}.txt-rouge{color:var(--rouge);}.txt-rouge-pale{color:var(--rouge-pale);}.txt-rose{color:var(--rose);}.txt-rose-pale{color:var(--rose-pale);}.txt-bleu{color:var(--bleu);}.txt-bleu-pale{color:var(--bleu-pale);}/* Couleurs des liens */a.u20-mauve{color:var(--mauve);}a.u20-mauve:hover,a.u20-mauve:active{color:var(--mauve-pale);}a.u20-blanc{color:var(--blancmoyen);}a.u20-blanc:hover,a.u20-blanc:active{color:var(--blanc);}a.u20-grisfonce{color:var(--grtisfonce);}a.u20-grisfonce:hover,a.u20-grisfonce:active{color:var(--noir);}/* Backgrounds - Blanc - Noir */.u20-bg-blanc{background-color:var(--blanc);}.u20-bg-blancpale{background-color:var(--blancpale);}.u20-bg-blancmoyen{background-color:var(--blancmoyen);}.u20-bg-blancgris{background-color:var(--blancgris);}.u20-bg-grispale{background-color:var(--grispale);}.u20-bg-grispale2{background-color:var(--grispale2);}.u20-bg-gris{background-color:var(--gris);}.u20-bg-grismoyen{background-color:var(--grismoyen);}.u20-bg-grisfonce{background-color:var(--grisfonce);}.u20-bg-noir{background-color:var(--noir);}/* Backgrounds - Couleurs */.u20-bg-vert{background-color:var(--vert);}.u20-bg-vert-fonce{background-color:var(--vert-fonce);}.u20-bg-vert-pale{background-color:var(--vert-pale);}.u20-bg-vert-pale2{background-color:var(--vert-pale2);}.u20-bg-mauve{background-color:var(--mauve);}.u20-bg-mauve-pale{background-color:var(--mauve-pale);}.u20-bg-vert{background-color:var(--vert);}/* Backgrounds - Degrades */.u20-degrade-mauve{background:var(--degrade-mauve);}.u20-degrade-vert{background:var(--degrade-vert);}.u20-degrade-vert2{background:var(--degrade-vert2);}.u20-degrade-rouge{background:var(--degrade-rouge);}.u20-degrade-orange{background:var(--degrade-orange);}.u20-degrade-blanc-gris{background:var(--degrade-blanc-gris);}.u20-degrade-gris-pale{background:var(--degrade-gris-pale);}.u20-degrade-gris-fonce{background:var(--degrade-gris-fonce);}/* Border radius */.radius{border-radius:var(--radius) !important;}.radius3{border-radius:var(--radius3) !important;}.radius5{border-radius:var(--radius5) !important;}.radius7{border-radius:var(--radius7) !important;}.radius9{border-radius:var(--radius9) !important;}.radius100{border-radius:var(--radius100) !important;}.br0{border-radius:0px !important;}.br1{border-radius:1px !important;}.br2{border-radius:2px !important;}.br3{border-radius:3px !important;}.br4{border-radius:4px !important;}.br5{border-radius:5px !important;}.br6{border-radius:6px !important;}.br7{border-radius:7px !important;}.br8{border-radius:8px !important;}.br9{border-radius:9px !important;}.br10{border-radius:10px !important;}.br20{border-radius:20px !important;}.br50{border-radius:50px !important;}.br100{border-radius:100px !important;}.br200{border-radius:200px !important;}.br100pc{border-radius:100% !important;}/* --- OMBRAGES --- */.ombrage1{-webkit-box-shadow:0 5px 20px -2px rgba(0,0,0,0.1);box-shadow:0 5px 20px -2px rgba(0,0,0,0.1);}.ombrage2{-webkit-box-shadow:0 10px 40px -10px rgba(0,0,0,0.1);box-shadow:0 10px 40px -10px rgba(0,0,0,0.1);}.ombrage3{-webkit-box-shadow:0 20px 60px -20px rgba(0,0,0,0.1);box-shadow:0 20px 60px -20px rgba(0,0,0,0.1);}/* Font size REM (txt) */.txt0rem8 {font-size:0.8rem !important;}.txt0rem9 {font-size:0.9rem !important;}.txt1rem {font-size:1.0rem !important;}.txt1rem1 {font-size:1.1rem !important;}.txt1rem2 {font-size:1.2rem !important;}.txt1rem3 {font-size:1.3rem !important;}.txt1rem4 {font-size:1.4rem !important;}.txt1rem5 {font-size:1.5rem !important;}.txt1rem6 {font-size:1.6rem !important;}.txt1rem7 {font-size:1.72rem !important;}.txt1rem8 {font-size:1.8rem !important;}.txt1rem9 {font-size:1.9rem !important;}.txt2rem {font-size:2.0rem !important;}.txt2rem1 {font-size:2.1rem !important;}.txt2rem2 {font-size:2.2rem !important;}.txt2rem3 {font-size:2.3rem !important;}.txt2rem4 {font-size:2.4rem !important;}.txt2rem5 {font-size:2.5rem !important;}.txt2rem6 {font-size:2.6rem !important;}.txt2rem7 {font-size:2.7rem !important;}.txt2rem8 {font-size:2.8rem !important;}.txt2rem9 {font-size:2.9rem !important;}.txt3rem {font-size:3.0rem !important;}.txt3rem1 {font-size:3.1rem !important;}.txt3rem2 {font-size:3.2rem !important;}.txt3rem3 {font-size:3.3rem !important;}.txt3rem4 {font-size:3.4rem !important;}.txt3rem5 {font-size:3.5rem !important;}.txt3rem6 {font-size:3.6rem !important;}.txt3rem7 {font-size:3.7rem !important;}.txt3rem8 {font-size:3.8rem !important;}.txt3rem9 {font-size:3.9rem !important;}.txt4rem {font-size:4.0rem !important;}.txt4rem5 {font-size:4.5rem !important;}.txt5rem {font-size:5.0rem !important;}/* Juste pas de trace pour tous temporairement */.zone-trace{display:none;}.calendrierPetit table .ligneContenu td .jour a{color:inherit;}.cellule1{color:#333333;background-color:#F2F2F2;}.hublo table.tableau tr th{color:inherit;background-color:inherit;}.hublo table.tableau tr th,.hublo table.tableau tr td{border :none;padding:5px;}.hublo table.tableau tr td{border-top:1px solid #d1d1d1;}a.btn-lg{padding:19px 28px;font-size:18px;border-radius:8px;}a.btn-sm{padding:8px 16px;font-size:14px;border-radius:4px;}.hublo ul{list-style:inherit !important;/* ou square,circle,etc. */ padding-left:40px;/* pour compenser le retrait */ margin-bottom:1.5em;}.hublo ul li::before{content:none !important;display:none !important;}.hublo li{display:list-item !important;}.hublo ul ul{list-style-type:circle !important;/* Deuxième niveau */}.hublo ul ul ul{list-style-type:square !important;/* Troisième niveau */}.hublo ul ul,.hublo ol ol{font-size:1em;}.timelineContainer .u20-bloc{padding:80px 4% 140px 4%;}.timelineContainer h2{margin-bottom:10px!important;text-align:center;}.timelineContainer h3{margin:0 0 0 0!important;color:#979797;font-family:'Open Sans';font-size:1.1em;text-align:center;}.timelineContainer .timeline{margin:80px 0 0 0;width:100%;overflow:hidden;display:flex;gap:35px;align-items:flex-end;}.timelineContainer .timeline .flex{display:flex;list-style:none !important;padding:0 !important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;}.timelineContainer .timeline .flex .bloc{width:300px;flex-shrink:0;cursor:pointer;scroll-snap-align:start;display:flex;flex-direction:column;}.timelineContainer .timeline .flex.is-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none;}.timelineContainer .timeline .flex .bloc .border{position:relative;width:100%;height:2px;background-color:#434343;}.timelineContainer .timeline .flex .bloc .border:before{position:absolute;content:"";width:14px;height:14px;border-radius:50px;background-color:#434343;top:-7px;}.timelineContainer .timeline .flex .bloc .texte{padding:0 60px 60px 0;font-family:'Montserrat';height:100%;font-size:1.125em;color:black;}.timelineContainer .timeline .flex .bloc .date{padding:15px 60px 0 0;font-family:'Montserrat';font-size:1.7em;font-weight:700;color:black;}.timelineContainer .timeline button{width:34px;height:44px;margin-bottom:30px;flex-shrink:0;background-repeat:no-repeat;}.timelineContainer .timeline button.arrow.left{background-image:url(https://oraprdnt.uqtr.uquebec.ca/Image/u20-fleche-grise-gauche.png);}.timelineContainer .timeline button.arrow.right{background-image:url(https://oraprdnt.uqtr.uquebec.ca/Image/u20-fleche-grise-droite.png);}@media screen and (max-width:460px){.timelineContainer .timeline{gap:20px;} .timelineContainer .timeline .flex .bloc{width:280px;font-size:0.8em;}}.accordeon .accordeon-titre h1,.accordeon .accordeon-titre h2,.accordeon .accordeon-titre h3,.accordeon .accordeon-titre h4,.accordeon .accordeon-titre h5,.accordeon .accordeon-titre h6{margin:inherit;padding:7px 25px 7px 0;font-weight:500;}.accordeon.accordeon-theme-light{box-sizing:border-box;width:100%;max-width:1440px;margin:10px auto 70px auto;border:none;border-radius:10px 10px 0 0;box-shadow:0px 6px 17px 0px rgb(0 0 0 / 8%);font-size:1em;background-color:var(--blanc);} button.accordeon-titre:first-child{background-color:var(--blanc);}.accordeon.accordeon-theme-light .accordeon-titre{margin:0;margin-bottom:-1px;padding:9px 30px 9px 20px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:1.4rem;font-weight:600;color:#333;background-color:rgba(252,252,252,0);background-repeat:no-repeat;background-position:98% center;background-size:22px;-webkit-transition:color .1s ease,background .2s ease;transition:color .1s ease,background .2s ease;}.accordeon.accordeon-theme-light button.accordeon-titre,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:hover,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:active{box-sizing:border-box;width:100%;padding:9px 30px 9px 20px;border-top:1px solid #b6b6b8;border-right:0;border-bottom:1px solid #b6b6b8;font-size:1.4rem;font-weight:600;text-align:left;background-color:var(--blanc);}.accordeon.accordeon-theme-light button.accordeon-titre::before{margin-top:8px;}.accordeon.accordeon-theme-light button.accordeon-titre.accordeon-active::before{margin-top:12px;}.accordeon.accordeon-theme-light button.accordeon-titre:last-of-type,.accordeon-titre.accordeon-active+.accordeon-contenu:last-of-type{border-radius:0px;}.accordeon.accordeon-theme-light button.accordeon-titre,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:hover,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:active{border-bottom:none;}.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:hover,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:focus,.accordeon.accordeon-theme-light .accordeon-titre.accordeon-active:active{margin-bottom:0;border-top:0;border-bottom:1px solid #e1e1e1;color:#000;background-color:#dddddf;background-size:22px;}.caroussel-fi.caroussel-fi-angle-left,.caroussel.caroussel-theme-light .caroussel-fi.caroussel-fi-angle-left{display:none;}.caroussel-fi.caroussel-fi-angle-right,.caroussel.caroussel-theme-light .caroussel-fi.caroussel-fi-angle-right{display:none;}/* Modification du menu */#zone-titre-permanent{position:relative;padding:14px 0;}#zone-titre-permanent .titre-permanent{font-weight:600;}.menuHoriz ul.blocHoriz.niveau1Horiz.puce1Horiz > li a{height:50px;}.menu{width:100%;margin:0 auto;}/* Retrait du titre h2 fiche et de la zone d'entête */h2.titre-fiche{display:none !important;}h1.titre-fiche{display:none;}#zoneentetecontenu{display:none !important;}/* Modification du footer */.u20-footer{display:block;width:100%;max-width:100%;margin:0 auto;}/* Affichage des colonnes inversées sur mobile (image en haut,texte en bas) */@media (max-width:768px){.flex-range.mobile{display:flex;flex-direction:column-reverse;}}/* Fonte spéciale */p.texteSpecial{font-family:"Mansalva",sans-serif;color:var(--vert-fonce);}/* Effet spécial */.rotate{rotate:-8deg;}a.lienIcone{text-decoration:none;}/* Liste à puces */ul li::marker{color:#5d5e6d;}.lien-liste-uqtr a{font-weight:bold;text-decoration:none;}/* Logo Gif */a.lien-gifs{position:relative;opacity:1;display:inline-block;margin-top:20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;}a.lien-gifs .textecollation{display:flex;flex-direction:column;margin-left:40px;text-transform:uppercase;justify-content:center;}a.lien-gifs span.image-main{position:absolute;right:-15px;bottom:-20px;}a.lien-gifs .textecollation .txt01{font-family:"Roboto Slab",serif;font-size:4.2em;font-weight:500;color:#333333;}a.lien-gifs .textecollation .txt02{margin-top:23px;font-family:"Montserrat";font-size:2.6em;font-weight:700;color:#BF880A;}a.lien-gifs .textecollation .txt03{margin-top:5px;font-family:"Montserrat";font-size:1.3em;font-weight:600;color:#087343;}a.lien-gifs .textecollation .txt04{font-family:"Montserrat";font-size:1.95em;font-weight:700;color:#087343;}a.lien-gifs .textecollation .txt02 abbr{display:contents;border:none;}/* Style des entêtes des pages (style uqtr.ca) */section.entete-uqtr.image{position:relative;height:600px;background-repeat:no-repeat;background-position:center;background-size:cover;}.titre-entete-uqtr{position:absolute;bottom:0;min-width:520px;max-width:fit-content;padding:40px 60px;background:linear-gradient(89deg,#006534,#006534c7);}@media (max-width:1024px){section.entete-uqtr.image{height:50vw !important;} .titre-entete-uqtr{min-width:100%;padding:20px;} section.entete-uqtr h1{margin:0 0 5px 0;font-size:1.4em !important;line-height:1em !important;} h1 span.sous-titre{font-size:0.8em !important;line-height:0.8rem !important;}}section.entete-uqtr h1{font-size:4.3em;font-weight:600;line-height:0.5em;color:var(--blanc);}h1 span.sous-titre{font-size:2.5rem;font-weight:500;line-height:0.8rem;letter-spacing:0.3rem;text-transform:uppercase;}h1.titre-blanc,h2.titre-blanc,h3.titre-blanc{color:var(--blanc) !important;}span.u20-titre-domaine.titre-blanc,span.souligne.jaune.titre-blanc{color:var(--blanc) !important;}.contenuTexte{margin:10% 0;}/* Arrière-plans avec images *//* Arrière-plan vert */section.bg-uqtr{background-image:url(docs/GSC4048/O0007174102_bg_01_section.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}/* Arrière-plan foncé */section.bg-fonce{background-image:url(docs/GSC4048/O0007174251_bg_02_section.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}/* Images avec ombrage et radius 20px */section img.br20{box-shadow:0px 0px 6px 5px #0000001a;}/* Boîte vidéo YouTube */.boite-video{overflow:hidden;max-width:900px;height:auto;margin:0 auto;border-radius:20px;}/* --- DÉBUT éléments Bootstrap --- *//* --- Bouton de base --- btn-df est le bouton de base que vous devez compléter avec une classe de couleur et une classe de taille si besoin. Par défaut,le bouton est de taille moyenne. Voir le site du design fonctionnel (#422 fiche 18) pour plus de détail.*/a.btn-df{display:inline-block;cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;padding:18px 22px;border-width:0;border-style:solid;border-color:transparent;border-radius:0.59rem;box-shadow:none;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:600;line-height:1em;letter-spacing:normal;text-align:center;text-decoration:none !important;color:var(--blanc);background-color:var(--vert-fonce);-webkit-transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease;transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease;}/* --- Bouton primaire (vert) --- */a.btn-primaire-uqtr{border-color:#006534;color:#fff;background-color:#006534;}a.btn-primaire-uqtr:hover{border-color:#00512a;box-shadow:none;color:var(--blanc);background-color:#00562c;}/* --- Bouton secondaire (gris) --- */a.btn-secondaire-uqtr{border-color:#545460;color:#fff;background-color:#545460;}a.btn-secondaire-uqtr:hover{border-color:#43434d;background-color:#474752;}/* --- Bouton light (blanc pâle) --- */a.btn-light{border:1px solid #ccd2db;color:#40414b;background-color:#f5f6f9;}a.btn-light:hover{border:1px solid #8f9092;color:#40414b;background-color:#d6d6d6;}/* --- Tailles des boutons --- */a.btn-sm{padding:13px 19px;border-radius:0.39rem;font-size:1.42rem;}a.btn-lg{padding:23px 29px;border-radius:0.79rem;font-size:1.82rem;}/* Bouton avec lien externe uqtr */.lien-externe-uqtr{position:relative;display:contents;align-items:center;}.lien-externe-uqtr-blanc-gris::after{content:"";display:inline-block;width:16px;height:16px;background-image:url('docs/GSC4048/O0007183220_biu_box_arrow_up_right.svg');background-size:contain;background-repeat:no-repeat;top:2px;position:relative;margin-left:10px;}.lien-externe-uqtr-blanc-vert::after{content:"";display:inline-block;width:16px;height:16px;background-image:url('docs/GSC4048/O0007183221_biu_box_arrow_up_right_2.svg');background-size:contain;background-repeat:no-repeat;top:2px;position:relative;margin-left:10px;}/* --- Titres dans les blocs --- */.u20-bloc .u20-titre-domaine{display:block;font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:600;line-height:normal;letter-spacing:0.3rem;text-transform:uppercase;color:var(--texte-pale);}.u20-bloc span.u20-titre-domaine{padding-bottom:20px;}.hors-campus h2 span.u20-titre-domaine{padding-bottom:5px;}/* H2 */.u20-bloc h2.u20-titre,h2.u20-titre{margin-bottom:50px !important;font-size:4.6rem;font-weight:600;line-height:1.15em;color:var(--texte);}/* H3 */.u20-bloc h3.u20-titre{width:100%;font-size:2.4rem;font-weight:400;line-height:1.15em;}/* H2 (mot) avec soulignement */.u20-bloc h2.u20-titre span.souligne{position:relative;display:inline-block;font-weight:700;color:var(--texte-fonce);}.u20-bloc h2.u20-titre span.souligne::after{position:absolute;bottom:-11px;left:50%;width:60px;height:6px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);}/* --- Couleurs du soulignement --- */.u20-bloc h2.u20-titre span.souligne.grispale::after{background-color:var(--grispale);}.u20-bloc h2.u20-titre span.souligne.grisfonce::after{background-color:var(--grisfonce);}.u20-bloc h2.u20-titre span.souligne.vert::after{background-color:var(--vert-pale);}.u20-bloc h2.u20-titre span.souligne.vert-pale::after{background-color:var(--vert-pale);}.u20-bloc h2.u20-titre span.souligne.vert-pale2::after{background-color:var(--vert-pale2);}.u20-bloc h2.u20-titre span.souligne.vert-fonce::after{background-color:var(--vert-fonce);}.u20-bloc h2.u20-titre span.souligne.mauve::after{background-color:var(--mauve-pale);}.u20-bloc h2.u20-titre span.souligne.jaune::after{background-color:var(--jaune-pale);}.u20-bloc h2.u20-titre span.souligne.orange::after{background-color:var(--orange-pale);}.u20-bloc h2.u20-titre span.souligne.rose::after{background-color:var(--rose);}.u20-bloc h2.u20-titre span.souligne.rose-pale::after{background-color:var(--rose-pale);}.u20-bloc h2.u20-titre span.souligne.bleu::after{background-color:var(--bleu);}/* --- Taille des blocs --- */.u20-wrapper-1920,.u20-wrapper-1600,.u20-wrapper-1440,.u20-wrapper-1280,.u20-wrapper-1170,.u20-wrapper-960{max-width:99%;margin:0 auto;}/* Max 1920px */.u20-wrapper-1920{width:1920px;}/* Max 1600px */.u20-wrapper-1600{width:1600px;}/* Max 1440px */.u20-wrapper-1440{width:1440px;}/* Max 1280px */.u20-wrapper-1280{width:1280px;}/* Max 1170px */.u20-wrapper-1170{width:1170px;}/* Max 960px */.u20-wrapper-960{width:960px;}@media all and (max-width:768px){.u20-wrapper-1920, .u20-wrapper-1600, .u20-wrapper-1440, .u20-wrapper-1280, .u20-wrapper-1170, .u20-wrapper-960{width:100%;}}