body{
  text-align:center; /*Pour centrer sur IE */
  margin:0px;
  font-size:12px;
  background-color:black;
  background-image:url('../images/background.jpg');
  background-repeat:no-repeat;
  background-position:top center;
  font-family:"Arial";
}

a{
  color:navy;
}

#background_centre{
  width:702px;
  background-image:url('../images/background-centre.png');
  background-repeat:repeat-y;
  margin:auto;
  text-align:center;
}

#bas_background_centre{
  width:702px;
  height:5px;
  background-image:url('../images/bas-background-centre.png');
  background-repeat:no-repeat;
}

#bandeau_orange{
  width:968px;
  height:142px;
  background-image:url('../images/bandeau_orange.png');
  background-repeat:no-repeat;
}

#box_evenementiel{
  width:250px;
  height:184px;!height:234px;
  padding-top:50px;
  background-image:url('../images/box-evenementiel.png');
  background-repeat:no-repeat;
  margin:auto;
}      

#box_offermatch{
  width:250px;
  height:184px;!height:234px;
  padding-top:50px;
  background-image:url('../images/box-offermatch.png');
  background-repeat:no-repeat;
  margin:auto;
}

#centre{
  width:968px;
  background-image:url('../images/fond-centre.png');
  background-repeat:no-repeat;
  vertical-align:top;
  text-align:center;
}

#colonne_droite{
  width:253px;
  background-image:url('../images/background-droite.png');
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:top;
  background-color:#ff0e05;
}

#description_cadeau{
  width:350px;
  height:305px;
  background-image:url('../images/box-description-cadeau.png');
  background-repeat:no-repeat;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-175px;
  margin-top:-154px;
  text-align:center;
}

.error{
  font-weight:bold;
  color:red;
  font-size:12px;
}

.fond_cadeau_90{
  width:95px;!width:100px;
  height:95px;!height:100px;
  background-image:url('../images/fond-cadeau-90.png');
  background-repeat:no-repeat;
  padding-top:5px;
  padding-left:5px;
}

#footer{
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
}

#footer a{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}

#footer a:hover{
  text-decoration:underline;
  font-weight:bold;
}

#global{
  width:968px;
  margin:auto;
  border:3px solid #FFFFFF;
  background-color:#333333;
  border-top:0px;
  text-align:left;
}

#haut_background_centre{
  width:702px;
  height:45px;
  background-image:url('../images/haut-background-centre.png');
  background-repeat:no-repeat;
  margin:auto;
  margin-top:10px;
}

#header{
  width:968px;
  height:108px;!height:115px;
  background-image:url('../images/header.png');
  background-repeat:no-repeat;
  padding-top:7px;
}

#header_connected{
  width:968px;
  height:108px;!height:115px;
  background-image:url('../images/header_connected.png');
  background-repeat:no-repeat;
  padding-top:7px;
}

.important_txt{
  color:#d72c9f;
  font-weight:bold;
}

#inscription{
  width:968;
  background-image:url('../images/fond-inscription.jpg');
  background-repeat:no-repeat;
  vertical-align:top;
  background-color:#ff0e05;
  text-align:center;
  color:#3366cc;
}

.input{
  width:244px;
  height:35px;!height:47px;
  background-image:url('../images/div-input.png');
  background-repeat:no-repeat;
  text-align:center;
  padding-top:12px;
}

.input input{
  color:#4374d7;
  width:210px;
}

.input select{
  color:#4374d7;
  width:210px;
}

#logo{
  width:340px;
  height:80px;
  float:left;
  margin-left:10px;
}

#logo a{
  width:100%;
  height:100%;
  display:block;
}

.ok{
  font-weight:bold;
  color:green;
  font-size:12px;
}

.pages{
  font-size:13px;
  color:black;
  height:30px;
}

.pages a{
  color:black;
}

#maintenance{
  font-weight:bold;
  text-align:center;
}

#menu{
  width:500px;
  height:30px;
  margin-left:445px;
  margin-top:16px;
}

#menu table{
  width:100%;
  height:100%;
  border-collapse:collapse;
}

#menu a{
  display:block;
  width:100%;
  height:30px;
}

.pages{
  text-align:center;
}

#partenaires{
  width:968px;
  height:143px;
  margin-top:10px;
  background-image:url('../images/background-partenaires.jpg');
  background-repeat:no-repeat;
}

#pluscadeau_nom{
  color:#d72c9f;
}

#publicite{
  width:520px;
  height:60px;
  margin-left:440px;  
}

#publicite_droite{
  width:238px;
  margin:auto;
  margin-top:10px;
  text-align:left;
  color:#2f6cbf;
}

#publicite_droite_haut{
  background-image:url('../images/publicite/bloc_haut.png');
  background-repeat:no-repeat;
  width:238px;
  height:48px;
}

#publicite_droite_centre{
  background-image:url('../images/publicite/bloc_centre.png');
  background-repeat:repeat-y;
  width:238px;
  text-align:center;
}

#publicite_droite_bas{
  background-image:url('../images/publicite/bloc_bas.png');
  background-repeat:no-repeat;
  width:238px;
  height:16px;
}

#sous_menu{
  width:968px;
  height:41px;
  margin-top:10px;
  background-image:url('../images/sous_menu.png');
  background-repeat:no-repeat;
}

#sous_menu div{
  height:30px;
  border-collapse:collapse;
  float:left;
}

#sous_menu a{
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

#top10{
  width:217px;
  height:230px;
  margin:auto;
  margin-top:11px;
  padding:10px;
  padding-top:50px;
  text-align:left;
  color:#2f6cbf;
}

#top10 table{
  color:#2f6cbf;
}

#pscroller {
  width: 330px;
  height: 60px;
  text-align:center;
  font-size:13px;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.pair{
  background-color:#CCCCCC;
  height:25px;
}

.impair{
  height:25px;
}