@charset "utf-8";
/* CSS Document */

/*les class de div pour les affiches*/
/*div contenant tout ce qui compose une affiche*/
.bloc_affiche{
	position:relative;
	left:2px!important;
	left:-1px;
	margin:0px;
	padding:0px;
	margin-bottom:20px;/*espace entre deux affiche et en pas d'une affiche*/
}

/*titre des affiches*/
h2{
	margin:0px;
	padding:0px;
	display:none;
}

/*div titre des affiches*/
.sans{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/sans.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.edito{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/edito.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.agenda{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/agenda.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.agenda_bordelais{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/agenda_bordelais.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.agenda_france{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/agenda_france.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.agenda_etranger{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/agenda_etranger.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.playlists{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/playlists.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.news{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/news.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.quisommesnous{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/quisommesnous.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.membres{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/membres.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.culture{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/culture.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.chroniques{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/chroniques.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.reports{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/reports.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.administration{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/administration.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.archives{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/archives.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.charte{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/charte.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.inscription{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/inscription.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.fiche_inscription{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/fiche_inscription.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.connexion{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/connexion.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.echec_de_connexion{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/echec_de_connexion.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.activation_de_profil{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/activation_de_profil.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.votre_profil{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/votre_profil.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.mot_de_passe_oublie{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/mot_de_passe_oublie.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}
.tous_les_articles{
	position:relative;
	left:-6px;
	background-image:url(../images/affiche/titres/tous_les_articles.png);
	background-position:center;
	background-repeat:no-repeat;
	height:78px;
	width:705px;
	margin:0px;
	padding:0px;
}



/*div contenant le motif papier qui se repète de l'affiche*/
.affiche{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../images/affiche/affiche-motif.png);
	background-position: center top;
	background-repeat:repeat-y;
	height:auto!important;
	height:50px;
	min-height:50px;
	width:705px;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-bottom:30px;/*permet de positionner le pli de l'affiche*/
}
.affiche_remonte{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../images/affiche/affiche-motif.png);
	background-position: center top;
	background-repeat:repeat-y;
	height:auto!important;
	height:50px;
	min-height:50px;
	width:705px;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}

/*div contenant le texte de l'affiche*/
.contenu_affiche {
	position:relative;
	left:0px;
	width:600px;
	text-align:left;
	margin:auto;
}
.contenu_affiche_remonte {
	position:relative;
	left:0px;
	top:-30px;
	width:600px;
	text-align:left;
	margin:auto;
}

/*titres de l'article dans l'affiche*/
.bloc_affiche h3{
	margin:0px;
	padding:0px;
	padding-top:0px;
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
}
.bloc_affiche h4{
	margin:0px;
	padding:0px;
	padding-top:10px;
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
}
.bloc_affiche h5{
	margin:0px;
	padding:0px;
	padding-top:10px;
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.75em;
}
.bloc_affiche h6{
	margin:0px;
	padding:0px;
	padding-top:10px;
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
}

/*mise en forme du texte dans une affiche*/
.bloc_affiche p{
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:0.7em;
	margin:0px;
	padding-top:10px;
}

/*mise en forme des liens des affiches*/
.bloc_affiche a{
	color:#9e78ab;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:inherit;
	text-decoration:none;
	font-size:1em;
}
.bloc_affiche a:visited{
	color:#a469b8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:1em;
}
.bloc_affiche a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:1em;
}

/*mise en forme des images dans une affiche*/
.para_image{
 	text-align:center;
 }
.para_image img{
	border: 2px solid #151210;
}

/*div contenant le pli du bas de l'affiche*/
.bas_affiche{
	position:relative;
	top:-20px;
	background-image:url(../images/affiche/pli_bas.png);
	background-position:center;
	background-repeat:no-repeat;
	height:53px;
	width:705px;
	margin:0px;
	padding:0px;
}

/*bandeau annonce*/
.bandeau_image{
	float:left;
	width:100px;
	height:100px;
	margin-right:15px;
	text-align:center;
}
.bandeau_image p{
	margin:0px;
	padding:0px;
}
.bandeau_image img{
	border: 2px solid #151210;
}
.bandeau{
	min-height:105px;
	height:auto!important;
	height:100px;
	margin-left:115px;
}
.bandeau h4{
	padding-top:0px;
}
.sep_bandeau{
	height:20px;
	background-image:url(../images/affiche/bordure_horizontale.png);
	background-repeat:repeat-x;
	background-position:center;
	margin-bottom:5px;
	margin-top:10px;
}
.sep_bandeau hr{
	display:none;
}

/*Mise en forme tableau Playlists*/
.table_playlists table{
	width:600px;
	padding:0px;
	margin:0px;
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:0.7em;
	text-align:left;
}
.table_playlists th{
	padding-bottom:0px;
	padding-right:6px;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/affiche/bordure_verticale.png);
	background-position:right;
	background-repeat:repeat-y;
}
.table_playlists td{
	padding-bottom:0px;
	padding-right:6px;
	text-align:center;
	background-image:url(../images/affiche/bordure_verticale.png);
	background-position:right;
	background-repeat:repeat-y;
}
.table_playlists .info_set{
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}
.table_playlists .ligne_separation{
	height:8px;
	margin:0px;
	padding:0px;
	background-image:url(../images/affiche/bordure_horizontale.png);
	background-position:center;
	background-repeat:repeat-x;
}

/*span mini btn [ ... ]*/
.mini_btn{
	color:#9e78ab;
}
/*pages Culture et Article*/
.bloc_affiche .theme_et_date_article{
	margin:10px;
	margin-top:5px;
	color:#84656c;
}
.publication_article{
	font-size:0.7em;
}
.bloc_affiche .titre_article{
	display:block;
	margin:0px;
	padding:0px;
	padding-top:10px;
	margin-bottom:15px;
	color:#84656c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.4em;
}
.question_interview{
	font-weight:bold;
	color:#84656c;
}
.img_article{
	margin:10px;
	border: 2px solid #151210;
}

/*IMAGE EN GRAND LORS CLIC*/
.div_trans{
	z-index:100;
	width:100%;
	height:100%;  /*mettre en js la hauteur de la fenetre*/
	position:absolute;
	top:0px;
	left:0px;
	background-color:#3d2344;
	filter:alpha(opacity=60);   /* Internet Explorer 6     */
	-moz-opacity:0.6;           /* Mozilla 1.6 et infér.   */
	opacity: 0.6; 				/* CSS3 et Mozilla récents */
}

.div_img_gd{
	z-index:101;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
}

.div_img_gd a{
	border:none;
}

.img_gd{
	border:none;
}

.div_legende{
	width:100%; /*se réajuste à la taille de l'image via js*/
	margin:auto;
	background-color:#24152a;
	padding-bottom:10px;
	padding-top:10px;
}
.div_legende p{
	color:#bba99e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:0.7em;
	margin-left:10px;
	margin-right:10px;
}