 html, body {margin: 0; padding: 0; height: 100%;}
    
    body {
        background: #301F16;
    }
    
    div#entetetoplogin {
          width: 93%; 
           margin-left: auto;
           margin-right: auto;
          font-weight: bold;
          color: white;
          text-align: right;
          padding: 2px;
    }
    div#entetetoplogin a {     
          font-weight: bold;
          color: white;

    }
    div#page {
        position: relative;
        min-height: 100%;
        margin-left: auto;

    }
    
    div#entete {
    margin-left: auto;
    margin-right: auto;
      width: 93%;
    height: 13em;
      line-height: 2.8em; text-align: center;
    }
    div#entetetop {

    background : #D3BE96;
    border: solid 1px #000000;
  }

  div#entetelang {
       
       height: 16px;
       margin-top: 3px;
       
       float: left
  }

    div#entetebottom {
    border: solid 1px #000000;
  }
  div#entetebottomleft {
    float: left;
    background: white url(fondmenurapide.gif) left top repeat;
    width: 141px;
    line-height: 15px;
  }
  div#entetebottomcenter {
    background: white;

    margin-left: 141px;
    margin-right: 141px;
  }
  div#entetebottomright {
    line-height: 15px;
    float: right;
    background: white url(fondnbconnectes.gif) left top repeat;
    width: 141px;
  }
    div#datas {
       width: 93%;
    margin-left: auto;
    margin-right: auto;
    }
    div#premiere {
        float: left;
        width: 142px;
        padding-top: 21px;
    }
    div.menulefttitre {
      width: 141px;
      height: 22px;
      background: white url(fond_titre_g.gif) left top repeat-y;
  }


  
  div.menulefttitre p , div.menurighttitre p{
      top: 7px;
      position: relative;
      font-weight: bold;
      text-align: center;
      color: #FFFFFF;
      margin: 0px;
  }
  div.menuleftcontenu {
      width: 141px;
      background: white url(fondmenu1.gif) left top repeat-y;
      padding-top:10px;
      padding-bottom:10px;
  }
 div.menuleftcontenu ul
 {
     padding: 0;
     margin: 8px;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
     list-style-type:none;
 }
 
 div.menuleftcontenu li
 {
    list-style-type:none;
    margin-left: 16px;
    text-indent:-8px;
    list-style-image : url(puce.gif);
    display : list-item;
    list-style-position: outside;

 }
  div#deuxieme {
        float: right;
        width: 200px;
        padding-top: 21px;
    }
    div.menurighttitre {
      width: 200px;
      height: 22px;
      background: white url(fond_titre_d2.gif) left top repeat-y;
  }
  div.menurightcontenu {
      width: 200px;
      background: #D3BE96;
      padding-top:10px;
      padding-bottom:10px;
      
  }
    div.menurightcontenu p{
     margin-left: 20px;
  }
    div#contenu {

    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    padding-right: 58px;
    width: 60%;
    }
    div#contenutop {
    padding: 25px;
    background : #EDDEC1;
    border: solid 1px #330000;

  }

    div#contenubottom {
      padding: 5px;
    text-align: center;
    height: 25px;
    background :#7F6643;
    border: solid 1px #330000;

  }
  hr.hrdashed
  {
      border-top: 1px dashed;
      border-bottom: 0px;
  }
    

FORM {
	display : inline;
}
BODY, TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
    text-align: justify; 
}
.radio{
	background: #EDDEC1;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;

}
INPUT, textarea, SELECT {
	color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #EDDEC1;
	border-style: dashed;
	font-weight : bold;
}
H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #330000;
	
}
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	color : #330000;
	
}

.banner {
	color: #000000;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FFFFFF;

}
a:active, a:link, a:visited {  
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #412B04; 
    text-decoration: none; 
    font-weight: bold
    }
a:hover {  color: #412B04; text-decoration: overline underline}
div#contenubottom a
{
        font-size:9px; 
}
.classement {
    font-weight : bold;
}
.classementtable
{
    background-color: #EDDEC1; 
}
.classementtd1
{
    background-color: #EDDEC1;
}
.classementtd2
{
    background-color: #D3BE96;
}
hr {
height: 1px;

padding: 0;
color: #330000;
background-color: #330000;
border: 0;
}
