	/* elements de mise en page */

	body {
		background-color : #e7e7e7;
		color:black;
		background-image : url(../images/elements_graphiques/fond_nb.gif);
		margin:0;
	}
	table.index {
		border-right: 1px solid #999999;
		border-left: 1px solid #979797;
	}
	table.layout {
		/*
		border-right: 1px solid #7c7c7c;
		border-left: 1px solid #7c7c7c;
		border-bottom: 1px solid #7c7c7c;
		*/
		
		height : 100%;
	}
	td.principal {
		background-color: white;
		color:black;
	}
	td.sommaire {
		background-color:#7c7c7c;
		color:white;
	}
	td.bandeau {
		background-color:#a7a7a7;
		color:white;
		}
	td.sousbandeau {
		background-color:#7c7c7c;
		color:white;
		}
	td.bottom {
		background-color:#7c7c7c;
		color:white;
		}
	td.bottom1 {
		background-color:#7c7c7c;
		color:white;
		}
	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;
	}

	/* 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:#7c7c7c;
		color:white;
		width : 140px;
	}
	td.niv2 {
		background-color:#7c7c7c;
		color:white;
		width : 140px;
	}
	td.niv3 {
		background-color:#7c7c7c;
		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 : black;
		background-color:transparent;
		margin : 3px 5px 3px 26px;
		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;
	}


	/* corps de page */

	table.titre {
	margin: 26px 0px 13px 11px;
	}
	
	table.intertitre {
	margin: 26px 0px 13px 11px;
	}
	
	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.caracteristiques {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 6px 0px;
		text-align:justify;
	}
	
	p.appareil {
		font-family: arial, helvetica, sans-serif ;
		font-size: 11px;
		margin: 2em 0em;
		text-align:left;
	}
	
	/*
	hr {
		color: #ff765f;
		margin: 0px 26px;
	}
	*/
	
	/* Galerie */

	div.miniature {
		margin: 20px;
	}

	div.tablegalerieliste {
		margin: 26px
	}
	p.precedente {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 0;
		text-align:center;
	}
	p.retour {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 0;
		text-align:center;
	}
	p.suivante {
		font-family: arial, helvetica, sans-serif ;
		font-size: 13px;
		margin: 0;
		text-align:center;
	}
	img.pcouleur{
		border : 1px solid black;
	}
	img.galerie	{
		border : 1px solid black;
	}

	/* boutons */
	
	table.bouton {
		margin: 26px 0px;
	}

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