/* DEFINITIONS DES ACCESSEURS EN GENERALE */
div#dernier-journal
{
	border-top : 1px solid rgb(204,204,204);
	padding-top : 3px;
}

div.accesseur
{
	overflow: hidden;
	
	padding-bottom : 3px;
	
	border-style: solid ;
	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	border-color: rgb(204,204,204) ;
	
	margin-top : 3px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
}

div.accesseur a:hover
{
	text-decoration : underline;
}

div.corps div.accesseur h1,
div.accesseur h1 /* Entete */
{
	margin-bottom : 4px;
	
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 5px;

	border-style: solid ;

	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 4px;

	border-top-color : rgb(204,204,204);
	border-bottom-color : rgb(204,204,204);
}

div.corps div.accesseur div.photo,
div.accesseur div.photo
{
	float: left;

	margin-top : 0px;
	margin-right : 5px;
	margin-bottom : 0px;
	margin-left : 0px;

	padding : 0px 0px 2px 0px;
	
	overflow : hidden;
}

div.corps div.accesseur h2,
div.accesseur h2 /* Titre */
{
	margin-top : 0px;
	margin-bottom : 3px;
}

div.corps div.accesseur h2,
div.corps div.accesseur h2 a,
div.corps div.accesseur h2 a:link,
div.corps div.accesseur h2 a:visited,
div.accesseur h2,
div.accesseur h2 a,
div.accesseur h2 a:link,
div.accesseur h2 a:visited
{
	color : rgb(51,51,51);
	font-weight : bold;
}

div.accesseur p.auteur
{
	color: #999999;
}

div.accesseur div#categ
{
	color : #999999;
	font-size:70%;
}

div.accesseur div#categ a
{
	color : #999999;	
}


div.accesseur div.accroche
{
	font-size: 90%;	
}

div.accesseur div.accroche,
div.accesseur div.accroche a:link,
div.accesseur div.accroche a:visited
{
	color : rgb(51,51,51);
}

div.accesseur div.accroche a.nol {text-decoration:none}

div.accesseur p.note
{
	color : rgb(51,51,51);
	margin-bottom : 3px;
}

div.accesseur p.note a:link,
div.accesseur p.note a:visited
{
	color : rgb(0,0,0);
}

div.accesseur p.texte,
div.accesseur p.texte a:link,
div.accesseur p.texte a:visited
{
	color : rgb(76,76,76);
}

div.accesseur p.citation,
div.accesseur p.citation a:link,
div.accesseur p.citation a:visited
{
	color : rgb(51,51,51);
	font-size: 90%;
}

div.accesseur p.date
{
	font-size: 80%;
}

div.accesseur p.date,
div.accesseur p.date a,
div.accesseur p.date a:visited
{
	color : rgb(153,153,153);
}


div.accesseur span.en-savoir-plus a /* Texte "En savoir plus" */
{
	font-weight: normal;
	font-style	: italic;
	font-size: 85%;
	padding-left: 5px;
}

div.accesseur p.acces-fiche
{
	text-align : right;
	font-size: 85%;
}

/* Elements à valoriser */
div.accesseur div.liste-elemvalo
{
	margin-top : 2px;
	margin-bottom : 3px;
	clear : both;
}
div.accesseur div.liste-elemvalo div.elemvalo
{
	margin-bottom : 3px;
	padding-left : 25px; /* Pour les picto */
	background-repeat : no-repeat;
}

div.accesseur div.liste-elemvalo div.elemvalo a,
div.accesseur div.liste-elemvalo div.elemvalo a:link,
div.accesseur div.liste-elemvalo div.elemvalo a:visited,
div.accesseur div.liste-elemvalo div.elemvalo a:hover,
div.accesseur div.liste-elemvalo div.elemvalo a:active
{
	color : rgb(51,51,51); /* 333333 */
	font-size : 85%;
}

div.accesseur div.liste-elemvalo div.elemvalo a span.surtitre
{
	font-weight : bold;
	padding-right : 7px;
}

div.accesseur div.liste-elemvalo div.elemvalo.article
{
	background-position : 0px 0px;
}
div.accesseur div.liste-elemvalo div.elemvalo.son
{
	background-position : 0px 0px;
}
div.accesseur div.liste-elemvalo div.elemvalo.document
{
	background-position : 0px 0px;
}

/* STYLE DE LA LISTE BARRES */
div.accesseur div.liste-barres
{
	margin-top : 5px;
	margin-bottom : 2px;
	
	float : left;
	width : 432px;
	clear : both;
}

div.accesseur div.liste-barres p a,
div.accesseur div.liste-barres p.avertissement
{
	color : rgb(76,76,76);
}

div.acc_edition div.liste-barres,
div.acc_edition div.liste-barres p a,
div.acc_emission div.liste-barres,
div.acc_emission div.liste-barres p a
{
	color: #999999;
}


div.accesseur div.liste-barres p
{
	padding : 0px;
	margin : 0px;
}

div.accesseur div.liste-barres p
{
	padding-left : 25px;
}

div.accesseur div.liste-barres p.voir
{
	background: url(/generique/img/picto_video.gif) no-repeat;
}

div.accesseur div.liste-barres p.ecrire
{
	background: url(/generique/img/picto_ecrire.gif) no-repeat;
}

div.accesseur div.liste-barres p.podcasting
{
	background: url(/radiofr/img/picto_podcast.gif) no-repeat;
}

div.accesseur div.liste-barres p.date
{
	padding-top : 2px;
}

div.accesseur div.liste-barres p.date a,
div.accesseur div.liste-barres p.date a:visited
{
	color : rgb(153,153,153);
}

div.accesseur div.liste-barres-flash
{
	margin-top: 3px;
	border-style: dashed;
	border-width : 1px 0px 1px 0px;
	border-color : rgb(153,153,153);
}


div.liste div.accesseur.acc_edition h2
{
	margin-bottom : 0px;
}

div.liste div.accesseur.acc_edition p.auteur
{
	margin-top: 1px;
	margin-bottom : 3px;
	font-size: 90%;
}

div.tresgrand div.accesseur.acc_edition p.auteur
{
	clear: both;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash
{
	width: 432px;
	margin-top : 3px;
	border-top: dotted 1px rgb(204,204,204);
	border-bottom: dotted 1px rgb(204,204,204);
	padding : 2px 0px 0px 2px;
	overflow: hidden;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash embed
{
	float: left;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash object
{
	float: left;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash div.btn_popup,
div.corps div.accesseur.acc_audio div.liste-barres-flash div.btn_telecharger
{
	float: left;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash div.btn_popup
{
	width: 20px;
	height: 19px;
	padding-top : 1px;
	background-image: url(/generique/img/picto_popup.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 1px;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash div.btn_popup a
{
	display: block;
	text-decoration: none;
	width: 20px;
	height: 19px;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash div.btn_telecharger
{
	width: 18px;
	height: 15px;
	background-image: url(/generique/img/picto_telecharger.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left: 5px;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash div.btn_telecharger a
{
	display: block;
	text-decoration: none;
	width: 18px;
	height: 15px;
}


div.corps div.accesseur.acc_audio div.liste-barres-flash p.date
{
	width: 182px;
	float: left;
	line-height: 22px;
	padding-right: 5px;
}

div.corps div.accesseur.acc_audio div.liste-barres-flash p.libelle
{
	width: 182px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
	
}

div.corps div.accesseur.acc_audio div.liste-barres-flash p.libelle a,
div.corps div.accesseur.acc_audio div.liste-barres-flash p.libelle a:visited
{
	color: #999999;
	font-size: 80%;
}

/* DEFINITION DES LISTES D'ACCESSEURS */

div.liste
{

	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 3px;
	margin-left : 0px;
	clear : both;
}

div.liste p.entete
{
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
	padding-left : 20px;
	
	border: 0px ;
	color: rgb(255,255,255) ;
	background-position : 5px 1px;
	background-repeat : no-repeat;
}

div.liste div.ligne
{
	border-style: solid ;
	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	border-color: rgb(204,204,204) ;
}

/* Sous entete dans une liste */
div.liste p.subentete
{
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 20px;

	border: 0px ;
}
div.liste p.subentete a
{
	color : rgb(255,255,255);
}

/* picto multimedia */
div.liste div.accesseur .picto,
div.corps div.accesseur .picto
{
	background-repeat : no-repeat;
	padding-left: 21px;
}

div.liste div.accesseur div.photo div.picto,
div.corps div.accesseur div.photo div.picto
{
	width : 18px;
	height : 15px;
	padding-left: 0px;
	position: relative;
	top: -15px;
	margin-bottom: -15px;
	z-index: 1;
	cursor: link;
}

/* differents formats de liste */
/* SECTION DOUBLE */
div.double div.col-gauche
{
	margin-right : 4px;
}

div.double div.col-droite
{
}

div.double div.accesseur
{
	float : left;
	border-bottom : none;
}

div.liste div.colonne div.accesseur
{
	border-style: solid ;
	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	border-color: rgb(204,204,204) ;
}
 
div.double div.colonne 
{
 float : left;
 clear : none;	
}

/* SECTION PETIT */
div.petit div.accesseur h1
{
	border : none;
}

div.petit div.accesseur h1,
div.petit div.accesseur h2,
div.petit div.accesseur p.note,
div.petit div.accesseur p.citation,
div.petit div.accesseur p.date
{
	display : inline;
	margin : 0px;
	padding : 0px;
}

div.petit div.accesseur h1,
div.petit div.accesseur h2,
div.petit div.accesseur p.citation
{
	
	padding-right : 5px;
}

div.petit div.acc_document h1,
div.petit div.acc_document h2,
div.petit div.acc_document p.date
{
	display : block;
}

div.petit div.acc_document h1
{
	margin-bottom : 4px;
	
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
}

div.petit div.acc_document h2
{
	margin-top : 0px;
	margin-bottom : 3px;
}

div.petit div.acc_edition h2
{
		margin-top : 0px;
}

div.petit div.acc_document div.liste-barres p.date
{
	padding-top : 2px;
}

div.petit div.acc_emission div.liste-barres,
div.petit div.acc_emission div.liste-barres p
{
	display : inline !important;
	width : auto !important;
	clear: none;
	float: none;
}

div.petit div.acc_emission.podcasting
{
	padding-left: 21px;
	background: url(/radiofr/img/picto_podcast.gif) no-repeat;
}

div.petit div.acc_emission div.liste-barres p
{
	padding-left: 2px;
	background : none;
}

div.petit div.acc_emission p.surtitre
{
	display : inline;
	margin : 0px;
	padding : 0px;
}

/* MOYEN */
div.moyen div.accesseur div.photo div.picto
{
	left: 62px;
}

div.moyen div.acc_lien div.photo div.picto
{
	left: 174px;
}

div.moyen div.accesseur div.photo
{
	width : 80px;
	height : 60px;
	overflow : hidden;
}

div.moyen div.acc_dossier div.photo,
div.moyen div.acc_lien div.photo
{
	width : 192px;
	height : 75px;
	overflow : hidden;
}


/* GRAND */

div.grand div.accesseur div.photo div.picto
{
	left: 182px;
}

div.grand div.acc_lien div.photo div.picto
{
	left: 174px;
}

div.grand div.accesseur div.photo
{
	width : 200px;
	height : auto;
	overflow : hidden;
}

div.grand div.acc_lien div.photo
{
	width : 192px;
	height : 75px;
	overflow : hidden;
}

/* TRES GRAND */
div.tresgrand div.accesseur div.photo div.picto
{
	left: 414px;
}

div.tresgrand div.accesseur div.photo
{
	width : 432px;
	overflow : hidden;
}

div.tresgrand div.accesseur h1
{
	float : left;
}

div.tresgrand div.accesseur h2
{
	float:left;
	margin-bottom : 0px;
	width : 372px;
}

div.tresgrand div.accesseur h2.picto
{
	float:left;
	margin-bottom : 0px;
	width : 354px;
}

div.tresgrand div.accesseur p.date
{
	float : right;
}

div.tresgrand div.acc_document p.date
{
	float : none;
	padding-right : 0px;
}

div.tresgrand div.acc_lien p.date
{
	float : none;
	padding-right : 0px;
}

div.corps div.tresgrand div.acc_emission h1,
div.tresgrand div.acc_emission h1,
div.corps div.tresgrand div.acc_edition h1,
div.tresgrand div.acc_edition h1 /* Entete */
{
	padding-left : 0px;
	border-style: none;
}

div.corps div.tresgrand div.acc_emission h1,
div.tresgrand div.acc_emission h1
{
	font-weight : bold;
}

div.corps div.liste div.acc_emission p.surtitre,
div.liste div.acc_emission p.surtitre
{
	font-weight : bold;
	margin-bottom : 3px;
}

/*********** ACCESSEUR PARTICULIERS ****************/
div.liste div.acc_audio h2 /* Titre */,
div.corps div.acc_audio h2
{
	margin-bottom : 0px;
}

div.liste div.acc_audio p.citation
{
	margin-top : 5px; 
	margin-bottom : 5px;
}

div.liste div.acc_blog p.texte
{
	clear : both;
}

div.liste div.acc_blog h2 a,
div.liste div.acc_blog h2 a:visited
{
	color: rgb(51,51,51);
}

div.liste div.acc_blog h2
{
	margin-bottom : 0px;
}

div.liste div.acc_blog div.accroche
{
	font-weight: bold ;
	color: rgb(51,51,51);
	font-size: 100% ;
}
/*
div.liste div.acc_edition div.photo
{
	width : 80px;
	height : 60px;
}
*/
div.liste div.acc_vote div.photo
{
	width : 192px;
	height : 75px;
}

div.complet div.acc_vote div.photo
{
	width : 80px;
	height : 60px;
}

/*
div.liste div.acc_edition h2
{
	display : inline;
}
*/

div.liste div.acc_document div.liste-barres
{
	float : none;
}
/*
div.corps div.acc_edition div.liste-barres p.telecharger,
div.corps div.acc_edition div.liste-barres p.ecouter,
div.liste div.acc_edition div.liste-barres p.telecharger,
div.liste div.acc_edition div.liste-barres p.ecouter
{
	float : left;
	
}

div.corps div.acc_edition div.liste-barres p.telecharger,
div.corps div.acc_edition div.liste-barres p.ecouter,
div.simple div.acc_edition div.liste-barres p.telecharger,
div.simple div.acc_edition div.liste-barres p.ecouter
{
	width : 42%;
}

/*
div.liste div.acc_edition.toolbar
{
	margin-top : -2px;
}

div.liste div.acc_edition.ouvert
{
	border-bottom : none;
}
*/
/* JOURNAUX */
div.liste div.acc_journal div.liste-barres
{
	border : none;
}

div.liste div.acc_journal
{
	border-bottom : dotted 1px rgb(136,136,136);
}

div.liste div.acc_journal div.liste-barres
{
	border-color: rgb(136,136,136) ;
}

div.liste div.acc_journal.ouvert
{
	border : none;
	padding-top : 0px;
	padding-bottom : 0px;
}

div.liste div.acc_journal div.liste-barres p
{
	float : left;
}

div.liste div.acc_journal div.liste-barres p.libelle
{
	padding-left: 0px;
	color : rgb(51,51,51);
	width : 122px;
}

div.liste div.acc_journal div.liste-barres p.ecouter
{
	width : 170px;
}

div.liste div.acc_journal div.liste-barres p.telecharger
{
	width : 90px;
}

/*  extrait */
div.extrait div.accesseur.acc_audio h2
{
	background-repeat : no-repeat;
	background-position : left 2px;
	padding: 2px 0px 2px 17px;
}

div.extrait div.accesseur.acc_video h2
{
	background-repeat : no-repeat;
	background-position : left 2px;
	padding: 2px 0px 2px 17px;
}

div.extrait div.accesseur.acc_document h2
{
	background-repeat : no-repeat;
	background-position : left 2px;
	padding: 2px 0px 2px 17px;
}

/* VOTE */
div.liste .acc_vote .proposition
{
	border-style: solid ;
	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	border-color: rgb(204,204,204) ;
	
	margin-top: 3px;
	padding-bottom: 2px;
}

div.liste .acc_vote .proposition input.choix_proposition
{
	float :left;
}


div.liste .acc_vote .proposition .intitule h2
{
	padding-top : 2px;
	font-weight : normal;
}

div.liste .acc_vote .proposition .audio
{
	margin-left : 10px;
	
	background-image: url(/boutiquefr/img/picto_extrait_musical.gif);
	background-repeat : no-repeat;
	background-position : left 2px;
	padding: 2px 0px 2px 17px;
	font-weight : normal;
	color : rgb(51,51,51);
}


div.liste .acc_vote input.ok,
div.liste .acc_vote input.ok_encours
{
	margin-top: 3px;
	float: right;
	width : 152px;
	border : none;
}

div.liste .acc_vote input.ok_merci
{
	display : none;
}

div.liste .acc_vote #vote-remerciement
{
	display : block;
	color: rgb(51,51,51) ;
	font-size: 100% ;
	font-weight : bold;
	margin-top : 10px;
}

div.liste .acc_vote #vote-remerciement.off
{
	display : none;
}

div.liste .acc_vote input.ok
{
	background-image : url(/generique/img/bouton_voter.gif);
	cursor:pointer;
}

div.liste .acc_vote input.ok_encours
{
	background-image : url(/generique/img/bouton_vote_encours.gif);
}

div.liste .acc_vote input.ok_merci
{
	background-image : url(/generique/img/bouton_merci_vote.gif);
}

/* sert notamment pour la liste des journaux RMCMO */
div.liste div.accesseur.en-ligne p.telecharger,
div.liste div.accesseur.en-ligne p.ecouter,
div.liste div.accesseur.en-ligne p.voir,
div.liste div.accesseur.en-ligne p.podcasting,
div.liste div.accesseur.en-ligne p.avertissement
{
	border : none;
	float : left;
	padding-right : 25px;
}

div.liste div.accesseur.en-ligne div.liste-barres
{
	clear: none;
}
div.liste div.accesseur.en-ligne
{
	padding-left : 4px;
}

div#liste-resultats div.grand div.accesseur p.surtitre,
div#liste-resultats div.moyen div.accesseur p.surtitre
{
	border-width:0 0 0 4px;
	border-style:solid;
	padding:0 0 0 5px;
	margin-bottom:4px;
}

div#liste-resultats div.liste div.accesseur p.surtitre strong 
{
	font-weight:normal;
}

div#liste-resultats div.liste h1.entete  
{
background-position:5px 1px;
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
padding:0 0 2px 20px;
}
