@charset "utf-8";

@font-face {
    font-family: 'oswaldbold';
    src: url('/css/font/oswald-bold-webfont.eot');
    src: url('/css/font/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/oswald-bold-webfont.woff') format('woff'),
         url('/css/font/oswald-bold-webfont.ttf') format('truetype'),
         url('/css/font/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldregular';
    src: url('/css/font/oswald-regular-webfont.eot');
    src: url('/css/font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/font/oswald-regular-webfont.woff') format('woff'),
         url('/css/font/oswald-regular-webfont.ttf') format('truetype'),
         url('/css/font/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Schoolbell';
    src: url('/css/font/schoolbell.eot');
    src: url('/css/font/schoolbell.eot?#iefix') format('embedded-opentype'),
        url('/css/font/schoolbell.woff') format('woff'),
        url('/css/font/schoolbell.ttf') format('truetype'),
        url('/css/font/schoolbell.svg#schoolbell') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*****************************************************************
		  	STRUCTURE DE LA PAGE
*****************************************************************/

/* Page structure, gray background, etc. */
body{background-color:#222 !important;}
body #rts-body-element{background:none;}
#rts-header{padding:10px 10px 10px 10px;}
#rts-header .rts-menucontainer .rts-smenu{left:-20px;}

#rts-footer {background: #BCBCBC;}
.article #main.rts-dossiers,
.article #decouverte-page {
	background:none;
	color:#fff;
	width:960px;
}

#main.decouverte { position: relative;margin-top:12px;}
#decouverte-page {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	margin: 20px 0 80px 0;
}

/* Search fields color */
#rts-decouverte-search,
#rts-decouverte-search-noresult,
#mainsearch,
#question {
	color:#a9a9a9;
}

/* Ajustement pour rts decouverte */
section.rts-dossiers .area-right .box .teaser-list .infoSport {
	padding: 10px 0;
}
section.rts-dossiers .box .teaser-list .playlist .intro p {
	padding: 5px;
}
section.rts-dossiers .group.box.mixed .link-box {
	margin-bottom: 10px;
}
section.rts-dossiers .box.playlist-news ul li.listing a,
section.rts-dossiers .playlist-news .infoSport {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
section.rts-dossiers .playlist-news .infoSport:hover {
	background:#2D2D2D;
}

/*****************************************************************
		  	HEADER
*****************************************************************/
#header-wrapper {
font-size:14px;
}
#escenic-dev {
display:none;
}
#header-wrapper .rts-hp-header #top-nav-bar .profile-marts img{
width:24px;
height:24px;
}

#decouverte-header{
    background:#fff;
    font-size:1.5em;
    padding:20px 10px;
    margin:-10px;
    position: relative;
    width: 960px;
}

/* Title and share button */
#decouverte-header h2 { width: 353px; }
#decouverte-header h2 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/decouverte/logo.png) top left no-repeat;
	width:353px;
	height:41px;
}

#decouverte-header .second-nav {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 0.611em;
}
.second-nav li{display:inline;}
.second-nav a{
	display:inline-block;
	border-left:1px solid #505050;
	padding:0 5px;
	color: #505050;
}
.second-nav a:hover{text-decoration:underline;}
.second-nav li.first a {border:none;}

.second-nav li.expert {
    width: 98px;
    height: 18px;
    display: block;
    position: absolute;
    left: -105px;
    top: -2px;
}
.second-nav li.expert a{
    background: url("/img/decouverte/sp-partenairs-v9.png") no-repeat scroll -22px -514px;
    width: 98px;
    height: 18px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}
.second-nav li.expert a:hover {
	background-position: -22px -562px;
}
.science-selector{
	width:189px;
	height:26px;
	position: absolute;
	right: 10px;
	z-index: 100;
}
.science-selector .title{
	background:url(/img/decouverte/btn-sciences-v2.png) top left no-repeat;
	cursor:pointer;
	height:26px;
	width:189px;
	/*text-indent:-9999px;*/
	overflow:hidden;

	color: #fff;
	font-size: 12px;
	/*font-weight: bold;*/
	line-height: 200%;
	padding-left: 15px;
}
/*.science-selector:hover .title{
	background-position:bottom left;
}*/
.science-selector .content{
	display:none;
	background:#F2F2F2;
	z-index: 18;
}
.science-selector .content a{
	display:block;
	width:189px;
	height:39px;
	text-align:center;
	border-bottom: 1px solid #484848;
	background:white url(/img/decouverte/logo-science-nouvo.png) center no-repeat;
	text-indent:-9999px;overflow:hidden;
}
.science-selector .content a.last { border: none; }


.science-selector .content a:hover{background-color:#DDD;}

/************* main navigation *************/

.main-nav {
    height: 53px;
    margin: -10px;
    padding: 10px 10px 0;
    background: #FFF;
}
.main-nav ul.main {
    position: absolute;
    background: #FFF;
    height: 53px;
    margin-left: -10px;
    padding-left: 10px;
    width: 970px;
}
.main-nav ul li.main { float: left; }
.main-nav ul li.main a.main {
    height: 63px;
    background: url(/img/decouverte/sp_menu.png) no-repeat top left;
    margin: 0;
    display: block;
    position: relative;
    z-index: 4;
}
.main-nav li.main a.main span {
    display: block;
    color: #fff;
    background:url(/img/decouverte/nav-icons.png) top left no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	padding: 11px 0px 5px 42px;
	line-height: 15px;
	height: 36px;
}

.main-nav li.main.sciences-et-environnement a.main,
.main-nav li.main.sciences-et-environnement.active.mask a.main { width: 152px; background-position: 0 0; }
.main-nav li.main.sante-et-medecine a.main,
.main-nav li.main.sante-et-medecine.active.mask a.main { width: 129px; background-position: -152px 0; }
.main-nav li.main.monde-et-societe a.main,
.main-nav li.main.monde-et-societe.active.mask a.main { width: 128px; background-position: -281px 0; }
.main-nav li.main.questions-reponses a.main,
.main-nav li.main.questions-reponses.active.mask a.main { width: 129px; background-position: -409px 0; }
.main-nav li.main.enseignants a.main,
.main-nav li.main.enseignants.active.mask a.main { width: 137px; background-position: -538px 0; }

.main-nav li.main.sciences-et-environnement a.main span{background-position:14px 6px;}
.main-nav li.main.sante-et-medecine a.main span{background-position:-138px 6px;}
.main-nav li.main.monde-et-societe a.main span{background-position:-268px 6px;}
.main-nav li.main.questions-reponses a.main span{background-position:-395px 6px;}
.main-nav li.main.enseignants a.main span{background-position:-525px 6px;}

.main-nav li.main.sciences-et-environnement a.main:hover,
.main-nav li.main.sciences-et-environnement.active a.main,
.main-nav li.main.sciences-et-environnement.enter a.main { background-position: 0 -63px }
.main-nav li.main.sante-et-medecine a.main:hover,
.main-nav li.main.sante-et-medecine.active a.main,
.main-nav li.main.sante-et-medecine.enter a.main { background-position: -152px -63px; }
.main-nav li.main.monde-et-societe a.main:hover,
.main-nav li.main.monde-et-societe.active a.main,
.main-nav li.main.monde-et-societe.enter a.main { background-position: -281px -63px; }
.main-nav li.main.questions-reponses a.main:hover,
.main-nav li.main.questions-reponses.active a.main,
.main-nav li.main.questions-reponses.enter a.main { background-position: -409px -63px; }
.main-nav li.main.enseignants a.main:hover,
.main-nav li.main.enseignants.active a.main,
.main-nav li.main.enseignants.enter a.main { background-position: -538px -63px; }

.main-nav .main.search input{
	background:url(/img/decouverte/main_search.png) top left no-repeat;
	width:225px;
	height:20px;
	border:none;
	padding: 18px 37px 15px 23px;
	font-family: Arial;
	font-style: italic;
	-webkit-appearance: none;
	outline: none;
}

#sub-space-normal { height: 35px; margin: 10px 0 0 0; }
#sub-space-open { height: 52px; margin: 10px 0 0 0; }
/*#sub-space { height: 20px; margin: 10px 0 0 0; }*/

/************* main navigation *************/

.decouverte-subnav{
	padding:0 10px 10px 10px;
	margin:10px 0 0 0;
	font-family: Arial;
	display: none;
	position: absolute;
	top: 43px;
	left: 0;
	z-index: 3;
}
.active .decouverte-subnav { display: block; }
.decouverte-subnav ul{
	background:#81a73a url(/img/decouverte/subnav-bg-shadow.png) top left repeat-x;
	overflow:hidden;
	padding: 11px 8px 8px;
	border-left:1px solid #6F8A3D;
	border-right:1px solid #6F8A3D;
	border-bottom:1px solid #6F8A3D;
	width:942px;
}
.decouverte-subnav li.sub {
    float: left;
}
.decouverte-subnav li.sub a{
	display:block;
	text-transform:uppercase;
	color:white;	
	text-shadow: 1px 1px 2px black;	
	padding-right:16px;
}
.decouverte-subnav li.sub a span{	
	height:23px;
	padding: 9px 0 0 16px;
	display:block;
}
.decouverte-subnav li.sub a:hover,
.decouverte-subnav li.sub a.active{
	background:url(/img/decouverte/subnav-tabs-2.png) right -240px no-repeat;
}
.decouverte-subnav li.sub a:hover span,
.decouverte-subnav li.sub a.active span{
	background:url(/img/decouverte/subnav-tabs-2.png) left -80px no-repeat;
}
.decouverte-subnav.enseignants li.sub a:hover,
.decouverte-subnav.enseignants li.sub a.active {
    color: #505050;
    text-shadow: 1px 1px 2px white;
}

.decouverte-subnav li.sub.per-search {
    position: absolute;
    right: 16px;
    /*margin-top: -1px;*/
    margin-top: -12px;
    width: 308px;
}
.decouverte-subnav li.sub.per-search input{
	/*background:url(/img/decouverte/per_search.png) top left no-repeat;*/
	background:url(/img/decouverte/per_search_long.png) top left no-repeat;
	/*width:222px;*/
	width: 237px;
	height:15px;
	padding: 11px 45px 9px 15px;
	border:none;
	font-family: Arial;
	font-style: italic;
	color: #FFF;
	-webkit-appearance: none;
	outline: none;
}


/* Tweakings for each subnav */
.decouverte-subnav.sciences-et-environnement ul{
	background-color:#81a73a;
	border-color:#667F38;
}
.decouverte-subnav.sciences-et-environnement .sub a:hover,
.decouverte-subnav.sciences-et-environnement .sub a.active{
	background-position:right -240px;
}
decouverte-subnav.sciences-et-environnement .sub a:hover span,
decouverte-subnav.sciences-et-environnement .sub a.active span{
	background-position:left -79px;
}
.decouverte-subnav.sante-et-medecine ul{
	background-color:#5aa4b0;
	border-color:#4B8894;
}
.decouverte-subnav.sante-et-medecine .sub a:hover,
.decouverte-subnav.sante-et-medecine .sub a.active{
	background-position:right -199px;
}
.decouverte-subnav.sante-et-medecine .sub a:hover span,
.decouverte-subnav.sante-et-medecine .sub a.active span{
	background-position:left -39px;
}

.decouverte-subnav.monde-et-societe ul{
	background-color:#f27603;
	border-color:#C25111;
}
.decouverte-subnav.monde-et-societe .sub a:hover,
.decouverte-subnav.monde-et-societe .sub a.active{
	background-position:right -279px;
}
.decouverte-subnav.monde-et-societe .sub a:hover span,
.decouverte-subnav.monde-et-societe .sub a.active span{
	background-position:left -119px;
}
.decouverte-subnav.enseignants ul{
	background-color:#484848;
	border-color:#484848;
}
.decouverte-subnav.enseignants .sub a:hover,
.decouverte-subnav.enseignants .sub a.active{
	background-position:right -159px;
}
.decouverte-subnav.enseignants .sub a:hover span,
.decouverte-subnav.enseignants .sub a.active span{
	background-position:left 1px;
}

#decouverte-page #head {
    width:100%;
    color:#fff;
    background: url(/img/general/opacity-black-80.png) top left repeat transparent;
    padding: 5px 0;
    /*margin: 0 0 -1px 0;*/
    font-family:arial, sans-serif;
}
#decouverte-page #head.detail {
	margin: 0 0 -1px 0;
}

#decouverte-page .addthis-toolbar.right { margin: 40px 0 0 0; }
#decouverte-page .currentSection {
    float:left;
    margin-left:10px;
}
#decouverte-page .currentSection h3 {font-size:2.5em;}
/*#head .addthis-toolbar .like-buttons {display:none;}*/

#content-coupsdoeil .addthis-toolbar .like-buttons {
	margin: 0px;
}
#content-coupsdoeil .article-addthis a.addthis_button:hover,
#content-coupsdoeil .addthis-toolbar .like-buttons a:hover {
	background:none;
}
#content-coupsdoeil .article-addthis img {
	padding: 0 !important;
}
/*****************************************************************
		  	FOOTER
*****************************************************************/

#decouverte-footer{
	font-family: Arial,Helvetica,sans-serif;
}

#decouverte-footer .meta{
	padding:10px;
	background:#2b2b2b;
	color:#cdcdcd;
	overflow:hidden;
}
#decouverte-footer .meta a{
	color:#cdcdcd;
}
#decouverte-footer .meta .sponsor{
	float:left;
	font-size: 1.167em;
	font-style: italic;
	display:block;
	padding: 8px 100px 8px 0;
	background:url(/img/decouverte/logo-loro-v2.jpg) center right no-repeat;
}
#decouverte-footer .meta ul{
	overflow:hidden;
	float:left;
	width:330px;
	margin-left: 94px;
	padding:8px 0;
}
#decouverte-footer .meta ul li {
	float: left;
}
#decouverte-footer .meta ul a{
	display:block;
	float:left;
	font-size: 1.167em;
	border-left:1px solid #cdcdcd;
	padding:0 8px;
	margin-left:-1px;
	font-weight:bold;
}

#decouverte-footer .meta .links a {
	display:block;
	float:right;
	font-size: 1.167em;
	padding:0px 8px 8px 27px;
	margin:8px 0 0 20px;
	background:url(/img/decouverte/footer-icon-rss.png) top left no-repeat;
	font-weight:bold;
}
#decouverte-footer .meta .links a.contact{background-image:url(/img/decouverte/footer-icon-send.png);padding-left:32px}
#decouverte-footer .meta ul a:hover,
#decouverte-footer .meta .links a:hover{color:#FFF;text-decoration:underline;}
#decouverte-footer ul.theme{
	float:left;
	width:200px;
	font-size:12px;
	border-left:4px solid #FC0;
	overflow:hidden;
	margin: 21px 0;
	min-height:220px;
}
#decouverte-footer ul.theme.sciences-et-environnement{border-color:#97ba54}
#decouverte-footer ul.theme.sante-et-medecine{border-color:#34c0cd}
#decouverte-footer ul.theme.monde-et-societe{border-color:#fd7700}
#decouverte-footer ul.theme h3 {
	font-size: 1.667em;
	min-height: 66px;
	max-width: 170px;
}
#decouverte-footer ul.theme a{
	color:#cdcdcd;
	display:block;
	padding:8px;
}
#decouverte-footer ul.theme a:hover{color:#FFF;text-decoration:underline;}

#decouverte-footer .sciences{
	float:right;
	margin: 10px 0;
	width:260px;
}
#decouverte-footer .sciences h3{
	font-size:18px;
	color: #CDCDCD;
	display: block;
	padding: 8px;
}
#decouverte-footer .sciences .content a{
	display:block;
	width:114px;
	padding:3px;
	height:30px;
	float:left;
	margin:0 0 3px 3px;
	background:white url(/img/decouverte/logo-science-nouvo.png) center no-repeat;
	overflow:hidden;text-indent:-999px;
}
#decouverte-footer .sciences .content a:hover{background-color:#DDD;}

.science-selector .content a.rtsinfo,  #decouverte-footer .sciences .content a.rtsinfo {background-image:url(/img/decouverte/logo-science-rtsinfo.png );}
.science-selector .content a.specimen, #decouverte-footer .sciences .content a.specimen{background-image:url(/img/decouverte/logo-science-specimen.png);}
.science-selector .content a.cqfd,     #decouverte-footer .sciences .content a.cqfd    {background-image:url(/img/decouverte/logo-science-cqfd.png    );}
.science-selector .content a.nouvo,    #decouverte-footer .sciences .content a.nouvo   {background-image:url(/img/decouverte/logo-science-nouvo.png   );}
.science-selector .content a.tr369,    #decouverte-footer .sciences .content a.tr369   {background-image:url(/img/decouverte/logo-science-369.png     );}
.science-selector .content a.terre,    #decouverte-footer .sciences .content a.terre   {background-image:url(/img/decouverte/logo-science-terre.png   );}
.science-selector .content a.babylone, #decouverte-footer .sciences .content a.babylone{background-image:url(/img/decouverte/logo-science-babylone.png);}
.science-selector .content a.corpus, #decouverte-footer .sciences .content a.corpus{background-image:url(/img/decouverte/logo-science-corpus.png);}
.science-selector .content a.arte, #decouverte-footer .sciences .content a.arte{background-image:url(/img/decouverte/logo-science-arte-futur.png);}

/* Box footer */
#box-footer {
	margin-top: 50px;
}
#box-footer .box h4 {
  font-family: 'oswaldregular', Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  color: #ccc;
  margin-bottom: 14px;
  margin-top: 14px;
}

#box-footer .box {
  background: #2d2d2d;
  border-top: 1px solid #4f4f4f;
  margin-bottom: 40px;
  padding: 10px 8px;
  height: 100px;
  width: 293px;
  float: left;
}
#box-footer .box.middle {
	margin: 0 16px;
}
#box-footer .box h4 {
  text-transform: uppercase;
  /*border-bottom: 1px solid #5b5b5b;*/
  line-height: 25px;
  padding: 5px 0 10px 0;
  margin: 0;
  font-size: 18px;

  border-bottom: 1px solid #282828;
  -moz-box-shadow: 0px 1px 0px #747474; 
  -webkit-box-shadow: 0px 1px 0px #747474; 
  box-shadow: 0px 1px 0px #747474;
}	

#box-footer .box p {
  margin-top: 10px;
  color: #ccc;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 120%;
}

#box-footer .box span.enseignants, #box-footer .box span.experts, #box-footer .box span.jeux {
  background: url('/img/decouverte/sp_icons.png') no-repeat;
}

#box-footer .box span.enseignants {
  background-position: -8px -9px;
  margin-right: 8px;
  margin-top: -5px;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
}

#box-footer .box span.experts {
  background-position: -10px -57px;
  margin-right: 3px;
  margin-top: -7px;
  display: block;
  float: left;
  width: 32px;
  height: 32px;
}

#box-footer .box span.jeux {
  background-position: -10px -109px;
  margin-right: 8px;
  margin-top: -4px;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
}

#box-footer .box:hover {
	background: #484848;
	
}
#box-footer .box:hover p,
#box-footer .box:hover h4 {
	color: #fff;	
}
#box-footer .box:hover span.jeux {
  background-position: -60px -109px;
}
#box-footer .box:hover span.enseignants {
  background-position: -59px -9px;
}
#box-footer .box:hover span.experts {
	background-position: -60px -57px;
}
/*****************************************************************
		  	HOMEPAGE
*****************************************************************/
#hp-content{
	overflow:hidden;
}
#hp-main{
	width:540px;
	float:left;
	background:red;
}
#hp-aside{
	width:410px;
	float:right;
	background:gray;
}

.background-hp {
	height: 1200px;
	position: absolute;
	width: 980px;
	margin-left: -10px;
	margin-top: -10px;
	background: #222;
}

.right-bg {
	position: absolute;
	width: 14px;
	height: 362px;
	background:transparent url("/img/decouverte/right-gradient-hp.png") no-repeat center top;
	margin-left: 970px;
	margin-top: -10px;
}

.left-bg {
	position: absolute;
	width: 14px;
	height: 362px;
	background:transparent url("/img/decouverte/left-gradient-hp.png") no-repeat center top;
	margin-left: -24px;
	margin-top: -10px;
}

.decouverte-bloc-questions{
	background:url(/img/decouverte/questions-bg.png);
	padding:15px 0;
	border:1px solid #3c3c3c;
	margin-bottom: 20px;
}
.decouverte-bloc-questions .header{
	height: 40px;
	margin: 0 5px;
	border-bottom: 1px solid #282828;
    -moz-box-shadow: 0 1px 0 #747474; 
    -webkit-box-shadow: 0 1px 0 #747474; 
    box-shadow: 0 1px 0 #747474;
}
.decouverte-bloc-questions h3{
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	color:white;
	font-weight: normal;
	text-transform:uppercase;
	font-size:24px;
	margin-bottom: 12px;
}
.decouverte-bloc-questions .header a{
	display:block;
	width:142px;
	height:30px;
	overflow:hidden;
	background:url(/img/decouverte/ask-question-button.png) top left no-repeat;
	float:right;

	color: #fff;
	font-size: 1.000em;
	font-weight: bold;
	line-height: 250%;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
.decouverte-bloc-questions .header a:hover,
#content-enseignants .decouverte-bloc-questions a.ask-question:hover {
	background-position: 0 -30px;
	
}
#content-enseignants .decouverte-bloc-questions a.ask-question{
	color: #fff;
	display:block;
	margin: 10px auto 0;
	width:251px;
	height:28px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	line-height: 28px;

	/*background:url(/img/decouverte/btn-poser-question-enseignants.png);*/
	background:url(/img/decouverte/more-question-button.png) top left no-repeat;
}
.decouverte-bloc-questions a.more-questions{
	display:block;
	width:252px;
	height:29px;
	overflow:hidden;
	background:url(/img/decouverte/more-question-button.png) top left no-repeat;
	margin-left:10px;

	color: #fff;
	font-size: 1.000em;
	font-weight: bold;
	line-height: 240%;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
.decouverte-bloc-questions a.more-questions:hover{
	background-position: 0 -30px;
	
}
.decouverte-bloc-questions .question{
	color:#fff;
	padding-top: 20px;
	padding-bottom: 5px;
}
.decouverte-bloc-questions .question:first-child{
	padding-top: 25px;
}
.decouverte-bloc-questions .question a{
	color:#fff;
}
.decouverte-bloc-questions .question:hover{
	background:#2D2D2D;
}
.decouverte-bloc-questions .author{
	width:55px;
	float:left;
	padding:45px 3px 3px 3px;
	background:url(/img/decouverte/icons-science.png) 14px 0 no-repeat;
	text-align:center;
	font-size:10px;
}
.decouverte-bloc-questions .author.sciences-et-environnement{background-position:-186px 0;} 
.decouverte-bloc-questions .author.sante-et-medecine        {background-position:-86px 0;} 
.decouverte-bloc-questions .author.monde-et-societe         {background-position:14px 0;}
.decouverte-bloc-questions .text{
	float:left;
	min-height:50px;
	width:300px;
	padding:0 0 40px 28px;
	background: url(/img/decouverte/question-arrow.png) bottom left no-repeat;
	/*margin-bottom:-40px;*/
	margin-bottom: -15px;
}
.decouverte-bloc-questions .question .answer{
	background:url(/img/decouverte/questions-frame-390px-bottom.png) bottom center no-repeat;
	padding: 0 0 12px 0;
	width:390px;
	margin:15px auto;
	clear:both;
}

.decouverte-bloc-questions .question .answer .publishDate{
	margin: 5px 0 10px 0;
	font-style: italic;
}
.decouverte-bloc-questions .question .answer .c{
	background:url(/img/decouverte/questions-frame-390px-top.png) center 0 no-repeat;
	padding:20px 15px 3px 15px;
	max-height:300px;
	overflow:hidden;
	font-size: 1.083em;
}

.decouverte-bloc-questions .question .answer .expert{
	float:right;
	margin: 0 0 5px 5px;
	font-size: 1.077em;
	width:100px;
}
.decouverte-bloc-questions .question .answer .expert img {
	margin: 0 auto 5px;
	/*margin: 0 5px 5px 0;*/
}
.rts-decouverte-question-reponse .decouverte-bloc-questions .question .answer .expert img {
	margin-top: -25px;
}
.decouverte-bloc-questions .question .answer .expert span,
.decouverte-bloc-questions .question .answer .expert strong{
	display:block;
	text-align:center;
}
.decouverte-bloc-questions .question .answer .expert span {
	font-size: 0.857em;
}

.decouverte-bloc-questions .question .text {
	font-family: "Schoolbell", Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
}

#homepage-questions-reponses li.decouverte-bloc-questions.homepage{
	padding: 0px;
}

#homepage-questions-reponses .decouverte-bloc-questions .question .answer {
	padding: 0px;
}

/* enseignants: colonne plus étroite */
#content-enseignants .decouverte-bloc-questions .text{width:150px;}
#content-enseignants .decouverte-bloc-questions .question .answer{
	width:240px;
	background-image:url(/img/decouverte/questions-frame-240px-bottom.png);
}

#content-enseignants .decouverte-bloc-questions .question .answer .c{
	background:url(/img/decouverte/questions-frame-240px-top.png) center 0 no-repeat;
}
#content-enseignants .decouverte-bloc-questions a.more-questions {
	margin: 0 auto;
}
/*****************************************************************
		  	MODULES MEDIA
*****************************************************************/

	.decouverte-media{
		overflow:hidden;
		padding-bottom:13px;
        font-family: Arial, sans-serif;
        font-size: 1.083em;
	}
	
	.decouverte-media .desc,
	.decouverte-media .player{
		background: url(/img/general/opacity-black-80.png) top left repeat transparent;
		padding:10px;
		color:white;
	}
	
	.decouverte-media .desc{
		
		float:left;
		width:348px;
		padding: 15px 10px 30px;
	}
	.decouverte-media .desc p {
		font-size: 1.077em;
	}
	
	.decouverte-media .player{
		float:right;
		width:560px;
		padding: 15px;
	}
	
	.decouverte-media .player h4 {
        font-size:1.333em;
        margin: 0 0 15px 0;
    }	
	.decouverte-media .player em{display:block;padding-bottom:10px;}
	.decouverte-media .player strong{display:block;}
	
	.decouverte-media-tabs { 
        margin: 0 0 20px 0;
        position: relative;
        font-family: Arial, sans-serif;
        font-weight: bold;
    }
	
	.decouverte-media-tabs .tabs-cont {
        width: 840px;
        height: 52px;
        overflow: hidden;
	}
	
	.decouverte-media-tabs .nav { overflow: hidden; position: relative; left: 0; }
	.decouverte-media-tabs .nav li{
		display:block;
		height:40px;
		width:180px;
		padding:12px 12px 0 12px;
		margin: 0 6px 0 0;
		background:#787878;
		color:white;
		cursor:pointer;
		vertical-align:bottom;
		font-weight:bold;
		float: left;
		font-size: 1.167em;
	}
	.decouverte-media-tabs .nav.tab1 li,
	.decouverte-media-tabs .nav.tab2 li { width: auto; max-width: 390px; }
	.decouverte-media-tabs .nav.tab3 li { width: auto; max-width: 250px; }
	
	.decouverte-media-tabs .nav li:hover { background: #999; }
	.decouverte-media-tabs .nav li.active { background:#333; }
	
	.decouverte-media-tabs .tabs-arrows {
	   position: absolute;
	   width: 90px;
	   height: 52px;
	   left: 840px;
	   top: 0;
	   background: #787878;
	}
	.decouverte-media-tabs .tabs-arrows a {
        width: 45px;
        height: 52px;
        display: block;
        float: left;
	}
	.decouverte-media-tabs .tabs-arrows a span {
        width: 32px;
        height: 32px;
        display: block;
        top: 10px;
        position: relative;
	}
	.decouverte-media-tabs .tabs-arrows a.left span { background: url(/img/decouverte/sp_icons.png) no-repeat -9px -1058px; left: 9px; }
	.decouverte-media-tabs .tabs-arrows a.right span { background: url(/img/decouverte/sp_icons.png) no-repeat -9px -1108px; left: 4px; }
	.decouverte-media-tabs .tabs-arrows a:hover.left span { background-position: -59px -1058px; }
	.decouverte-media-tabs .tabs-arrows a:hover.right span { background-position: -60px -1108px; }
	
	.decouverte-media-tabs .tab-content{
		padding:25px 10px 10px 11px;
		background:#333333;
		display: none;
	}
	
	.decouverte-media-tabs .tab-content ul li{
		float: left;
	}

	.decouverte-media-tabs .tab-content ul li a .noimage {
		height:174px; 
		background:#000;
	}

	.decouverte-media-tabs .tab-content.show { display: block; }
	
	.decouverte-media-tabs .tab-content ul {
		overflow:hidden;
		display: block;
	}
	.decouverte-media-tabs .tab-content ul.hide { display: none; } 
	
	.decouverte-media-tabs .tab-content .button {
	   background:url(/img/decouverte/bloc-media-fold-shadow.png) top center no-repeat;
	   text-align: center;
	   padding: 10px 0 0 0;
	   margin: 8px 0 0 0;
	}
	
	.decouverte-media-tabs .tab-content .button a {
	   display: block;
	   width: 180px;
	   height: 30px;
	   position: relative;
	   margin: 0px auto;
	   background: url(/img/decouverte/btn-more-red.png) left top no-repeat;
	   font-weight: normal;
	   color: #FFF;
	   text-align:center;
	}
	.decouverte-media-tabs .tab-content .button a:hover {
	   background-position: 0 -30px;
	}
	.decouverte-media-tabs .tab-content .button a span {
	   display: block;
	   padding: 8px 0 0 0;
	}
	
	.decouverte-media-tabs .tab-content .less-button{display:none;}
	
	
	.decouverte-media-tabs .tab-content li a{
		display:block;
		float:left;
		width:308px;
		font-family:arial, sans-serif;
		margin:0 1px 1px 0;
		background:white;
		border: 2px solid #333;
		position: relative;
	}
	.decouverte-media-tabs .tab-content li a .title{
		background:url(/img/general/opacity-black-70.png);
		color:white;
		display:block;
		height:30px;
		width:284px;
		padding:8px 12px;
		position:absolute;
		margin-top:-46px;
		font-size:14px;
		font-weight:bold;	
		overflow:hidden;
	}
	.decouverte-media-tabs .tab-content li a .icon{
		position:absolute;
		background: transparent url(/img/general/pictos-rts.png) no-repeat -512px -336px;
		width: 86px;
		height: 86px;
		left: 111px;
		top: 21px;
	}
	.decouverte-media-tabs .tab-content li a .icon.audio {
	   background-position: -602px -336px;
	}

    .decouverte-media-tabs .tab-content li a .duration {
        position: absolute;
        right: 0;
        bottom: 46px;
        color: #FFF;
        font-family: Verdana;
        font-size: 0.833em;
        padding: 7px;
        background:url(/img/general/opacity-black-70.png);
    }
	
	.decouverte-media-tabs .tab-content li a:hover img { opacity:.8; }
	.decouverte-media-tabs .tab-content li a:hover,
	.decouverte-media-tabs .tab-content li a.active { border-color: #FFF; }
	.decouverte-media-tabs .tab-content li a:hover .icon{ background-position:-512px -249px; }
	.decouverte-media-tabs .tab-content li a:hover .icon.audio { background-position:-602px -249px }
	
    .decouverte-media-tabs .tab-content span.masked {
        display: none;
        visibility: hidden;
    }

/*****************************************************************
		  	MODULES DES DOSSIERS
*****************************************************************/

#decouverte-page .content-dossier h2 {
	color: #fff;
    font-size:1.5em;
    font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    margin-top:40px; 
    margin-bottom:11px;
    text-transform: uppercase;
}
#decouverte-page .content-dossier h2.dossier {
	float: left;
}
/* BOX BACKGROUND */
#decouverte-page .box,
#decouverte-page .area-left .first-news, 
#decouverte-page .area-left .second-news,
#decouverte-page .area-large .first-news-block .first-news,
#decouverte-page ul.side-news-block li.side-box {
    background:#3f3f3f;
    /*padding-bottom: 24px;*/
    margin-bottom: 24px;
}

/* BOX TITLE */
#decouverte-page .box.group h3,
#decouverte-page .area-left .box h3,
#decouverte-page .area-right .box h3,
#decouverte-page .area-large .box h3,
#decouverte-page .area-left .first-news h2,
#decouverte-page .area-left .second-news h2,
#decouverte-page .area-large .first-news-block .first-news h4 {
    font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 2em;
    color: #fff;
    font-weight:normal;
    text-transform:uppercase;
    margin: 0 5px 0px 5px;
    padding: 24px 0 12px 0;
    border-bottom: 1px solid #282828;
    -moz-box-shadow: 0px 1px 0px #747474; 
    -webkit-box-shadow: 0px 1px 0px #747474; 
    box-shadow: 0px 1px 0px #747474;
}

/* BOX BORDER */
#decouverte-page .box.group {
	border:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
/* BOX TEXT COLOR */
#decouverte-page h4,
#decouverte-page .intro,
#decouverte-page .box,
#decouverte-page ul.side-news-block li.side-box a h2,
#decouverte-page .area-left .first-news a.video, 
#decouverte-page .area-left .first-news a.graph, 
#decouverte-page .area-left .first-news a.playlist, 
#decouverte-page .area-left .first-news a.image, 
#decouverte-page .area-left .first-news a.infosport, 
#decouverte-page .area-left .first-news a.audio{color:#fff;}

#decouverte-page ul.side-news-block li.side-box a:hover {background:#2d2d2d;}
#decouverte-page .area-left .first-news a:hover {color:#666;}

/* Box link color */
#decouverte-page .box a,
#decouverte-page .teaser-dossier a {color:#fff; display: block; position:relative;}
#decouverte-page .box a:hover {background:#2d2d2d;}

/* Box text font */
#decouverte-page .box {
	/*font-family:Arial, Helvetica, sans-serif;*/
}

/* Box encadres */
#decouverte-page .box.group.encadres {
	padding: 5px;
}

/* TEASER HOVER */
#decouverte-page .box .teaser-list .teaser:hover,
#decouverte-page .area-right .box .teaser-list a:hover,
#decouverte-page .area-right .box .teaser-list .listing:hover,
#decouverte-page .area-right .box .teaser-list .infoSport:hover,
#decouverte-page .area-right .box .teaser-list .teaser:hover {background:#2d2d2d;}

#decouverte-page .box .teaser-list a.moreLink {
	text-decoration: underline;
	font-weight: bold;
}
#decouverte-page .box .teaser-list a.moreLink.plus {
	background: url(/img/decouverte/sp_icons.png) no-repeat 503px -365px;
}
#decouverte-page .box .teaser-list a.moreLink:hover{background: none;}
#decouverte-page .box .teaser-list li.last.link {padding-bottom: 5px;}

/* BOX SPECIAL */

/* Facebook background */
#decouverte-page .fb-like-box {background:#fff;}

/* Playlist carousel */
#decouverte-page .area-large .playlist-carrousel .scroller li h4 {color:#000;}
#decouverte-page .area-large .playlist-carrousel .scroller li .intro{color:#818181;}
#decouverte-page .area-large .playlist-carrousel .scroller li a {background:#fff;}
#decouverte-page .area-left .playlist-carrousel .scroller li a {border:none;}

/* Playlist */
#decouverte-page .area-left .box.playlist-player ul li.listing a,
#decouverte-page .box.playlist-player.boxed ul li.last a.more, 
#decouverte-page .area-right .box.playlist-player.mixed ul li.last a.more {border:none;}

#decouverte-page .area-left .box.playlist-player.light ul li.last, 
#decouverte-page .area-left .box.playlist-player.mixed ul li.last {background:none;}

/* Box avec liens */
#decouverte-page .group.box .link-box a {
    border:none;
    text-decoration:underline;
    padding: 5px 5px 10px;
}
#decouverte-page .group.box .link-box a:hover {
	/*color:#666; */
	background: none;
}
#decouverte-page .group.box .link-box {background:none;}

/* Sondage */
#decouverte-page .box .poll .field label {color:#fff;}

/* Liste de liens */
#decouverte-page .link-group ul li a {margin:0px;}
/*#decouverte-page .link-group ul li a:hover {color: #666;}*/
#decouverte-page .link-group ul li a .img-link {
    background:none;
    width: 0px;
}

/* Title box area large only text title center */
#decouverte-page .area-large .box h3,
#decouverte-page .area-large .box h4,
#decouverte-page .area-large .first-news-block h4  {
	text-align: center;
}
/* Infographie */
#decouverte-page .area-large .box.infographie h3 {
    text-align: center;
}
#decouverte-page .box.infographie iframe {
    padding: 0 10px 10px;
}
#decouverte-page .box.infographie .description {
    font-style:italic;
    padding: 0 10px;
}


#decouverte-page .link-group {margin-bottom: 20px;}

/* Gallerie */
#decouverte-page .box.group.additionnal .gallery a .picto-gallery {
    background: url("/img/general/pictos-rts.png") no-repeat scroll -354px -178px transparent;
    height: 64px;
    left: 170px;
    position: absolute;
    bottom: 90px;
    width: 64px;
}
#decouverte-page .box.group.additionnal .gallery a:hover .picto-gallery {
	background: url("/img/general/pictos-rts.png") no-repeat scroll -354px -114px transparent;
    /*background: url("/img/general/pictos-rts.png") no-repeat scroll -110px -171px transparent;*/
}

/* BOX MISE EN PERSPECTIVE */
#decouverte-page .box.altdesign .teaser-list .article {
	padding: 0;
	font-family: Arial, sans-serif;
	color: #333;
}
#decouverte-page .box.altdesign {
    background-color:#f2f2f2;
    color: #333;
    padding: 0 10px 15px 10px;
}
#decouverte-page .box.altdesign h3 {
    color:#505050;
    border-bottom: 1px solid #BBB;
    -moz-box-shadow: 0px 1px 0px #FFF; 
    -webkit-box-shadow: 0px 1px 0px #FFF; 
    box-shadow: 0px 1px 0px #FFF;
    margin-left: 0;
    margin-right: 0;
}
#decouverte-page .box.altdesign .intro {
    font-style: italic;
    font-size: 1.167em;
    color: #333;
    line-height: 140%;
    margin: 0 0 15px 0;
}

#decouverte-page .box.altdesign .text h4 {
    color:#333;
    font-size: 2em;
    padding: 10px 0 0;
}
#decouverte-page .box.altdesign .body {
    line-height: 140%;
    font-size: 1.167em;

}
#decouverte-page .box.altdesign .body a {
    text-decoration:underline;
    color:#AC001E;
    display: inline;
}
#decouverte-page .box.altdesign .body a:hover {background:none;}
#decouverte-page .box.altdesign img {padding:5px 0px;}
#decouverte-page .box.altdesign span.img-legend {
    color: #999;
    font-style: italic;
    font-size: 0.929em;
}
#decouverte-page .box.altdesign .body p,
#decouverte-page .box.altdesign .body ul,
#decouverte-page .box.altdesign .body ol {
	padding: 0 0 20px 0;
}

#decouverte-page .box.altdesign .body ul li { list-style:  square inside none; }
#decouverte-page .box.altdesign .body ol li { list-style:  decimal inside none; }

/* cancel styles from box-info.css to get clean h2 in teasers body */
#decouverte-page .box.altdesign .body h1, 
#decouverte-page .box.altdesign .body h2, 
#decouverte-page .box.altdesign .body h3, 
#decouverte-page .box.altdesign .body h4,
#decouverte-page .box.altdesign .body h5,
#decouverte-page .box.altdesign .body h6 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    color: #333333;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: inherit;
    text-transform: none;
}

/* BOX COUP D'OEIL */
#decouverte-page .box.coupdoeil h2 {
    background:none;
    color:#fff;
    position:relative;
    padding:0px;
    left:0px;
    line-height:1.083em;
    text-transform:none;
    top:0px;
}
#decouverte-page .box.coupdoeil .side-news-oeil h2 {
	font-size: 1em;
	margin-bottom: 0px;
}
#decouverte-page .box.coupdoeil .logo {
    margin-top:-43px;
    margin-right:25px;
    float:right;
    width:178px;
    height:22px;
    background: url('/img/decouverte/rts-decouverte.png') no-repeat; 
}
#decouverte-page #content-homepage .box.coupdoeil .logo {
	margin-right: 25px;
	margin-top: -43px;
}
#decouverte-page ul.side-news-oeil{
    margin-top:10px;
}
#decouverte-page ul.side-news-oeil .image {
    position:relative;
    width:191px;
    height:107px;
    float: none;
}
#decouverte-page ul.side-news-oeil .image img {
    position:absolute;
}
#decouverte-page ul.side-news-oeil span.filigrane {
    position:absolute;
    padding: 4px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    text-transform:uppercase;
    font-weight:bold;
    background: url(/img/general/opacity-black-70.png);
    max-width: 183px;
}
#decouverte-page li.side-box-oeil {
    float:left;
    margin-right:8px;
    overflow: hidden;
}
#decouverte-page li.side-box-oeil.endofline {margin-right:0px;}
#decouverte-page li.side-box-oeil .description
{
    width:191px; 
    height: 95px;
    margin:5px;
    line-height:1.167em;
    font-family: Verdana;
}
#decouverte-page #content-questions #article.detail li.side-box-oeil.endofline { width: 215px; }
#decouverte-page #content-questions #article.detail li.side-box-oeil .description { width: 205px; }

#decouverte-page .line {
    margin: 6px 5px 14px;
    border-bottom: 1px solid #282828;
    
    -moz-box-shadow: 0px 1px 0px #747474; 
    -webkit-box-shadow: 0px 1px 0px #747474; 
    box-shadow: 0px 1px 0px #747474;
}
#decouverte-page .line-video {
    margin: 15px 5px 14px;
    border-bottom: 1px solid #282828;
    
    -moz-box-shadow: 0px 1px 0px #747474; 
    -webkit-box-shadow: 0px 1px 0px #747474; 
    box-shadow: 0px 1px 0px #747474;
}
#decouverte-page .line-article-video {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #999;
    -moz-box-shadow: 0px 1px 0px #FFF;
    -webkit-box-shadow: 0px 1px 0px #FFF;
    box-shadow: 0px 1px 0px #FFF;
}    
#decouverte-page .footercoupdoeil {
    margin: 6px 5px 20px;
}
#decouverte-page .footercoupdoeil h4 {
    font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size:1.5em;
    color:#999;
    margin-bottom:8px;
    margin-top:14px;
}
#decouverte-page .footercoupdoeil ul.btn-selection {
    height:73px;
    width: 405px;
}
#decouverte-page .footercoupdoeil ul.btn-selection li {
    float:left;
}
#decouverte-page .footercoupdoeil ul.btn-selection li.science a {
    display:block;
    width:148px;
    height:53px;
    background: url('/img/decouverte/btn-decouverte-sciences.png') top left no-repeat;
}
#decouverte-page .footercoupdoeil ul.btn-selection li.science a:hover {
	background-position: 0 -53px;
}
#decouverte-page .footercoupdoeil ul.btn-selection li.sante a {
    display:block;
    width:127px;
    height:53px;
    background: url('/img/decouverte/btn-decouverte-sante.png') top left no-repeat;
}
#decouverte-page .footercoupdoeil ul.btn-selection li.sante a:hover {
	background-position: 0 -53px;
}
#decouverte-page .footercoupdoeil ul.btn-selection li.monde a {
    display:block;
    width:127px;
    height:53px;
    background: url('/img/decouverte/btn-decouverte-monde.png') top left no-repeat;
}
#decouverte-page .footercoupdoeil ul.btn-selection li.monde a:hover {
	background-position: 0 -53px;
}
/* BOX TAGS */
#decouverte-page .box.tags {
    padding: 20px;
}
#decouverte-page .box.tags .header {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}
#decouverte-page .box.tags .content {
    width: 100%;
    margin-bottom: 20px;
}
#decouverte-page .box.tags ul.tagSerie1 {
    overflow: hidden;
    margin: 0 0 0 50px;
    padding: 0 0 0 5px;
    border-left: 1px solid #FFF;
}
#decouverte-page .box.tags ul.tagSerie1 li {
    float:left;
    margin: 0 10px 5px;
}
#decouverte-page .box.tags ul.tagSerie1 li a {
    text-transform:uppercase;
    text-decoration:underline;
}
#decouverte-page .box.tags ul.tagSerie1 li a:hover { color: #C3C3C3; background: none; }
#decouverte-page .box.tags .titleTag {
    font-weight:bold;
    float: left;
}
#decouverte-page .box.tags ul.age { overflow: hidden; }
#decouverte-page .box.tags ul.age li {
    float:left;
    margin-right:10px;
}
#decouverte-page .box.tags ul.age li a {
	width: 51px;
	height: 51px;
}
#decouverte-page .box.tags ul.age li a:hover {
	background: none;
}	
#decouverte-page .box.tags ul.age li.categorie1 {
	background: url('/img/decouverte/tag-4-8.png') no-repeat 0 -102px;
	width:51px;
	height:51px;
}
#decouverte-page .box.tags ul.age li.categorie1.selected1 { background-position: 0 0; }
#decouverte-page .box.tags ul.age li.categorie1.selected1:hover { background-position: 0 -51px; }
#decouverte-page .box.tags ul.age li.categorie2 {
    background: url('/img/decouverte/tag-8-12.png') no-repeat 0 -102px;
	width:51px;
	height:51px;
}
#decouverte-page .box.tags ul.age li.categorie2.selected2 { background-position: 0 0; }
#decouverte-page .box.tags ul.age li.categorie2.selected2:hover { background-position: 0 -51px; }
#decouverte-page .box.tags ul.age li.categorie3 {
    background: url('/img/decouverte/tag-12-15.png') no-repeat 0 -102px;
	width:51px;
	height:51px;
}
#decouverte-page .box.tags ul.age li.categorie3.selected3 { background-position: 0 0; }
#decouverte-page .box.tags ul.age li.categorie3.selected3:hover { background-position: 0 -51px; }
#decouverte-page .box.tags ul.age li.categorie4 {
    background: url('/img/decouverte/tag-15-more.png') no-repeat 0 -102px;
	width:51px;
	height:51px;
}
#decouverte-page .box.tags ul.age li.categorie4.selected4 { background-position: 0 0; }
#decouverte-page .box.tags ul.age li.categorie4.selected4:hover { background-position: 0 -51px; }
#decouverte-page .box.tags ul.tagSerie2 {
    line-height: 2.750em;
}
#decouverte-page .box.tags ul.tagSerie2 { overflow: hidden; }
#decouverte-page .box.tags ul.tagSerie2 li {
    float:left;
    background: url('/img/decouverte/coup-oeil-bg.png') repeat-x;
}
#decouverte-page .box.tags ul.tagSerie2 li a {
    text-transform:uppercase;
    padding:0 5px;
    border-right: 1px solid #9e2625;
}
#decouverte-page .box.tags ul.tagSerie2 li a:hover {
    text-decoration:underline;
	background: none;
}
#decouverte-page .box.tags ul.tagSerie2 li a.last {
    border-right: none;
}
#decouverte-page .box.tags ul.tagSerie2 li.titleTagSerie2 {
    padding-left:9px;
    width:50px;
    
    background-color:#333;
    background: url('/img/decouverte/coup-oeil-per.png') no-repeat;
}
#decouverte-page .box.tags ul.tagSerie2 li.end {
    background-color:blue;
    display:block;
    height:33px;
    width:10px;
    background:url('/img/decouverte/coup-oeil-end.png') no-repeat;
}

/*****************************************************************
		  	TEASERS DOSSIER
*****************************************************************/
.teaser-dossier {
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
.teaser-dossier a{
	display:block;
	margin:0 0 35px 0;
	position: relative;
	margin-top: 10px;
}
.teaser-dossier:last-child a{
	margin:0 0 15px 0;
}
.teaser-dossier .img{
	display:block;
	overflow: hidden;
}

.teaser-dossier .cat{
	text-transform:uppercase;
	padding:5px 0;
	font-weight:bold;
	font-size: 1.167em;
}
.teaser-dossier .title{
	position:absolute;
	background: url(/img/general/opacity-black-70.png);
	color:white;	
	height:36px;
	-webkit-transition: height 400ms;
	-moz-transition: height 400ms;
	-ms-transition: height 400ms;
	transition: height 400ms;
	overflow:hidden;
	width: 538px;
}
#main-dossiers-enseignants .teaser-dossier .title{width: 462px;}
#content-questions .teaser-dossier .title{width: 438px;}
.teaser-dossier .more .title{
	height:204px;
	-webkit-transition: height 400ms;
	-moz-transition: height 400ms;
	-ms-transition: height 400ms;
	transition: height 400ms;
}

.more-wrapper-dossiers-enseignants .teaser-dossier .more .title{height:180px;}
#content-questions .teaser-dossier .more .title{height:173px;}
.more-wrapper-dossiers-enseignants .teaser-dossier .display-more,
#dossiers-dossiers-suggeres .teaser-dossier .display-more{
	margin-left:422px;
}
#content-questions .teaser-dossier .display-more{margin-left:402px;}
#decouverte-page .teaser-dossier a:hover {
	background: none;
}
.teaser-dossier .title h4{
	font-size:16px;
	padding:10px 10px 0 10px;
	display:block;
	margin:0 !important;
	text-transform: none !important;
}
.teaser-dossier .display-more{
	background:url(/img/decouverte/teaser-dossier-arrows.png) center 14px no-repeat;
	width:36px;
	height:36px;
	display:block;
	border-left:#CCC 1px solid;
	position:absolute;
	margin-left:501px;
	z-index:10;
	opacity:.6;
	transition: opacity 200ms;-webkit-transition: opacity 200ms;
}
.teaser-dossier .display-more:hover{opacity:1;transition: opacity 200ms;-webkit-transition: opacity 200ms;}
.teaser-dossier .more .display-more{background-position:center -36px;}
.teaser-dossier .title .intro{
	overflow:hidden;
	display:block;
	padding: 15px 10px 0 10px;
	height:auto;
	font-size: 1.167em;
}


/*****************************************************************
		  	PAGE COUPS D'OEIL
*****************************************************************/

#content-coupsdoeil { margin: 20px 0 0; }


#content-coupsdoeil .left h2.title {
	margin:20px 0;
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size:1.5em;
    text-transform: uppercase;
}
#content-coupsdoeil .left {
	float: left;
	display: inline;
	width: 538px;
}

#content-coupsdoeil .right {
	float: right;
	width: 410px;
}

/* Box content main */
#content-coupsdoeil .left .box.group.maincontent {
	margin-bottom:10px;
	padding: 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#content-coupsdoeil .left .box.group.maincontent .details-box-decorator {
	width:auto;
}
#content-coupsdoeil .left .box.group.maincontent .channel {
	font-style:italic;
	margin-bottom:15px;
	font-size: 1.167em;
	margin-top: 10px;
}
#content-coupsdoeil .left .box.group.maincontent h4 {
	font-size: 2.333em;
	margin: 0 0 10px 0;
}
#content-coupsdoeil .left .box.group.maincontent .body h4 {
	color: #505050;
	font-size: 1.2em;
}
#content-coupsdoeil .left .box.group.maincontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	text-transform: none;
	border:none;
	margin:0px;
	padding:0px;
	box-shadow: none;
}
#content-coupsdoeil .left .box.group.maincontent p,
#content-coupsdoeil .left .box.group.maincontent ul,
#content-coupsdoeil .left .box.group.maincontent ol {
	padding: 0 0 20px 0;
}

#content-coupsdoeil .left .box.group.maincontent ul li { list-style:  square inside none; }
#content-coupsdoeil .left .box.group.maincontent ol li { list-style:  decimal inside none; }

#content-coupsdoeil .left .box.group.maincontent p:last-child {
	padding: 0;
}
#content-coupsdoeil .left .box.group.maincontent .details-box h3 {
	text-transform:uppercase;
}
#content-coupsdoeil .left .box.group.maincontent .intro {
	font-style:italic;
	font-size: 1.333em;
	line-height: 140%;
}
#content-coupsdoeil .left .box.group.maincontent .text {
	margin: 15px 0;
}

#content-coupsdoeil .left .box.group.maincontent .mainmedia-image,
#content-coupsdoeil .left .box.group.maincontent .mainmedia-audio,
#content-coupsdoeil .left .box.group.maincontent .mainmedia-video { margin: 15px 0; }

#content-coupsdoeil .left .box.group.maincontent .mainmedia-image span.img-legend {
    font-size: 1.083em;
    line-height: 140%;
}

/* Encadres */
#content-coupsdoeil .right .box.group.encadres h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	padding: 13px 5px 10px 5px;
	margin: 0;
}

#content-coupsdoeil .right .box.group.encadres .intro {
	display:block;
	margin: 10px 5px 20px;
}

/* Box link */
#content-coupsdoeil .right .box.group.link-group ul.externalLinks {
	margin: 5px 5px 10px;	
}
#content-coupsdoeil .right .box.group.link-group ul.externalLinks li {
	padding:5px 0;
}
#content-coupsdoeil .right .box.group.link-group ul.externalLinks li a:hover{
	background:none;
	text-decoration: underline;
}
/* Box contenu additionnel */
#content-coupsdoeil .right .box.group.additionnal ul.contenus-additionels li .visuel {
	float: left;
	margin-right: 5px;
}
#content-coupsdoeil .right .box.group.additionnal ul.contenus-additionels li a {
	display:block;
	min-height: 80px;
	padding: 10px 5px;
}
#content-coupsdoeil .right .box.group.additionnal ul.contenus-additionels li a:hover {
	background-color:#2d2d2d;
}
#content-coupsdoeil .right .box.group.additionnal ul.contenus-additionels li.bloc-with-title.gallery h4.title-rub {
	padding: 10px 5px;
}
#content-coupsdoeil .right .box.group.additionnal ul.contenus-additionels li.bloc-with-title.gallery .intro p {
	margin: 5px 0;
}

/* Box aussi dans */
#content-coupsdoeil .right .box.group.coupdoeil .image {
	padding: 5px;
	float: none;
}
#content-coupsdoeil .right .box.group.coupdoeil h3 span.green {
	color:#9DC553;
}
#content-coupsdoeil .right .box.group.coupdoeil h3 span.blue {
	color:#5BA7B4;
}
#content-coupsdoeil .right .box.group.coupdoeil h3 span.orange {
	color:#FF9900;
}
/* Box dossiers suggérés */
#content-coupsdoeil .left .box.group.dossiers {
	background:none;
	box-shadow:none;
}
#content-coupsdoeil .left .box.group.dossiers h3 {
	margin:0px;
}
#content-coupsdoeil .left .box.group.dossiers h4 {
	margin-bottom:10px;
}
#content-coupsdoeil .left .box.group.dossiers li.dossiers-items {
	margin-top:30px;
}

#content-coupsdoeil .bloc-with-title.gallery h4.title-rub {
	display: none;
}
#content-coupsdoeil .bloc-with-title.gallery p {
	margin-bottom: 10px;
}
/* PAGE HOMEPAGE */
#content-homepage .right {
	float: right;
	width: 410px;
	position:relative;
}
#content-homepage .left {
	float: left;
	width: 535px;
	position:relative;
}
#content-homepage .right .box.group.link-group ul li a {
    display: block;
    min-height: 80px;
    padding: 10px 5px;
}
#content-homepage .right .box.group.link-group ul li .visuel {
    float: left;
    margin-right: 10px;
}
#content-homepage .right .box.group.link-group ul li .text {
    float:right;   
    width:255px;
}
#content-homepage .right .box.group.link-group ul li .text h4 {
    margin-bottom:6px;   
}
#content-homepage .right .box.group.link-group ul li a:hover {
    color:#fff;
    background:#2D2D2D;
}
#decouverte-page .box.group div.box-link {
    margin-left:5px;
    margin-top:10px;
    padding-bottom:24px;
}
#decouverte-page .box.group div.box-link a {
    display:block;
    color:#fff;
    font-size:1.2em;
    text-decoration:underline;
}
#decouverte-page .box.group div.box-link a:hover {
    color: #e9002f;
    background: none;
}
#decouverte-page .box.group div.box-link a .icon {
    background:transparent url("/img/decouverte/sp_icons.png") no-repeat -16px -269px;
    width:18px;
    height:13px;
    display:inline;
    float:left;
    margin-left:10px;
    margin-top:2px;
}

#decouverte-page .box.group div.box-link a .icon-text {
    display:inline;
    float:left; 
    text-decoration:underline;      
}

/* BLOC HOMEPAGE ACTUALITE */
#decouverte-page .box.group.rtsinfo {
    position:relative;   
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#decouverte-page .box.group.rtsinfo .picto-rtsinfo {
    position:absolute;
    background:transparent url("/img/decouverte/sp-partenairs-v9.png") no-repeat -22px -20px;
    width:94px;
    height:27px;    
    right:10px;
    top:30px;
}
#content-homepage .right .box.group.link-group.rtsinfo ul li .text h4 {
    margin-bottom:0;
}

/* Box aussi dans */
#content-homepage .right .box.group.coupdoeil .image {
	padding: 5px;
}
#content-homepage .right .box.group.coupdoeil h2 {
	margin-top:0px;
}
#content-homepage .right .box.group.coupdoeil .footercoupdoeil {
	height:110px;
}

/* Box Agenda */
#content-homepage .right .box.group.agenda {
	margin-bottom: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#content-homepage .right .box.group.agenda h3 {
	margin-bottom: 0;
}
#decouverte-page .right .box.group.agenda ul li a {
    display: block;
    min-height: 55px;
    padding: 20px 5px;
	margin-bottom: 2px;
}
#decouverte-page .right .box.group.agenda ul li a:hover {
    color:#fff;
    background:#2D2D2D;
}
#content-homepage .right .box.group.agenda .postdate {
  width: 60px;
  float: left;
  margin-right:5px;
}
#content-homepage .right .box.group.agenda .text {
	float: right;
	width: 335px;
}
#content-homepage .right .box.group.agenda .day { 
  background-image: url("/img/decouverte/sp_calendar.png");
  background-repeat: no-repeat;
  margin: 0px auto;
  width: 24px; 
  height: 26px;
}
#content-homepage .right .box.group.agenda .month {
	text-align: center;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 0.938em;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px auto;
}
#content-homepage .right .box.group.agenda .d-01 { background-position: -13px -17px;}
#content-homepage .right .box.group.agenda .d-02 { background-position: -13px -58px;}
#content-homepage .right .box.group.agenda .d-03 { background-position: -13px -99px;}
#content-homepage .right .box.group.agenda .d-04 { background-position: -13px -140px;}
#content-homepage .right .box.group.agenda .d-05 { background-position: -13px -181px;}
#content-homepage .right .box.group.agenda .d-06 { background-position: -13px -222px;}
#content-homepage .right .box.group.agenda .d-07 { background-position: -13px -263px;}
#content-homepage .right .box.group.agenda .d-08 { background-position: -13px -304px;}
#content-homepage .right .box.group.agenda .d-09 { background-position: -13px -345px;}
#content-homepage .right .box.group.agenda .d-10 { background-position: -13px -386px;}
#content-homepage .right .box.group.agenda .d-11 { background-position: -13px -427px;}
#content-homepage .right .box.group.agenda .d-12 { background-position: -13px -468px;}
#content-homepage .right .box.group.agenda .d-13 { background-position: -13px -509px;}
#content-homepage .right .box.group.agenda .d-14 { background-position: -13px -550px;}
#content-homepage .right .box.group.agenda .d-15 { background-position: -13px -591px;}
#content-homepage .right .box.group.agenda .d-16 { background-position: -13px -632px;}
#content-homepage .right .box.group.agenda .d-17 { background-position: -13px -673px;}
#content-homepage .right .box.group.agenda .d-18 { background-position: -13px -714px;}
#content-homepage .right .box.group.agenda .d-19 { background-position: -13px -755px;}
#content-homepage .right .box.group.agenda .d-20 { background-position: -13px -796px;}
#content-homepage .right .box.group.agenda .d-21 { background-position: -13px -837px;}
#content-homepage .right .box.group.agenda .d-22 { background-position: -13px -878px;}
#content-homepage .right .box.group.agenda .d-23 { background-position: -13px -919px;}
#content-homepage .right .box.group.agenda .d-24 { background-position: -13px -960px;}
#content-homepage .right .box.group.agenda .d-25 { background-position: -13px -1001px;}
#content-homepage .right .box.group.agenda .d-26 { background-position: -13px -1042px;}
#content-homepage .right .box.group.agenda .d-27 { background-position: -13px -1083px;}
#content-homepage .right .box.group.agenda .d-28 { background-position: -13px -1124px;}
#content-homepage .right .box.group.agenda .d-29 { background-position: -13px -1165px;}
#content-homepage .right .box.group.agenda .d-30 { background-position: -13px -1206px;}
#content-homepage .right .box.group.agenda .d-31 { background-position: -13px -1247px;}


/* Box Avis d'expert */
#content-homepage .right .box.group.avis-expert {
	margin-bottom: 20px;
}
#content-homepage .right .box.group.avis-expert h3 {
	border-bottom: medium none;
	box-shadow: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#content-homepage .right .box.group.avis-expert h3.title {
	height: 67px;
	background:transparent url("/img/decouverte/sp-partenairs-v9.png") no-repeat -18px -385px;
	text-indent:-999px;
	overflow:hidden;
}
#content-homepage .right .box.group.avis-expert ul li .en-ce-moment {
    margin-top: 5px;
    margin-bottom:10px;   
}
#content-homepage .right .box.group.avis-expert ul li a {
    display: block;
    min-height: 80px;
    padding: 10px 5px;
}
#content-homepage .right .box.group.avis-expert ul li a:hover {
    color:#fff;
    background:#2D2D2D;
}
#content-homepage .right .box.group.avis-expert .icon-text {
	font-size: 0.857em;
	text-decoration: underline;
}

/* Box Dossiers du mois */
#content-homepage .dossiers-du-mois {
	margin-bottom:5px;
	overflow:hidden;
}
#content-homepage .dossiers-du-mois h2 {
	margin:0px;
	margin-top:15px;
	padding-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	text-transform:uppercase;
	font-size:1.667em;
	text-align:center;

	border-bottom: 1px solid #000;
    -moz-box-shadow: 0px 1px 0px #494949; 
    -webkit-box-shadow: 0px 1px 0px #494949; 
    box-shadow: 0px 1px 0px #494949;
}
#content-homepage .dossiers-du-mois .dossiersSlider {
    overflow: hidden;
	margin-bottom:24px;
}
#content-homepage .dossiers-du-mois .main {
	width:668px;
	float: left;
	position: relative;
	overflow: hidden;
}
#content-homepage .main-content {
	background:#000;
	width: 668px;
	min-height: 235px;
	float: left;
	position: relative;
	display:none;
	margin-top: 61px;
	background: url(/img/general/opacity-black-80.png) top left repeat transparent;
}
#content-homepage .main-content.is-active {
	display:block;
}
#content-homepage .main-content .link a {
	background:transparent url("/img/decouverte/btn-decouvrir-dossier.png") top left no-repeat;
	display:block;
	width:199px;
	height:35px;
	margin-bottom:24px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 250%;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#content-homepage .main-content .link a:hover {
	background-position: 0 -35px;
	
}
#content-homepage .main-content .text .video a {
	background:transparent url("/img/decouverte/btn-video.png") no-repeat;
	width:36px;
	height:41px;
	position: absolute;
	right: 8px;
	top: 8px;
}
#content-homepage .main-content .text .video a:hover {
	background:transparent url("/img/decouverte/btn-video-hover.png") no-repeat;
}
#content-homepage .main-content .text {
	color:#fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0 16px;
}
#content-homepage .main-content .text h3 {
	font-size:3.000em;
	margin-top:30px;
	margin-bottom:33px;
}
#content-homepage .main-content .text h3.big {
	font-size:5.333em;
}
#content-homepage .main-content .text .intro {
	font-size:1.250em;
	line-height: 138%;
	margin-bottom:24px;
}
#content-homepage .dossiers-du-mois .content-thumb {
	background:#222;
    float: right;
    width: 238px;
    position: relative;
}
#content-homepage .dossiers-du-mois .content-thumb ul {
	margin-bottom:4px;
}
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider {
	height:100px;
	padding:4px;
}
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider a {
	display:block;
	min-height:10px;
	padding:4px 0;
	position: relative;
	overflow: hidden;
}
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider a .text {
	margin-top:-33px;
	overflow:hidden;
}
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider a h4 {
	background: url('/img/general/opacity-black-70.png') repeat top left;
	height:23px;
	line-height:25px;
	padding:5px;
	font-size:1.417em;
	display:block;
	font-family: Arial, sans-serif;
	min-width:240px;
	position: absolute;
	bottom: 4px;
	font-weight: normal;
}
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider.active a,
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider a:hover {
    background:transparent url("/img/decouverte/fleche-hover.png") no-repeat top left;
    position:relative;
    width:285px;
    height:108px;
    padding-left:30px;
    left: -51px;
    top: 0px;
}
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider.active a h4,
#content-homepage .dossiers-du-mois .content-thumb ul li.li-slider a:hover h4 {
    bottom: 12px;
}

#content-homepage .dossiers-du-mois .dossiersSlider .video-content {
	display: none;
	position: relative;
	bottom: -61px;
}
#content-homepage .dossiers-du-mois .main .video-player {
	background:#000; margin:auto 44px; padding:10px;
}
#content-homepage .dossiers-du-mois .dossiersSlider .close {
	float:right;
	position: relative;
	left: -4px;
}
#content-homepage .dossiers-du-mois .dossiersSlider .close a { 
	display:block;
	width:40px; 
	height:46px;
	background-image: url('/img/decouverte/btn-video-close.jpg');
}
#content-homepage .dossiers-du-mois .dossiersSlider .close a:hover {
	background-image: url('/img/decouverte/btn-video-close-selected.jpg');
}

/* Les dossiers les plus vus */
.decouverte-dossiers-tabs h3 {
	padding: 0 0 3px 0 !important;
	margin: 0 0 10px 0 !important;

	border-bottom: 1px solid #000 !important;
    -moz-box-shadow: 0px 1px 0px #494949 !important; 
    -webkit-box-shadow: 0px 1px 0px #494949 !important; 
    box-shadow: 0px 1px 0px #494949 !important;
}
.decouverte-dossiers-tabs .nav{
	float:right;
}
.decouverte-dossiers-tabs .nav li{
		display:inline-block;
		height:40px;
		width:135px;
		font-family:Arial,Verdana,Helvetica,sans-serif;
		font-size: 1em;
		font-weight:bold;
		/*padding:10px;*/
		background:#333333;
		color:white;
		cursor:pointer;
		vertical-align:bottom;
		font-weight:bold;
}
.decouverte-dossiers-tabs .nav li span.content {
	display:block;
	padding:13px 0 0;
	height:27px;
	text-align:center;
	
	text-shadow:0px 1px 0px #000;
}	
.decouverte-dossiers-tabs .nav li.active{background:#787878;}
.decouverte-dossiers-tabs .nav li a:hover{background:#787878 !important;}

	
.decouverte-dossiers-tabs .tab-content ul{
		overflow:hidden;
}

/* PAGE CATEGORIE HOMEPAGE */
#content-homepage-categorie .right {
	float: right;
	width: 410px;
}
#content-homepage-categorie .left {
	float: left;
	width: 535px;
}
#content-homepage-categorie .right .box.group.coupdoeil .image {
	padding: 5px;
}
#content-homepage-categorie .right .box.group.coupdoeil h2 {
	margin-top:0px;
}
#content-homepage-categorie .right .group .bottom {
	border:none;
	width:410px;
	height:50px;
	background:#222;
}
#content-homepage-categorie .right .group .bottom a {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	text-align:center;
	line-height:30px;
	display:block;
	margin: 12px 32px 0px;
	width:338px; 
	height:30px;
	background: url('/img/decouverte/btn-coups-oeil-more.png') top left no-repeat !important;
}
#content-homepage-categorie .right .group .bottom a:hover {
	background-position: 0 -30px !important;
}

/* Les dossiers */
#content-homepage .left .box.group.dossiers,
#content-homepage-categorie .left .box.group.dossiers {
	background:none;
	box-shadow:none;
}
#content-homepage .left .box.group.dossiers h3,
#content-homepage-categorie .left .box.group.dossiers h3 {
	margin:0px;
}
#content-homepage .left .box.group.dossiers h4,
#content-homepage-categorie .left .box.group.dossiers h4 {
	font-size: 1.667em;
	line-height: 18px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#content-homepage .left .box.group.dossiers li.side-box-oeil-dossiers,
#content-homepage .left .box.group.dossiers li.side-box-oeil-dossiers-plus-vus,
#content-homepage-categorie .left .box.group.dossiers li.side-box-oeil-dossiers {
	margin-top:30px;
}
#content-homepage .left .group .bottom-dossiers,
#content-homepage .left .group .bottom-dossiers-plus-vus,
#content-homepage-categorie .left .group .bottom-dossiers {
	width:535px;
	height:50px;
}
#content-homepage .left .group .bottom-dossiers a,
#content-homepage .left .group .bottom-dossiers-plus-vus a,
#content-homepage-categorie .left .group .bottom-dossiers a {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	display:block;
	margin: 12px 20px 0px;
	width:494px; 
	height:30px;
	background: url('/img/decouverte/btn-more-gray.png') left top no-repeat;
}
#content-homepage .left .group .bottom-dossiers a:hover,
#content-homepage .left .group .bottom-dossiers-plus-vus a:hover,
#content-homepage-categorie .left .group .bottom-dossiers a:hover {
	background-position: 0 -30px;
}
#content-homepage-categorie .box.coupdoeil li.side-box-oeil:hover {
    background-color:#2D2D2D;
}
/* PAGE INFOGRAPHIES */
#content-infographies {
	margin: 20px 0px 80px;
}
#content-infographies .left {
	float: left;
	width: 189px;
	margin-right:11px;
}
#content-infographies .content {
	float: right;
	width: 760px;
}
#content-infographies .content .box.group {
	background:none;
}
#content-infographies .content .box.group h3 {
	margin: 0 0px 10px 0px;
	padding: 15px 0 12px 0;
}
#content-infographies .content .box.group li {
	width:760px;
	height:140px;
	margin-bottom:35px;
}
#content-infographies .content .box.group li img {
	float:left;
	margin-right:15px;
}
#content-infographies .content .box.group li h4 {
	color: #999;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size: 1.167em;
	font-weight: bold;
	text-shadow: 0 1px 0 #000;
	margin-bottom:10px;
}
#content-infographies .content .box.group li h5 {
	color: #fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1.500em;
	font-weight: bold;
	text-shadow: 0 1px 0 #000;
}
#content-infographies .content .box.group li .intro .dossier {
	margin-top:20px;
	text-decoration:underline;
}

#content-infographies .content .box.group a .icon {
    background:transparent url("/img/decouverte/sp_icons.png") no-repeat -16px -318px;
    width:18px;
    height:13px;
    display:inline;
    float:left;
    margin-left:2px;
    margin-top:2px;
}
#content-infographies .content .box.group a .icon-text {
    display:inline;
    float:left;
    text-decoration: underline;
}

#content-infographies .group .bottom-dossiers-enseignants a {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
	line-height:37px;
	display:block;
	margin: 12px 135px 0px;
	width:494px; 
	height:37px;
	background-image: url('/img/decouverte/btn-more-infographie.png');
}
#content-infographies .group .bottom-dossiers-enseignants a:hover {
	opacity:.7;
}
/* PAGE ENSEIGNANTS ET QUESTIONS */
#content-questions,
#content-enseignants {
	margin: 20px 0px 80px;
}
#content-questions .left,
#content-enseignants .left {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	float: left;
	width: 189px;
	margin-right:11px;
}
#content-questions .middle,
#content-enseignants .middle {
	float: left;
	width: 462px;
	margin-right: 38px;
}
#content-questions .right,
#content-enseignants .right {
	float: right;
	width: 260px;
}
#content-questions .left .menu-left,
#content-infographies .left .menu-left,
#content-enseignants .left .menu-left {
	border-right: 1px solid #494949;
}
#content-questions .left .menu-left .category,
#content-infographies .left .menu-left .category,
#content-enseignants .left .menu-left .category {
	width:173px;
	height:30px;
	margin:20px 0;
}
#content-infographies .left .menu-left .category a {
	display:block;
	line-height:2.143em;
	width:180px;
	height:30px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:1.167em;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-shadow:0px 1px 0px #000;
}
#content-questions .left .menu-left .category a,
#content-enseignants .left .menu-left .category a {
	display:block;
	line-height:2.143em;
	width:173px;
	height:30px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight:bold;
	font-size:1.167em;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-shadow:0px 1px 0px #000;
}
#content-questions .left .menu-left .category a:hover,
#content-infographies .left .menu-left .category a:hover,
#content-enseignants .left .menu-left .category a:hover {
	background: #545454;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#content-questions .left .menu-left .category a.active,
#content-infographies .left .menu-left .category a.active,
#content-enseignants .left .menu-left .category a.active {
	background: #545454;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#content-questions .menu-left .theme,
#content-infographies .menu-left .theme,
#content-enseignants .menu-left .theme {
	margin-bottom:30px;font-size:11px;
}
#content-questions .menu-left .theme a,
#content-infographies .menu-left .theme a,
#content-enseignants .menu-left .theme a {
	color:white;
	display:block;
	padding:5px 12px;
	margin: 3px 10px 3px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	font-weight:bold;
	font-size: 1.091em;
}
#content-questions .menu-left .theme a:hover,
#content-infographies .menu-left .theme a:hover,
#content-enseignants .menu-left .theme a:hover,
#content-questions .menu-left .theme a.active,
#content-infographies .menu-left .theme a.active,
#content-enseignants .menu-left .theme a.active {
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#content-questions .menu-left .theme .title a:hover,
#content-infographies .menu-left .theme .title a:hover,
#content-enseignants .menu-left .theme .title a:hover,
#content-questions .menu-left .theme .title a.active,
#content-infographies .menu-left .theme .title a.active,
#content-enseignants .menu-left .theme .title a.active {
	-webkit-border-radius: 0;
	border-radius: 0;
}
#content-questions .menu-left .theme .title a:hover,
#content-infographies .menu-left .theme .title a:hover,
#content-enseignants .menu-left .theme .title a:hover {
	text-decoration:underline;
}
#content-questions .menu-left .theme a.active,
#content-infographies .menu-left .theme a.active,
#content-enseignants .menu-left .theme a.active {
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#content-questions .menu-left .theme .title a,
#content-infographies .menu-left .theme .title a,
#content-enseignants .menu-left .theme .title a {
	border-bottom:3px solid #FFF;
	padding:5px 0;
	text-transform:uppercase;
	margin-bottom:3px;
	font-weight: bold;
}
#content-questions .menu-left .theme.sciences-et-environnement a:hover,
#content-infographies .menu-left .theme.sciences-et-environnement a:hover,
#content-enseignants .menu-left .theme.sciences-et-environnement a:hover,
#content-questions .menu-left .theme.sciences-et-environnement a.active,
#content-infographies .menu-left .theme.sciences-et-environnement a.active,
#content-enseignants .menu-left .theme.sciences-et-environnement a.active {
	background: #97ba54;
}
#content-questions .menu-left .theme.sante-et-medecine a:hover,
#content-infographies .menu-left .theme.sante-et-medecine a:hover,
#content-enseignants .menu-left .theme.sante-et-medecine a:hover,
#content-questions .menu-left .theme.sante-et-medecine a.active,
#content-infographies .menu-left .theme.sante-et-medecine a.active,
#content-enseignants .menu-left .theme.sante-et-medecine a.active {
	background: #34c0cd;
}
#content-questions .menu-left .theme.monde-et-societe a:hover,
#content-infographies .menu-left .theme.monde-et-societe a:hover,
#content-enseignants .menu-left .theme.monde-et-societe a:hover,
#content-questions .menu-left .theme.monde-et-societe a.active,
#content-infographies .menu-left .theme.monde-et-societe a.active,
#content-enseignants .menu-left .theme.monde-et-societe a.active {
	background: #fd7700;
}
#content-questions .menu-left .theme.video a:hover,
#content-infographies .menu-left .theme.video a:hover,
#content-enseignants .menu-left .theme.video a:hover,
#content-questions .menu-left .theme.video a.active,
#content-infographies .menu-left .theme.video a.active,
#content-enseignants .menu-left .theme.video a.active {
	background: #B0B0B0;
}
#content-questions .menu-left .theme.sciences-et-environnement .title a:hover,
#content-infographies .menu-left .theme.sciences-et-environnement .title a:hover,
#content-enseignants .menu-left .theme.sciences-et-environnement .title a:hover,
#content-questions .menu-left .theme.sante-et-medecine .title a:hover,
#content-infographies .menu-left .theme.sante-et-medecine .title a:hover,
#content-enseignants .menu-left .theme.sante-et-medecine .title a:hover,
#content-questions .menu-left .theme.monde-et-societe .title a:hover,
#content-infographies .menu-left .theme.monde-et-societe .title a:hover,
#content-enseignants .menu-left .theme.monde-et-societe .title a:hover,
#content-questions .menu-left .theme.video .title a:hover {
	background: none;
}
#content-questions .menu-left .theme.sciences-et-environnement .title a,
#content-infographies .menu-left .theme.sciences-et-environnement .title a,
#content-enseignants .menu-left .theme.sciences-et-environnement .title a {
	border-color:#97ba54;
}
#content-questions .menu-left .theme.sante-et-medecine .title a,
#content-infographies .menu-left .theme.sante-et-medecine .title a,
#content-enseignants .menu-left .theme.sante-et-medecine .title a {
	border-color:#34c0cd;
}
#content-questions .menu-left .theme.monde-et-societe .title a,
#content-infographies .menu-left .theme.monde-et-societe .title a,
#content-enseignants .menu-left .theme.monde-et-societe .title a {
	border-color:#fd7700;
}
#content-questions .menu-left .theme.video .title a {
	border-color: #B0B0B0;
}
#content-enseignants .middle .outils {
	color: #fff;
}
#content-enseignants .middle .outils h2 {
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 1.500em;
	margin-top: 20px;
	padding-bottom:10px;
	text-transform:uppercase;
	text-shadow: 0 1px 0 #000;
	border-bottom: 1px solid #282828;
	-moz-box-shadow: 0px 1px 0px #747474; 
	-webkit-box-shadow: 0px 1px 0px #747474; 
	box-shadow: 0px 1px 0px #747474;
}
#content-enseignants .middle .outils p {
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
#content-enseignants .middle .outils p.intro {
	font-size: 1.333em;
	font-style: italic;
	margin: 14px 0 18px;
	color:#fff;
}
#content-enseignants .middle .outils .button {
	width:457px;
	height:36px;
}

#content-enseignants .middle .outils .button p.content {
	text-align:center;
	color: #fff;
	margin:11px 0;
}
#content-enseignants .middle .coupdoeil h3 {
	padding-top:0px;
}
#content-enseignants .middle .outils .button p.content a {
	font-weight:bold;
	color: #AC001E;
}
#content-enseignants .middle .outils .button p.content a.red {
	color:#fff;
	text-shadow: 0 1px 0 #000;
	margin-left:5px;
	padding:5px;
	background-color:#9A150B;
}
#content-enseignants .middle .outils .button p.content a.red span {
	font-weight:normal;
}
#content-enseignants .middle .outils .button p.content a:hover {
	text-decoration:underline;
}

/* Coups d oeil */
#content-enseignants .right .box.group.coupdoeil {
	padding-bottom:0px;
	margin-bottom: 30px;
}
#content-enseignants .right .side-box-oeil-dossiers .image {
    position:relative;
    width:260px;
    height:141px;
}
#content-enseignants .right .side-box-oeil-dossiers .image img {
    position:absolute;
}
#content-enseignants .right .side-box-oeil-dossiers  span.filigrane {
    position:absolute;
    padding: 4px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    text-transform:uppercase;
    font-weight:bold;
    background: url(/img/general/opacity-black-70.png);
}
#content-enseignants .right .side-box-oeil-dossiers .description {
    width:240px; 
    padding:10px 10px 20px;
    line-height:1.250em;
    
	text-shadow:0px 1px 0px #000;
}
#content-enseignants .right .side-box-oeil-dossiers .description h2 {
	line-height:1.250em;
	background: none;
	color:#fff;
	position: relative;
	top:0;
	left:0;
	text-transform: none;
	padding: 0 0 5px 0;
}

#content-enseignants .right .side-box-oeil-dossiers a {
	display:block;
}
#content-enseignants .right .side-box-oeil-dossiers a:hover {
    color:#fff;
    background:#2D2D2D;
}
#content-enseignants .right .group .bottom-dossiers {
	width:260px;
	height:50px;
	background:#222;
}
#content-enseignants .right .group .bottom-dossiers a {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	display:block;
	margin: 12px 12px 0px;
	width:235px; 
	height:28px;
	background: url('/img/decouverte/btn-more-intermediate.png') top left no-repeat;
}
#content-enseignants .right .group .bottom-dossiers a:hover {
	background-position: 0 -28px;
	
}
#content-enseignants .right .group.questions .bottom-dossiers-enseignants a,
#content-enseignants .right .group.questions .btn-question a {
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	display:block;
	margin: 0px 4px 0px;
	width:251px; 
	height:28px;
	background-image: url('/img/decouverte/btn-posez-questions.png');
}
#content-enseignants .right .group.questions .bottom-dossiers-enseignants a:hover,
#content-enseignants .right .group.questions .btn-question a:hover {
	opacity:.7;
}
#content-enseignants .right .group.questions {
	background:none;
}
#content-enseignants .right .group.questions {
	background: none;
}
#content-enseignants .right .group.questions {
	background-image:url('/img/decouverte/bg-questions-reponse-enseignants.png');
}

/* Page enseignants Accroche */
#content-enseignants .right .box.group.teaser {
	margin-bottom:20px;
	padding-bottom:0px;
}
#content-enseignants .right .box.group.teaser .visuel {
	float: left;
	margin: 0 10px 0 5px;
}
#content-enseignants .right .box.group.teaser .text {
	margin: 0 5px;
	padding-bottom:20px;
}
#content-enseignants .right .box.group.teaser a {
	display:block;
	padding-top: 10px;
}
#content-enseignants .right .box.group.teaser a:hover {
	color:#fff;
    background:#2D2D2D;
}

/* Page enseignants Dossiers */
#content-enseignants .middle .box.group {
	background:none;
}
#content-enseignants .middle .box.group h3 {
	margin:0px;
}
#content-enseignants .middle .box.group h4 {
	text-transform:uppercase;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1.167em;
	font-weight:bold;
}
#content-questions .middle .questions .bottom-questions a,
#content-enseignants .middle .group .bottom-dossiers-enseignants a {
	color: #fff;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	display:block;
	margin: 12px 14px 0px;
	width:434px; 
	height:28px;
	background: url('/img/decouverte/btn-more-enseignants-middle.png') left top no-repeat;
}
#content-questions .middle .questions .bottom-questions a:hover,
#content-enseignants .middle .group .bottom-dossiers-enseignants a:hover {
	background-position: 0 -28px;
	
}

/*****************************************************************
		  	PAGE CONTACT
*****************************************************************/
#contact {
	background-color: #F2F2F2;
	color: #505050;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0 80px 0;
	padding: 20px 20px;
	overflow: hidden;
}
#contact h2 {
    font-size:1.5em;
    font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	border-bottom: 1px solid #bbb;
    -moz-box-shadow: 0px 1px 0px #FFF;
    -webkit-box-shadow: 0px 1px 0px #FFF;
    box-shadow: 0px 1px 0px #FFF;
}
#contact .content {
	font-size: 1.167em;
	max-width: 600px;
	padding: 30px 0 40px 0;
}
#contact aside, 
#contact section {
	float: left;
}
#contact aside {
	float: left;
	width: 260px;
}
#contact aside {
}
#contact aside h3 {
	font-size: 1.333em;
	font-weight: bold;
}
#contact aside .contact-info {
	font-size: 1.167em;
	padding: 15px 0 0 0;
	max-width: 170px;
}
#contact aside .contact-info .tel {
	padding: 28px 0 0 0;
}
#contact aside .contact-info strong{
	font-weight: bold;
}

#contact section h3 {
	font-size: 1.333em;
	font-weight: bold;
	color:rgb(80,80,80);
}
#contact section .formMail {
	padding: 20px 0 0 0;
}
#contact section label {
	font-weight: bold;
}
#contact section input, 
#contact section textarea {
	background-color: #FFF;
	border: 1px solid #BBB;
	margin: 5px 0 20px 0;
	padding: 0;
	width: 273px;
	-moz-box-shadow: 0px 1px 0px 0px #FFF , inset 0px 1px 3px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 0px 0px #FFF , inset 0px 1px 3px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 0px 0px #FFF , inset 0px 1px 3px 0px rgba(0,0,0,0.3);
}
#contact section input {
	height: 31px;
}
#contact section textarea {
	height: 168px;
	width: 342px;
}

#contact section input[type="submit"], 
#contact section input[type="submit"]:hover {
	background: url("/img/decouverte/btn-more-red.png") no-repeat scroll 0 0 transparent;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	height: 31px;
	margin: 20px 0 0 0;
	padding: 0 0 2px 0;
	width: 181px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#contact section input[type="submit"]:hover {
	background-position: 0 -30px;
}

#contact .captcha-tsr_ch_decouverte_contact,
#content-questions .middle .formulaire form fieldset.captcha .captcha-qr {
	background-color: #E6E6E6;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	padding: 10px;
	margin: 20px 0 0 0;
	height: 65px;
	-moz-box-shadow: inset 0px 1px 3px 0px #DDD;
	-webkit-box-shadow: inset 0px 1px 3px 0px #DDD;
	box-shadow: inset 0px 1px 3px 0px #DDD;
}
#content-questions .middle .formulaire form fieldset.captcha .captcha-qr {
    margin: 5px 0 0 0;
    height: auto;
    overflow: hidden;
}

#contact .captcha-tsr_ch_decouverte_contact img, 
#content-questions .middle .formulaire form fieldset.captcha .captcha-qr img {
	width: 200px;
}
#content-questions .middle .formulaire form fieldset.captcha .captcha-qr img { float: left; }
#contact .captcha-tsr_ch_decouverte_contact .upLine {
	position: absolute;
	top: -25px;
	left: 0;
}
#contact .captcha-tsr_ch_decouverte_contact .contactTextField {
	position: absolute;
	top: 20px;
	left: 215px;
	width: 115px;
}

/*****************************************************************
		  	PAGE A PROPOS & GEOFICHES
*****************************************************************/
#a-propos,
#geofiches,
#podcasts {
	background-color: #F2F2F2;
	color: #505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	margin: 0 0 80px 0;
	padding: 20px 20px;
	overflow: hidden;
}
#a-propos article,
#podcasts article{
	max-width: 620px;
}
#a-propos h2,
#geofiches h2,
#podcasts h2 {
    font-size:1.25em;
    font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	border-bottom: 1px solid #bbb;
    -moz-box-shadow: 0px 1px 0px #FFF;
    -webkit-box-shadow: 0px 1px 0px #FFF;
    box-shadow: 0px 1px 0px #FFF;
}
#a-propos h3 {
	color: #333;
	font-size: 2.25em;
	font-weight: bold;
	padding: 35px 0 0 0;
}
#podcasts h3 {
    color: #505050;
    font-size: 1.667em;
    font-weight: bold;
	padding: 35px 0 0 0;
}
#a-propos .content p,
#podcasts p,
#podcasts ul {
	padding: 10px 0;
	line-height: 140%;
}
#podcasts ul { padding-left: 22px; }

#a-propos p a,
#podcasts p a {
    color: #AC001E;
}

#a-propos p a:hover,
#podcasts p a:hover {
    text-decoration: underline;
}

#podcasts ul li {
    background: url('/img/decouverte/sp_icons.png') -66px -215px no-repeat;
    height: 18px;
    padding: 1px 0 0 25px;
    margin-bottom: 5px;
}

#podcasts ul li a { color: #505050; }
#podcasts ul li a:hover { text-decoration: underline; }

#geofiches iframe { margin: 35px 0 0 0; }

/*****************************************************************
		  	PAGE JEUX & QUIZ
*****************************************************************/
#jeux-quiz .left {
	float: left;
	padding: 25px 20px 0 0;
	width: 680px;
}
#jeux-quiz .right {
	float: right;
	background-color: #3f3f3f;
	padding: 25px 0 40px 0;
	width: 260px;
}

#jeux-quiz .left h3 {
	color: #fff;
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 120%;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	padding: 0 0 10px 0;
    border-bottom: 1px solid #000;
    -moz-box-shadow: 0px 1px 0px #747474; 
    -webkit-box-shadow: 0px 1px 0px #747474; 
    box-shadow: 0px 1px 0px #747474;
}

#jeux-quiz .left ul {
	padding: 12px 0 0 0;
}
#jeux-quiz .right ul {
	padding: 3px 0 0 0;
}

#jeux-quiz .left .quiz-box {
	display:inline-block;
	margin: 0 0 10px 0;
	padding: 3px;
	vertical-align: top;
	height: 180px;
	width: 220px;
}
#jeux-quiz .left .quiz-box:hover {
	background-color: #363636;
}

#jeux-quiz .left .quiz-box.endofline {
	padding-right: 0;
	width: 220px;
}

#jeux-quiz .left .quiz-box h4 {
	color: #fff;
	font-size: 1.083em;
	font-weight: bold;
	line-height: 120%;
	padding: 7px 0 0 0;
	overflow: hidden;
}

#jeux-quiz .left .bottom {
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:488px; 
}
#jeux-quiz .left .bottom a {
	color: #fff;
	float: left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	background-image: url('/img/decouverte/btn-more-quiz.png');
	width: 488px; 
	height: 30px;
}


#jeux-quiz .right h3 {
	color: #f8f8f8;
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	line-height: 120%;
	margin: 0 5px;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	padding: 0 5px 10px 5px;
    border-bottom: 1px solid #000;
    -moz-box-shadow: 0px 1px 0px #747474; 
    -webkit-box-shadow: 0px 1px 0px #747474; 
    box-shadow: 0px 1px 0px #747474;
}
#jeux-quiz .right .game-box {
	margin: 0 0 2px 0;
	padding: 10px 0 0 0;
}
#jeux-quiz .right .game-box:hover {
	background-color: #373637;
}

#jeux-quiz .right .game-box h4,
#jeux-quiz .right .game-box .intro,
#jeux-quiz .right .game-box .img-box {
	margin: 0 auto;
	width: 250px;
}

#jeux-quiz .right .game-box h4, 
#jeux-quiz .right .game-box .intro {
	color: #fff;
	font-family: Verdana;
	font-size: 1em;
	line-height: 120%;
}
#jeux-quiz .right .game-box h4 {
	font-weight: bold;
	padding: 6px 0 0 0;
}
#jeux-quiz .right .game-box .intro {
	padding: 0 0 16px 0;
}
#jeux-quiz .right .bottom {
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:186px; 
}
#jeux-quiz .right .bottom a {
	color: #fff;
	float: left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	background: url('/img/decouverte/btn-more-jeux.png') top left no-repeat;
	width: 180px; 
	height: 30px;
}
#jeux-quiz .right .bottom a:hover {
	background-position: 0 -30px;
	
}
#main-quiz li {
	float:left;
}

/* Search Result */
#no-results {
	background: #f2f2f2;
	height: 20px;
	color: #505050;
	font-family:Arial,Verdana,Helvetica,sans-serif;;
	font-size: 1.333em;
	padding: 15px;
} 
#no-results p.first{
	margin-bottom: 15px;
	font-weight: bold;
}
#no-results a {
	font-weight: bold;
	color:#AC001E;
}
#last-publication h3 {
	color: #fff;
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2.000em;
	margin-top: 45px;

	text-shadow: 0 1px 0 rgba(0,0,0,.3);
    border-bottom: 1px solid #000;
    -moz-box-shadow: 0px 1px 0px #747474; 
    -webkit-box-shadow: 0px 1px 0px #747474; 
    box-shadow: 0px 1px 0px #747474;
}
#last-publication h3 span {
	color:#A4A4A4;
}

#last-publication .left {
	float: left;
	width: 535px;
}
#last-publication .right {
	float: right;
	width: 410px;
}
#last-publication .box {
	height: 450px;
}
#last-publication ul.side-news-oeil{
    margin-top:10px;
}
#last-publication ul.side-news-oeil .image {
    position:relative;
    width:191px;
    height:107px;
    float: none;
    margin: 5px;
}
#last-publication ul.side-news-oeil .image img {
    position:absolute;
}
#last-publication ul.side-news-oeil span.filigrane {
    position:absolute;
    padding: 4px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    text-transform:uppercase;
    font-weight:bold;
    background: url(/img/general/opacity-black-70.png);
}
#last-publication li.side-box-oeil {
    float:left;
    margin-right:8px;
    margin-bottom: 9px;
}
#last-publication .box.coupdoeil li.side-box-oeil:hover {
    background-color:#333;
}
#last-publication li.side-box-oeil.endofline {margin-right:0px;}
#last-publication li.side-box-oeil .description
{
    width:191px; 
    height: 110px;
    margin:5px;
    line-height:1.167em;
    font-family: Verdana;
}

/*****************************************************************
		  	PAGE RECHERCHE
*****************************************************************/

/* search box */
#search-results .search-box {
	background-image: url("/img/decouverte/bg-search-box.png");
	height: 59px;
	width: 746px;
}
#search-results .search-box form {
	padding: 10px 0 0 12px;
}
#search-results .search-box label,
#search-results .advice {
    font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
}
#search-results .search-box label {
	color: #505050;
	font-size: 2em;
	text-shadow: 0 1px 0 rgba(255,255,255,.75);
	text-transform: uppercase;
}
#search-results .search-box input[type="text"] {
	background: url("/img/decouverte/search-bar.png") top left no-repeat;
	border: none;
	color: #6D6D6D;
    font-family: Arial;
    height: 20px;
	margin: -10px 0 0 10px;
    padding: 10px 20px 10px 14px;
    width: 355px;
    -webkit-appearance: none;
    outline: none;
}
#search-results .search-box  input[type="submit"] {
	background : url("/img/decouverte/search-lookup.png") no-repeat center center;
	width : 20px;
	height :18px;
	border : none;
	color : transparent;
	margin: -15px 0 0 -30px;
	font-size : 0;
}
#search-results .search-box label span {
	color: #333;
	text-transform: none;
}

#search-results .advice {
	display: block;
	color: #a4a4a4;
    font-family: 'oswaldregular', Arial, Verdana, Helvetica, sans-serif;
	font-size: 2em;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	padding: 15px 0 10px 0;
}
#search-results .advice .query {
	color: #FFF;
}

/* results tabs */
#search-results .results-box {
	font-family: Arial,Helvetica,sans-serif;
}
#search-results .results-box .tabs {
	height: 50px;
}
#search-results .results-box .tabs li {
	background-color: #787878;
	display: block;
	float: left;
	height: 40px;
	margin: 10px 2px 0 0;
}
#search-results .results-box .tabs li:hover {
	background-color: #979797;
}
#search-results .results-box .tabs li.active {
	background-color: #f2f2f2;
	height: 50px;
	margin: 0 2px 0 0;
}
#search-results .results-box .tabs li a {
	color: #fff;
	display: block;
	font-size: 1.167em;
	font-weight: bold;
	height: 100%;
	padding: 0 20px;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#search-results .results-box .tabs li a .tab-wrapper {
	padding: 10px 0 0 0;
}
#search-results .results-box .tabs li.active a {
	color: #505050;
	text-shadow: 0 1px 0 #fff;
}
#search-results .results-box .tabs li a .occurrences {
	font-weight: normal;
	padding: 0 0 0 6px;
}
#search-results .results-box .tabs li.active a .tab-wrapper {
	padding: 20px 0 0 0;
}

/* results */
#search-results .results-box .results {
	background-color: #F2F2F2;
	padding: 10px 0 0 0;
}
#search-results .results-box .results .result-wrapper {
	margin: 0 10px;
	padding: 30px 20px 30px 0;
	border-bottom: 1px solid #BBB;
	-moz-box-shadow: 0px 1px 0px #FFF; 
	-webkit-box-shadow: 0px 1px 0px #FFF; 
	box-shadow: 0px 1px 0px #FFF;
}
#search-results .results-box .results .last .result-wrapper {
	border-bottom: none;
	box-shadow: none;
}
#search-results .results-box .results .result {
	margin: 2px 0 0 0;
}
#search-results .results-box .results .result:hover {
	background-color: #DFDFDF;
}

#search-results .results-box .results li .img {
	float: left;
	min-height: 35px;
	position: relative;
	padding: 0 16px 0 0;
}
#search-results .results-box .results .result .img .filigrane {
	background: url(/img/general/opacity-black-70.png);
	color: #FFF;
	font-size: 1.167em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	position: absolute;
	top: 0;
	left: 0;
	padding: 8px 16px 10px 8px;
	white-space: nowrap;
}

#search-results .results-box .results .result .description h4,
#search-results .results-box .results .result .description .intro,
#search-results .results-box .results .result .question-wrapper .quest,
#search-results .results-box .results .result .question-wrapper .user,
#search-results .results-box .results .result .answer-wrapper .user,
#search-results .results-box .results .result .answer-wrapper .title,
#search-results .results-box .results .result .answer-wrapper .answer {
	color: #333;
	text-shadow: 0 1px 0 #fff;
}
#search-results .results-box .results .result .description h4,
#search-results .results-box .results .result .description .intro {
	font-size: 1.500em;
	font-weight: bold;
	padding: 0 0 18px 0;
	-webkit-font-smoothing: antialiased;
}
#search-results .results-box .results .result .description .intro {
	display: block;
	font-size: 1.167em;
	font-weight: normal;
	padding: 0;
}
#search-results .results-box .results .result .legend,
#search-results .results-box .results .answer-wrapper .answer {
	display: block;
	font-size: 1.167em;
	font-weight: normal;
	max-height: 50px;
	overflow: hidden;
	padding: 0;
}
#search-results .results-box .results .result .tags {
	float: left;
	padding: 30px 0 0 0;
	width: 580px;
}
#search-results .results-box .results .result.question .tags {
	clear: left;
}

#search-results .results-box .results .result .tags .title {
	color: #787878;
	float: left;
	font-size: 1.167em;
	font-weight: bold;
	padding: 0 12px 0 0;
}
#search-results .results-box .results .result .tags .tagslist li {
	display: inline-block;
	font-size: 1.083em;
	padding: 0 15px 0 0;
}
#search-results .results-box .results .result .tags .tagslist li .link {
	color: #787878;
	text-transform: uppercase;
}
#search-results .results-box .tags ul.age,
#search-results .results-box .tags ul.tagSerie2 {
	overflow: hidden;
}
#search-results .results-box .tags ul.age li {
	float: left;
	margin-right: 10px;
}
#search-results .results-box .tags ul.age li.categorie1 {
	background: url('/img/decouverte/tag-mini-4-8.png') no-repeat 0 -102px;
	width:35px;
	height:35px;
}
#search-results .results-box .tags ul.age li.categorie1.selected1 { background-position: 0 0; }
#search-results .results-box .tags ul.age li.categorie2 {
    background: url('/img/decouverte/tag-mini-8-12.png') no-repeat 0 -102px;
	width:35px;
	height:35px;
}
#search-results .results-box .tags ul.age li.categorie2.selected2 { background-position: 0 0; }
#search-results .results-box .tags ul.age li.categorie3 {
    background: url('/img/decouverte/tag-mini-12-15.png') no-repeat 0 -102px;
	width:35px;
	height:35px;
}
#search-results .results-box .tags ul.age li.categorie3.selected3 { background-position: 0 0; }
#search-results .results-box .tags ul.age li.categorie4 {
    background: url('/img/decouverte/tag-mini-15-more.png') no-repeat 0 -102px;
	width:35px;
	height:35px;
}
#search-results .results-box .tags ul.age li.categorie4.selected4 { background-position: 0 0; }

#search-results .results-box .tags .content {
	clear: left;
	float: left;
	padding: 15px 0 0 0;
}

#search-results .results-box .tags ul.tagSerie2 {
    line-height: 2.250em;
}
#search-results .results-box .tags ul.tagSerie2 {
	padding: 18px 0 0;
	overflow: hidden;
}
#search-results .results-box .tags ul.tagSerie2 li {
    float:left;
    background: url('/img/decouverte/coup-oeil-bg-mini.png') repeat-x;
}
#search-results .results-box .tags ul.tagSerie2 li .link {
	color: #FFF;
    text-transform:uppercase;
    padding:0 5px;
    border-right: 1px solid #9e2625;
	font-size: 0.833em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#search-results .results-box .tags ul.tagSerie2 li .link.last {
    border-right: none;
}
#search-results .results-box .tags ul.tagSerie2 {
	color: #FFF;
	float: left;
}
#search-results .results-box .tags ul.tagSerie2 li.titleTagSerie2 {
	color: #FFF;
    padding-left:9px;
    width:40px;
    background-color:#333;
    background: url('/img/decouverte/coup-oeil-per-mini.png') no-repeat;
	font-size: 0.750em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#search-results .results-box .tags ul.tagSerie2 li.end {
    background-color:blue;
    display:block;
    height:33px;
    width:10px;
    background:url('/img/decouverte/coup-oeil-end-mini.png') no-repeat;
}


#search-results .results-box .results .result .question-wrapper {
	max-width: 520px;
	padding: 15px 0 0 0;
}
#search-results .results-box .results .result .answer-wrapper {
	max-width: 550px;
	padding: 22px 0 0 0;
}
#search-results .results-box .results .result .question-wrapper .quest,
#search-results .results-box .results .result .answer-wrapper .title {
	font-size: 1.167em;
	font-weight: bold;
}
#search-results .results-box .results .result .question-wrapper .user,
#search-results .results-box .results .result .answer-wrapper .user {
	font-style: italic;
	padding: 7px 0 0 0;
}
#search-results .results-box .results .result .answer-wrapper .thumb {
	float: left;
	height: 68px;
	width: 68px;
}
#search-results .results-box .results .result .answer-wrapper .answer {
	height: 33px;
}
#search-results .results-box .results .result.infoSport .img .filigrane {
	background: url(/img/general/opacity-AF001E-70.png);
}
#search-results .results-box .results .result .legend {
	padding: 30px 0 0 0;
	font-style: italic;
}

#search-results .pagination {
	background-color: #BCBCBC;
	height: 25px;
	line-height:25px;
	text-align: center;
}
#search-results .pagination .pages {
	display: inline;
}
#search-results .pagination .pagination-link {
	color: #fff;
	font-size: 1.167em;
	font-weight: bold;
	padding: 0 5px;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#search-results .pagination .selected {
	color:#333;
}
/* Autocomplete styles */
.decouverte .ui-autocomplete {
	position: absolute;
	cursor: default;
}
.decouverte .ui-autocomplete-loading {
	background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}

* html .decouverte .ui-autocomplete {	/* workarounds */
	width:1px;  /* without this, the menu expands to 100% in IE6 */
}

.decouverte .ui-menu {	/* Menu */
	list-style:none;
	margin: 0;
	display:block;
	background-color: #000;
	border-color: #000;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.decouverte .ui-menu .ui-menu {
	margin-top: -3px;
}
.decouverte .ui-menu .ui-menu-item {
	background-color: #000;
	border-color: #000;
	margin:0;
	padding: 0;
	width: 100%;
}
.decouverte .ui-menu .ui-menu-item a {
	background: none;
	background-color: #000;
	border: none;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.decouverte .ui-menu .ui-menu-item a.ui-state-hover,
.decouverte .ui-menu .ui-menu-item a.ui-state-active {
	background-color: #2D2D2D;
}

/*****************************************************************
		  	QUESTIONS - VIDEOS
*****************************************************************/

.questions-video{
	float:right;
	width:759px;
}
#article-video {
	background-color: #F2F2F2;
}
#article-video .bar {
	height: 30px;
}
#article-video .bar span {
	float: right;
	width: 20px;
	height: 20px;
	padding: 5px;
	background: url(/img/decouverte/close-btn.png) center no-repeat;
}
#article-video .video {
	background: #CCC;
	padding: 13px 8px 8px 8px;

	-webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 5px 0 rgba(0,0,0,.4);
	box-shadow: 0 1px 0 0 #fff, inset 0 1px 5px 0 rgba(0,0,0,.4);
}
#article-video .questions {
	float: left;
	width: 540px;
	padding-right: 10px;
	padding: 8px;
}
#article-video .footer {
	margin: 8px;
}
#article-video h5 {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-shadow: 0 1px 0 #fff;
	padding-bottom: 10px;
}

#article-video p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:120%;
	color:rgb(80,80,80);
	text-shadow:0px 1px 0px rgb(255,255,255);
}

#article-video .expert-frame {
	background: url(/img/decouverte/box-expert-video.png) left top no-repeat;
	width:140px;
	height: 160px;
	padding: 23px 20px 0;
	float: right;
	margin: 8px;
}
#article-video .expert-frame img {
	margin: 0 auto;
}
#article-video .expert-frame .title, 
#article-video .expert-frame .location p {
	font-size: 12px;
}
#article-video .expert-frame .text-expert h5 {
	font-size: 14px;
	margin-top: 15px;
	padding: 0;
}
#article-video .expert-frame .text-expert {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
}
#article-video .addthis-toolbar {
    width: auto;
    margin: 6px 0;
}

#article-video .questions a.see-question {
	color: #ae001e;
	font-size: 1.167em;
	text-decoration: underline;
}

.question-video-list h3{
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 1.5em;
	margin-top: 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
	border-bottom: 1px solid #6f6f6f;
}
.question-video-list h4{
	color:#efefef;
	font-size:30px;
	font-weight:bold;
	padding:15px;
}
.question-video-list ul{
	height: 153px;
}
.question-video-list ul li{
	float: left;
}
.question-video-link{
	float:left;
	padding:8px;
	width:237px;
	height:137px;
}
.question-video-link:before{
	content:" ";
	display:block;	
	background: url(/img/general/pictos-rts.png) no-repeat -227px -114px;
	position: absolute;
	margin:25px 0 0 90px;
	width: 63px;
	height: 63px;
	opacity:.7;
}
.question-video-link:hover:before{
	opacity:1;
}
.question-video-link span{
	display:block;
	width:227px;
	height:40px;
	padding:0 5px 0 5px;
	background:url(/img/general/opacity-black-70.png);
	font-weight:bold;
	color:white;
	margin-top:-40px;
	overflow:hidden;
	position:absolute;
	line-height:20px;
}
.question-video-link em{
	display:block;
	padding:6px 13px;
	background:url(/img/general/opacity-black-70.png);
	font-weight:bold;
	color:white;
	margin:-65px 0 0 186px;
	font-size:10px;
	position:absolute;
	font-style:normal;
	width: 25px;
	height: 13px;
}


.question-video-link:hover,
.question-video-link.active{
	background:#F2F2F2;
}

.question-video-list .selected {
	width: 25px;
	height: 9px;
	margin-top: 38px;
	margin-left: 105px;
	background: url(/img/decouverte/arrow-video-selected.png) no-repeat;
}

.question-video-list-player-holder{
	display:none;
	clear:both;
	padding:7px;
	background:#efefef url(/img/decouverte/video-player-shadow.png) top left repeat-x;
	
}

.question-video-list .bottom-questions-video {
	margin: 0 auto;
	padding: 15px 0 0 0;
	width:228px; 
}
.question-video-list .bottom-questions-video.before { padding: 0 0 15px 0; }
.question-video-list .bottom-questions-video a {
	color: #fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	background: url('/img/decouverte/btn-more-intermediate.png') top left no-repeat;
	width: 228px; 
	height: 28px;
	display: block;
}
.question-video-list .bottom-questions-video a:hover {
	background-position: 0 -28px;
	
}

/*****************************************************************
				Box playlist news
*****************************************************************/
#decouverte-page .box.playlist-news ul li.last a {
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	padding: 8px 22px;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}
#decouverte-page .box.playlist-news ul li.last a:hover {
	background: none;
}

#decouverte-page .area-right .box.playlist-news ul li.last a.moreLink.plus,
#decouverte-page .area-right .box.playlist-news ul li.last a.moreLink.moins,
#decouverte-page .area-large .box.playlist-news ul li.last a.moreLink.plus,
#decouverte-page .area-large .box.playlist-news ul li.last a.moreLink.moins,
#decouverte-page .box.playlist-news ul li.last a.moreLink.plus,
#decouverte-page .box.playlist-news ul li.last a.moreLink.moins {
	text-align: right;
}
#decouverte-page .box.playlist-news ul li.last a.moreLink.plus {
	background: url(/img/decouverte/sp_icons.png) no-repeat 503px -357px;
}
#decouverte-page .box.playlist-news ul li.last a.moreLink.moins {
	background: url(/img/decouverte/sp_icons.png) no-repeat 503px -410px;
}

#decouverte-page .area-large .box.playlist-news ul li.last a.moreLink.plus {
	background: url(/img/decouverte/sp_icons.png) no-repeat 925px -357px;
}

#decouverte-page .area-large .box.playlist-news ul li.last a.moreLink.moins {
	background: url(/img/decouverte/sp_icons.png) no-repeat 925px -410px;
}

#decouverte-page .area-right .box.playlist-news ul li.last a.moreLink.plus {
	background: url(/img/decouverte/sp_icons.png) no-repeat 375px -357px;
}

#decouverte-page .area-right .box.playlist-news ul li.last a.moreLink.moins {
	background: url(/img/decouverte/sp_icons.png) no-repeat 375px -410px;
}
/* Page question-reponses */
#content-questions {
	color:#fff;
}
#content-questions .middle .questions,
#content-questions .middle .formulaire {
	color: #fff;
	margin-bottom:43px;
}
#content-questions .middle .formulaire h2 {
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color:#545454;
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom: none;
	text-shadow:none;
	margin-top: 0px;
	box-shadow: none;
	margin-bottom: 0px;
}
#content-questions .middle .questions h2 {
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 2em;
	margin-top: 20px;
	padding-bottom:10px;
	text-transform:uppercase;
	text-shadow: 0 1px 0 #000;
	border-bottom: 1px solid #282828;
	-moz-box-shadow: 0px 1px 0px #747474; 
	-webkit-box-shadow: 0px 1px 0px #747474; 
	box-shadow: 0px 1px 0px #747474;
}
#content-questions .middle .formulaire p {
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
#content-questions .middle .formulaire p.intro {
	font-size: 1.333em;
	font-style: italic;
	margin: 14px 0 18px;
	text-shadow: 0 1px 0 #000;
}
#content-questions .middle .formulaire .bg {
	width:457px;
	background: #e9e9e9;
	border: 1px solid #fff;
	font-family: Arial;
	-moz-border-radius:4px ;
	-webkit-border-radius:4px ;
	border-radius:4px;

	background-image:-moz-linear-gradient(78% 97% 90deg,rgb(233,233,233) 0%,rgb(255,255,255) 100%); 
	background-image:-webkit-gradient(linear,78% 97%,78% 1%,color-stop(0, rgb(233,233,233)),color-stop(1, rgb(255,255,255)));
	background-image:-webkit-linear-gradient(90deg,rgb(233,233,233) 0%,rgb(255,255,255) 100%);
	background-image:-o-linear-gradient(90deg,rgb(233,233,233) 0%,rgb(255,255,255) 100%);

}
#content-questions .middle .formulaire .bg p.content {
	color: #505050;
	text-shadow: 0 1px 0 #fff;
	font-size: 1em;
	font-weight: bold;
}
#content-questions .middle .formulaire .bg p.content.big { font-size: 1.167em; }
#content-questions .middle .formulaire .bg p.content span,
#content-questions .middle .formulaire .bg p.content.normal { font-weight: normal; }
#content-questions .middle .formulaire .bg p.content.label { font-weight: normal; font-style: italic; }
#content-questions .middle .formulaire .bg p.content.label.maj { text-transform: uppercase; margin: 0 0 7px 0; }
#content-questions .middle .formulaire form { padding: 12px; }
#content-questions .middle .formulaire form fieldset { margin: 20px 0 0 0; }
#content-questions .middle .formulaire form fieldset.area { margin: 0; }
#content-questions .middle .formulaire form fieldset.mail,
#content-questions .middle .formulaire form fieldset.pseudo { width: 250px; }
#content-questions .middle .formulaire form #qr-form-more { display: none; }
#content-questions .middle .formulaire form.startOpened #qr-form-more { display: block; }
#content-questions .middle .formulaire form.startOpened textarea { height: 135px; }
#content-questions .middle .formulaire div.form-rep { padding: 10px; }

#content-questions .middle .formulaire form div.errors {
    color: #AF001E;
    margin: 20px 0 0 0;
}

/** shit for qr input **/
.qr-main-field { 
    position: relative;
    margin: 5px 0 0 0;
}
.qr-main-field.small { width: 50px; }
.qr-main-field .qr-top {
    height: 5px;
    margin: 0 5px 0 0;
    background: url('/img/decouverte/input-t-l.png') top left no-repeat;
}
.qr-main-field .qr-corner-top {
    position: absolute;
    width: 5px;
    height: 5px;
    top: 0;
    right: 0;
    background: url('/img/decouverte/input-t-r.png') top right no-repeat;
}
.qr-main-field .qr-field {
    padding: 0 0 0 10px;
    background: url('/img/decouverte/input-l.png') top left repeat-y white;
}
.qr-main-field .qr-field input,
.qr-main-field .qr-field textarea {
    -webkit-appearance: none;
    outline: none;
    position: relative;
    left: -5px;
    border: 0;
    padding: 3px 5px 3px 0;
    width: 100%;
    background: url('/img/decouverte/input-r.png') top right repeat-y;
    color: #6D6D6D;
    font-family: Arial;
    font-style: italic;
    font-size: 1em;
    margin: 0;
    resize: none;
    height: 15px;
    overflow: hidden;
}
form.opened .qr-main-field .qr-field textarea { overflow: auto; }
.qr-main-field .qr-bottom {
    height: 5px;
    margin: 0 5px 0 0;
    background: url('/img/decouverte/input-b-l.png') bottom left no-repeat;
}
.qr-main-field .qr-corner-bottom {
    position: absolute;
    width: 5px;
    height: 5px;
    bottom: 0;
    right: 0;
    background: url('/img/decouverte/input-b-r.png') bottom right no-repeat;
}

.topic-field select option.empty { display: none; }
.topic-field select option {
    font-family: Arial;
    font-size: 1em;
    color: #505050;
    background: #F2F2F2;
    padding: 5px;
}

#content-questions .middle .formulaire form fieldset.captcha div.qr-main-field {
    position: relative;
    margin: 0 0 0 215px;
    top: 16px;
}

#content-questions .middle .formulaire form fieldset.topic div {
    position: relative;
    font-family: Arial;
    font-weight: bold;
    font-size: 1em;
}
    
#content-questions .middle .formulaire form fieldset.topic span.select-bg {
    width: 175px;
    height: 23px;
    display: block;
    background: url('/img/decouverte/select-bg.png') top left no-repeat;
    padding: 9px 0 0 7px;
}

#content-questions .middle .formulaire form fieldset.topic select {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 171px;
    height: 28px;
    opacity: 0;
    -moz-opacity: 0;
}

#content-questions .middle .formulaire form fieldset.topic select option { font-weight: normal; }

#content-questions .middle .formulaire form fieldset.actions input {
	background : url("/img/decouverte/btn-more-red.png") top left no-repeat;
	width : 180px;
	height :30px;
	border : none;
	color: #FFF;
	cursor: pointer;
	padding: 0 0 2px 0;
	float: left;
	margin: 0 10px 0 0;
	font-weight: bold;
}
#content-questions .middle .formulaire form fieldset.actions input:hover {
    background-position: 0 -30px;
}

#content-questions .middle .formulaire form fieldset.actions div.cancel {
    border-left: 1px solid #999;
    padding: 0 0 0 10px;
    height: 30px;
    margin: 0 0 0 190px;
}
#content-questions .middle .formulaire form fieldset.actions div.cancel a {
    color: #AF001E;
    position: relative;
    top: 8px;
}
#content-questions .middle .formulaire form fieldset.actions div.cancel a:hover { text-decoration: underline; }

/* HP questions réponses - questions*/
#content-questions .middle .decouverte-bloc-questions.homepage {
	background:none;
	border:none;
}
#content-questions .middle .decouverte-bloc-questions.homepage .question .answer .c{
	background:none;
	padding: 20px 20px 3px;
}
#content-questions .middle .decouverte-bloc-questions .question .answer {
	width: 461px;
	height: 170px;
	background: url("/img/decouverte/questions-frame-hp.png") no-repeat scroll center bottom transparent;
}
#content-questions .right .propos {
	background:url(/img/decouverte/bg-questions-reponses-apropos.png) center 0 no-repeat;
	width: 263px;
	height: 151px;
}
.rts-decouverte-question-reponse .right .propos {
	margin-bottom: 20px;
}
#content-questions .right .propos h3 {
	color: #fff;
	font-family: "Schoolbell", Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.667em;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	padding: 10px 10px 0 10px;
}
#content-questions .right .propos p {
	color: #fff;
	font-family: sans-serif;
	font-size: 1.167em;
	padding: 10px;
}
#content-questions .partenaires {
	margin-top: 40px;
}
#content-questions .partenaires h4 {
	color: #a6a6a6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.500em;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 120%;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
}

#content-questions .partenaires ul li {
	float: left;
	margin: 0px 1px 3px 1px;
}

#content-questions .partenaires ul li a {
	display: block;
	width: 158px;
	height: 79px;
	background: #fff;
}
#content-questions .partenaires ul li a.genetics {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -24px -609px;
}
#content-questions .partenaires ul li a.genetics:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -184px -609px;
}
#content-questions .partenaires ul li a.jardin {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -183px -755px;
}
#content-questions .partenaires ul li a.jardin:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -15px -755px;
}
#content-questions .partenaires ul li a.juvene {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -19px -922px;
}
#content-questions .partenaires ul li a.juvene:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -187px -922px
}
#content-questions .partenaires ul li a.unige {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -19px -1041px;
}
#content-questions .partenaires ul li a.unige:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -187px -1041px;
}
#content-questions .partenaires ul li a.hug {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -23px -1172px;
}
#content-questions .partenaires ul li a.hug:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -191px -1172px;
}
#content-questions .partenaires ul li a.philosophie {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -24px -1326px;
}
#content-questions .partenaires ul li a.philosophie:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -24px -1326px;
}
#content-questions .partenaires ul li a.unine {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll 1px -679px;
}
#content-questions .partenaires ul li a.unine:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -167px -679px;
}
#content-questions .partenaires ul li a.venturelab {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -10px -833px
}
#content-questions .partenaires ul li a.venturelab:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -178px -832px
}
#content-questions .partenaires ul li a.karch {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -24px -1480px
}
#content-questions .partenaires ul li a.karch:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -24px -1480px
}
#content-questions .partenaires ul li a.mseum {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -23px -1107px
}
#content-questions .partenaires ul li a.mseum:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -191px -1107px
}
#content-questions .partenaires ul li a.biooutils {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -16px -1251px
}
#content-questions .partenaires ul li a.biooutils:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -184px -1251px
}
#content-questions .partenaires ul li a.confederation {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -25px -1407px
}
#content-questions .partenaires ul li a.confederation:hover {
	background: url("/img/decouverte/sp-partenairs-v9.png") #fff no-repeat scroll -193px -1407px
}
/* Question reponses hp editorial choice */
#content-questions .box.editorial {
	margin-bottom: 20px;
}
#content-questions .box.editorial h3 {
	margin: 0 5px 0px 5px;
}
#content-questions .box.editorial h3 span {
     text-transform:none;
     color: #ccc;
}
#content-questions .box.editorial .content a {
	padding: 5px 10px 5px 5px;
}
#content-questions .box.editorial .content .question {
	margin-top: 20px;
	display: block;
}
#content-questions .box.editorial .content .author {
	color: #eaeaea;
	font-family: Arial, sans-serif;
	width:55px;
	float:left;
	padding:45px 5px 3px 5px;
	background:url(/img/decouverte/icons-science.png) 14px 0 no-repeat;
	text-align:center;
	font-size:1.000em;
	font-weight: bold;
}

#content-questions .box.editorial .content .author.sciences-et-environnement{background-position:-186px 0;} 
#content-questions .box.editorial .content .author.sante-et-medecine        {background-position:-86px 0;} 
#content-questions .box.editorial .content .author.monde-et-societe         {background-position:14px 0;}


#content-questions .box.editorial .content .text{
	float:right;
	width:180px;
	font-family: "Schoolbell", Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.333em;
}

/* Questions reponses texte content */
#content-questions .detail .body p,
#content-questions .detail .body ul,
#content-questions .detail .body ol {
	padding-bottom: 20px;
}

#content-questions .detail .body ul li { list-style: square inside none; }
#content-questions .detail .body ol li { list-style: decimal inside none; }

#content-questions .detail .body p a {
	color: #AC001E;
}
#content-questions .detail .body p a:hover {
	text-decoration: underline;
}

#content-questions .detail .box.group.dossiers a {
	color:#333;
}

/* Question reponses hp videos */
#content-questions .box.videos .content .icon {
	position:absolute;
	background: transparent url(/img/general/pictos-rts.png) no-repeat -225px -113px;
	width: 65px;
	height: 65px;
	left: 95px;
	top: 35px;
}
#content-questions .box.videos .content > a {
	display: block;
	margin: 5px 0 0 0;
	padding: 15px 3px 10px;
}
#content-questions .box.videos .content a:hover { 
	background: transparent url(/img/general/pictos-rts.png) no-repeat -225px -176px;
	background:#2d2d2d;
	opacity:.8; 
}

#content-questions .box.videos .content .filigrane {
    color: #fff;
    position:absolute;
    padding: 4px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    font-weight:bold;
    background: url(/img/general/opacity-black-70.png);
    font-size: 0.833em;
    margin-top: -20px;
}
#content-questions .box.videos .content .description {
	margin: 12px;
}
#content-questions .box.videos .content .description h4 {
	color: #fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.500em;
	font-weight: bold;
	margin-bottom: 5px;
}
#content-questions .box.videos .content .more-button {
	height: 50px;
}
#content-questions .box.videos .content .more-button a {
   display: block;
   width: 180px;
   height: 30px;
   position: relative;
   margin: 0px auto;
   background: url(/img/decouverte/btn-more-red.png) left top no-repeat;
   font-weight: normal;
   color: #FFF;
}
#content-questions .box.videos .content .more-button a:hover {
   background-position: 0 -30px;
}
#content-questions .box.videos .content .more-button a span {
   display: block;
   text-align: center;
   padding: 8px 0 0 0;
}

/* Question reponses liste */
#content-questions .content-list {
	float:left; 
	width:760px;
}
#content-questions .list-questions {
	padding-left: 10px;
}
#content-questions .content-list .list-questions {
	float:left; 
	width:275px; 
	margin-right:15px;
}
#content-questions .list-questions ul li.active {
	border: none;
	width:278px;
	padding: 0;
	margin:15px auto;
	clear:both;
	max-height: 178px;
	display:block;
}
#content-questions .list-questions ul li + li {
	padding: 10px 0;
	background:url(/img/decouverte/separator-line-questions.png) no-repeat top center;
}
#content-questions .list-questions ul li.active {
	padding: 10px 0 0 0;
	margin: 15px 0;
	background:url(/img/decouverte/questions-frame-liste-top.png) no-repeat top center;
}
#content-questions .list-questions ul li.active + li,
#content-questions .list-questions ul li.active:last-child > div.clear {
	background:url(/img/decouverte/questions-frame-liste-bottom.png) no-repeat top center;
	margin: -15px 0 0;
	width:278px;
}
#content-questions .list-questions ul li.active:last-child > div.clear {
	margin: 0;
	height: 10px;
}
#content-questions .list-questions ul li.active .question {
	background:url(/img/decouverte/questions-frame-liste-middle.png) center 0 repeat-y;
	min-height: 10px;
	overflow:hidden;
	padding: 20px 5px 9px 5px;
	margin: 0;
}
#content-questions .list-questions ul li.active .arrow {
	position:absolute; 
	margin-left:260px;
	margin-top: -20px;
	width:61px; 
	height:37px; 
	background: url(/img/decouverte/arrow-questions-article.png) top right no-repeat;
}
#content-questions .content-list .detail {
	float:left; 
	width:438px;
}
#content-questions .content-list h2 {
	font-family: 'oswaldbold', Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 1.500em;
	padding-bottom:10px;
	text-transform:uppercase;
	
	text-shadow: 0 1px 0 #000;
	
	border-bottom: 1px solid #282828;
	-moz-box-shadow: 0px 1px 0px #747474; 
	-webkit-box-shadow: 0px 1px 0px #747474; 
	box-shadow: 0px 1px 0px #747474;
	margin-bottom: 20px;
}
#content-questions .content-list h3 {
	color: #f2f2f2;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	line-height: 120%;
}
#content-questions .content-list .body h2 {
	color: #333;
	font-family: sans-serif;
	font-size: 18px;
	line-height: 130%;
}
#content-questions .content-list .question {
	margin-top: 20px;
	display: block;
}
#content-questions .content-list .author {
	color: #eaeaea;
	font-family: Arial, sans-serif;
	width:55px;
	float:left;
	padding:0px 5px 3px 5px;
	text-align:center;
	font-size:1.000em;
	font-weight: bold;
}
#content-questions .content-list .text{
	color:#fff;
	float:left;
	margin-left: 20px;
	width:180px;
	font-family: "Schoolbell", Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.333em;
}

#content-questions .content-list a.more-button {
   display: block;
   width: 258px;
   height: 30px;
   line-height: 10px;
   position: relative;
   margin: 0px auto;
   background: url(/img/decouverte/btn-more-liste-questions.png) left top no-repeat;
   font-weight: normal;
   color: #FFF;
}
#content-questions .content-list a.more-button.before { margin: 10px 10px 0; }
#content-questions .content-list a.more-button:hover {
   background-position: 0 -30px;
}
#content-questions .content-list a.more-button span {
   display: block;
   text-align: center;
   padding: 10px 0 0 0;
}
#content-questions .content-list .detail {
	background: #e9e9e9;
	color: #505050;
	border: 1px solid #fff;
	padding: 10px;
}
#content-questions .content-list .detail .publish-date {
	color: #333;
	float: left;
	margin: 10px 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
}
#content-questions .content-list .detail .publish-date-end {
	margin-bottom: 35px;
}
#content-questions .content-list .detail .line {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #999;
    -moz-box-shadow: 0px 1px 0px #FFF;
    -webkit-box-shadow: 0px 1px 0px #FFF;
    box-shadow: 0px 1px 0px #FFF;
}
#content-questions .content-list .detail .expert-frame {
	background: url(/img/decouverte/expert-frame.png) left top no-repeat;
	width:405px;
	height: 85px;
	padding: 23px 20px 0;
	margin-bottom: 18px;
}
#content-questions .content-list .detail .expert-frame img {
	float: left;
	margin-right: 10px;
}
#content-questions .content-list .detail .video {
	margin-bottom: 20px;
}

#content-questions .content-list .detail .body {
	color: #333;
	line-height: 130%;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
#content-questions .content-list .detail .expert-frame .text-expert h4 {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#content-questions .content-list .detail .box.tags .content {
	margin-bottom: 0;
}
/* Article ouverte dossiers et coups d oeil */
#content-questions .content-list .detail .coups-oeil .group.coupdoeil,
#content-questions .content-list .detail .dossiers .group.dossiers {
	background:none;
}
#box-decouverte-more a:hover {
	background: none !important;
}
#content-questions .content-list .detail .coups-oeil .group.coupdoeil h3,
#content-questions .content-list .detail .dossiers .group.dossiers h3 {
	color: #505050;
	text-shadow: 0 1px 0 #fff;

	padding: 0 0 5px 0;
	border-bottom: 1px solid #999;
    -moz-box-shadow: 0px 1px 0px #FFF;
    -webkit-box-shadow: 0px 1px 0px #FFF;
    box-shadow: 0px 1px 0px #FFF;
}
#content-questions .content-list .detail .coups-oeil .group.coupdoeil li {
	margin-bottom: 7px;
}

#content-questions .content-list .detail .coups-oeil .group.coupdoeil .description {
	height: 67px;
}
#content-questions .content-list .detail .coups-oeil .group.coupdoeil .description span.intro,
#content-questions .content-list .detail .coups-oeil .group.coupdoeil .description h4 {
	color: #505050;
}

#content-questions .content-list .detail .coups-oeil .group.coupdoeil ul.side-news-oeil .image {
	width: 215px;
	height: 121px;
}
#content-questions .content-list .detail .coups-oeil .group.coupdoeil ul.side-news-oeil li.side-box-oeil {
	overflow: hidden;
}
#content-questions .content-list .detail .coups-oeil .group.coupdoeil ul.side-news-oeil li.side-box-oeil:hover {
	background: #ccc;
}

/* Dossiers - Dossiers Suggeres */
#dossiers-dossiers-suggeres {
	margin-top: 25px;
}
#dossiers-dossiers-suggeres ul li a .title {
	width: 459px;
	max-height: 180px;
}
#dossiers-dossiers-suggeres .cat {
	color: #fff;
}
#dossiers-dossiers-suggeres li {
	float: left;
	margin-right: 40px;
}
#dossiers-dossiers-suggeres li.last {
	margin: 0;
}
#dossiers-dossiers-suggeres li a {
	margin: 0  0 15px 0;
}

/* Search PER */
.per-search .chzn-select-per {
	height: 35px;
    width: 296px;
    background-color: #000;
    border: 0px;
	margin: 11px 10px 7px 7px;
}
.per-search .chzn-container-multi ul.chzn-choices,
.per-search .chzn-container-multi ul.chzn-results {
	background: none;
	border:none;
	width:312px;
}
.per-search .chzn-container-multi ul.chzn-choices li.search-field input {
	width:237px !important;
	color:#A9A9A9;
}
.per-search .chzn-container .chzn-drop {
  background: #000;
  color:#fff;
  border: 1px solid #000;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
  width: 312px !important;
}
.per-search .search-choice {
	position: absolute;
	color:#fff;
	margin: 11px;
	height:14px;
	overflow: hidden;
}
.per-search .search-choice {
	float:left;
}
.per-search .chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.per-search .chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.per-search .chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.per-search .chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.per-search .chzn-container .chzn-results .highlighted {
  background-color: #2D2D2D;
}
.per-search .chzn-container .chzn-results li em {
  background: #333;
  font-style: normal;
}
.per-search .chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.per-search .chzn-container .chzn-results .no-results {
  background: #000;
  display: list-item;
}
.per-search .chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.per-search .chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.per-search .chzn-container .chzn-results li {
	text-transform: lowercase;
}
.per-search .chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.per-search .chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  z-index: 1;
}
.per-search .chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.per-search .chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.per-search .chzn-container .chzn-results-scroll-down span {
  background: url('chosen-sprite.png') no-repeat -4px -3px;
}
.per-search .chzn-container .chzn-results-scroll-up span {
  background: url('chosen-sprite.png') no-repeat -22px -3px;
}
.per-search .chzn-container-multi .chzn-choices li {
	float: left;
    list-style: none outside none;
}
