body {
	background:black;
	margin:0;
	padding:5px 0 0 0;
	}
#main {
	width:883px;
	position:absolute;
	left:50%;
	margin-left:-440px;
	}

/*-----------------------------------Entete-----------------------------------*/
#main #header {
	position:relative;
	background:url(../images/logo.gif) top left no-repeat;
	height:218px;
	}
#main #header img {
	position:absolute;
	top:0;
	right:0;
	}
#main #header ul {
	margin:0;
	padding:0;
	position:absolute;
	top:148px;
	right:0;
	}
#main #header ul li {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:70px;
	width:170px;
	float:left;
	}
#main #header ul li a {
	display:block;
	height:70px;
	width:170px;
	}
#main #header ul li .accueil {
	background:url(../images/og-accueil.gif) top no-repeat;
	}
#main #header ul li .accueil:hover {
	background:url(../images/og-accueil.gif) 0 -72px no-repeat;
	}
#main #header ul li .equipe {
	background:url(../images/og-equipe.gif) top no-repeat;
	}
#main #header ul li .equipe:hover, #main #header ul li .equipe.actif {
	background:url(../images/og-equipe.gif) 0 -72px no-repeat;
	}
#main #header ul li .activite {
	background:url(../images/og-activite.gif) top no-repeat;
	}
#main #header ul li .activite:hover, #main #header ul li .activite.actif {
	background:url(../images/og-activite.gif) 0 -72px no-repeat;
	}
#main #header ul li .trouver {
	background:url(../images/og-noustrouver.gif) top no-repeat;
	}
#main #header ul li .trouver:hover, #main #header ul li .trouver.actif {
	background:url(../images/og-noustrouver.gif) 0 -72px no-repeat;
	}
#main #header ul li a span {
	display:none;
	}

/*-----------------------------------Conteneur-----------------------------------*/
#main #conteneur {
	margin-left:80px;
	}
#main #conteneur h1, #main #conteneur p {
	color:white;
	font-family:Trebuchet MS;
	}
#main #conteneur h1 {
	font-size:25px;
	margin:40px 0 40px 0;
	color:#e2027a;
	}
#main #conteneur p {
	font-size:14px;
	}
	
/*Equipe*/
#main #conteneur.equipe h1 {
	font-size:25px;
	text-align:center;
	color:#e2027a;
	margin:0;
	padding:0;
	}
#main #conteneur.equipe p {
	text-align:center;
	padding-bottom:15px;
	}
	
/*Trouver*/
#main #conteneur.trouver img {
	float:left;
	}
#main #conteneur.trouver h1 {
	margin:0;
	padding:50px 0 15px 0;
	color:#e2027a;
	}
#main #conteneur.trouver h2 {
	color:#e2027a;
	font:bold 15px Trebuchet MS;
	clear:both;
	}
#main #conteneur.trouver a {
	color:#e2027a;
	}
#main #conteneur.trouver iframe {
	margin-bottom:20px;
	margin-left:5px;
	}
#main #conteneur.trouver address {
	color:white;
	font-family:Trebuchet MS;
	font-size:14px;
	margin:0;
	padding:0;
	}

/*Activite*/
#main #conteneur.activite {
	position:relative;
	}
#main #conteneur.activite p {
	text-align:center;
	clear:both;
	}
#main #conteneur.activite .note {
	clear:both;
	text-align:center;
	margin-bottom:25px;
	font:bold 14px Trebuchet MS;
	color:#e2027a;
	}
#main #conteneur.activite h1 span {
	display:block;
	padding-top:5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:white;
	text-transform:none;
	}
#main #conteneur.activite #gauche, #main #conteneur.activite #droite  {
	padding-top:30px;
	}
#main #conteneur.activite div img {
	margin-left:60px;
	}
#main #conteneur.activite #gauche {
	float:left;
	width:46%;
	} 
#main #conteneur.activite #droite {
	float:right;
	width:46%;
	} 
#main #conteneur.activite h1 {
	text-align:center;
	font:bold 18px Trebuchet MS;
	color:#e2027a;
	text-transform:uppercase;
	padding-bottom:30px;
	}
#main #conteneur.activite #droite h1 {
	padding-bottom:0;
	}
#main #conteneur.activite ul {
	list-style:none;
	margin:0;
	padding:0;
	color:white;
	font:normal 12px Arial, Helvetica, sans-serif;
	}
#main #conteneur.activite li {
	padding-left:30px;
	background:url(../images/point.gif) left top no-repeat;
	line-height:18px;
	padding-bottom:25px;
	}
#main #conteneur.activite li a {
	color:#e2027a;
	}
#main #conteneur.activite li ul li {
	background:none;
	padding:10px 0 0 0;
	margin-left:20px;
	list-style:circle inside;
	color:wite;
	}

#main #conteneur #left {
	float:left;
	width:420px;
	position:relative;
	}
#main #conteneur #left img {
	margin-top:35px;
	}
#main #conteneur #right {
	float:right;
	width:375px;
	padding-top:50px;
	}
#main #conteneur #right h2 {
	color:#e2027a;
	font:bold 14px Trebuchet MS;
	margin:0 0 10px 0;
	padding:0;
	}
#main #conteneur #right ul {
	font:bold 12px Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	}
#main #conteneur #right ul li {
	line-height:30px;
	height:30px;
	color:white;
	}
#main #conteneur #right ul li a {
	color:white;
	}
#main #conteneur #right div {
	background:url(../images/c-philigrane.gif) left top no-repeat;
	margin-top:20px;
	padding:10px 0 40px 10px;
	}
#main #conteneur #footer {
	clear:both;
	background:url(../images/footer.gif) top no-repeat;
	}
#main #conteneur #footer a {
	color:#e2027a;
	}

#main #conteneur #footer p {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
	}
#main #conteneur #footer p span {
	display:block;
	padding-top:25px;
	padding-bottom:50px;
	}

