/* Conteneurs de page */
body,td { color : #b3b3b3; font-size : 11px; font-family : Tahoma,Verdana,Arial; margin: 0px ; scrollbar-3d-light-color: #515151; scrollbar-arrow-color: #b3b3b3; scrollbar-base-color: #515151; scrollbar-dark-shadow-color:#b0a028; scrollbar-face-color: #515151; scrollbar-highlight-color: #515151; scrollbar-shadow-color: #b3b3b3; }
body { background-color: #030000; }

/* Titres */
h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover{ color: black ; }
h2 { font-size: 16px; color: #4D69BF; font-family : Trebuchet MS, Tahoma,Verdana,Arial; }
h3 { font-size: 14px; color: #4D69BF; font-family : Trebuchet MS, Tahoma,Verdana,Arial; margin: 0px ; margin-top: 10px; margin-bottom: 10px; }
h4 { font-size: 12px; font-family : Trebuchet MS, Tahoma,Verdana,Arial; margin: 0px; }
div#popup h3:hover { color: #b3b3b3; }

/* Texte */
b { font-size: 12px; font-family : Trebuchet MS, Tahoma,Verdana,Arial; margin: 0px; }

/* Liens */
.menu1 a { font-size: 11px ; }
#stat a:hover, #oublipass a:hover, #zone_message a:hover { color: #b3b3b3; }
a:link { font-size: 10px; COLOR:  #4D69BF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none ; }
a:active { font-size: 10px; COLOR: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline overline ; }
a:visited { font-size: 10px; COLOR: #4D69BF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none ; }
a:hover { font-size: 10px; COLOR: black ; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none ; }
a.construction { background: none ; color: #b3b3b3 ; font-size: 12px ; font-style: italic ; font-weight: bold ; border: none ; padding: 0 ; margin: 0 ; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.construction:visited { background: none ; color: #b3b3b3 ; font-size: 12px ; font-style: italic ; font-weight: bold ; border: none ; padding: 0 ; margin: 0 ; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.construction:active { background: none ; color: #b3b3b3 ; font-size: 12px ; font-style: italic ; font-weight: bold ; border: none ; padding: 0 ; margin: 0 ; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline ; }
a.construction:hover { background: none ; color: #b3b3b3 ; font-size: 12px ; font-style: italic ; font-weight: bold ; border: none ; padding: 0 ; margin: 0 ; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline ; }
body#popup a:hover { color: #b3b3b3; }

/* Pargraphes */
p { text-align: justify ; color : #b3b3b3; font-size : 11px; font-family : Tahoma,Verdana,Arial; }
.Style8 { color : #2f2f30; font-size : 11px; font-family : Tahoma,Verdana,Arial; }
.Style9 { color : #4D69BF;	font-size : 11px; font-family : Tahoma,Verdana,Arial; font-weight: bold; }
.Style14 { font-size: 12px; color: #4D69BF; font-family : Tahoma,Verdana,Arial; }

/* Formulaires */
.login input { font-size: 12px; border: 1px solid white ; color: white ; background: black ; }
input, select { font-size: 11px; font-family : Trebuchet MS, Tahoma,Verdana,Arial; border: 1px solid white ; background: #b3b3b3 ; color: black ; }
.input2 { background: #605D5D ; border: 1px solid #7f7f7f ; text-align: center ; }
select { border: 0; }
textarea { font-size: 12px; background: #b3b3b3 ; border:1px solid white ; color: black ; padding: 0 2px 0 2px ; font-family : Trebuchet MS, Tahoma,Verdana,Arial; }

/* Images */
img { border: 0px solid #000000; margin: 0px; padding:0px}

/* Tableaux */
.tdvert { background-color: #354984; font-size: 9px; border: 1px solid #5C5C5C ; }
.tdrouge { background-color: rgb(127, 37, 37); font-size: 9px; border: 1px solid #5C5C5C ; }
.td { background: #313131 ; padding: 2px ; border: 1px solid #5C5C5C ; }
.tdbis { background: #424242 ; padding: 2px ; border: 1px solid #5C5C5C ; }
.td3 { text-align: center ; background: #313131 ; padding: 2px ; border: 1px solid #5C5C5C ; }
.td3bis { text-align: center ; background: #424242 ; padding: 2px ; border: 1px solid #5C5C5C ; }

/* Spéciaux */
.centre5px { margin: 5px ; text-align: center ; }
.centre5px13em { font-size: 1.3em ; font-weight: bold ; margin: 5px ; text-align: center ; }
.centre5px17em { font-size: 1.7em ; font-weight: bold ; margin: 5px ; text-align: center ; }
.marge2px { margin: 2px ; }
pre { overflow: auto ; background: #000000 ; border: 1px solid #FFFFFF ; padding: 5px ; font-size: 1.2em ; }

/* Divers */
.manqueressources  { font-style: italic ; }
.bold { font-style: italic ;  font-size: 1.2em ; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
p.quote, div.quote { padding: 2px ; text-indent: 0px ; margin: 10px ; background-color: #7F7F7F ;  font-family : Trebuchet MS, Tahoma,Verdana,Arial; border: none ; }
div#popup { width: 100%; height: 93%; color: white ; overflow: auto; text-align: center ; }
body#bodypopup { text-align: center ; }
.avatar { float: left; margin: 3px ; }

/* Tribune libre & Forum */
#zone_message { height: 500px ; border: 1px solid white ; background-color: black ; overflow: auto ; padding: 4px ; }

/* Couleurs */
.rouge { color: #D41F1F ; }
.rouge2 { color: #2A6FC2 ; }
.jaune { color: #F6A600; }

/* Infobulle */
.avatar { margin: 2px ; padding: 2px ; border: 1px #424242 solid ; background-color: #808080 ; }
.infobulle{ position: absolute; visibility : hidden; border: 1px solid #7f7f7f; padding: 5px; background-color: #5C5C5C; }

body,td,p { color : #eef; }
a,a.construction { color : #eef !important; }
a:hover,h4:hover { color:#86f !important; }
h3,h2 {color:#bbf;}
h3:hover,h2:hover {color:#fff;}