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

/*
	Force les marges et alignements quel que soit le navigateur	
*/


.bleu {
	color: #017BA5;
	text-decoration:underline;
}

.bleu:hover {
	color: #017BA5;
	text-decoration:underline;
}

.blanc {
	color: #FFFFFF;
	text-decoration:underline;
}
.blanc:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.blanc:visited {
	color: #FFFFFF;
	text-decoration:underline;
}


*
{
	margin:				0;
	padding:			0;
}
.frame-block {
position: relative;
display: block;
height:100px;
width: 100px;
float: left;
margin-right: 5px;
}
.frame-block span {
background: url(../images/cadresquare.png) no-repeat center top;
height:100px;
width: 100px;
display: block;
position: absolute;
}


/*
	Corps du document
*/


html, body
{	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-align:			center;
	color:				#FFFFFF;
	background-image:	url(../images/background_top_degrade.jpg);
	background-position:	top;
	background-repeat:	repeat-x;
	background-color:	#000000;
}


#contenu_principal {
	text-align:			center;
	margin:				0 auto;
	background-image:	url(../images/background_top_img.jpg);
	background-position:	top center;
	background-repeat:	no-repeat;
	z-index:			0;
	height:				411px;
}

#contenu {
	width:				1000px;
	text-align:			center;
	margin:				0 auto;
}

#header_pub {
	width:				1000px;
	height:				129px;
	float:				left;
	margin:				0 auto;
	background-image:	url(../images/header_pub.jpg);
	background-repeat:	no-repeat;
}

#flash_1 {
	width:				136px;
	margin:				0 auto;
	height:				90px;
	display:			block;
	overflow:			hidden;
	float:				left;
}

#click_flash_1 {
	width:				136px;
	margin:				0 auto;
	height:				90px;
	display:			block;
	overflow:			hidden;
	float:				left;
	position:			absolute;
}

#click_flash_1 a{
	width:				136px;
	margin:				0 auto;
	height:				90px;
	display:			block;
	overflow:			hidden;
	float:				left;
}

#pub_1 {
	margin:				0 auto;
	height:				90px;
	width:				728px;
	display:			block;
	overflow:			hidden;
	float:				left;
}
#flash_2 {
	width:				130px;
	margin:				0 auto;
	height:				90px;
	display:			block;
	overflow:			hidden;
	float:				left;
}

#click_flash_2 {
	width:				136px;
	margin:				0 auto;
	height:				90px;
	display:			block;
	overflow:			hidden;
	float:				left;
	position:			absolute;
}

#click_flash_2 a{
	width:				136px;
	margin:				0 auto;
	height:				90px;
	display:			block;
	overflow:			hidden;
	float:				left;
}

#header_freqplus {
	width:				1000px;
	height:				156px;
	float:				left;
	margin:				0 auto;
	background-image:	url(../images/header_freqplus.jpg);
	background-repeat:	no-repeat;
}





#header_freqplus a{
	text-decoration:	none;
	color:				#FFFFFF;	
}

#header_freqplus a:hover {
	text-decoration:	none;
	color:				#6AC6E6;
}

#menu_gauche {
	width:				166px;
	float:				left;
	margin:				0 auto;
}

#menu_gauche ul {
	margin-top:10px;
}

#menu_gauche  li{
	list-style:			none;
	margin-top:			-10px;	
}

#menu_gauche ul li img{
	border:				0;
}

#left_box_top {
	background-image:	url(../images/left_box_top.jpg);
	display:			block;
	height:				36px;
}

#left_box_top_gradient {
	background-image:	url(../images/left_top_degrade.jpg);
	display:			block;
	height:				20px;
	background-repeat:	no-repeat;
}

#left_box_top  h3{
	text-transform:		uppercase;
	color:				#FFFFFF;
	padding-top:		10px;
	font-size:			11px;
	font-weight:		bold;
}

#left_box_center_forum{
	background-image:	url(../images/left_box_center.jpg);
	width:				166px;
	background-repeat:	repeat-y;
	display:block;
	text-align:			left;
	padding-left:		3px;
}

#left_box_center_forum li{
	list-style:			none;
	margin-top:			-4px;
}

#left_box_center {
	background-image:	url(../images/left_box_center.jpg);
	width:				166px;
	background-repeat:	repeat-y;
	display:block;
	text-align:			left;
	padding-left:		3px;
	
}
#left_box_bottom {
	background-image:	url(../images/left_box_bottom.jpg);
	display:			block;
	height:				19px;
}


#center {
	width:				534px;
	float:				left;
	margin:				0 auto;
	}

#center_title {
	width:				534px;
	float:				left;
	background-image:url(../images/center_title.jpg);
	height:				38px;
	display:			block;
	

}

#center_title h3{
	text-transform:		uppercase;
	color:				#FFFFFF;
	margin-top:			10px;
	font-size:			18px;
	font-weight:		normal;
}

#center_box_top {
	width:				534px;
	float:				left;
	background-image:	url(../images/center_box_top.jpg);
	height:				19px;
	display:			block;
}



#center_box_center {
	width:				534px;
	float:				left;
	background-image:	url(../images/center_box_center.jpg);
	background-repeat:	repeat-y;
	height:				100%;
	display:			block;
	color:				#000000;
	text-align:			left;
	padding-left:		20px;
}
#center_box_photos {
    width:                508px;
    float:                left;
    background-image:    url(../images/center_box_center.jpg);
    background-repeat:    repeat-y;
    height:                100%;
    display:            block;
    text-align:            left;
    padding-left:        20px;
}

#center_box_center_ext {
	width:				534px;
	float:				left;
	background-image:	url(../images/center_box_center.jpg);
	background-repeat:	repeat-y;
	width:				100%;
	display:			block;
	color:				#000000;
	text-align:			left;
	padding-left:		20px;
}

#center_box_center H2{
	width:				505px;
	text-align:			left;
	margin:				0 auto;
	color:				#017BA5;
	font-size:			15px;
	margin-left:		5px;
	text-transform:			uppercase;
}

#center_box_center p{
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left:		5px;
	margin-right:		10px;	
	width:				490px;
}

#center_box_center a{
	text-decoration:	underline;
	color:				#017BA5;
}
#center_box_center a:hover{
	text-decoration:	none;;
}



#center_box_center p.tableau{
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left:		5px;
	margin-right:		10px;	
	width:				100%;
}

#center_box_center img{
}

#center_box_center_ext H2{
	width:				505px;
	text-align:			left;
	margin:				0 auto;
	color:				#017BA5;
	font-size:			15px;
	margin-left:		5px;
	text-transform:			uppercase;
}

#center_box_center_ext p{
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left:		5px;
	margin-right:		10px;	
	width:				490px;
}

#center_box_center_ext a{
	text-decoration:	underline;
	color:				#017BA5;
}
#center_box_center_ext a:hover{
	text-decoration:	none;;
}

#center_box_center_ext p.tableau{
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left:		5px;
	margin-right:		10px;	
	width:				100%;
}

#center_box_center_ext img{
}


#horaires {
	font-weight:		bold;
}

#center_box_center ul{
	width:				460px;
}

#center_box_center ul li.texte{
	min-height:			100px;
}


#center_box_bottom {
	width:				534px;
	float:				left;
	background-image:	url(../images/center_box_bottom.jpg);
	min-height:			19px;
	display:			block;
}

#menu_droite {
	width:				300px;
	height:				100%;
	float:				left;
	margin:				0 auto;
}

#menu_droite ul li{
	list-style:	none;	
}

#pub_droite {
	height:				253px;
	width:				300px;
	display:			block;
	background-color:	#000000;
	overflow:			hidden;
	z-index:			0;
	padding-top:		3px;
}

#right_blog_1 {
	
	width:				300px;
	height:				104px;
	z-index:			1000;	
}

#right_box_top {
	background-image:	url(../images/right_box_top.jpg);
	display:			block;
	height:				36px;
	width:				300px;
}

#right_box_top_gradient {
	background-image:	url(../images/right_top_degrade.jpg);
	display:			block;
	height:				20px;
	width:				300px;
	background-repeat:	no-repeat;
}

#right_box_top   h3{
	text-transform:		uppercase;
	color:				#FFFFFF;
	padding-top:		10px;
	font-size:			11px;
	font-weight:		bold;
}

#right_box_center {
	background-image:	url(../images/right_box_center.jpg);
	width:				300px;
	background-repeat:	repeat-y;
	display:			block;
	text-align:			center;
}

#right_box_bottom {
	position:			relative;
	background-image:	url(../images/right_box_bottom.jpg);
	display:			block;
	height:				18px;
	width:				300px;
}

#bottom {
	position:			relative;
	float:				left;
	background-image:	url(../images/footer.jpg);
	display:			block;
	height:				35px;
	width:				1000px;
	text-align:			center;
	color:				#FFFFFF;
	margin:				0 auto;
	padding-top:		10px;
	background-repeat:	no-repeat;
}

#menu_bottom	{

	width:				1000px;
	margin-top:			20px;
	font-size:			10px;
	position:			relative;
}

#menu_bottom li{
	list-style:			none;
	display:			inline;
	margin-left:		5px;
	margin-right:		5px;
	height:				20px;
}

#menu_bottom a{
	text-decoration:	none;
	color:				#FFFFFF;	
}

#menu_bottom a:hover {
	text-decoration:	none;
	color:				#6AC6E6;
}

#container_picto {
	position:			relative;
	margin-top:			0px;
	margin-left:		25px;
	display:			block;
	height:				auto;
	}

#picto {
	display:			block;
	height:				89px;
	width:				80px;
	float:				left;
	margin-right:		8px;
	margin-top:			10px;
	position:			relative;
}

#center_box_center ul {
	margin-left:		20px;
}

#center_box_center li {
	
	margin-bottom:		8px;
	list-style:			none;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#000000;
	text-align:			left;
	margin-top:			10px;
}

#center_box_center img{
	margin-right:		10px;
}

#center_box_center_ext img{
	margin-right:		10px;
}


#center_box_center li span{
	margin-bottom:		3px;
	font-weight:			bold;
	list-style:			none;
	text-transform:		uppercase;
	color:				#017ba5;
	font-size:			14px;
	}

#center_container_2 {
	display:			none;
}


#logo_fp {
	height:				127px;
	width:				127px;
	display:			block;
	float:				left;
	margin-left:		19px;
	margin-top:6px;
}

#logo_fp a{
	height:				127px;
	width:				127px;
	display:			block;
}

#logo_fp span{
	display:			none;
}


#animation_flash  embed{
	z-index:			0;
	position:			relative;
	background-color:#000000;
}


#classement_egal {
	position:relative;
	float:left;
	width:47px;
	height:80px;
	background:url('../img/classement/class_idem.jpg');	
	font-weight:bold;
	font-size:30px;
	text-align:center;
	padding-top:30px;
	overflow:hidden;
	background-repeat:no-repeat;
	color:#666666;
}



#classement_haut {
	position:relative;
	float:left;
	width:47px;
	height:80px;
	background:url('../img/classement/class_up.jpg');	
	font-weight:bold;
	font-size:30px;
	text-align:center;
padding-top:30px;
	overflow:hidden;
	background-repeat:no-repeat;
}

#classement_bas {
	position:relative;
	float:left;
	width:47px;
	height:80px;
	background:url('../img/classement/class_down.jpg');	
	font-weight:bold;
	font-size:30px;
	text-align:center;
padding-top:30px;
	overflow:hidden;
	background-repeat:no-repeat;
}

#classement_entree {
	position:relative;
	float:left;
	width:47px;
	height:80px;
	background:url('../img/classement/class_enter.jpg');	
	font-weight:bold;
	font-size:30px;
	text-align:center;
padding-top:30px;
	overflow:hidden;
	background-repeat:no-repeat;
}

#classement_pochette {
	position:relative;
	float:left;
	width:100px;
	height:100px;	
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}

#classement_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	position:relative;
	margin-bottom:10px;
}

	#news {
	display:block;
	float:left;
	background-image:url('../img/news_on.jpg');
	height:28px;
	width:84px;
	}


	#news a {
	}


	#news a:hover {
	background-image:url('../img/news_over.jpg');
		height:28px;
	width:84px;
	display:block
	}

	#news span {
		visibility:hidden;
	}


	#archives {
	display:block;
	float:left;
	background-image:url('../img/archive_on.jpg');
	height:28px;
	width:83px;
	}

	#archives span {
		visibility:hidden;
	}

	#archives a {

	}

	#archives a:hover {
	background-image:url('../img/archive_over.jpg');
	height:28px;
	width:83px;
	display:block;
	}
	
	#description_concert_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	width:140px;
	font-style:italic;
}

#description_concert_2 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
		font-style:normal;
}	
	
	#description_concert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	width:100px;
	font-style:italic;
}
	#description_concert_large {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	width:100px;
	font-style:italic;
}

#description_concert h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	
		font-style:normal;
}

#infos_concert {
float:left;
display:block;
margin-left:15px;
margin-bottom:15px;
width:		350px;

}
#infos_concert_large {
float:left;
display:block;
margin-left:15px;
margin-bottom:15px;
width:		350px;
	
	
	
}

#date_concert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	font-style:italic;
	width:175px;
}
#date_concert_large {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	font-style:italic;
	width:220px;
}

#date_concert h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	/*width:120px;*/
	font-style:normal;
}

#lieu_concert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-style:italic;
}

#lieu_concert h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-style:normal;
}

#image_concert {
	float: left;
}
#resa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-style:italic;
}

#classement_texte {

	font-weight:		bold;
}

#classement_texte span.bleu_italique{

	color:#017BA5;
	font-style:italic;
	font-weight:normal;
}


span.bleu_italique{

	color:#017BA5;
	font-style:italic;
	font-weight:normal;
}
#classement {
	margin-top:			10px;
}

#classement_egal {
	color:				#666666;
	

}

#classement_haut {
	color:				#666666;

}

#classement_bas {
	color:				#666666;

}

.imagejeux {

	float:left;
	margin-bottom:5px;
	
}

#defilantradio {
	position : 			relative;
	margin :			0 auto;
	overflow:   		hidden;
	/*border: 			1px #FFFFFF solid;*/
	display:			block;
	width:				264px;
	margin-top:			10px;
	
}


.lettre {
	font-size:			30px;
	color: 				#666666;
	font-weight:		bold;

}

#left_gradient {
	text-align:			center;
	padding-left:		-40px;
}


#right_gradient {
	overflow:			hidden;


}
