/*illustration haut droite sidebar left*/
#block-menu-menu-menu-gauche .block-top{
background:url(../images/nav_top_ico.png) top left no-repeat;
height:59px;
position:absolute;
z-index:1;
width:77px;
top:-59px;
left:108px;
display:block;
}

/*lien ADHERER*/
a.lien_adh{
display:block;
background:url(../images/adherer.gif) left no-repeat;
padding:10px 0 10px 25px;
margin-left:15px;
font-size:1.2em;
}

/*liens bas d'articles (aligné à droite, avec double flèche)*/
.lien_ren{
text-align:right;

}
.lien_ren a, .more-link a{
background:url(../images/double_fleche.gif) left no-repeat;
display:inline-block;
padding:5px 0 5px 18px;
margin:10px 0;
}

ul.playlist div.sm2-filelink a.exclude{visibility:hidden;}
/**
 * page expérience et ressources
 */
.st { 
	font-size: 0.9em;
	color: #A2A2A3;
	font-family: verdana;
}
h2.xp {
	font-size: 1.63em;
	color: #244457;
	font-family: verdana;
	padding: 0px;
	margin: 0px;
}
h3.xp {
	font-size: 1.36em;
	color: #212125;
	font-weight: bold;
	font-family: arial;
	padding: 0px;
	margin: 0px;
}
h3.inv {
	display: none;
}
h3.fs {
	font-size: 1.1em;
	color: #254457;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
h4.fs {
	font-size: 1em;
	color: #000;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
h4.xp {
	font-size: 0.9em;
	color: #254457;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
.rpane {
	width:120px;
	background-color:#eee;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 0.75em;
	float: right;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	text-align: left;
	clear:both;
}
.rpanebook {
}
.rpane hr {
	background: transparent;
	color: transparent;
	border-left:  none;
	border-right: none;
	border-top:   none;
	border-bottom: 0.07em dashed #6A8CAA;
}
.str { 
	font-size: 1em;
	color: #000000;
	font-family: verdana;
}
.str strong { 
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	font-family: verdana;
}

/*player audio*/
.sm2_plst_cck-outer ul.playlist li{letter-spacing:-0.5px;}
ul.playlist li a{font-size:small;}
ul.playlist li.sm2_playing, ul.playlist li.sm2_playing:hover {background-color: #eabd36;}
ul.playlist li:hover {background-color: #eabd36;}
ul.use-spectrum li.sm2_playing .spectrum-container, ul.playlist li .timing,ul.playlist.use-peak li .peak {background-color: #516272;border: 1px solid #95a4a4;}
ul.playlist li.sm2_playing, ul.playlist li.sm2_playing:hover, ul.playlist li .controls  {background-color: #95a4a4;}
ul.playlist li .controls .statusbar .position {background-color: #516262;border-right: 3px solid #516262;}

