html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	background: #ffffff;
	text-align: center;
}

body.accueil dt#accueil,
body.accueil dt#accueil a,
body.accueil dt#accueil a:hover,
body.lakanaso dt#lakanaso,
body.lakanaso dt#lakanaso a,
body.lakanaso dt#lakanaso a:hover,
body.danayaso dt#danayaso,
body.danayaso dt#danayaso a,
body.danayaso dt#danayaso a:hover,
body.contact dt#contact,
body.contact dt#contact a,
body.contact dt#contact a:hover,
body.galerie dt#galerie,
body.galerie dt#galerie a,
body.galerie dt#galerie a:hover,
body.partenaires dt#partenaires,
body.partenaires dt#partenaires a,
body.partenaires dt#partenaires a:hover {
	background-position: 0 -100px;
}

body.lakanaso_02 dt#lakanaso_02,
body.lakanaso_02 dt#lakanaso_02 a,
body.lakanaso_02 dt#lakanaso_02 a:hover,
body.organisation dt#organisation,
body.organisation dt#organisation a,
body.organisation dt#organisation a:hover,
body.action dt#action,
body.action dt#action a,
body.action dt#action a:hover,
body.travailsexe dt#travailsexe,
body.travailsexe dt#travailsexe a,
body.travailsexe dt#travailsexe a:hover,
body.situationmineures dt#situationmineures,
body.situationmineures dt#situationmineures a,
body.situationmineures dt#situationmineures a:hover,
body.dossiers dt#dossiers,
body.dossiers dt#dossiers a,
body.dossiers dt#dossiers a:hover {
	color: #FFFFFF;
}

body.partenaires_national dt#partenaires_national,
body.partenaires_national dt#partenaires_national a,
body.partenaires_national dt#partenaires_national a:hover,
body.partenaires_international dt#partenaires_international,
body.partenaires_international dt#partenaires_international a,
body.partenaires_international dt#partenaires_international a:hover {
	color: #FFFFFF;
}

a {
	color: #a9a9a9;
	text-decoration: none;
}

a:hover {
	color: #00ccff;
}

.hidden {
	display: none;
}

.actualite { 
	color: #00ccff;
	padding:6px;
	margin:0px;
}

#container {
	width: 760px;
	margin: auto;
	text-align: left;
}

#spacer {
	height: 10px;
}

#mainnav {
	height: 50px;
	padding-left: 11px; 
	overflow: hidden; 
}

#mainnav dl { 
	margin: 0; 
	padding: 0; 
}

#mainnav dt { 
	float: left; 
}

#mainnav dt a {
	display: block;
	height: 50px; 
	padding: 50px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#mainnav dt a:hover {
	background-position: 0 -50px;
}

#mainnav dt#accueil, 
#mainnav dt#accueil a { 
	width: 82px; 
	background-image: url(../gfx/navigation/accueil.gif); 
}

#mainnav dt#lakanaso, 
#mainnav dt#lakanaso a { 
	width: 100px; 
	background-image: url(../gfx/navigation/lakanaso.gif); 
}

#mainnav dt#danayaso, 
#mainnav dt#danayaso a { 
	width: 100px; 
	background-image: url(../gfx/navigation/danayaso.gif); 
}

#mainnav dt#contact, 
#mainnav dt#contact a { 
	width: 88px; 
	background-image: url(../gfx/navigation/contact.gif); 
}

#mainnav dt#galerie, 
#mainnav dt#galerie a { 
	width: 80px; 
	background-image: url(../gfx/navigation/galerie.gif); 
}

#mainnav dt#partenaires, 
#mainnav dt#partenaires a { 
	width: 118px; 
	background-image: url(../gfx/navigation/partenaires.gif); 
}

#nav {
	height: 35px;
	padding-left: 11px; 
	padding-top: 20px;
	overflow: hidden; 
	background-color: #00ccff;

	font-size: 12px;
	text-transform: uppercase;
}

#nav dl { 
	margin: 0; 
	padding: 0; 
}

#nav dt { 
	float: left; 
}

#nav dt a {
	display: block;
	text-decoration: none;
	color: #666666;
	background-color: #00ccff;
}

#nav dt a:hover {
	color: #ffffff;
	background-color: #00ccff;
}

#header {
	height: 150px;
	background: #ffffff url(../gfx/header/header.jpg);
}

#wrapper {
	background-image: url(../gfx/wrapper.gif);
	background-position: right;
	background-repeat: repeat-y;
}

#sidebar {
	float: right;
	width: 280px;
	line-height: 18px;
	background-color: #f2f2f2;
}

#sidebar h1 {
	font-size: 20px;
	margin: 0;
	line-height: 24px;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sidebar h2 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sidebar h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sidebar h4 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sidebar p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#sidebar .padding {
	padding: 25px;
}

#content {
	margin-right: 280px;
	line-height: 18px;
}

#content h1 {
	font-size: 20px;
	margin: 0;
	line-height: 24px;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content h2 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content h4 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#content .padding {
	padding: 25px;
}

#linebreak {
	clear: both;
	height: 10px;
	border-bottom: 1px solid #efefef;
}

#footer {
	height: 66px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 10px;
	color: #c9c9c9;
	padding: 5px 25px;
	line-height: 18px;
}

#footer a {
	color: #c9c9c9;
	text-decoration: none;
}

#footer a:hover {
	color: #00ccff;
}

#footer #administrator {
	float: right;
	text-align: right;
	padding-top: 13px;
}

#footer #sitemap {
	padding-top: 13px;
}
