/***************************************************************************** 
/***************************************************************************** 
 *                                                                           *
 *                   Red finition des balises HTML                           *
 *                                                                           *
 *****************************************************************************/

* {margin: 0;padding: 0;}
i {visibility: hidden;font-size:0;font-weight:normal;}
b {text-align: center;}
emphasis {font-style: italic;}
html, body {background-image: url(../images/bg.jpg);background-repeat: repeat-x;background-color: #e7eeab;margin: 0;padding: 0;height: 100%;font-family: Georgia, "Times New Roman", Times, serif;font-size: 10pt;color: #505050;}
img {border: 0;padding: 0;margin: 0;}
fieldset {border-width: 1px;border-style: solid;border-color: #9b856d;margin: 0;padding: 0;}
legend {font-weight: bold;font-size: 10pt;margin: 0;padding: 0;margin-left: 8px;color: #993906;}
input {padding: 2px;border: 1px solid #94b818;margin: 1px;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;}
.submit {background-color: #e7f2d2;font-size: 8pt;color: #507408;width: 90px;text-align: center;}
form {margin: 0;}
.indent {margin-left: 10px;}
#page #menu {position: absolute;top: 0;left: 0;width: 150px;height: 100%;}
#page #maincol {width: 750px;position: absolute;top:0;left:150px;padding-top: 22px;margin-top: 1px;background: url(../images/bg-main-hat.png) 0 0 no-repeat !important;background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/bg-main-hat.png');}

.ajax-loading{z-index:3000;width:170px;height:30px;background-image: url(../images/barre_anime.gif);}

#content {
    position: relative;
    top: 8px;
    width: 725px !important;
    _width: 700px;
    padding-left: 25px;
    padding-right: 0;
    background-image: url(../images/bg-main-box.png) !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/bg-main-box.png');
	background-repeat: repeat-y;
}

#jeu {
    height: 530px;
}

#content > #jeu {
    min-height: 530px;
    height: auto;
}

#maincol #footer {
    text-align: center;
    font-size: 8pt;
    font-style: italic;
    height: 15px;
    width: 725px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 15px;
    margin-bottom: 8px;
    clear: both;
}

#page {
    position: relative;
    background-image: url(../images/page-bg.jpg);
    background-repeat: no-repeat;
    height: 689px;
    width: 1260px;
    margin: auto;
}

.grandeImage {
    margin-top: 8px;
}

#google {
    height: 250px;
	margin-top:10px;
	width:300px;
}

#maincol #banniereobj, #maincol #banniereimg {
    position: relative;
    width: 700px;
    height: 140px;
    z-index: 0;
}

#astuce {
    position: absolute;
    z-index: 1;
    top: 105px;
    right: 48px;
    text-align: right;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #59750d;
    font-size: 8pt;
    height: 20px;
    background-image: url(../images/fond_astuce.png);
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/fond_astuce.png');
    background-repeat: repeat-x;
}

#maincol #main-bottom {
    width: 750px;
    height: 30px;
    background: url(../images/bg-main-foot.png) 0 0 no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/images/bg-main-foot.png');
    margin-top: 8px;
}

#footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footer ul li {
    display: inline;
}
#footer ul li a {
    padding-left: 10px;
    padding-right: 10px;
    color: #59750d;
    text-decoration: none;
}

#main-menu-div {
	position: absolute;
    top: 0;
    left: 265px;
    width: 529px;
	height:23px;
    text-align: center;
    z-index: 3000;
	background:url(../images/Menu_Haut_Connecte.png) 0 0 no-repeat !important;
}

#main-menu-div-public {
    position: absolute;
    top: 0;
    left: 315px;
    width: 413px;
	height:23px;
    text-align: center;
    z-index: 3000;
	background: url(../images/menu_deconnecte.png) 0 0 no-repeat !important;
}

a#mmpa1 {position:absolute;top:0;left:30px;width:120px;height:18px;}
a#mmpa2 {position:absolute;top:0;left:170px;width:82px;height:18px;}
a#mmpa3 {position:absolute;top:0;left:270px;width:47px;height:18px;}
a#mmpa4 {position:absolute;top:0;left:335px;width:35px;height:18px;}

a#mma1 {position:absolute;top:0;left:30px;width:65px;height:18px;}
a#mma2 {position:absolute;top:0;left:110px;width:52px;height:18px;}
a#mma3 {position:absolute;top:0;left:175px;width:38px;height:18px;}
a#mma6 {position:absolute;top:0;left:229px;width:70px;height:18px;}
a#mma7 {position:absolute;top:0;left:315px;width:45px;height:18px;}
a#mma8 {position:absolute;top:0;left:375px;width:110px;height:18px;}

#menu-jeu {
    position: relative;
	left:-10px;
    width: 550px;
    height: 42px;
    background: url(../images/menujeu.png) 0 0 no-repeat;
    list-style-type: none;
    margin: auto;
    margin-bottom: 10px;
	#margin-top:-3px;
}
#menu-jeu li {
    float: left;
    width: 50px;
    height: 42px;
    margin: 1px 0 4px 0;
    #margin: 0;
}
#menu-jeu li a {
    display: block;
    width: 50px;
    height: 42px;
    font-size: 0;
    position: absolute;
    top: 0;
    text-decoration: none;
}

a#aobjectifs.active, #aobjectifs:hover {
    background: url(../images/menujeu.png) -0px -42px no-repeat;
}

a#acampement.active, #acampement:hover {
    background: url(../images/menujeu.png) -50px -42px no-repeat;
}
a#aaptitudes.active, #aaptitudes:hover {
    background: url(../images/menujeu.png) -100px -42px no-repeat;
    border: none;
}

a#aaptitudes.pointsAptitudeAAssigner {
    border: 2px solid #ce4f3e;
    height: 38px;
    width: 46px;
}

a#aressources.active, #aressources:hover {
    background: url(../images/menujeu.png) -150px -42px no-repeat;
}

a#aartefacts.active, #aartefacts:hover {
    background: url(../images/menujeu.png) -200px -42px no-repeat;
}

a#alivres.active, #alivres:hover {
    background: url(../images/menujeu.png) -250px -42px no-repeat;
}

a#aequipment.active, #aequipment:hover {
    background: url(../images/menujeu.png) -300px -42px no-repeat;
}

a#abidouilles.active, #abidouilles:hover {
    background: url(../images/menujeu.png) -350px -42px no-repeat;
}

a#aoutils.active, #aoutils:hover {
    background: url(../images/menujeu.png) -400px -42px no-repeat;
}

a#aobjets_quete.active, #aobjets_quete:hover {
    background: url(../images/menujeu.png) -450px -42px no-repeat;
}

a#afabrication.active, #afabrication:hover {
    background: url(../images/menujeu.png) -500px -42px no-repeat;
}

#pub {
    width: 700px;
	margin-left:25px;
	margin-bottom:10px;
}

#pub iframe {
    width: 468px;
    height: 60px;
        position: relative;
        top: -75px;
        right: -213px;
        overflow: hidden;
}
#pub a img{
        width: 90px;
        height: 30px;
        padding: 5px 3px;
}
.inscription h2 {
	font-size: 11pt;
	color: #557709;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
}

.inscription td {
	width: 220px;
}
.option {
	border: none;
}
select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	border-color: #9A3A03;
	border-width: thin;
}
.souligne {
	width: 650px;
	height: 2px;
	background-image: url(../images/border-inscription.jpg);
	background-repeat: repeat-y;
	font-size: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.souligne2 {
	height: 2px;
	background-image: url(../images/border-inscription.jpg);
	background-repeat: repeat-y;
	font-size: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
        width: 349px;
        float: left;
}

.spacer-10h {
	height: 10px;
	width: 700px;
}

.inscription .validation td {
	width: 690px;
}
#content a {
	text-decoration: none;
	color: #557709;
}
#content a:hover {
      	color: #94b818;
}
#content #fond-inscription {
	width: 220px;
	height: 520px;
	margin-left: 480px;
	margin-bottom: -540px;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#erreur {
        margin-bottom: 10px;
	color: #B61A1B;
        width: 450px;
        text-align: justify;
}
.erreur {
	color: #B61A1B;
}
#erreur .titre {
	color: #B61A1B;
        font-size: 11pt;
        padding-top: 10px;
        font-weight: bold;
        float: none;
}
#erreur .souligne {
	background-image: url(../images/border-erreur.jpg);
        width: 460px;
}
#erreur ul {
        margin-left: 25px;
        margin-top: 5px;
        margin-bottom: 5px;
	list-style-type: square;
	font-weight: normal;
}

#grande-carte {
    width: 700px;
    height: 700px;
    background-image: url(../images/carte_vierge.jpg);
}

#grande-carte #zecarte {
    width: 630px;
    height: 630px;
    padding-left: 48px;
    padding-top: 48px;
}

#grande-carte #zecarte .element {
    float: left;
    display: block;
    width: 70px;
    height: 70px;
    margin: 0;
    padding: 0;
    font-size: 0px;
}

#grande-carte #zecarte #position-actuelle {
    margin: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    margin-left: -70px;
    padding: 10px;
    float: left;
}

#grande-carte #zecarte #image-campement {
    margin: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    margin-left: -70px;
    padding: 10px;
    float: left;
}


#grande-carte #zecarte .objet-deposes {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 25px;
    padding-top: 45px;
    margin-left: -25px;
    float: left;
}

#news h2 {
	color: #557709;
	font-size: 11pt;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#news p {
	padding-top: 5px;
	padding-bottom: 5px;
}
#content #news {
	width: 700px;
	text-align: justify;
}

#news ul {
	text-align: right;
	list-style-type: none;
	margin: 0px;
	padding-top: 10px;
}

#news ul li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

/***************************************************************************** 
 *                                                                           *
 *                           Page de jeu                                     *
 *                                                                           *
 *****************************************************************************/

#content #jouer-top {
        height: 217px;
	width: 710px;
}

#jouer-top #deplacer-stats-maladie {
	width: 537px;
	height: 217px;
	float: left;
}

#jouer-top #stats-joueur {
	height: 210px;
	width: 395px;
	float: left;
	padding-top: 7px;

}
#jouer-top #stats-joueur-ruine {
	height: 100px;
	width: 395px;
	float: left;
	padding-top: 7px;

}
#stats-joueur fieldset {
	width: 395px;
	height: 205px;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	/*-moz-border-radius: 0px;*/
}
#stats-joueur-ruine fieldset {
	width: 395px;
	height: 118px;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	/*-moz-border-radius: 0px;*/
}

#info-joueur {
	font-weight: bold;
	width: 370px;
	margin-left: 10px;
	height: 20px;
	padding-top: 10px;
}

#info-joueur-nom {
        height: 16px;
	float: left;
        overflow: hidden;
}

#info-joueur-ile {
	float: right;
          
}

#stats-joueur #stats-energie {
	margin-left: 10px;
	height: 20px;
	padding-top: 15px;
	width: 375px;
	color: #000000;
}

#stats-joueur-ruine #stats-energie {
    margin-left: 10px;
	height: 15px;
	padding-top: 4px;
	width: 375px;
	color: #000000;
}

#energie-texte {
	padding: 0;
	width: 80px;
	margin: 0;
	float: left;
}
#energie-texte p {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: bold;
	text-decoration: none;
}

#energie-barre {
	width: 295px;
	padding: 0;
	border: none;
	margin: 0;
	float: left;
}
#energie-barre p {
	display: inline;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#energie-barre img {
	margin-bottom: -2px;
}

#stats-joueur #etat-sante {
	width: 380px;
	height: 100px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

#stats-joueur-ruine #etat-sante {
	width: 380px;
	height: 73px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0;
}

#stats-joueur .petite-barre {
	float: left;
	width: 185px;
	height: 30px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 10px;
}

#stats-joueur-ruine .petite-barre {
	float: left;
	width: 185px;
	height: 30px;
	margin-right: 5px;
	margin-bottom: 2px;
	padding: 0;
	margin-top: 2px;
}

.petite-barre-texte {
	height: 16px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.petite-barre-texte img {
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-right: 2px;
}

.petite-barre-image {
	height: 14px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	white-space: normal;
	line-height: 1px;
}

.petite-barre-image-barre {
	margin: 0;
	padding: 0;
	width: 170px;
	height: 14px;
	font-size: 1px;
	float: left;
	background-image: url(../images/bg-barre_etat.gif);
	background-repeat: no-repeat;
}

.petite-barre-image-interrogation {
	float: left;
	font-size: 1px;
	line-height: 1px;
	padding-left: 2px;
	padding-top: 2px;
}

#deplacer-stats-maladie #maladie {
	clear: both;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 5px;
}

#deplacer-stats-maladie #maladie-ruine {
	clear: both;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 0px;
}

#maladie p {
	margin: 0;
	padding: 0;
	display: inline;
}

#maladie-ruine p {
	margin: 0;
	padding: 0;
	display: inline;
}

#maladie img {
	margin-bottom: -2px;
	margin-right: 2px;
}

#maladie-ruine img {
	margin-bottom: -2px;
	margin-right: 2px;
}

.maladie-texte {
	color: #cc503e;
	font-style: italic;
}

#content #jouer-middle {
	height: 82px;
	width: 710px;
}

#jouer-middle fieldset {
	height: 78px;
}

#jouer-middle #objectifs {
	width: 373px;
	height: 82px;
	float: left;
	font-weight: bold;
}

#objectifs fieldset {
	width: 363px;
	padding-left: 3px;
}

.objectif {
	float: left;
	margin: 0;
	padding: 0;
	width: 60px;
	text-align: center;
}
.objectif img {
	margin-bottom: -3px;
}

#texte-action {
	float: left;
	width: 436px;
	margin-top:5px;
}

#content #jouer-bottom {
	width: 710px;
	padding: 0;
	height: auto;
	clear: both;
}

#jouer-bottom #actions {
	height: 232px;
	width: 437px;
	float: left;
}

#jouer-middle #actions {
	height: 90px;
	width: 700px;
	float: left;
}

#actions fieldset {
	width: 425px;
	height: 227px;
	padding-left: 5px;
}

#jouer-middle #actions fieldset {
	width: 692px;
	height: 90px;
	padding-left: 5px;
}

#actions .action-icone {
	width: 68px;
	height: 68px;
	float: left;
	font-size: 0px;
	margin: 0px;
	line-height: 1px;
}
.action-icone a {
	margin: 0;
	padding: 0;
}
.action-icone img {
	padding: 5px;
}

#resultat {
	width: 268px;
	float: left;
	height: 225px;
	padding-left: 5px;
	padding-top: 7px;
}

#resultat fieldset {
	height: 220px;
	width: 256px;
	background-color: #F5EDE1;
}

#resultat #resultat-image {
	width: 220px;
	height: 220px;
	margin: auto;
	padding: 0;
	margin-bottom: -220px;
}

#resultat-texte {
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	color: #9B856D;
}
#resultat-quantite {
	color: #9B856D;
	text-align: center;
	font-size: 80pt;
	font-weight: bold;
	padding: 0;
	height: 100px;
	font-family: "Bookman Old Style", Georgia, Arial;
	margin-top: 10px;
}
/***************************************************************************** 
 *                                                                           *
 *                         Page d'inventaire                                 *
 *                                                                           *
 *****************************************************************************/

#elements {
        clear: both;
	width: 700px;
	padding: 0px;
}

#elements h2 {
	font-size: 11pt;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding: 0;
	color: #557709;
}

.inventaire-bloc {
	margin-top: 20px;
	font-size: 9pt;
	overflow: hidden;
}

.inventaire-element-gauche {
	width: 350px;
	height: 60px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-color: #9B856D;
	border-width: 0;
	border-style: solid;
	border-right-width: 1px;
}

.inventaire-element-droit {
	width: 339px;
	height: 60px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.inventaire-bloc img {
	display: block;
	float: left;
}

.inventaire-element-description {
        text-align: justify;
        font-style: italic;
}
.inventaire-element-quantite {
	height: 18px;
        font-weight: bold;
}

.inventaire-element-quantite a {
        float: right;
        font-style: normal;
}


.inventaire-element-texte{
	float: left;
	height: 60px;
	width: 259px;
	padding-left: 10px;
}

inventaire-sous-menu {
	height: 25px;
	width: 700px;
	margin: 0;
	padding: 0;
}
#inventaire-sous-menu-element-tout {
	height: 20px;
	float: left;
	border-width: 1px;
	width: 50px;
	border-color: #9b856d;
	text-align: center;
	font-size: 9pt;
	padding-top: 5px;
	border-style: solid;
	border-top-width: 0px;
}

#inventaire-sous-menu-element-tout a {
	color: #9B856D;
}
#inventaire-sous-menu-element-tout a:hover {
	color: #9B856D;
}
#inventaire-sous-menu .inventaire-sous-menu-element {
	color: #CC3300;
	height: 25px;
	float: left;
	width: 50px;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #9B856D;
	border-style: solid;
	text-align: center;
	border-left-width: 0px;
	background-color: #F5EDE0;
}

/***************************************************************************** 
 *                                                                           *
 *                          Page de combat                                   *
 *                                                                           *
 *****************************************************************************/

#combat-droit {
	width: 180px;
	height: 480px;
	margin-left: 520px;
	margin-bottom: -500px;
	padding-top: 20px;
}

#equipement {
	height: 264px;
	width: 180px;
	border-style: solid;
	border-width: 1px;
	border-color: #9B856D;
	background-color: #F5EDE1;
}

#equipement .equipement-case {
        text-align: center;
	width: 60px;
	height: 66px;
	float: left;
}

#munition-combat {
    margin-top: -66px;
    padding-top: 30px;
    padding-bottom: 17px;
    text-align: center;
    font-weight: bold;
    color: #9B856D; 
    font-size: 12pt;
    font-family: "Bookman Old Style", Georgia, Arial;
}

#equipement-attaque, #equipement-defense {
        width: 52px;
	height: 52px;
        padding-bottom: 14px;
}

#equipement-attaque {
        padding-right: 8px;
	background-image: url(../images/bg-attaque-52.gif);
        background-repeat: no-repeat;
	
}

#equipement-defense {
        padding-left: 8px;
	background-image: url(../images/bg-defense-52.gif);
        background-repeat: no-repeat;
        background-position: top right;
}

#equipement-defense p, #equipement-attaque p {
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 13pt;
	text-align: center;
	padding-top: 10px;
}

#equipement-attaque p {
        margin-left: -8px;
}

#equipement-defense p {
        margin-left: 8px;
}

#combat-resultat-gain {
	border: solid #9B856D 1px;
	width: 180px;
	height: 180px;
	margin-top: 10px;
	background-color: #F5EDE1;
}
#combat-resultat-gain img {
	display: block;
	width: 180px;
	height: 180px;
	margin-bottom: -180px;
}
#combat-resultat-perte {
	width: 180px;
	height: 180px;
	margin-top: 10px;
}
#combat-resultat-perte img {
	display: block;
	width: 180px;
	height: 180px;
	margin-bottom: -180px;
}

#combat-resultat-gain-texte {
	color: #9B856D;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
}

#combat-resultat-gain-quantite {
	color: #9B856D;
	font-family: "Bookman Old Style", Georgia, Arial;
	font-size: 70pt;
	font-weight: bold;
	padding: 0;
	text-align: center;
}

#combat-gauche {
	width: 510px;
}

.combat-souligne {
	height: 2px;
	background-image: url(../images/border-inscription.jpg);
	font-size: 0px;
}

#content h2 {
	color: #557709;
	font-size: 11pt;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#combat-animal {
	height: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

#combat-animal img {
	display: block;
	margin-bottom: -62px;
}

#combat-caracteristiques {
	height: 60px;
	padding-left: 10px;
	margin-left: 60px;
}

#combat-caracteristiques p {
	margin: 0;
	padding: 0;
}

.caracteristique {
	font-weight: bold;
}

.combat-round p {
	margin: 0;
	padding: 0;
}
.combat-round img {
	margin-right: 7px;
}
.combat-round {
	padding-left: 10px;
	margin-top: 10px;
}

.coup-porte {
	color: #94b818;
	font-weight: bold;
}

.coup-recu {
	font-weight: bold;
	color: #DC7A18;
}

.combat-info {
	font-weight: bold;
	color: #6DAAEF;
}

.perte-vie {
	color: #cd503e;
	font-weight: bold;
}

#combat-bilan {
	margin-top: 10px;
}

#bilan-spacer {
	height: 10px;
}

#combat-bilan p {
	margin: 0;
	padding: 0;
}

#combat-bilan img {
	color: #0099CC;
	margin-right: 7px;
}

#message {
	width: 700px;
        margin-top: 8px;
}

#message-information {
        text-align: center;
	width: 700px;
	border: solid 1px;
	background-color: #e7f0d1;
	border-color: #557707;
        padding: 1em 0;
        font-size: 10pt;
        margin-bottom: 15px;
}

#message-information b {
	font-weight: bold;
	font-size: 10pt;
	color: #5c8204;
}

#message-erreur {
	text-align: center;
	height: 18px;
	width: 700px;
	border: solid 1px;
	background-color: #fbedec;
	color: #cd4f41;
	border-color: #b61a1d;
	padding-top: 2px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 15px;
}

#message-ami-information {
	text-align: center;
	width: 700px;
	padding: 1em 0;
	font-size: 10pt;
	margin-bottom: 15px;
}

#message-ami-information b {
	font-weight: bold;
	font-size: 10pt;
	color: #5c8204;
}

#form-recherche-ami {
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	width:700px;
}

#input-ami {
	margin-left:90px;
}

#message-ami-erreur {
	text-align: center;
	height: 18px;
	width: 700px;
	color: #cd4f41;
	padding-top: 2px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 15px;
}

#spacer-5 {
	height: 5px;
	font-size: 1px;
}

#cadre-objectif {
	width: 700px;
	margin-bottom: 0px;
	min-height: 450px;
}

.cadre-sous-objectif {
	width: 698px;
	height: 80px;
	border-color: #557707;
	border-width: 1px;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cadre-sous-objectif p {
	margin: 0;
	padding: 0;
	margin-top: 8px;
	margin-left: 90px;
}

.cadre-sous-objectif img {
	padding: 10px;
	display: block;
	margin-bottom: -80px;
}

.objectif-atteint {
	background-image: url(../images/ok.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #eaf1d2;
}

.objectif-non-atteint {
	background-image: url(../images/pasok.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #F5EDE0;
}

.bold_vert{
        font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:13px;
	color:#5c8204;
}


#action-image {
	width: 344px;
	margin: auto;
	padding-bottom: 10px;
}
#action-image img {
	
}
#action-image p {
	font-weight: bold;
	text-align: center;
	border: solid #9B856D 1px;
	width: 343px;
	border-top-width: 0px;
	height: 18px;
	background-color: #e8eec8;
}

#action-image a:hover {
	color: #9A3A03;
}

.bold-orange {
	color: #dc791b;
	font-weight: bold;
	font-size:13px;
	
}

.souligne-520 {
	width: 520px;
	height: 2px;
	background-image: url(../images/border-labyrinthe.jpg);
	background-repeat: repeat-y;
	font-size: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#reglement {
	width: 700px;
	font-size: 9pt;
	text-align: justify;
        margin-top: 8px;
}

#intro-credits {
        margin-top: 8px;
	width: 700px;
        text-align: justify;
        line-height: 20px;
        margin-bottom: 5px;
}

#equipe-site {
	width: 700px;
        height: 400px;
        line-height: 20px;
}

#equipe-site h2 {
        line-height: normal;
}

.annuaire {
	width: 700px;
        float: left;
}

.partenaire {
	width: 700px;
	margin-top: 10px;
	float: left;
}
.spacer2 {
	clear: both;
	width: 150px;
	padding: 0;
	margin: 0;
	height: 0px;
	border: none;
}
.partenaire img {
	float: left;
        width: 88px;
}

.partenaire-texte {
	width: 600px;
	float: left;
	margin-left: 5px;
        text-align: justify;
}

#chat-gauche {
	width: 455px;
	overflow: hidden;
	float: left;
	text-align: justify;
}

#chat-gauche input {
	border-color: #94b61a;
}

#chat-gauche .input-connection input {
	background-color: #e7f2d2;
	font-size: 8pt;
	width: 110px;
	float: right;
	color: #507408;
	margin-left: 94px;
}
#chat-gauche .sexe {
	border: none;
        height: 23px;
}
#chat-gauche .sexe .option {
	color: #996600;
	border: none;
	float: left;
}

.texte-message-pour {
	height: 10px;
	float: left;
	margin-top: 0px;
	margin-left: 5px;
}

#chat-gauche table {
	margin-bottom: 20px;
}

#chat-gauche .sexe {
	border: none;
}

#chat-gauche .sexe .option {
	color: #996600;
	border: none;
	float: left;
}

#img-chat img {
	margin-left: 25px;
	margin-top: 15px;
}

/***************************************************************************** 
 *                                                                           *
 *                             Mini-jeux                                     *
 *                                                                           *
 *****************************************************************************/

#extras-texte-jeux {
    float: left;
	width: 1000px;
	text-align: justify;
	line-height: 20px;
}

.infos_minijeu_gauche, .infos_minijeu_droite {
    float: left;
    width: 150px;
    height: 100px;
    margin-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}

.infos_minijeu_gauche {
    width: 180px;
}

.infos_minijeu_gauche h2, .infos_minijeu_droite h2 {
    text-align: center;
}

.infos_minijeu_gauche p {
    text-align: left;
    color: #557709;
    font-size: 10pt;
    padding-top: 23px;
    font-weight: bold;
}
.infos_minijeu_gauche p.soustitre {
    margin-top: -20px;
    font-style: italic;
}

.infos_minijeu_gauche .normal, .infos_minijeu_droite .normal, .infos_minijeu_droite .caution {
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
	list-style-type: none;
}

.infos_minijeu_gauche .titre, .infos_minijeu_droite .titre {
	margin-left: 10px;
	margin-top: 23px;
	color: #557709;
	font-weight: bold;
	font-size: 11pt;
}

.infos_minijeu_droite .caution {
    color: #ce4f3e;
}

#minijeu img, #grattage img{
	color: #003399;
	float: left;
}

#minijeu {
	float: left;
	width: 344px;
	height: 78px;
	margin-top: 20px;
}

#minijeu a:hover {
	color: #9A3A03;
}

#scorePersonnel {
    width: 160px;
    text-align: center;
}

#scorePersonnel th {
	color: #557709;
	font-size: 10pt;
        font-style: italic;
}
#scorePersonnel td {
        font-weight: bold;
	font-size: 11pt;
}

.classement #titre {
    text-decoration: underline;
}

.classement #joueurs, .heros_chasseurs #joueurs {
    list-style-type: none;
}

.heros_chasseurs #joueurs {
    margin-top: 10px;
}

.classement .lien_gauche, .classement .lien_droite {
    margin-top: 10px;
    margin-bottom: 10px;
}

.classement .lien_gauche {
    float: left;
}

.classement .lien_droite {
    float: right;
    margin-right: 28px;
}
 
.heros_chasseurs #joueurs {
    text-align: center;
}

.classement #joueurs li, .heros_chasseurs #joueurs li {
    display: inline;
}

.classement #joueurs li b {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.heros_chasseurs #joueurs li b {
    margin-left: 1em;
    margin-right: 1em;
}

.texte-option {
	width: 343px;
	height: 18px;
	background-color: #e8eec8;
	border-color: #9b856d;
	border-width: 0px;
	border-style: solid;
	border-top-width: 1px;
	text-align: center;
	float: left;
	
}

.texte-extras-information {
        float: left;
	width: 700px;
	height: 215px;
	padding-bottom: 0px;
	margin-top: 5px;
	text-align: justify;
	line-height: 20px;

}
.texte-extras-information .souligne {
	margin-bottom: 10px;
}

#gratter-ticket {
	color: #99CC99;
	height: 430px;
	padding-top: 30px;
}
#gratter-ticket object {
	margin-left: 200px;
	margin-bottom: 0px;
}

.meilleurechasse b {
    margin-left: 25px;
}
#palmares-div {
    float: left;
}

.palmares li {
    margin-top: 5px;
    float: left;
    display: inline;
}
.palmares .separator {
    border-left: solid #557709 1px;
    height: 230px;
    padding-right: 10px;
    margin-left: 10px;
}

.palmares table {
    width: 300px;
    border-spacing: 0;
    border-collapse: collapse;
}

.palmares th {
    font-size: 11pt;
    text-align: left;
    padding-bottom: 10px;
    border-bottom: solid #557709 1px;
}
.palmares td {
    width: 26%;
    padding-top: 2px;
}
.palmares .column_nom {
    width: 45%;
}
.premier {
    margin-top: 4px;
    color: #CC0000;
}
.strong, .premier {
    font-weight: bold;
}

#lots {
    float: left;
}
#lots .rang {
    width: 98px;
}
#lots .liens {
    text-align: center;
    margin-top: 10px;
}
#palmares_semaine {
   margin-top: 5px;
}
#palmares_semaine .rang{
    width: 8%;
}
#palmares_semaine .nom{
    width: 22%;
    text-align: left;
}

/***************************************************************************** 
 *                                                                           *
 *                          Messages                                         *
 *                                                                           *
 *****************************************************************************/
#contact-regle {
	margin-bottom:10px;
	margin-top:-12px;
	#margin-top:0px;
}

#contact-regle p {
	margin-bottom:5px;
}
 
 .sous-message-information-contact {
	height: 18px;
	width: 460px;
	border: solid 1px;
	background-color: #e7f0d1;
	padding-left: 0px;
	margin-bottom: 0px;
	border-color: #94b818;
	padding-top: 2px;
	text-align: center;
	font-weight:bold;
	font-size:11px;
}
#message-partie-gauche {
	width: 470px;
	float: left;
        margin-top: 10px;
}
#message-partie-gauche #message {
	float: left;
	width: 460px;
	padding-bottom: 5px;
}
#envoyer {
	width: 343px;
	height: 78px;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	padding-left: 0px;
	
	
}
#messsage-partie-droite {
	float: left;
	margin-left: 10px;
	margin-bottom: 50px;
        margin-top: 8px;
}
#envoyer img {
	float: left;
}
.test {
	color: #CC0000;
	float: left;
	margin-left: 0px;
	padding-left: 58px;
}

#bouton-envoyer {
	color: #CC0000;
	float: left;
	margin-left: 0px;
	padding-left: 58px;
}
.sous-message-texte {
	width: 460px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
.message-pour {
	width: 460px;
	height: 20px;
	margin-left: 0px;

}
.message-pour .option {
	margin-left: 50px;
	float: left;
	margin-top: 10px;
	border: none;
}
.sous-message {
	float: left;
	padding-top: 10px;
	width: 250px;
	padding-bottom: 2px;
}

.donn e-message {
	width: 460px;
	height: 20px;
	margin-left: 0px;
	float: left;
	border: solid 1px #94b818;
}
.sous-message-texte .donn e-message input {
	margin: 0;
	padding: 0;
	border: none;
	text-align: justify;
	margin-top: 0px;
	padding-top: 2px;
	float: left;
}
#contenu {
	width: 460px;
	height: 245px;
	float: left;
	margin-top: 0px;
	clear: both;
}
#contenu textarea {
	width: 458px;
	height: 232px;
	border: solid 1px #94b818;

}
.texte-message-pour {
	height: 10px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.noborder {
        border: none;
}
.bonus {
	width: 700px;
	height: 180px;
}
.bonus-presentation {
	width: 700px;
	height: 60px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	float: left;
}
.bonus-presentation img {
	margin-right: 5px;
	float: left;
}
.texte-presentation {
	text-align: justify;
}
.bonus-drapeaux, .bonus-drapeaux-lapin  {
	color: #006600;
	width: 237px;
	margin-top: 10px;
	float: left;
	height: 50px;
}
.bonus-drapeaux {
	margin-left: 20px;
}
.bonus-drapeaux img, .bonus-drapeaux-lapin img {
        display: block;
        float: left;
}

#bonux-ticket-surf {
    clear: both;
    text-align: center;
    width: 237px;
    text-align: center;
    margin-left: 75px;
}


.bouton-envoyer-bonus {
	color: #CC0000;
	float: left;
	margin-left: 0px;
	padding-left: 175px;
	margin-bottom: 30px;
}

.bonus-code {
	width: 220px;
	height: 50px;
	font-size: 11px;
	text-align: center;
	float: left;
	margin-top: 30px;
	margin-left: 0px;
}
.bonus input{
	border-color: #95b71b;
	color: #527109;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 8px;
	padding-right: 8px;
	
}
.texte-bonus-optelo {
	height: 50px;
	width: 180px;
	float: left;
	text-align: center;
	margin-left: 20px;
	margin-top: 30px;
	font-size: 11px;
}

.texte-bonus-optelo a {
	font-size: 11px;
}
.inscription .legende {
        margin-top: 10px;
	color: #B61A1B;
        font-style: italic;
        display: block;
}

.inscription .asterix {
	color: #B61A1B;
	width:15px;
}
.aptitude {
	height: 30px;
	margin-bottom: 0px;
	width: 579px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.aptitude img {
        display: block;
        float: left;
        margin-right: 1px;
}
.niveau-aptitude {
	width: 700px;
        clear: both;
        padding-bottom: 0;
        padding-top: 20px;
}

.objet-debuter {
	width: 479px;
	height: 130px;
}
.objet-debuter img {
	margin: 0;
	margin-bottom: 5px;
}
.inscription .objet-debuter .option {
	margin-right: 0px;
	margin-left: 19px;
        margin-top: 5px;
        border: none;
}
.sous-image-debuter {
	width: 100px;
	margin: 0;
	float: left;
        text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}
#bulle {
	background-color: #e7eec7;
	display: block;
        position: absolute;
	font-size: 11px;
	border: dashed 1px #93b61a;
        max-width: 175px;
        text-align: center;
        padding: 5px;
        padding-left: 20px;
        padding-right: 20px;
	visibility: hidden;
        z-index: 1000;
}

.options {
	width: 700px;
	height: 90px;
	float: left;
}

.texte-options {
	width: 340px;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	padding-right: 10px;
	text-align: justify;
	height: 77px;
}

#separation {
	float: left;
	height: 1px;
	margin-top: 13px;
	background-color: #94b818;
	width: 346px;
	overflow: hidden;
}

.sous-img-option {
	height: 74px;
	width: 344px;
	padding: 0;
	margin: 0;
}
.img-option {
	width: 344px;
	height: 74px;
	margin-left: 0px;
	margin-top: 10px;
	float: left;
}

.titre {
	color: #00FF99;
	float: left;
}

#content .aptitude-amelioration {
	height: 30px;
	width: 90px;
	margin-top: -40px;
	margin-left: 612px;
	font-size: 15px;
	font-weight: bold;
}

#content .niveau-aptitude .aptitude-amelioration a {
	color: #ce4f3e;
}

#content .niveau-aptitude .aptitude-amelioration a:hover {
        color: #993906;
}

#content .niveau-aptitude .niveau-aptitude-description {
        width: 580px;
        text-align: justify;
        padding-top: 5px;
        padding-bottom: 3px;
}
.img_livre {
	width: 60px;
	height: 60px;
        display: inline;
	padding: 0px;
	margin: 4px;
	
}

#menu-fabrication {width:700px;text-align:center;font-weight:bold;color:#92b617;font-size: 12px;}
#menu-fabrication a {color:#92b617;}

.fabrication-element-gauche {
	width: 350px;
	float: left;
	height: 70px;
	border-color: #9B856D;
	border-width: 0;
	border-style: solid;
	border-right-width: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.fabrication-element-droit {
	width: 339px;
	height: 70px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.fabrication {
	width: 700px;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	padding-top: 0px;
        overflow: hidden;
        /*clear: both;*/
}

.fabrication-img {
	display: block;
	float: left;
	margin-right: 5px;
}

.nbr_fabrication {
	width: 266px;
	float: left;
	height: 16px;
	padding: 0;
}
.nbr_fabrication input {
	padding: 0;
	float: left;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.element-unite {
	height: 20px;
	width: 64px;
	float: left;
	padding-left: 0px;
	margin-right: 2px;
}
.presentation-element {
	width: 266px;
	height: 30px;
	padding: 0px;
	float: left;
	padding-left: 0px;
	margin-top: -2px;
	margin-bottom: 0px;
	padding-top: 2px;
	font-size: 13px;
	font-style: italic;
}

.nbr_ingredients {
	width: 266px;
	height: 25px;
	padding: 0px;
	float: left;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#coma-gauche {
	width: 520px;
	float: left;
}

#coma-droit {
	color: #003366;
	float: left;
	width: 180px;
	margin-top: 27px;

}
#coma-droit-bas {
	float: left;
	width: 150px;
        text-align: center;
}
#coma-gauche-acheter {
	float: left;
	width: 470px;
        height: 150px;
        background: url(../images/grand_lapin_entier.jpg) 80px 0 no-repeat;
        padding-top: 60px;
}
#coma-bas {
        float: left;
        margin-top: 10px;
}
#coma-bas img {
	margin-top: 10px;
}
#stock_pet_img {
        margin-top: -5px;
        margin-bottom: -5px;
}

#coma-bas a#pet-lapin {
        float: left;
        background: url(../images/pet-de-lapin.jpg);
        height: 74px;
        width: 344px;
        margin-top: 10px;
}
#nombre_pets_lapin {
        font-size: 23pt;
}
.bold_rouge {
	font-weight: bold;
	color: #cd4f41;
}
.souligne5 {
	width: 520px;
	height: 2px;
	background-image: url(../images/border-coma.jpg);
	background-repeat: repeat-y;
	font-size: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.amis {
	width: 325px;
	height: 61px;
	border: #ddeab2 solid 1px;
	float: left;
	margin-right: 15px;
	margin-top: 10px;
}

.amis:hover {
	background: #dfeabf;
	border: solid 1px #9B856D;
}

.envoie-demande-amis {
	width: 325px;
	height: 61px;
	border: #ddeab2 solid 1px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 60px;
	margin-left: 190px;
	
}

#form-envoie-demande {
	width:700px;
}

#form-envoie-demande input {
	margin-left: 605px;
}

#ami-italic {
	font-size:10px;
	font-style: italic;
}

#contenu-message-amitie {
	margin-top:-1px;
	margin-bottom:10px;
}

#ami-menu-messages {
	margin-top:5px;
	height: 20px;
	width:693px;
	background-color: #deefbd;
	border: solid #94b521 1px;
}

.envoie-demande-amis:hover {
	background: #dfeabf;
	border: solid 1px #9B856D;
}

.listeNoire {
	width: 325px;
	height: 22px;
	border: #ddeab2 solid 1px;
	float: left;
	margin-right: 15px;
	margin-top: 10px;	
}

.listeNoire:hover {
	background: #dfeabf;
	border: solid 1px #9B856D;
}

.lienListeNoire {
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;	
}

#rechercheAmi {
	font-weight:bold;
	font-size:10px;
	font-style: italic;
}

.infos-amis {
	width: 300px;
	float: left;
}

.sous-infos-amis {
	width: 300px;
        height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
        overflow: hidden;
}
.sous-infos-amis b {
        font-weight: bold;
	font-size: 13px;
	color: #5c8204;
}

.action-amis {
	float: left;
	width: 20px;
	height: 61px;
}

.sous-action-amis {
	width: 20px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

#actions-disponibles {
	color: #0099CC;
	width: 700px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	margin-top: 5px;
}

#actions-disponibles img {
	margin: 5px;
}

#campement-informations {
    padding-top: 10px;
    height: 70px;
}

#campement-informations div {
	height: 53px;
	width: 168px;
	margin: 0px 3px;
	padding: 0px;
        float: left;
}

#campement-informations #maladie {
        padding-top: 5px;
        background-repeat: no-repeat;
	background-image: url(../images/resistance_maladie.jpg);
        border: solid 1px #9B856D;
}

#campement-informations #feu {
        padding-top: 5px;
        background-repeat: no-repeat;
	background-image: url(../images/duree_feu_de_camp.jpg);
	border: solid 1px #9B856D;
}

#campement-informations #securite {
        padding-top: 5px;
        background-repeat: no-repeat;
	background-image: url(../images/securite_campement.jpg);
	border: solid 1px #9B856D;
}

#campement-informations #information {
    padding-top: 5px;
    background-color: #F5EDE1;
	border: solid 1px #9B856D;
}

#campement-informations .text, #campement-informations .nombre {
	color: #9B856D;
	font-family: Georgia, Arial;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
	height: 20px;
	margin: 0;
	padding: 0;
}

#information .text {
        margin-top: -55px;
}

#campement-informations .nombre {
	font-size: 18pt;
}

#campement-informations img {
        margin-top: -5px;
        margin-left: 52px;
}

.campement-element-gauche {
	width: 350px;
	float: left;
	height: 70px;
	border-color: #9B856D;
	border-width: 0;
	border-style: solid;
	border-right-width: 1px;
	padding-bottom: 10px;
	padding-top: 10px;
}

 .campement-element-droit {
	width: 339px;
	height: 70px;
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}

.habitat {
	width: 700px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.campement-element-description {
	margin-left: 4px;
	width: 270px;
	float: left;
	height: 30px;
        text-align: justify;
        font-style: italic;
}

.campement-element-unite {
	height: 38px;
	width: 270px;
        float: left;
        margin-left: 4px;
}
.campement-element-sous-unite {
	height: 20px;
	width: 63px;
	float: left;
	padding-left: 0px;
	margin-right: 0px;
        color: #557709;
}
.lien-evoluer {
	width: 50px;
	margin-top: 10px;
	float: right;
	margin-left: 0px;
}

.lien-construire {
	width: 50px;
	margin-top: 10px;
	float: right;
	margin-right: 15px;
}

.element-equipe {
	width: 60px;
	font-weight: bold;
	font-size: 9pt;
	color: #cfc1b4;
	height: 85px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-left: 17px;
	padding-right: 17px;
}

.element-equipe b {
    color: #9B856D;
}

#equipement-perso {
	width: 282px;
	background-color: #F5EDE1;
	border: solid #9d856b 1px;
	height: 380px;
	margin: auto;
        padding: 0;
}
.equipement-jauge {
	width: 60px;
	text-align: left;
	background-image: url(../images/cadre_equipement.gif);
	background-repeat: no-repeat;
	height: 6px;
        line-height: 0px;
        font-size: 0;
	background-position: center;
}

.equipement-jauge img {
    height: 4px;
    padding-top: 1px;
    padding-left: 6px;
}

#munition-quantite {
    text-align: center;
    margin-top: -60px; 
    height: 40px; 
    color: #9B856D; 
    font-size: 12pt;
    font-weight: bold;
    padding-top: 20px;
    font-family: "Bookman Old Style", Georgia, Arial;
}

#attaque-equipement {
    height: 95px; 
    width: 100px; 
    margin: 0; 
    padding: 0; 
    float: left; 
    margin-right: -6px;
    background-image: url(../images/attaque_60px.gif);
    background-repeat: no-repeat;
}

#defense-equipement {
    height: 95px; 
    width: 100px; 
    margin: 0; 
    padding: 0; 
    float: left; 
    margin-left: -6px;
    background-image: url(../images/defense_60px.gif);
    background-repeat: no-repeat;
}

#defense-equipement .texte, #attaque-equipement .texte {
    text-align: center;
    color: #948a80;
    font-weight: bold;
    font-size: 11pt;
    margin-top: 5px;
}
#defense-equipement .nombre, #attaque-equipement .nombre {
    text-align: center;
    color: #948a80;
    font-weight: bold;
    font-size: 15pt;
    margin-top: -1px;
    font-family: "Bookman Old Style", Georgia, Arial;
}


#liste-messages {
	width: 700px;
	margin: 0;
	padding: 0;
	border-color: #94b521;
	border-style: solid;
	border-width: 1px;
	height: 260px;
}
.menu-messages {
	height: 20px;
	background-color: #deefbd;
	border-bottom: solid #94b521 1px;
}
.message-non-lu {
	font-weight: bold;
	color: #527307;
}
.courrier-table {
	height: 20px;

	color: #527307;
}
 .viewport {
	height: 235px;
	overflow-y: auto;
	margin-bottom: 5px;
}
.courrier-enveloppe {
	height: 20px;
	width: 20px;
	float: left;
}
.courrier-sujet {
	width: 260px;
	border-right: solid #94b521 1px;
	float: left;
	padding-left: 5px;
	height: 18px;
	padding-top: 2px;
        overflow: hidden;
}
.courrier-expediteur {
	float: left;
	padding-top: 2px;
	height: 18px;
	width: 125px;
	padding-left: 5px;
	border-right: solid #94b521 1px;         overflow-x: hidden;
}
.courrier-date {
	width: 160px;
	height: 18px;
	padding-top: 2px;
	float: left;
	border-right: solid #94b521 1px;
	padding-left: 5px;
}
.courrier-action {
	float: left;
	padding-top: 2px;
	height: 18px;
	padding-left: 5px;
}
.courrier-action img {
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
}
.courrier-enveloppe img {
	height: 12px;
	width: 12px;
	padding: 4px;
}
#contenu-message {
	width: 460px;
	height: 312px;
	float: left;
	margin-top: 0px;
	clear: both;
}
#contenu-message textarea {
	width: 458px;
	height: 290px;
	border: solid 1px #94b818;

}
#lire-message {
	width: 700px;
	margin: 0;
	padding: 0;
	border-color: #94b521;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	height: 255px;
	
}

.courrier-lire {
	color: #527307;
	float: left;
	padding-top: 2px;
	height: 18px;
	padding-left: 5px;
	width: 570px;
	font-weight: bold;
}
#courrier-sujet {
	font-weight: bold;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
#courrier-contenu {
	text-align: justify;
	margin-top: 25px;
	margin-left: 20px;
	width: 640px;
}
#courrier-expediteur {
	float: right;
	padding-right: 40px;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}
#proposer-troc {
    width:725px;
}
.troc-ressource-nbr {
	width: 218px;
	height: 28px;
	padding: 0;
	border: solid #94b521 1px;
	margin-bottom: 10px;
	float: left;
        margin-right: 20px;
        overflow: hidden;
}
.troc-ressource-nbr img {
	padding-top: 2px;
        padding-left: 5px;
        padding-right: 5px;
	display: block;
	float: left;
}
.type-troc {
	float: left;
	margin-top: 7px;
}
.troc-ressource-nbr select {
	float: right;
	margin-top: 3px;
	margin-right: 7px;
	height: 20px;
	width: 45px;
	border: solid #94b521 1px;
}

.courrier-position {
	float: left;
	height: 18px;
	padding-top: 2px;
	width: 140px;
	text-align: center;
	border-right: solid #94b521 1px;
        color: #527307;
        font-weight:normal;
}
.troc-proposition {
    float: left;
    border: solid #94b521 1px;
    width: 340px;
    height: 140px;
    margin-left: 5px;
    margin-top: 15px;
    text-align: center;
    padding-top: 10px;
    font-weight: bold;
}
#lire-message .bouton {
    margin-left: 5px; 
    float: left; 
    width: 340px; 
    text-align: center;
    margin-top: 10px;
}
#lire-message #supprimer_troc_bouton {
    width: 680px; 
}
.accepter-troc, .refuser-troc, supprimer-troc {
    width: 195px;
    margin: auto;
    letter-spacing: 1px;
    font-size: 8pt;
}
.refuser-troc, .supprimer-troc {
    color: #ce513f;
    background-color: #fbedec;
    border: solid #b61a1d 1px;
}
.accepter-troc {
    color: #507408;
    background-color: #e7f2d2;
    border: solid #94b61a 1px;
}

#inventaire-modifier {
    position:relative;
    display: block;
    height: 14px;
    top:-14px;
    font-size:10px;
    width:167px;
    text-align:center;
}

#plusdenergie {
    list-style-type: none;
    padding: 3em 50px 0 25px;
    text-align:justify;
    height: 500px;

}

#plusdenergie li {
    margin-bottom:2em;
    clear:left;
    height:112px;
}

#plusdenergie li a {
    font-weight:bold;
}

#plusdenergie li.plusdenergie_titre {
    height:auto;
 font-weight:bold;
}

#plusdenergie li a.plusdenergie_temps {
    display:block;
    float:left;
    background:url(../images/temps.jpg) 0 0 no-repeat;
    width:150px;
    height:112px;
}

#plusdenergie li a.plusdenergie_artefacts {
    display:block;
    float:left;
    background:url(../images/inventaire.jpg) 0 0 no-repeat;
    width:150px;
    height:112px;
}

#plusdenergie li a.plusdenergie_paiement {
    display:block;
    float:left;
    background:url(../images/paiement.jpg) 0 0 no-repeat;
    width:150px;
    height:112px;
}

/***************************************************************************** 
 *                                                                           *
 *                          Page de goodies                                  *
 *                                                                           *
 *****************************************************************************/

#wallpapers {
    width: 700px;
    height: 550px;
    padding: 10px 30px 10px 20px;
    position: relative;
}
#wallpapers .wallpaper {
    position: relative;
    width: 240px;
    height: 250px;
    font-size: 12px;
    text-align: center;
    float: left;
    line-height: 20px;
    margin: 0 30px;
}

#wallpapers ul {
    position: absolute;
    right: -28px;
    top: 10px;
    width: 26px;
    height: 119px;
    background: url(../images/wallpapers/2/mini.jpg) 0 0 no-repeat;
    list-style-type: none;
}
#wallpapers ul li {
    width: 26px;
    height: 16px;
    margin: 1px 0 4px 0;
    #margin:0;
}
#wallpapers ul li a {
    display: block;
    width: 26px;
    height: 16px;
    line-height: 0;
    font-size: 0;
}



/* menu de gauche */

#horloge-container {
    margin-left: 3px;
    margin-top: 5px;
    padding-left: 22px;
    padding-top: 26px;
    width: 143px;
    height: 115px;
    background: url(../images/bg_horloge_new.png) 0 0 no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/bg_horloge_new.png');
 }

#menu-extras a{
    color: #59750d;
    text-decoration: none;
}

/*#carte {
    height: 90px;
    width: 90px;
    border: solid #9b856d 1px;
}
*/
#menu-connexion, #menu-extras {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: url(../images/bg-hat.png) 0 0 no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/bg-hat.png');
    margin-bottom: 0;
    padding-top: 30px;
    _height: 250px;
}

#menu-extras {
    font-size: 10pt;
    font-weight: bold;
}

#menu-connexion li, #menu-extras li {
    _height: 75px;
    margin: 0;
    padding: 0;
    padding-left: 26px;
    background: url(../images/bg-box.png) 0 0 repeat-y !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/bg-box.png');
}

#menu-connexion li#nbinscrits {
    background: url(../images/conect_inscrit_2-2.png) 0 0 no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/conect_inscrit_2-2.png');
    height: 61px;
}
#menu-connexion li.stats {
    padding-left: 0;
    color: #59750d;
    font-weight: 900;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-style: oblique;
    text-align: center;
}
#menu-connexion li#enligne {
    padding-top: 5px;
    background: url(../images/conect_inscrit_1-2.png) 0 0 no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/conect_inscrit_1-2.png');
    height: 33px;
}

#menu-connexion li#menuform {
    padding-bottom: 10px;
}
#menu-connexion li#menuform#retenir {
    text-align: center;
}
#menu-extras li {
   padding-bottom: 0.5em;
   height: 15px;
}

#menu-extras li#last {
    background: url(../images/bg-foot.png) 0 0 no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/bg-foot.png');
    height: 30px;
}

#menu-extras a:hover {
    color: #94b818;
}

#flashaccueil {padding-top: 0px;}
#defil {width: 695px;height: 23px;margin-left: 2px;font-style: italic;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;color: #59750d;}
#concours-intro {text-align:center;}
#concours-intro #concours-titre {color:#0488ae;font-weight:bold;font-size:20px;margin-bottom:5px;}
#concours-intro #concours-date {color:#505050;font-weight:bold;font-size:13px;margin-bottom:5px;}
#concours-intro .concours-vert {color:#87a916;}
#concours-intro #concours-reglement {color:#dd2525;font-weight:bold;margin-bottom:5px;}
#concours-intro #concours-reglement a {color:#dd2525;text-decoration:underline;}

#concours-semaines {width:700px;font-size:12px;}
#concours-semaines .concours-titre {text-decoration:underline;}
.concours-bleu {color:#4babed;font-weight:bold;}
#concours-semaines .concours-avenir {font-style:italic;}
.concours-premier {color:#4babed;font-weight:bold;}

#concours-palmares th {text-align: center;}
#concours-palmares td {text-align: center;}

#position-div {float:left;margin-bottom:10px;}
.position li {float:left;margin-top:5px;display:inline;}
.position .separator {border-left:solid #557709 1px;height:90px;padding-right:10px;margin-left:10px;}
.position table {width:200px;border-spacing:0;border-collapse:collapse;}
.position th {font-size:11pt;text-align:left;padding-bottom:5px;text-align: center;}
.position td {width: 26%;padding-top:2px;text-align: center;}
.concours-gris {color:#b3b3b3;font-weight:bold;}

#bulle-image {background-color:#e7eec7;display: block;position: absolute;font-size: 11px;border: dashed 1px #93b61a;max-width:550px;
	text-align:center;padding:5px;padding-left:10px;padding-right:10px;visibility: hidden;z-index: 1000;}
#bulle-image img {float:left;margin-right:10px;}
#bulle-image td {height:60px;vertical-align:middle;}

#reglement ul {margin-left:35px;margin-bottom:10px;}
#reglement li {margin-bottom:5px;}

.etoile {float:right;width:85px;height:13px;margin-top:-18px;margin-right:5px;}
.etoile  a {position:relative;float:left;display:block;width:14px;height:13px;font-size:0;text-decoration: none;margin-right:3px;}
.e1 {width:14px;height:13px;}
.e2 {width:14px;height:13px;}
.e3 {width:14px;height:13px;}
.e4 {width:14px;height:13px;}
.e5 {width:14px;height:13px;}

.e1:hover  {background: url(../images/star_rollover.png) 0 0 no-repeat !important;}
.e2:hover  {background: url(../images/star_rollover.png) 0 0 no-repeat !important;}
.e3:hover  {background: url(../images/star_rollover.png) 0 0 no-repeat !important;}
.e4:hover  {background: url(../images/star_rollover.png) 0 0 no-repeat !important;}
.e5:hover  {background: url(../images/star_rollover.png) 0 0 no-repeat !important;}

.nb-etoile-0 {width:85px;height:13px;background: url(../images/all_etoiles.png) 0 0 no-repeat !important;}
.nb-etoile-1 {width:85px;height:13px;background: url(../images/all_etoiles.png) 0 -13px no-repeat !important;}
.nb-etoile-2 {width:85px;height:13px;background: url(../images/all_etoiles.png) 0 -26px no-repeat !important;}
.nb-etoile-3 {width:85px;height:13px;background: url(../images/all_etoiles.png) 0 -39px no-repeat !important;}
.nb-etoile-4 {width:85px;height:13px;background: url(../images/all_etoiles.png) 0 -52px no-repeat !important;}
.nb-etoile-5 {width:85px;height:13px;background: url(../images/all_etoiles.png) 0 -65px no-repeat !important;}

#pub-right {position:absolute;top:1px;left:898px;width:350px;}
#pub-top {height:30px;background:url(../images/pub/pub-hat.png) 0 0 no-repeat;}
#pub-contenu {background:url(../images/pub/pub-box.png) 0 0 repeat-y;padding:0 25px 0 25px;text-align:center;bottom:10px;}
#pub-bottom {height:30px;background:url(../images/pub/pub-foot.png) 0 0 no-repeat;}

#etat-boite {width:700px;text-align:center;margin-top:10px;margin-bottom:20px;font-weight:bold;}