div, p, body, h1, h2, h3, h4, a, img{margin:0px; font-weight:normal; border:0px;}
body{width:1000px; text-align:center; font-family:verdana; font-size:12px; margin:auto; background-color:#fbedc6;}
#principale{width:1000px;text-align:left; margin:auto;}
#bandeau{height:150px;}
#bandeau h1{margin-left:300px; margin-top:25px; font-size:48px;}
#bandeau p{margin-left:300px; font-size:14px; font-weight:bold;}
#contenu{margin:5px; margin-top:10px;}
#gauche{width:200px; float:left; margin-right:7px;}
#droite{width:160px; float:right;}
#centre{width:600px; margin-left:0px; border-left:1px solid gray; border-right:1px solid gray; padding:7px; overflow:auto; height:auto;}
#centre p{text-align:justify;}
#pied{clear:both; height:20px; text-align:center;}
#accueil, #presentation, #forum{padding-bottom:10px; border-bottom:1px solid gray;}

a{color:#960101; font-weight:bold; text-decoration:none;}
h1{font-size:24px; margin:5px;}
h2{font-size:20px; font-style:italic; margin:5px;}
h3{font-size:16px; margin:5px; margin-top:20px; font-weight:bold;}
h4{font-size:14px; font-weight:bold;}
#droite h4{padding-top:5px;}
p{font-size:12px;}
.news_aqdj, .news_evenement, .news_jeu, .news_preview, .news_extension, .news_forum{margin:5px; padding:4px; padding-bottom:10px; background-color:#d1cbff;}
.icone_aqdj{width:50px; height:50px; float:left; border:1px solid gray; background-color:#ffea87; margin: 4px; margin-left:0px; margin-bottom:1px;}
.icone_evenement{width:50px; height:50px; float:left; border:1px solid gray; background-color:#ffea87; margin: 4px; margin-left:0px; margin-bottom:1px;}
.icone_jeu{width:50px; height:50px; float:left; border:1px solid gray; background-color:#6eb86f; margin: 4px; margin-left:0px; margin-bottom:1px;}
.icone_preview{width:50px; height:50px; float:left; border:1px solid gray; background-color:#6eb86f; margin: 4px; margin-left:0px; margin-bottom:1px;}
.icone_extension{width:50px; height:50px; float:left; border:1px solid gray; background-color:#6eb86f; margin: 4px; margin-left:0px; margin-bottom:1px;}
.icone_forum{width:50px; height:50px; float:left; border:1px solid gray; background-color:#f1d77b; margin: 4px; margin-left:0px; margin-bottom:1px;}
#calendrier{text-align:center;}
.date_importante{border:2px solid red; background-color:#ffea87; margin:3px; margin-top:5px; padding:3px;}
.date_archivee{border:2px solid #666666; background-color:#cccccc; margin:3px; margin-top:5px; padding:3px;}
.date{border:1px solid red; margin:3px; margin-top:5px; padding:3px;}
.date_cachee{border:0px; margin:0px; padding:0px; height:0px; overflow:hidden;}
.jour0, .jour1, .jour2, .jour3{height:22px; width:22px; padding:0px; border:1px solid gray; text-align:center; font-size:12px; font-weight:bold;}
.jour1{background-color:#a6ffa2; border:2px solid #00880a;}
.jour2{background-color:#fffaa2; border:2px solid #dccf00;}
.jour3{background-color:#fd9c9c; border:2px solid #c60000;}
.pion{width:22px; height:22px; background:url('token_bleu.png');}
.sans_pion{width:22px; height:22px; background:none;}
.sans_pion a, .pion a{display:block; height:22px; padding-top:4px;}
.img_news_lb{float:right; margin:5px; width:250px;}
.img_news_lb_cachee{margin:0px; padding:0px; width:0px; height:0px; visibility:hidden;}
.img_news{margin:5px; margin-top:0px;}
.img_news_alignee{margin:5px; margin-top:0px;}
.chapeau{margin:5px; margin-left:1px; margin-top:9px; text-align:justify;}
.descriptif{text-align:justify;}
.auteur{text-align:right; font-size:11px; font-style:italic;}

.jeu{margin:5px; padding:4px; padding-bottom:10px; background-color:#d1cbff;}
.jeu .auteur{font-size:inherit; font-style:normal;}
.jeu .descriptif{margin-top:10px;}

#identification table tr td, #identification table tr td input{text-align:center; font-size:10px; margin:0px;}
#identification table{margin:0px;}
#identification, #identification form{text-align:center;}