 body			{ margin-left: 100px; margin-right: 100px; background: #EEEEEE; font-family: "times new roman", serif; font-size: 100%; color: #16162B; }

 #contenu		{ background: #FFFFFF;	border-left: 1px solid #707070;	border-right: 1px solid #707070; }
 .feuille		{ background: #FFFFFF;	border-left: 1px solid #707070;	border-right: 1px solid #707070; }

 p			{ margin-left: 20px; margin-right: 20px; margin-top: 0.5em; margin-bottom: 0.5em; text-align: justify; line-height: 1.2em; font-size: 1.0em; color: #16162B; }

 table, td		{ margin-left: 20px; margin-right: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 0.9em; color: #16162B; }

 .td_b			{ font-weight: bold; color: #16162B; }

 .td_p			{ font-family: "times new roman", serif; margin-top: 0.5em; margin-bottom: 0.5em; text-align: justify; line-height: 1.2em; font-size: 1.3em; color: #16162B; }

 #desc			{ font-size: 0.8em; }

 .imageimg    { width: 85%; border: 0px; margin: 0px; padding: 0px; text-align: center; }

 .imagetxt    { border:0px; padding:0px; display:inline; font-size: 0.9em; }

 input, textarea		{ font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; }

 h1			{ font-family: "times new roman", serif; font-size: 4.0em; font-style: italic; color: #000099; text-align: left; }

 .rouge		{ color: #FF0000; }

 .air		{ letter-spacing: 0.15em; }

 h2			{ text-align: center; font-size: 1.6em; color: #D00000; font-weight: bold; padding-bottom: 1.5em; }

 h3			{ text-align: left; font-size: 1.2em; color: #D00000; font-weight: bold; padding-bottom: 1.0em;	margin-top: 0px; padding-top: 1.0em; padding-left: 20px; padding-right: 20px;}

 h4			{ margin-left: 20px; margin-right: 20px; margin-top: 1.5em; margin-bottom: 0.5em; text-align: left; letter-spacing: 0.05em; word-spacing: 0.1em; font-size: 1.0em; font-weight: bold; color: #642850; }

 h5			{ margin-left: 20px; margin-right: 20px; margin-top: 1.5em; margin-bottom: 0.5em; text-align: left; letter-spacing: 0.05em; word-spacing: 0.1em; font-size: 1.0em; font-weight: normal; font-style:italic; color: #461E32; }

 p.hfin 		{ margin-left: 0px; margin-right: 0px; text-align: justify; font-size: 1.2em color: #707070; font-weight: bold; margin-bottom: 0px;	padding-left: 20px; padding-right: 20px;	border-bottom: 1px solid #707070; }

 p.signature 		{ margin-top: 0px; margin-right: 0px; font-size: 0.8em; background: #EEEEEE; color: #666666; text-align: right; }

 p.w3c 		{ margin-top: 0px; font-size: 0.8em; background: #EEEEEE; color: #666666; text-align: center; }

 hr 			{ text-align: center; height: 1px; padding: 0px; color: #707070; background-color: #707070; border: 0px; }
 
 p a:link , p a:visited, h3 a:link , h3 a:visited {text-decoration: none; color: #000099; }
 p a:hover, h3 a:hover {text-decoration: none; background-color: #FFFFFF; color: #cc0000; }
 
