html{
	margin: 0 0 0 -2px;
	padding: 0 0 0 -2px;
}

body
{
	background-color: #AFD5FF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2664D8;
	font-size:12px;
}


#site
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	height:100%;
	top: 0px;
	text-align:left;
}

#banniere
{
	position:relative;
	width:100%;
	top:0;
	z-index:2;
}

#centre
{
	position:relative;
	top:-1px;
	width:560px;
	height:900px;
	background-color:#ECFFEA;
	padding-left:180px;
	text-align:left;
	z-index:4;
}

#menu_vertical
{
	position:absolute;
	left:0;
	width:140px;
	height:auto;
	z-index:5;
	top:170px;
	padding-left:11px;
}

#menu_vertical h2
{
	padding:0 0 0 -20px;
}

 /*Le menu de gauche : encart blanc + liens */
.menugh
{
  background-image:url(images/haut.png);
  background-repeat:no-repeat;
  background-position:top left;
  margin:0px;
  padding:0px;
  width:140px;
}

.menugm
{
  background-image:url(images/milieu.png);
  background-repeat:repeat-y;
  background-position:left;
  margin:0px;
  padding:10px;
  width:140px;
}

.menugb
{
  background-image:url(images/bas.png);
  background-repeat:no-repeat;
  background-position:top left;
  margin:0px;
  padding:0px;
  width:140px;
}


#pied
{
	position:relative;
	background-image:url(images/pied.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	height:100%;
	left:0;
	color:#FFFFFF;
	text-align:center;
}



.bandeau
{
        position:relative;
        background-image:url(images/bandeau1.gif);
        background-repeat:no-repeat;
        margin-left:auto;
	margin-right:auto;
	width:138px;
	height:100%;
	top:-2px;
	left:-10px;
	bottom:-2px;
	text-align:center;
}






a.menug:link { color: #2664D8;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }
a.menug:visited { color: #2664D8;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }
a.menug:hover { color: #F60;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }
a.menug:active { color: #3B68A5;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }

a.accueil:link { color: #40a000;text-decoration:none; }
a.accueil:visited { color: #40a000;text-decoration:none; }
a.accueil:hover { color: #F60;text-decoration: underline; }

a.tuto:link { color: #000000;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }
a.tuto:visited { color: #000000;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }
a.tuto:hover { color: #F60;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }

a.forum:link { background-color: #0F44A2; text-decoration:none; color: #FFF; padding-left: 3px; padding-right: 3px; font-size: 12px }
a.forum:visited { background-color: #0F44A2; text-decoration:none; color: #FFF; padding-left: 3px; padding-right: 3px; font-size: 12px }


a.retour:link { color: #000000;text-decoration:none; line-height:3em; /*display:block;*/border: 0px; }
a.retour:hover { color: #000000;text-decoration:underline; line-height:3em; /*display:block;*/border: 0px; }
a.retour:visited { color: #000000;text-decoration:underline; line-height:3em; /*display:block;*/border: 0px; }




/* Les titres */
h1 {font-weight:bold;text-decoration:underline;font-size:20px;color:#2664D8;text-align:center; }
h2 {font-weight:bold;text-decoration:none;color:#FFFFFF;text-align:center; }
h3 {font-weight:bold;text-decoration:none;color:#2664D8;text-align:center; }
h4 {font-weight:bold;text-decoration:none;color:#51AD27;text-align:center;  }




