/* CSS Document */
body,html{
	margin:0;
	padding:0;
	height:100%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
	}

h1{
	display:none;
	}

#all{
	margin:auto;
	padding:0;
	width:818px;
	min-height:100%;
	background:url(../images/bkg_body.gif) repeat-y center;
	}

#header{
	padding:0;
	margin:auto;
	height:173px;
	width:100%;
	background:url(../images/bkg_head.gif) no-repeat center;
	}
#mainNav{
	padding:0;
	margin:0;
	padding-top:117px;
	padding-left:237px;
	list-style:none;
	}
#mainNav li{
	float:left;
	border:1px #005595 solid;
	border-right:0px;
	}
#mainNav li.last{
	border-right:1px #005595 solid;
	}

#mainNav a{
	display:block;
	padding:9px 4px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background:url(../images/bkg_mainNav.gif) repeat-x top left;
	border:1px #4d4e4f solid ;
	}

#mainNav a.first{
	padding:9px 18px;
	}

#mainNav li a:active{
	color:#3f3f3f;
	background:url(../images/bkg_mainNav_hover.gif) repeat-x top left;
}

#mainNav li a:visited{
	color:#FFFFFF;
	background:url(../images/bkg_mainNav.gif) repeat-x top left;
}

#mainNav li a:link{
	color:#FFFFFF;
	background:url(../images/bkg_mainNav.gif) repeat-x top left;
}

#mainNav li a:hover{
	color:#666666;
	background:url(../images/bkg_mainNav_hover.gif) repeat-x top left;
}
#mainNav li a.actual{
	color:#000000;
	background:url(../images/bkg_mainNav_hover.gif) repeat-x top left;
	}
#colGauche{
	float:left;
	width:151px;
	}

#secondNav{
	margin:0;
	padding:0;
	padding-left:8px;
	padding-top:29px;
	list-style:none;
	padding-right:11px;
	}

#secondNav li{
	margin-bottom:2px;
	}

#secondNav a{
	display:block;
	border:1px #000204 solid;
	background:url(../images/bkg_secondNav.gif) repeat-x top left;
	padding:1px 8px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
	
#secondNav a.long{
	background:url(../images/bkg_secondNav_long.gif) repeat-x top left;
	}
	
#secondNav li a:active{
	color:#3f3f3f;
	background:url(../images/bkg_secondNav_hover.gif) repeat-x top left;
}

#secondNav li a:visited{
	color:#FFFFFF;
	background:url(../images/bkg_secondNav.gif) repeat-x top left;
}


#secondNav li a:link{
	color:#FFFFFF;
	background:url(../images/bkg_secondNav.gif) repeat-x top left;
}

#secondNav li a:hover{
	color:#666666;
	background:url(../images/bkg_secondNav_hover.gif) repeat-x top left;
}

#secondNav li a.long:active{
	color:#3f3f3f;
	background:url(../images/bkg_mainNav_hover.gif) repeat-x top left;
}

#secondNav li a.long:visited{
	color:#FFFFFF;
	background:url(../images/bkg_secondNav_long.gif) repeat-x top left;
}

#secondNav li a.long:link{
	color:#FFFFFF;
	background:url(../images/bkg_secondNav_long.gif) repeat-x top left;
}

#secondNav li a.long:hover{
	color:#666666;
	background:url(../images/bkg_mainNav_hover.gif) repeat-x top left;
}
#secondNav li a.actual{
	color:#000000;
	background:url(../images/bkg_secondNav_hover.gif) repeat-x top left;
	}
#secondNav li a.long.actual{
	color:#000000;
	background:url(../images/bkg_mainNav_hover.gif) repeat-x top left;
	}
#colDroit{
	margin-left:152px;
	margin-right:4px;
	}

#content{
	margin-left:25px;
	margin-right:138px;
	margin-top:14px;
	}
	
h2{
	color:#005595;
	font-weight:normal;
	font-size:24px;
	}

h3{
	font-weight:bold;
	font-size:14px;
	color:#676767;
	margin-top:0;
	padding-top:0;
	}

p{
	margin-left:9px;
	}

p.date{
	margin-left:0;
	margin-bottom:0;
	}

.elseLink{
	text-decoration:none;
	}

.elseLink img{
	border:0;
	padding-left:19px;
	padding-top:13px;
	}

#footer{
	text-align:center;
	margin-top:120px;
	}
#footer p{
	margin-bottom:0;
	color:#2a00ff;
	}

h6{
	font-size:10px;
	font-weight:normal;
	margin-top:5px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:20px;
	}
