/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */

html,body, img, p {margin:0px;padding:0px;}

html {
    font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
}
#body {

background-color: black;
}
a {
color:#70FF00;
}
#principal {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
width: 960px;
margin: 0 auto;
background: grey;
}

#bandeau {
padding:0px;
background:url(images/header.jpg) no-repeat;
height:173px;
border-top: 3px black solid;
}
#bandeau ul {
list-style: none;
height:53px;
float: right;
margin:0;

}
#bandeau li{
float: left;
}
#bandeau a{
padding: 8px 2px 0 2px;
font:1.1em "Trebuchet MS",Arial, Helvetica, sans-serif; 
color:#70FF00;
display:block;
width: 100px;
height:53px;
text-decoration: none;
text-align: center;
}
#bandeau a:hover{
color:#2C9102;
background:url(images/menu-bg-hover.gif) no-repeat;
height:53px;
}
#logoentete{
width:204px;
float: left;
}
#logoentete a{
width:204px;
background-image:none;
float: left;
padding:10px 0 0 18px;
}
#logoentete a:hover{
background:none;

}
#bandeau h3{
font: italic 25px 'Arial';
color: #2C9102;
float:left;
margin: 20px 0 0 315px;
width:520px;
text-align:center;
}
#menulangue{
margin:68px 10px 0 0;

width:105px;
float:right;
}
#menulangue a{
padding:0px;
margin:0px;
width:44px;
height:35px;
display:block;
}
#menulangue a:hover{
padding:0px;
margin:0px;
background-image:none;
width:44px;
height:35px;
}
.drapeaufrancais {
float:left;
}
.drapeauanglais {
float:right;
}
#inscription {
margin:0px;
padding:0px;
width:282px;
height:246px;
background:url(images/corpjoueur2.jpg) no-repeat;
}
#inscription ul{
list-style: none;
margin:0px;
padding:0px;
width:282px;
}
#inscription a{
float:left;
text-align:left;
width:180px;
margin:16px 0 0 20px;
padding:0px;
font-size:1.2em;
text-decoration: none;
color:#70FF00;
}
#inscription a:hover{
margin:16px 0 0 17px;
float:left;
padding:0px;
font-size:1.2em;
text-align:left;
color:#2C9102; /*orange*/
}
#inscription span{
clear:left;
margin:35px 0 0 5px;
padding:0;
width:140px;
float:left;
}
#inscription h4{
margin:0;
color:#70FF00;
font-size:2.3em;
text-align:center;
padding-left:18px;
float:left;
}
#inscription h2{
margin:0;
color:#70FF00;
font-size:0.8em;
text-align:center;
padding-left:15px;
float:left;
}
#inscription p{
float:left;
margin-left:20px;
font-size:0.9em;
color:#2C9102;
}
#blocgauche {
width:282px;
float:left;
margin:0px;
padding:0 0 5px 0;
background:url(images/fondblocgauche.gif);
}

#sousmenu {
float:left;
width:237px;
}
#sousmenu h3{
text-align:center;
display:block; 
float:right; 
padding:0px; 
margin:0px 15px 5px 0px; 
font:1.9em Georgia, "Times New Roman", Times, serif;
color:#70FF00;
}
#sousmenu ul{
display:block; 
float:right; 
width:230px;
list-style:none;
}
#sousmenu ul li{

padding:0px 15px 0 0; 
text-align:right;
} 
#sousmenu ul li.on{

padding:0px 15px 0 0; 
text-align:right;
} 
#sousmenu ul li a{
text-decoration:none; 
color:#2C9102;

font:14px/20px Arial, Helvetica, sans-serif; 

font-weight:normal;
}

#sousmenu ul li a.on{
text-decoration:none; 


font:14px/22px Arial, Helvetica, sans-serif; 

font-weight: bold;
}
#sousmenu ul li a.on:hover{
text-decoration:none; 
color:#70FF00;

font:14px/22px Arial, Helvetica, sans-serif; 

font-weight: bold;
}
#sousmenu ul li a:hover{
text-decoration:none; 
color:#70FF00;

font:14px/20px Arial, Helvetica, sans-serif;
font-weight: bold;
}
#promo{
margin:10px 0 0 15px;
float:left;
}
#promo object{
position:relative;
padding-left:15px;
}
#contenu{
margin:0px;
padding:0px;
float:left;
width:950x;
background:url(images/fondcontenu.gif);
}
#contenu p{
padding: 0 0 10px 0;
}
#texte {
color:#d3d2d2;
float:right;
padding:15px 20px 15px 10px;
margin:0px;
width:648px;
background:#292524;
}
#texte h2 {
text-align:center;
font:2.3em Georgia, "Times New Roman", Times, serif;
color:#70FF00;
}
a.spip_mail, a.spip_out {
color:#70FF00;
}
#piedpage {
width: 950px;
border-left:10px black solid;
margin:0 auto; 
margin-top:5px;
float:left;
color:#d3d2d2;
background:#292524;
height:100px;
border-bottom:5px black solid;
}
#piedpage ul{
width:580px; 
display:block; 
list-style:none; 
margin:0 auto;
padding:28px 0 0 0px;
text-align:center;
}
#piedpage li{
float:left; 
font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
font-weight:normal;
}
#piedpage ul li a{
padding:0 0 0 5px; 
color:#FFFFFA; 

text-decoration:none;
}
#piedpage ul li a:hover{
text-decoration:underline;
}

#syndic {
padding: 10px 10px 0 10px;
}
#infosl{

padding: 10px 10px 0 10px;
width:380px;
}
.planracine {
color:#70FF00;
font-size:1.8em;
padding-left:25px;
}
ul.planarticle  {
list-style:none;
}
.planarticle a{

color:grey;
padding-left:25px;
}
.planarticle img{

padding-top: 8px;
}
.planarticle a:hover{
color:#2C9102;
}
.spip_mail, a.spip_out {
color:#70FF00;
}
table.spip {

margin-top:20px;
color:#d3d2d2;
background-color:#292524;
}
table.spip caption {

}
table.spip tr.row_odd {

}
.table.spip tr.row_even {

}
table.spip th {

}
table.spip td {
border: 1px solid black;
padding:8px;
background-color:#292524;
vertical-align:middle;
}
#fomulairecontact textarea{
width:630px;
}
