/* balise par d&#233;faut */
p,br,div,tt,li,ul{
margin:0;
padding:0;
}


   *  body {
/*        background-image : url(/Objets/TraitBack.jpg); */

	width:825px;  
	margin:auto; 
  	margin-top:2px;  
 	background-color:#D3CFD8;
/* 	margin: 0; */
/* 	padding: 0; */
/* 	height: 100%; */

      }

/*debut formatage A  */
    * a {
	   text-decoration :none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #8E80A4;
	   text-align:center;

      }
    * a:hover {
           color : #D3CFD8;
           text-align : right;

      }
    * a.blanc {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align:center;

      }
    * a.blanc-impact {
	   text-decoration : none;
	   font-weight:bold;
           font-size : 11pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align:center;

      }

    * a.violet {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #8E80A4;

      }

   * a.mauve {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #71015E;

      }

   * a.mauve:hover {
	   text-decoration : underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #71015E;
      }

   * a.orange {
	   text-decoration : underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   font-weight:bold;
      }


   * a.orange:hover {
	   text-decoration : underline;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #FA410F;
	   font-weight:bold;
      }

   * a.Blanc {
           text-decoration : none;
           font-weight : bold;
           text-align : left;
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
      }


/*fin formatage A  */
/* debut formatage balise mise en forme */
* b.u {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #FACA10;
           text-decoration : none;
      }

tt.jaune {
           text-decoration :none;
           text-align : left;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #FACA10;
      }

    * h1 {
           font-size : 10pt;
           text-indent : 0px;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   text-align :right;
	   font-weight:normal;
      }

     * h2 {
           font-size : 8pt;
           text-indent : 0px;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
	   margin-top:0px;
	font-weight:none;
      }
    * h3 {
           font-size : 8pt;
           text-indent : 4px;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
           text-align : left;
      }

    * b {
           font-size : 7pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #333333;
      }

/* debut formatage balise mise en forme */

/* debut formatage des p */
    * p {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
           margin-left : 0px;
           margin-right : 4px;
	   text-align:center;
      }

/* fin formatage des p */


/*formatage des form */

    * input {
        font-size : 7pt;
        font-family : Arial, Helvetica, sans-serif;
      }

    * select {
         font-size : 7pt;
         font-family : Arial, Helvetica, sans-serif;
         color : #000000;
      }

    * textarea {
        font-size : 7pt;
        font-family : Arial, Helvetica, sans-serif;
      }
/*formatage des form */


/* debut liste des div */
     div.blanc {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#ffffff;
	text-align:left;
      }

     div {
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
	   color:#8E80A4;
      }

   * div.titreBlanc {
           text-decoration : none;
           font-weight : bold;
           text-align : left;
           font-size : 9pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
      }

  * div.titreGBlanc {
           text-decoration : none;
           font-weight : bold;
           text-align : left;
           font-size : 14pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #ffffff;
      }

   *div.mauve {
	   text-decoration : none;
           font-size : 8pt;
           font-family : Arial, Helvetica, sans-serif;
           color : #71015E;

      }


/* fin liste des div */

    * .ToolBar {
           text-align : left;
           width : 100%;
           padding-top : 0;
      }
    * .ToolOver {
           margin-bottom : -3px;
      }
    * .ToolOut {
           margin-bottom : -3px;
      }
	img {
		border:0px;
}

/* MENU VERTICAL  */

.menutaff{
    position:relative;
    /* solve a Opera7/IE display bug */
    width:100%;
    margin:0;
    padding:0;
    }
    
.menutaff ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    margin-top:0px;
    }
    
.menutaff li ul{
    visibility:hidden;
    }

.menutaff li ul{
     padding:0;
     left:150px;
    }

.menutaff ul a{
    text-align:left;
    /*background-color: #D9852B;*/
    border-bottom:dashed 1px #D3CFD8;
    color:#8E80A4;
    display:block;
    width:150px;
    text-decoration:none;
    margin:0;
    padding:6px 0 6px 0; /* em units can creat little graphic bug in mozilla */
    float:left;
    filter:Alpha(opacity=100, finishopacity=40, style=1);
    -moz-opacity:0.75;
    }

.menutaff a{
    text-align:left;
    /*background-color: #EDB329;*/
    border-bottom:dashed 1px #8E80A4;
    color:#8E80A4;
    text-align:left;
    display:block;
    width:150px;
    text-decoration:none;
    margin:0;
    padding:6px 0 6px 0; /* em units can creat little graphic bug in mozilla */
    float:left;
    }

.menutaff a:hover{
    /*background-color: #b20b0b;*/
    text-align:left;
    color:#8E80A4;
    text-decoration:none;
    }
    
/* for a mozilla better display with key nav */
.menutaff a:focus{
    background-color: #ffffff;
}

.menutaff li{
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    padding:0;
    }

/*FIN MENU VERTICAL  */
