/*
 finalement, il faut harmoniser les ecritures.
 au lieu de prendre du : Arial, Helvetica, sans-serif; en 12px
 on choisit du Verdana, Arial, Helvetica, sans-serif; qui fait plus sérieux
*/


body{
/*background:#d9d9d9 url(/images/bg.png) repeat left top;*/
background:#111;
scrollbar-face-color: #FF6600; 		
scrollbar-shadow-color: #993300;
scrollbar-highlight-color: #FFBA8D;
scrollbar-3dlight-color: #FED6BB;
scrollbar-darkshadow-color: #993300;
scrollbar-track-color: #FFA971;
scrollbar-arrow-color: #FFCC99;
font-family: Verdana,Arial, Helvetica, sans-serif;
color:#FFFFE6;
font-size:10px;
}

/* Menu du haut*/

.menu {padding:0 0 0 25px; margin:0; list-style:none; height:35px; background:#fff url(/images/menu1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu ul li {float:left; }
.menu ul li a {display:block; float:left; height:35px; line-height:35px; color:#FFFF00; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}

.menu ul li a#frere{color:#FF9900;}
.menu ul li a b {float:left; display:block; padding:0 19px 0 8px;}
.menu ul li.current a {color:#fff; background:url(/images/menu3.gif);}
.menu ul li.current a b {background:url(../images/menu3.gif) no-repeat right top;}
.menu ul li a:hover {color:#fff; background:#000 url(/images/menu4.gif);}
.menu ul li a#frere:hover {color:#fff; background:#000 url(/images/menu4.gif);}
.menu ul li a:hover b {background:url(/images/menu4.gif) no-repeat right top;}

.menu ul li.current a:hover {color:#fff; background:#000 url(/images/menu3.gif);}
.menu ul li.current a:hover b {background:url(/images/menu3.gif) no-repeat right top;}
.menu ul li ul {padding:0px 0px 0px 0px;}
.menu ul li ul li span {width:100px; background:url(/images/menu1.gif);}
.menu ul li ul li {width:100px;color:#fff; background:url(/images/menu1.gif);}
.menu ul li ul li a:hover {color:#fff; background:#000 url(/images/menu4_bleu.gif);}
.menu ul li ul li a:hover b {background:url(/images/menu4_bleu.gif) no-repeat right top;}

.menu table{

position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:34px;
}
.menu ul{
	
list-style-type:none;
padding:0;
margin:0;
}
.menu li{
float:left;
position:relative;
z-index:100;
}
.menu ul ul {
visibility:hidden;
position:absolute;
width:100px;
height:0;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}



/************************************ Menu gauche  **************************************************/

.bloc_head {
	width:380px;
	background:#000 url(/images/bloc_head_bg.png) repeat-x left top;
	height:20px;
	}
.bloc_head h3 {	
	color:#FFF;
	font-size:12px;
	line-height:20px;
	/*padding-left:35px;*/
	text-align:center;
	text-transform:uppercase;
}
.bloc_head.rubriques h3 {
	/*background:transparent url(/images/bloc_head_rubriques_bg.png) no-repeat 5px 0;*/

}

.bloc_body {
	/*background:#888888 url(/images/bloc_body_bg.png) repeat-x left bottom;*/
	/*background:#bbbb11;*/
	background:#777777;
	width:368px; /*148 par rapport au 160 */
	border-left:1px solid #9c7941;
	border-right:1px solid #9c7941;
	/*min-height:50px;*/
	margin-bottom:0px;
	padding:10px 5px;
	color:#000;
	
}

.bloc_body table  {
	width:100%;
	text-align: left;
	padding:10px;
	border : 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	
}

/* Car 2 cellules par ligne */
.bloc_body td {
	width:50%;
}

/* pour que toute la ligne de la cellule soit coloré sur le hover */
.bloc_body td a {
display:block; width:100%; height: 100%;
}

.bloc_body td a:link,
.bloc_body td a:visited,
.bloc_body td a:active
{ 
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;*/
	color: #FFFFFF;
	text-decoration:none;
}
.bloc_body td a:hover
{ 
	/*
	font-size: 11px;
	font-style: normal;
	font-weight: normal;*/
	color: #000000;
	text-decoration:none;
	background-color: #bbbb11;
}


/*
ul.left_menu {
	// important margin, padding, border, sinon il y a un gros décalage vers la droite
    margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	vertical-align:bottom;
	list-style-type:none;
	width:100%;	
}
ul.left_menu li{
	list-style-type:none;
	margin-bottom:0px;
	display:block;
	width : 50%;
}

ul.left_menu li.left {
float:left;
}

ul.left_menu li.none {
margin-left:150px;
}

ul.left_menu li.normal_gauche {
	/* la petite puce grise */
	background:transparent url(/images/menu_gauche_bg_off.png) no-repeat 5px 50%;
	
	padding-left:20px; /* pour décaler à gauche par rapport à la puce */
}

ul.left_menu li.normal_droite {
	background:transparent url(/images/menu_gauche_bg_off.png) no-repeat 35px 50%;
	
}

ul.left_menu li.active, ul.left_menu li.normal_gauche:hover, ul.left_menu li.normal_droite:hover {
	/* la petite puce rouge */
	background-image:url(/images/menu_gauche_bg_on.png);
}
ul.left_menu li a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
ul.left_menu li.active a, ul.left_menu li:hover a, ul.left_menu li a:hover {
	
	color:#d40000;
}
	
ul.left_menu li a {
	color:#000;
}
*/	

.info_ville, .info_ville2 {
	text-align: center;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	color: #FFFFFF;
}

.info_ville2  div {text-align: justify;}
.info_ville a {text-decoration:none;}
.info_ville a img {vertical-align:middle;margin:5px;}
.info_ville2 h1 {padding:0px 0px 0px 8px;color:#FF9900;}
.info_ville2 a img {vertical-align:middle;margin:5px;}
.info_ville2 #euro {font-family: helvetica, sans-serif ;font-size: 15pt ; font-weight:bold;}


.tab_playlistes td {font-family: Verdana,Arial, Helvetica, sans-serif; ;font-size: 12px ; }	

/* Adresse d'un établissement */
.adresse {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CFD8E4;
}

.avis_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;	
	height: 30px;
	margin : 0px;
	padding: 0px;
}

.blog_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;	
	height: 20px;
	margin : 0px;
	padding: 0px;
}

/* *******************************
   *                             *
   *       PARSAGE               *
   *                             *
   ******************************* */

.star {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
}    
   
.show{
font-family: Helvetica, sans-serif;
	font-weight: bold;
	color:#CC99FF;
}

.lieu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9ACBFF;
} 

.autre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
} 

.date{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#A4C6EF;
}




.look1 {
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
}

.look2{
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #FFFF00;*/
	color: #FFD699;
}

.look3{
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #FF66FF;*/
	color:#E6FF00;
}

.look4{
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #FF66FF;*/
	color:#FFB84D;
}
.puce1 {
	margin: 0px 3px 2px 0px;
}



#liste_derniers_avis{   
  padding : 0px;
  margin : 5px 0px 0px 0px; 
  text-align : center;
  width:50%;
}



/* blanc, 12px, normal */
.blog_date, .index_lire_un_post, .texte_adamezevski, .sous_menu_prochainement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;		
}


/* blanc, 12px, normal, justify */
.blog_texte {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;	
	text-align : justify;
}

/* gris, 12px, normal */
.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CFD8E4;
}

.sousmenu_date {
	display:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #710000;
	background-color:#5b5151;
	border-width:1px;
	border-style:solid;
	border-left-color:#323841;
	border-top-color:#323841;
	border-right-width:0px;
	border-bottom-width:0px;
	padding-left:6px;
}

.recherche_expression {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F3DA81;		
}

.edito {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align : justify;
	color: #FFFFFF;	
}

.liens_domaine {
	font-family: Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFB347;	
}

.liens_nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF9933;	
}
  
.liens_texte {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;	
	text-align : justify;
} 


/* *******************************
   *                             *
   *        LIENS                *
   *                             *
   ******************************* */

/* orange, 11px, normal --> orange,11px, bold */
a:link,
a:visited,
a:active{ 
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;*/
	color: #FFFF00;
	text-decoration:none;
}

a:hover{ 
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;*/
	color: #FF9900;
	text-decoration:none;
}     
   
/* orange, 11px, normal --> orange,11px, bold */
a.blog_commentaire:link,
a.blog_commentaire:visited,
a.blog_commentaire:active,
a.avis_commentaire:link,
a.avis_commentaire:visited,
a.avis_commentaire:active{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration:none;
	}

a.blog_commentaire:hover,
a.avis_commentaire:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF00;
	text-decoration:none;
	}
	
	
a.liens_url:link,
a.liens_url:visited,
a.liens_url:active { 
	font-size : 12px;
	color:#FFFF00;
	text-decoration:none
	}

a.liens_url:hover {
	font-size : 12px;
	color:#FF9900;
	text-decoration: none;
	}
	
	
a.footer:link, 
a.footer:visited,
a.footer:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	color : #FFFFFF;
}

a.footer:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
}

/* orange, 14px, bold */
a.recherche_titre:link,
a.recherche_titre:visited,
a.recherche_titre:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration : none;
	color: #FF9900;	
}

a.recherche_titre:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration : none;
	color: #FFFF00;	
}

a.sous_menu:link,
a.sous_menu:visited,
a.sous_menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

a.sous_menu:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB347;

}

a.onglets:link,
a.onglets:visited,
a.onglets:active {
	font-size: 12px;
	color:#FF9900;
	text-decoration:none
	}
a.onglets:hover {
	font-size: 12px;	
	color:#FFFFFF;
	text-decoration: none;
}

a.onglets_v:link,
a.onglets_v:visited,
a.onglets_v:active {
	font-size: 14px;
	color:#FF9900;
	text-decoration:none
	}
a.onglets_v:hover {
	font-size: 14px;	
	color:#FFFFFF;
	text-decoration: none;
}

a.liens_liste_domaine:link,
a.liens_liste_domaine:visited,
a.liens_liste_domaine:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

a.liens_liste_domaine:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB347;
}




/* *******************************
   *                             *
   *        FORMULAIRE           *
   *                             *
   ******************************* */

.select_post, .select_avis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:orange;
	color:black;
}

/* *******************************
   *                             *
   *        FOND                 *
   *                             *
   ******************************* */

/* colone de gauche */
.SiteBox {
	border-style:solid;
	border-width:1px;	
	border-color:#323131 #140e0e #140e0e #323131;
	background-color:#1b1b1b;
}
   
/* fond du contenu */
/* fond du contenu2 (à l'intérieur de contenu)*/
.contenu , .contenu2{
	border-style: solid;
	border-color: rgb(34, 40, 49) rgb(127, 134, 144) rgb(127, 134, 144) rgb(34, 40, 49);
	border-width: 1px;
	background-color: #323131;
}


/* les fond pour les avis */
.article {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(34, 40, 49) rgb(127, 134, 144) rgb(127, 134, 144) rgb(34, 40, 49);
	background-color: #3e3d3d;
	padding : 6px;
}





/* *******************************
   *                             *
   *        BOX                  *
   *                             *
   ******************************* */



.Box_newsletter, .Box_recherche {
	border-style:solid;
	border-width:1px;
	border-color:#15191F #747C88 #747C88 #15191F;
	color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height:15px;
	background-color: #FFB347;
	background-color: red;
	font-weight: bold;
}


.Box_texte_newsletter, .Box_texte_recherche {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #575757;

}

.etab_closed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFB347;
}

/* *******************************
   *                             *
   *        VIGNETTE             *
   *                             *
   ******************************* */


.vignette {

	text-align:center; 
}



.nbvignettes3 {
	padding:0px 33 0 33;
}

.nbvignettes4 {
	padding:0px 35 0 35;
}

.vignette div {
	border:1px solid black;
	background-color:#222222;
	padding:2px 0px 0px 0px;	
	font-size:10px;
	float:left;
	vertical-align:bottom;
}

.vignette div:hover{
	background-color:#927D6A;
}

.nbvignettes3 div {
	width:171px;
	height:250px;
	margin:0px 0px 10px 3px;
}

.nbvignettes4 div {
	width:124px;
	height:185px;
	margin:0px 0px 10px 5px;
}

.vignette div img {	
	border: 1px solid black;
}

.nbvignettes3 div img {
	width:160px;
	height:215px;
}

.nbvignettes4 div img {
	width:105px;
	height:140px;
}

.vignette div span.titre {
	font-style:bold;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.vignette div span.date {
	font-style:bold;
	font-family:monospace;
	color: white;
}

/* *******************************
   *                             *
   *        VIGNETTE             *
   *                             *
   ******************************* */

.deroule{
    background: url(/images/fleche_vers_haut.gif) no-repeat right ;
}

.enroule {
    background: url(/images/fleche_vers_bas.gif) no-repeat right ;
}

.lien {
	cursor:pointer;
}


div.page {
	text-align:center;
	border-top:2px solid #C03000;
	border-bottom:2px solid #C03000;
	background-color:#EE683F;
	padding:10px;
	font-size:10px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}







table.score {
	/*border:3px solid #6495ed;*/
	border:3px solid #653366;
	border-collapse:collapse;
	width:100%;
	margin:auto;
	color:black;
}
table.score thead,table.score tfoot {
background-color:#653366;
background-image:url(sky.jpg);
border:1px solid #653366;
text-align:center;
color:white;
}
table.score tbody {
background-color:#FFFFFF;
border:1px solid #653366;
}

table.score th.titre_pcp {
background-color:#ff0000;
border:1px solid #ff0000;
}

/*table.score th {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
width:25%;
}*/

table.score thead td {
font-family:sans-serif;
font-size:80%;
border:1px solid #653366;
padding: 3px;
text-align:center;
}

table.score tbody td {
font-family:sans-serif;
font-size:80%;
border:1px solid #653366;
padding:3px;
text-align:left;
}


table.score .groupe1 { 
  width: 30; 
  text-align: center;
  background: yellow; }
table.score .groupe2 { 
  width: 60; }
table.score .colonne2 { 
  background: red; }
table.score .colonne4 { 
  text-align: right; }
table.score   background: lightblue;
  text-align: center; }






.biographie_unitaire_texte {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-style: normal;
	color: #FFFFFF;	
}

.biographie_unitaire_pseudo {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;	
}

.biographie_unitaire_texte_partie {
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FF8000;	
}

/* *******************************
   *                             *
   *       PARSAGE               *
   *                             *
   ******************************* */

.star {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
}    
   
.song {
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	/*color: #FF9900;*/
	color : #FFB84D;
}   

.album {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF99CC;
} 

.show{
font-family: Helvetica, sans-serif;
	font-weight: bold;
	color:#CC99FF;
}

.lieu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9ACBFF;
} 

.autre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color: #FFD699;
} 

.date{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#A4C6EF;
}

.every {
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#DB6EE7;
}

/* question d'interview */
.Q{
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#BFA7BC;
}
/* réponse d'interview */
.R{
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#FFFFFF;
}
   
/* ANCIENS */
   

   
.personne {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #F3B955;
}

.personne_absente {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #E3C8B1;
}

.personne_principale {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #F96E3B;
}

.nom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #EAD7B6;
}

.nom_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #F96E3B;
}

.singer{
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFB84D;
}

.soiree{
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFB84D;
}

.boite{
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#EFDBA4;
}

   
/* *******************************
   *                             *
   *       NEWS                *
   *                             *
   ******************************* */

.news-big {
MARGIN-LEFT: 20px;
WIDTH: 560px;
TEXT-ALIGN: left
}

.news-heure-big {
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
LEFT: 5px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial;
POSITION: relative;
TOP: -4px
}

.news-heure-middle {
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
LEFT: 5px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial;
POSITION: relative;
TOP: -0px
}

.news-corps {
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
FONT-FAMILY: Trebuchet MS;
text-align:justify;
margin-right:20px;
}

.news-titre-big {
FONT-WEIGHT: bold;
FONT-SIZE: 18pt;
COLOR: #FF8000;
FONT-FAMILY: Trebuchet MS
}

.news-titre-middle {
FONT-WEIGHT: bold;
FONT-SIZE: 14pt;
COLOR: #FF8000;
FONT-FAMILY: Trebuchet MS
}

/* *******************************
   *                             *
   *  NEWS (bloc récapitulatif   *
   *                             *
   ******************************* */


b.afcrn b {
	display:block;
	height:1px;
	font-size:1px;
	overflow:hidden;
	border-width:0 1;
	border-style:solid;
	border-color:#1B1B1B; /* couleur des coins du cadre situés en bas */
}

b.afcrn2 b {
	display:block;
	height:1px;
	font-size:1px;
	overflow:hidden;
	border-width:0 1;
	border-style:solid;
	border-color:#FF0000; /* couleur des coins du cadre situés en bas */
}


/* ne décore pas les liens sur les titres */
.af_NewsBlocLien a {color:#000000;
	text-decoration:none;
	font-weight:bold; /* Ecrit en gras les titres */
	}

/* contour des image */	
.af_NewsBlocLien a img{border:1px solid #999999;
	}

/* Separation */
DIV.af_separationT1{
background-image: url(pixel-1-3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:2px 5px 2px 5px;
	clear:both;
	}

/*--- Bloc de News violet ---*/
DIV.af_NewsBlocTotal{ margin-top:20px;
	}
table.af_NewsBloc{font-family: Arial, Helvetica, sans-serif;
	font-smooth:always;
	background:#663366;
	border-left:1px solid #663366;
	border-right:1px solid #663366;
	}
.af_NewsBlocTitre{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:10px;
	}
div.af_NewsBlocContenu{padding:5px;
	background-color:#ffffff;
	}

tr.af_NewsBlocLien td{font-size:11px;
	color:#666666;
	}	
	
table.af_NewsBlocOnglets{font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	}
.af_NewsBlocOnglets div{padding:0px 5px 3px 5px;
	}
.af_NewsBlocOngletActif{color:#000000;
	background-color:#ffffff;
	}
.af_NewsBlocOngletInactif{color:#000000;
	/*background-color:#f1ece6;*/
	/*background-color:#EFB3E8;*/
	background-color:#EFC377;
	}
.af_NewsBlocDate{font-size:10px;
	padding:5px 3px;
	color : #FFFFFF;
	}
	
b.af_NewsBlocCorner b.afcrn_c { background:#663366;
	}
b.af_NewsBlocCornerinv b.afcrn_c { border-color:#663366;
	}
.af_NewsBlocOngletInactif b.af_NewsBlocCornerinv b.afcrn_c { border-color:#663366; /* couleur coin de l'onglet inactif */
	}

b.af_NewsBlocCornerBas b.afcrn_b { background-color:#ffffff;
	border-color:#663366;
	}
b.af_NewsBlocCornerBas b.afcrn_cb { 
	background-color:#663366;
	}

a.af_NewsBlocLienTous{
background-image: url(/edito/imagesedito/fleche-news.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
	padding-left:8px;
	text-decoration:underline;
	}


a.af_NewsBlocLienTous:active,a.af_NewsBlocLienTous:visited, a.af_NewsBlocLienTous:link{
	color:#000000;
}

a.af_NewsBlocLienTous:hover{
	color:#666666;
}



/*--- Bloc de News rouge ---*/
DIV.af_NewsBlocTotal2{ margin-top:20px;
	}
table.af_NewsBloc2{font-family: Arial, Helvetica, sans-serif;
	font-smooth:always;
	background:#FF0000;
	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	}
.af_NewsBlocTitre2{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:10px;
	}
div.af_NewsBlocContenu2{padding:5px;
	background-color:#ffffff;
	}

tr.af_NewsBlocLien2 td{font-size:11px;
	color:#666666;
	}	
	
table.af_NewsBlocOnglets2{font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	}
.af_NewsBlocOnglets2 div{padding:0px 5px 3px 5px;
	}
.af_NewsBlocOngletActif2{color:#000000;
	background-color:#ffffff;
	}
.af_NewsBlocOngletInactif2{color:#000000;
	background-color:#f1ece6;
	}
.af_NewsBlocDate2{font-size:10px;
	padding:5px 3px;
	color : #FFFFFF;
	}
	
b.af_NewsBlocCorner2 b.afcrn_c { background:#FF0000;
	}
b.af_NewsBlocCornerinv2 b.afcrn_c { border-color:#FF0000;
	}
.af_NewsBlocOngletInactif2 b.af_NewsBlocCornerinv2 b.afcrn_c { border-color:#0000ff;
	}

b.af_NewsBlocCornerBas2 b.afcrn_b { background-color:#ffffff;
	border-color:#FF0000;
	}
b.af_NewsBlocCornerBas2 b.afcrn_cb { 
	background-color:#FF0000;
	}

a.af_NewsBlocLienTous2{
background-image: url(/edito/imagesedito/fleche-news.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
	padding-left:8px;
	text-decoration:underline;
	}
	
	
/*--- Bloc de Blanc contour violet ---*/
DIV.af_NewsBlocTotal3{ margin-top:20px;
	}
table.af_NewsBloc3{font-family: Arial, Helvetica, sans-serif;
	font-smooth:always;
	background:#663366;
	border-left:1px solid #663366; /* bord gauche du cadre */
	border-right:1px solid #663366; /* bord droit du cadre */
	}
.af_NewsBlocTitre3{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:10px;
	}
div.af_NewsBlocContenu3{padding:5px;
	background-color:#ffffff;
	}

tr.af_NewsBlocLien3 td{font-size:11px;
	color:#666666;
	}	
	
table.af_NewsBlocOnglets3{font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	}
.af_NewsBlocOnglets3 div{padding:0px 5px 3px 5px;
	}
.af_NewsBlocOngletActif3{color:#000000;
	background-color:#ffffff;
	}
.af_NewsBlocOngletInactif3{color:#000000;
	background-color:#f1ece6;
	}
.af_NewsBlocDate3{font-size:10px;
	padding:5px 3px;
	color : #FFFFFF;
	}
	
b.af_NewsBlocCorner3 b.afcrn_c { background:#FFFFFF; /* couleur haut */
	}
b.af_NewsBlocCornerinv3 b.afcrn_c { border-color:#FFFFFF;
	}
.af_NewsBlocOngletInactif3 b.af_NewsBlocCornerinv3 b.afcrn_c { border-color:#0000ff;
	}

b.af_NewsBlocCornerBas3 b.afcrn_b { background-color:#ffffff;
	border-color:#663366;
	}
b.af_NewsBlocCornerBas3 b.afcrn_cb { 
	background-color:#663366;
	}

a.af_NewsBlocLienTous3{
background-image: url(/edito/imagesedito/fleche-news.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
	padding-left:8px;
	text-decoration:underline;
	}
	

/* *******************************
   *                             *
   *        PLAYLISTS                *
   *                             *
   ******************************* */
   
select.liste_playlists {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #663366;
	background-color: #FFFFFF;
	width:330px;
}

 
   
a.nom_playlist:link,a.nom_playlist:visited,a.nom_playlist:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.nom_playlist:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}


a.biographie_url:link,a.biographie_url:visited,a.biographie_url:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}

a.biographie_url:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF8000;
	background-color: #FFFF00;
	text-decoration: none;
}


/* ***********************************************************
 Les Playlists
   *********************************************************** */

#playerMP3{
  position:fixed; bottom:0; left:0;
  background-color:#710000;
  border-style:solid;
  border-width:1px;
  border-color:yellow; 
  width:200px;
  border-color:#FFBB5C;
  padding : 5px;
  margin : 10px; 
}


td.playlist_cat {
width: 271px;
height: 24px;
background: url(../images/playlist_fond_cellule_1.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #FF9933;	
text-align : center;
}

td.playlist_one {
width: 271px;
height: 20px;
background: url(../images/playlist_fond_cellule_2.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
text-align : center;
}

td.playlist_one_ouverte {
width: 271px;
height: 20px;
background: url(../images/playlist_fond_cellule_3.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
text-align : center;
}

td.titre_pair {
    background-color:#EFDBA4;
    color:black;
}

td.titre_impair {
    background-color:#EFCA68;
    color:black;
}


/* ***********************************************************
 Les Biographies
   *********************************************************** */

td.biographie_nom_categorie {
width: 300px;
height: 30px;
/*background: url(../images/biographie_fond_cellule_2.jpg);
background-repeat: no-repeat;*/
background-color: #D76B00;
border-color : #FF8040;
border-size : 2px;
border-style : inset;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;	
}

/* ***********************************************************
 Les Vidéos
   *********************************************************** */

.intitule {
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FF8000;	
}

.titre {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFFFF;	
}

.description {
    font-family : Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: none;
	color: #FFFFFF;	
}

.itw_titre {
	font-family: Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #FF8000;	
}

/* *******************************
   *                             *
   *        INFO BULLE           *
   *                             *
   ******************************* */


table.biographie_bulle {
border: 1px solid #6C3600;
border-collapse: collapse;
background-color : #FAD5A3;
color:#400000;
font-family:Verdana;
font-size:13px;
}

/* *******************************
   *                             *
   *        AGENDA               *
   *                             *
   ******************************* */

.agenda_concert_date {
	font-size:20px;
	font-family:Verdana;
	color:#EFCA68;
	text-align:center;
}

.agenda_clubbing_date {
	font-size:28px;
	font-family:Verdana;
	color:#EFCA68;
	text-align:center;
}

.agenda_clubbing_date2 {
	font-size:32px;
	font-family:Verdana;
	color:#FFFFFF;
	text-align:center;
}



/* *******************************
   *                             *
   *        SORTIES CD           *
   *                             *
   ******************************* */

.titre_album_new, .titre_album_next, .titre_single_next{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;	
	height: 20px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0px;	
}

.sortiesCD_interprete {
	font-weight: bold;
	color: #FFD699;
}

/* *******************************
   *                             *
   *        PAGE INFO            *
   *                             *
   ******************************* */
   
.info_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;	
	height: 20px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0px;	
}

a.tag:link,a.tag:visited,a.tag:active,a.tag:hover{	
	text-decoration: underline;
}

/* *******************************
   *                             *
   *        PAGINATION           *
   *                             *
   ******************************* */

ul.pagination 
{ 
    border:0; 
    margin:0; 
    padding:0; 	
}

#pagination-flickr li
{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;	
}

#pagination-flickr a
{
    border:solid 1px #DDDDDD;
    margin-right:2px;
}

#pagination-flickr .previous-off, #pagination-flickr .next-off 
{
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}

#pagination-flickr .next a, #pagination-flickr .previous a 
{
    font-weight:bold;
    border:solid 1px #FFFFFF;
}

#pagination-flickr .active
{
    color:#FFAD1F;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

#pagination-flickr a:link, #pagination-flickr a:visited 
{
    color:#EDEF0E;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination-flickr a:hover
{
    border:solid 1px #666666;
}


/* *******************************
   *                             *
   *        TABLEAU              *
   *                             *
   ******************************* */

table.bleu {
   width: 100%;
   border: 1px solid #990033;   
   text-align: left;
   background-color: #FFFFCC;
   font: 80.5% Verdana, Arial, Helvetica, sans-serif; 
   color:black;
}
table.bleu th {
   font-weight: bold;
   background-color: #990033;
   border-bottom: 1px solid #990033;
   color:white;
}
table.bleu td,th {
border-width: 0px;
   padding: 4px 5px; 
 }
table.bleu .odd {
   background-color: #FFCCFF; 
   }
table.bleu .odd td { 
 
   }
table.bleu a:link,  table.bleu a:visited {
	text-decoration  : underline;
	color : black;
}
table.bleu a:hover {
	text-decoration  : underline;
	color:red;
}  

 /* *******************************
   *                             *
   *       GALLERY                *
   *                             *
   ******************************* */ 
 
 img.gallery  {
	margin:3px;
	padding:2px;
	border : 1px solid #FFFFFF; 
 }
 
 /* *******************************
   *                             *
   *       GOOGLE MAP              *
   *                             *
   ******************************* */ 
 
#map_avis  {
	width:550px;
	height:300px
}




























