body{
				text-align:center;
				margin-top:0px;
			}
			
			body *{
				text-align:left;
			}
		
			.page{
				margin:auto;
				width:880px;
				position:relative;
				background-color:#D6DAE6;
			}
			
			.entete{
				height:98px;
				background-color:#133169;
			}
			
			.entete_bandeau{
				background-image:url('../img/entete_principal.gif');
				height:78px;
			}
			
			.entete_flash{
			float:right;
			margin-top:8px;
			margin-right:15px;
			_margin-right:7px;
			width:468px;
			height:60px;
			background:white;
			z-index:1000;
			}
			
			.entete_menu{
				background-image:url('../img/barre_nav.gif');
				height:20px;
				background-repeat:no-repeat;
				background-color:#59719E;
			}
			
			.entete_menu a{
				float:right;
			}
			
			.contenu{
				background-color:#EBEDF0;
				height:602px;
				background-image:url('../img/fond_accueil.jpg');

			}
			
			.publicite_gauche{
				position:absolute;
				top:107px;
				left:463px;
				border : 1px #006ba8 dotted;
				
			}
			
			.partie_gauche{
				position:absolute;
				top:98px;
				left:0px;
				width:285px;
				height:557px;
			}
			
			.partie_droite{
				position:absolute;
				top:98px;
				left:285px;
				
				width:495px;
				_width:595px;
				height:520px;
				_height:550px;
				padding-left:100px;
				padding-top:20px;
				overflow:auto;
			}
			
			.mentions{
				position:absolute;
				top:0px;
				left:0px;
				
				width:775px;
				_width:500px;
				height:500px;
				_height:550px;
				padding-left:0px;
				padding-top:0px;
				margin-top:-10px;
				overflow:auto;
			}
			
			a img{
				border:0px;
			}
			
			/*****************************************************/
			
			.bandeau_bas{
				position:absolute;
				left:0px;
				top:513px;
				background-color:#536B99;
				height:151px;
				_height:149px;
				width:100%;
			}
			
			
			.pave_boutons{
				position:absolute;
				left:0px;
				top:0px;
				width:185px;				
				text-align:center;
			}
			
			.pave_boutons img{
				margin-bottom:1px;
				_margin-bottom:-2px;
			}
			
			
			.slide_programme{
				position:absolute;
				width:960px;
				_width:960px;
				_height:147px;
				top:0px;
				left:206px;
				padding-top:8px;
				padding-right:7px;
				padding-left:7px;
			}
			
			.slide_programme .marquee{
				width:655px;
				height:135px;
			}
			
			.slide_container{
				width:100%;
				_width:2220px; /* Si mon slide est sur plusieurs ligne, agrandir cette valeur IE*/
			}
			
			
			.programme_accueil{
				position:relative;
				margin-right:50px;
				height:120px;
				_height:130px;
				float:left;
				width:310px;
				_width:320px;
				background-color:#7286AB;
				padding:5px;
				
			}
			
			.programme_accueil_info{	
				position:absolute;
				bottom:13px;
				left:140px;
				width:180px;
				color:white;
			}
			
			.programme_accueil_ville{
				font-family:Tahoma, Arial;
				text-transform:uppercase;
				font-size:11px;
				padding-left:5px;
				font-weight:bold;
				margin-bottom:3px;
			}
			
			.programme_accueil_nom{
				font-family:Tahoma, Arial;
				font-size:10px;
				padding:3px;
				padding-left:5px;
				width:150px;
				display:table;
			}
			
			.programme_accueil_cliquez{
				font-family:Tahoma;
				font-size:11px;
				position:absolute;
				left:5px;
				bottom:1px;
				width:140px;
				color:#133169;
			}
			
			.programme_accueil_cliquez a{
				text-decoration:none;
				color:#133169;
			}
			
			.programme_accueil_cliquez img{
				margin-left:1px;
			}
			
			/************************************/
			.carte_france{
				position:absolute;
				top:110px;
				left:10px;
			}
			
			.bas_de_page{
				position:absolute;
				bottom:1px;
				text-align:center;
				width:100%;
				font-family: Tahoma, Arial;
				font-size:10px;
			}
			
			.bas_de_page a{
				color:#133169;
				text-decoration:underline;
				padding-right:10px;
				padding-left:10px;				
			}
			
			.bas_de_page_mentions{
				position:absolute;
				bottom:0px;
				text-align:center;
				width:100%;
				font-family: Tahoma, Arial;
				font-size:10px;
			}
			
			.bas_de_page_mentions a{
				color:#133169;
				text-decoration:none;
				padding-right:5px;
				padding-left:5px;				
			}
			
			
			
			/*****************************************/
			
			.menu_gauche ul{

				list-style-type:none;
				margin-left:20px;
				margin-top:0px;
							
			}
			
						
			.menu_gauche ul li a{
				
				font-family: Tahoma,Arial,sans-serif;
				font-size:12px;
				text-decoration:underline;
				color:#133169;
							
			}
			.menu_gauche ul li a:hover{
			
				font-weight:bold;
			}
			
			.menu_gauche ul li {  
				
				list-style-type: none;
				background-image: url("../img/picto/fleche_menu.jpg") ;
				background-position: 0% 65%;
				padding-left: 15px;
				background-repeat: no-repeat;
				margin-top:0px;
				margin-left:-40px;
				!margin-left:0px;
				
				
				
			}
			
			
			.texte {
				font-family: Tahoma,Arial,sans-serif;
				font-size:11px;
				color:#133169;
				margin-left:20px;
				margin-right:20px;
			
			}
			
			.texte_gras {
				font-family: Tahoma,Arial,sans-serif;
				font-size:11px;
				color:#133169;
				font-weight:bold;
							
			}
			
			.sous_titre {
				font-family: Tahoma,Arial,sans-serif;
				font-size:13px;
				color:#133169;
				font-weight:bold;
							
			}
			
			.carte_france_gauche {
				position:absolute;
				margin-left:20px;
				top:250px;			
			}
			
			.titre_orange {
			
				color:#EB7B19;
				font-family: Tahoma,Arial,sans-serif;
				font-size:14px;
				text-transform:uppercase;
				font-weight:bold;
			}

			.texte_info{
				font-family: Tahoma,Arial,sans-serif;
				font-style: italic ;
				font-size:12px;
				margin-top:10px;
				margin-bottom:10px;
				padding-right:10px;
			}	
			



/****************************************************/

.tableau *{
	font-size:12px;
}

.tableau{
	border:1px #123168 solid;
	border-collapse:collapse;
	margin-bottom:10px;
}

.tableau td{
	border:1px #123168 solid;
	padding:5px;
	height:55px;
}