body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
background-color:#AE400D; // #B50507;
/*background-image: url(images/frise.gif) ;*/
}


#conteneur {/* contient tout, 780 pixels centre */
position: absolute;
width: 780px;
left: 50%;
margin-left: -390px;
margin-top: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
background-image:  url("images/fond.gif");/* pointilles verticaux */
border: #980000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

/* BALISES STANDARDS */

a {color: #AB400B;text-decoration:none;
}

a:hover {color: #FF9900;
text-decoration:underline;
}

h1 {  font-size: 14px; font-weight: bold; line-height: 16px; padding-top:0px;margin-top:10px;} /* Titre article */
h2 {  font-size: 11px; font-weight: normal; line-height: 14px; color:#333333;} /* Descriptif article */
h3 {  font-size: 11px; font-weight: bold; line-height: 13px; color:#cc6600;}
h4 {  font-size: 10px; font-weight: bold; line-height: 13px; color:#cc6600;}

li {
list-style-type: square;
}

ul {
padding-left:15px;
margin-left:0px;
padding-top:0px;
}

hr {
	height:1px; 
	color: #cccccc;
	border-top: 0;
	border-left:0;
	border-right:0;
	border-bottom:1px 'solid' '#dddddd';
}

INPUT,SELECT,TEXTAREA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
padding: 2px; 
border: 1px #666666 inset; 
background-color: #FBF0DC;
vertical-align:middle;
}

.box {border: 0px; /* Cases a cocher sans contour */
}

/* TABLEAUX */

table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;

background-color: #FFFFFF;
vertical-align:top;
width:100%;
}

tr {
background-color: #FBF0DC;
vertical-align:top;
width:100%;
}

td {padding: 5px; margin:1px;
vertical-align:top;}
th {padding: 5px; margin:1px; background-color: #EFC961;}

/* PARTIE SUPERIEURE -  CONTIENT LOGO PANOS + BANDEAU */

#haut {
width:780px;
height:80px;
}

#haut-imprimer {
display:none;
}

#logo {
position:absolute;
width:140px;
height:80px;
padding-top:4px;
left:0;
}

.titrebandeau
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color:#FFFFFF;
margin-left:15px;margin-right:220px;margin-bottom:0px; padding-top:20px;
text-align:bottom;}

/* --------------- BLOCS PRINCIPAUX */

/* Menu gauche */

#gauche {
float:left;
left:0;
width:140px;
padding:0px;
}

/* Menu droit */

#droit {
width:140px;
float:right;
right:0;
border: #990000; border-style: dotted; border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
padding:0px;
}

/* Partie centrale : corps de lŐarticle */

#centre {
margin-left: 140px;
margin-right: 140px;
padding-left:15px;
padding-right:15px;
}


/* ----------------- MENU DE GAUCHE - MISE EN FORME */


#gauche a {
text-decoration:none;
color:#333333}
#gauche a:hover {
text-decoration:underline;color:#000000;
}

.textelogo {
font-size: 9px;
padding-top:0px;
padding-right: 5px;
padding-left: 5px;
padding-bottom:0px;
color:#666666;
margin-top:0px;
text-align:center;
}

/* Menu gauche - rubriques */


.rub1 dd {font-size: 10px;font-weight:bold;
padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:5px;
text-indent:0px;margin:0px;}

.rub1 dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-rub1-off.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub1 dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-rub1-on.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub1 dt {
background-color: #AB400B;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 13px; 
font-weight: bold; 
line-height: 19px; 
padding-top:0px;
padding-left : 5px;
padding-right : 3px;
margin-top:10px;
}

.rub2 dd {font-size: 10px;font-weight:bold;
padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:5px; text-indent:0px;margin:0}

.rub2 dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-rub2-off.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub2 dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-rub2-on.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub2 dt {
background-color:#FFFFFF; //#B56E06;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 13px; 
font-weight: bold; 
line-height: 19px; 
padding-top:0px;
padding-left : 5px;
padding-right : 3px;
margin-bottom:10px;
border: #B56E06; border-style: dotted; border-top-width: 1px; border-left-width: 0; border-bottom-width: 0; border-right-width: 0;
}

.rub3 dd {font-size: 10px;font-weight:bold;
padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:5px; text-indent:0px;margin:0}

.rub3 dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-rub3-off.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub3 dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-rub3-on.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub3 dt {
background-color:#D39944;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 13px; 
font-weight: bold; 
line-height: 19px; 
padding-top:0px;
padding-left : 5px;
padding-right : 3px;
margin-top:10px;
}

.rub4 dd {font-size: 10px;font-weight:bold;
padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:5px; text-indent:0px;margin:0}

.rub4 dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-rub4-off.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub4 dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-rub4-on.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub4 dt {
background-color:#DFAF2C;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 13px; 
font-weight: bold; 
line-height: 19px; 
padding-top:0px;
padding-left : 5px;
padding-right : 3px;
margin-top:10px;
}

.rub5 dd {font-size: 10px;font-weight:bold;
padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:5px; text-indent:0px;margin:0}

.rub5 dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-rub5-off.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub5 dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-rub5-on.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:13px;
}
.rub5 dt {
background-color:#FF9900;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 13px; 
font-weight: bold; 
line-height: 19px; 
padding-top:0px;
padding-left : 5px;
padding-right : 3px;
margin-top:10px;
}

/* Descriptif des items */

.descriptif {font-size: 9px;font-weight:normal; display:list-item;
list-style-type: none;
padding-top:1px; padding-left:13px; color:#666666}


/* ----------------- CENTRE - MISE EN FORME */


/* Menu hierarchique */

.hierarchie { font-size: 9px;
color: #666666;
text-decoration: none;
padding-top:0px;
}

.hierarchie p {  font-size: 9px;
color: #666666;
text-decoration: none;
padding-top:0px;
}

.hierarchie a { color: #666666;
text-decoration: none
}

.hierarchie a:hover {
color: #666666;
text-decoration: underline
}

/* Texte article */

#texte {
font-size: 10px;
line-height: 13px;

/*
font-size: 10px;
line-height: 13px;
 width:100%; */
}

/* Bouton imprimer */


.imprimer {
text-align: right;
font-size: 9px;
}
.imprimer a {  border: 1px #CCCCCC solid;
padding: 3px;
border-color: #CCCCCC solid;
color: #666666;
text-decoration: none
}

.imprimer a:hover {  border: 1px #666666 solid;
padding: 3px;
border-color: #666666 solid;
color: #666666;
text-decoration: none
}

/* Postscriptum et forum  */

.postscriptum {
color:#666666;
}

.forum {

display:list-item;list-style-type: none;
background-image:  url("images/puce-forum.gif");
background-repeat: no-repeat;
background-position:0px 1px;
padding-left:22px;
margin-bottom:10px;
}

.date {
margin-top:10px;
color:#666666;
text-align:right;
font-size:10px;
}


/* Lien haut de page  */

#bas  {

	padding-top:0px;
	margin-left:155px;
	margin-right:155px;
 		clear: both; 
}

.haut_page {
font-size: 10px;
text-align:right;
color:#666666;
margin-bottom:10px;
}
.haut_page a {
color:#666666;
text-decoration:none;
}
.haut_page a:hover {
color:#990000;
text-decoration:underline;
}


/* LIENS VERS LISTES ARTICLES DE LA RUBRIQUE */

#liste_articles {
padding-top:0px;
font-size: 10px;
}

#liste_articles dl {
padding-left:0px;
}
#liste_articles dl dl {
padding-left:10px;
}

#liste_articles dt {font-weight:bold;
display:list-item;list-style-type: none;
background-image:  url("images/puce-sous-rubrique.gif");
background-repeat: no-repeat;
background-position:0px 2px;
padding-left:16px;
padding-bottom:3px;
}

#liste_articles dd {
padding-bottom:5px; text-indent:0px; margin-left:16px;}

.mediaction {
border:0;
}

.logo_mediaction {
	background-color: #FFFFFF;
}

.titre_mediaction {
	background-color: #FFFFFF;
	font-weight:bold;
	vertical-align: middle;
}

/* LIENS VERS ARTICLES PARENTS */

#articles_parents {
padding-top:0px;
font-size: 10px;
border: #999999; border-style: solid; border-top-width: 1px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}

#articles_parents dt {font-weight:bold;
color: #; padding-bottom:5px;
}


#articles_parents dd {padding-right:2px; padding-top:2px; padding-bottom:0px;padding-left:0px; text-indent:0px;margin:0}

#articles_parents dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-panos.gif");
background-repeat: no-repeat;
background-position:0px 4px;
color:#9B0000;
text-decoration:none;
padding-left:13px;
}

#articles_parents dd a:hover {
text-decoration:underline;
}

.site_reference {
    padding-left:10px;
}

/* MISE EN FORME MENU DROIT */

.langue {
margin-bottom:2px;margin-top:7px;
padding-left:3px; padding-right:3px; 
padding-bottom:7px;
line-height: 10px;
text-align:center; font-weight:bold;
border: #980000; border-style: dotted; border-top-width: 0px;
border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; }

.langue a {
color:#980000;
text-decoration:none;
}
.langue a:hover {
text-decoration:underline;
}

.recherche {width:100px;}
.recherche_form {margin-top:0px;margin-bottom:0px;padding-bottom:5px;}
.ok {padding: 0px;border: 1px #666666 outset;font-size: 9px;}



#nav {padding-left:3px; padding-right:3px; padding-top:5px;padding-bottom:5px;
margin:0px;
border: #980000; border-style: dotted; border-top-width: 0px;
border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }

.navigation {font-size: 10px;line-height: 12px;
margin-bottom:5px;
margin-top:0px;
padding-top:5px;
color: #666666;
text-decoration: none;}

.navigation a {color: #666666;
text-decoration: none}
.navigation a:hover {color: #666666;
text-decoration: underline}

.rss {
          margin-right: 0px;
          margin-left: 5px;
          line-height: 1.2em;
          font-size: 0.9em;
          line-height: 1.2em;
          padding: 0.2em 0.3em 0.2em 0.3em;
          font-variant: small-caps;
          font-weight: bold;
          font-stretch: condensed;
/*          max-height: 1.90em;  /* sorry, tuned for gecko only */
          border: 1px solid #dddddd;
          background-color: #ff7200;
          text-align: center; 
          vertical-align: middle;
          color: #fff;
}

.rss a {
          color: #fff;
		text-decoration: none;		  
}


.rss a:hover {
          background-color: #ff7200;
          color: #000;
}


#derniers {border: #980000; border-style: dotted; border-top-width: 1px; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; margin-top:0px; margin-bottom:10px;
background-color:#FFFFFF;}

#derniers a {
text-decoration:none;
}
#derniers a:hover {
text-decoration:underline;
}


.agenda dt {
  background-image:  url("images/icone-agenda.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 0px; padding-right: 3px; padding-bottom: 5px; padding-left: 35px;font-size: 11px; font-weight:bold;
color: #FF9900;}


.agenda dt a {font-size: 11px; font-weight:bold;
color: #FF9900;}

.agenda dd {font-size: 10px;
padding-right:2px; padding-top:2px; padding-bottom:2px;padding-left:5px; text-indent:0px;margin:0}

.agenda dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-agenda.gif");
background-repeat: no-repeat;
background-position:1px 5px;
color:#333333;
padding-left:13px;
}
.agenda dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-agenda.gif");
background-repeat: no-repeat;
background-position:1px 5px;
color:#000000;
padding-left:13px;
}

.focus dt {
  background-image:  url("images/icone-focus.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 0px; padding-right: 3px; padding-bottom: 6px; padding-left: 30px;font-size: 11px; font-weight:bold;
color: #FF6600;}


.focus dt a {font-size: 11px; font-weight:bold;
color: #FF6600;}

.focus dd {font-size: 10px;
padding-right:2px; padding-top:2px; padding-bottom:2px;padding-left:5px; text-indent:0px;margin:0}

.focus dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-focus.gif");
background-repeat: no-repeat;
background-position:1px 5px;
color:#333333;
padding-left:13px;
}
.focus dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-focus.gif");
background-repeat: no-repeat;
background-position:1px 5px;
color:#000000;
padding-left:13px;
}

.publications dt {
  background-image:  url("images/icone-publications.gif"); background-repeat: no-repeat;
  background-position: 0px 3px; padding-top: 0px; padding-right: 3px; padding-bottom: 5px; padding-left: 35px;font-size: 11px; font-weight:bold;
color: #AB400B;}


.publications dt a {font-size: 11px; font-weight:bold;
color: #AB400B;}

.publications dt a:hover {
color: #AB400B;}

.publications dd {font-size: 10px;
padding-right:2px; padding-top:2px; padding-bottom:2px;padding-left:5px; text-indent:0px;margin:0}

.publications dd a {display:list-item;list-style-type: none;
background-image:  url("images/puce-publications.gif");
background-repeat: no-repeat;
background-position:1px 5px;
color:#333333;
padding-left:13px;
}
.publications dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-publications.gif");
background-repeat: no-repeat;
background-position:1px 5px;
color:#000000;
padding-left:13px;
}

/* Sites specialises */
.sites dt {font-size: 11px;font-weight:bold;
color: #CC3300; padding-left:7px;padding-bottom:5px}

.sites dd {font-size: 10px;font-weight:bold;
padding-right:2px; padding-top:2px; padding-bottom:3px;padding-left:6px; text-indent:0px;margin:0}

.sites dd a {display:list-item;
list-style-type: none;
background-image:  url("images/puce-sites-off.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:12px;
color:#CC3300;
text-decoration:none;
}
.sites dd a:hover {display:list-item;
list-style-type: none;
background-image:  url("images/puce-sites-on.gif");
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:12px;
color:#CC3300;
text-decoration:underline;
}
.sites span a {display:list-item;
list-style-type: none;
background-image:  none;
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:1em;
color:#CC3300;
font-weight:normal;
text-decoration:none;
}
.sites span a:hover {display:list-item;
list-style-type: none;
background-image:  none;
background-repeat: no-repeat;
background-position:0px 3px;
padding-left:1em;
color:#CC3300;
font-weight:normal;
text-decoration:underline;
}

/* PIED DE PAGE */

#pied {
	background-color:#AE400D; // #B50507;
	padding-top:5px;
	padding-bottom:5px;
	line-height:10px;
	color: #DAA7A8;
	clear: both; 

}
#pied a {
color:#FFFFFF;
text-decoration:none;
}

#pied a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/* Pied de la page d'accueil */

#pied-accueil {
	background-color: #AE400D ; //#B50507;
	padding-top:0px;
	line-height: 5px;
	padding-bottom:5px;
	clear: both; 
	text-align:right;
	color: #DAA7A8;
}
#pied-accueil a {
color:#FFFFFF;
text-decoration:none;
}

#pied-accueil a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.spacer {
clear: both; 
}

/* -------------- ACCUEIL */


/* ----- A la une */

#une {
font-size: 11px;
line-height: 14px;
padding-top:10px;
padding-bottom:0px;
color:#333333;
}

/* ----- Actu des medias africains */
/* actualites sur page d'accueil */
.actualite {
background-image:  url("images/icone-actualite.gif"); background-repeat: no-repeat; background-position: left top; 
padding-top: 5px; padding-right: 3px; padding-bottom: 10px; padding-left: 35px;
font-size: 11px; font-weight:bold;
color: #980000;
border: #980000; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-left-margin: 20px;
margin-top:10px;
}
.actualite a {
text-decoration:none;
}
.actualite a:hover {
text-decoration:underline;
}

.actualite-liste {
padding-left:0px;
margin-bottom:0px;}

.actualite-liste dt {
font-weight:bold; font-size:11px;
margin-left:0px;
padding-left:10px;
padding-bottom:2px;
display:list-item;list-style-type: none;
background-image:  url("images/puce-panos.gif");
background-repeat: no-repeat;
background-position:0px 4px;
color: #000000;
margin-bottom:0px;
}

.actualite-liste dt a {
	}

.actualite-liste dd {font-weight:normal;font-size:10px;
list-style-type: none;
margin-left:0px;
padding-left:10px;
padding-bottom:15px;}

/* actus dans colonne gauche */
.actus dt {
  background-image: url(images/icone-actualite.gif); background-repeat:
no-repeat; background-position: 2px 0px; padding-top: 0px; padding-right:
3px; padding-bottom: 6px; padding-left: 35px;font-size: 11px;
font-weight:bold;
color: #980000;}

.actus dt a {font-size: 11px; font-weight:bold;
color: #980000;}

/* ----- Focus */


.focus-accueil {
  background-image:  url("images/icone-focus.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 0px; padding-right: 3px; padding-bottom: 10px; padding-left: 35px;font-size: 11px; font-weight:bold;
color: #FF6600;
border: #FF6600; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-left-margin: 20px;
margin-top:20px;
}

.focus-accueil a {
color: #FF6600;
text-decoration:none;
}

.focus-accueil a:hover {
text-decoration:underline;
}

.focus-liste dt {font-weight:bold; font-size:11px;
margin-left:0px;
padding-left:10px;
padding-bottom:2px;
display:list-item;list-style-type: none;
background-image:  url("images/puce-focus.gif");
background-repeat: no-repeat;
background-position:0px 4px;
color: #000000;
}

.focus-liste dd {font-weight:normal;font-size:10px;
list-style-type: none;
margin-left:0px;
padding-left:10px;
padding-bottom:15px;}

/* Images des focus */

.image {
	float:right;
	right:155px;
	margin-left:3px;
	margin-bottom:5px;
}

.selection {
	float:right;
	right:155px;
	margin-left:3px;
	margin-bottom:5px;
	padding:5px;
	border:thin dotted #000000;
}

.suite {
display:list-item;
list-style-type: none;
padding-left:0px;
padding-top:0px;
margin-top:0px;
}

.antispam {
font-size: 9px;
color:#666666;
}

/* cadre déroulant */
.txt_defil {color:#666666;;text-decoration:none}
.txt_defil a:link {color:#666666;font-weight:bold;text-decoration:none}
.txt_defil a:visited {color:#666666;font-weight:bold;text-decoration:none}
.txt_defil a:hover {color:#555555;font-weight:bold;text-decoration:underline}

/* SPIP */



a.spip_url { } /* en prÚvision : ne rien mettre pour le moment */

a.spip_in { } /* en prÚvision : ne rien mettre pour le moment */

a.spip_out { } /* en prÚvision : ne rien mettre pour le moment */

a.spip_glossaire { } /* en prÚvision : ne rien mettre pour le moment */

.spip_bouton {padding: 1px; border: 0px #666666 outset;}

.spip_code { } /* en prÚvision : ne rien mettre pour le moment */



p.spip_note { } /* en prÚvision : ne rien mettre pour le moment */

.spip_surligne { background-color: #FF9933;}

h3.spip {
}

.spip_puce {
padding-left:10px;
}

.spip_documents{
/* visibility:hidden; */
/*	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%; */
}

.spip_logos { /* utilis pour image page d'accueil */
margin:0px;
border:0;
}


table.spip {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
background-color: #FFFFFF;
width:100%;
}

table.spip tr.row_first {
	background-color: #EFC961;
}

table.spip tr.row_odd {
	background-color: #FFF6EB;
}

table.spip tr.row_even {
	background-color: #FBF0DC;
}

table.spip td {
padding: 5px; margin:1px;
	vertical-align: top;
}

/* Spip-Listes */

fieldset li{
list-style-type:none;
}

