*{
font-family:verdana;
font-size:12px;
color:#efefef;
line-height:13px;
}

img{
border:0;
}

a{color:#f1f1f1;text-decoration:underline;}
a:hover{color:#f1f1f1;text-decoration:none;}

body{
margin:0;
padding:0;
background:url(/images/background2.jpg);
background-position:center 252px;
background-repeat:repeat-all;
min-width:980px;
}

img.screenshots {
    width: 150px;
    height: 112px;
    margin: 3px;
    border: 1px solid #3f3016;
}

.gauche{float:left;}
.droite{float:right;}
span.ouvert{color:#005500;}
span.fermee{color:#550000;}
p{margin:7px 0 0 0;}
p.postePar{text-align:right;}
hr{margin:12px 0 0 0;border:0;border-top:1px dotted #635339;}

div.clear{clear:both;}

textarea.texte {
    width: 350px;
    height: 100px;
    border: 1px solid #111111;
    margin: 3px 0 8px 0;
    color: #272727;
}

input.submitEnvoyer {
    padding: 0 5px 0 5px;
    width: 117px;
    height: 23px;
    border: 0;
    background: url(/images/btnEnvoyer.jpg);
    cursor: pointer;
}

h1{
width:208px;
height:30px;
margin:0 0 5px 0;
padding:0;
display:block;
line-height:50000px;
overflow:hidden;
background:url(/images/sprite_general.jpg);
}


#nyroModalTitle { display:none; }

.titreActualite { padding-top:0; }

/*
#containerMenu a { transition:top 175ms ease; position:relative; top:0; display:inline-block; background:url(/images/sprite_menu.png); height:18px; margin-top: 23px; }
#containerMenu a:hover { top:-3px; }
#containerMenu :nth-child(1) { width:72px; margin-left: 24px; }
#containerMenu :nth-child(2) { width:68px; margin-left: 10px; background-position: 0 -18px; }
#containerMenu :nth-child(3) { width:148px; margin-left: 10px; background-position: 0 -36px; }
#containerMenu :nth-child(4) { width:120px; margin-left: 10px; background-position: 0 -54px; }
#containerMenu :nth-child(5) { width:115px; margin-left: 87px; background-position: 0 -72px; }
#containerMenu :nth-child(6) { width:62px; margin-left: 10px; background-position: 0 -90px; }
#containerMenu :nth-child(7) { width:68px; margin-left: 10px; background-position: 0 -108px; }
#containerMenu :nth-child(8) { width:80px; margin-left: 10px; background-position: 0 -126px; }
*/


a.menu{display:block;width:100%;height:100%;}

div#menu1{
background:url(/images/sprite_menu.png);
float:left;
width:68px;
height:40px;
margin-left:30px;
margin-top:12px;
}

div#menu2{
background:url(/images/sprite_menu.png);
background-position:-70px 0;
float:left;
width:58px;
height:40px;
margin-left:20px;
margin-top:12px;
}

div#menu3{
background:url(/images/sprite_menu.png);
background-position:-127px 0;
float:left;
width:140px;
height:40px;
margin-left:20px;
margin-top:12px;
}

div#menu4{
background:url(/images/sprite_menu.png);
background-position:-267px 0;
float:left;
width:113px;
height:40px;
margin-left:20px;
margin-top:12px;
}

div#menu5{
background:url(/images/sprite_menu.png);
background-position:-380px 0;
float:left;
width:108px;
height:40px;
margin-left:108px;
margin-top:12px;
}

div#menu6{
background:url(/images/sprite_menu.png);
background-position:-488px 0;
float:left;
width:52px;
height:40px;
margin-left:19px;
margin-top:12px;
}

div#menu7{
background:url(/images/sprite_menu.png);
background-position:-622px 0;
float:left;
width:59px;
height:40px;
margin-left:19px;
margin-top:12px;
}

div#menu8{
background:url(/images/sprite_menu.png);
background-position:-682px 0;
float:left;
width:77px;
height:40px;
margin-left:18px;
margin-top:12px;
}


div.inscriptionCompte{
width:535px;
height:96px;
background:url(/images/backgroundInscriptionCompte.png);
background-repeat:no-repeat;
position:relative;
margin:0;
}

div#adsense{
width:730px;
height:92px;
float:left;
margin:7px 0 0 17px;
}

div.inscriptionCompte table{
padding-left:18px;
padding-top:20px;
}

input.submitInscription {
    padding: 0 5px 0 5px;
    width: 117px;
    height: 23px;
    border: 0;
    background: url(/images/boutton_inscription.png);
    cursor: pointer;
}

.boutonSubmit{
border:1px solid #FFFFFF;
background:url(/images/backgroundTable.png);
padding:4px;
color:#333333;
font-weight:bold;
}

h3{
margin:10px 0 0 0;
}

h1.accueil{background-position:-695px 186px;}
h1.forum{background-position:-695px 154px;}
h1.telechargement{background-position:-695px 125px;}
h1.communaute{background-position:-695px 95px;}
h1.screenshots{background-position:-695px 63px;}
h1.equipe { background-position: -904px 155px; width: 148px; }
h1.contact { background-position: -904px 124px; width: 148px; }
h1.inscription { background-position: -904px 64px; width: 148px; }

h1.espaceMembre{background-position:-905px 96px;}
h1.surLeForum{background-position:-1090px 185px;}

input.texteNoSpacing {
    width: 220px;
    height: 23px;
    border: 1px solid #111111;
    margin: 0;
    padding-left: 4px;
    color: #272727;
}

div#header{
background:url(/images/header2.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:321px;
}

div#headerInterieur{
width:968px;
margin:0 auto 0 auto;
height:210px;
position:relative;
}

div#containerMenu{
width:960px;
float:left;
height:95px;
margin-left:1px;
clear:both;
}

div#containerSite{
width:968px;
margin:0 auto 0 auto;
position:relative;
top:-104px;
}

div#containerBlocServer{
width:223px;
height:102px;
position:absolute;
top:20px;
right:4px;
background:url(/images/blocServeur.jpg);
background-repeat:no-repeat;
padding:50px 14px 16px 21px;
}

div#containerBlocServer span a{font-style:italic;text-decoration:none;}
div#containerBlocServer span a:hover{font-style:italic;text-decoration:underline;}

div#containerBlocServer p{
margin:0;
padding:0;
font-size:13px;
font-weight:bold;
color:#111111;
}

div#containerContenu{
width:966px;
margin:0px auto 0 auto;
}

div.containerBlocCentral{
float:left;
width:695px;
}

div.blocCentralHaut{
width:695px;
height:19px;
margin-left:1px;
background:url(/images/sprite_general.jpg);
background-position:-695px -19px;
float:left;
}

div.blocCentral{
width:659px;
margin-left:1px;
background:url(/images/sprite_general.jpg);
background-position:0px 0px;
padding:0 18px 0 18px;
}

div.blocCentralBas{
width:695px;
margin-left:1px;
height:19px;
background:url(/images/sprite_general.jpg);
background-position:-695px 0px;
margin-bottom:30px;
}

div#containerColonneDroite{
float:right;
width:257px;
}

div.colonneDroiteHaut{
width:257px;
height:19px;
margin-right:2px;
background:url(/images/sprite_general.jpg);
background-position:257px 0px;
}

div.colonneDroite{
width:225px;
margin-right:2px;
background:url(/images/sprite_general.jpg);
background-position:514px 0px;
padding:0 16px 0 16px;
}

div.colonneDroiteBas{
width:257px;
height:19px;
margin-right:2px;
margin-bottom:30px;
background:url(/images/sprite_general.jpg);
background-position:257px -19px;
}

input.texte{
width:220px;
height:23px;
border:1px solid #111111;
margin:3px 0 8px 0;
color:#272727;
}

input.submit{
padding:0 5px 0 5px;
width:117px;
height:23px;
border:0;
background:url(/images/sprite_general.jpg);
background-position:257px -38px;
color:#f7f7f7;
font-weight:bold;
cursor:pointer;
}

span.basEspaceMembre, span.basEspaceMembre a{
font-size:11px;
color:#f7f7f7;
}

div#basSite{
background:url(/images/basSite.jpg);
height:122px;
width:100%;
}

div#interieurBasSite{
width:965px;
height:100px;
margin:0px auto 0 auto;
padding-top:14px;
text-align:right;
}

td {
    background: #604d30;
    border: 1px solid #3f3016;
    padding: 4px;
}
