@charset "utf-8";
/*
############################################################		DEFINITION DE BASE
*/
body{
	font-size:0.8em;
	color:#625f5f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
}
img{border: 0px;}
.imgAcc{border: 1px solid #c6c6c6;}
/*
############################################################		STRUCTURE DE BASE
*/
#bloc_site {
	margin: 0 auto;
	width:955px;
	min-height:600px;
	background-color:#FFFFFF;
}
#bloc_entete{
	width:955px;
	height:200px;
}
#bloc_logo{
	float:left;
	position:absolute;
	width:207px;
	height:163px;
	padding-left:17px;
	top:0px;
}
#bloc_bandeau {
	float:right;
	width:530px;
	height:85px;
	margin-top:10px;
	border-left: 1px solid #797777;
}
#bloc_login {
	float:right;
	width:220px;
	height:85px;
	margin-top:8px;
	border-left: 1px solid #797777;
	padding-left:25px;
	font-size:.8em;
	color:#7f7f7f;
}
#bloc_login h1 {
	display:inline;
}
#bloc_navigation {
	float:right;
	width:778px;
	height:18px;
	background-image:url(images/fond-nav.gif);
	margin-top:5px;
	margin-bottom:5px;
	font-size:.9em;
}
#bloc_central {
	width:955px;
	background-image: url(images/lignesverticalesbase.gif);
	background-repeat: repeat-y;
	background-position: 168px top;
	background-attachment: scroll;
	margin-top:-80px;
	overflow:hidden;
}
* html #bloc_central {margin-top:-70px;}
#bloc_gauche {
	float:left;
	width:178px;
	margin-top:75px;
	font-size:.8em;
}
* html #bloc_gauche {margin-top:85px;}

#contenu {
	float:left;
	width:492px;
	padding-left:12px;
	padding-right:12px;
	font-size:0.9em;
	min-height:480px;
	height:auto !important;
    height:480px;
}
* html #contenu{
	height:920px;

}
#contenu p{
text-align:justify;
}
#contenu p a, #contenu a{
	text-decoration:none;
	color:#625f5f;
}
#contenu p a.lienvers, #contenu a.lienvers{
	text-decoration:none;
	color:#00DE1A;
}
#contenu p a:hover.lienvers, #contenu a:hover.lienvers{
	text-decoration:underline;
	color:#00DE1A;
}
#contenu p a:hover, #contenu a:hover{
	text-decoration:none;
	color:#8a8686;
}
#contenu h1{
	text-align:justify;
	font-size:1.5em;
}
#contenu h2{
	text-align:justify;
	font-size:1.4em;
}
#contenu h3{
	text-align:justify;
	font-size:1.2em;
}
#contenu h4{
text-align:justify;
font-size:1em;
}
#contenu h5{
text-align:justify;
font-size:.9em;
}
#contenu ul{
text-align:justify;}
#bloc_droite {
	float:right;
	width:260px;
	margin:0 auto;
	font-size:.9em;
}
* html #bloc_droite {
	margin-top:5px;
	position:absolute;
	
	}
#bloc_droite h1{
	color:625f5f;
	font-size:1.5em;
	font-weight:bold;
	}

#bloc_pied_page {
	margin: 0 auto;
	width:955px;
	height:15px;
	background-image:url(images/lignehorizontalebase.gif);
	background-repeat:no-repeat;
	background-position:right top;
	clear:both;
	text-align:right;
	padding-top:15px;
	padding-bottom:5px;
	color:#7f7f7f;
	font-size:.8em;
}
.img{border: 1px solid #c6c6c6;}
/*
############################################################		ELEMENTS BLOC_LOGIN
*/
#bloc_login h1{
	font-size:.95em;
	font-weight:bold;
}
#bloc_login label{
	display:block;
	text-align:right;
}
#bloc_login input{
	width:75px;
	height:12px;
	font-size:0.9em;
}
#bloc_login .connect{
	width:80px;
	height:20px;
	font-weight:bold;
	margin-top:3px;
	color:#7f7f7f;
}
/*
############################################################		ELEMENTS NAVIGATION
*/
#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	line-height:18px; 
}
#nav a{
	display:block;
	padding-left:12px;
	padding-right:12px;
	font-size:0.9em;
	font-weight:bold;
	color:#2f3132;
	text-decoration:none;
}
#nav a:hover{
	color:#fff;
}
#nav li{
	float:left;
	position:relative;
}
#nav ul  {
	position:absolute;
	display:none;
	width:10em;
	top:18px;
}
#nav li ul{
	background-color:#FFF;
	border-left: 2px solid #e9e9e9;
	border-top: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
}
#nav li ul li a{
	width:12em;
	color:#2f3132;
	font-size:0.8em;
}
#nav li ul li a:hover{
	color:#cccccc;
}
#nav li:hover ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul{
	display:block;
}
/*
############################################################		ELEMENTS BLOC_GAUCHE
*/
.bordureMenuGauche{
	width:172px;
	padding:5px;
	margin-left:30px;
	margin-bottom:7px;
	border: 2px solid #e9e9e9;
	color:#625f5f;
}
.bordureMenuGauche h1{
	color:#7f7f7f;
	font-size:1.3em;
}
.bordureMenuGauche img{
	margin-left:40px;
	margin-bottom:10px;
}
.bordureMenuGauche a{
	color:#7f7f7f;
	text-decoration:none;
}
.bordureMenuGauche a:hover{
	color:#625f5f;
	text-decoration:underline;
}
/*
############################################################		ELEMENTS BLOC_DROIT
*/
#btPlayer{
	margin-left:10px;
	margin-bottom:5px;
	cursor:pointer;
}
img #bt2Player{
	z-index:0;
}
#player{
	width:245px;
	margin-top:-14px;
	margin-left:13px;
	margin-bottom:2px;
	padding-bottom:20px;
	background-image: url(images/player_fond.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index:2;
	display:none;
}
#player h1{
	color:#AB0232;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	margin-left:7px;
}
#player a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.95em;
	color:#000;
	text-decoration:none;
	margin-left:20px;
}
#player a:hover{
	color:#AB0232;
}
.bordureMenuDroite{
	width:203px;
	margin-bottom:7px;
	margin-left:13px;
	padding:15px;
	border: 2px solid #e9e9e9;
}
.bordureMenuDroite h1{
	color:#7f7f7f;
}
#micro4{
	border-right: 2px solid #fabc1b;
}
#micro4 h1{
	color:#AB0232;
	font-size:.8em;
}
#micro4 a{
	color:#7f7f7f;
	font-size:.8em;
	text-decoration:none;
}
#micro4 a:hover{
	text-decoration:underline;
}
#coproductions{
	color:#625f5f;
		border-right: 2px solid #15ee05;
}

#coproductions h2{
	font-size:1em;
	display:inline;
}
#coproductions div{
	font-size:.9em;
}
#coproductions a{
	display:block;
	color:#7f7f7f;
	text-decoration:none;
}
#coproductions a:hover{
	color:#625f5f;
	text-decoration:underline;
}
#coproductions img{
	margin-top:2px;
	margin-left:0px;
	margin-right:5px;
}
#coproductions .sousBloc{
	height:100px;
	margin-bottom:8px;
}
#coproductions .sousBloc2{
	height:80px;
	margin-bottom:8px;
}
#coproductions .sousBloc div{
	margin-bottom:5px;
}


#evenements{
	color:#625f5f;
		border-right: 2px solid #3F70E1;
}

#evenements h2{
	font-size:1em;
	display:inline;
}
#evenements div{
	font-size:.9em;
}
#evenements a{
	display:block;
	color:#7f7f7f;
	text-decoration:none;
}
#evenements a:hover{
	color:#625f5f;
	text-decoration:underline;
}
#evenements img{
	margin-top:2px;
	margin-left:0px;
	margin-right:5px;
}
#evenements .sousBloc{
	height:100px;
	margin-bottom:8px;
}
#evenements .sousBloc2{
	height:80px;
	margin-bottom:8px;
}
#evenements .sousBloc div{
	margin-bottom:5px;
}

.rad{
	margin-right:3px;
}
#site,#site a{
	color:#625f5f;
	text-decoration:none;
	font-size:.9em;

}
#site a:hover{
	text-decoration:underline;
}
#contenuPrix ul h4, #contenuPrix ul h3{
	display:inline;
}

.chevron{
	position:absolute;
	float:left;
	width:15px;
	height:20px;
	margin-top:2px;
}
.retrait{
	display:block;
	line-height:15px;
	width:180px;
	margin-left:15px;
	padding-left:0px;
}
#micro4 ul {
	list-style-type:none;}
#micro4 ul li{
	margin-left:-40px;}
/*
############################################################		ELEMENTS BLOC_CONTENU
*/
#ligneDeVie {
	margin-top:30px;
	margin-bottom:20px;
	color:#625f5f;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	}
#ligneDeVie h1{font-size:1.6em;
	font-weight:bold;
	display:inline;
	}
#ligneDeVie h2{
	font-size:1.4em;
	display:inline;
	}
/*
############################################################		ELEMENTS DU BLOC_PIED_PAGE
*/
#bloc_pied_page a{
	color:#7f7f7f;
	text-decoration:none;
}
#bloc_pied_page a:hover{
	color:#625f5f;
	text-decoration:underline;
}
/*
############################################################		ELEMENTS POUR BORDURE, mis à la fin pour écraser les autres data
*/
.rfp{
	border-right: 4px solid #ee0584;
	z-index:1000;
}
.copro{
	border-right: 4px solid #15ee05;
	z-index:1000;
}
#copro{
	border-right: 2px solid #15ee05;
}
.micro{
	border-right: 4px solid #fabc1b;
	z-index:1000;
}
.radio{
	border-right: 4px solid #a91bfa;
}
.site{
	border-right: 4px solid #f96d07;
		z-index:1000;
}
#site{
	border-right: 2px solid #f96d07;}
.actu{
	border-right: 4px solid #05b7d7;
	z-index:1000;
}
.evenement{
	border-right: 4px solid #3f70e1;
	z-index:1000;
}
.blog{
	border-right: 4px solid #9b9393;
}

#blog{
	border-right: 2px solid #9b9393;
		font-size:.8em;
}
#copro{
	border-right: 4px solid #15ee05;
}
.rose{
	color:#ab0232;
}
.vert{
	color:#000000;
}
.jaune{
	color:#bb9228;
}
.violet{
	color:#a91bfa;
}
.orange{
	color:#f96d07;
}
.turquoise{
	color:#05b7d7;
}
.bleu{
	color:#3f70e1;
}
.gris{
	color:#9b9393;
}
/*
############################################################		PAGE RFP ORGANISATION
*/
.texte{
	width:178px;
	text-align:right;
	min-height:100px;
}
.photo {
	margin-left:5px;
}
 
/*############################################################		rfp prix*/
#prix{display:block;}
.navPrix{
position:relative;
width:133px;
height:26px;
background:url(images/fond-prix.gif) no-repeat;
line-height:26px;
text-align:center;
letter-spacing: -0.1em;
}
.navPrixG{
	position:relative;
	width:133px;
	height:33px;
	background:url(images/fond-prixG.gif) no-repeat;
	line-height:15px;
	text-align:center;
	letter-spacing: -0.1em;
}
.navPrix a, .navPrixG a, .navGmicro a{
font-size:.85em;
font-weight:bold;
text-decoration:none;
color:#625f5f;}
.navPrix1{
top:20px;
left:90px;}
/*############################################################		membresrfp*/
.pointilles{
	margin-left:-5px;}
.logos{
	width:178px;}
#rf{
	margin-top:125px;
	}
#rc{
	margin-top:120px;}
#rsr{
	margin-top:140px;}
#rtbf{
	margin-top:205px;}

/*############################################################		rfp liens*/

.bloc_lien{
	width:650px;
	margin-left:-162px;
	margin-bottom:20px;
}
.bloc_talent{
	width:600px;
	margin-left:66px;
	margin-bottom:20px;
	}
.copie{
	float:left;
	width:100px;
}
.copieEcran{
	float:left;
	width:150px;
	
}
.descriptif{
	float:left;
	width:480px;
	min-height:100px;
	margin-left:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	background-position:bottom left;
	background-repeat:repeat-x;
	text-align:justify;
}
.points_rouges{background-image:url(images/pointilles.gif);}
.points_violets{background-image:url(images/pointilles-violets.gif);}
.points_gris{background-image:url(images/pointilles-gris.gif);}
.points_verts{background-image:url(images/pointilles-verts.gif);}
.points_orange{background-image:url(images/ligne-point-orange.gif);}

.bloc_lien span{
	font-weight:bold;
	}
.bloc_lien a {
	display:block;
	margin-top:10px;
	color:#625f5f;
	text-align:right;
	text-decoration:none;
	}
.bloc_talent a{
	color:#625f5f;
	text-decoration:none;
	}
.bloc_lien a:hover, .bloc_talent a:hover{
	color:#625f5f;
	text-decoration:underline;
	}
.bloc_talent h4, .bloc_lien h4{
	margin-top:0px;
	display:inline;
}

/*############################################################		micro4*/	
.micro4archives{
	position:relative;
	float:left;
	width:33%;	
	}
.micro4annee{
	position:relative;
	margin-top:10px;
	width:100%;
	height:20px;
	float:left;
	font-weight:bold;
}
.micro4archives a{
	color:#625f5f;
	}
.fondjaune{
	background-color:#fabc1b;
	}
.legende{
	margin-left:30px;
	font-size:.9em;
	font-style:italic;
}
/*#article h3, #article h4,#article p{
	margin-left:10px;
}*/
#article ul{text-align:justify;}
#navGauche{
	display:block;
	margin-top:34px;
}


/*############################################################	rfp nouvelles francophonie*/
.hauteurTexte2{
	min-height:160px;
	width:480px;
	text-align:justify;
}
.hauteurTexte2 a{
	color:#625f5f;
	text-decoration:none;
}
.hauteurTexte2 a:hover{
	color:#625f5f;
	text-decoration:underline;
}	
.hauteurTexte2 img{
	margin-right:5px;
}
/*##############################sites thematiques*/
#navGmicro{
	position:relative;
	width:165px;
	height:34px;
	text-align:center;
}
.sitesOr{background:url(images/fond-nav-orange.gif) no-repeat;}

img.noborder{
	border:none;
}
/*##############################webradios*/
.vign{
	margin-right:10px;
	margin-bottom:5px;
	}
#listewebradio, #main{
	width:470px;
	text-align:justify;
	min-height:150px;
}
#lienwebradio a{
	color:#a91bfa;
	text-decoration:none;
}
#talents a, #zoom a, .fondWebradio a, .fondAgenda a, .archive a, .fondMain a{
	color:#625f5f;
	text-decoration:none;
}
.fondWebradio, .fondAgenda, .fondMain{	
	margin-left:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	background-position:bottom left;
	background-repeat:repeat-x;
	min-height:90px;
	text-align:justify;
}
/*##############################talents*/
#talents{
	min-height:130px;
	width:485px;
}
/*###################"evenements fiches*/
.vignetteEvtFiche{
	float:left;
	margin:2px;
}

#decouverte{
	margin-left:110px;}
/*############################################################"lecteur son*/
#bloc_talent .ecouter{
	float:right;
	text-align:center;
}
#bloc_talent .ecouter a{
	color:#ab0232;
	font-weight:normal;
	text-decoration:none;
}
#bloc_talent .ecouter a:hover{
	text-decoration:underline
}
#bloc_talent .ecouter .innerbox{
	width:200px;	
}
#bloc_talent .ecouter .audioplayer{
	text-align:center;
}
#bloc_talent a{
	color:#625f5f;
	font-weight:bold;
	text-decoration:none;
}
.ombreBasDroite{
	float:right;
	clear:right;
	background: url(images/ombreBasDroite.png) no-repeat bottom right !important;
	background: url(images/ombreBasDroite.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	width:220px;
}
.ombreBasDroite .innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.ombreBasDroite .innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;
	margin:  0px 0px 0px 0px;
}
.ombreBasDroite .innerbox p{		
	font-size:14px;
	margin: 3px;
}
#article .btEcouter{
 margin-left:360px;
 }
/*################################################sons semaine*/
#liens h4 a {
	text-decoration:none;
	color:#625f5f;
	}
.accordion h4, h4.sons_semaine_all_song{
	text-decoration:underline;
}
.accordion h4:hover, div#contenu h4.sons_semaine_all_song a:hover, div#contenu h4.sons_semaine_all_song:hover{
	color:#05B7D7;
}
/*####################### CONTACT */
#ficheForm label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:200px;
	float:left;
	font-size:12px;
}
#ficheForm .small{
	color:#666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:200px;
}
#ficheForm input, #ficheForm select, #ficheForm textarea{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	width:250px;
	margin:2px 0 20px 10px;
}
#basic .loader{
	display:none;
	font-weight:bold;
	width:550px;
	font-size:12px;
	text-align:center;
	margin-top:80px;
}
#alert{
	color:#666;
	width:200px;
	height:50px;
	line-height:50px;
	text-align:center;
	background-color:#FAFAFA;
	border:4px solid #50A306;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -100px;
	position: absolute;
}
.filetRouge{
	border:2px solid #FF3300;
}

/*####################### NAVIGATION GAUCHE */
#navGauch ul{
	list-style-type: none;
	text-align:center;
	margin-bottom:5px;
	vertical-align: middle;
	width:143px;
	padding-left:10px;}
*+html #navGauch ul{margin-left:10px;}
*html #navGauch ul{margin-left:10px;}
#navGauch ul a{
	color:#625f5f;
	text-decoration:none;
	}
#navGauch ul a:hover{
	color:#444242;
	}
.petit{line-height:13px;
	height:26px;

	padding-right:5px;
	padding-top:5px;}
.grand{
	line-height:13px;
	height:38px;
	padding-right:5px;
	padding-top:5px;
}
.rechercher{
	line-height:13px;
	height:80px;
	padding-right:5px;
	padding-top:5px;
}
.rechercher input{
	width:110px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	color:#625f5f;
	}
.tgrand{height:50px;
	padding-right:5px;
	padding-top:5px;
	line-height:12px;
	}
.big{height:130px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	line-height:12px;}
	
.libF{
	background:url(images/fond-nav-copro.gif) no-repeat;	
	}
.sitesT{
	background:url(images/fond-nav-orange.gif) no-repeat;	
	}
.prix{
	background:url(images/fond-prix.gif) no-repeat;	
	}
.prixG{
	background:url(images/fond-prixG.gif) no-repeat;	
	}
.prixTG{
	background:url(images/fond-prixtG.gif) no-repeat;	
	}
.even{
	background:url(images/fond-nav-bleu.gif) no-repeat;	
	}	
.prenezM{
	background:url(images/fond-nav-gris.gif) no-repeat;	
	}	
.micr{
	background:url(images/fond-nav-jaune.gif) no-repeat;	
	}	
.micrG{
	background:url(images/fond-nav-jaune2.gif) no-repeat;
}
.libFG{
	background:url(images/fond-nav-copro2.gif) no-repeat;
	}
.libFBIG{
	background:url(images/fond-nav-copro3.gif) no-repeat;
	}
.libFGRech{
	background:url(images/fond-nav-copro4.gif) no-repeat;
	}
/*####################### LIBRAIRIE FRACOPHONE */
#agenda h4, #agenda h3{
	margin:2px;
}
#agenda li a, #LIBlien a, .listescroll a, #article a {
	color:#625F5F;
	text-decoration:none;} 
#agenda li a:hover, #agenda li a.encours {
	text-decoration:underline;} 
#medias{margin-left:10px;}
*+html #medias{margin-left:20px;}

#LIBgalerie, #LIBson, #LIBlien {
/*border-top:0px;
border-bottom:1px solid #00FF33;*/
	width:133px;
}
#LIBgalerie{
	width:150px;
}
.listescroll{
	height:174px;
	overflow:auto;
}
ul.listescroll{
	height:174px;
	overflow:auto;
	left:0px;
	width:149px;
	padding-left:0;
	margin-top:0;
}
* html ul.listescroll{
	height:174px;
	overflow:auto;
	width:149px;
	padding-left:0;
	padding-top:0;
	margin-left:0px;
	margin-top:-25px;
}
*+html ul.listescroll{
	height:174px;
	overflow:auto;
	width:149px;
	padding-left:0;
	padding-top:0;
	margin-left:0px;
	margin-top:-25px;
}
div.listecroll{
	position:relative;
	margin-top:0px;
}
.larg{
	width:149px;
}
li.son{
	margin-left:0;
}
.son{
	/*list-style-image:url(images/hpv-petit.gif);*/
	list-style-type:none;
	/*margin-left:-19px;*/
	left:0px;
	font-size:.9em;
	width:130px;
	line-height:11px;}
.sonB{
	list-style-image:url(images/hpb-petit.gif);
	margin-left:-19px;
	font-size:.9em;
	width:130px;
	line-height:11px;}
.sonJ{
	list-style-image:url(images/hpj.gif);
	margin-left:-19px;
	font-size:.9em;
	width:130px;
	line-height:11px;}
.lienLib {
	color:#625F5F;
	text-decoration:none;
	width:130px;}
/*############################################################ UNE PARTENAIRES */
#unes{
	text-align:justify;
}
#unes a {
	color:#625F5F;
	text-decoration:none;

}
#unes a:hover{text-decoration:underline;}
#unes img {
	margin:10px;
	margin-left:0px;
	margin-top:0px;
}
/*############################################################ paroles auteurs */

#ok input{
vertical-align:middle;}
.interview-li{
	float: left;
    margin-bottom: 10px;
    position: relative;
}
.interview-photo{
	position:relative;
	float:left;
	width:50px;
	margin-left:10px;
}
.interview-photo img{
	width:50px;
}
.interview-texte{
	position:relative;
	float:left;
	width:380px;
}
.coproduction{
	margin-top:10px;
	float: left;
    position: relative;
}
.coproduction h4{
	margin:0;
	padding:0;
}
.coproduction p{
	margin:0;
	padding:0;
}
.coproduction-titre{
	float: left;
    position: relative;
}
.coproduction-photo{
	margin-top:5px;
	position:relative;
	float:left;
	width:100px;
	margin-left:10px;   
}
.coproduction-photo img{
	width:100px;
}
.coproduction-texte{
	margin-top:5px;
	position:relative;
	float:left;
	width:380px;
}
/*#################################################################       Formulaire Contact   */
.filetRouge{
	border:#FF0000 2px solid;
}
.accordion{
	height:30px;
	overflow:hidden;
}
