.spacer { clear: both !important; float: none !important; border: none !important; height: 1px !important; line-height: 1px !important; font-size: 1px !important; padding: 0 !important; margin: 0 0 -1px 0 !important; visibility: hidden !important; }

html,body 		{
				width:100%;
				margin:0px;
				padding:0px;
				height: 100%;		
				}

body 
				{
					margin: 0px;
					padding: 0px;
					text-align: center;
					font: 0.8em  Arial, Helvetica, sans-serif ;
					background:url('png/fond.png') repeat-x;	
				}
				
div#ombre { 
				width:980px;
				min-height:100%;
				margin: 0 auto ;
				background:transparent url('png/ombre.png') ;
			}
				



div#conteneur
				{
					margin-left:20px;
					width: 940px;	
					text-align:left;			
					background:#FFF;
					vertical-align:middle;	
					min-height: 100%;	
					position: relative;
											
				}
				
div#header 
				{	
					height: 20px ; 
					width:940px;     	
					float:left;	
					padding:0px;
					vertical-align:middle;
					background: url('png/footer.png') repeat-x;
					margin-bottom:3px;
				}
				
				
				
								
div#bandeau {
			width:100%;
			height:200px;
			background-image:url('png/bandeau3.png');
			float:left;
		}
				

				
#sous-menu	
		{
		position:relative;
		height:23px;
		color:#E0E0E0;
		background:#BA2824; /*rouge*/
		width:940px;
		font-family:Helvetica,Arial,Verdana,sans-serif;
		float:left;
		list-style-type:none;
		}
		
		
		#sous-menu ul {
						width:100%;
						height:23px;
						float:left;
						margin:0;
						padding:0;
						padding-top:2px;
						}
						
						#sous-menu ul li {
											height:18px;
											width:auto;
											display:block;
											float:left;
											text-align:center;
											padding-left:25px;
											padding-right:25px;
											border-right:solid 1px #000;
											}
											
											
											#sous-menu ul li a{
																color:#FFFFFF;
																display:block;
																width:auto;
																height:20px;
																text-decoration:none;
																}
																
											
											
#menu		
		{
		position:relative;
		height:33px;
		font-size:12px;
		text-transform:uppercase;
		font-weight:bold;
		background:#fff url('png/menu-ns.png') repeat-x bottom left;
		float:left;
		width:100%;
		margin-top:3px;
		cursor:pointer;
		}
		
		#menu ul
					{
						margin:0;
						padding:0;
						list-style-type:none;
						width:100%;
						float:left;
					}
					#menu ul li
									{
									display:block;
									float:left;
									width:235px;
									text-align:center;
									}
									#menu ul li a
													{
													display:block;
													float:left;
													color:#EAF3F8;
													text-decoration:none;
													padding:0 0 0 0px;
													height:33px;
													width:235px;
													}
									#menu ul li a span
													{
													padding:12px 0px 0 0;
													height:21px;
													float:left;
													width:235px;
													}
									#menu ul li a:hover
													{
													color:#fff;
													background:url('png/menu-s.png') repeat-x bottom left;
													}
									#menu ul li a:hover span
													{
													display:block;
													width:235px;
													cursor:pointer;
													}
									#menu ul li a.current,#dolphinnav ul li a.current:hover
																							{
																							color:#fff;
												background:#1D6893 url('png/menu-on.png') no-repeat top left;line-height:275%;
																							}
									#menu ul li a.current span
																{
																display:block;
																padding:0 0px 0 0;
																width:235px;
																background:#1D6893 url('png/menu-on.png') no-repeat top right;
																height:33px;
																}


																							
div#page
			{	
				
				min-height:300px;
				width:560px;
				padding:10px;
				float:left;
				margin:10px;
				text-align:justify;
			}
			
			div#page h2
						{
							margin-left: 15px ;
							padding-left: 5px ;
							border-bottom: 1px solid #BA2824 ;
							border-left: 3px solid #BA2824 ;
							color: #37AA57 ;
							float:left;
							width:540px;
						}


div#news
			{	
				border:1px solid #E34A3C ;
				width:310px;
				float:right;
				background:#FFF;
				margin:10px;
				padding:0px;
				min-height:300px;
			}
			
			div#news .contenu_sous_news {
										min-height:60px;
										margin:0px;
										padding:10px;
										}
				
			
		
					div#news .bandeau-news
								{
								width:310px;;
								height:20px;
								background:url('png/barre-news.png');
								text-align:center;
								color:#FFFFFF;
								}
								
					div#page .contenu_news
								{
								width:520px;
								height:auto;
								border:1px solid #E34A3C ;
								margin:30px 10px 30px 10px;
								float:left;
								}
					
					div#page .bandeau-news2									
								{
								width:520px;
								height:20px;
								background:url('png/barre-news.png');	
								text-align:center;
								color:#FFFFFF;
								}
								
					div#page .texte_news
								{margin:0px;
								padding:10px;
								}
								
						
						
					
																
																
																
								div#news #sous-news #contenu-news
																{
																	width:100%;
																	height:80px;
																}	
			div#news #sous-news2
								{
									width:100%;
									height:100px;
								}
								
								div#news #sous-news2 #bandeau-news2
																{
																	width:100%;
																	height:20px;
																	background:url('png/barre-news.png');
																	text-align:center;
																	color:#FFFFFF;
																}
																
								div#news #sous-news2 #contenu-news2
																{
																	width:100%;
																	height:80px;
																}	
																
			div#news #sous-news3
								{
									width:100%;
									height:100px;
								}
								
								div#news #sous-news3 #bandeau-news3
																{
																	width:100%;
																	height:20px;
																	background:url('png/barre-news.png');
																	text-align:center;
																	color:#FFFFFF;
																}
																
								div#news #sous-news3 #contenu-news3
																{
																	width:100%;
																	height:80px;
																}																									
														
								
div#partenaire
			{
				height:auto;
				width:250px;
				float:right;
				margin:10px 30px 10px 10px;
				padding-bottom:10px;
				vertical-align:middle;
			}
				
			
div#footer
			{
				width:940px;
				height:20px;
				float:left;
				position:absolute;
				bottom: 0; left: 0;
				margin:0px;
				background: url('png/footer.png') repeat-x;
			}
											

div#page #premier-element {
	margin-top: 0;
}

div#conteneur #dernier-element {
	padding-bottom: 20px;
	margin-bottom: 0;
}	

p.spip {
   text-align: justify;
   text-indent: 5em;
}


.artiste {

				float:left;
				margin:10px;
			 }

div#artiste2 {
				background:url('png/la_mecanica.png');
				width:250px;
				height:149px;
				float:left;
				margin:10px;
			 }
			 
			 
div#artiste3 {
				background:url('png/herrison.png');
				width:300px;
				height:225px;
				float:left;
				margin:10px;
			 }
			 
			 
div#arene1 {
				background:url('png/aerienne.png');
				width:270px;
				height:168px;
				float:left;
				margin:10px 5px;
			}			 
			 
div#arene2 {
				background:url('png/scene.png');
				width:270px;
				height:216px;
				float:left;
				margin:10px 5px;
			}

div#arene3 {
				background:url('png/montage.png');
				width:270px;
				height:216px;
				float:left;
				margin:10px 5px;
			}

div#arene4 {
				background:url('png/bar.png');
				width:270px;
				height:216px;
				float:left;
				margin:10px 5px;
			}

div#plandacces {
				width:560px;
				height:460px;
				float:left;
				}

div#pointdevente {
					background:url('png/pointdevente.png') no-repeat;
					width:560px;
					height:460px;
					margin:20px 10px;
				}

div#formulaire
				{
				float:left;
				width:520px;
				border: 2px solid #009B2C;
				margin:10px;
				padding:10px;
				}
				
				 							div#formulaire #bandeau_formulaire
																	{
																	float:left;
																	background:url('barre-news.png') repeat-x;
																	width:540px;
																	height:20px;
																	margin-top:-10px;
																	margin-left:-10px;
																	}
											#formulaire .input1 input /*pour aligner les input de la page contact.php*/
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}	
																	
											#formulaire .input2 input /*pour aligner les input de la page contact.php*/
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}
																	
											#formulaire .input3 input /*pour aligner les input de la page contact.php*/
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}	
																	
											#formulaire .input4 input /*pour aligner les input de la page contact.php*/
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}	
																		
											#formulaire .input5 input /*pour aligner les input de la page contact.php*/
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}
																	
											#formulaire .input6 input /*pour aligner les input de la page contact.php*/
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}	
																	
											#formulaire textarea 
																	{
																	width:300px;
																	border: 1px solid #E34A3C;
																	}
																	
																	
div#s1 {}	
div#s2 {}	
div#s3 {}
div#s4 {}	
.rouge {background:url('png/menu-on.png');}


#r1 {}
#r2 {}
#r3 {}
#r4 {}
#ppp {}

#a2001 {
		background:url('png/affiche2001.png');
		width:375px;
		height:520px;
	  }
	  
#Azuquita {
			background:url('png/Azuquita.png');
			width:560px;
			height:520px;
		}

#a2002 {
		background:url('png/affiche2002.png');
		width:375px;
		height:595px;
	  }
	  
#orlando {
		background:url('png/orlando.png');
		width:540px;
		height:227px;
		margin-left:10px;
		}
		
#bayonne2003 {
		background:url('png/affiche2003.png');
		width:400px;
		height:591px;
		}
		
#sisenor {
		background:url('png/sisenor.png');
		width:295px;
		height:423px;
		float:left;
		margin:0 10px 0 0;
		}
		
#bayonne2004 {
		background:url('png/affiche2004.png');
		width:300px;
		height:490px;
		}
#groupomango {
		background:url('png/grupomango.png');
		width:540px;
		height:473px;
		margin-left:10px;
		}
		
#manolito {
		background:url('png/manolito.png');
		width:300px;
		height:307px;
		margin-left:130px;
		}
		
#bayonne2005 {
		background:url('png/affiche2005.png');
		width:400px;
		height:576px;
		}
		
#donald {
		background:url('png/donaldoflores.png');
		width:250px;
		height:364px;
		}
		
		
#groupe1 {
		background:url('png/groupes/groupe0001.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe1 a {
					width:260px;
					height:170px;
					display:block;
					}

#groupe2 {
		background:url('png/groupes/groupe0002.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe2 a {
					width:260px;
					height:170px;
					display:block;
					}
		
#groupe3 {
		background:url('png/groupes/groupe0003.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe3 a {
					width:260px;
					height:170px;
					display:block;
					}

#groupe4 {
		background:url('png/groupes/groupe0004.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe4 a {
					width:260px;
					height:170px;
					display:block;
					}


#groupe5 {
		background:url('png/groupes/groupe0005.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe5 a {
					width:260px;
					height:170px;
					display:block;
					}

#groupe6 {
		background:url('png/groupes/groupe0006.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe6 a {
					width:260px;
					height:170px;
					display:block;
					}

#groupe7 {
		background:url('png/groupes/groupe0007.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe7 a {
					width:260px;
					height:170px;
					display:block;
					}

#groupe8 {
		background:url('png/groupes/groupe0010.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe8 a {
					width:260px;
					height:170px;
					display:block;
					}


#groupe9 {
		background:url('png/groupes/groupe0011.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe9 a {
					width:260px;
					height:170px;
					display:block;
					}


#groupe10 {
		background:url('png/groupes/groupe0009.png') no-repeat;
		width:260px;
		height:170px;
		float:left;
		margin:5px;
		}
		
		#groupe10 a {
					width:260px;
					height:170px;
					display:block;
					}
										
#groupe11 {
		background:url('png/groupes/groupe0014.png') no-repeat;
		width:260px;
		height:350px;
		float:right;
		margin-right:25px;
		margin-top:5px;
		}
		
		#groupe11 a {
					width:260px;
					height:350px;
					display:block;
					}


#edition {
			color:#000000;}

			#edition ul {
						 list-style-type:none;
						 float:left;
						 }
		
			#edition li {margin:10px;}
			
			#edition li a {text-decoration:none;color:#BA2824;}

			#edition li a:hover {color:#37AA57;}

.center {text-align:center;
		border-top:solid 1px #BA2824;
		padding-top:5px;
		margin-top:50px;
		}

.programme {font: 1.2em  Arial, Helvetica, sans-serif ;
margin-top:75px;}

			.programme ul {list-style-type:none;
							padding:0px;
							margin-top:30px;
							margin-bottom:30px;
							}


.texte_rouge {color:#BA2824;}


#deco_liens {float:left;width:100%;}
		
		#deco_liens ul {float:left;}
			
		#deco_liens ul li a {text-decoration:none;color:#BA2824;}
		
		#deco_liens ul li a:hover {color:#37AA57;}	

.photo_partenaire {
					float:left;
					width:250px;
					text-align:center;
					}
					
.partenaire {
				float:left;
				width:270px;
			}

.points_de_vente {
					width:560px;
					height:150px;
					float:left;
					}
.participant {float:left;}

				.participant ul {list-style-type:none;}


#revue {float:left;
		width:500px;
		margin-left:420px;
		}
		
#revue2 {float:left;
		width:500px;
		margin-left:565px;
		}
		
					#revue ul li {list-style-type:none;float:left;}
					
					#revue2 ul li {list-style-type:none;float:left;}
				
.suivant {
			width:50px;
			height:50px;
			background:url('png/suivant.png') no-repeat;
			margin-left:100px;
		}
		
				.suivant a {display:block;width:50px;height:50px;}


.precedent {
			background:url('png/precedent.png')no-repeat;
			width:50px;
			height:50px;
			margin-right:100px;
			}
				.precedent a {display:block;width:50px;height:50px;}
				
.regroup_artiste {
					width:100%;
					min-height:300px;
				}
				