body {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
width:900px;
height:auto;
margin:auto;
background-image:url("png/fond_boom.png");
background-repeat:no-repeat;
background-position:top center;
background-color:#333333;
}
p {
margin-bottom:0px;
}
#banniere {
width:900px;
margin:auto;
background-image:url("png/banniere.png");
background-repeat:no-repeat;
background-position:center top;
height:139px;
padding-top:20px;
}

#contenu_principal {
width:900px;
height:auto;
margin:auto;
margin-top:-20px;
}
#contenu_principal_haut {
background-image:url("png/fond_haut.png");
background-repeat:no-repeat;
width:900px;
height:30px;
}
#contenu_principal_centre {
background-image:url("png/fond_centre.png");
background-repeat:repeat-y;
width:900px;
height:auto;
min-height:500px;
}
#contenu_principal_bas {
background-image:url("png/fond_bas.png");
background-repeat:no-repeat;
width:900px;
margin-top:0px;
height:15px;
}

#boutons_haut {
width:480px;
margin-left:370px;
}

.infos_haut {
color:#FFFFFF;
font-size:12px;
margin-top:-20px;
padding-left:20px;
}
.infos_haut span {
color:#99FFFF;
font-weight:bold;
}

.bouton_haut {
width:120px;
height:70px;
background-image:url("png/bouton0.png");
background-repeat:no-repeat;
font-size:17px;
font-weight:bold;
color:#333333;
text-align:center;
padding-top:35px;
float:right;
}
.bouton_haut a {
font-size:17px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.bouton_hautactif a {
font-size:17px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.bouton_hautactif {
width:120px;
height:70px;
background-image:url("png/bouton3.png");
background-repeat:no-repeat;
font-size:17px;
font-weight:bold;
color:#333333;
text-align:center;
padding-top:35px;
float:right;
}
.bouton_haut:hover {
background-image:url("png/bouton3.png");
}

#flash {
height:100px;
width:600px;
float:left;
margin-left:10px;
}

#contenu_gauche {
height:auto;
width:600px;
float:left;
margin-left:10px;
}
#contenu_gauche_haut {
height:19px;
width:600px;
background-image:url("png/contenu_gauche_haut.png");
background-repeat:no-repeat;
background-position:top center;
}
#contenu_gauche_centre {
height:auto;
min-height:100px;
width:600px;
background-image:url("png/contenu_gauche_centre.png");
background-repeat:repeat-y;
}
#contenu_gauche_centre p {
padding:10px;
}
#contenu_gauche_centre h3 {
padding-left:25px;
}
#contenu_gauche_bas {
height:19px;
width:600px;
background-image:url("png/contenu_gauche_bas.png");
background-repeat:no-repeat;
background-position:top center;
margin-top:-12px;
margin-bottom:10px;
}

#contenu_droit {
width:270px;
height:auto;
float:right;
}

#contenu_droit_titre {
height:35px;
width:95%;
margin:auto;
color:#669966;
font-weight:bold;
font-size:18px;
background-image:url("png/puce_principale.png");
background-repeat:no-repeat;
background-position:left top;
padding-top:4px;
padding-left:35px;
margin-bottom:10px;
}
#contenu_droit_titre2 {
height:35px;
width:95%;
margin:auto;
color:#993300;
font-weight:bold;
font-size:18px;
background-image:url("png/puce_principale.png");
background-repeat:no-repeat;
background-position:left top;
padding-top:4px;
padding-left:35px;
margin-bottom:10px;
}
#contenu_droit_titre2 span {
font-size:10px;
color:#333333;
padding-left:15px;
font-weight:100;
}
#contenu_droit_titre span {
font-size:10px;
color:#333333;
padding-left:15px;
font-weight:100;
}

#contenu_droit_titre3 {
height:35px;
width:95%;
margin:auto;
color:#3399CC;
font-weight:bold;
font-size:18px;
background-image:url("png/puce_principale.png");
background-repeat:no-repeat;
background-position:left top;
padding-top:4px;
padding-left:35px;
margin-bottom:10px;
}
#contenu_droit_titre3 span {
font-size:10px;
color:#333333;
padding-left:15px;
font-weight:100;
}
#contenu_droit_titre4 {
height:35px;
width:95%;
margin:auto;
color:#FF9900;
font-weight:bold;
font-size:18px;
background-image:url("png/puce_principale.png");
background-repeat:no-repeat;
background-position:left top;
padding-top:4px;
padding-left:35px;
margin-bottom:10px;
}
#contenu_droit_titre4 span {
font-size:10px;
color:#333333;
padding-left:15px;
font-weight:100;
}

.arborescence {
color:#333333;
padding-left:15px;
padding-bottom:5px;
} 
.arborescence span {
color:#3399CC;
font-weight:bold;
}
.titre_article {
width:600px;
height:37px;
background-image:url("png/titre_article.png");
background-repeat:no-repeat;
padding-left:45px;
color:#663333;
padding-top:5px;
font-weight:bold;
font-size:22px;
}
.titre_article span {
font-size:18px;
color:#3399CC;
font-weight:bold;
}
.bullecomm {
width:40px;
height:31px;
background-image:url("png/bullecomm.png");
background-repeat:no-repeat;
float:right;
font-size:14px;
color:#66CC33;
text-align:center;
padding-top:5px;
margin-right:60px;
margin-top:-10px;
}
.rappelminidroite3 {
font-size:12px;
color:#999999;
font-weight:bold;
border-bottom:dotted #CCCCCC 1px;
width:230px;
background-image:url("png/minipuce3.png");
background-position:top left;
background-repeat:no-repeat;
padding-left:12px;
margin-bottom:4px;
}
.rappelminidroite3 a {
font-size:12px;
color:#999999;
font-weight:bold;
text-decoration:none;
}
.rappelminidroite3 a:hover {
color:#0099CC;
}
.rappelminidroite2 {
font-size:12px;
color:#999999;
font-weight:bold;
border-bottom:dotted #CCCCCC 1px;
width:230px;
background-image:url("png/minipuce2.png");
background-position:top left;
background-repeat:no-repeat;
padding-left:12px;
margin-bottom:4px;
}
.rappelminidroite2 a {
font-size:12px;
color:#999999;
font-weight:bold;
text-decoration:none;
}
.rappelminidroite2 a:hover {
color:#CC6633;
}
.rappelminidroite {
font-size:11px;
color:#666666;
border-bottom:dotted #CCCCCC 1px;
width:230px;
background-image:url("png/minipuce.png");
background-position:top left;
background-repeat:no-repeat;
padding-left:12px;
margin-bottom:4px;
}
.rappelminidroite span {
color:#3399CC;
}

.rappelminidroite a {
font-size:11px;
color:#3399CC;
border-bottom:dotted #CCCCCC 1px;
text-decoration:none;
}

.rappelminidroite a span {
color:#3399CC;
}
.suite {
color:#CC6600;
text-decoration:none;
}
.suite:hover {
text-decoration:underline;
color:#0099CC;
}
.image_article_left {
float:left;
padding:10px;
}
hr {
clear:both;
height:1px;
width:1px;
color:#FFFFFF;
background-color:#FFFFFF;
border-color:#FFFFFF;
}
h4 {
margin-left:25px;
}
.gros_lien {
font-size:14px;
color:#CC6600;
font-weight:bold;
}
.gros_lien:hover {
color:#0099CC;
text-decoration:none;
}
.input_comm1 {
width:500px;
height:16px;
border:dotted #CCCCCC 1px;
background-color:#FFFFFF;
color:#333333;
margin:auto;
}
.input_comm2 {
margin:auto;
width:500px;
height:35px;
font-size:11px;
border:dotted #CCCCCC 1px;
background-color:#FFFFFF;
color:#333333;
}
#separation {
height:3px;
width:560px;
margin:auto;
margin-bottom:10px;
border-bottom:dotted #CCCCCC 1px;
}

#copyright {
color:#CCCCCC;
font-size:12px;
text-align:center;
width:750px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
}

#commentaire {
width:500px;
height:auto;
min-height:70px;
margin:auto;
}
#commentaire_haut {
width:500px;
height:18px;
background-image:url("png/bulle_haut.png");
background-repeat:no-repeat;
font-size:11px;
text-align:center;
}
#commentaire_centre {
width:500px;
height:auto;
min-height:20px;
background-image:url("png/bulle_centre.png");
background-repeat:repeat-y;
}
#commentaire_bas {
width:500px;
height:32px;
background-image:url("png/bulle_bas.png");
background-repeat:no-repeat;
}
.pseudo_commentaire {
color:#CC6600;
font-size:14px;
font-weight:bold;
margin-left:-10px;
padding-top:-7px;
}
.texte_commentaire {
width:90%;
margin:auto;
}
.mess {
width:350px;
height:170px;
background-color:#FFFFFF;
border:dotted #CCCCCC 1px;
margin:auto;
}
.input {
width:350px;
height:18px;
background-color:#FFFFFF;
border:dotted #CCCCCC 1px;
margin:auto;
}
#tchat {
width:550px;
margin:auto;
}
