.img_png, .image_typo, .spip_logos {
	behavior: url("win_png.htc");
}

.format_png { 
    behavior: url(win_png.htc); 
	}

body{
	background:#FFFFFF url(img/back-ok.jpg) repeat-x;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

img{
	border:none;
}

#div_centrage{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-right:0px;
	padding-left:0px;
	height:100%;
	background-image: url(img/bordure_flash_haut.jpg);
	background-repeat: no-repeat;
	/*background-color: #333333;*/
}

#contenu{
	width:760px;
	margin-left:20px;
	height:100%;
	padding-top:10px;
}

div#pagination{
	float:left;
	margin-left:20px;
	width:570px;
	text-align:center;
}

div#pagination a, a:visited, a:active{
	font-size:12px;
	text-decoration:none;
	color:white;
}

#slogan_haut{
	padding:3px;
	font-size:8px;
	color:#CCCCCC;
	text-align:center;
	width:100%;
}

#liens_bas_de_page{
	margin-left:50px;
	margin-top:-10px;
	padding:10px;
	font-size:8px;
	color:#CCCCCC;
	text-align:center;
	width:100%;
}

#liens_bas_de_page a, #liens_bas_de_page a:visited{
	color:#CCCCCC;
	font-size:8px;
	text-decoration:none;
}

#div_bando_pub{
	width:850px;
	margin:0px;
	text-align:center;
	background:#333333;
}

#spacer1{
	width:900px;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table#menu_h{
	width:850px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#logo_go{
	width:126px;
	background:url(img/logo.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.item_sommaire_h{
	width:99px;
	height:27px;
	padding-top:8px;
	margin-top:10px;
	padding-bottom:0px;
	background:url(img/goutiere1.gif) repeat-x;
	text-align:center;
	color:white;
	font-size:10px;
}

td.item_sommaire_h:hover{
	width:99px;
	height:27px;
	padding-top:8px;
	margin-top:10px;
	padding-bottom:0px;
	background:url(img/goutiere2.gif) repeat-x;
	text-align:center;
	color:white;
	font-size:10px;

}

a.item_sommaire_h{
	color:#999999;
	font-size:10px;
	padding-right:10px;
	text-decoration:none;
}

a.item_sommaire_h:hover{
	color:#8A5F01;
	font-size:10px;
	padding-right:10px;
	text-decoration:none;
}

a.item_sommaire_h visited{
	color:white;
}

table#corps{
	width:850px;
	margin:0px;
	padding:0px;
	border:0px;
}

#colonne_gauche{
	width:116px;
	background:#000000 /*url(img/bas_colonne_gauche.jpg) no-repeat bottom*/;
	vertical-align:top;
	border-top: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#date_jour{
	text-align:center;
	font-size:9px;
	font-weight:normal;
	color:#8A5F01;
	padding-bottom:8px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
}

#calendrier{
	width:112px;
	height:100px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:2px;
	padding:0px;
	/*background-color: #8A5F01;*/
	/*background-image: url(img/fond_agenda.jpg);*/
	background-repeat: no-repeat;
}

#calendrier table td a:visited{
	font-size:8px;
}

#pave_recherche {
	width:116px;
	height:31px;
	margin-top:10px;
	margin-left:0px;
	padding-left:0px;
	text-align:center;
	background-image: url(img/dessous_recherche.jpg);
	background-repeat: no-repeat;
}

.formulaire_recherche form{
	margin-left:0px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:0px;
	width:116px;
	height:0px;

}

.formulaire_recherche label {
	padding-left:5px;
	display:none;
	

}

input#recherche{
	border:none;
	margin-left:13px;
	margin-top:7px;
	font-size:10px;
	color: #FFFFFF;
	width:80px;
	background-color: #484649;
}

/*h1.sur_rubrique{
	font-size:14px;
	color: #EDC354;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:3px;
}*/


div.sur_rubrique{
	font-size:10px;
	color: #EDC354;
	padding-left:0px;
	margin-top:20px;
	margin-bottom:3px;
}

div.item_sommaire_v{
	height:18px;
	padding-left:23px;
	margin-bottom:0px;
	color:#999999;
	background-image: url(img/ligne_menu_gauche.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	line-height: 5px;
	margin-top:3px;
	padding-top: 2px;
	padding-bottom: 0px;
	vertical-align: top;
	font-weight: normal;
}

div.item_sommaire_v:hover{
	height:18px;
	padding-left:23px;
	margin-bottom:0px;
	background-image: url(img/ligne_menu_gauche_survol.jpg);
	background-repeat: no-repeat;
	background-position: center ;
	line-height: 5px;
	margin-top:3px;
	padding-top: 2px;
	padding-bottom: 0px;
	vertical-align: top;
}

a.item_sommaire_v{
	text-decoration:none;
	font-size:11px;
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-weight: bold;
}

a.item_sommaire_v:hover{
	text-decoration:none;
	font-size:11px;
	color:#8A5F01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

a.item_sommaire_v visited{
	color:#CCCCCC;
}
/*style page espace pro/////////////////////////////////*/
div.item_sommaire_pro{
	padding-left:15px;
	font-size:10px;
	text-transform: uppercase;
	margin-bottom:0px;
	color:#CCCCCC;
	line-height: 15px;
	margin-top:0px;
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: top;
}

a.item_sommaire_pro{
	text-decoration:none;
	font-size:10px;
	text-transform: uppercase;
	color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

a.item_sommaire_pro hover{
	color:#666633;
	text-transform: uppercase;
}

a.item_sommaire_pro visited{
	color:#CCCCCC;
	text-transform: uppercase;
}
/*fin style espace pro/////////////////////////////*/
div#mag{
	width:104px;
	height:142px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:center;
	margin-top:0px;
	background-image: url(img/dessous_couverture.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

div#base-line{
	background:url(img/base-line.jpg) no-repeat center;
	height:70px;
	margin:0px;
	padding-top:0px;
	text-align:center;
	color:white;
	font-size:12px;
	vertical-align: bottom;
}

div#base-line_2{
	/*background:url(img/base-line.jpg) no-repeat center;*/
	height:10px;
	margin:0px;
	padding-top:0px;
	text-align:center;
	color:white;
	font-size:10px;
	vertical-align: top;
}

#colonne_centrale{
	vertical-align:top;
	width:620px;
	/*background-color:#333333;*/
	padding-top:7px;
	padding-bottom:7px;
	padding-right: 0px;
	padding-left: 0px;
	margin:0px
}

div#cadre_haut{
	width:600px;
	background:url(img/cadre_haut.jpg) no-repeat;
	margin-left:10px;
	height:9px;
	margin-right:8px;
	margin-bottom:0px;
	padding:0px;
	font-size:0px;
}

div#cadre_contenu_sommaire{
	width:600px;
    background:url(img/cadre_contenu_ligne.jpg) repeat-y;
	background-color:#333333;
	margin-left:10px;
	margin-top:0px;
	color:white;
	padding-top: 0px;
	padding-left: 1px;
}

div#cadre_contenu{
	width:600px;
    background:url(img/cadre_contenu.jpg) repeat-y;
	background-color:#333333;
    margin-left:10px;
	color:white;
	padding-top: 0px;
	padding-left: 1px;
}

div#cadre_contenu_newsletter{
	width:600px;
    background:url(img/cadre_contenu.jpg) repeat-y;
	background-color:#333333;
    margin-left:10px;
	color:white;
	padding-top: 0px;
	padding-left: 1px;
}

#test{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

div#cadre_bas{
	width:600px;
    background:url(img/cadre_bas.jpg) no-repeat;
	height:9px;
	margin:auto;
	padding:0px;
}

div.colonne_droite_2{
	width:0px;
	vertical-align:top;
	margin-left:0px;
	padding-top: 0px;
	padding-left:20px;
	border:0px;
	text-align: center;
	float: right;
}

td.auto_promo{
	width:119px;
	vertical-align:top;
	margin-left: 20px;
	padding-top: 0px;
	padding-left: 8px;
	border:0px;
	background: url(img/dessus_flash.gif) no-repeat bottom;
	text-align: center;
}

#colonne_droite{
	width:116px;
	height:100%;
	vertical-align:top;
	background:url(img/fond_colonne_droite.jpg) repeat-y ;
	padding-top: 0px;
	border:0px;
	text-align: center;
}

td.logo_com{
	width:116px;
	height:10px;
	padding-left:0px;
}

.pave_people_link{
	float:left;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:20px;
	margin:0px;
	width:300px;
}

/*#colonne_droite_pub{
	width:116px;
	background-color:#000000;
	padding-top: 5px;
}*/

#bas_de_page{
    width:840px;
	text-align:center;
	font-size:10px;
	height:40px;
	padding:5px;
	padding-top:5px;
	color:#FFFFFF;
	background:#000000 url(img/fond_bas_page.jpg) no-repeat;
	text-indent: 0px;
}

#bando_flash{
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	width:850px;
	background-color: #333333;   
	/*background:url(img/back-ok2.jpg) repeat;*/
}

#titre_rubrique{
	width:500px;
	padding-left:20px;
	padding-top:5px;
	padding-right:5px;
	color: #FFFFFF;
	font-size:10px;
	text-transform:uppercase;
}

#titre_rubrique_recherche{
	width:500px;
	padding-left:20px;
	padding-top:10px;
	padding-right:5px;
	color: #FFFFFF;
	font-size:10px;
	text-transform:uppercase;
}

div.div1{
	float:left;
	font-size: 10px;
	padding-top:0px;
	color: #999999;
	text-indent: 0px;
}

div.div2{
	float:left;
	width:510px;
}

div.div3{
	padding-top:8px;
}

div.div4{
	float:right;
	font-size: 10px;
	padding-top:7px;
	padding-right:20px;
	color: #999999;
	text-indent: 0px;
}

div.div1_agenda{
	float:left;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
}

div.div2_agenda{
	float:left;
	width:405px;
}


#liner{
	clear:both;
	padding-left:15px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

/* style des rubriques interview et fashion */

.image_r{
	padding-left:20px;
	Padding-top:5px;
	width:100px;
	float:left;
}

.image_news{
	padding-left:20px;
	padding-right:20px;
	margin-right:7px;
	Padding-top:5px;
	width:100px;
	float:left;
}

div.titre_r{
	margin-left:10px;
	width:170px;
	float:left;
	color:#FFFFFF;
	padding-top:10px;
	font-size: 12px;
}

span.titre_r{
	color:#EDC354;
	font-size:14px;
	text-transform:uppercase;
}

span.date_r{
	color:#999999;
	font-size:10px;
	padding-top:10px;
}

div.texte_r{
	padding-left:0px;
	padding-right:20px;
	letter-spacing: 1px;
	width:280px;
	color:#CCCCCC;
	font-size:11px;
	text-align:justify;
	float:right;
}

div.texte_link{
	padding-left:15px;
	padding-right:10px;
	padding-top:30px;
	letter-spacing: 1px;
	width:100px;
	color:#CCCCCC;
	font-size:11px;
	float:left;
}

a.texte_r{
	color:#CCCCCC;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
}
a.texte_r visited{
	color:#CCCCCC;
}

.suite_r{
	padding-right:10px;
	color:#999966;
	font-size:10px;
}

.spacer2{
	clear:both;
}

.spacer3{
	clear:both;
	font-size:10px;
}

#pages_prec{
	float:left;
	font-size:10px;
	padding-left:20px;
	padding-bottom:10px;
	text-align:left;
	width:20%;
}

#pages_articles{
	float:left;
	font-size:10px;
	padding-bottom:10px;
	text-align:center;
	width:50%;
}

#pages_suiv{
	float:left;
	font-size:10px;
	padding-bottom:10px;
	text-align:right;
	width:20%;
}


.lien_n_page{
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}

.lien_n_page visited{
	color:white;
	text-decoration:none;
}

.lien_page_actuelle{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.lien_page_actuelle visited{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/* style des rubriques cd et vinyl */

.titre_cd_vinyl{
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	text-transform:uppercase;
	color: #8a5f01;/*#EDC354;*/
	margin-left:10px;
}

.titre_cd_vinyl_2{
	float:left;
	padding-top:5px;
	padding-bottom:0px;
	font-size:14px;
	text-transform:uppercase;
	color: #FFFFFF;
	padding-left:20px;
}

.sous_titre_cd_vinyl{
	float:left;
	font-size:10px;
	padding-left:10px;
	padding-top:11px;
	padding-bottom:0px;
	text-align:left;
	text-transform:uppercase;
	color:#999966;
}

.date_cd_vinyl{
	position:relative;
	left:-20px;
	font-size:10px;
	text-align:right;
	padding-top:8px;
	padding-bottom:0px;
	color: #999999;
}

.texte_cd_vinyl{
	float:left;
	font-size:11px;
	letter-spacing: 1px;
	text-align:justify;
	padding-left:10px;
	padding-top:5px;
	padding-right:20px;
	width:450px;
	color:#CCCCCC;
}

/* style de la rubrique charts */

.texte_charts{
	float:left;
	text-align:justify;
	letter-spacing: 1px;
	padding-left:10px;
	padding-right:20px;
	padding-top:20px;
	width:450px;
	color:#CCCCCC;
	font-size:11px;
	text-transform:uppercase;
}

/* style de la rubrique mix */

#descriptif_mix{
	font-size:12px;
	text-align:justify;
	padding-left:20px;
	padding-right:25px;
	padding-bottom:20px;
	color:#CCCCCC;
}

.titre_mix{
	margin-left:10px;
	float:left;
	width:250px;
	font-size:16px;
	text-transform:uppercase;
	padding-top:20px;
}


.texte_mix{
	float:left;
	font-size:14px;
	text-align:left;
	color:#CCCCCC;
	padding-top:10px;
	width:220px;
}

div.lien_mix{
	float:left;
	text-align:right;
	padding-top:22px;
}

a.lien_mix{
	font-size:12px;
	color:white;
	text-decoration:none;
}

a.lien_mix visited{
	color:white;
	text-decoration:none;
}


/* style de la rubrique clublist */
.region{
	padding-top:5px;
	padding-left:20px;
	font-size:12px;
	text-transform:uppercase;
}

.image_club{
	padding-left:20px;
	padding-top:16px;
	width:60px;
	float:left;
}

.pave_club{
	float:left;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	width:185px;
}

.logo_club{
	float:left;
	padding-right:2px;
	padding-top:0px;
}

.nom_club{
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:0px;
}


.lien_club {
	font-size:10px;
	text-decoration:none;
	color:#999999;
}

a.lien_going_accueil {
	font-size:10px;
	text-decoration:none;
	color:#8A5F01;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align: center;
}

a.lien_going_accueil:hover {
	font-size:10px;
	text-decoration:none;
	color:#999999;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	text-align: center;
}


/* style de la rubrique people */

div#clubs_belges{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:10px;
	font-size:12px;
	text-transform:uppercase;
}

.pave_people_list{
	float:left;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:20px;
	margin:0px;
	width:190px;
}

div#clubs_francais{
	float:left;
	padding-left:20px;
	font-size:12px;
	width:200px;
}

div.logo_article{
	float:left;
	padding-right:5px;
	padding-bottom:0px;
}

div.titre_club{
	float:left;
	padding-bottom:10px;
	padding-top:0px;
	padding-right:10px;
	font-size: 14px;
}


div.date_article_people{
	float:left;
}

div.liner2{
    margin-top:40px;
	padding-top:20px;
	padding-bottom:10px;
	margin-left:0px;
	padding-left:0px;
}

a.lien_people{
	float:left;
	text-decoration:none;
	color:white;
}

/* style des articles */

div.titre_a{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:0px;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
}

div.soustitre_a{
	padding-left:20px;
	padding-top:5px;
	color:#666666;
	font-size:10px;
	text-transform:uppercase;
}

div#date_a{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	color:#CCCCCC;
	float:right;
	font-size:10px;
	text-transform: lowercase;
	text-align: left;
}

div.texte_a{
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:15px;
	letter-spacing: 1px;
	color:#B6B6B6;
	font-size:11px;
	text-align:justify;
}

div.texte_infos_legale{
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	letter-spacing: 1px;
	color:#CCCCCC;
	font-size:11px;
	text-align:justify;
}

.spip_documents_left{
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
}

.spip_documents_center{
	margin:15px;
	text-align:center;
	
}

.spip_documents_right{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}

table.spip{
	text-align:center;
	width:100%;
}

span.titre_article_people{
	font-size:14px;
	color:white;
}

div.titre_article_people_droite{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:10px;
	margin:0px;
	margin-top:3px;
	color: #8A5F01;
	font-size: 10px;
}

div.titre_article_people{
	padding-left:16px;
	padding-bottom:0px;
	margin:0px;
}

div.titre_article_people_2{
    float:right;
	padding-right:35px;
	padding-bottom:0px;
	margin:0px;
}

span.titre_article_people{
	font-size:12px;
	color:white;
	text-transform:uppercase;
}

span.soustitre_article_people{
	font-size:12px;
	color:#CCCCCC;
	text-transform:uppercase;
}

#galerie_bas{
	padding-left:148px;
	width:546px;
}

.image_bas{
	float:left;
	width:182px;
	padding-bottom:20px;
}

div.galerie_people{
	padding-top:10px;
	padding-left:30px;
	width:570px;
}


div.image_people{
	float:left;
	padding:2px;
}

#retour{
	padding-left:20px;
}

#lien_retour{
	font-size:10px;
	text-decoration:none;
	color:#999966;
	text-transform: capitalize;
	padding-left: 10px;
}

#lien_retour_actu{
	font-size:10px;
	text-decoration:none;
	color:#999966;
	text-transform: capitalize;
}

#lien_retour_infos{
	font-size:10px;
	text-decoration:none;
	color:#999966;
	text-transform: capitalize;
	padding-left: 50px;
}

#lien_retour_recherche{
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	color:#8A5F01;
	text-transform: uppercase;
	vertical-align: bottom;
}

#lien_retour_recherche a, #lien_retour_recherche a:visited{
	color:#999966;
	text-decoration:none;
}

#titre_sous_rubrique{
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:0px;
	color:#CCCCCC;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

div.texte_club{
	padding-left:10px;
	padding-right:10px;
	width:460px;
	color:#CCCCCC;
	font-size:11px;
	text-align:justify;
	float:left;
}

div.ps_club{
	padding-left:90px;
	padding-right:10px;
	padding-top:20px;
	width:400px;
	color:#CCCCCC;
	font-size:10px;
	text-align:justify;
	float:left;
}

div.galerie_club{
	padding-top:10px;
	margin-left:120px;
	width:480px;
}

/* styles de la rubrique agenda */

div.pave_region{
	float:left;
	width:250px;
	margin:5px;
	padding-left:25px;
}

div.pave_region1{
	float:left;
	width:250px;
	margin:5px;
	padding-left:25px;
}

div.pave_region2{
	float:right;
	width:250px;
	margin:5px;
	padding-right:25px;
}

div.pave_region3{
	float:right;
	width:250px;
	margin:5px;
	padding-right:25px;
	margin-bottom:200px;
}

div.titre_agenda{
	padding-left:20px;
	font-size:12px;
	text-transform:uppercase;
}

div.texte_agenda{
	padding-left:20px;
	font-size:12px;
	font-weight: normal;
}


/* styles de la page sommaire */

#cadre_centrage{
	padding-left:20px;
	padding-top:5px;
	width:580px;
}

#pave_edito{
	width:98px;
	height:158px;
	background:url(img/edito.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
}

#pave_beaute{
	float:left;
	width:102px;
	height:158px;
	background:url(img/reviews.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:4px;
	margin-bottom:0px;
	margin-top:4px;
	margin-right:3px;
	margin-left:0px;
}

#pave_fashion{
	float:left;
	width:100px;
	background:url(img/reviews.jpg) no-repeat;
	height:158px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin:4px;
	/*border: 1px solid #666666;*/
}

#pave_design{
	float:left;
	width:100px;
	background:url(img/reviews.jpg) no-repeat;
	height:158px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin:4px;
}

#pave_hightech{
	float:left;
	background:url(img/reviews.jpg) no-repeat;
	width:100px;
	height:158px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin:4px;
}

#pave_tendances{
	float:left;
	width:100px;
	background:url(img/reviews.jpg) no-repeat;
	height:158px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin:3px;
}

#pave_interviews{
	float:left;
	width:554px;
	height:114px;
	background:url(img/interviews.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:4px;
}

#pave_actu{
	float:left;
	width:267px;
	height:150px;
	/*background:url(img/interviews.jpg) no-repeat;*/
	border: 1px solid #666666;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:4px;
}

#pave_concours_news{
	float:left;
	width:252px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

#pave_concours{
	width:245px;
	height:160px;
	background:url(img/concours.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	margin-top:4px;
}

#pave_news{
	width:252px;
	height:140px;
	background:url(img/news.jpg) no-repeat;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:2px;
	margin-right:0px;
}

#pave_actu_club_paris{
	float:left;
	width:78px;
	height:100px;
	background:url(img/paris.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:7px;
	margin-right:8px;
	margin-left:0px;
}

#pave_actu_club_lille{
	float:left;
	width:78px;
	height:100px;
	background:url(img/paris.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:8px;
	margin-right:7px;
	margin-left:0px;
}

#pave_actu_club_bruxelles{
	float:left;
	width:78px;
	height:100px;
	background:url(img/paris.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:7px;
	margin-right:0px;
}

#pave_pub{
	float:right;
	width:321px;
	height:254px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:5px;
	margin-left:0px;
}

#pave_reportages{
	float:left;
	width:325px;
	height:115px;
	background:url(img/reportage.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:4px;
	margin-right:5px;
	margin-top:6px;
}

#pave_jumpstyle{
	float:left;
	width:215px;
	height:115px;
	background:url(img/people.jpg) no-repeat;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:6px;
	margin-bottom:4px;
}

#pave_people{
	float:left;
	width:128px;
	height:80px;
	background:url(img/mix.jpg) no-repeat;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:3px;
	margin-bottom:4px;
	margin-right:2px;
	margin-left:2px;
}

.pave_cd{
	float:left;
	width:73px;
	height:80px;
	background:url(img/cd.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:4px;
	margin-bottom:4px;
	margin-top:3px;
	margin-right:2px;
}

.pave_vinyl{
	float:left;
	width:73px;
	height:80px;
	background:url(img/vinyl.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	margin-top:3px;
	margin-left:2px;
}

.pave_charts{
	float:left;
	width:73px;
	height:80px;
	background:url(img/charts.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-right:4px;
	padding-left:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:2px;
	margin-top:3px;
	margin-left:2px;
}

.pave_mix{
	float:left;
	width:73px;
	height:80px;
	background:url(img/cd.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-right:4px;
	padding-left:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:2px;
	margin-top:3px;
	margin-left:2px;
}

.pave_video{
	float:left;
	width:73px;
	height:80px;
	background:url(img/cd.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-right:4px;
	padding-left:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:2px;
	margin-top:3px;
	margin-left:2px;
}

#pave_page_recherche{
	width:460px;
	border:1px solid #666666;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:4px;
	padding-left:10px;
	margin:0px;
	background-color: #000000;
}

div.titre_rubrique{
	font-size:10px;
	padding-left:0px;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:3px;
	color: #999999;
}

div.titre_rubrique_recherche{
	font-size:10px;
	padding-left:0px;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:0px;
	color: #CCCCCC;
}

div.titre_rubrique_news{
	font-size:10px;
	padding-left:5px;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:5px;
	color: #999999;
}

div.titre_rubrique_people{
	font-size:10px;
	padding-left:5px;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:0px;
	color: #999999;
}

div.titre_rubrique_jumpstyle{
	font-size:10px;
	padding-left:5px;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:4px;
	color: #999999;
}

div.titre_rubrique_mix{
	font-size:10px;
	padding-left:0px;
	padding-top:4px;
	text-transform:uppercase;
	padding-bottom:1px;
	color: #999999;
}

/*.s_texte_edito{
	float:left;
	color:#CCCCCC;
	margin-left:5px;
	letter-spacing:1px;
	font-size:11px;
	text-align:justify;
	width:100px;
}*/

.s_logo_edito{
	float:left;
	padding-top:3px;
}

.s_logo_news{
	float:left;
	padding-top:0px;
	padding-left:8px;
}


.s_logo_mix{
	float:left;
	padding-left:6px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.s_logo_concours_album{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.s_logo{
    padding-top:4px;
	text-align:left;	
}

.s_logo_couv{
	float:left;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.s_titre_fashion{
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	width:90px;
}

.s_titre_precedent{
	padding-top:3px;
	font-size:9px;
	text-transform:uppercase;
	width:95px;
}

.s_texte_fashion{
	float:left;
	letter-spacing: 1px;
	color:#CCCCCC;
	font-size:11px;
	width:100px;
}

.pave_logo_titre_interview_l{
	float:left;
	padding-top:4px;
	width:105px;
	text-align:left;
}

.s_logo_l{
	text-align:left;
}

.s_titre_interview_l{
	padding-top:3px;
	font-size:10px;
	text-transform:uppercase;
	width:105px;
	text-align:left;
}

.pave_logo_titre_interview_c{
	float:left;
	padding-top:1px;
	width:108px;
	text-align:center;
}

.pave_logo_titre_interview_actu{
	float:left;
	padding-top:1px;
	width:50px;
	text-align:center;
}

.s_logo_c{
	text-align:center;
	padding-top: 4px;
    padding-left: 0px;
}

.s_titre_interview_c{
	padding-top:2px;
	font-size:9px;
	text-transform:uppercase;
	text-align:center;
}

.pave_logo_titre_interview_r{
	float:left;
	width:100px;
	text-align:right;
}

.s_logo_r{
	text-align:right;
}

.s_titre_interview_r{
	margin:auto;
	padding-top:0px;
	font-size:10px;
	text-transform:uppercase;
	width:0px;
	text-align:center;
}

.s_lien{
	text-decoration:none;
	color:#CCCCCC;
	font-size:11px;
}

.s_lien_news_jour{
	text-decoration:none;
	color:#CCCCCC;
	font-size:11px;
}

.s_lien_suite{
	text-decoration:none;
	color:#999966;
	font-size:11px;
}

.s_titre_concours1{
	float:left;
	width:250px;
	padding-left:4px;
	padding-bottom:5px;
	font-size:10px;
	color:#8A5F01;
}

.s_titre_concours106{
	float:left;
	width:450px;
	padding-left:20px;
	padding-bottom:0px;
	padding-top:5px;
	font-size:10px;
	color:#8A5F01;
}

.s_date_mois_news{
	float:left;
	width:450px;
	padding-left:20px;
	margin-top:20px;
	padding-bottom:0px;
	padding-top:5px;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.s_texte_concours1{
	float:left;
    padding-left:4px;
	padding-bottom:5px;
	width:250px;
	font-size:10px;
	color:#8A5F01;
	
}

.s_titre_news{
	float:left;
	width:30px;
	padding-left:3px;
	text-transform:uppercase;
	font-size:10px;
	color:white;
	text-align:center;
}

/*.s_texte_news{
	float:left;
	padding-left:3px;
	letter-spacing: 1px;
	width:50px;
	font-size:11px;
	color:#CCCCCC;
}*/

.s_logo_news_c{
	float:left;
	width:43px;
	padding-top:0px;
	padding-left:5px;
	text-align:center;
}

.pave_logo_titre_news{
	float:left;
	width:30px;
	text-align:center;
}

.s_titre_concours2{
	clear:left;
	width:200px;
	padding-top:3px;
	text-transform:uppercase;
	font-size:11px;
	color:white;
}

.s_texte_concours2{
	width:200px;
	font-size:11px;
	letter-spacing: 1px;
	color:#CCCCCC;
}

.s_logo_people{
	float:left;
	padding-left:5px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:0px;
}

.s_logo_actu{
	float:left;
	padding-left:13px;
	padding-right:0px;
	padding-top:6px;
	padding-bottom:0px;
}

.s_text_actu{
	float:left;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
}

.s_logo_cd{
	float:left;
	padding:0px;
}

.pave_logo_titre_reportage{
	float:left;
	width:103px;
	text-align:center;
}

.comment_people{
	padding-top:0px;
	padding-bottom:0px;
	font-size:10px;
}

.comment_mix{
	padding-top:0px;
	padding-bottom:0px;
	font-size:11px;
}

.retour_rubrique{
	text-decoration:none;
	color:#CCCCCC;
}

/*style de la page espace pro*/

#pave_deejays{
	float:left;
	width:100px;
	height:150px;
	padding:4px;
	margin:3px;
	border: 1px solid #666666;
}

#pave_labels{
	float:left;
	width:100px;
	height:150px;
	padding:4px;
	margin:3px;
	border: 1px solid #666666;
}

#pave_festival{
	float:left;
	width:100px;
	height:150px;
	padding:4px;
	margin:3px;
	border: 1px solid #666666;
}

#pave_guestlist{
	float:left;
	width:100px;
	height:150px;
	padding:4px;
	margin:3px;
	border: 1px solid #666666;
}

#pave_radio{
	float:left;
	width:100px;
	height:150px;
	padding:4px;
	margin:3px;
	border: 1px solid #666666;
}

/*style des article pub///////////////////////////////////////////////////////////*/

#pave_hightech_pub{
	float:left;
	background:url(img/article_precedent.jpg) no-repeat;
	width:100px;
	height:120px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-left:0px;
	padding-left:5px;
	margin-right:0px;
}

#pave_news_bas_pub{
	float:left;
	width:100px;
	height:120px;
	/*border:1px solid #666666;*/
	padding-top:3px;
	padding-bottom:12px;
	padding-right:0px;
	margin-left:0px;
	padding-left:20px;
	margin-right:0px;
}

#pave_hightech_pub_2{
	float:left;
	background:url(img/article_precedent.jpg) no-repeat;
	width:100px;
	height:120px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-left:15px;
	padding-left:5px;
	margin-right:0px;
}

#pave_reviews_sommaire{
	float:left;
	background:url(img/reviews.jpg) no-repeat;
	width:100px;
	height:158px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-left:0px;
	padding-left:5px;
	margin-right:0px;
}

#pave_reviews_sommaire_2{
	float:left;
	background:url(img/reviews.jpg) no-repeat;
	width:100px;
	height:158px;
	/*border:1px solid #666666;*/
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-left:15px;
	padding-left:5px;
	margin-right:0px;
}

#pave_concours_news_pub{
	float:left;
	width:245px;
	margin-right:4px;
	margin-top:4px;
	margin-bottom:0px;
	padding-top:0px;
	/*border:1px solid #666666;*/
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
}

div.titre_a_pub{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#8A5F01;
	font-size:10px;
	text-transform:none;
}

#pave_concours_pub{
	width:245px;
	height:160px;
	background:url(img/concours.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:4px;
}

#pave_news_pub{
	width:245px;
	height:76px;
	background:url(img/news.jpg) no-repeat;
	/*border: 1px solid #666666;*/
	padding:0px;
	margin-top:5px;
}

#pave_pub_pub{
	float:right;
	width:321px;
	height:254px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:5px;
	margin-left:0px;
}

.s_logo_edito_pub{
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:0px;
}

/*style des formulaires///////////////////////////////////////////////////////////////////////////////////////////////////////*/


.spip_forms, .spip_sondage {
	color: #8A5F01;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 4px;
	border: 1px solid #a0a0a0;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	padding-left:30px;
	padding-right:40px;
}
.spip_form_champ {
	margin-bottom:1em;
	background-color: #333333;
	font-size: 10px;
	padding-right:0px;
	color: #CCCCCC;
}
.spip_form_label {
	display:block;
	text-align:left;
	padding-left:5px;
	font-size: 10px;
	color: #CCCCCC;
}
.spip_form_label_obligatoire{
  font-weight: normal;
  font-size: 9px;
  
}
.spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
	padding-left:5px;
	font-size: 9px;
	color: #999966;
}

.spip_form_choix_unique{
    font-size: 10px;
	/* display:block; *//* decommenter pour avoir des bouton radio verticaux*/
}

.spip_form_choix_multiple{
    font-size: 9px;
	display:block; 
}

.spip_sondage {
	margin: auto;
}

.spip_form_erreur {
	float:right;
	color: red;
	background-color:#333333;
	margin: 1px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.spip_form_ok {
	/* border: 1px solid #808080;*/
	background-color:#333333;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:15px;
}
.spip_form_ok_confirmation{
	display:block;
}

.spip_sondage .ligne_barre {
	height: 8px;
	background: #B0A0FF;
	border: 1px solid black;
}
.spip_sondage .sondage_table {
	display: table;
}
.spip_sondage .sondage_ligne {
	display: table-row;
}
.spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
.forml, .formo, .fondl, .fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #333333;
}
.forml, .formo {
	margin: 4px;
	margin-bottom: 1px;
	padding: 1px;
	width:100%;
	background-color: #333333;
}
.forml, .fondl {
	border: 1px #909090;
	background-color: #CCCCCC;
	background-color: #CCCCCC;
	padding: 1px;
}
.formo, .fondo {
	border: 0px #C0C0C0;
	background-color: #999999;
}

.spip_bouton {
	padding: 3px;
	padding-right:0px;
	margin-right:0px;
	background-color: #8A5F01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	width:60px;
	background-position: center;
	text-align: center;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/


label {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal
}

/*input#text_prenom{
	display:block;
	text-align:left;
	padding-left:5px;
	font-size: 10px;
	background-color:#CCCCCC;
	border: 0px;
	
}*/


textarea {
	border: 0px;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:250px;
	height:80px;
	font-size: 12px;
}
a.spip_out {
	color: #8A5F01;
	text-decoration: none;
}

a.spip_in {
	color: #FF0000;
	padding-left:10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.on {
	color: #999966;
	padding-left:10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}


li {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-position: outside;
	list-style-type: square;
	color: #8A5F01;
	vertical-align: top;
	font-size: 18px;
}

#label_newsletter{
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
}

#pave_newsletter {
	float:left;
	width:87px;
	height:31px;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	background-image: url(img/dessous_newsletter.jpg);
	background-repeat: no-repeat;
}

input#newsletter{
	border:none;
	margin-left:7px;
	margin-top:7px;
	font-size:10px;
	color: #FFFFFF;
	width:70px;
	background-color: #484649;
}
#btn_newsletter{
	float:left;
}

#pave_demande_abonnement{
	float:left;
	margin-top:20px;
	padding-left:10px;
	padding-right:20px;
	font-size:12px;
	line-height:1.5em;
	}
	
#pave_demande_abonnement .titre{
	margin-bottom:20px;
	width:490px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:white;
	}
	
#pave_demande_abonnement table{
	width:500px;
	border-collapse:collapse;
	border: 1px solid gray;
}

#pave_demande_abonnement #entete_abonnement{
	font-weight:bold;
	text-align:center;
}

#pave_demande_abonnement td{
	border: 1px solid gray;
	padding:2px;
}

#pave_demande_abonnement .date{
	text-align:center;
}

#pave_demande_abonnement .suppr{
	text-align:center;
}

#pave_demande_abonnement #btn_suppr{
	cursor:pointer;
}

#pave_demande_abonnement .btn_telecharger{
	cursor:pointer;
	width:180px;
	border:1px solid gray;
	text-align:center;
	background:#e62b17;
}

#toutcocher{
	cursor:pointer;
}

#login {
	width:60%;
}

#popup{
	display:none;
	position:absolute;
	left:-600px;
	top:200px;
	width:500px;
	height:150px;
	border:1px solid white;
	background:black;
	color:white;
	text-align:center;
	padding:5px;
}
input#popupnewsletter{
	border:none;
	margin-left:20px;
	margin-top:7px;
	font-size:12px;
	color: #FFFFFF;
	width:110px;
	background-color: #484649;
}

#input_popupnewsletter {
	float:left;
	width:150px;
	height:31px;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	background:url('img/dessous_popupnews.jpg');
}

#pave_input{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	text-align:center;
}

#fermer{
	font-size:12px;
	cursor:pointer;
	margin-top:10px;
}

/*Style des forums */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: 0; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
  display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted #555555; 
}
	
.formulaire_spip legend { 
	font-weight: bold;
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 1px solid;
	font-family: inherit;
	font-size: inherit; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }







.formulaire_login_forum input{
		color:white;
}

.formulaire_forum, .formulaire_login_forum {
	margin-left:20px;
	width:90%;
	font-size:10px;
}

.formulaire_login_forum legend, .formulaire_login_forum p {
	background:none;
	color:white;
}

.formulaire_forum legend {
	background:none;
	color:#999966;
}

.formulaire_login_forum a, a:visited, a:active{
	color:white;
}

fieldset.reponse_formulaire{
	border-color:white;
}

#nom_site_forum, #url_site, #titre, #textarea_1, #auteur, #email_auteur, #barre_1{
	background:black;
	color:white;
	font-size:11px;
}


div.spip_bouton{
	width:100%;
	background:#333333;
}

.spip_bouton input{
	background:#fbbc36;
	color:black;
	font-size:10px;
	font-weight:normal;
	border:1px solid black;
}


table.spip_barre a img{
	background:#fbbc36;
}

table#forum{
	margin-left:20px;
	font-size:12px;
	width:550px;
	border-collapse:collapse;
}
.texte_cd_vinyl a:visited, .texte_cd_vinyl a:active {
	font-size:11px;
	letter-spacing: 1px;
}

table#forum a, table#forum a:visited, table#forum a:active{
	color:white;
	text-decoration:none;
}

table#forum a:hover{
	color:white;
	text-decoration:underline;
}

table#forum td{
	border:1px solid #666666;
	padding:3px;
	background:black;
}

table#forum td.auteurs{
	color:#8a5f01;
}

table#forum tr#entete td{
	color:#999966;
}

table#forum td.auteurs, td.messages{
	width:50px;
	text-align:center;
	
}

table#forum td.dernier_message{
	width:130px;
	text-align:center;
	color:#999999;
}

table#forum td.separateur{
	font-size:6px;
	height:6px;
	border:none;
	background:none;
}

table#forum td.sujets a, table#forum td.sujets a:visited {
	color:#999999;
}

table#entete_forum{
	margin-left:20px;
	width:550px;
	font-size:12px;
}

table#entete_forum td#repondre{
	text-align:right;
}


table#entete_forum a, table#entete_forum a:visited, table#entete_forum a:active{
	color:white;
	text-decoration:none;
}

table#entete_forum a:hover{
	color:white;
	text-decoration:underline;
}


table#sujet{
	margin-left:20px;
	font-size:12px;
	width:550px;
	border-collapse:collapse;
}

table#sujet td {
	border:1px solid #666666;
	padding:3px;
	padding-left:6px;
	background:black;
	color:#999999;
	
}

table#sujet tr#entete td{
	color:#999966;
}


table#sujet td.bord_haut {
	border:1px solid #666666;
	font-size:5px;
	background:black;
	height:5px;
}

table#sujet td.messages{
	width:450px;
	text-align:left;
	vertical-align:top;
}

table#sujet td.separateur{
	font-size:6px;
	height:6px;
	border:none;
	background:none;
}

table#sujet td.messages div.titre{
	color:#8a5f01;
}

table#sujet td.messages div.texte{
	color:#999999;
}


table#sujet td.messages a{
	color:#999999;
}

table#sujet td#repondre_bas{
	text-align:right;
	border:none;
	background:none;
}

table#sujet td#repondre_bas a, table#sujet td#repondre_bas a:visited, table#sujet td#repondre_bas a:active{
	text-decoration:none;
	color:white;
}

table#sujet td#repondre_bas a:hover{
	text-decoration:underline;
}
.acces_forum{
	margin-top:5px;
}

.texte_cd_vinyl a, .texte_cd_vinyl a:visited, .texte_cd_vinyl a:active {
	color:white;
	text-decoration:none;
}

.acces_forum a, .acces_forum a:visited, .acces_forum a:active {
	color:#8A5F01;
	text-decoration:none;
}

/* styles de la page contact */

#form_contact {
	margin-left:40px;
	font-size:12px;
}

#form_contact #nom, #form_contact #prenom, #form_contact #mail, #form_contact #tel {
	font-size:12px;
	border:1px solid #999999;
	background-color:black;
	color:white;
	padding:3px;
	width:300px;
}

#form_contact textarea {
	font-size:12px;
	border:1px solid #999999;
	background-color:black;
	color:white;
	padding:3px;
	width:300px;
	height:150px;
}


#btn_envoyer{
	width:100px;
	border:1px solid #999999;
}


