body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
/* 	background:#99CCFF ; */
	background:#edf4ff ;
}


div#conteneur
{
	width: 771px ;
	margin: 0 auto ;
	text-align: left ;
/*	border: 2px solid #ab4 ;*/
       border: 2px solid #036;
       background: #fff ;
}

#header{
  height: 100px ;
  text-align: left;
  font-family: Georgia, Times, "Times New Roman", serif;
/*   font-style: italic; */
  background-color:#036;
  background-image:url('images/backwon2.jpg');
}

h1#header  {
  text-align: center;
  margin:0;
  padding; 10px 0 0 0;
  font-size: 5em;
  color: #edf4ff;
  background-color:#036;
  PADDING-TOP: 20px;
}


ul#menu
{
	height: 35px ;
	margin: 0 ;
	padding: 0 ;
     background-color:#036;
	list-style-type: none ;
}
ul#menu li
{
	float: left ;
	text-align: center ;
}

ul#menu li a
{
	width: 150px ;
	line-height: 25px ;
	font-size: 1.2em ;
	font-weight: bold ;
	letter-spacing: 2px ;
	color: #edf4ff ;
	display: block ;
	text-decoration: none ;
	border-right: 5px solid #369 ;
        border-left: 5px solid #369 ;
        border-bottom: 2px solid #369 ;
}
/*
ul#menu a:hover {
        color: #369 ;
	background: #edf4ff;
             }
*/

ul#menu li a.selected
{
	background: #369 ;
}


ul#menu2 {list-style-type: none;}

ul#menu2 li {margin-bottom: 0px;
}

ul#menu2 a {
         padding-left:5px;
     margin: 0 0 0 0 px;
     width: 150px;
     height: 20px;
     display: block;
     border: 0px solid #369;
     text-decoration: none;
     font-weight: bold;
     color: #edf4ff;
     background-color:#036;
	 }

ul#menu2 a:hover {
	background: #369 ;
             }

#colD {float:left; WIDTH: 176px; overflow :hidden; padding-left:5px;  background-color:#036;}
/*#colD {float:left; WIDTH: 176px; overflow :hidden; padding-left:5px;  background-color:#edf4ff;}*/ /*colonne gauche*/
#contenu {float:left; width:590px; overflow :hidden; }/*colonne milieu*/


div#contenu h2
{
	padding-left: 25px ;
	line-height: 35px ;
	font-size: 1.4em ;
	background: url(little_apple.gif) no-repeat left bottom ;
	color: #036 ;
	border-bottom: 2px dotted #036 ;
}

div#contenu h3
{
	margin-left: 15px ;
	padding-left: 5px ;
	border-bottom: 1px solid #036 ;
	border-left: 3px solid #036 ;
	color: #036 ;
}

div#contenu p
{
	text-align: justify ;
	text-indent: 1em ;
 	padding-left: 2em ;
	line-height: 1.7em ;
}



div#contenu a
{
	color: #8a0 ;
}



div#contenu a:hover
{
	color: #9b2 ;
}

div#footer
{
clear: both;
/*padding: .5em 1em;
/*border-top: 1px solid #999;*/

color: #036 ;
  text-align: center;
  border-top: 1px solid #999;
  padding-bottom: 1.5em;

}

.comment
{
	color: red ;
}


.gentext{
  padding-left:2em;
}
.note{
  font-size:0.7em;
  text-align:right;
  padding-right:5px;
}

table.cv{
  width:550 ;
  font: 1em "Trebuchet MS", helvetica, sans-serif ;
}


table.cv td.left{
  width:"100";
 font-weight:bold;
 text-align:right;
/*   border-bottom:2px solid #edf4ff; */
}


table.cv td.right{
    width:450;
  padding-left:5px;
 text-align:left;
   border-bottom:2px solid #edf4ff;
}

/* Right sidebar */

#right-sidebar {
	float: right;
	width: 160px;
	margin: 0;
	padding: 0;

}

#right-sidebar ul {
	list-style: none;
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	overflow: hidden;

}

#right-sidebar ul ul {
	margin: 0;
	padding: 0;
}

#right-sidebar span {
	background: url(images/bg_corner_topleft.gif) top left no-repeat;
	padding: 0px 0px 0px 15px;
	width: 150px;

}

#right-sidebar h2 {
	background-image: url(images/bg_corner_topright.gif) ;
	background-position: top right ;
	background-repeat: no-repeat ;
	padding: 0px 0 0px 0;
	margin: 0 0 7px 0;
	font-size: 1.2em;
	color: #fff;
}
#right-sidebar .colored {
  BACKGROUND: #edf4ff;
}

#right-sidebar .title {
  BACKGROUND: #036;
}


/* Change spacing below right hand menus */
#right-sidebar li {
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;

}

#right-sidebar li.title {
	margin: 0 0 0px 0;
	padding: 0 0 0px 0;

}

#right-sidebar li li {
	background-image: none;
	margin: 0;
	padding: 0 0 0 10px;
	border-bottom: none;
}

#right-sidebar li li li {
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: none;

}

#right-sidebar a {
	line-height: 16px;
	text-decoration: none;
}

#right-sidebar li li a {
	background: url(images/bg_bullet_full_2.gif) left no-repeat;
	padding-left: 12px;
}

#right-sidebar li li li a {
	background: url(images/bg_bullet_half_2.gif) left no-repeat;
	padding-left: 12px;
}

#right-sidebar A {
	color: #036;
}
#right-sidebar A {
	color: #036;
}


