html, body {	margin: 0px;	padding: 0px;	border: 0px;	background-color: #333333;	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;}img {	border: 0px;}a {	color: #000000;	text-decoration: none;}a:hover {	color: #E2001A;	text-decoration: none;}#conteneur {	position: absolute;	left: 50%;	top: 50%;	height: 504px;	margin: 0px;	padding: 0px;	border: 0px;	margin-top: -260px;	margin-left: -390px;}.page, .page_intro {	position: relative;	width: 780px;	height: 504px;	margin: 0px;	margin-right: 50px;	background-color: #FFFFFF;	float: left;	z-index: 0;}#menu {	position: absolute;	left: 20px;	top: 20px;	width: 186px;	height: 364px;	background: url(../img/fond_menu.png) no-repeat;	padding: 5px;	z-index: 10;}#menu p {	margin: 0px;	padding: 0px;	font-size: 30px;	line-height: 32px;}#menu ul {	font-size: 14px;	font-weight: bold;	list-style: none outside;	margin-left: 0px;	padding-left: 0px;}#menu ul li.actif, #menu ul ul {	color: #E2001A;}#menu ul ul {	font-size: 12px;	font-weight: normal;	cursor: text;	margin-bottom: 14px;}#texte {	position: absolute;	top: 235px;	left: 45px;}#texte h1, #texte h2 {	font-weight: normal;	color: #E2001A;	margin: 0px;}#texte h1 {	font-size: 38px;	margin-bottom: 20px;}#texte h2 {	font-size: 18px;	margin-bottom: 12px;}#texte .h2 {	font-weight: normal;	color: #E2001A;	font-size: 18px;}#texte a {	text-decoration: underline;}#fleche_gauche, #fleche_droite, #fleche_double {	position: absolute;	top: 285px;	width: 22px;	height: 22px;	cursor: auto;	z-index: 10;}#fleche_gauche {	left: 5px;	background: url(../img/fleche_gauche.gif) no-repeat;}#fleche_droite {	right: 5px;	background: url(../img/fleche_droite.gif) no-repeat;}#fleche_double {	width: 34px;	right: 5px;	background: url(../img/fleche_double.gif) no-repeat;}
