
  body {
	margin: 0pt;
	padding: 0pt;
	background: rgb(255, 255, 255) url(img/lgrey006.jpg) repeat;
	font-family: "Lucida Sans Unicode","Verdana","Arial","Helvetica",sans-serif;
	font-size: small;
}

  p, td, ul, dl, dt, dd { font-family: "Lucida Sans Unicode,",Verdana,", ",Arial,", ",Helvetica,",  sans-serif;
    ";
    }

  p { margin: 0pt 0pt 1em;
    }

  img { border: medium none ;
    }

  q, cite { border: 1px dashed rgb(204, 204, 204);
    font-style: italic;
    margin-left: 2em;
    background-color: rgb(247, 247, 247);
    }

  h1, h2, h3 { font-weight: normal;
    }

  h4, h5, h6 { font-weight: bold;
    }

  h1 { margin: 0pt;
    font-size: 2em;
    }

  h2 { margin: 0.8em 0pt;
    font-size: 1.4em;
    }

  h3 { margin: 0.8em 0pt;
    font-size: 1.15em;
    }

  h4 { margin: 1em 0pt;
    font-size: 1em;
    }

  h5 { margin: 1.25em 0pt;
    font-size: 0.8em;
    }

  h6 { margin: 1.75em 0pt;
    font-size: 0.67em;
    }

  #page { border-left: 1px solid rgb(37, 94, 133);
    border-right: 1px solid rgb(37, 94, 133);
    margin: auto;
	background: Black none repeat scroll 0%;
    width: 95%;
    }

  #header { border-top: 1px solid rgb(0, 51, 204);
    border-left: 1px solid rgb(37, 94, 133);
    border-right: 1px solid rgb(37, 94, 133);
    margin: 1em auto 0pt;
    background: Black url(img/blanc135.png) no-repeat scroll 0pt;
	width: 95%;
    height: 135px;
    }

  #header h1 {
	padding: 15px 0pt 0pt 150px;
	color: rgb(255, 102, 0);
	font-size: 2.5em;
	
	font-family: "Kristen ITC";
}

  #header p { padding: 0pt 0pt 0pt 150px;
    letter-spacing: 2px;
    color: rgb(37, 94, 133);
    font-size: 1.15em;
    }

  #topnav { border: 1px solid rgb(0, 51, 204);
    margin: auto;
    padding: 2px 0pt;
    width: 95%;
    background-color: Black;
    color: rgb(119, 0, 0);
    }

  #topnav ul { border-left: 1px solid rgb(0, 51, 204);
    margin: 0pt 0pt 0pt 20em;
    padding: 0pt;
    list-style-type: none;
    font-weight: bold;
    color: rgb(255, 102, 0);
    }

  #topnav li { border-right: 1px solid rgb(0, 51, 204);
    padding: 0pt 10px;
    display: inline;
    }

  #topnav li a { text-decoration: none;
    color: rgb(255, 102, 0);
    }

  #topnav li a:hover { background-color: rgb(37, 94, 133);
    color: rgb(255, 255, 255);
    }

  #topnav li a:active { border-left: 1px solid rgb(0, 51, 204);
    color: rgb(255, 102, 0);
    }

  #main { margin: 0pt 0pt 0pt -17em;
    background: Black none repeat scroll 0%;
    width: 100%;
    float: right;
    }

  #content {
	padding: 1em 1em 1em;
	background: Black none repeat scroll 0%;
	margin-left: 17em;
	color: rgb(221, 221, 221);
}
#content h2
{
color: rgb(0, 51, 204);
	
}
#content a  { 
	text-decoration: none;
	border-bottom : 1px dotted #FF6600;
    color: rgb(255, 102, 0);
    }
	 
#content a:hover
{
	color: rgb(255, 255, 255);
	background-color: rgb(37, 94, 133);
	/* background: Black none repeat scroll 0%; */
	text-decoration: none;
	border-bottom : 1px solid #FFFFFF;
}

#sidebar { 
	/* border: 1px dashed #255E85; */
    background: Black none repeat scroll 0%;
    width: 15em;      /* 15.2em */
    float: left;
    padding: 0 1px 1px;  /* padding-left:0.8em */
    margin-top: 3em;
    margin-left: 0.5em;
    color: rgb(0, 51, 204);
	 font-family: "Lucida Sans Unicode","Verdana", "Arial";
	 text-align: left;
    }
	 
#sidebar ul {
   margin:0;
  list-style: none;
  padding-left:0.5em;
  }
 
#sidebar li  { color: rgb(255, 102, 0);
	list-style: none;
    text-decoration: none;
	margin-bottom: 0px;
	text-align: left;
    }

#sidebar li.sel a {
display: block;
	margin: 0 2px;
	width: 10em; 
     height: 20px;
	 text-align: left;
	 padding: 0.1em 0.25em 0.1em 0.25em;
	color: #255E85;
	border: 1px solid gray; 
	border-left: 1em solid #AAB;
    text-decoration: none;
	font-weight :bold;
	border-left: 1em solid #FF6600;
}


 #sidebar li a {
	display: block;
	margin: 0 2px;
	width: 10em; 
     height: 20px;
	 text-align: left;
	 padding: 0.1em 0.25em 0.1em 0.25em;
	color:#FF6600;
	border: 1px solid gray; 
	border-left: 1em solid #AAB;
    text-decoration: none;
	    }
	
 /* #sidebar li a:link { 
 color: #448;
font-weight: bold;
border-left : 1em solid #FF6600;
 } */
	
#sidebar li a:hover { 
	border: 1px solid;
	border: 1px solid gray; 
	border-left: 1em solid #FF6600;
	color: #FFF;
	background-color: rgb(37, 94, 133);
	 }
	 

  #footer { border-top: 1px solid rgb(37, 94, 133);
    border-bottom: 1px solid rgb(37, 94, 133);
    background: Black none repeat scroll 0%;
	color: rgb(37, 94, 133);
    text-align: center;
	padding-bottom : 0.2em;
	padding-left : 5em;
	padding-top : 0.2em;
	margin-bottom : 1em;
	clear: both;
    }
	
  .last { margin-bottom: 0pt;
    }

  .clearing 
	{ background: Black none repeat scroll 0%;
	height: 0;
    clear: both;
    }
	 
	.titre {
	padding: 3em 0pt 3em 220px;
	letter-spacing: 2px;
	color: rgb(37, 94, 133);
	font-size: 1.4em;
	font-weight: bold;
	}
	
	.presdroite {
	color:#fff;
	text-align: right;
	}
	
	.pres {
	color:#fff;  /* #CC0066 */
	}
	
	.anim {
	color:#CC0066;
	font-weight: bold;
	}
}
	

