			body 
			{
				margin-left: auto;
				margin-right: auto;
				width: 825px;
			}
			
			header /* bannière en haut du site */
			{
				background-image: url('../images/banniere.png');
				background-size:77%;
				z-index: -1;
				width: 1060px;
				height: 166px;
				background-repeat: no-repeat;
			}
			
			aside /* Bloc sur le coté */
			{
				border: 1px solid #86cad5;
				border-left: none;
				border-top: none;
				-webkit-border-radius: 0px 20px 20px 0px;
				-moz-border-radius: 0px 20px 20px 0px;
				border-radius: 0px 20px 20px 0px;
				z-index:10;
				float:left;
				position: absolute;
				width: 120px;
				position: fixed;
			}
			
			article /* Bloc central */
			{
				position: relative;
				margin-left: 125px;
				width: 690px;
				padding-left:4px;
				min-height:600px;		
				text-align: center;
				background: #ffffff;
			}
			
			article, aside
			{
				display: inline-block;
				vertical-align: top;
			}
			
			section /* Regroupe le menu et contenu */
			{
				overflow:hidden;
				width:819px;
				height:100%;
				background-color: #ffffff;
			}
			
			footer /* Bas de la page */
			{
				font-weight: bold;
				padding-top: 20px;
				width: 825px;
				height: 10px;
				text-align: center;
			}
			
			#bloc /* Titre dans la barre des catégories */
			{
				background: #FFFFFF;
				background-size: cover; 
				border: 1px solid #3e779d;
				padding-bottom:20px;
			}
			
			#titre /* Titre dans la barre des catégories */
			{
				text-align: center; 
				height:25px;
				width: 135px;
				font-weight: bold;
				background-color: #86cad5;
				padding-top:6px;
				-webkit-border-radius: 0px 20px 20px 0px;
				-moz-border-radius: 0px 20px 20px 0px;
				border-radius: 0px 20px 20px 0px;
			}
			
			#titre p
			{
				display: inline;
			}
			
			a:link /* Liens non visités*/
			{
				font-weight: bold; text-decoration: none;
				color: #000000;
			}
			
			a:visited /* Liens visités */
			{ 
				font-weight: bold; text-decoration: none;
				color: #000000;
			}      
			
			p
			{
				word-wrap: break-word;
			}
			
			#slider {
				cursor: move;
				position: fixed;
				margin-top: -5px;
				width: 15px;
				height: 15px;
				background: #ffffff;
				}
			#connect {
				  display: none;
				  position: relative;
				  background-color: grey;
				  height: 150px;
				  z-index: 9;
				  border-radius: 0px 0px 5px 5px;
				  box-shadow: 5px 0px 5px 2px #ffffff;
			}
			#menu {
				position: fixed;	
				font-size: 15px;
				background-color: white;
				border: 1px solid #86cad5;
				border-top:none;
				border-right:none;
				z-index: 10;
				margin:auto;	
				padding-top: 5px; 
				padding-bottom: 8px; 
				padding-left: 10px; 
				<?php
				if(isset($_SESSION['pseudo']))
				{
				echo 'width: 180px;';
				}
				else
				{
				echo 'width: 7em;';
				}
				?>
			}
			.haut_cadre {
			border-top: 1px solid #96d1f8;
		   background: #65a9d7;
		   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
		   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
		   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
		   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
		   background: -o-linear-gradient(top, #3e779d, #65a9d7);
		   padding: 6px 15px;
		   -webkit-border-radius: 20px 20px 0px 0px;
		   -moz-border-radius: 20px 20px 0px 0px;
		   border-radius: 20px 20px 0px 0px;
		   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
		   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
		   box-shadow: rgba(0,0,0,1) 0 1px 0;
		   text-shadow: rgba(0,0,0,.4) 0 1px 0;
		   color: white;
		   font-size: 11px;
		   font-family: Georgia, Serif;
		   text-decoration: none;
		   vertical-align: middle;  
		   text-align: center;
		   }
		   .contenu_cadre {
				border: 1px solid #3e779d;
				-webkit-border-radius: 0px 0px 20px 20px;
				-moz-border-radius: 0px 0px 20px 20px;
				border-radius: 0px 0px 20px 20px;
				padding: 10px;
			}
			#menu p {
			   margin: 0.5em 0;
			}
			#connect, #menu {
				position: fixed;
				margin:0px;
				right:0px;
				top:0px;
			}
			nav li {
			display:inline;
			margin: 0 15px;
			list-style-type:none;
			}