/* CSS Document by Alexandre Broudin */
/* Pix-l Communication 11/2007 */
/* alexandre at pix-l.fr */

/* GENERAL */

body, html { margin:0; padding:0; height:100%; font:11px Verdana, Arial, Helvetica, sans-serif; color:#092368  }
ul, li { padding:0; margin:0; list-style:none; }
ul.spip { margin:0; padding:0}
ul.spip li.spip { background:url(../dist/puce.gif) top left no-repeat; padding-left:10px;; margin:0; list-style-position:inside; }
ul.spip li.spip li { list-style:disc; background:none; margin-left:20px; padding:0}
ul.spip li.spip ul { margin:2px 0; }
ul.spip li.spip ul ul { margin-bottom:5px;}
ul.spip li.spip ul li { margin-top:2px; }
ul.spip li.spip li li { list-style:circle;}
p { margin:0; padding:0; margin-bottom:10px; }
a { text-decoration:none; color:#092368 }
a:hover, a:hover p { text-decoration:underline }
a img { border:none }
img { padding:0; margin:0}
h1,h2,h3,h4 { margin:0; padding:0 }
h1 { font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#e67e17; margin-top:5px; margin-bottom:10px;   }
h2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#e67e17; margin-bottom:5px;  }
h1 a { color:#E67E17 }
.lirelasuite { font-family:Georgia, "Times New Roman", Times, serif; cursor:pointer }

.titre-rub {display:none;}

a[href$=".pdf"] {
background:transparent url(../_imgs/icon_pdf.gif) no-repeat scroll right center;
padding:5px 20px 5px 0pt;
}

dl.spip_documents img { display:none}
.spip_doc_titre strong { float:left;}

/* WRAPPER */

#wrapper { margin:0 auto; height:100%; width:900px; }
/**html #wrapper { width:906px;  }*/

/* HEADER */

#header { height:150px; background: url(../_imgs/header.png) top left no-repeat; position:relative; width:100% }
#header a.return { display:block; height:150px; width: 250px; position:absolute; left:0; top:0 }
#header a.return span { display:none;}
/* MENU TOP */

#menu_top { position:absolute; padding-left:140px; bottom:0; line-height:0; font-size:0; width:760px; background:url(../_imgs/bg_menu_top.gif) top left repeat-x;  }
#menu_top a  span{ display:none; }

/* CONTENEUR */

#conteneur { width:100%; margin:20px 0px; position:relative;  } 

/* MENU GAUCHE */

#menu_gauche { width:180px; float:left; height:auto; font-family: Verdana, Arial, Helvetica, sans-serif }
#menu_gauche a, #menu_droit a  { color:#4d4945; }
#menu_gauche ul, #menu_droit ul { width:180px;  }
#menu_gauche ul img, #menu_droit ul img { padding:0; margin:0 }
#menu_gauche ul .brd { border-right:1px solid #e6dacf; padding:5px 0;margin:0  }
#menu_droit ul .brd { border-left:1px solid #e6dacf; padding:5px 0 0;  margin:0 }
#menu_gauche ul.liste_2, #menu_droit ul.liste_2 { margin-top:5px; }
#menu_gauche ul li.titre, #menu_droit ul li.titre { width:180px; height:22px; border:none; background:none; padding:0; margin:0  }
#menu_gauche ul li.bas { width:180px; height:7px; background: url(../_imgs/menu_bg_lef_bas.gif) top left no-repeat; border:none;  }
#menu_gauche ul li.noStyle { background:none; padding-top:5px; }
#menu_gauche ul li.noStyle a {color:#092368}
/* CENTRE */
#centre { width:480px;  margin:0px 30px; float:left; height:auto; }
*html #centre { margin:0 25px }
#centre .titre { height:30px; text-align:right }
#centre .titre img {  margin-left:15px; }
#centre .une { padding-top:10px; position:relative; height:135px; font-family:Georgia, "Times New Roman", Times, serif }
#centre .une h1  	{ margin-bottom:5px; }
#centre .une h1 a { color:#092368 }
#centre .une_rub {  color:#65615d; font-family:Verdana, Arial, Helvetica, sans-serif; }
#centre .une .lettrine {float: left; font-size: 4em; height:40px; font-weight: bold; color: #092368; padding-right:5px; margin-top:-8px; }
#centre .une .ttsactu { position:absolute; right:0; bottom:0px }
#centre .une .lirelasuite { position:absolute; bottom:15px; right:0; color:#e67e17 }
#centre .activite { background: #FFD9B2 url(../_imgs/titre_activite_ourouk.gif) top left no-repeat; width:100%; padding-top:40px;}
#centre .activite a { color:#092368  }
#centre .activite img { margin-bottom:5px; margin-left:10px; }
#centre .activite p { padding-bottom:10px; margin:0; margin-left:10px; }
#centre .border { background: url(../_imgs/activite_brd.gif) bottom left repeat-x; width:100%; height:5px; }

#centre .motcle { background: #e5ecff url(../_imgs/titre_motcles.gif) top left no-repeat; height:auto;  width:480px;   margin-top:10px; color:#4c4945  }
#centre .motcle ul { margin-bottom:10px;margin-top:40px; border-left:1px solid  #E67E17; float:left }
#centre .motcle ul.first { border:none }
#centre .motcle ul li { margin-left:5px; margin-right:5px; padding-left:10px; float:left; width:auto; display:block; background:url(../_imgs/puce.gif) 0 5px no-repeat;  }
#centre .motcle a { color:#4d4945 }

*+html #centre .motcle ul li {  width:100%; }
* html #centre .motcle ul li {  width:auto; float:left; white-space:nowrap;  }

#centre .list_rub { position:relative; height:auto; margin-top:15px; padding-bottom:10px; margin-bottom:10px;  }

#centre .rub { position:relative; height:auto; border-bottom:1px solid #e67e17; margin-bottom:30px;  }
*html #centre .rub { height:100px; }
#centre .art { border:none; }
#centre .art a { text-decoration:underline }
#centre .art a:hover { text-decoration:none; }
#centre .rub .date { position:absolute; right:0; top:0; font-size:10px; color:#65615d; font-style:italic  }
#centre .une h2 { font-size: 17px;  }
#centre .rub .rubrique { color:#65615d; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; }
#centre .rub .lirelasuite { position:absolute; bottom:0; right:0; color:#e67e17; cursor:pointer }
#centre .list_rub .pagination { font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute; bottom:-15px; right:0; }
*html #centre .list_rub .pagination { bottom:80px }

/* MENU DROIT */

#menu_droit { width:180px; float: right;  height:auto;   }
#menu_droit ul li.bas { width:180px; height:7px;  background: url(../_imgs/menu_bg_right_bas.gif) top left no-repeat; border:none;  }
#menu_droit ul li, #menu_gauche ul li { margin-left:20px; margin-right:5px; padding-left:10px; background:url(../_imgs/puce.gif) 0px 5px no-repeat;  }
#menu_droit ul li.noStyle { background:none; padding-top:5px; }
#menu_droit ul li.noStyle a {color:#092368}
/* FOOTER */

#footer { position:relative; bottom:0; padding-top:2px; height:20px; text-align:center; color:#FFFFFF; font-family:10px Arial; background:url( ../_imgs/footer_bg.gif) top left repeat-x }
#footer  a { color:#FFF }
