/* MISE EN PAGE */
body { background-color:#000000; height: 100%; width: 100%; margin: 0; padding: 0; border: none }
div { text-align:center; }
#tete { margin: auto; width:700px; height:175px; font-family:Trebuchet MS; font-size:0.8em; color:#FFFFFF; background-image:url("/images/fondtitre.png"); background-repeat:repeat-x; }
#logo { float:left; width:150px; height:175px; background-image:url("/images/logo.png"); background-repeat:no-repeat; }
#bandeau { float:right; width:500px; position:relative; top:50px; }
#menu { width:100%; position:relative; right:10px; z-index:2; }
#pub { position:relative; right:26px; }
#dynabar { position:fixed; right:5px; bottom:5px; background-color:#333333; padding:5px 25px; margin:0; border:2px dashed #A50000; opacity:0.7; font-weight:bold; }
#pied { margin: auto; width:700px; height:75px; padding-top:20px; background-image:url("/images/fondbas.png"); background-repeat:repeat-x; }
#pied p { font-family:Trebuchet MS; font-size:0.7em; color:#FFFFFF; margin:0; }
#contenu { margin: auto; width:100ex; font-family:Trebuchet MS; font-size:0.8em; color:#FFFFFF; border:1ex solid black; text-align:left; }
#contg { float:left; margin:0 20px 0 0; width:25%; }
#contd { float:right; margin:0 0 0 20px; width:35%; }
#contc { margin:0; text-align:left; margin:0 10px; width:60%; }
#texte { padding-left: 28%; line-height: 3ex; }

#boite {  width: 300px; }
#laboite { width: 300px; background-color: #000000; position:fixed; right:5px; bottom:45px; padding: 5px; margin:0; border:2px dashed #A50000; opacity:0.25; }
#laboite:hover { opacity:1; }
#laboite2 { width: 300px; background-color: #000000; position:fixed; right:5px; bottom:5px; padding: 5px; margin:0; border:2px dashed #A50000; opacity:0.25; }
#laboite2:hover { opacity:1; }
#dlbListe { display: none; }

#sendq { width: 300px; }

/* IMAGES */
img { border:0 }
img.noavatar{border:2px dashed #A50000; }
img.avatar{border:3px solid #000000; }
img.center { display: block; margin-left: auto; margin-right: auto; text-align: center; }

/* TEXTE */
h1 { display:none; }
h2 { font-family:Trebuchet MS; font-size:2em; margin:0; color:#A50000; text-align:center; }
h3 { font-family:Trebuchet MS; font-size:1.5em; margin:0; color:#A50000; text-align:center; }
h4 { font-family:Trebuchet MS; font-size:1.5em; margin:0; color:#FFFFFF; text-align:left; text-indent:30px; }
h5 { font-family:Trebuchet MS; font-size:1.2em; margin:0; color:#FFFFFF; text-align:left; text-indent:30px; }
p { margin:0; text-align:justify; text-indent:30px; }
p.txt-titre { font-size:1.7em; font-weight:bold; margin:0; text-align:center; text-indent:0; }
p.txt-stitre { font-size:1.2em; font-weight:bold; margin:0; text-align:center; text-indent:0; }
.center { text-align:center; text-indent:0; }
.left { text-align:left; text-indent:0; }
.right { text-align:right; text-indent:0; }
.rouge { color:#A50000; }
.bold { font-weight:bold; }
.tiny { font-size:0.9em; }
.nobr { white-space:nowrap; }
.floatr { float: right; }
.tag { background-color: #333333; padding: 2px; }
ul { list-style-type:square; list-style-position:inside }
a:link,a:visited { color:silver; text-decoration:none; }
a:hover { color:#A50000; text-decoration:none; }

.gris { color: #333333 }

.spoiler { background-color:#A50000; background-image:url("/images/spoiler.gif"); background-repeat: no-repeat; background-position: left center; color: #A50000; padding-left: 45px; padding-right: 5px; }
.spoiler:hover { color: #FFFFFF; }


/* BLOC TBLCN */
dl{margin:20px 0; }
dt.tblcn{font-weight:bold; font-size:1.2em; border:2px solid #333333; background-image:url("/images/fondt.png"); }
dd.tblcn{border:2px solid #333333; margin:0; padding:5px 10px; background-color:#111111; }
#contd dt.tblcn{text-align:center; text-indent:0; font-weight:bold; font-size:1.2em; border:2px solid #333333; background-image:url("/images/fondt.png"); }
#contd dd.tblcn{text-align:left; text-indent:0;  }

/* MENU DYNAMIQUE */
#menu dl,#menu dt,#menu dd,#menu ul,#menu li{margin:0; padding:0; list-style-type:none; }
#menu dl{float:left; width:23%; margin:0 1px; }
#menu dt{text-align:center; font-weight:bold; background:#000000; border:1px solid gray; background-image:url("/images/fondt.png"); }
#menu dd{border:1px solid gray; display:none; }
#menu li{text-align:center; background:#222222; }
#menu li a,#menu dt a{color: #FFFFFF; text-decoration: none; display: block; height:100%; border:0 none; }
#menu li a:hover,#menu dt a:hover{background:#333333; background-image:url("/images/fondt2.png") }

/* FORUMS */
table.forums { width:100%; border:3px solid #333333; border-collapse:collapse}
tr.ftitre { background-image:url("/images/fondt.png"); font-weight:bold; text-align:center; font-size:1.2em; }
table.forums td { border:1px solid #333333;  padding:0 10px; }
td.favatar { width: 160px; background-color: #222222; }
table.message { width: 100%; }
table.message td { border: 0px }

/* TABLEAUX */
table.lcn { width:100%; border:3px solid #333333; border-collapse:collapse}
tr.lcnt { background-image:url("/images/fondt.png"); font-weight:bold; text-align:center; font-size:1.2em; }
table.lcn td { border:1px solid #333333;  padding:0 10px; }


/* FORMULAIRES */
form fieldset{border:0; }
form.css label{display:inline; float:left; width:90px; }
input{background-color:#000000; border-color:#333333; color:#FFFFFF; font-family:Trebuchet MS; font-size:12px; height:20px; }
input.submit{height:25; }
textarea{background-color:#000000; border-color:#333333; color:#FFFFFF; font-family:Trebuchet MS; font-size:12px; }
select{background-color:#000000; border-color:#333333; color:#FFFFFF; font-family:Trebuchet MS,Verdana; font-size:12px; height:25px; }

