* {
  /*font:normal 10pt verdana;*/
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  color:#000000;
}

body
{
  /*border:solid 1px yellow;*/
  width:980px;
  margin:10px auto;

  /* Bloc pour le thème normal : */
  background:url("../images/fond.png") repeat-x;
  background-color:#F6F6F6;
  
  /* Le bloc suivant pour le thème printemps : */
  /*
  background:url("../images/even/fond_printemps.jpg") repeat-x bottom left;
  background-color:#6EDEFF;
  background-attachment: fixed;
  */

  /* Le bloc suivant pour le thème hiver : */
  /*
  margin-top:40px;
  background:url("../images/even/fond_noel.jpg") no-repeat top center;
  background-color:#8998B5;
  */
}

table
{
  line-height:20px;
  font-weight: normal;
  color: #000000;
}

a:link, a:visited { color:#048DB4; }
a:hover { color:#0458B8; }

a.lien_menu:link, a.lien_menu:visited { color:#048DB4; text-decoration:none; }
a.lien_menu:hover { color:#0458B8; text-decoration:overline underline; }

a.lien_pied_page:link, a.lien_pied_page:visited, a.lien_pied_page:hover { color:#C9EEFE; }

a.lien_nav:link { color:#000000; text-decoration:none; }
a.lien_nav:visited { color:#000000; text-decoration:none; }
a.lien_nav:hover { color:#000000; text-decoration:none; }

input.text
{
  border-color:#3989BD;
  border-style:solid;
  border-width:1px;
  margin:1px;
}

.erreur
{
  color:#FF0000;
  font-weight:bold;
  border:solid 1px #FF0000;
  text-align:center;
}
.confirmation
{
  color:#339933;
  font-weight:bold;
  border:solid 1px #339933;
  text-align:center;
}

.page
{
  width:24px;
  height:24px;
  line-height:24px;
  display:block;
  margin-right:5px;
  text-align:center;
  vertical-align:middle;
  background:url("../images/page.png") no-repeat center center;
}
.page_premiere { background-image:url("../images/page_premiere.png"); }
.page_precedente { background-image:url("../images/page_precedente.png"); }
.page_suivante { background-image:url("../images/page_suivante.png"); }
.page_derniere { background-image:url("../images/page_derniere.png"); }

.entete { background-color:#FFFFFF; background-image:url("../images/bg_entete.png"); background-repeat:repeat-x;}
.ligne1 { background-color:#F6F6F6; }
.ligne2 { background-color:#FFFFFF; }

.ligne1_news { background-color:#FFFFFF; background-image:url("../images/bg_news1.png"); background-repeat:repeat-x;}
.ligne2_news { background-color:#F6F6F6; background-image:url("../images/bg_news2.png"); background-repeat:repeat-x;}

.bordure_visible
{
  border:solid 1px #3989BD;
  border-collapse:collapse;
}

.bouton_out
{
  width:100px;
  height:20px;
  cursor:pointer;
  background-color:transparent;
  background-image:url("../images/bouton_out.png");
  border:0px;
  text-align:center;
  color:#C9EEFE;
}

.bouton_over
{
  height:20px;
  width:100px;
  cursor:pointer;
  background-color:transparent;
  background-image:url("../images/bouton_over.png");
  border:0px;
  text-align:center;
  color:#C9EEFE;
}

.separation
{
  border-bottom: solid 1px #3989BD;
  height:1px;
  margin-top:9px;
  margin-bottom:10px;
}

.menu
{
  height:25px;
  width:150px;
  line-height:25px;
  display:inline-block;
}

.sous_menu
{
  background:url("../images/puce.png") no-repeat left center;
  text-align:left;
  height:30px;
  width:160px;
  line-height:30px;
  padding-left:30px;
  margin : 5px 0px 5px 0px;
  display:inline-block;
}

.menu_messagerie { background:url("../images/bt_out_msg.png") no-repeat center center; }
.menu_messagerie_over, .menu_messagerie:hover { background:url("../images/bt_over_msg.png") no-repeat center center; }

.menu_chat { background:url("../images/bt_out_chat.png") no-repeat center center; }
.menu_chat_over,.menu_chat:hover { background:url("../images/bt_over_chat.png") no-repeat center center; }

.menu_agenda { background:url("../images/bt_out_agenda.png") no-repeat center center; }
.menu_agenda_over,.menu_agenda:hover { background:url("../images/bt_over_agenda.png") no-repeat center center; }

.menu_jeux { background:url("../images/bt_out_jeux.png") no-repeat center center; }
.menu_jeux_over,.menu_jeux:hover { background:url("../images/bt_over_jeux.png") no-repeat center center; }

.menu_compte { background:url("../images/bt_out_compte.png") no-repeat center center; }
.menu_compte_over,.menu_compte:hover { background:url("../images/bt_over_compte.png") no-repeat center center; }

.menu_deconnexion { background:url("../images/bt_out_deco.png") no-repeat center center; width:35px;}
.menu_deconnexion:hover { background:url("../images/bt_over_deco.png") no-repeat center center; width:35px;}
