/**************** body and tag styles ****************/
	body {
	  margin-top: 0px;	  
	  margin-bottom: 30px;
	  }

	#container {
	  width: 900px;
	  margin: 0 auto;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #2278ac;
	  background-color: #FFFFFF;
	  }
	  
		
	h1 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  text-align: center;
	  font-size: 14px;
	  color: #2851a4;
	  margin-bottom: 0px;
	  }
		
	  h2 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  text-align: center;
	  font-size: 15px;
	  font-weight: bold;
	  color: #2851a4;
	  margin-bottom: 0px;
	  }
	  	  
	h3 {
	  font-size: 18px;
	  text-align: center;
	  font-weight:bold;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #ff0080;
	   }

	h4 {
	  font-size: 11px;
	  text-align: justify;
	  font-weight: normal;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #77818c;
	  }
	  
	h5 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  text-align: justify;
	  font-size: 14px;
	  color: #2851a4;
	  }
	  
	h6 {
	  font-size: 25px;
	  text-align: center;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color: #ff0080;
	  }	
	h7 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  text-align: left;
	  font-size: 14px;
	  color: #2851a4;
	  }	  
	  
	a {
	  color: #6DA6E2;
	  text-decoration: none;
	  font-weight: bold;
	  }

	a:hover {
	 color: #ff0080;
	 font-weight: bold;
	 text-decoration: none;
	  }
	  
/**************** boutons styles ****************/	

a.bouton:link{
width:220px; 
height:30px; 
margin: 5px 0px 20px 20px;
text-decoration:none; 
font-size: 18px;
color: #ff0080;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center; 
font-weight:bold; 
background-image:url("images/fond-bouton.gif");
background-repeat: repeat-x; 
border: 1px solid #4475ce;
padding:5px}

a.bouton:visited{
width:220px; 
height:30px; 
margin: 5px 0px 20px 20px;
text-decoration:none;
font-size: 18px; 
color: #ff0080;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
background-image:url("images/fond-bouton.gif");
background-repeat: repeat-x;
border: 1px solid #4475ce;
padding:5px}

a.bouton:hover{
width:220px; 
height:30px; 
margin: 5px 0px 20px 20px;
text-decoration:none;
font-size: 18px;
color: #2851a4;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center; 
font-weight:bold; 
background-image:url("images/fond-bouton-on.gif");
background-repeat: repeat-x;
border: 2px solid #f59ac1;
padding:5px}

.bouton{text-align:center;padding:5px;}


/**************** images styles ****************/		
	a img{
	  border: none;
	  }

	img.left,img.center,img.right {
	  padding: 4px;
	  border: 1px solid #a0a0a0;
	  }

	img.left {
	  float: left;
	  margin: 0 12px 5px 0;
	  }

	img.center {
	  display: block;
	  margin: 0 auto 5px auto;
	  }

	img.right {
	  float: right;
	  margin: 0 0 5px 12px;
	  }

/**************** form bouton ****************/
 
#boutondroit {
position :              relative;
top :                   1em;
padding :               0 0.5em 1em 0.5em;
background:url("images/fond.gif");
background-repeat: repeat-x; 
float: right;
border: 3px solid #f59ac1;
width: 200px;
margin: 0px 15px 15px 0px;
display: block;
 }
 
  
 #boutongauche {
position :  relative;
top : 1em;
padding :0 0.5em 1em 0.5em;
background-repeat: repeat-x; 
float: left;
width: 300px;
margin: 0px 0px 20px 10px;
display: block;
 }


/**************** form fieldset ****************/
 
fieldset {
position :              relative;
top :                   1em;
padding :               0 0.5em 1em 0.5em;
background: #eef;
border: 2px solid #4475ce;
margin: 0 0 2px 15px;
display: block;
 }
 
form fieldset {
position :              relative;
float:left;
top :                   1em;
padding :               0 0.5em 1em 0.5em;
background: #eef;
border: 2px solid #4475ce;
width: 620px;
display: block;
text-align: left;
font-size: 12px;
font-weight:bold;
color: #77818c;
 }
 
#modifications fieldset {
position :              absolute;
top :                   1em;
padding :               0 0.5em 1em 0.5em;
background: #eef;
border: 2px solid #4475ce;
margin: 0 0 2px 15px;
display: block;
 }
 
form fieldset legend {
position :              relative;
top :                   -1em;
padding :               0.4em;
border: 1px solid #4475ce;
background:#4475ce;
color: #fff;
margin-bottom: 10px;
 }
 
 form label {
  float:left;
  width:55%;
  margin-right:0.5em;
  margin-left:	0.5em;
  padding-left: 0.3em;
  padding-top: 0.3em;
  text-align: left;
  font-size: 12px;
  color: #77818c;
  font-weight:bold;
 }
 
  form span {
  float:left;
  width:90%;
  text-align: left;
  font-size: 10px;
  color: #77818c;
  font-weight:normal;
 }
 
 
/**************** form styles ****************/
	form {
	  float:right;
	  font-size: 9px;
	  }
		
	input {
	  background-color: #FFFFFF;
	  color: #999999;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  padding: 3px;
	  }
		
	.button {
	  padding: 2px;
	  background-color: #6DA6E2;
	  color: #FFFFFF;
	  border: 1px solid #2763A5;
	  font-size: 11px;
	  }

/**************** header styles ****************/
	#header {
	  width: 900px;
	  border: 0px
	  padding-bottom: 10px;
	  padding-top: 10px;
	  clear: both;
	  }
	#header p { 
	  margin-top: -20px;
	  margin-left: 30px;
	  color: #999999;
	  }

/**************** menu styles ****************/
  #tabs10 {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #666;
      }
    #tabs10 ul {
        margin:0;
        padding:0px 15px 0px 0px;
        list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0px 2px 0px 0px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs10 a:hover span {
      color:#ff0080;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

        #tabs10 #current a {
                background-position:0% -42px;
        }
        #tabs10 #current a span {
                background-position:100% -42px;
        }
-->
	  /**************** menu styles ****************/
    #tabs11 {
      float:left;
      width:650px;
      font-size:93%;
	  padding-bottom: 1px;
	  border-bottom:1px solid #2763A5;
      line-height:normal;
      }
    #tabs11 ul {
	  margin:0;
	  padding:1px 1px 0 0px;
	  list-style:none;
      }
    #tabs11 li {
      display:inline;
      margin:2px;
      padding:0;
      }
    #tabs11 a {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;
      }
    #tabs11 a span {
      float:left;
      display:block;
	  padding: 5px 15px 4px 6px;
      color:#6da6e2;
      }
	  
	#tabs11 a span {
	  float:none;
	  }
	#tabs11 a var {
      float:left;
      display:block;
      padding:5px 15px 4px 6px;
      color:#2763A5;
	  font-weight: bold;
      }
	  
    #tabs11 a:hover {
      background-position:0% -0px;
      }
    #tabs11 a:hover span {
      background-position:100% -0px;
      }
	  
/**************** content styles ****************/
	#content {
	  width: 650px;
	  text-align: justify;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: left;
	  }
		
	#content p {
	  padding-bottom: 10px;
	  border-bottom: 1px solid #DDDDDD;
	  }

/****************droite styles ****************/
	#gauche {
	  width: 300px;
	   text-align: justify;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: left;
	  background-color: #FFFFFF;
	  border: 2px;
	   }
		
	#gauche p {
	  padding-bottom: 10px;
	  border-bottom: 1px solid #DDDDDD;
	  }
/****************gauche styles ****************/
	#droite {
	  width: 300px;
	  text-align: justify;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: right;
	  background-color: #FFFFFF;
	  border: 2px;
	   }
		
	#droite p {
	  padding-bottom: 10px;
	  border-bottom: 1px solid #DDDDDD;
	  }	  
	  	  
	  
/**************** sidebar styles ****************/
	#sidebar {
	  width: 200px;
	  padding-left: 5px;
	  padding-right: 5px;
	  padding-top: 10px;
	  float: right;
	  }
		
	#sidebar p {
	  padding-bottom: 10px;
	  border-bottom: 1px solid #DDDDDD;
	  }
	  
	 #sidebar fieldset form {
		float:center;
		width:100%;
		padding-bottom:0px;
		/*padding-top:15px;*/
		margin:0;
		padding:0;
	  }
	  
	#sidebar fieldset form span {
		float:right;
		width:90%;
		text-align:left;
		margin:0;
		padding:0;
	  }
	

/**************** footer styles ****************/
	#footer {
	  margin-top: 15px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  padding-left: 2px;
	  padding-right: 2px;
	  clear: both;
	  width: 900px;
	  background-color:#2763A5;
	  }
		
	#footer p {
	  color:#FFFFFF;
	  padding: 5px;
	  text-align: center;
	  }
		
	#footer p a {
	  color: #FFFFFF;
	  background-color:#2763A5;
	  font-weight:100;
	  border-bottom: 1px dotted #FFFFFF;
	  }
		
	#footer p a:hover {
	  color: #FFFFFF;
	  text-decoration: none;
	  border-top: 1px dotted #FFFFFF;
	  border-bottom: 0px dotted #FFFFFF;
	  }