@charset "utf-8";
/* CSS Document */

BODY{
	margin:0;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#121212;
	}

.top{
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EFEFEF;
	height:20px;
}

.banner{
	background-image:url(IMG/bg-banner.jpg);
	background-repeat:no-repeat;
	background-color:#FF7713;
	width:800px;
	height:130px;
}

.bg-menu{
	background-image:url(IMG/bg-menu.jpg);
	background-repeat:repeat-x;
	width:640px;
	height:33px;
	text-align:center;
	padding-top:5px;
	vertical-align:top;
}

a.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#121212;
	font-weight:bold;
	text-decoration:none;
}

a.menu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#111111;
	font-weight:bold;
	text-decoration:underline;
}

.bg-gris{
	background-color:#8A8484;
	width:160px;
	vertical-align:middle;
	}

.bg-gris2{
	background-color:#AEACAD;
	height:10px;
	}
	
.titre-page{
	background-color:#FF7510;
	background-image:url(IMG/bg-titre.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:10px;
	height:25px;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#121212;
	font-weight:bold;
	font-variant:small-caps;
	}
	
.contenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#121212;
	}
	
.contenu-article{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#121212;
	}
	
.titre-right{
	background-color:#FF7510;
	background-image:url(IMG/bg-titre.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:10px;
	height:25px;
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#121212;
	font-weight:bold;
	font-variant:small-caps;
	}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#121212;
	text-decoration:none;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#111111;
	text-decoration:underline;
}

hr{
	width:75%;
	border:#666666 1px solid;
	text-align:center;
	}

.titre-news{
	background-color:#CCCCCC;
	}
	
.titre-cat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#121212;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:15px;
}
	
.titre-article{
	background-color:#CCCCCC;
	padding-left:5px;
	text-align:left;
	}
	
.bottom{
	background-color:#DCDCDC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#444444;
	height:40px;
	text-align:center;
}

.signature,a.signature{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#777777;
	text-decoration:none;
	}
	
a.signature:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#555555;
	text-decoration:none;
	}
	
INPUT,textarea,select{
	border:#333333 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#121212;
	}
	
/*IMAGE*/

.no-border{
	border:none;
	}

.diapo{
	width:140px;
	height:140px;
	background-image:url(IMG/dia.gif);
	background-repeat:no-repeat;
	text-align:center;
	}
	
.border-image{
	padding:3px;
	border:solid 1px #CCCCCC;
	}

/*NUMEROTATION*/

a.num{
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	border:thin #999999 solid;
	line-height:30px;
	padding: 4px 4px 4px 4px;
	}

a.num:hover{
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	border:thin #000000 solid;
	}

.num-act{
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	border:thin #000000 solid;
	line-height:30px;
	padding: 4px 4px 4px 4px;
	}
