/*  mise en forme générale du site */
body{
	margin:0;
	color:#000000;
	behavior: url(csshover.htc);
}
/*________________________________*/
/*    	   fond d'écran		        */
#Container {
	width:100%;
	background: url(images/bg.jpg);
}
/*________________________________*/
/*	    entête de la page     	  */
#hg{
	height:138px;
	width:141px;
	background: url(images/hg.png) no-repeat;
}

#hc{
	height:138px;
	width:718px;
	/*background: url(images/hc.gif);*/
}

#hd{
	height:138x;
	width:141px;
	background: url(images/hd.png) no-repeat;
}
/*________________________________*/
/*   	     Titre du site  	      */
#Title {
	font-family:aurabesh, arial, helvetica;
	font-size:40px;
	color:#990000;
	padding:0px;
	margin-top:0px;
	text-align:center;
}

#Subtitle {
	padding-left:35px;
	padding-bottom:15px;
	font-size:20px;
    text-align:center;
}
/*________________________________*/
/*          Cadre vertical        */
#vert{
	width:5px;
	background: url(images/vert.gif) repeat-y;
}
/*________________________________*/
/*              menu              */
#menu {
  width: 135px;
  height: 300px;
  font-weight:bold;
  background: url(images/menu.jpg) no-repeat;
  text-align:center;
  cursor:pointer;
  margin: 5px;
}

#menu ul 
{
  padding: 0px;
  width: 135px;
  height: 30px;
  border:1px solid black;
  margin:0px;
}

#menu li.sousmenu {
  background: url(images/menu.jpg) no-repeat;
}

#menu ul li {
  list-style: none;
  height: 30px;
  border-bottom:1px solid black;
}

#menu ul ul {
  top: 0;
  left: 135px;
  display:none;
}

#menu li a {
   text-decoration: none;
	color:#CCCCCC;
	height:100%;
	width:100%;
}

#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {
  display:block;
}

#menu ul li:hover{
	background:url(images/menuHover.jpg) no-repeat;
}

#corp{
  margin-left:10px;
  background:#FFFFFF;
  border:3px double #990000;
  font-size:16px;
  width:800px;
}

#corp img{
  Border:none;
}

#corp h1, h2, h3 {
	color:#CCCCCC;
}


#corp h1 {
	background:#990000;
	border:3px outset #111111;
	padding:2px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

#corp h2 {
	background:#222222;
	border:3px outset #990000 ;
	padding:2px;
	padding-left:100px;
	margin-top:-0px;
	margin-bottom:0px;
}

#corp h3 {
	border-left:3px ridge #FF0000;
	border-top:3px ridge #FF0000;
	padding:2px;
}

#list{
  color:#CCCCCC;
  text-align:center;
}

#list a{
  text-decoration:none;
  color:#CCCCCC;
}

#img{
  vertical-align:bottom;
  margin-left:20px;
}

/*________________________________*/
/*        pied de la page         */
#bag{
	height:138px;
	width:141px;
	background: url(images/bag.png) no-repeat;
}

#bc{
	height:138px;
	/*background: url(images/bc.gif);*/
	width:718px;
}

#bd{
	height:138px;
	width:141px;
	background: url(images/bd.png) no-repeat;
}

#bc img{
  border:none;
}
