body, p, td, li, h1, h2, h3, h4, h5, h6, a {
	font-family:  Times New Roman;
	background-color : Black;
	color : rgb(220,220,220);
}
td.photo {
	background-color : rgb(40,40,40);
}
p, tr, img, object { page-break-inside: avoid; }
p.introduction {text-align:justify; }
p.introduction:first-letter { font-size: 200%; font-weight: bold; }
p.gauche { margin-left:15px; margin-right:15px; text-align:justify;}
p.presentationgauche { margin-left:15px; margin-right:15px; text-align:justify;}
p.presentationdroite { margin-right:15px; text-align:justify;}
p.presentationgauche:first-letter { font-size: 130%; font-weight: bold; }
p.presentationdroite:first-letter { font-size: 130%; font-weight: bold; }
p.presentationscript { margin-left:15px; margin-right:15px; text-align:justify;}
p.presentationscript:first-letter { font-size: 130%; font-weight: bold; }
a:visited { color: rgb(231,62,1); }
a:link { color: rgb(255,228,196); }
hr.menu { background-color:rgb(231,62,1); height:3px; width:80%; }
hr.section { background-color:rgb(255,228,196); height:2px; width:60%; }
hr.validation { background-color:rgb(255,228,196); height:1px; width:100%; }
img { border: 0; }
td.logosite { text-align:center; vertical-align:middle; }
td.textesite { width:30%; vertical-align:top; }
td.lignemenu { height:50px; text-align:center; vertical-align:middle; }
td.lignesection { height:30px; text-align:center; vertical-align:middle; }
td.menu { width:180px; height:100%; vertical-align:top; text-align:left; }
table.menu {height:100%; width:100%; border:0; }
p.centre {text-align:center; }
ul.gauche, ol.gauche { margin-left:15px; text-align:justify;}