				html, body {
					margin:0 0 0;
					padding:0 0 0;
					background-color:#000000;
				  font-family:Arial, Verdana, Helvetica, sans-serif;
				  font-size:12px;
					height: 100%;
				}
				h1 {
					font-family:Arial, Verdana, Helvetica, sans-serif;
					font-size:17px;
					font-weight:bold;
					color:#003366;
					text-align:left;
				}
				#left h1{
					font-family:Arial, Verdana, Helvetica, sans-serif;
					font-size:15px;
					font-weight:bold;
					color:white;
					text-align:center;
				}
				#page {
					margin-left: auto;
					margin-right: auto;
					width:1000px;
					background-image:url('bande.gif');
				}
				#admin{width:1000px; background-color:#B51621;  border:0px solid purple; margin-bottom:0px; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; text-decoration:none; font-weight:bold;}
				#admin a {color:#ffffff; text-decoration:none;}
				#admin a:hover {color:#ffffff; text-decoration:none;}
				#bandeau {
					width:1000px;				
					height:372px;
					border:solid 0px pink;
				}
				#bordgauche{
					float:left;
					width:100px;
					height:943px;
					background-image:url('bordgauche.gif');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				#barredenav{
					float:left;
					width:190px;
					/*
					height:788px;
					padding-top:155px;
					*/
					height:808px;
					padding-top:135px;
					padding-left:10px;
					border:solid 0px yellow;
					/*background-image:url('barspect.gif');*/
					background-image:url('demandez_le_programme.png');
					background-repeat:no-repeat;
				}
				#center {
					float:left;
					width:600px;
					border:solid 0px purple;
				}
				
				#menucentre {
					float:left;
					width:600px;
					height:150px;
					border:solid 0px green;
				}
				
				#tetepoule {
					float:left;
					width:580px;
					padding-left:10px;
					padding-right:10px;
					background-image:url('tetepoule.gif');
					background-repeat:no-repeat;
					border:solid 0px purple;
				}

				#sans_menu {
					float:left;
					width:580px;
					padding-left:10px;
					padding-right:10px;
					background-image:url('barrehaut.jpg');
					background-repeat:no-repeat;
					border:solid 0px purple;
				}


				#right {
					float:left;
					background-color:white;
					width:100px;
					height:943px;
					background-image:url('borddroit.gif');
					background-repeat:no-repeat;
					border:solid 0px yellow;
				}
				#footer {
					clear:both;
					border-top:solid 0px red;
					width:625px;				
					height:105px;
					padding-left:375px; 
					padding-top:80px; 
					background-color:#ebebeb;
					color:#FFFFFF;
					text-align:center;
					background-image:url('footer.gif');
					background-repeat:no-repeat;
				}
				hr {
					border:solid 0px #ebebeb; 
					width:100%;
				}
				#left a{
					text-decoration:none;
					color:white;
				}
				#left a:hover {
					text-decoration:none;
					color:orange;
				}
				
				a img{
					border:0;
				}

/* styles de l'editeur */			
			.titre_rouge {color:rgb(227,43,9); font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 24px; font-weight:bold;}
			.titre_vert {color:rgb(8, 81,8 ); font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 24px; font-weight:bold;}
			.titre_noir {color:black; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 24px; font-weight:bold;}
			.soust_rouge {color:rgb(227,43,9); font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 18px; font-weight:bold;}
			.soust_vert{color:rgb(8,81,8); font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 18px; font-weight:bold;}
			.soust_noir{color:black; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 18px; font-weight:bold;}
			.soust_noir_fin{color:black; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 16px;}
