*{margin:0;padding:0;border:0;outline:0;}

body{font-family:Georgia, Helvetica, Arial, sans-serif;color:#3C0000;background:#000;text-align:center;}

p,div,li,dd,dt,h1,h2,h3,h4,h5,address{font-size:13px;line-height:130%;text-align:left}
.small{font-size:0.80em;}
.big{font-size:1.3em;}
h1, h2, h3, h4{}
a{color:#87662e;text-decoration:none;}
a:hover{text-decoration:underline}
sup{font-size:0.6em;}
acronym{}
hr.clear{clear:both;visibility:hidden;}
.clear{clear:both;}

.hidden1{display:none;}
.hidden, #header a span, #header label, #menuGauche h3 span{position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}

#exterieur{background:#000 url(bg-exterieur.jpg) repeat-y 50% 0;}
#exterieurTop{background:transparent url(bg-exterieurTop.jpg) no-repeat 50% 0;}
.en #exterieurTop{background:transparent url(bg-exterieurTop-en.jpg) no-repeat 50% 0;}
#exterieurBottom{background:transparent url(bg-exterieurBottom.jpg) no-repeat 50% 100%;padding-top:370px;}



#page{position:relative;width:938px;margin:0 auto;padding:20px 0 0 0;min-height:700px;}
#wrapper{float:left;width:100%;}

/* ________________________
__/        HEADER          \__*/
#header{position:relative;width:938px;height:50px;margin:0 auto}

#headerLinkAccueil, #headerLinkForum, #headerRecherche, #headerNewsletter{position:absolute;top:10px;}
#headerLinkAccueil, #headerLinkForum{display:block;height:30px;width:100px;}
#headerLinkForum{left:190px;}
#ajaxSearch_input, #form-email{padding:1px;background-color:#EDE5D0;border:1px solid #d6a739;font-family:Georgia, Helvetica, Arial, sans-serif;color:#3f0000;font-size:12px;width:130px;}
#ajaxSearch_input{width:130px;}
.ajaxSearch_paging{margin:15px;text-align:center}
#form-email{width:115px;}
#header input.button{position:relative;top:5px;}
#header #headerRecherche{left:450px;}
#header #headerNewsletter{left:785px;}

#header #headerNewsletter .error{position:absolute;top:40px;right:0;font-size:0.9em;}


/* ________________________
__/        CENTRE          \__*/
#contenu{position:relative;width:415px;margin:0 295px 0 227px;}

#contenu h1{text-align:center;font-size:26px;font-style:italic;font-weight:normal;padding-top:50px;margin-bottom:30px;}
#doc1 #contenu h1{margin-bottom:0}

#contenu h2{font-size:18px;margin:25px 0 10px 0;}
#contenu h2.sous-titre{text-align:center;font-style:italic;margin-bottom:15px;margin-top:0;}

#contenu h3, #contenu .sum-actu h2{font-size:16px;font-weight:normal;margin:20px 0 10px 0;letter-spacing:1px;}
#contenu .sum-actu h2.normal{letter-spacing:normal;font-size:18px;margin:25px 0 10px 0;}

#contenu p a{border-bottom:1px dotted #87662e;}
#contenu p a.lightbox-histwar{border-bottom:none;}
#contenu p a:hover{text-decoration:none;border-bottom:1px solid #87662e;}
#contenu p a:hover.lightbox-histwar{border-bottom:none;}

#contenu p, #contenu li{margin-bottom:8px;text-align:justify;}
#contenu p.center{text-align:center;margin:25px 0;}
#contenu p.intro{font-size:1.15em;color:#8c744b;margin-bottom:15px;}
#contenu p.legende{font-size:0.9em;color:#8c744b;text-align:center;margin-bottom:0;}
#contenu p.espace{margin-top:25px;padding-top:15px;border-top:2px solid #3c0000;}

#contenu ul, #contenu ol{margin-left:35px;}

#contenu blockquote{margin-bottom:8px;font-style:italic;background:transparent url(bg-quote.gif) no-repeat;padding-left:70px;}

#flags{position:absolute;}
#contenu #flags img{border:0;}

/* Home */
#homeBandeAnnonce{position:relative;width:328px;height:278px;margin:0 auto;padding:17px 0 0 21px;background:transparent url(bg-bandeannonce.jpg) no-repeat 0 0;margin-bottom:15px;}
#contenu #homeBandeAnnonce img{border:0;}
#contenu #homeBandeAnnonce ul{margin-left:0;width:307px;height:245px;overflow:hidden;}
#contenu #homeBandeAnnonce li{list-style:none;width:307px;height:245px;overflow:hidden;}

#homeDerniereActu{margin-top:30px;padding-left:50px;background:transparent url(visuel-actu.gif) no-repeat 0 100%;min-height:150px;}
#homeDerniereActu h3{background:transparent url(separateur.gif) no-repeat 50% 0;padding-top:40px;font-style:italic;}
#homeDerniereActu h4{margin:0 0 10px 20px;color:#8c744b;font-size:0.9em;}
#homeDerniereActu p a{color:#3C0000;border:none;}
#homeDerniereActu p a:hover{color:#87662e;border:none;}

/* Recherche */
.ajaxSearch_highlight{background-color:#3C0000;color:#EDE5D0;padding:0 2px;}
.ajaxSearch_paging, .ajaxSearch_result{display:block;margin-bottom:15px;}

/* News */
#fil-rss{position:absolute;top:55px;right:0}
#contenu #fil-rss img{border:0;}
.sum-actu{background:transparent url(separateur.gif) no-repeat 50% 100%;padding-bottom:20px;margin-bottom:30px;}
#contenu .sum-actu .pubdate{font-size:0.8em;margin-bottom:30px;}
#contenu .pubdate-article{font-size:0.8em;margin-top:30px;text-align:right;}

/* Presse */
#contenu .date{font-weight:bold;text-align:center;margin-bottom:40px;}
#contenu .question{color:#87662e;font-style:italic;margin-top:40px;font-weight:bold;}

/* Screenshots */
#contenu .galerie{text-align:center;}
#contenu .galerie img{margin:0 10px 10px 0;}

/* Vidéos */
.videos{clear:both;min-height:135px;margin-bottom:25px;}
.videos img{float:left;border:0;}
#contenu .videos h2{margin-top:0;}
#contenu .videos h2, .videos p{margin-left:180px;}

/* Bannières */
#bannieres{text-align:center;}
#bannieres img{margin-bottom:15px;border:0;}

/* Fonds d'écran */
.fondecran{clear:both;height:175px;}
.fondecran img{float:left;border:0;}
#contenu .fondecran ul{margin-left:220px;padding-top:15px;list-style:none;}

/* Merveilleuse */
.miss{float:left;display:inline;width:175px;height:179px;background-color:#FFF;margin:0 10px 26px 10px;border:1px solid #694842;padding:5px 0 0 5px;}
.miss div{display:table-cell;vertical-align:middle;text-align:center;background-color:#000;width:170px;height:170px;}
#contenu .miss img{border:0}

/* Lexique */
#contenu h3.lexique{text-align:center;width:100px;margin:0 auto 10px auto;border-bottom:1px solid #3C0000;}
dl.lexique dt{width:25%;float:left;padding:8px 0 0 10px;letter-spacing:1px;color:#87662e;text-transform:uppercase;font-size:0.9em;}
dl.lexique dd{margin:0 0 13px 26%;padding:7px 0 7px 7px;border-left:1px solid #87662e;line-height:1.5;}
#contenu dl.lexique dd ul{list-style:none;margin-left:0;}

/* Liens */
#contenu .codelien{background-color:#FFF;border:1px solid #3C0000;padding:5px;margin-bottom:5px;font-size:0.8em;}
#contenu .liste-liens dt{padding-left:25px;letter-spacing:2px;margin-bottom:5px;}
#contenu .liste-liens dd{margin-bottom:15px;}
#contenu .liste-liens.random{margin-left:40px;}
#contenu .liste-liens.random dt{padding-left:0;}
#contenu .liste-liens dd img{vertical-align:middle;margin-right:7px;border:0;}

/* Contact */

/* Eléments génériques // Formulaires */
#contenu .champ{text-align:left;clear:both;margin-bottom:7px;}
#contenu .champ label{display:block;width:130px;float:left;font-weight:bold;margin-right:10px;}
#contenu input, #contenu textarea, #contenu select{width:220px;padding:1px;background-color:#FFF;border:1px solid #694842;font-family:Georgia, Helvetica, Arial, sans-serif;color:#694842;font-size:12px;}
div.buttons{text-align:center;}
#contenu div.buttons input.button{width:auto;}
.checkbox input, .radio input, input.button{border:none;}
select{padding:0}
#contenu .submit input, #contenu .submit2 input{padding:3px;color:#FCDC8E;background-color:#3C0000;cursor:pointer}
.radio span, .checkbox span, .select span{width:200px;margin:0;float:left;text-align:right;margin-right:10px}
.required sup{color:#da0f00;font-size:1.2em;}
.errors{background-color:#FFF;color:#3C0000;border:1px solid #3C0000;padding:5px;margin-bottom:10px;}

/* Eléments génériques // Tableaux */
table{width:410px;text-align:center;line-height:1.5;margin:0 auto 8px auto;border:1px solid #3C0000;border-collapse:collapse;font-size:0.9em;}
td, th{border:1px solid #3C0000;padding:0 2px;}
/* noms de généraux dans les odb */
.cic{color:#87662e;font-weight:bold;}


/* Peintures Laurent */
.peintures .bloc-vignette{float:left;width:180px;padding:0 10px;text-align:center;height:275px;}
.peintures .bloc-vignette2{position:relative;text-align:center;}
#contenu .peintures .bloc-vignette h2{font-size:13px;text-align:center;height:80px;margin-top:0}
#contenu .peintures .bloc-vignette .peinture-vendue{position:absolute;bottom:77px;text-align:center;color:#000;font-size:15px;text-transform:uppercase;width:100%;}
#contenu .peintures .bloc-vignette .peinture-vendue span{display:block;background-color:#FFF;margin:0 auto;padding:5px 0}

/* Images */
#contenu img{border:1px solid #694842}
#contenu img.gauche{float:left;margin:0 15px 8px 0;}
#contenu img.droite{float:right;margin:0 0 8px 15px;}

#contenu .galerie{text-align:center;}
#contenu .galerie img{margin:0 10px 10px 0;}

/* ________________________
__/        GAUCHE          \__*/
#menuGauche{float:left;margin-left:-938px;width:187px;background:transparent url(bg-menuGauche.jpg) repeat-y 0 0;}
#menuGaucheBottom{background:transparent url(bg-menuGaucheBottom.jpg) no-repeat 0 100%;padding-bottom:5px;}

#menuGauche h3{width:187px;height:44px}
#menuGauche h3#menuGaucheTitreActualite{background:transparent url(bg-menuGaucheTitreActualite.jpg) no-repeat 0 0;height:45px;}
.en #menuGauche h3#menuGaucheTitreActualite{background:transparent url(bg-menuGaucheTitreActualite-en.jpg) no-repeat 0 0;}
#menuGauche h3#menuGaucheTitreLeJeu{background:transparent url(bg-menuGaucheTitreLeJeu.jpg) no-repeat 0 0}
.en #menuGauche h3#menuGaucheTitreLeJeu{background:transparent url(bg-menuGaucheTitreLeJeu-en.jpg) no-repeat 0 0}
#menuGauche h3#menuGaucheTitreMedias{background:transparent url(bg-menuGaucheTitreMedias.jpg) no-repeat 0 0}
.en #menuGauche h3#menuGaucheTitreMedias{background:transparent url(bg-menuGaucheTitreMedias-en.jpg) no-repeat 0 0}
#menuGauche h3#menuGaucheTitreCommunaute{background:transparent url(bg-menuGaucheTitreCommunaute.jpg) no-repeat 0 0}
.en #menuGauche h3#menuGaucheTitreCommunaute{background:transparent url(bg-menuGaucheTitreCommunaute-en.jpg) no-repeat 0 0}
#menuGauche h3#menuGaucheTitreAutour{background:transparent url(bg-menuGaucheTitreAutour.jpg) no-repeat 0 0}
.en #menuGauche h3#menuGaucheTitreAutour{background:transparent url(bg-menuGaucheTitreAutour-en.jpg) no-repeat 0 0}

#menuGauche ul{padding:10px 0}
#menuGauche li{text-align:center;list-style:none;margin:5px 10px;color:#f1cf80;}
#menuGauche li ul, #menuGauche li li ul, #menuGauche li.active li ul{display:none;}
#menuGauche li a{color:#f1cf80;font-family:Arial, Georgia, Helvetica, sans-serif;}
#menuGauche li.active a{font-weight:bold;text-transform:uppercase;}
#menuGauche li.active ul, #menuGauche li.active li.active ul{display:block;}
#menuGauche li.active li{margin:5px 4px;line-height:100%;font-size:0.85em;}
#menuGauche li.active li a{font-weight:normal;text-transform:none;}
#menuGauche li.active li.active a{font-weight:bold;}
#menuGauche li.active li.active li{text-align:left;list-style:decimal;margin-left:20px;font-size:1em;}
#menuGauche li.active li.active li a{font-weight:normal;}

/* ________________________
__/        DROITE          \__*/
#menuDroite{float:left;margin-left:-255px;width:255px;}

#menuDroite h3{font-style:italic;font-size:1.4em;font-weight:normal;text-align:center;margin:30px 0 15px 0;background:transparent url(separateur.gif) no-repeat 50% 100%;padding-bottom:6px;}

#menuDroiteBuy{width:255px;margin:30px 0;}
#menuDroiteBuy a{display:block;width:190px;padding:208px 0 0 50px;background:transparent url(bg-acheterlejeu.gif) no-repeat 0 0;text-align:center;color:#4d0402;font-style:italic;}
.en #menuDroiteBuy a{background:transparent url(bg-acheterlejeu-en.gif) no-repeat 0 0;}

#menuDroiteActu{background:transparent url(visuel-actu.gif) no-repeat 0 100%;min-height:125px;padding-left:70px;}

#menuDroite .parcheminCentre{width:247px;}
#menuDroite .parcheminCentre{background:transparent url(parcheminGaucheCentre.gif) repeat-y 0 0}
#menuDroite .parcheminHeader{background:transparent url(parcheminGaucheTop.gif) no-repeat 0 0}
#menuDroite .parcheminFooter{background:transparent url(parcheminGaucheBottom.gif) no-repeat 0 100%;padding:40px 25px;}

#menuDroiteForum h4, #menuDroiteForum p{font-size:11px;line-height:normal;}
#menuDroiteForum p{margin-bottom:10px;}
#menuDroiteForum p{color:#87662e;}
#menuDroiteForum a{color:#4d0402;font-style:italic;}

/* ________________________
__/        FOOTER          \__*/
#footer{clear:both;text-align:center;height:50px;padding-top:70px;}
#footer p{text-align:center;font-size:0.9em;color:#787070;margin-bottom:8px;}
#footer a{color:#aca9a9;font-weight:bold;}

