body {
  margin: 0;
  padding: 0;
  background-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  list-style-image: url("img/puce.gif");
}

		/*Polices*/

h1 {
  font-size: 20px;
  color: #FFCC33;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

h2 {
  font-size: 16px;
  color: #FFCC33;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
  	      
a {
  color: #FFFFFF;
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.mglien {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a.mglien:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.mgflien {
  color: #FFCC33;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
}

a.mgflien:hover {
  color: #FFCC33;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

a.copyrightlien {
  color: #000000;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

a.copyrightlien:hover {
  color: #000000;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.auteur {
  color: #FFCC33;
  text-align: right;
  font-style: italic;
}

.titre {
  color: #FFCC33;
  text-align: center;
  font-size: 16px;
}


.mgtitre {
  color: #FFCC33;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  background-image:url("img/mgtitre.png");
  background-repeat: no-repeat;
  width: 130px;
  height: 24px;
  padding: 4px;
  text-indent: 2px;
}

.mdtitre {
  color: #FFFFFF;
  font-size: 14px;
  font-style: italic;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  background-image:url("img/mdtitre.png");
  background-repeat: no-repeat;
  width: 136px;
  height: 24px;
  margin: 10px;
  padding: 2px;
}

caption.bords {
  text-align: center;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
}

		/*Banner*/

#banner {
  text-align: center;
  font-size: 18px;
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

		/*Site*/

#site {
  border-spacing: 0;
}

#site td {
  vertical-align: top;
}


		/*Menu Gauche*/

#menug {
  text-align: left;
  font-size: 12px;
  background-color: #000000;
}

.submenug {
  background-image: url("img/degradeg.png");
  background-repeat: repeat-y;
  background-color: #CC9933;
  border: 3px solid #996600;
  width: 130px;
  margin: 10px;
  padding: 5px;
  line-height: 16px;
}

		/*Menu Droit*/

#menud {
  text-align: center;
  font-size: 14px;
  background-color: #000000;
}

.submenud {
  background-image: url("img/degraded.png");
  background-repeat: repeat-y;
  background-position: right;
  background-color: #000000;
  border: 1px solid #999999;
  width: 130px;
  margin: 10px;
  padding: 5px;
  text-align: left;
  font-size: 12px;
  color: #FFFFFF;
}

#screenshot {
  background-color: #000000;
  border: 1px solid #999999;
  width: 148px;
  height: 111px;
  margin: 5px;
}

		/*Centre*/

#centre {
  font-size: 12px;
  background-color: #000000;
  text-align: center;
}

#annonce {
  background-color: #990000;
  border: 2px solid #FFCC33;
  margin: 10px;
  padding: 5px;
  font-size: 12px;
  text-align: left;
}

.nouvelle {
  background-image: url("img/degradem.png");
  background-repeat: repeat-y;
  background-position: right;
  background-color: #990000;
  border: 5px solid #660000;
  margin: 20px;
  padding: 5px;
  font-size: 12px;
  text-align: left;
}

		/*Copyright*/

#copyright {
  text-align: center;
  font-size: 10px;
  background-color: #CC9933;
  color: #000000;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-top: 4px solid #996600;
  border-bottom: 4px solid #996600;
}

		/*Images*/

img {
  border: 0px;
}

img.galerie {
  border: 1px solid #000000;
  margin: 12px;
  width: 220px;
  height: 165px;
}

img.nouvelle_img {
  border: 1px solid #000000;
  margin: 2px;
  width: 64px;
  height: 75px;
  float: left;
}

img.classe_img {
  margin: 2px;
  width: 56px;
  height: 220px;
  float: left;
}

img.centre_img
{
  display:block;
  clear:both;
  margin-left:auto;
  margin-right:auto;
}


		/*Tableaux*/

table.bords {
  margin: auto;
  border: 2px solid #000000;
  border-collapse: collapse;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
}

td.bords {
  border: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
}

th.bords {
  border: 2px solid #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
}

table.s_bords {
  margin: auto;
  border-collapse: collapse;
}

td.s_bords {
  border-top: 2px solid #A00000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
}

table.skills {
  margin: auto;
  border-collapse: collapse;
  padding: 5px;
}

.skills td {
  padding: 5px;
}

td.skills_g {
  width: 64px;
  padding: 5px;
}

td.skills_d {
  width: 50px;
  text-align: right;
  padding: 5px;
}

td.skills_b {
  border-bottom: 2px solid #A00000;
  padding: 5px;
}