body {	margin: 5px 50px 0px 50px;	padding: 0px;
font: 0.75em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial;	color: #333;	background-image: url(images/netbkgnd.gif);
	word-spacing: normal;	text-align: justify;}#menu { margin:5px;width:200px;float:left;
white-space: nowrap;}#contenu {margin-left:210px;}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li {
	font-weight: bold;
}

	a.sous2 {		color: #CC0000;		padding-left: 3px;		margin-left: 0px;		margin-top: 5px;		margin-bottom: 5px;		}	a:visited.sous2		{ color: #CC0000;}	a:hover.sous2 {		color: #CC0000;		padding-left: 3px;		margin-left: 0px;		border-left: 2px solid #CC3333;		}	a.sous {		color: #000016;		padding-left: 5px;		margin-left: 3px;		margin-top: 5px;		margin-bottom: 5px;	}	a:visited.sous {		#C0C0C0;	}	a:hover.sous {		color: #111111;		padding-left: 7px;		margin-left: 0px;		border-left: 3px solid #CC3333;		}

a { text-decoration: none; }a:link { color: #454D99; }   a:visited { color: #2727a3; }a:hover { text-decoration: underline; } 

h1 { 
	color: #CC0000;	font-size:  200% ;	margin: 0px;	padding-left: 10px; 	text-align: center;
}

h2 { 
	font-size:  150% ;	margin-left: 20px;	padding-left: 20px;
}
h3 {   font-size: 130% ;}

p {  margin-right: 0; padding-left: 10px; text-align: justify;}.haut {text-align:right;}.droite {text-align:left;}img {  border-width: 0; /* pas de bordure sur les images */}

.boite {	border: 1px solid #CC3333;	font-size: 0.85em;	line-height: 1.3;	margin: 15px 10px 30px 10px;	padding: 10px;	padding-top: 30px;   float: none;}.boite img {    display: inline;	 float: none;	 clear: both;}

.logo {	color: #FFFFCC;	float: left;	clear: both;	font-size: 1em;	margin: 5px 1em 1em 5px;	padding: 5px;	padding-left: 5px;	padding-right: 5px;	position: static;	text-align: left;}

table.cadre {  border: solid 1px #cc3333; border-collapse: collapse; margin-left: 10px; margin-right: auto;}table.cadre td, table.cadri th {   margin: 5px; padding: 5px; vertical-align: top;}

table {  border: solid 0px; border-collapse: collapse; margin-left: auto; margin-right: auto;}table td, table th {   border: solid 0px; margin: 0; padding: 0.1em;}table.cadri {  border: solid 1px; border-collapse: collapse; margin-left: auto; margin-right: auto; text-align: right;}table.cadri td, table.cadri th {   border: solid 1px black; margin: 0; padding: 0; white-space: nowrap; vertical-align: top;}
