/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#666666;

}
img{
	border:0;
}
a{
	text-decoration:none;
	color:#CC0000;
}
body, p, table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
li{
	list-style:square;
}
/* ---------- */
.petit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#main{
	background-color:#000;

}
#description{
	color:#FFF;
	margin:0;
	padding:10px;
	padding-top:3px;
}
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:4px;
	padding-bottom:10px;
}
#footer a{
	color:#000;
}
#footer a:hover{
	color:#990000;
}
.menu-simple{
	margin:0;
	padding:0;
	display:block;
	line-height:24px;
	color:#FFF;
	font-weight:bold;
	height:24px;
	padding-left:10px;
}
.menu-simple:hover{
	/*background-color:#333;*/
}
.menu-entete{
	margin:0;
	padding:0;
	padding-left:10px;
	display:block;
	line-height:24px;
	color:#FFF;
	font-weight:bold;
	background-color:#F00;
}
.menu-entete:hover{
	background-color:#F66;
}
#menu-gauche{
	margin:0;
	padding:0;
}
#menu-gauche li{
	list-style:none;
	margin:0;
	padding:0;
}
#menu-gauche a{
	display:block;
	padding-left:24px;
	line-height:24px;
	border-bottom:1px dotted #666666;
	font-weight:bold;
	color:#FFF;
	height:24px;
	background-image:url(menu-gauche-puce.gif);
	background-repeat:no-repeat;
}
#menu-gauche a:hover{
	background-color:#AA0000;
}
.menu-centre{
	background-color:#F00;
	/*background-color:#f29400;*/
	color:#FFF;
	font-weight:bold;
	text-align:center;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}
.menu-docs{
	background-color:#f29400;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}
.menu-centre a{
	display:block;
	color:#FFF;
/*	line-height:40px;*/
}
.menu-centre a:hover{
	color:#FCC;
}
.menu-centre-desactive{
	background-color:#C00;
	background-image:url(menu-centre-desactive.jpg);
	color:#C99;
	font-weight:bold;
	text-align:center;
	height:40px;
	padding-left:10px;
	padding-right:10px;
}
.menu-centre-desactive a{
	display:block;
	color:#C99;
}
.menu-centre-desactive a:hover{
	color:#FCC;
}
.menu-centre-bas{
	padding:10px;
}
.menu-centre-bas ul{
	margin:0;
	padding:0;
	padding-top:4px;
}
.menu-centre-bas li{
	color:#FFF;
	list-style:none;
	padding:0;
	margin:0;
	background-image:url(index-puce-menu-bas.gif);
	background-repeat:no-repeat;
}
.menu-centre-bas li a{
	display:block;
	color:#FFF;
	padding-left:16px;
/*	height:24px;*/
	line-height:16px;
}
.menu-centre-bas a:hover{
	background-color:#333333;
}
#contenu{
	background-color:#FFF;
	padding:15px;
}
#contenu a:hover{
	color:#FF0000;
}
#contenu h1{
	background-image:url(h1-bg.gif);
	background-repeat:repeat-x;
	color:#CC0000;
	font-size:22px;
}
#contenu h2{
	font-size:18px;
	color:#666666;
}
#contenu h3{
	font-size:15px;
	color:#000;
}
#actualites{
	margin:5px;
	margin-top:-19px;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
	background-image:url(actualites-fond.jpg);
	background-repeat:repeat-x;
}
.actualite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #CCCCCC;
}
.actualite a{
	display:block;
	color:#F00;
	font-weight:bold;
}
.actualite a:hover{
	color:#F66;
}
