@charset "utf-8";
/* author: Eric Karolewicz 
Creation date: 11/10/09 */

body, html {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  background:#111111 url(../images/fond_ecran3.gif) fixed;
  color:#888888;
}

/* Général */
* { font-size:12px; font-family:Arial, Geneva, Helvetica, sans-serif; text-align:center; }

.obj {
  background-color:#000000;
}

/* mise en page*/
div {
  margin:0 auto;
/*  border:1px solid blue;  /* définition de bordure par defaut pour tous les blocs */
  font-family:Arial, Geneva, Helvetica, sans-serif;
}

/* Menu choix langue */
#english_flag a:link {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/anglophone_off.png);
}
#english_flag a:visited {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/anglophone_off.png);
}
#english_flag a:hover {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/anglophone_on.png);
}
#english_flag a:active {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/anglophone.png);
}
#flag_francais a:link {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/francais_off.png);
}
#flag_francais a:visited {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/francais_off.png);
}
#flag_francais a:hover {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/francais_on.png);
}
#flag_francais a:active {
  display:block;
  width:30px;
  height:30px;
  margin:auto;
  background-image:url(../images/francais.png);
}
/* Fin menu Choix langue */
#conteneur {
  width:812px;
 /* redéfinition de bordure */
  margin:0 auto; /* pour centrer tout le contenu de la page */
  background-color:#000000;
  border:1px solid #222222;
}

#enhaut {
  width:808px;
  height:128px;
  margin:0 auto;
  text-align:center;
  background-color:#000000;
}

#titre {
  margin-left:auto;
  margin-right:auto;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  width:788px;
  height:44px;
  border:1px solid #111111;
  background-color:#000000;
  background-image:url(../images/bgtitre8.jpg);
  background-position:bottom;
  font-size:14px;
  font-weight:bold;
}

#contenu {
  margin-left:auto;
  margin-right:auto;
  width:808px;
  min-height:580px;
/*  border:1px solid green; /* redéfinition de bordure */
  background-color:#000000; /* fond coloré */
}

#gauche {
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:142px;
  background-color:#000000; /* fond coloré */
}

#centre {
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:507px; /* enlever 4px quand bordure div */
  background-color:#000000;
/*  border:1px solid  #111111;*/
  min-height:520px;
}

#centre_large {
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:507px; /* enlever 4px quand bordure div */
  background-color:#000000;
/*  border:1px solid  #111111;*/
  min-height:520px;
}

#droit_p {
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:148px;
  background-color:#000000; /* fond coloré */
  border:1px solid #111111;
}

#droit {
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:146px;
  background-color:#000000; /* fond coloré */
}

#enbas {
  /*clear:both;*/
  width:808px;
  height:66px;
  margin:8px auto;
}

.clr {
  clear:both;
  font-size:0;
  line-height:0;
  border:0px;
}
/*fin*/

/* Menus DIV UL LI
/* Vertical gauche*/
ul#menu_v {
  background:#000000;
  width:120px;
  height:140px;
  margin:2px auto 2px auto;
  padding:5px;
	border:#010101 solid 0px;
  list-style-type:none;
}
ul#menu_v a:link {
  background:url(../images/fond_menu_g_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:116px;
  display:block;
  margin:4px auto 4px auto;
	padding:5px 0px 5px 0px; /*top right bottom left */
	border:#000000 solid 2px;
  text-decoration:none;
  font-weight:bold;
  color:#999999;
}
ul#menu_v a:visited {
  background:url(../images/fond_menu_g_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:116px;
  display:block;
  margin:4px auto 4px auto;
	padding:5px 0px 5px 0px; /*top right bottom left */
	border:#000000 solid 2px;
  text-decoration:none;
  font-weight:bold;
  color:#999999;
}
ul#menu_v a:hover {
  background:url(../images/fond_menu_g_on.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  border:#000000 solid 2px;
  color:#DDDDDD;
}
ul#menu_v a:active {
	font-weight:bold;
  color:#CCCCCC;
}

/* Vertical gauche bas*/
ul#menu_vb {
  background:#000000;
  width:120px;
  margin:2px auto 2px auto;
  padding:5px;
	border:#010101 solid 0px;
  list-style-type:none;
}
ul#menu_vb a:link {
  background:url(../images/fond_menu_g_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:116px;
  display:block;
  margin:4px auto 4px auto;
	padding:5px 0px 5px 0px; /*top right bottom left */
	border:#000000 solid 2px;
  text-decoration:none;
  font-weight:bold;
  color:#999999;
}
ul#menu_vb a:visited {
  background:url(../images/fond_menu_g_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:116px;
  display:block;
  margin:4px auto 4px auto;
	padding:5px 0px 5px 0px; /*top right bottom left */
	border:#000000 solid 2px;
  text-decoration:none;
  font-weight:bold;
  color:#999999;
}
ul#menu_vb a:hover {
  background:url(../images/fond_menu_g_on.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  border:#000000 solid 2px;
  color:#DDDDDD;
}
ul#menu_vb a:active {
	font-weight:bold;
  color:#CCCCCC;
}

/* Vertical droit haut*/
ul#menu_vdh {
  background:#000000;
  width:148px;
  margin:0px auto 0px auto;
  padding:0px;
	list-style-type:none;
 }
ul#menu_vdh a:link {
  background:url(../images/fond_menu_dh_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:146px;
  display:block;
	padding:10px 0px 22px 0px; /*top right bottom left */
  text-decoration:none;
  font-weight:bold;
	color:#999999;
}
ul#menu_vdh a:visited {
  background:url(../images/fond_menu_dh_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:146px;
  display:block;
	padding:10px 0px 22px 0px; /*top right bottom left */
  text-decoration:none;
  font-weight:bold;
	color:#999999;
}
ul#menu_vdh a:hover {
  background:url(../images/fond_menu_dh_on.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  color:#AAAAAA;
}
ul#menu_vdh a:active {
	font-weight:bold;
  color:#DDDDDD;
}

/* Vertical droit*/
ul#menu_vd {
  width:146px;
  height:208px;
  margin:0px auto 0px auto;
	padding:10px;
  list-style-type:none;
}
ul#menu_vd a:link {
  background:url(../images/menu_lehvilu_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  display:block;
  width:116px;
  height:208px;
	padding:0px;
  text-decoration:none;
  font-weight:bold;
	color:#999999;
}
ul#menu_vd a:visited {
  background:url(../images/menu_lehvilu_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  display:block;
  width:116px;
  height:208px;
	padding:0px;
  text-decoration:none;
  font-weight:bold;
	color:#999999;
}
ul#menu_vd a:hover {
  background:url(../images/menu_lehvilu_on.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  color:#CCCCCC;
}
ul#menu_vd a:active {
	font-weight:bold;
  color:#DDDDDD;
}

/* Vertical droit bas*/
ul#menu_vdb {
  background:#000000;
  width:116px;
  margin:0px 0px 0px 11px;
  padding:3px 0px 3px 0px;
	border:#010101 solid 0px;
	list-style-type:none;
 }
ul#menu_vdb a:link {
  background:url(../images/fond_menu_dh_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:116px;
  display:block;
  margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px; /*top right bottom left */
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
	color:#777777;
}
ul#menu_vdb a:visited {
  background:url(../images/fond_menu_dh_off.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:116px;
  display:block;
  margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px; /*top right bottom left */
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
	color:#777777;
}
ul#menu_vdb a:hover {
  background:url(../images/fond_menu_dh_on.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  font-weight:bold;
  color:#888888;
}
ul#menu_vdb a:active {
	font-weight:bold;
  color:#777777;
}

h1 {
  font-size:14px;
  font-weight:bold;
}

a:link {
  color:#999999;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}
a:visited {
  color:#999999;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}
a:hover {
  color:#BBBBBB;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
}
a:active {
  color:#999999;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}

.basdepage{
  font-size:11px;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  text-align:center;
  color:#444444;
}
a.pagelink:link {
  font-size:11px;
  color:#444444;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}
a.pagelink:visited {
  font-size:11px;
  color:#444444;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}
a.pagelink:hover {
  font-size:11px;
  color:#777777;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
}
a.pagelink:active {
  font-size:11px;
  color:#444444;
  font-family:Arial, Geneva, Helvetica, sans-serif;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
}

/* Fin de la section de style */

