.ad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-align: center;
	font-weight: bold;

}

BODY {

SCROLLBAR-FACE-COLOR: #0084C2; SCROLLBAR-SHADOW-COLOR: #002D65; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: 
#003679;
width:100%;
margin: auto;
margin-top: 0px;
margin-bottom: 20px; 
text-align: center;
overflow:auto;
}

a{
color: #0084c2;
}

 .indication, .indication a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
   }

.critere, h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0084c2;


}
.critere02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003679;
	text-decoration: underline;

}
.text, .txt_bleu, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: justify;
}
.text_maj{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: left;
}
.txt_bleu_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: justify;
   font-weight:bolder;
}
.txt_fond_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: center;
   font-weight:bolder;
   background-color:#0C499D;
}
.critere03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003679;
}
.arbo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0084c2;
}
.arboici {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.lettrine {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0084c2;
}
.chapo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 0.1em;

}
.chapo03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.1em;

}
.tittableau {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0084c2;
}
.texttableau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: justify;
}
.chapo02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D65;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align: justify;
	letter-spacing: normal;
}
.critere03blanc {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003679;
}

.fond-contenu{
width:692px;
background:url('./img/fd_bleuclair.jpg');
}
   /* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:10px;;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}




.page
{
margin-left:259px;
position:absolute;
}



.conteneur  {
        margin-left: auto;
        margin-right: auto;
        width: 900px;
        height: 600px;
        text-align: left;
}


.sommaire{
text-decoration:none;
color:white;
font-weight:bolder;
margin-left:15px;
padding-bottom:20px;
}


.sommaire:hover{
font-style:italic;

}













/* menu */

.navigation ul  li a{
letter-spacing:0px; 
line-height:1px;
margin:0px;
padding:0px;
}
   
   
 .toggleSubMenu:first-letter, .simpleSubMenu:first-letter{ 
letter-spacing:1px;
font-size:17px;
} 

.navigation  ul{list-style:none;}

.navigation { 
margin: 0; 
padding: 0;
padding-top:10px;
padding-bottom:20px;
list-style: none;
color: #fff; 
font-family:Georgia, Tahoma, Arial, Verdana, sans-serif;
      } 
.navigation a, .navigation span {  
color:white;
font-size: 12px;
font-family:Georgia, Tahoma, Arial, Verdana, sans-serif;
font-weight:bolder;
text-decoration:none;
      } 
      
.navigation a{
line-height:30px;
letter-spacing:1px; 
padding-bottom:11px;
padding-top:0px;
padding-left:14px;
} 



    
      
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      } 
   .navigation .open a , .navigation .open span {
      } 
      
   .navigation a:hover{  
       background: url(../images/logo_disc_2.gif) no-repeat left top;
      font-style:italic;
      padding-top:18px;
      } 
      
      .navigation a:active {
      color:#006633;
      }
      
      .navigation a:focus {
      color:#006633;
      }
      
      
   .navigation .SubMenu, .open_at_load { 
      padding:0px;
      margin-left:0px;
      margin-right:0px;
      margin-bottom:18px;
      margin-top:0px;
      text-indent:12px; 
      background: url(../images/fond_menu.bmp) no-repeat left top;
     

   
      } 
      
   .navigation ul.subMenu a, .open_at_load a{ 
 font-style:italic;
 padding:0 0 0 0;
 margin:0 0 0 0;
      }
      
      
      

 .navigation ul.subMenu div , .open_at_load div{ 
 font-size:11px;
line-height:11px;
margin-bottom:9px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-left:0px;
      }
        
    .navigation ul.subMenu a:hover div, .open_at_load a:hover div  { 
background: url(../images/puce.gif) left no-repeat; 

      }
      
          .navigation ul.subMenu a:hover , .open_at_load a:hover   { 
padding:0;
margin:0;

      }
      
      .navigation ul.subMenu a:hover, .open_at_load a:hover { 
background: none; 
      }
      
    
select {	
	-moz-width:130px;
   text-align: left;
	overflow:hidden;	
}
