	/****************************/
	/* elements de mise en page */
	/****************************/

	body {
		background-color :#bfbefe;
		color:black;
		background-image : url(../images/elements_graphiques/bg.png);
		margin:0;
	}
	table.home {
		height:100%;
	}
	/*
	table.index {
		border-right: 1px solid #ff765f;
		border-left: 1px solid #e8ff5f;
	}
	*/
	table.layout {
		/*
		border-right: 1px solid #ff765f;
		border-left: 1px solid #ffcd80;
		border-bottom: 1px solid #ff765f;
		*/
		height : 100%;
	}
	td.principal {
		background-color: #ffc85e;
		color:black;
	}
	td.sommaire {
		background-color:#ffad0b;
		color:white;
	}
	td.bandeau {
		background-color:#ffb735;
		color:white;
	}
	td.sousbandeau {
		background-color:#ffad0b;
		color:white;
	}
	td.sousbandeauexplication {
		background-color:#ffad0b;
		color:black;
	}
	td.peche {
		background-color : #e8ff5f;
		color:white;
	}
	td.bleu {
		background-color : #9a87ff;
		color:white;
	}
	td.boutbandeau {
		background-color : #ff765f;
		color:white;
	}
	p.bottom {
		margin: 0;
		color:white;
		background-color:transparent;
	}
	p.webring {
		color : white;
		background-color:transparent;
		margin : 0px 5px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		text-align : left;
		font-weight: normal;
	}

	/***********/
	/* bandeau */
	/***********/

	p.bandeau {
		font-family: arial, helvetica, sans-serif ;
		font-size: 46px;
		margin: 0px 26px;
		color: white;
		background-color:transparent;

	}
	p.sousbandeau {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 0px 3px;
		color: white;
		background-color:transparent;
		font-weight: bold;
	}

	/************/
	/* sommaire */
	/************/

	a.sommaire:link {
		color : White;
		background-color:transparent;
		text-decoration : none;
	}
	a.sommaire:active {
		color : white;
		background-color:transparent;
		text-decoration : none;
	}
	a.sommaire:visited {
		color : White;
		background-color:transparent;
		text-decoration : none;
	}

	a.sommaire:hover {
		color : white;
		background-color:transparent;
		text-decoration : underline;
	}


	td.niv1 {
		background-color:#ffae0c;
		color:white;
		width : 140px;
	}
	td.niv2 {
		background-color:#ffae0c;
		color:white;
		width : 140px;
	}
	td.niv3 {
		background-color:#ffae0c;
		color:white;
		width : 140px;
	}
	p.accueil {
		color : White;
		background-color:transparent;
		margin : 0px 7px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 13px;
		text-align : left;
	}
	p.niv1 {
		color : White;
		background-color:transparent;
		margin : 7px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 13px;
		text-align : left;
	}
	p.niv2{
		color : White;
		background-color:transparent;
		margin : 7px 26px;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 13px;
		text-align : left;
	}
	p.niv3{
		color : white;
		background-color:transparent;
		margin : 3px 5px 3px 26px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		text-align : left;
	}
	p.explication{
		color : black;
		background-color:transparent;
		margin : 7px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		text-align : left;
	}

	/*********/
	/* liens */
	/*********/

	a:link {
		color : blue;
		background-color:transparent;
		text-decoration : none;
	}

	a:visited {
		color : purple;
		background-color:transparent;
		text-decoration : none;
	}

	a:hover {
		color : blue;
		background-color:transparent;
		text-decoration : underline;
	}

	a.glossaire:link {
		color : #cc3333;
		background-color:transparent;
		text-decoration : none;
	}

	a.glossaire:visited {
		color : #cc3333;
		background-color:transparent;
		text-decoration : none;
	}

	a.glossaire:hover {
		color : #cc3333;
		background-color:transparent;
		text-decoration : underline;
		cursor : help;
	}

	/*****************/
	/* corps de page */
	/*****************/

	/* barre orange en haut de page */

	table.titre {
		margin: 26px 0px 13px 11px;
	}

	/* barre orange en milieu de page */

	table.intertitre {
		margin: 20px 0px 13px 11px;
	}

	table.accessoires {
		margin: 13px 0px 0px 0px;
	}
	
	h1.titre {
		font-family: arial, helvetica, sans-serif ;
		font-size: 16px;
		margin: 0px 5px;
	}

	h1 {
		font-family: arial, helvetica, sans-serif ;
		font-size: 16px;
		margin: 0px 5px;
	}

	h3 {
		font-family: arial, helvetica, sans-serif ;
		font-size:  13px;
		font-weight: bold;
		margin: 13px 26px;
	}

	h3.textelong {
		font-family: arial, helvetica, sans-serif ;
		font-size:  13px;
		font-weight: bold;
		margin: 26px 26px 13px 26px;
	}

	p {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 13px 26px;
		text-align:justify;
	}
/*
p:first-letter {
		font-family: arial, helvetica, sans-serif ;
		font-size: 35px;
		font-weight: bold;
		float:left;
		margin: 5px;
	}
	*/
	p.chapeau {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 26px 26px 13px 26px;
		text-align:justify;
	}
	
	p.accessoire {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 13px 26px;
		text-align: center;
	}

	p.caracteristiques {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 6px 0px;
		text-align:justify;
	}
 
 /*
	p.webring {
		font-family: arial, helvetica, sans-serif;
		margin: 0px 10px;
		color: white;
		font-weight: bold;
		text-align: left;
		background-color: transparent;
	}
	*/
	p.liste {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 5px 5px;
		text-align:justify;
		color: black;
	}
	p.titre_liste {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 5px 5px;
		text-align:justify;
		color: white;
	}
	
	p.datechronique {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 0px 5px;
		text-align:justify;
	}

	/* images */

	img.pcouleur{
		border : 1px solid;
		border-color : black;
	}
	img.illustration{
		border : 1px solid;
		border-color : black;
		margin : 5px 0px 10px 15px;
		float : right;
		vertical-align : top;
	}
	
	img.illustrationgauche{
		border : 1px solid;
		border-color : black;
		margin: 5px 15px 10px 0px;
		float : left;
		vertical-align : top;
	}
	
	img.illustration_sans_filet{
		border : 0px;
		border-color : black;
		margin : 5px 0px 10px 15px;
		float : right;
		vertical-align : top;
	}
	
	img.accessoire{
		border : 1px solid;
		border-color : black;
		margin: 0px 15px 0px 26px;
		vertical-align : top;
	}
	
	img.mecrire{
		border : 0;
		margin:0px 0px -3px 0px;
	}
	
	img.icone_son{
	float: left;
	margin: 0px 10px 0px 0px;
	border: 0;
	}
	
	
	
	
	/* caracteristiques techniques */

	p.item {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 5px 5px 5px 26px;
		text-align:left;
		font-weight: bold;
	}

	p.caracteristique {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 5px 26px 5px 5px;
		text-align:left;

	}

	/* boutons */

	table.bouton {
		margin: 5px 14px;
	}

	p.bouton{
		color : white;
		background-color:transparent;
		margin : 0px 3px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		text-align : left;
	}
	
	
	p.imprime{
		color : white;
		background-color:transparent;
		margin : 0px 26px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		text-align : left;
	}

	ul {
		list-style-image: url(../images/elements_graphiques/puce.gif)
	}


	/************/
	/* Exemples */
	/************/

	img.sample{
		border : 1px solid;
		border-color : black;
		margin: 13px 26px;
	}
	p.centre {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 13px 26px;
		text-align:center;
	}

	/***************/
	/* formulaires */
	/***************/
	
	option.categorie {
	background-color: #ff765f;
	color: white;
	}
	
	select {
	margin: 0px 26px;
	}

	input {
	margin: 0px 26px;
	border: 1px solid black;
	}
	
	textarea {
	margin: 0px 26px;
	border: 1px solid black;
	}	