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

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(images/fond.png);
	margin:0px;
}

img 
{ 
	border:none; 
	text-decoration:none; 
}

/*********************
 	Menu JAVASCRIPT 
*********************/

dl.menu, dl.menu dt, dl.menu dd, dl.menu dd ul, dl.menu dd ul li
{
	margin: 0px;
	padding: 0px;
}

dl.menu
{
	float: left;
	cursor: pointer;
	height:32px;
}

dl.menu dt
{
	background: #FFF;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

dl.menu dd ul
{
	border-right: 4px solid #CC0000;
	border-bottom: 4px solid #CC0000;
	border-left: 4px solid #CC0000;
	width: 200px;
	margin: 0px auto;
	list-style-type: none;
	background:#FF9900;
	font-size: 11px;	
}

dl.menu dd ul li:hover
{
	background:#CC9900;
}

dl.menu dd ul li a
{
	text-decoration: none;
	color:#000000;
	padding-left: 5px;
}

dl.menu dd ul li a:hover
{
	color: #FFF;
	padding-left: 10px;
	font-weight:bold;
}

.lien_menu
{
	text-decoration: none;
	color:#000000;
	padding-left: 5px;
}

.lien_menu:hover
{
	color: #FFF;
	padding-left: 10px;
	font-weight:bold;
}

/******************
 	SITE WEB 
******************/

/* Mise en page */
#margin_gauche 
{ 
	float:left; 
	width:5px; 
	height:301px; 
	background-image:url(images/centre/1er_gauche.png); 
}

#margin_droite 
{ 
	float:left; 
	width:5px; 
	height:260px; 
	background-image:url(images/centre/1er_gauche.png); 
}

#margin_gauche_2nd 
{ 
	float:left; 
	width:5px; 
	height:500px;
	background-image:url(images/centre/1er_gauche.png); 
}

.margin_gauche_2nd 
{ 
	float:left; 
	width:5px; 
	height:500px; 
	min-height:100%; 
	background-image:url(images/centre/1er_gauche.png); 
}

/* Actu antenne */

#actu_antenne_contenu 
{ 
	float:left; 
	width:238px; 
	height:273px; 
	background-image:url(images/centre/fond_vert.png); 
	overflow:hidden; 
}

#actu_antenne 
{ 
	width:254px; 
	float:left; 
	height:300px;  
}

.actu_antenne_fonce 
{ 
	background-color:#AEB714; 
	min-height:40px; 
	max-height:60px; 
	width:238px; 
	overflow:hidden; 
}

.actu_antenne_clair 
{ 
	min-height:40px; 
	max-height:60px; 
	width:238px; 
	overflow:hidden; 
}

.actu_antenne_fonce:hover, .actu_antenne_clair:hover 
{ 
	cursor:pointer; 
}

/* titre en cours */

#titre_en_cours
{  
	width:178px; 
	height:auto; 
	background-image:url(images/centre/fond_vert.png); 
}

#titre_en_cours_contenu 
{ 
	height:208px;  
}

/* Actu people */
#actu_people 
{ 
	float:left; 
	width:254px; 
}

#actu_people_contenu 
{ 
	float:left; 
	width:160px; 
	height:129px; 
	background-image: url(images/centre/actu_people/gauche2.png); 
}

.actu_people_contenu_intro 
{ 
	height:40px; 
	width:154px; 
	padding-left:4px; 
	padding-right:4px; 
	overflow:hidden; 
}

.actu_people_contenu_intro:hover 
{ 
	cursor:pointer; 
}

/* Actu Music */
#actu_music 
{ 
	float:left; 
	width:254px; 
}

/* Actu Twiveo */
#actu_twiveo 
{ 
	float:left; 
	width:254px; 
}

/* Les 3 bloc */

#blocs_3 { }

#info_pratique 
{ 
	float:left; 
	background-image:url(images/centre/les_3_blocs/info_pratique.png); 
	width:254px; 
	height:91px; 
}

#nos_artiste 
{ 
	float:left; 
	background-image:url(images/centre/les_3_blocs/nos_artiste.png); 
	width:254px; 
	height:91px; 
}

#evenement_group 
{ 
	float:left; 
	background-image:url(images/centre/les_3_blocs/evenement_mh_group.png); 
	width:254px; 
	height:91px; 
}

/* Dernier commentaire */
#dernier_commentaire 
{ 
	width:516px; 
	float:left; 
}

#dernier_commentaire_contenu 
{ 
	background-image:url(images/centre/fond_vert.png); 
}
#dernier_commentaire_contenu_1er 
{ 
	background-image:url(images/centre/dernier_commentaire/1_fond.png); 
	height:41px; 
	float:left; 
	width:516px; 
	overflow:hidden; 
}
.dernier_commentaire_contenu_clair 
{ 
	height:41px; 
	clear:both; 
	width:516px; 
	overflow:hidden; 
}
.dernier_commentaire_contenu_fonce 
{ 
	background-image:url(images/centre/dernier_commentaire/fond_fonce.png); 
	height:43px; 
	width:516px; 
	overflow:hidden; 
}
#dernier_commentaire_contenu_bas 
{ 
	background-image:url(images/centre/dernier_commentaire/bas.png); 
	height:43px; 
	width:516px; 
	overflow:hidden; 
}

/* Dernier Membre */
#dernier_membre 
{ 
	float:left; 
	background-image:url(images/centre/dernier_membre/fond.png); 
	width:254px;  
}

/* Emission */
#emission 
{ 
	float:left; 
	background-image:url(images/centre/dernier_membre/fond.png); 
	width:254px;  
}
#emission_contenu 
{ 
	height:100px; 
	text-align:center; 
	text-align:center; 
}

/* Login */
#user_space 
{  
	height:auto;  
	background:url(images/centre/user_space/fond.png) repeat;  
}
#aide_login:hover 
{
	cursor:pointer; 
}

/* INPUT OPTION TEXTAREA */

input.login 
{
	background:url(images/centre/user_space/login_form_font.png);
	border:none; 
	border-left: #C6D017 4px solid; 
	height:14px; 
	width:70px; 
} 

input.login2 
{ 
	height: 15px;	
	border:none;
	border-left: solid 5px #A6CE00; 
	color: #485355; 
	font-size: 12px;
	background:url(images/input_fond.jpg); 
} 

input.login2:hover 
{ 
	border-left:#FFCC00 solid 5px;
} 

input[type=submit].login2 
{
	height: 15px;	
	border:none;
	border-left: solid 5px #A6CE00; 
	border-right: solid 5px #A6CE00; 
	color: #485355; 
	font-size: 12px;
	background:url(images/input_fond.jpg);
	font-weight:bold;
}
input[type=submit].login2:hover 
{
	border-left:#FFCC00 solid 5px; 
	border-right:#FFCC00 solid 5px; 
}

.login2 option
{
	height: 15px;	
	border: 0px; 
	border-left: solid 5px #A6CE00;
	border-right: solid 5px #A6CE00;
	background-color:#F9F9F9;
	color: #485355; 
	font-size: 10px;
}
select.login2 
{ 
	height: 15px;	
	border:none;
	border-left: solid 5px #A6CE00; 
	color: #485355; 
	font-size: 12px; 
} 

textarea.login2 
{ 
	width:500px; 
	height:100px; 
	border:solid 5px #A6CE00; 
	border-bottom:solid 2px #A6CE00; 
	border-top:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
}

textarea.input 
{ 
	width:500px; 
	height:100px; 
	border:solid 5px #A6CE00; 
	border-bottom:solid 2px #A6CE00; 
	border-top:solid 2px #A6CE00; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
}

textarea.login2:hover 
{ 
	border:solid 5px #FFCC00; 
	border-bottom:solid 2px #FFCC00; 
	border-top:none; 
}

textarea.input:hover
{ 
	border:solid 5px #FFCC00; 
	border-bottom:solid 2px #FFCC00; 
	border-top:solid 2px #FFCC00; 
}

#fichier_a_uploader {  }

input.btn_submit 
{ 
	background:url(images/centre/user_space/login_ok.png); 
	background-repeat:no-repeat; 
	width:26px; 
	height:16px; 
	border:none;  
}
input.btn_submit2 
{ 
	text-decoration:none; 
	border:2px solid #FF9900; 
	border-left:none; 
	border-right:none; 
	font-size:9px; 
	height:18px; 
}


/******************
 	DECORATION 
******************/

/* General */

a.lien 
{ 
	color:#000000; 
	text-decoration:none; 
}
a.lien:hover 
{ 
	color:#FFFFFF; 
	text-decoration:underline; 
}
img.lien:hover 
{ 
	color:#FFFFFF; 
	text-decoration:none; 
}

.fond_clair 
{ 
	background-image:url(images/centre/fond_vert.png); 
	overflow:hidden; 
	padding:5px; 
}
.clair
{
	background-image:url(images/centre/fond_vert.png);
}
.fond_clair_footer 
{ 
	background-image:url(images/centre/fond_vert.png); 
	overflow:hidden; 
}
.include 
{ 
	background-image:url(images/centre/fond.png); 
	width:784px; 
	float:left; 
}
.include_haut 
{ 
	background:url(images/structure/haut_orange_font.png); 
	width:764px;
	height:9px; 
	float:left; 
}

.lien 
{ 
	color:#000000; 
	text-decoration:none; 
}
.lien a:hover 
{ 
	color:#FFFFFF; 
	text-decoration:overline 
}

.profiltitre
{ 
	background-color:#AEB714; 
	color:#000000; 
	font-weight:bold; 
	height:18px; 
}
#confirmation 
{ 
	float:left; 
}

/* Commentaire */

.com_corp 
{  
	background-repeat:repeat-x; 
	border:none; 
}
.com_titre 
{ 
	font-weight:bold; 
	background-color:#AEB714; 
	height:15px; 
	width:100%; 
	color:#000000 
}
.com_titre a 
{ 
	color:#FFFFFF; 
}
.com_titre a:hover 
{ 
	color:#FF0000; 
}

.mouse:hover 
{ 
	cursor:pointer; 
}

/* AJOUT */
.menu a { /* Les liens qui ne sont pas sous le curseur. */
	color: #000000; 
	text-decoration:none; 
	font-size: 10px;
}
.menu a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #333333; 
	text-decoration:none; 
	font-size: 10px;
}
.menu a:visited { /* Les liens visités. */
	color: #333333; 
	text-decoration:none; 
	font-size: 10px;
}


