#titre_page .h1-titre, #titre_page .h2-accroche, #titre_page .h3-intertitre-1, #titre_page .h4-intertitre-2, #titre_page .p1-texte, #titre_page .p2-commentaire {
	padding: 0px 10px;
}
#titre_page .menu_a0, #titre_page .menu_a1, #titre_page .menu_a2, #titre_page .menu_a3, #titre_page .menu_a4 {
	background-color: #eee;
	border-left: 40px solid #d6d6d6;
	color: #666;
	display: block;
	font-family: Raleway, arial;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 40px;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px;
	text-decoration: none;
}
#titre_page .menu_a0:hover, #titre_page .menu_a1:hover, #titre_page .menu_a2:hover, #titre_page .menu_a3:hover, #titre_page .menu_a4:hover {
	background-color: #f38181;
	border-left: 40px solid #f38181;
}
#titre_page .menu_a0_on, #titre_page .menu_a1_on, #titre_page .menu_a2_on, #titre_page .menu_a3_on, #titre_page .menu_a4_on {
	background-color: #e23a3a;
	border-left: 40px solid #d6d6d6;
	color: #FFF;
	display: block;
	font-family: Raleway, arial;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 40px;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px;
}
#titre_page .menu_ul0 {
	margin: 0px 10px 0px 10px;
}
#titre_page ul {
	font-size: 0.9em;
	list-style-type: none;
	margin: 0px 0px 0px 40px;
}
#titre_page ul li {
	margin: 0px;
}
#videoLie {
	background-color: #000;
	position: absolute;
	width: 63vw;
	left: 0px;
	top: 0px;
	z-index: 11;
}
.conteneurListeVideo {
	float: left;
	position: relative;
	width: 100%;
}
.conteneurUneVideo {
	float: left;
	position: relative;
	width: 100%;
}
.conteneurUneVideo .chapitre {
	background-color: #c6c6c6;
	color: #666;
	float: left;
	font-size: 1.1em;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	padding: 5px;
	position: relative;
	width: 100%;
	cursor: pointer;
}
.conteneurUneVideo .commentaire {
	background-image: url(/medias/images/icone_player_commentaire.png);
	background-position: 99% 5px;
	background-repeat: no-repeat;
}
.conteneurUneVideo .commentaireTiming {
	background-color: #4099da;
	color: #FFF;
	float: left;
	font-size: 0.9em;
	font-weight: 400;
	height: 30px;
	line-height: 110%;
	padding: 10px 0px;
	position: relative;
	text-align: center;
	width: 100%;
}
.conteneurUneVideo .descriptionVideo {
	color: #666;
	float: left;
	font-size: 1em;
	font-weight: 400;
	padding: 0px 5px 5px 50px;
	position: relative;
	width: calc(100% - 55px);
}
.conteneurUneVideo .encours {
	background-color: #f38181;
	color: #FFF;
}
.conteneurUneVideo .entete {
	float: left;
	height: 40px;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
.conteneurUneVideo .etape {
	float: left;
	padding: 0px;
	position: relative;
	width: 100%;
	cursor: pointer;
}
.conteneurUneVideo .ficheTechnique {
	background-color: #eee;
	background-image: url(/medias/images/icone_player_fiche_technique.png);
	background-position: center;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	position: relative;
	width: 40px;
	cursor: pointer;
}
.conteneurUneVideo .libelle {
	color: #1a1a1a;
	font-size: 1.5em;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	position: relative;
}
.conteneurUneVideo .libelleEtape {
	border-bottom: 1px solid #eee;
	font-size: 0.9em;
	font-weight: 400;
	height: 35px;
	line-height: 110%;
	padding: 5px 40px 0px 45px;
	vertical-align: middle;
}
.conteneurUneVideo .retour {
	background-color: #cdcdcd;
	background-image: url(/medias/images/icone_player_liste.png);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	margin: 0px;
	position: relative;
	width: 40px;
	cursor: pointer;
}
.conteneurUneVideo .retour:hover, .conteneurUneVideo .ficheTechnique:hover {
	background-color: #eee;
}
.conteneurUneVideo .timing {
	background-color: #eee;
	color: #0f70b7;
	float: left;
	font-size: 0.7em;
	font-weight: 500;
	height: 35px;
	padding: 5px 0px 0px 0px;
	position: relative;
	text-align: center;
	width: 40px;
}
.conteneurUneVideo .video {
	background-image: url(/medias/images/icone_player_video.png);
	background-position: 99% 5px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.conteneurUneVideo .video_zoneChapitre {
	float: right;
	height: 59vh;
	margin: 0px;
	position: relative;
	width: 36%;
	overflow-x: hidden;
	overflow-y: auto;
}
.conteneurUneVideo .video_zonePlayer {
	float: left;
	position: relative;
	width: 64%;
}
.conteneurUneVideo .video_zonePlayerSansChapitre {
	margin: 0px auto;
	position: relative;
	width: 100%;
}
.conteneurUneVideo video {
	float: left;
	position: relative;
	width: 100%;
}
.conteneurVideoLie {
	background-color: rgba(0, 0, 0, 0.8);
	background-image: url(/medias/images/icone_close.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 100%;
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.listeVideos {
	width: 100%;
}
.nomRepertoire {
	color: #1a1a1a;
	float: left;
	font-size: 1.5em;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	padding: 0px 1%;
	position: relative;
	width: 98%;
}
.nomVideo {
	background-color: rgba(0,0,0,0.7);
	color: #FFF;
	font-size: 0.8em;
	line-height: 110%;
	padding: 2%;
	position: absolute;
	text-align: center;
	width: 96%;
	left: 0px;
	bottom: 0px;
}
.uneVideo {
	float: left;
	height: 130px;
	margin: 1%;
	padding: 0px;
	position: relative;
	width: 18%;
	overflow: hidden;
	cursor: pointer;
}
.uneVideo img {
	float: left;
	position: relative;
	width: 100%;
}
#colonne #cryptogram {
	width: 130px;
}
#colonne img {
	max-width: 100%;
}
#footer .p1-texte, #footer a {
	color: #939393;
	display: inline-block;
	font-size: 0.9em;
	line-height: 40px;
	margin: 0px;
	text-decoration: none;
}
#navleft a {
	color: #FFF;
	font-family: Raleway, arial;
	text-decoration: none;
}
#navleft a:link:hover, #navleft a:visited:hover, #navleft a:active:hover, #navleft a:hover, #navleft ul:hover {
	color: #f38181;
}
#navleft ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navleft p.texte {
	display: block;
	height: 40px;
	width: 100%;
}
#navleft ul.menu_ul0 {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 320px;
}
#navleft ul.menu_ul0 li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
#navleft ul.menu_ul0 li a, #navleft ul.menu_ul0 li span  {
	color: #FFF;
	display: block;
	font-family: Raleway, arial;
	font-size: 1.3em;
	font-weight: 400;
	list-style-type: none;
	margin: 0px;
	padding: 10px 2%;
	width: 96%;
}
#navleft ul.menu_ul0 li a.menu_a0_on {
	color: #f38181;
}
#navleft ul.menu_ul0 li a:hover {
	color: #f38181;
}
#navleft ul.menu_ul1 {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
#navleft ul.menu_ul1 li {
	float: left;
	font-size: 0.8em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
#navleft ul.menu_ul1 li a, #navleft ul.menu_ul1 li span {
	background-color: none;
	background-image: url(/medias/images/arrow_right_petit.png);
	background-position: center left;
	background-repeat: no-repeat;
	color: #939393;
	display: block;
	font-family: Raleway, arial;
	font-size: 1.2em;
	font-weight: 400;
	list-style-type: none;
	margin: 0px;
	padding: 8px 2% 8px 15%;
	width: 83%;
}
#navleft ul.menu_ul1 li a.menu_a1_on {
	color: #f38181;
}
#navleft ul.menu_ul1 li a:hover {
	color: #f38181;
}
.fondArticle_fond_navleft {
	background-image: url(/medias/images/icone_navleft.png);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
}
#ariane .last {
	font-weight: bolder;
}
#ariane .s {
	padding: 0px 5px;
}
#ariane .texte {
	color: #939393;
	font-weight: 400;
	line-height: 40px;
}
#ariane a {
	color: #666;
	font-weight: 400;
	line-height: 40px;
	text-decoration: none;
}
#ariane a:link:hover, #ariane a:visited:hover, #ariane a:active:hover {
	color: #f38181;
	text-decoration: none;
}
#logo p {
	line-height: 40px;
}
#navtop img {
	max-height: 100%;
}
#page_suivante a, #page_precedente a, #print a {
	color: #666;
	float: left;
	font-size: 24px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 40px;
	text-transform: uppercase;
}
#page_suivante a:link:hover, #page_suivante a:visited:hover, #page_suivante a:active:hover, #page_precedente a:link:hover, #page_precedente a:visited:hover, #page_precedente a:active:hover, #print a:hover img {
	background-color: fond_success;
}
#moteurRecherche_btnValidation {
	background-color: fond_success;
	border: 0px;
	color: #FFF;
	float: left;
	font-family: Raleway, arial;
	font-size: 16px;
	font-weight: 500;
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 1px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 36px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	text-transform: uppercase;
}
#moteurRecherche_formulaire {
	background-color: #FFF;
	border: none;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#recherche {
	border: none;
	color: #939393;
	float: left;
	font-size: 16px;
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
/*-body-*/
/*-finbody-*/
#page_suivante a, #page_precedente a, #print a {
	color: #666;
	float: left;
	font-size: 24px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 40px;
	text-transform: uppercase;
}
#page_suivante a:link:hover, #page_suivante a:visited:hover, #page_suivante a:active:hover, #page_precedente a:link:hover, #page_precedente a:visited:hover, #page_precedente a:active:hover, #print a:hover img {
	background-color: fond_success;
}
#page_suivante a, #page_precedente a, #print a {
	color: #666;
	float: left;
	font-size: 24px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 40px;
	text-transform: uppercase;
}
#page_suivante a:link:hover, #page_suivante a:visited:hover, #page_suivante a:active:hover, #page_precedente a:link:hover, #page_precedente a:visited:hover, #page_precedente a:active:hover, #print a:hover img {
	background-color: fond_success;
}
@media handheld, only screen and (max-width: 1199px) {
/*-body-*/
/*-finbody-*/
}
/* FIN RD */
@media handheld, only screen and (max-width: 1024px) {
.uneVideo {
	height: 10vw;
}
/*-body-*/
/*-finbody-*/
}
/* FIN RD */
@media handheld, only screen and (max-width: 769px) {
/*-body-*/
/*-finbody-*/
}
/* FIN RD */
@media handheld, only screen and (max-width: 480px) {
.conteneurListeVideo {
	font-size: 0.8em;
}
.conteneurUneVideo {
	font-size: 0.8em;
}
.conteneurUneVideo .video_zoneChapitre {
	width: 100%;
}
.conteneurUneVideo .video_zonePlayer {
	width: 100%;
}
.conteneurUneVideo .video_zonePlayerSansChapitre {
	width: 100%;
}
.uneVideo {
	height: 22vw;
	width: 48%;
}
/*-body-*/
/*-finbody-*/
}
/* FIN RD */
