body {	margin:0px;	padding:0px;	font-family:arial, helvetica, verdana, sans-serif;	color:#333;	background-color:white;	}h1 {	margin:0px 0px 15px 0px;	padding:0px;	font-size:28px;	line-height:28px;	font-weight:900;	color:#ccc;	}h3 {	margin:0px 0px 15px 0px;	padding:0px;	font-size:20px;	line-height:28px;	font-weight:600;	color:red;	}p {	font-family:arial, helvetica, verdana, sans-serif;	font-size:14px;	margin:0px 0px 16px 0px;	padding:0px;	}#content>p {margin:0px;}#content>p+p {text-indent:30px;}a {	color:#09c;	font-size:12px;	text-decoration:none;	font-weight:600;	font-family:arial, helvetica, verdana, sans-serif;	line-height: 9pt;	}	.mainsection { 	font-size: 9pt;  	font-weight: bold; }.subsection	{ 	font-size: 7pt;  	font-weight: normal; 	margin-left: 15px; }.folding {cursor: hand }		a:link {	color: red;	text-decoration: none;	font: 12px/14px Arial, Helvetica, sans-serif;}a:visited {	color: orange;	text-decoration: none;	font: 12px/14px Arial, Helvetica, sans-serif;}a:hover {	color: #001a8b;	font: 12px/14px Arial, Helvetica, sans-serif;	text-decoration: underline;}a:active {	color: red;	text-decoration: none;	font: 12px/14px Arial, Helvetica, sans-serif;}.date {	color:#8d2eb0;	font-weight:600;		}#header {	margin:10px 50px 100px 50px;	/* IE 5 */	height:106px; /* 14px + 17px + 2px = 33px */	border-width:0px 0px; /* top and bottom borders: 1px; left and right borders: 0px */	line-height:5px;	background-color:#eee;		}#content {	position:absolute;	top:105px;	left:185px;	width:750px;	padding:10px;	border:1px #999;	line-height:17px;	padding:5px;	}#internal {	position:absolute;	top:150px;	left:15px;	width:140px;	height:30px;	padding:10px;	background-color:white;	border:1px white;	border-color: white;	line-height:17px;	padding:5px;	}#events {	position:absolute;	top:150px;	left:15px;	width:140px;	height:350px;	padding:10px;	background-color:#eee;	border:1px #999;	border-color: black;	border-style:dashed;	line-height:17px;	padding:5px;	}#logo {	position:absolute;	top:0px;	left:5px;	width:200px;	padding:10px;	background-color:#fff;	border:1px #999;	border-color: black;	border-style:none;	line-height:17px;		}#header {	position:absolute;	top:0px;	left:130px;	width:750px;	padding:5px;	background-color:#fff;	border:1px #999;	border-color: white;	border-style:solid;	line-height:10px;		}#menu {	position:absolute;	top:100px;	left:70px;	width:150px;	padding:10px;	background-color:#eee;	border:1px #999;	border-color: white;	border-style:solid;	line-height:15px;		}#submenu {	position:absolute;	top:77px ;	left:180px;	padding:5px;	width:750px;	background-color:#fff;	border:1px #999;	border-color: white;	border-style:solid;	line-height: 6px;		}.TitleStyle  {	color: #333333;	text-indent: 0px;	position: relative;	font: bold 24px Arial, Helvetica, sans-serif;}.SloganStyle  {	color: #333333;	text-indent: 0px;	position: relative;	font: 20px Arial, Helvetica, sans-serif;}.style2 {	font-size: 12px;	color: #0000FF;}.style7 {font-size: 36px}.style8 {font-family: Georgia, "Times New Roman", Times, serif}dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}#menu {position: absolute; /* placement du menu, à modifier selon vos besoins */top: 0;left: 0;}#menu {width: 8em;}#menu dt {cursor: pointer;margin: 2px 0;;height: 20px;line-height: 20px;text-align: center;font-weight: bold;border: 1px solid gray;background: #ccc;}#menu dd {border: 1px solid gray;}#menu li {text-align: center;background: #fff;}#menu li a, #menu dt a {color: #000;text-decoration: none;display: block;border: 0 none;height: 100%;}#menu li a:hover, #menu dt a:hover {background: #eee;}
