			a:link {color: #ef2e24; text-decoration: underline; cursor: hand}
			a:visited {color: #ef2e24; text-decoration: underline; cursor: hand}
			a:hover { color: #ef2e24;text-decoration: none; cursor: hand;}
			a:active { color: #ef2e24; cursor: hand;}
			
			
			body {
				font:normal 12px arial,sans-serif;
				margin:0 2px;
				width: 950px;
			}
			
			/* ------------------------------------------------------------SECTION COMMUN DEFINITIONS------------------------------------------- */
			
			#header span, #restez_connecte label, #main h3 span,  #main h4 span{
				display:none;
			}
			
			
			.clearer {
				margin:0 auto;
				width:96%;
				height:1px;
				clear:both;
				border:1px solid #c7c7c7;
				background:#c7c7c7;
			}
			
			/* --------------------------------------------------------------SECTION HEADER--------------------------------------------------- */
			
			#header h1 {
				width:137px;
				background:url("../images/logo.jpg");
			}
			
			#header h2 {
				width:788px;
			}
			
			#header h1, #header h2 {
				margin:0;
				padding:0;
				height:107px;
				float:left;
			}
			
			#container {
				clear:left;
			}
			
			/* -------------------------------------------------------------SECTION COMMUNS------------------------------------------------ */
			
			#middle {
				margin-top: 10px;
				margin-left: 10px;
				_margin-left: 5px;
				width: 729px;
				_width: 710px;


			}			
			
			#nav {
				float:left;
				width:210px;
			}
			
			#nav a, #nav a:visited {
				display:block;
				text-indent:-5000px;
			}

			
			#nav img{
				border:0;
				display:block;
			}

			#nav #menu li {
				margin:0;
				padding:0px;
				height:25px;
				*height:22px;
				_height:20px;
				_margin-bottom:-3px;
			}
			
			#restez_connecte p {
				padding:0 10px 0 0;
				margin:0
			}
			
			#restez_connecte input {
				width:108px;
				height:18px;	
				line-height:18px;
				border:1px solid black;
			}		
			
			#restez_connecte .email_ok {
				text-indent:-5000px;
				overflow:hidden;
				width:26px;
				height:19px;
				margin-right:5px;
				background:url("../images/ok.gif") 3px no-repeat;
				border:0;
				cursor:pointer;
			}
			
			#menu, #access_next {
				margin:0;
				padding:0;
				clear:left;
			}

			#popup {
				width:500px;
				
			}			
			
			/* -----------------------------------------------------------SECTION Main----------------------------------------- */
			
			#main {
				width:729px;
				float:left;
			}
			
			
			#main h2 a, #main h2 a:visited {
				color:#FFFFFF;

			}
			
			#container #main h2{
				padding:0;
				margin:0;
				
			}
			
			/* ----------------------------------------------------SECTION Partenaire--------------------------------------------------------- */
			
			#container #footer{
				width:729px;
				float:right;
				padding:5px 12px; 0 0;
			}
			
			#partenaires #partenaires_bercy{
				float:left;
				height:20px;
				_height:15px;
				width:120px;
				padding: 0;
				margin: 0;

			}
			
			#partenaires, #partenaires_officiels, #partenaires_media, #fournisseurs_officiels {
				clear:both;
			}
			
			#partenaires{
				padding: 0px 0 0 0;
				height: 70px;
			}
			
			#partenaires h4 {
				background:url("../images/promo/partenaire_bercy.jpg") top no-repeat;
				clear: both;
				text-indent:-5000px;
				margin: 0;
				padding: 0 0 10px;
				height:15px;
				float:left;
			}

			#partenaires ul {				
				clear: both;
				margin: 0;
				padding: 0;
			}
			

			#partenaires li, #partenaires_officiels li, #partenaires_media li, #fournisseurs_officiels li {
			margin-left:20px;
				list-style-type: none;
				display: inline;
			}

			#partenaires a, #partenaires a:visited, #partenaires_officiels a, #partenaires_officiels a:visited, #partenaires_media a, #partenaires_media a:visited, #fournisseurs_officiels a, #fournisseurs_officiels a:visited {
				text-decoration:none;
				margin-right:20px;
				margin-left:20px;
				float:left;
				height:41px;
				width:123px;
				background-position:center;
			}

			
			#partenaires_media a, #partenaires_media a:visited {
				height:76px;
				width:245px;
			}

			#fournisseurs_officiels a, #fournisseurs_officiels a:visited {
				height:76px;
				width:139px;
			}

			#partenaires span, #partenaires_officiels span, #partenaires_media span, #fournisseurs_officiels span {
				visibility:hidden;
			}
			
			.mairieparis {
				background:url("../images/promo/MairieParis.gif.jpg") no-repeat;
				
			}
				
			.nestle {
				background:url("../images/promo/partenaire_nestle.jpg") no-repeat;
			}
			
			.ps2 {
				background:url("../images/promo/partenaire_ps2.jpg") no-repeat;
			}
			
			.lg {
				background:url("../images/promo/LG.png") no-repeat;
			}
			
			.pepsi {
				background:url("../images/promo/partenaire_pepsicola.jpg") no-repeat;
			}

			.cocacola {
				background:url("../images/promo/partenaire_cocacola.jpg") no-repeat;
			}
			
			/* -----------------------------------------------------SECTION Infos-------------------------------------------------- */
			
			#infos ul{
				padding:0;
				_margin:0;
				*margin:0;
				text-align:center;
				overflow:hidden;
			}
			
			#infos #first {
				margin:0 0 0 20px;
				padding:0;
			}
			
			#infos #end {
				margin:0 0 0 20px;
				padding:0;
			}
			
			#infos li {
				display:inline;
				margin: 0 0 0 30px;
			}
			
			#infos a, #infos a:visited {
				font-size: 11px;
				font-weight: bold;
				color:#ef2e24;
				text-decoration:none;
			}
			
			/* ---------------------------------------------------SECTION Billetterie----------------------------------------------- */
			
			#billetterie {
				
				width: 200px;
				float: left;
				margin-left:-3px;
				margin-top:-1px
			}		
			
			#recherche_form .form_ok {
background:transparent url(../images/alaune/form_ok.jpg) no-repeat scroll 3px 50%;
border:0pt none;
height:19px;
margin-right:5px;
overflow:hidden;
text-indent:-5000px;
width:19px;
}

.panel a:visited {
  color: white; 
  text-decoration: none; 
  cursor: hand;
}
a:visited.panelLink{
  color: white; 
  text-decoration: none; 
  cursor: hand;
}