/* CSS Document */
UL, LI , A , DIV , H2, H4, P, INPUT ,FORM ,SPAN , TR , TH , TD , TABLE , BODY { margin: 0 0 0 0; padding: 0 0 0 0; }

/* Style Général */
body { background-color:#fff; font-size:13px; color:#444444; margin-top:0px; margin-bottom:0px; }
a:link { color:#444444; text-decoration: none; }
a:visited { text-decoration:none; color:#444444; }
a:hover { text-decoration:none; color:#000000; }
a:active { text-decoration:none; color:#444444; }

/* Styles */
.titre_news { font-size: 15px; font-weight:bold; }
.nouveau { font-size: 18px }
a:link.nouveau { color:#FE0000; text-decoration:none; font-weight:bold;  }
a:visited.nouveau { color:#FE0000; text-decoration:none;  font-weight:bold; }
a:hover.nouveau { color:#FE0000; text-decoration:underline; font-weight:bold;   }
a:active.nouveau { color:#FE0000; text-decoration:none;  font-weight:bold; }

/* Ensemble */
div#all { width:800px; margin-left: auto; margin-right: auto; }
a img{ border:none; }
h1 { font-size:25px; color:#444444; padding-left:5px; margin-left:20px; margin-bottom:10px; border-bottom:1px solid #FE0000; border-left:1px solid #FE0000; }
h2 { font-size:15px; font-weight:bold; }

/* Header */
div#header { width:800px; height:80px; background-color:#fff; }

/* Menu */
div#menu { width:800px; height:20px; background-color:#fff; font-size:15px; margin-top:10px; border-bottom:1px solid #FE0000; }
a:link.menu { color:#444444; text-decoration:none; }
a:visited.menu { text-decoration:none; color:#444444; }
a:hover.menu { text-decoration:none; color:#000000; }
a:active.menu { text-decoration:none; color:#444444; }

/* Contenu */
div#contenu { width:800px; background-color:#fff; margin-top:20px; margin-bottom:20px; }

/* Introduction */
div#intro { width:800px; background-color:#fff; margin-bottom:20px; }
div#bio { height:270px; border-bottom:1px solid #FE0000; }
div#description { height:270px; border-bottom:1px solid #FE0000; }


/* News */
div#news { width:800px; background-color:#fff; }
div#bloc_haut { border-bottom:1px solid #FE0000; padding-bottom:10px; }
div#bloc_bas { margin-top:10px;  }

/* Footer */
div#footer { width:800px; height:20px; background-color:#fff; border-top:1px solid #FE0000; text-align:center; font-size:10px; }

/* Biographie */
div#biographie { width:800px; background-color:#fff; font-size: 14px; }

/* Liens */
div#liens { width:800px; background-color:#fff; }
.cat_liens { width:790px; background-color:#EEEEEE; border:1px dashed #FE0000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; margin-top:15px; margin-bottom:10px; }
#liens li { margin-left:20px;}

/* Multimédia */
div#multimedia { width:800px; background-color:#fff; }
.cat_media { width:790px; background-color:#EEEEEE; border:1px dashed #FE0000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; margin-top:15px; margin-bottom:10px; }
#multimedia li { margin-left:20px;}

/* Publications */
div#publications { width:800px; background-color:#fff; padding-top:20px;}
.rouge { border-bottom:1px solid #FE0000;}
.livre { width:790px; background-color:#EEEEEE; border:1px dashed #FE0000; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; margin-top:15px; margin-bottom:10px; }
a:link.h2 { font-size:15px; color:#444444; font-weight:bold; text-decoration:none; }
a:visited.h2{ font-size:15px; color:#444444; font-weight:bold; text-decoration:none; }
a:hover.h2 { font-size:15px; color:#000000; font-weight:bold; text-decoration:underline; }
a:active.h2 { font-size:15px; color:#444444; font-weight:bold; text-decoration:none; }