body {margin:0px; margin-top:5px;padding:0px;
      font-family:verdana,arial, Sans MS ;
      font-size:12px;
      		scrollbar-face-color:#B0C2CC ;
		scrollbar-track-color:#C8C8D4 ;
		scrollbar-arrow-color: #217BAF ;
		scrollbar-shadow-color:#C8C8D4 ;
		scrollbar-highlight-color: #C8C8D4;
		scrollbar-3dlight-color: white;
		scrollbar-darkshadow-color: #000000;
      }
h1    {padding:4px;
       padding-top:15px;
       font-family:tahoma,arial, Sans MS ;
       font-size:12px;
       font-weight:bold;
       color:#217BAF;
       }


.mapuce {list-style-image :url(images/puce_fleche.gif);
	 list-style-position: outside;
	 margin:0px;padding-bottom:0px;
	 text-align:left;
        }	
.red {color:#b61316;}

form {margin:0px;padding:0px;}

.menu { padding-left:30px;
      	width:170px;
	padding-bottom:30px;
	}
.general{border-right:1px solid;border-left:1px solid;border-color:#A1A2A6;
         font-family:verdana,arial, Sans MS ;
         font-size:12px;}

.tetemenu{ padding:3px;
	   color:#E2FFFF;
	   font-size:13px;
	   font-style:bold;
	   text-align:center;
	  }
.centre { padding-right:40px;
	  text-align:justify;
	  padding-bottom:30px;
	  padding-left:4px;
	 }

.txt     {font-family:verdana,arial, Sans MS ;
          font-size:12px;
	 }
	 
.lien {font-family:verdana,arial, Sans MS ;
          font-size:12px;
	  color:#217BAF;        	
	 }
.lien:hover{font-family:verdana,arial, Sans MS ;
            font-size:12px;
	    text-decoration:none;          	
	   }

	 
.txtptt  {font-size:10px;
          color:black;
          padding:0px;;margin:0px;
	 }
.txtptt a{color:black;
         }
         
.txtptt a:hover{text-decoration:none;
         }
	 	 	
.txtmenu {  color:white;
	   font-size:12px;
	   padding:3px;	
	   border-top:1px solid; border-top-color:#217BAF;
	   border-bottom:1px solid; border-bottom-color:#C8C8D4;
	 }
.txtmenu a{color:white;
	   font-size:12px;
	   padding:3px;
	   text-decoration:none;
	 }
.txtmenu a:hover{color:#217BAF;
	 	 }
	 	
.pied	 { padding-top:0px;
           color:#909090;
	   font-size:9px;
	   text-align:center;
	   background-color:white;
	   padding-bottom:3px;
	   text-decoration:none;	
	 }
.pied:hover{text-decoration:underline;}

.foto    { float:right;
           margin:0px;
           padding-left:10px;
	 }
.tout    { border:1px solid;
           border-color:#217BAF;
	  }
.nl      { border:1px dashed;
           border-color:#217BAF;
	   color:#217BAF;
	   padding:2px;
	   width:154px;
	   background-color:#C9D8DF;
	   font-size:11px;
	  }
.nl input{font-size:10px;
    	  color:#217BAF;
	  }
.puce {
	color: black;
	letter-spacing: -3px;
	font: bold 9px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}	
	  
#formulaire table{background-color:#C9D8DF;
	      margin-left:30px;
	      padding:5px;
	      border:1px solid;
	      border-color:#B0C2CC;
	      font-family:verdana,arial, Sans MS ;
              font-size:12px;
              }
#formulaire td{padding:0px;padding-left:5px;}
