/* Body */
html, body {
	height: 100%;
	background:#FFFFFF;
	font-family: 'Open Sans', Verdana, sans-serif;	
	font-weight: 400; 
	font-size:14px;
} 
blockquote
{
  margin-left: 50px;
  border-left: 4px solid #CCC;
  padding-left: 10px;
  padding-bottom: 1px;
  padding-top: 1px;
}
td a.lien_cellule
{
      display : block;
	  font-size:50px;
	  text-decoration:none;
}
h1
{
  line-height:30px;
  margin-top:0px;
}
h2
{
  line-height:25px;
  margin-top:0px;
}
* {
	outline: none;
} 
sup {
	font-size:8px;
}
/*ul {
	margin-left:20px;
}*/
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#666666;
}
.sidebar-a-lire {
    position: sticky;
    top: 20px;
}
.sidebar2-a-lire {
    position: sticky;
    top: 20px;
}
.roundedImage{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:60px;
    height:60px;
}
.roundedImage4{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:100px;
    height:100px;
}
.roundedImage2{
    overflow:hidden;
    -webkit-border-radius:55px;
    -moz-border-radius:55px;
    border-radius:55px;
    width:55px;
    height:55px;
}
.roundedImage3{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:80px;
    height:80px;
}
.columns {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
	-webkit-column-gap: 3em;
  	-moz-column-gap: 3em;
  	column-gap: 3em;
  	text-align:justify;
}
.columns3 {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
	-webkit-column-gap: 3em;
  	-moz-column-gap: 3em;
  	column-gap: 3em;
  	text-align:justify;
}
/* Texte */
.titre-article-home {
	font-size:20px;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:800;
}
.titre-article-home a:hover {
	text-decoration:none;
}
.titre-dossier-une {
	font-size:19px;
	line-height:20px;
	padding-right:10px;
	padding-bottom:5px;
	font-weight:800;
}
.titre-dossier-une a:hover {
	text-decoration:none;
}
.titre-dossier-une-2 {
	font-size:16px;
	line-height:16px;
	padding-right:10px;
	padding-bottom:5px;
	font-weight:600;
}
.titre-dossier-une-2 a:hover {
	text-decoration:none;
}
.titre-publi-une {
	font-size:17px;
	line-height:17px;
	padding-right:0px;
	padding-bottom:5px;
	font-weight:800;
}
.titre-publi-une a:hover {
	text-decoration:none;
}
.titre-actuellement-home {
	font-size:28px;
	line-height:28px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:800;
}
.titre-actuellement-home a:hover {
	text-decoration:none;
}
.texte-actuellement-home {
	font-size:14px;
	line-height:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:400;
}
.titre-pre-home {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:15px;
	/*text-align:justify;*/
}
.titre-pre-home a {
	font-weight:700;
}
.titre-pre-home a:hover {
	text-decoration:none;
}
.titre-pre-home-test {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:14px;
    font-weight: bold;
	/*text-align:justify;*/
}
.titre-dossier-home {
	font-size:15px;
	line-height:15px;
	padding:5px;
	font-weight:bold;
}
.titre-dossier-home a:hover {
	text-decoration:none;
}
.titre-tous-home {
	font-size:15px;
	line-height:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
}
.titre-tous-home a:hover {
	text-decoration:none;
}
.titre-article-detail {
	font-size:32px;
	line-height:32px;
	padding-top:0px;
	padding-bottom:5px;
	font-weight: 800;
}
.titre-une-home {
	font-size:32px;
	line-height:32px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight: 800;
}
.titre-une-home a:hover {
	text-decoration:none;
}
.titre-une-home-mob {
	font-size:22px;
	line-height:22px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight: 800;
}
.titre-une-home-mob a:hover {
	text-decoration:none;
}
.titre-une-home-dossier {
	font-size:26px;
	line-height:26px;
	padding-bottom:15px;
	font-weight: 600;
	padding-left:10px;
	padding-right: 10px;
}
.titre-une-home-dossier a:hover {
	text-decoration:none;
}
.soustitre-une-home-dossier {
	font-size:22px;
	line-height:22px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight: 300;
}
.soustitre-une-home-dossier a:hover {
	text-decoration:none;
}
.soustitre2-une-home-dossier {
	font-size:23px;
	line-height:22px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight: 300;
}
.soustitre2-une-home-dossier a:hover {
	text-decoration:none;
}
.date {
	font-size:12px;
	text-transform:uppercase;
	font-weight: 300;
}
.event {
	font-size:10px;
	text-transform:uppercase;
}
.theme {
	font-size:10px;
	text-transform:uppercase;
	padding-left:20px;
}
.sommaire {
	font-size:10px;
	padding-top:4px;
	text-transform:uppercase;
	padding-left:4px;
}
.texte-article-home {
	padding:5px;
	font-size:13px;
	line-height:14px;
	text-align:justify;
}
.texte-video-home {
	padding-left:5px;
	padding-top:5px;
}
.texte-event {
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
}
.texte-article {
	padding-top:5px;
	font-size:16px;
	line-height:22px;
	font-weight: 400;
}
.texte-article a {
	text-decoration:underline;
}
.texte-article-dossier {
	font-size:16px;
	line-height:18px;
	text-align:justify;
	font-weight: 400;
}
.texte-article-dossier a {
	text-decoration:underline;
}
.texte-article-fournisseur {
	font-size:15px;
	line-height:17px;
	text-align:justify;
	font-weight: 300;
}
.texte-article-fournisseur a {
	text-decoration:underline;
}
.texte-chapeau {
	padding-top:15px;
	font-size:18px;
	line-height:19px;
	text-align:justify;
	font-weight: 700;
}
.texte-chapeau a {
	text-decoration:underline;
}
.texte-chapeau-fournisseur {
	padding-top:15px;
	font-size:24px;
	line-height:22px;
	text-align:justify;
	font-weight: 800;
}
.texte-article-tous {
	padding:5px;
	font-size:11px;
}
.texte-article-tous a {
	font-size:11px;
}
.texte-une-home {
	padding-left:20px;
	line-height:14px;
	font-family: 'Open Sans', Verdana, sans-serif;	
	font-weight: 400; 
	font-size:14px;
}
.texte-une-home-suite {
	font-size:11px;
	padding-left:20px;
}
.texte-dossier-home-suite {
	font-size:11px;
	padding:5px;
	line-height:12px;
}
.texte-newsletter-home-suite {
	font-size:11px;
	font-weight:normal;
	line-height:12px;
}
.suite {
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	white-space:nowrap;
}	
.sondage {
	font-size:11px;
	font-style:normal;
	padding:5px;
}
.cp {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
}
.cp a {
	color:#000;
}
.texte-cp {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:15px;
}
.texte-cp a {
	font-weight: 700;
}
.texte-cp a:hover {
	text-decoration : none;
}
.texte-detail {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
}
.emploi {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
}
.emploi a {
	color:#000;
}
.texte-emploi {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:15px;
}
.texte-emploi a {
	font-weight: 700;
}
.texte-emploi a:hover {
text-decoration : none;	
}
.texte-contributeur {
	padding-top:5px;
	padding-bottom:0px;
	font-size:14px;
	line-height:16px;
	font-weight: 400;
}
.texte-emploi-recruteur {
	padding-top:2px;
	padding-bottom:4px;
	font-size:12px;
	line-height:13px;
	text-align:justify;
	font-weight: 300;
	text-transform:uppercase;
}
.texte-emploi-sondage {
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	line-height:13px;
	text-align:justify;
	font-weight: 300;
	text-transform:uppercase;
}
.texte-emploi-recruteur2 {
	padding-top:2px;
	padding-bottom:4px;
	font-size:13px;
	line-height:13px;
	text-align:justify;
	font-weight: 300;
	text-transform:none;
}
.texte-emploi-recruteur2 a {
	padding-top:2px;
	padding-bottom:4px;
	font-size:15px;
	line-height:15px;
	text-align:justify;
	font-weight: 700;
	text-transform:none;
}
.texte-emploi-recruteur2int {
	padding-top:2px;
	padding-bottom:4px;
	font-size:14px;
	line-height:14px;
	text-align:justify;
	font-weight: 300;
	text-transform:none;
}
.texte-emploi-recruteur-dossier2 {
	padding-top:2px;
	padding-bottom:4px;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	font-weight: 300;
	text-transform:uppercase;
}
.texte-emploi-recruteur-dossier2contrib {
	padding-top:5px;
	padding-bottom:4px;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	font-weight: 300;
	text-transform:uppercase;
}
.texte-emploi-recruteur-dossier3 {
	padding-top:2px;
	padding-bottom:4px;
	font-size:13px;
	line-height:17px;
	font-weight: 300;
	text-transform:uppercase;
}
.texte-emploi-recruteur-dossier {
	padding-top:2px;
	padding-bottom:4px;
	font-size:12px;
	line-height:25px;
	text-align:justify;
	font-weight: 300;
	text-transform:uppercase;
}
.agenda {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
}
.agenda a {
	color:#000;
}
.texte-agenda {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:15px;
}
.texte-agenda a {
	font-weight:700;
}
.texte-agenda a:hover {
	text-decoration : none;
}
.texte-agenda-date {
	padding-top:2px;
	padding-bottom:4px;
	font-size:14px;
	line-height:15px;
	text-align:justify;
	font-weight: 300;
}
.annuaire {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
}
.annuaire a {
	color:#000;
}
.texte-annuaire {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:15px;
}
.texte-annuaire a {
	font-weight: 700;
}
.texte-annuaire a:hover {
	text-decoration : none;
}
.texte-bouton {
	font-size:10px;
	text-transform:uppercase;
}
.influenceur {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
}
.influenceur a {
	color:#000;
}
.texte-influenceur {
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	line-height:15px;
	text-align:justify;
	font-weight: 300;
}
.texte-influenceur a {
	font-weight:bold;
}
.texte-influenceur a:hover {
	text-decoration : none;
}
.partenaire {
	font-size:10px;
	text-transform:uppercase;
	white-space:nowrap;
	font-weight:bold;
}
.partenaire a {
	color:#000;
}
.texte-partenaire {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px
}
.texte-partenaire a {
	font-weight:bold;
}
.texte-newsletter {
	padding-top:3px;
	padding-bottom:2px;
	font-size:11px
}
.texte-top {
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px
}
.texte-date {
	padding-top:4px;
	padding-bottom:4px;
	font-size:10px
}
.texte-dossier-home {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:10px
}
.texte-bandeau-top {
	font-size:10px
}
.texte-bottom-top {
	font-size:10px
}
.texte-bottom-top a {
	font-size:10px;
}
.texte-bottom-top a:hover {
	font-size:10px;
	color:#CCC;
}
.titre-bottom {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	white-space:nowrap;
	color:#FFF;
	padding-left:15px;
	padding-bottom:5px;
}
.titre-bottom a {
	color:#FFF;
}
.titre-bottom a:hover {
	color:#ccc;
}
.texte-bottom {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	white-space:nowrap;
	color:#FFF;
	padding-left:5px;
}
.texte-bottom a {
	color:#FFF;
}
.texte-bottom a:hover {
	color:#ccc;
}
/* Bordures / Fonds */
.bordure-une {
	border-top:3px solid #ddb601;
	border-bottom:1px solid #cccccc;
}
.bordure-article {
	border-top:3px solid #ddb601;
}
.bordure-video {
	border-top:3px solid #6f6f6f;
}
.bordure-une-flec {
	border-top:5px solid #F90;
	border-bottom:1px solid #F90;
	border-right:1px solid #F90;
	border-left:1px solid #F90;
}
.bordure-dossier {
	border-top:3px solid #c102c3;
}
.bordure-newsletter {
	border-top:3px solid #ff6600;
}
.bordure-cp {
	border-top:3px solid #1AB5FF;
}
.bordure-agenda {
	border-top:3px solid #1AB5FF;
}
.bordure-partenariat {
	border-top:3px solid #feef03;
}
.bordure-emploi {
	border-top:3px solid #1AB5FF;
}
.bordure-goodies {
	border-top:3px solid #CCCCCC;
}
.bordure-annuaire {
	border-top:3px solid #00B700;
}
.bordure-influenceur {
	border-top:3px solid #00B700;
}
.bordure-influenceur-dossier {
	border-bottom:3px solid #00B700;
}
.bordure-partenaire {
	border-top:3px solid #00B700;
}
.bordure-chemin {
	border-top:3px solid #CCCCCC;
}
.bordure-chemin-dossier {
	border-bottom:3px solid #CCCCCC;
}
.bordure-pre {
	border-top:3px solid #1AB5FF;
}
.goodies {
	padding-right:5px;
}

/* Menu Haut */

#topbar {
  background:#EAEAEA;
  height: 38px;
  width: 1024px;
  margin-top:-12px;
}
#nav li.actualite a {
  background:#EAEAEA;
  border-top:3px solid #ddb601;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#nav li.actualite a:hover {
  background:#ddb601;
  color:#fff;
}
#nav li.inscription a {
  background:#EAEAEA;
  border-top:3px solid #F60;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}
#nav li.inscription a:hover {
  background:#F60;
  color:#fff;
}
#nav li.partenariats a {
  background:#EAEAEA;
  border-top:3px solid #feef03;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}
#nav li.partenariats a:hover {
  background:#feef03;
  color:#000;
}
#nav li.annuaires  {
  background:#EAEAEA;
  border-top:3px solid #00B700;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
  font-weight: normal; 
  text-decoration: none;
  padding: 13px 10px 0px 0px;
  text-transform:uppercase;
  font-size:10px;
}

#nav li.annuaires a {
  background:#EAEAEA;
  border-top:3px solid #00B700;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
  font-size:10px;
  text-transform:uppercase;
}

#nav li.annuaires a:hover {
  background:#00B700;
  color:#fff;
}
#nav li.ressources {
  background:#EAEAEA;
  border-top:3px solid #1AB5FF;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000; 
  font-weight: normal; 
  text-decoration: none;
  padding: 13px 10px 0px 0px;
  text-transform:uppercase;
  font-size:10px;
}
#nav li.ressources a {
  background:#EAEAEA;
  border-top:3px solid #1AB5FF;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#nav li.ressources a:hover {
  background:#1AB5FF;
  color:#fff;
}
#nav li.dossier a {
  background:#EAEAEA;
  border-top:3px solid #c102c3;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#nav li.dossier a:hover {
  background:#c102c3;
  color:#fff;
}
#nav li.video a {
  background:#EAEAEA;
  border-top:3px solid #6f6f6f;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#nav li.video a:hover {
  background:#6f6f6f;
  color:#fff;
}
#nav li.newsletter a {
  background:#EAEAEA;
  border-top:3px solid #FC0;
  border-left:1px dotted #CCCCCC;
  border-right:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#nav li.newsletter a:hover {
  background:#FC0;
  color:#000;
}
#nav li.contact a {
  border-left:1px dotted #CCCCCC;
}
#menu {
  float:none;
  margin-left:-40px;
}
#nav li {
  display: inline;
  float: left;

}
#nav li a {
  font-size: 10px;
  float: left;
  height: 25px;
  color:#000;  
  font-weight: normal; 
  text-decoration: none;
  padding: 13px 10px 0px 10px;
  border-top:3px solid #CCCCCC;
  text-transform:uppercase;
}
#nav li a:hover,
#nav li.current_page_item a {
  text-decoration: none;
  height:25px;
  background:#CCCCCC;
  color: #fff;
}

#nav li ul {
  clear: both;
  list-style: none;
  position: absolute;  
  width: 180px;
  left: -999px;
  padding: 0;
  margin: 0;
  line-height: 1;  
  top: 591px;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  z-index: 100;
  }
	
#nav li ul li {
  float: left;
  margin: 0;
  padding: 0;
  width: 180px;
  }
	
#nav li ul li a,
#nav li ul li a:visited,
#nav li ul li a:link {
  text-align: left;
  width: 180px;
  height: 20px;
  color:#000;
  background:#DDDDDD;
  border-top:0px;
  padding: 8px 5px 0 15px;
  font-size: 10px;
  font-weight: normal;
  }
	
#nav li ul li a:hover {
  /*border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  background: url(http://www.e-learning-letter.com/new/fond-menu.png) repeat-x;*/
  background: #F90;
  color: #fff;
}

#nav li ul li:hover, #nav li ul li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;
}

/* Menu Haut Détail */

#topbardetail {
  background:#EAEAEA;
  height: 38px;
  width: 1024px;
  margin-top:-12px;
}
#navdetail li.actualite a {
  background:#EAEAEA;
  border-top:3px solid #ddb601;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#navdetail li.actualite a:hover {
  background:#ddb601;
  color:#fff;
}
#navdetail li.inscription a {
  background:#EAEAEA;
  border-top:3px solid #F60;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}
#navdetail li.inscription a:hover {
  background:#F60;
  color:#fff;
}
#navdetail li.partenariats a {
  background:#EAEAEA;
  border-top:3px solid #feef03;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}
#navdetail li.partenariats a:hover {
  background:#feef03;
  color:#000;
}
#navdetail li.annuaires  {
  background:#EAEAEA;
  border-top:3px solid #00B700;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
  font-weight: normal; 
  text-decoration: none;
  padding: 13px 10px 0px 0px;
  text-transform:uppercase;
  font-size:10px;
}

#navdetail li.annuaires a {
  background:#EAEAEA;
  border-top:3px solid #00B700;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
  font-size:10px;
  text-transform:uppercase;
}

#navdetail li.annuaires a:hover {
  background:#00B700;
  color:#fff;
}
#navdetail li.ressources {
  background:#EAEAEA;
  border-top:3px solid #1AB5FF;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000; 
  font-weight: normal; 
  text-decoration: none;
  padding: 13px 10px 0px 0px;
  text-transform:uppercase;
  font-size:10px;
}
#navdetail li.ressources a {
  background:#EAEAEA;
  border-top:3px solid #1AB5FF;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#navdetail li.ressources a:hover {
  background:#1AB5FF;
  color:#fff;
}
#navdetail li.dossier a {
  background:#EAEAEA;
  border-top:3px solid #c102c3;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#navdetail li.dossier a:hover {
  background:#c102c3;
  color:#fff;
}
#navdetail li.video a {
  background:#EAEAEA;
  border-top:3px solid #6f6f6f;
  border-left:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#navdetail li.video a:hover {
  background:#6f6f6f;
  color:#fff;
}
#navdetail li.newsletter a {
  background:#EAEAEA;
  border-top:3px solid #FC0;
  border-left:1px dotted #CCCCCC;
  border-right:1px dotted #CCCCCC;
  height: 25px;
  color:#000;
}

#navdetail li.newsletter a:hover {
  background:#FC0;
  color:#000;
}
#navdetail li.contact a {
  border-left:1px dotted #CCCCCC;
}
#menudetail {
  float:none;
  margin-left:-40px;
}
#navdetail li {
  display: inline;
  float: left;

}
#navdetail li a {
  font-size: 10px;
  float: left;
  height: 25px;
  color:#000;  
  font-weight: normal; 
  text-decoration: none;
  padding: 13px 10px 0px 10px;
  border-top:3px solid #CCCCCC;
  text-transform:uppercase;
}
#navdetail li a:hover,
#navdetail li.current_page_item a {
  text-decoration: none;
  height:25px;
  background:#CCCCCC;
  color: #fff;
}

#navdetail li ul {
  clear: both;
  list-style: none;
  position: absolute;  
  width: 180px;
  left: -999px;
  padding: 0;
  margin: 0;
  line-height: 1;  
  top: 325px;
  }

#navdetail li:hover ul, #navdetail li.sfhover ul {
  left: auto;
  z-index: 100;
  }
	
#navdetail li ul li {
  float: left;
  margin: 0;
  padding: 0;
  width: 180px;
  }
	
#navdetail li ul li a,
#navdetail li ul li a:visited,
#navdetail li ul li a:link {
  text-align: left;
  width: 180px;
  height: 20px;
  color:#000;
  background:#DDDDDD;
  border-top:0px;
  padding: 8px 5px 0 15px;
  font-size: 10px;
  font-weight: normal;
  }
	
#navdetail li ul li a:hover {
  /*border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  background: url(http://www.e-learning-letter.com/new/fond-menu.png) repeat-x;*/
  background: #F90;
  color: #fff;
}

#navdetail li ul li:hover, #navdetail li ul li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;
}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* Dossier */
.theme-dossier {
	font-size:10px;
	text-transform:uppercase;
	padding-bottom:2px;
}
.titre-dossier {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-7 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-7 a  {
	color:#FFFFFF;
}
.titre-dossier-7 a:hover  {
	color:#d2e1e6;
}
.titre-dossier-8 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:150px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-8 a  {
	color:#FFFFFF;
}
.titre-dossier-8 a:hover  {
	color:#d2e1e6;
}
.titre-dossier-10 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-10 a  {
	color:#FFFFFF;
}
.titre-dossier-10 a:hover  {
	color:#c7eecf;
}
.titre-dossier-12 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-12 a  {
	color:#FFFFFF;
}
.titre-dossier-12 a:hover  {
	color:#fedfd1;
}
.titre-dossier-13 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-13 a  {
	color:#FFFFFF;
}
.titre-dossier-13 a:hover  {
	color:#fcafaf;
}
.titre-dossier-14 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-14 a  {
	color:#FFFFFF;
}
.titre-dossier-14 a:hover  {
	color:#EFEFEF;
}
.titre-dossier-15 {
	font-size:25px;
	line-height:25px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
}
.titre-dossier-15 a  {
	color:#FFFFFF;
}
.titre-dossier-15 a:hover  {
	color:#EFEFEF;
}
.titre-une-dossier {
	font-size:20px;
	line-height:18px;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
	color:#F90;
}
.texte-une-dossier {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	padding-top:5px;
	font-size:14px;
	line-height:14px;
	text-align:justify;
}
.texte-une-dossier-suite {
	font-size:12px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	text-align:justify;
	line-height:13px;
}
.suite-dossier a {
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:none;
}
.texte-une-suite2 {
	background:#4e0626;
	color:#FFFFFF;
}
.texte-une-suite2 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-1 {
	background:#0e4dbc;
	color:#FFFFFF;
}
.texte-une-suite2-1 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-2 {
	background:#98bf0e;
	color:#FFFFFF;
}
.texte-une-suite2-2 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-3 {
	background:#d53e25;
	color:#FFFFFF;
}
.texte-une-suite2-3 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-4 {
	background:#ffcc00;
	color:#FFFFFF;
}
.texte-une-suite2-4 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-5 {
	background:#b16c2f;
	color:#FFFFFF;
}
.texte-une-suite2-5 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-6 {
	background:#ff5b6c;
	color:#FFFFFF;
}
.texte-une-suite2-6 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-7 {
	background:#0c5772;
	color:#FFFFFF;
}
.texte-une-suite2-7 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-8 {
	background:#11124c;
	color:#FFFFFF;
}
.texte-une-suite2-8 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-9 {
	background:#be2e12;
	color:#FFFFFF;
}
.texte-une-suite2-9 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-10 {
	background:#116e21;
	color:#FFFFFF;
}
.texte-une-suite2-10 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-11 {
	background:#ad3012;
	color:#FFFFFF;
}
.texte-une-suite2-11 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-12 {
	background:#710000;
	color:#FFFFFF;
}
.texte-une-suite2-12 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-13 {
	background:#585b05;
	color:#FFFFFF;
}
.texte-une-suite2-13 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-une-suite2-14 {
	background:#003960;
	color:#FFFFFF;
}
.texte-une-suite2-14 a {
	font-size:11px;
	color:#FFFFFF;
	white-space: nowrap;
}
.texte-som-suite2 {
	background:#e9d9e0;
}
.texte-som-suite2-1 {
	background:#c6d3e9;
}
.texte-som-suite2-2 {
	background:#d4e1a4;
}
.texte-som-suite2-3 {
	background:#e9bcb4;
}
.texte-som-suite2-4 {
	background:#f2e3a6;
}
.texte-som-suite2-5 {
	background:#e8cdb5;
}
.texte-som-suite2-6 {
	background:#ffdade;
}
.texte-som-suite2-7 {
	background:#257f9f;
}
.texte-som-suite2-7bis {
	background:#b5d0d9;
}
.texte-som-suite2-8 {
	background:#4e528c;
}
.texte-som-suite2-9 {
	background:#e6755f;
}
.texte-som-suite2-10 {
	background:#0ba229;
}
.texte-som-suite2-11 {
	background:#de3f18;
}
.texte-som-suite2-12 {
	background:#c20303;
}
.texte-som-suite2-13 {
	background:#808408;
}
.texte-som-suite2-14 {
	background:#01558f;
}
.texte-som-suite2-8bis {
	background:#b2b4d3;
}
.texte-som-suite2-9bis {
	background:#f1c7bf;
}
.texte-som-suite2-10bis {
	background:#c4f1cd;
}
.texte-som-suite2-12bis {
	background:#fedfd1;
}
.texte-som-suite2-13bis {
	background:#fcafaf;
}
.texte-som-suite2-14bis {
	background:#ced093;
}
.texte-som-suite2-15bis {
	background:#d1ecfe;
}
.bordure-dossier-1 {
	border-bottom:3px solid #4e0626;
}
.bordure-dossier-2 {
	border-bottom:3px solid #0e4dbc;
}
.bordure-dossier-3 {
	border-bottom:3px solid #98bf0e;
}
.bordure-dossier-4 {
	border-bottom:3px solid #d53e25;
}
.bordure-dossier-5 {
	border-bottom:3px solid #ffcc00;
}
.bordure-dossier-6 {
	border-bottom:3px solid #b16c2f;
}
.bordure-dossier-7 {
	border-bottom:3px solid #ff5b6c;
}
.bordure-dossier-8 {
	border-bottom:3px solid #0c5772;
}
.bordure-dossier-9 {
	border-bottom:3px solid #11124c;
}
.bordure-dossier-10 {
	border-bottom:3px solid #be2e12;
}
.bordure-dossier-11 {
	border-bottom:3px solid #116e21;
}
.bordure-dossier-12 {
	border-bottom:3px solid #ad3012;
}
.bordure-dossier-13 {
	border-bottom:3px solid #710000;
}
.bordure-dossier-14 {
	border-bottom:3px solid #585b05;
}
.bordure-dossier-15 {
	border-bottom:3px solid #0071c0;
}
.bordure-dossier-1bis {
	border-top:3px solid #4e0626;
}
.bordure-dossier-2bis {
	border-top:3px solid #0e4dbc;
}
.bordure-dossier-3bis {
	border-top:3px solid #98bf0e;
}
.bordure-dossier-4bis {
	border-top:3px solid #d53e25;
}
.bordure-dossier-5bis {
	border-top:3px solid #ffcc00;
}
.bordure-dossier-6bis {
	border-top:3px solid #b16c2f;
}
.bordure-dossier-7bis {
	border-top:3px solid #ff5b6c;
}
.bordure-dossier-8bis {
	border-top:3px solid #0c5772;
}
.bordure-dossier-9bis {
	border-top:3px solid #11124c;
}
.bordure-dossier-10bis {
	border-top:3px solid #be2e12;
}
.bordure-dossier-11bis {
	border-top:3px solid #116e21;
}
.bordure-dossier-12bis {
	border-top:3px solid #ad3012;
}
.bordure-dossier-13bis {
	border-top:3px solid #710000;
}
.bordure-dossier-14bis {
	border-top:3px solid #585b05;
}
.bordure-dossier-15bis {
	border-top:3px solid #01558f;
}
.text-abo-news-v3 {
	 font-weight: 300; 
	 font-size:14px; 
	 line-height:15px;
	 padding-bottom:5px;
	 padding-top:5px;
}
.text-abo-news-v4 {
	 font-weight: 600; 
	 font-size:18px; 
	 line-height:15px;
	 padding-bottom:5px;
	 padding-top:5px;
}
.text-abo-news-v3-mob {
	 font-weight: 600; 
	 font-size:17px; 
	 line-height:16px;
	 padding-bottom:5px;
	 padding-top:5px;
}