@charset "utf-8";

body{
  background:url(../images/1-bg.jpg) repeat-x #000 50px 0;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#555;
  margin:0 0 30px;
}

img {border:none}

.obligatoire{
  color:#900;
}

.erreur{
  color:#900;
  text-align: center;
  font:bold 14px verdana, arial, sans-serif;
  padding-bottom: 15px;
}

.ok{
  color:#090;
  text-align: center;
  font:bold 14px verdana, arial, sans-serif;
  padding-bottom: 15px;
}

th{
  color:#eee;
  text-align: center;
}

div#ovale{
    position:absolute;
    width:100%;
    height:27px;
    background:url(../images/1-ovale.png) repeat-x 50px 0;
}

div#conteneur{
    width:1001px;
    margin: 0 auto;
}

h1{
  background:url(../images/1-mon-inventaire.png) no-repeat;
  width:597px;
  height:235px;
  margin:0 0 0 232px;
}

h1 span{display:none}

div#centre_haut{
    background:url(../images/1-centre_haut.png) no-repeat;
    width:1001px;
    height:103px;
    margin:0 auto
}

div#centre_haut ul{
    margin:0 0 0 118px; 
    padding:3px 0 0 0;
    height:32px;
}

div#centre_haut ul li{
    float:left;
    background:url(../images/1-onglet.png) no-repeat;
    color:#a4a4a4;
    font:normal 14px arial, sans-serif;
    text-align:center;
    list-style:none;
    height:27px;
    margin:0 0 0 25px;
    padding:5px 0 0;
}

div#centre_haut ul li a{
  color:#a4a4a4;
  text-decoration:none;
  display:block;
  margin:-5px 0 0;
  height:27px;
  padding:5px 0 0
}

div#centre_haut ul li.accueil{background-position: 0 0; width:75px}
div#centre_haut ul li.accueil:hover{background-position: 0 -32px}

div#centre_haut ul li.presentation {background-position: -75px 0; width:117px}
div#centre_haut ul li.presentation:hover{background-position: -75px -32px}

div#centre_haut ul li.inscription {background-position: -192px 0; width:99px}
div#centre_haut ul li.inscription:hover{background-position: -192px -32px}

div#centre_haut ul li.telechargement {background-position: -291px 0; width:141px}
div#centre_haut ul li.telechargement:hover{background-position: -291px -32px}

div#centre_haut ul li.forum a{width:69px}
div#centre_haut ul li.forum {background-position: -432px 0; width:69px}
div#centre_haut ul li.forum:hover{background-position: -432px -32px}

div#centre_haut ul li.contact {background-position: -501px 0; width:78px}
div#centre_haut ul li.contact:hover{background-position: -501px -32px}

div#centre_bas{
    background:url(../images/1-centre_bas.png) no-repeat;
    width:1001px;
    height:115px;
    margin:0 auto;
}

div#centre{
    background:url(../images/1-centre_milieu.png) repeat-y;
    width:921px;
    margin:0 auto;
    padding:7px 40px;
    text-align:justify;
}

div#centre p{
  text-indent: 20px;
}

div#centre h2{
  color:#a4a4a4;
  background: url(../images/1-puce_h2.png) no-repeat -2px 0;
  font: normal 12px verdana, sans-serif;
  letter-spacing: 3px;
  padding:0 0 5px 17px;
  border-bottom: 1px solid #0a0a0a;
}

div#centre div.bloc{
  background: url(../images/1-bloc_centre.png) repeat-y;
  width: 818px;
  padding: 0 30px;
  margin: auto;
  margin-bottom: 50px;
}

div#centre div.bloc div.haut{
  background: url(../images/1-bloc_haut.png) no-repeat;
  width: 868px;
  height: 17px;
  margin: 0 -30px;
}

div#centre div.bloc div.bas{
  background: url(../images/1-bloc_bas.png) no-repeat bottom;
  width: 868px;
  height: 20px;
  margin: 0 -30px;
}

div#centre a{
  text-decoration: none;
  color: #888;
}

div#centre a:hover{
  text-decoration: underline;
  color: #aaa;
}

div#centre input[type=text], div#centre input.champ, div#centre textarea{
  color:#ccc;
  background:#222;
  border:1px solid #555;
  padding:1px 5px;
}

div#centre input[type=password], div#centre input.password{
  color:#ccc;
  background:#222;
  border:1px solid #555;
  padding:1px 5px;
}

div#centre select{
  background: #222;
  border:1px solid #555;
  color:#ccc;
}

div#centre table.frmcontact{ width: 100% }

div#centre table.frmcontact th{
  text-align: left;
  width: 150px;
}

div#centre table.frmcontact input[type=text], div#centre table.frmcontact textarea{ width: 95% }
div#centre table.frmcontact input#captcha{ width: auto; display: block }

div.footer{
  text-align:center;
  color:#333;
  font:11px Arial, sans-serif;
}

div.footer a{
  color:#333;
  text-decoration:none;
}

div.footer a:hover{
  color:#666;
}