﻿@charset "UTF-8";
/* front-office2.css - version 1.3.0 --EPSU/30.10.26 - historique des versions en fin de fichier */

@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic&subset=latin,cyrillic);

/*
 * REPLACEMENTS
 */

.image-replacement, .text-replacement, .info-icon { /* found at https://css-tricks.com/replace-the-image-in-an-img-with-css/ */
	display: inline-block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #eee; 	/* replace with image url: url(http://cdn.css-tricks.com/wp-content/themes/CSS-Tricks-10/images/footer-logo-shoptalk.png) no-repeat;	*/
	/* set height: image height */
	/* set width: image width */
}

.image-replacement { /* set padding-left to image width */ }
.text-replacement { /* set padding-top to image height */ }

#UMEF { background: url(../../fr/Loads/LoadImages/partners/UMEF-logo-btn.png) no-repeat left top; width:50px; height:60px; }
#UMEF:hover { background-position:-51px 0px; }

.info-icon, a.info { background: url(../interface/info11_8x8_epsu.png) no-repeat left center; border:none; }
.info-icon:hover, a.info:hover { background: url(../interface/info11_8x8_epsu2.png) no-repeat left center; border:none; }

.info-icon { width:8px; height:8px; margin-left:3px; margin-right:3px; }

a.info { text-decoration:none; padding-left:10px; /*font-size:tiny;*/ /* valeur invalide, ignorée par les navigateurs */ line-height:1em;}
a.info:hover { color:#C13744; }

a div {
	display:inline-block;
}

td > h1:first-child, td > h2:first-child, td > h3:first-child {
	padding-top:0px;
	margin-top:0px;
}

div.tiny > p {
	margin-top:3px;
	margin-bottom:3px;
}
div.tiny > p:first-of-type { margin-top:10px; }
div.tiny > p:last-of-type { margin-bottom:10px; }

/*
 * EPSU
 */

body, #page-left-border, #page-right-border {
	background:white; /*#d1d4d3;*/ /*#e1e4e3;*/
}

#page-left-border, #page-right-border {
	/*border-left:1px solid #111413;*/
	/*background:#d6d9d8;*/ /*#dee1df;*/
}

#NavigationTop {
	padding:0px;
	margin:0px;
}

#NavigationTop ul {
	list-style-type:none;
}

#NavigationTop ul li {
	font-size:13px;
	color:white;
	/*display: list-item;
 	list-style-image: url(../interface/puces/link-bullet-blanc.gif) ;*/
 	background: url(../interface/puces/link-bullet-blanc.gif) no-repeat left 40%;
 	margin-left:-8px;
 	padding-left:8px;
 	line-height:1.4em;
}

#NavigationTop a, #NavigationTop a:active, #NavigationTop a:link, #NavigationTop a:visited {
	color:white;
	background:none;
	padding:0px;
}

#NavigationTop a:hover {
	/*color:#BCFFA4;*/
	background:none;
	border:none;
	/*border-bottom:1px solid white;*/
}

#NavigationTop li.ReturnToEPSU {
	margin-top:10px;
	background: url(../interface/puces/link-bullet-blanc-w.gif) no-repeat left 7px;
	/*display:none;*/ /* !!!!!!!!!!! */
}

#NavigationTop li.OffresDEmploi {
	/*display:none;*/ /* !!!!!!!!!!! */
}

#NavigationTop .PlanDuSite {
	/*display:none;*/ /* !!!!!!!!!!! */
}

/* EPSU/30.10.26 - icônes Accueil, Contact, Plan du site (include-barre-navigation-1.php 1.5.0) */
#NavigationTop li.NavIcons {
	background:none;
	margin-bottom:6px;
	line-height:0;
}
#NavigationTop a.NavIcon {
	display:inline-block;
	padding:5px;
	margin-left:-5px;
	margin-right:9px;
	line-height:0;
	border-radius:4px;
	color:white;
}
#NavigationTop a.NavIcon:hover {
	background:#363E48;
}
#NavigationTop a.NavIcon:focus-visible {
	outline:2px solid white;
	outline-offset:1px;
}
#NavigationTop a.NavIcon svg {
	display:block;
}

#NavigationSup {
	padding:0px;
	margin:0px;
	text-align:left;
	color:white;
	font-size:11px;
	padding-bottom:10px;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

#NavigationTitle a, #NavigationTitle a:link, #NavigationTitle a:active, #NavigationTitle a:visited, #NavigationTitle a:hover {
	border:none;
	background:none;
	/*text-decoration:none;*/
}

#NavigationSup a, #NavigationSup a:link, #NavigationSup a:active, #NavigationSup a:visited {
	color:white;
	/*background:#161E28;*/ /*#1C5114;*/ /*#0D3100;*/
	background:none;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
	/*border:1px solid #565E68;
	margin-right:-1px;*/
	/*font-weight:normal;*/
}

#NavigationSup a.nav-rubrique-selected, #NavigationSup a.nav-rubrique-selected:hover, #NavigationSup a:hover {
	/*color:#0D3100;*/
	background:#363E48; /*#F2FFED;*/
	/*font-weight:bold;*/
	border-bottom:6px solid white;
}

#NavigationSup a:hover {
	/*color:#BCFFA4;*/
	/*background:#363E48;*/
	text-decoration:none;
	border:none;
}

#NavigationSup a.nav-rubrique-selected:hover {
	text-decoration:underline;
}

#NavigationBorderBottom {
	height:0px;
	background:#565E68;
}

/* Nos objectifs */

.nos-objectifs {
	text-align: left;
	list-style: none;
	margin:0px;
	padding:0px;
}

.nos-objectifs > li,
.nos-objectifs > p { margin:0px; padding:0px; }

.nos-objectifs > li > span,
.nos-objectifs > p > span {
	padding-top:2px;
	padding-bottom:2px;
	/* hover */
	display:inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;

}
.nos-objectifs > li > span:before,
.nos-objectifs > p > span:before {
	/* hover */
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background:#262E38; /*#B50000;*/ /*#d10203;*/ /*#363E48;*/
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.nos-objectifs > li > span:hover,
.nos-objectifs > p > span:hover {
	color: white;
	padding-left:5px; margin-left:-5px;
	padding-right:5px; margin-right:-5px;
}
.nos-objectifs > li > span:hover:before,
.nos-objectifs > p > span:hover:before {
	/* hover */
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
/* tooltip -- generated using http://www.cssportal.com/css-tooltip-generator/ */
.nos-objectifs span.tooltip {
	text-decoration:none;
	font-style:normal;
	font-size:inherit;
	padding:10px; /* 15px; */
	line-height: 1.3em;
	width:200px; /* 200px; */
	/*height:auto;*/
	/* tooltip */
	position: absolute;
	color: white;
	background:#262E38; /*#B50000;*/ /*#d10203;*/ /*#363E48;*/
	text-align: left;
	visibility: hidden;
	border-radius: 0px;
	/*box-shadow: 1px 1px 4px #363E48;*/
}
.nos-objectifs span.tooltip:after {
	content: '';
	position: absolute;
	/*top: 50%;
	right: 100%;*/
	top: 50%;
	left: 100%;
	margin-top: -8px;
	width: 0; height: 0;
	/*border-left: 8px solid #363E48;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;*/
}
.nos-objectifs > li > span:hover span.tooltip,
.nos-objectifs > p > span:hover span.tooltip {
	visibility: visible;
	opacity: 1;
	/*left: 100%;
	top: 50%;
	margin-left: 15px;*/
	right: 100%;
	top: 0%;
	margin-right:0px; /*15px;*/
	margin-bottom:0px; /*-14.5px;*/
	z-index: 999;
}





/*-------------BARRE DE NAVIGATION PRINCIPALE----------------*/
.BN {
	font-size: 11px;
	/*color: #333333;*/
	font-weight: normal;
}

/*-------------BARRE DE NAVIGATION PRINCIPALE----------------*/



/*------------- COLONNE CENTRALE ---------------------*/

td.ColonneCentrale {
	padding-top:20px;
	font-size:inherit;
}
/* --> table.listing
.ContenuCentral table:not(.plain) {
	width: 100%;
	text-align: left; 
	border:1px solid #262E38;
	margin-bottom:30px;
	margin-top: 10px;
}

.ContenuCentral table:not(.plain) th {
	background:#FbFbFb;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #262E38;
}

.ContenuCentral table:not(.plain) p {
	line-height: 1.4em;
	margin-bottom: 5px;
	margin-top:0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.ContenuCentral table:not(.plain) th p {
	margin-bottom:0px;
}

.ContenuCentral table:not(.plain) td {
	padding:5px;
	padding-top:5px;
	border-top:1px solid #262E38; 
	vertical-align:top;
}

.ContenuCentral table:not(.plain) tr:nth-child(2) td {
	border-top:none;
}
*/

/*.ColonneCentrale img {
	border: 1px solid #596163;
}*/


/*------------- COLONNE CENTRALE ---------------------*/







/*------------- COLONNE GAUCHE ----------------*/

.ColonneGauche div, .ColonneGaucheSR div {
	display:block;
}

td.ColonneGauche {
	/*background: #fafafa;	*/
	/*background-image: -webkit-linear-gradient(left, rgba(241,241,241,0.2), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(241,241,241,0.2), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(241,241,241,0.2), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(241,241,241,0.2), rgba(0,0,0,0));*/
	padding-top:3px;
}

table.ColonneGaucheTitre {
	width:188px;
	border-top: none; /*solid #363E48 1px;*/ /*#3C5134*/
	border-bottom: none; /*solid #363e48 1px;*/
	/*background-color:white;*/ /*#363E48;*/ /* white */
	color: white ;
	padding-top:5px;
	margin:0px;
	margin-top:8px;
}
td.ColonneGaucheTitre {
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
	/*border-left:solid #363E48 1px;*/ /* #ebeaea */
	background:white;
	/*background-image: -webkit-linear-gradient(left, rgba(78,86,96,0.07), rgba(78,86,96,0.01), rgba(78,86,96,0.04)); 
	background-image: -moz-linear-gradient(left, rgba(78,86,96,0.07), rgba(78,86,96,0.01), rgba(78,86,96,0.04)); 
	background-image: -ms-linear-gradient(left, rgba(78,86,96,0.07), rgba(78,86,96,0.01), rgba(78,86,96,0.04)); 
	background-image: -o-linear-gradient(left, rgba(78,86,96,0.07), rgba(78,86,96,0.01), rgba(78,86,96,0.04)); */
	/*background-image: -webkit-linear-gradient(left, rgba(241,242,241,0.8), rgba(241,242,241,0.1), rgba(241,242,241,0.2)); 
	background-image: -moz-linear-gradient(left, rgba(241,242,241,0.8), rgba(241,242,241,0.1), rgba(241,242,241,0.2)); 
	background-image: -ms-linear-gradient(left, rgba(241,242,241,0.8), rgba(241,242,241,0.1), rgba(241,242,241,0.2)); 
	background-image: -o-linear-gradient(left, rgba(241,242,241,0.8), rgba(241,242,241,0.1), rgba(241,242,241,0.2)); */
	/*background-image: -webkit-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.1), rgba(241,242,241,0)); 
	background-image: -moz-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.1), rgba(241,242,241,0)); 
	background-image: -ms-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.1), rgba(241,242,241,0)); 
	background-image: -o-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.1), rgba(241,242,241,0)); */
	background-image: -webkit-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.2), rgba(241,242,241,0.2), rgba(241,242,241,0.1)); 
	background-image: -moz-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.2), rgba(241,242,241,0.2), rgba(241,242,241,0.1)); 
	background-image: -ms-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.2), rgba(241,242,241,0.2), rgba(241,242,241,0.1)); 
	background-image: -o-linear-gradient(top, rgba(241,242,241,1), rgba(241,242,241,0.2), rgba(241,242,241,0.2), rgba(241,242,241,0.1)); 
	/*box-shadow: -2px 0px 3px -3px #363E48;
   -webkit-box-shadow: -2px 0px 3px -3px #363E48;
   -moz-box-shadow: -2px 0px 3px -3px #363E48;*/
   /*box-shadow: -1px 1px 4px -3px #060e18; 
   -webkit-box-shadow: -1px 1px 4px -3px #060e18;
   -moz-box-shadow: -1px 1px 4px -3px #060e18;*/
   /*box-shadow: -2px -1px 4px -5px #060e18, 2px 0px 4px -5px #060e18 ; 
   -webkit-box-shadow:  -2px -1px 4px -5px #060e18, 2px 0px 4px -5px #060e18 ; 
   -moz-box-shadow: -2px -1px 4px -5px #060e18, 2px 0px 4px -5px #060e18 ; */
   /*background:#ebeaea;*/ /*#363E48;*/
}

tr.ColonneGaucheTitre-BordSup-margin { }
td.ColonneGaucheTitre-BordSup-margin {
	height:3px; /*4px;*/
	line-height:0;
}
tr.ColonneGaucheTitre-BordSup { display:none; }
td.ColonneGaucheTitre-BordSup {
	border: 0; 
	height: 1px; 
	line-height:0;
	/*background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(78,86,96,0.75), rgba(0,0,0,0)); */
	background-image: -webkit-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	/*background-image: -webkit-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0));*/
}
tr.ColonneGaucheTitre-BordInf { display:none; }
td.ColonneGaucheTitre-BordInf {
	border: 0; 
	height: 1px; 
	background-image: -webkit-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0));
	/*background-image: -webkit-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(235,234,234,1), rgba(0,0,0,0));*/
}
tr.ColonneGaucheTitre-BordInf-margin { display:none; }
td.ColonneGaucheTitre-BordInf-margin {
	height:4px;
	line-height:0;
}

.ColonneGaucheSR-titre, .ColonneGaucheSR-titre-Highlight {
	color:#363E48; /*#596163;*/ /*#596163;*/ /*#363E48;*/ /*white;*/
	/*background-color: #363E48;*/
	font-family: 'Noto Sans', Verdana, Helvetica, Arial, sans-serif;
	font-size:15px; /*10px;*/ /*0.6em; 0.9em; 0.6em;*/
	font-weight:normal; /*normal;*/ /*bold;*/
	
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.5px;
	
	/*text-transform:uppercase;*/
	/*letter-spacing:0.3px;*/
	line-height:1.4em;
	margin:0px; padding:0px;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:-5px; /*-10px;*/
	margin-right:3px;
	text-align:left; /*left;*/ /* right; */
}
div.ColonneGaucheSR-titre, div.ColonneGaucheSR-titre-Highlight {
	margin-bottom:-3px;
	padding-bottom:0px;
}

.ColonneGaucheSR-titre-Highlight {
	margin-top: -7px;
	padding-top: 0px;
	font-weight:normal;
}

.ColonneGaucheSR-titre-Highlight hr {
	margin-top: 0px;
	margin-bottom: 15px; /*12px;*/
	margin-left: -15px;
	margin-right: -15px;
	/*height: 21x;*/ /* unité invalide, ignorée par les navigateurs (21px ?) */
}
	

table.ColonneGaucheSR, table.ColonneGaucheSR-Highlight {
	width:188px; 
	background-image:url(../interface/colonne-gauche/fond-degrade-gris.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
	background:none; /* !!!!!!!!!!!!!!! */
	/*background-image: -webkit-linear-gradient(right, rgba(241,241,241,0.5), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(right, rgba(241,241,241,0.5), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(right, rgba(241,241,241,0.5), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(right, rgba(241,241,241,0.5), rgba(0,0,0,0));*/
	/*border-left:1px solid #fafafa;*/
	background:#fefefe; /*#fefefe;*/
	border:1px solid #fafafa; 
	border-top:none;
	margin:0px;
	margin-left:-1px;
}
td.ColonneDroite table.ColonneGaucheSR, 
td.ColonneDroite table.ColonneGaucheSR table.ColonneGaucheSR,
td.ColonneDroite table.ColonneGaucheSR table.ColonneGaucheSR-selected,
td.ColonneDroite table.ColonneGaucheSR table.ColonneGaucheSR-expand,
td.ColonneDroite table.ColonneGaucheSR-Highlight,
td.ColonneDroite table.ColonneGaucheTitre { width:230px; }
td.ColonneDroite #ColonneGaucheSR-selected { width:229px; }

table.ColonneGaucheSR-Highlight {
	background-image:url(../interface/colonne-gauche/fond-degrade-jaune.jpg);
}

table.ColonneGaucheSR table.ColonneGaucheSR, table.ColonneGaucheSR table.ColonneGaucheSR-selected, table.ColonneGaucheSR table.ColonneGaucheSR-expand {
	width:187px;
}

table.ColonneGaucheSR table.ColonneGaucheSR-selected, table.ColonneGaucheSR table.ColonneGaucheSR-expand {
	background-image:url(../interface/colonne-gauche/fond-degrade-gris.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
}

tr.ColonneGaucheSR-BordSup { display:none; }
#ColonneGaucheSR-selected tr.ColonneGaucheSR-BordSup { display:none; }
td.ColonneGaucheSR-BordSup {
	height:2px; 
	line-height:0;
	background-image:url(../interface/colonne-gauche/onglet-bord-sup.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	/*display:none;*/ /* !!!!!!!!!!!!!! */
	background-image: -webkit-linear-gradient(left, rgba(78,86,96,0.01), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(78,86,96,0.01), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(78,86,96,0.01), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(78,86,96,0.01), rgba(0,0,0,0));
}
tr.ColonneGaucheSR-BordInf { }
td.ColonneGaucheSR-BordInf {
	height:1px; 
	line-height:0;
	background-image:url(../interface/colonne-gauche/onglet-bord-inf.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	/*display:none;*/ /* !!!!!!!!!!!!!! */
	background-image: -webkit-linear-gradient(left, rgba(78,86,96,0.1), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(78,86,96,0.1), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(78,86,96,0.1), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(78,86,96,0.1), rgba(0,0,0,0));
	background:none; /* !!!!!!!!!!!!!!! */
}


.TitreColonneGauche{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #596163; /*#595959;*/
	font-size: 25px;
	font-weight: normal;
}

a.TitreColonneGauche{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #596163; /*#595959;*/
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	line-height: inherit ;
	/* undo standard link decorations */
	background:none;
	padding-left:0px;
}

a.TitreColonneGauche:hover{
	/*color: #d10203;*/
	text-decoration:underline;
}

td.TitreColonneGauche {
	padding-top:15px;
	padding-bottom:15px;
}

.ColonneGaucheSR, .ColonneGaucheSR-selected, .ColonneGauche-selected-noexpand {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	line-height: 1.3em; /*1.4em;*/ /*15px;*/
	font-weight: normal; /*bold;*/
	/*color: white;*/
}

.ColonneGaucheSR-selected-noexpand {
	/*font-size:0.95em ;*/
}

td.ColonneGaucheSR {
	padding:0px;
}

div.ColonneGaucheSR, div.ColonneGaucheSR-selected, div.ColonneGaucheSR-selected-noexpand {
	padding:5px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}

div.ColonneGaucheSR:hover, div.ColonneGaucheSR-selected, div.ColonneGaucheSR-selected-noexpand, table.ColonneGaucheSR-expand div.ColonneGaucheSR {
	background:#edefee; /*#e4e6e8;*/ /*#f1f2f1;*/ /*#ebeaeb;*/
	color:#262E38;
}

/* testing dark background for selected sections */
div.ColonneGaucheSR-selected, div.ColonneGaucheSR-selected-noexpand, table.ColonneGaucheSR-expand div.ColonneGaucheSR {
	/*border:1px solid #262E38;*/
	background:#262E38;
	color:white;
}

div.ColonneGaucheSR-selected, div.ColonneGaucheSR-selected-noexpand, table.ColonneGaucheSR-expand div.ColonneGaucheSR {
	/*border-left:1px solid #d10203;*/
	padding-top:8px;
	padding-bottom:8px;
}

#ColonneGaucheSR-selected_ { /* règle désactivée : le "_" final empêche toute correspondance (id réel : #ColonneGaucheSR-selected) */
	/*border-left:1px solid #d10203;*/
	width:187px;
	padding:0px;
	padding-left:0px;
	padding-top:0px;
	/*padding-bottom:1px;*/
	/*border:1px solid #262E38;*/
	border:1px solid #262E38; /*testing dark background*/ /*#e6eEf8;*/ /*#b6bEc8;*/
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

div.ColonneGaucheSR-selected, div.ColonneGaucheSR-selected-noexpand {
	font-weight:bold;
	color:white; /*testing dark background*/ /*#262E38;*/
}

div.ColonneGaucheSR:hover {
	text-decoration:none; /*underline;*/
}
div.ColonneGaucheSR-selected:hover, table.ColonneGaucheSR-expand div.ColonneGaucheSR:hover {
	text-decoration:underline;
}

a.ColonneGaucheSR, a.ColonneGaucheSR:visited, a.ColonneGaucheSR:active, a.ColonneGaucheSR:link {
	background:none;
	padding-left:0px;
	font-weight: normal; /*bold;*/
	color: #596163;
}

a.ColonneGaucheSR-selected, a.ColonneGaucheSR-selected:visited, a.ColonneGaucheSR-selected:active, a.ColonneGaucheSR-selected:link,
a.ColonneGaucheSR-selected-noexpand, a.ColonneGaucheSR-selected-noexpand:visited, a.ColonneGaucheSR-selected-noexpand:active, a.ColonneGaucheSR-selected-noexpand:link {
	background:none;
	padding-left:0px;
	/*color:white;#596163;*/ /*#262E38;*/ /*#d10203;*/ /*#2E921E;*/
	/*font-weight:bold;*/ /*bold;*/ /* réglé dans div.ColonneGaucheSR-selected */
	/*font-size:11px;*/
	/*letter-spacing: -0.1px;*/
}

.ColonneGaucheTitre .ColonneGaucheSR {
	font-weight: bold;
}

a.ColonneGaucheSR:hover, a.ColonneGaucheSR-selected:hover {
	/*color:262E38;*/
	/*border-bottom: 1px solid #262e38;*/
	/*color:d10203;*/
	background:none;
	text-decoration:none;
}


table.ColonneGaucheSSR {
	width:100%;
	margin-left:1px;
}

a.ColonneGaucheSSR, a.ColonneGaucheSSR-selected, a.ColonneGaucheSSR-extlink {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #596163; /*#696969;*/
	font-size: 12px; /* 11px; */
	font-weight: normal; /*bold;*/
	line-height: 1.4em;
	background:url(../interface/puces/link-bullet-rouge.gif) no-repeat left 50%;
	/*background:none;*/
	padding-left:8px;
	padding-right:5px;
	/*border-bottom:1px #262E38 dotted ;*/
}
a.ColonneGaucheSSR-extlink {
	background:url(../interface/extlink-arrow.gif) no-repeat left 60%;
	margin-left:-5px;
	padding-left:13px;
}	

a.ColonneGaucheSSR-selected, a.ColonneGaucheSSR-selected:link, a.ColonneGaucheSSR-selected:visited, a.ColonneGaucheSSR-selected:active {
	color:#262E38; /* #262E38; */ /*#d10203;*/
	font-weight: bold; /*bold;*/
	/*font-size:10px;*/
	/*letter-spacing: -0.1px;*/
}

a.ColonneGaucheSSR, a.ColonneGaucheSSR:link, a.ColonneGaucheSSR:visited, a.ColonneGaucheSSR:active {
	color : #596163; /*#696969;*/
	text-decoration:none;
}

a.ColonneGaucheSSR:hover {
	/*color: #d10203;*/
	text-decoration:underline;
}

td.gauche-ssr-bg, td.gauche-ssr-bg-selected {
	/*background:#fcfffc;*/ /*#F2FFED;*/ /*#fffafc;*/
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	/*border-bottom:1px solid #eeeeee;*/
	
	padding-left:10px;
	/*background-image:url(../interface/colonne-gauche/fond-degrade-gris.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;*/

	background-color:#F0F1F0;
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f0f1f0+95,ffffff+95 */
	background: #f0f1f0; /* Old browsers */
	background: -moz-linear-gradient(left,  #f0f1f0 95%, #ffffff 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f0f1f0 95%,#ffffff 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f0f1f0 95%,#ffffff 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f1f0', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

	/*border-left:1px solid #d10203;*/
}
td.gauche-ssr-bg-selected {

	background-color:#E0E1E0;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e0e1e0+95,ffffff+95 */
	background: #e0e1e0; /* Old browsers */
	background: -moz-linear-gradient(left,  #e0e1e0 95%, #ffffff 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #e0e1e0 95%,#ffffff 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #e0e1e0 95%,#ffffff 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e0', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}

/*------------- COLONNE GAUCHE ----------------*/




/*------------- COLONNE DROITE ----------------*/

.ColonneDroite, .ColonneDroite .ColonneGaucheSR {
	font-size: 13px;
}

/*.ColonneDroite hr {	
	background-image: -webkit-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -moz-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -ms-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
	background-image: -o-linear-gradient(left, rgba(78,86,96,0.75), rgba(0,0,0,0)); 
}*/

td.ColonneDroite {
	padding-top:0px;
}


td.ColonneDroiteTitre {
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding-top:5px;
	padding-left:10px;
}


.ColonneDroiteTitreRouge{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #c50000;
	font-size: 25px;
	font-weight: normal;
}


.ColonneDroiteTitreGris{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #596163; /*#595959;*/
	font-size: 25px;
	font-weight: normal;
}

a.ColonneDroite{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color: #FF7C00;
	font-size: inherit; /*11px;*/
	font-weight: bold;
	line-height: 1.3em; /*15px;*/
}

a.ColonneDroite:link,a.ColonneDroite:visited,a.ColonneDroite:active {
	color : #FF7C00;
	text-decoration:none;
}

a.ColonneDroite:hover{
	color: #0974FF;
	text-decoration:none;
}

tr.droite-vignette {
	display:none;
}

td.droite-vignette {
	/*background:url(../interface/colonne-droite/vignette2.jpg) no-repeat 1px -30px;
	background-size:220px 150px;
	height:101px;*/
	background:url(../interface/colonne-droite/vignette3.jpg) no-repeat 10px 0px;
	background-size:220px 100px;
	height:101px;
}

a.menu-enroll, a.menu-pricing {
	font-weight:bold;
	background:url(../interface/apply-icon-sm-gray.png) no-repeat left 60%; /*3px;*/
	padding-left:16px;
	padding-top:3px;
	margin-left:0px;
}

a.menu-pricing {
	/*margin-left:10px;*/
}

.ColonneDroite > img:first-child, .ColonneDroite > a:first-child {
	margin-top:-20px;
	margin-right:60px;
	float:right;
	border:1px solid white;
}

/*------------- COLONNE DROITE ----------------*/






/*------------- FORMULAIRES ----------------*/
.Formulaire {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000000;
}

.FormulaireObligatoire {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #df1a2c;
}
/*------------- FORMULAIRES ----------------*/


/*-------------PIED DE PAGE----------------*/


table.PiedPage {
	width:100%; 
	height:31px;
	background:#edefee;
	border-top:1px solid #d6dEe8;
}


td.PiedPage{
	height:31px; 
	/*background-image:url(interface/pied-page/fond.gif); 
	background-position:top left; 
	background-repeat:repeat-x;*/
	text-align:center;
	vertical-align:middle;
	/*--*/
	font-size: 0.8em; /* 10px; */
	color: #333333;
	font-weight: bold;
	text-decoration:none;
	line-height: 11pt;
}

table.PiedPage a, a.PiedPage, a.PiedPage:link, a.PiedPage:visited, a.PiedPage:hover, a.PiedPage:active {
	color: #333333;
	font-size:inherit;
	font-weight: bold;
	text-decoration:none;
	background:none;
	padding:0px;
	margin:0px;
}

table.PiedPage a:hover, a.PiedPage:hover{
	text-decoration:underline;
}

/*- pied de page 2 (société) -*/

.PiedPage2{
	font-size: 0.8em; /*10px;*/
	color: #777777; /*#999999;*/
	font-weight: normal;
	text-decoration:none;
}

a.PiedPage2{
	color: #999999;
	font-weight: normal;
	text-decoration:none;
}

a.PiedPage2:link{
	color : #999999;
	text-decoration:none;
}

a.PiedPage2:visited{
	color: #999999;
	text-decoration:none;
}

a.PiedPage2:hover{
	color: #b50000;
	text-decoration:none;
}

a.PiedPage2:active{
	color: #999999;
	text-decoration:none;
}
/*-------------PIED DE PAGE----------------*/


/*------------- PLAN DU SITE ----------------*/
/* EPSU/30.10.26 - listes imbriquées produites par include-colonne-centrale-plan.php (2.0.0) */

ul.plan, ul.plan ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.plan li {
	padding-bottom:0px;
}

/* rubriques : titres de groupe */
ul.plan > li.plan-r {
	margin-top:22px;
}
ul.plan > li.plan-r:first-child {
	margin-top:0px;
}
ul.plan > li.plan-r > a {
	font-size:17px;
	font-weight:bold;
	color:#262E38;
}
ul.plan > li.plan-r > a:not(.extlink) {
	background:none;
	padding-left:0px;
}
ul.plan > li.plan-r > a.extlink {
	padding-left:0px; /* titre de rubrique aligné, même vers une autre adresse */
}

/* sous-rubriques : sous le titre, avec un filet à gauche */
ul.plan > li.plan-r > ul {
	margin-top:6px;
	margin-left:2px;
	padding-left:14px;
	border-left:2px solid #e0e1e0;
}
ul.plan li.plan-sr {
	font-size:14px;
	line-height:1.6em;
}

/* sous-sous-rubriques : plus discrètes */
ul.plan li.plan-sr > ul {
	margin:1px 0px 6px 0px;
	padding-left:16px;
}
ul.plan li.plan-ssr {
	font-size:13px;
	line-height:1.5em;
}
ul.plan li.plan-ssr > a {
	color:#596163;
}

/* liens vers d'autres sites : flèche après le texte (alignement identique aux liens internes) et domaine en gris */
ul.plan a.extlink {
	color:#596163;
	background:url(../interface/extlink-arrow.gif) no-repeat right 55%;
	padding-left:5px;
	padding-right:12px;
}
ul.plan .plan-host {
	font-size:11px;
	color:#8a9196;
	margin-left:4px;
}

/*------------- PLAN DU SITE ----------------*/


/*========== HISTORIQUE DES VERSIONS ==========
   Format : MAJEURE.MINEURE.CORRECTIF

   1.3.0 - 30.10.26 - EPSU
     - Icônes de navigation (li.NavIcons, a.NavIcon) ; règle PlanDuSite valable aussi sur le lien

   1.2.1 - 30.10.26 - EPSU
     - Plan : une rubrique pointant vers une autre adresse garde l'aspect de titre de groupe

   1.2.0 - 30.10.26 - EPSU
     - Section "PLAN DU SITE" : mise en forme des listes du plan (rubriques en titres,
       filet, sous-niveaux plus discrets, liens externes signalés)

   1.1.1 - 30.10.26 - EPSU
     - Fichier converti en UTF-8 (auparavant ISO-8859-1), déclaré par @charset

   1.1.0 - 30.10.26 - EPSU
     - Règle #NavigationTop li.PlanDuSite (lien "Plan du site")
     - Valeurs invalides neutralisées sans changer le rendu : font-size:tiny (a.info),
       height:21x (hr des titres de section)
     - Commentaires "//" remplacés par des commentaires CSS valides
     - Règle #ColonneGaucheSR-selected_ signalée comme désactivée

   1.0.0 - version antérieure
==============================================*/