body {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	background-image:url(../images/arp.jpg);
	background-repeat:repeat-x;
}
table {
	font-size:1em;
	padding:0;
	margin:0;
	font-style: normal;
}
/* ------ Les paragpraphes ----- */
p { margin: 0; }
.p5 { margin: 5px 0; }
.p10 { margin: 10px 0; }
/* -------------------- */
form { margin:0; }
.textegris { color:#999999; }
.imagecadre {
	border:5px solid #CCCCCC;
	padding:1px;
}
.imageleft {
	float:left;
	margin: 0 10px 10px 0;
}
.imageright {
	float:right;
	margin: 0 0 10px 10px;
}
.textesmall { font-size:0.9em; }
.blanc { color:#FFFFFF; }
.rouge { color:#FF0000; }
/* ------- DIV Une ------ */
.divune {
	padding:10px;
	clear: right;
	overflow:auto;
	background-color:#f2f2f2;
}
/* ------- DIV dernières actualités ------ */
.dernieresactu {
	color: #999999;
	padding-left:10px;
	border-left: 1px dotted #999999;
}
.dernieresactu p{
	margin-bottom:5px;
}
.dernieresactu a:link, .dernieresactu a:visited, .dernieresactu a:active {
	color: #666666;
	text-decoration: none
}
.dernieresactu a:hover {
	color: #000000;
	text-decoration: none
}
/* ----- DIV du menu vertical------- */
#menuv { overflow: visible; }
#menuv .barre { /* Liens des boxes menu */
	cursor:pointer;
	display:block;
	height:45px;
	background-repeat:no-repeat;
}
#menuv .barremediatheque { background-image: url(../images/menuv-mediatheque.jpg); }
#menuv .barremedersat { background-image: url(../images/menuv-medersat.jpg); }
#menuv .barreamazigh { background-image: url(../images/menuv-amazigh.jpg); }
#menuv .barredocumentation { background-image: url(../images/menuv-documentation.jpg); }
#menuv .barrepartenaires { background-image: url(../images/menuv-partenaires.jpg); }
#menuv div { padding-bottom:10px; }
#menuv div p { margin:0 5px; padding:3px 0; border-top:1px dotted #d0d0d0; }
#menuv div a:hover { text-decoration:none }
/* ----- Le menu horizontal */
.menuh {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	clear:both;
}
.menuh ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.menuh li { display:inline; }
.menuh a:link, .menuh a:active, .menuh a:visited {
	float:left;
	display: block;
	color: #022359;
	text-decoration: none;
	text-align:center;
	font-size:1.2em;
	font-weight:normal;
	margin: 5px 0 0 0;
	padding:5px 10px;
	border-right:1px #ccc solid;
}
.menuh a:hover { color: #0099CC; }
/* ----- Remplacement de la DIV Flash jQuery --- */
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}
/* ----- les liens */
/* Lien normal */
a:link, a:visited, a:active {
	color: #022359;
	text-decoration: none;
}
a:hover {
	color: #0099CC;
	text-decoration: underline;
}
a:hover .imagecadre { border-color:#cc0000; }
/* Lien gris */
.agris:link, .agris:visited, .agris:active {
	color: #666666;
	text-decoration: none
}
.agris:hover {
	color: #000000;
	text-decoration: none
}
/* Lien carré */
.liencarre{
	margin: 10px 0 5px 0;
}
.liencarre a:link, .liencarre a:visited, .liencarre a:active {
	padding:3px 10px;
	background-color:#0099CC;
	color: #fff;
	text-decoration: none;
}
.liencarre a:hover {
	background-color: #0066CC;
	text-decoration: none;
}

/* ----- Les titres */
h1 { /* Titre des pages */
	color:#003366;
	border-bottom:1px dotted #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	font-size:1.5em;
	margin: 0 0 15px 0;
	padding: 5px 0;
}
h2 { /* Titre des sous pages */
	color:#0099CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:normal;
	font-weight:normal;
	margin: 0 0 10px 0;
	padding: 0
}
h3 { /* Petits titres */
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#66CCFF;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
	padding: 8px 0 3px 0;
	margin: 0;
}
h4 { /* Petits très titres */
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	padding: 0 0 3px 0;
	margin: 0;
}
/* --- Div footer */
#footer {
	border-top:#CCCCCC solid 1px;
	padding: 10px 0;
	margin: 10px 0;
}
