 	html { font-size: 100%; }
 	
 	body
 	{
 		/* La taille de base sera de 10px avec les valeurs par défaut de police du navigateur */
 		font-family: helvetica,arial,sans-serif;
 		font-size: 0.625em;
 		line-height: 1em;
 	}
 	
 	*
 	{
 		margin: 0;
 		padding: 0;
 		border: 0;
 		outline:0;
 	}
 	
 	input,select,textarea { font-size: 100%; }
 	
 	#corps
 	{
 		margin: auto;
 		overflow: hidden;
 	}
 	
 	#main, #droite
 	{
 		padding-bottom: 1003em;
 		margin-bottom: -1003em;
 	}
 	
 	#clearer { clear: left; }
 	
 	#pied
 	{
 		clear: left;
 		position: relative;
 	}
 	
 	/*DESIGN ////////////////////////////////////////////////*/
 	body
 	{
 		background-image: url(../images/fd_ecran.gif);
 		background-position: 0 0;
 		background-attachment: fixed;
 		background-color: #A00000;
 	}
 	
 	#corps
 	{
 		width: 84.6em;
 		background-color: #E95900;
 		background-image: url(../images/fd_corps.gif);
 		background-repeat: repeat-y;
 		background-position: 42.3em 0;
 	}
 	
 	#entete
 	{
 		height: 30em;
 		background-image: url(../images/fd_bouche.gif);
 		background-repeat: no-repeat;
 		background-position: 42.3em 0;
 		padding-left: 1em;
 		padding-top: 1em;
 	}
 	#main
 	{
 		width: 50em;
 		float: left;
 		padding-left: 1em;
 		color: white;
 		text-align: justify;
 		margin-right:2em;
 	}
 	
 	#droite
 	{
 		float:left;
 		width:30em;
 		padding-left: .5em;
 		padding-right: 1em;
 		color: #500000;
 		text-align: justify;
 	}
 	
	.colonne{
	margin-top:-10em;
	}
	#logo{
	float:left;
	}
 	#navSecondaire
 	{
 		float: right;
 		margin-right: -.05em;
 	}
 	
 	#navSecondaire li
 	{
 		display: inline;
 		margin: 0 .05em;
 		line-height: 1.5em;
 		font-size: 1.2em;
 	}
 	
 	#navSecondaire li a:link
 	{
 		background-color: #cd907f;
 		text-decoration: none;
 		color: black;
 		padding: 1em 1em .5em 1em;
 		opacity: .4;
 	}
 	
 	#navSecondaire li a:visited
 	{
 		background-color: #cd907f;
 		text-decoration: none;
 		color: black;
 		padding: 1em 1em .5em 1em;
 		opacity: .4;
 	}
 	
 	#navSecondaire li a:hover
 	{
 		background-color: #cd907f;
 		text-decoration: none;
 		color: white;
 		padding: 1em 1em .5em 1em;
 		opacity: 1;
 	}
 	
 	#navSecondaire li a:active
 	{
 		background-color: #cd907f;
 		text-decoration: none;
 		color: white;
 		padding: 1em 1em .5em 1em;
 		opacity: 1;
 	}
 	
 	#navPrincipale
 	{
 		clear:both;
 		margin-top: 11em;
 		margin-right: 1em;
 		font-size: 1.2em;
 		padding-bottom: .35em;
 		border-bottom: 1px black solid;
 	}
 	
 	#navPrincipale li
 	{
 		display: inline;

 	}
 	
 	#navPrincipale li a:link
 	{
 		color: white;
 		background-color: black;
 		padding: .2em .5em;
 		text-decoration: none;
 	}
 	
 	#navPrincipale li a:visited
 	{
 		color: white;
 		background-color: black;
 		padding: .2em .5em;
 		text-decoration: none;
 	}
 	
 	#navPrincipale li a:hover
 	{
 		color: black;
 		background-color: white;
 		padding: .2em .5em;
 		text-decoration: none;
 	}
 	
 	#navPrincipale li a:active
 	{
 		color: black;
 		background-color: white;
 		padding: .2em .5em;
 		text-decoration: none;
 	}
 	
 	
 	
 	h3
 	{
 		font-weight: bold;
 		font-size: 2.2em;
 		line-height: 1em;
 	}
 	
 	h4,span.intertitre
 	{
 		font-family: georgia,times,serif;
 		font-weight: normal;
 		font-size: 1.8em;
 		line-height: 1.2em;
 	}
 	
 	p
 	{
 		font-size: 1.2em;
 		line-height: 1.4em;
 	}
 	p.chapo
 	{
 		font-weight: bold;
 		font-size:1.3em;
 	}
 	#main>img{
 	width:50em;
 	}
 	#main p,ul{
 	margin-bottom:1em;
 	}
 	#main li
 	{
 		font-size: 1.2em;
 		line-height: 1.4em;
 		list-style-type: square;
 		margin-left:5em;
 	}
 	#main p+h4, #droite h4.second { margin-top: 1em; }
 	p+img { margin-top: 1em; }
 	#droite .separateur {text-align: center;}
 	#main p.savoirplus { margin-top: .5em; }
 	
 	#main a:link,#droite a:link
 	{
 		color: #500000;
 		font-weight: bold;
 		padding: .2em;
 	}
 	
 	#main a:visited,#droite a:visited
 	{
 		color: #500000;
 		font-weight: bold;
 		padding: .2em;
 	}
 	
 	#main a:hover,#droite a:hover
 	{
 		color: #E95900;
 		background-color: #500000;
 		font-weight: bold;
 		padding: .2em;
 	}
 	
 	#main a:active,#droite a:active
 	{
 		color: #E95900;
 		background-color: #500000;
 		font-weight: bold;
 		padding: .2em;
 	}
 	fieldset{
 	padding:2em;
 	border:1px #E99968 solid;
 	margin-top:1em;
 	margin-bottom:1em;
 	}
 	legend{
 	font-size:1.5em;
 	line-height:1.5em;
 	text-transform:uppercase;
 	}
 	label{
 	line-height:1.5em;
 	}
 	input,textarea{
 	background-color:#E99968;
 	line-height:2em;
 	color:white;
 	}
 	input[type='submit']{
 	padding-right:1em;
 	padding-left:1em;
 	font-size:1.5em;
 	color:white;
 	background-color:#B3B322;
 	float:right;
 	}
    #droite div.nouveaute{
        width: 29em;
        padding: .5em;
        background-color: #ffe88c;
        margin-top: 0;
        margin-bottom: 2em;
    }
 	#droite h3,#droite h4,#droite p{
 	text-align:left;
 	}
 	#droite li
 	{
 		font-size: 1.2em;
 		line-height: 1.4em;
 		list-style-type: square;
 		margin-left:1em;
 	}
 	#droite>img{
 	margin-bottom:1em;
 	margin-left:1em;
 	}
    #droite>img.bandoNouveaute{
 	margin-bottom:0;
    margin-left:0em;
 	}
 	#droite>img.titre{
 	width:100%;
 	margin-bottom:1em;
 	margin-left:0em;
 	}
 	/*_____*/
 	#pied
 	{
 		background-color: #ebc900;
 		text-align: center;
        height:6em;
 		padding: 1em 0;
 		font-size: 1.2em;
 		line-height: 1.2em;
 	}
