body { 
	font-family:helvetica,arial; 
	font-size:11px; 
	color:#000000; 
	background-color:#FFFFFF;
	vertical-align:top;
	margin:50px;
	/*
	text-align:center;
	*/
	}

/* ### POLICES ### */

A:link {
	font-family:helvetica,arial; 
	color:#0099ff; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}
A:hover {
	font-family:helvetica,arial; 
	color:#0099ff; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}
A:visited {
	font-family:helvetica,arial; 
	color:#0099ff; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}

A{outline: none;}
:focus{-moz-outline-style: none;}

P {
	font-family:helvetica,arial; 
	color:#000000; 
	font-size:1em; 
	line-height:1.2em; 
	margin-top:0em;
	margin-bottom:0em;
	}
	
P A:link {
	font-family:helvetica,arial; 
	color:#000000; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}
P A:hover {
	font-family:helvetica,arial; 
	color:#0099ff; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}
P A:visited {
	font-family:helvetica,arial; 
	color:#000000; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}

P#chapo {
	font-family:helvetica,arial; 
	color:#000000; 
	line-height:1.2em; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	margin-bottom:1em;
	}

P#pied {
	font-family:helvetica,arial; 
	font-size:2em; 
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0em;
	}

P#idcite {
	font-family:helvetica,arial; 
	color:#646565;
	font-size:1em; 
	line-height:1.2em; 
	margin-left:2em;
	margin-top:0em;
	margin-bottom:0em;
	
	}
	
P#cite:link {
	font-family:helvetica,arial; 
	color:#646565; 
	font-size:1em; 
	text-decoration:none;
	}

P#cite:hover {
	font-family:helvetica,arial; 
	color:646565; 
	font-size:1em; 
	text-decoration:none;
	}

OL {
	margin-top:0em;
	margin-bottom:1em;
	margin-left:0em;
	padding:0em;
	list-style-position:inside;
	}

UL {
	margin-top:0em;
	margin-bottom:1em;
	margin-left:0em;
	padding:0em;
	list-style-type:none;
	list-style-position:outside;
	}

LI {
	font-family:helvetica,arial; 
	color:#000000; 
	font-size:1em; 
	line-height:1.2em; 
	margin-top:0em;
	margin-bottom:0em;
	}

LI A:link {
	font-family:helvetica,arial; 
	color:#000000; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}
LI A:hover {
	font-family:helvetica,arial; 
	color:#0099ff; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}
LI A:visited {
	font-family:helvetica,arial; 
	color:#000000; 
	font-size:1em; 
	font-weight:bold;
	text-decoration:none;
	}

SPAN#actif {
	font-family:helvetica,arial; 
	color:#000000; 
	font-weight:bold;
	text-decoration:none;
	}

SPAN#news {
	font-family:helvetica,arial; 
	text-decoration:none;
	}

IMG#fleche_en, IMG#fleche_fr {
	position:relative;
	bottom:4em;
	}

IMG#vignette {
	margin-right:22px;
	margin-bottom:22px;
	}


/* ### MISE EN PAGE ### */

div#global {
	width:810px;
	background-color:#FFFFFF;
	position:relative;
	}	
	
div#div_entete {
	width:810px;
	background-color:#FFFFFF;
	text-align:left;
	position:relative;
	bottom:-3px;
	}	
	
div#div_menu {
	width:810px;
	background-color:#FFFFFF;
	height:108px;
	padding:0;
	margin:0;
	overflow:auto;	
	}

	div#div_menu_gauche {
		float:left;
		background-color:#FFFFFF;
		width:270px;
		text-align:left;
		padding:0;
		margin:0;	
		}
	
	div#div_menu_centre {
		float:left;
		background-color:#FFFFFF;
		width:270px;
		text-align:left;
		padding:0;
		margin:0;
		}
	
	div#div_menu_droit {
		float:right;
		background-color:#FFFFFF;
		width:250px;
		text-align:left;
		padding:0;
		margin:0;	
		}
	
div#div_contenu {
	position:relative;
	overflow: auto;
	width:830px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;	
	top:10px;	
	}	

	div#div_contenu_gauche {
		float:left;
		background-color:#FFFFFF;
		width:540px;
		text-align:left;
		padding-top:0;
		padding-bottom:20px;
		padding-right:0;
		padding-left:0;
		margin:0;	
		}

		div#div_contenu_gauche_a {
			float:left;
			background-color:#FFFFFF;
			width:250px;
			text-align:left;
			padding-top:0;
			padding-bottom:20px;
			padding-right:20px;
			padding-left:0;
			margin:0;	
			}
		div#div_contenu_gauche_b {
			float:right;
			background-color:#FFFFFF;
			width:250px;
			text-align:left;
			padding-top:0;
			padding-bottom:20px;
			padding-right:20px;
			padding-left:0;
			margin:0;	
			}
	
	div#div_contenu_droit {
		float:right;
		background-color:#FFFFFF;
		width:250px;
		text-align:left;
		padding-top:0;
		padding-bottom:20px;
		padding-right:20px;
		padding-left:0;
		margin:0px;	
		}

	div#div_image {
	position:absolute;
	z-index:1000;
	background-color:#FFFFFF;
	border:0px solid #000000;
	padding:0px;
	margin:0;
	top:-1000px;
	left:0px;
		}	

div#div_pied {
	width:810px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;	
	}	

