body {
		background-color: #FFF0F0;		/*rose*/	
		background-image: url("fondroseclair.gif");
		}		
	
h1 {font-family: arial, verdana, sans-serif; 
		text-align: center;
		}
h2 {font-family: arial, verdana, sans-serif; 
		text-align: center;
		}
h3 {font-family: "Times New Roman", serif}
h4 {font-family: "Times New Roman", serif; font-weight: normal;}

p	{font-size: 14pt;}
pp	{font-size: 16pt;}
li	{font-size: 14pt;}
ul	{font-size: 14pt;}
blockquote{font-size: 14pt;}
dd  {font-size: 14pt;}

.container {
      margin: auto;
      max-width: 800px;
      margin: 0 auto ;
  	  text-align: left ;
    }

.retrait {
	margin-left:50px;
	}    
	
a:link {
		color: blue;
	}

a:visited {
		color: #aa0099;
	}
	
footer {
        font-family: "Times New Roman", serif;
        font-weight: normal;
        font-size: 12pt;
        text-align: center;
        color: black;
        padding-bottom: 0px;
        padding-top: 20px;
      }
    
#accueil {
		float:left;
		width: 101px;
	}    
	
#accueilast {
		float:left;
		width: 251px;
	}    
		
#accueiltitre {
		float:center;
		width: 101px;
	}    
		
#astrophy {
		float:left;
		width: 150px;
	}    
		
#soluce1 {
		float:right;
		width: 150px;
	}    
	
#soluce2 {
		float:left;
		width: 150px;
	}    
	
#technique {
		float: right;
		width: 110px;
	}
		
#electronique {
		float: right;
		width: 128px;
	}
		
#tlcdemic {
		float: right;
		width: 280px;
	}
		
#optique {
		float: right;
		width: 101px;
	}
	
#logiciels {
		float: right;
		width: 94px;
	}
	
#tournepage {
		float: right;
		width: 139px;
	}

#memento {
		float: right;
		width: 132px;
	}
	
#vrac {
		float: right;
		width: 200px;
	}
	
#boxnum {
		float: none;
		width: 100%;
  		text-align: center;   
		font-size: 12pt;
	}
			
#soustitre {
		font: normal bold 20px arial, sans-serif;
			}

#column1 {
		padding-top: 5px;
		float:left;
		width: 33%;
	}

#column2 {
		padding-top: 5px;
		padding-left: 2px;
		float:left;
		width: 33%;
	}

#column3 {
		padding-top: 5px;
		padding-left: 4px;
		float:left;
		width: 33%;
	}	

#column4 {
		padding-top: 5px;
		padding-left: 5px;
		float:left;
		width: 49%;
	}

#column5 {
		padding-top: 5px;
		padding-right: 4px;
		float:right;
		width: 49%;
	}	

#column5b {
		float:left;
		width: 46%;
		background-color: #ddffdd;		/*vert*/
		padding: 10px 10px 10px 10px;
		margin-right: 1%;
	}	

#column6 {
		padding-top: 5px;
		padding-left: 5px;
		float:left;
		width: 33%;
	}
	
#column7 {
		padding-top: 5px;
		padding-right: 4px;
		float:right;
		width: 65%;
	}	
	
#column40 {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 33%;
	}

#column44 {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 43%;
		font-size: 14pt;
	}

#column50 {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 47%;
	}

#column50gris {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 48%;
		background-color: #F0F0F0;		/*gris clair  */
	}
	
#column56 {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 54%;
		font-size: 14pt;
	}

#column48v {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 48%;
		background-color: #ddffdd;		/*vert*/
	}

#column60 {
		padding: 5px 5px 5px 5px; 
		float:left;
		width: 62%;
	}

#boximage {
		float: none;
		width: 100%;
		background-color: #ddffdd;		/*vert*/
  		text-align: left;   
		font-size: 14pt;
	}		
	
#boximageb {
		float: none;
		width: 100%;
		background-color: #ddffdd;		/*vert*/
  		text-align: left;   
		font-size: 14pt;
		margin-bottom: 20px;
	}		
	
#boximagec {
		float: none;
		width: 100%;
  		text-align: left;   
		font-size: 14pt;
		margin-bottom: 20px;
	}		

#boximaged {
		float: none;
		width: 100%;
		background-color: #ddffdd;		/*vert*/
  		text-align: left;   
		font-size: 14pt;
		margin-bottom: 20px;
        padding: 10px 10px 10px 10px;
	}		
	
#boximagev {
		float: none;
		width: 100%;
		background-color: #ddffdd;		/*vert*/
  		text-align: center;   
		font-size: 14pt;
	}
	
#boximage7d {
		float: right;
		margin-left: 1%;
		width: 7%;
		background-color: #ddffdd;		/*vert*/	
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage30db {
		float: right;
		margin-left: 1%;
		width: 30%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
				
#boximage37c {
		float: none;
		width: 37%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 14pt;
        padding: 10px 10px 10px 10px;
	}
	
#boximage40d {
		float: right;
		margin-left: 1%;
		width: 40%;
		background-color: #ffdddd;		/*rose*/	
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage40db {
		float: right;
		margin-left: 1%;
		width: 40%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
		
#boximage45db {
		float: right;
		margin-left: 1%;
		width: 45%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage50 {
		float: none;
		margin-left: 25%;
		width: 50%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 12pt;
	}
	
#boximage50c {
		float: none;
		margin-left: 25%;
		width: 50%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage50g {
		float: left;
		width: 50%;
		background-color: #ddffdd;		/*vert*/
        font-size: 14pt;
	}
	
#boximage50d {
		float: right;
		width: 50%;
		background-color: #ddffdd;		/*vert*/
        font-size: 14pt;
	}
		
#boximage60d {
		float: right;
		width: 60%;
		background-color: #ddffdd;		/*vert*/
        font-size: 14pt;
	}
		
#boximage60c {
		float: none;
		width: 60%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage61d {
		float: right;
		margin-left: 1%;
		width: 60%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage70 {
		float: none;
		margin-left: 15%;
		width: 70%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 12pt;
	}
		
#boximage80c {
		float: none;
		margin-left: 10%;
		width: 80%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage118g {
		float: left;
		width: 118px;
		margin-left: 5%;
		text-align: left;
        font-size: 14pt;
	}	
			
#boximage195d {
		float: right;
		margin-left: 1%;
		width: 24%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}		
	
#boximage200d {
		float: right;
		margin-left: 1%;
		width: 26%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
        padding: 5px 5px 5px 5px;
	}

#boximage222d {
		float: right;
		width: 31%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 12pt;
        margin 5px 5px 5px 5px ;
        	}
		
#boximage223d {
		float: right;
		margin-left: 1%;
		width: 28%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}
		
#boximage250d {
		float: right;
		margin-left: 1%;
		width: 32%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
		
#boximage250g {
		float: left;
		margin-right: 1%;
		width: 32%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}

#boximage253g {
		float: left;
		width: 93%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 12pt;
        margin 5px 5px 5px 5px ;
        	}
        	
#boximage257g {
		float: left;
		width: 36%;
		background-color: #FFF0F0;		/*rose*/
		text-align: center;
        font-size: 12pt;
        margin 5px 5px 5px 5px ;
        	}
		
#boximage296d {
		float: right;
		margin-left: 1%;
		width: 39%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}
	
#boximage300 {
		float: left;
		width: 38%;
		margin-left: 5%;
		text-align: left;
        font-size: 12pt;
	}	
			
#boximage300g {
		float: left;
		width: 38%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
        padding: 8px 8px 8px 8px;
        margin-right: 10px;
	}		
			
#boximage300d {
		float: right;
		width: 38%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        margin-left: 10px;
	}		
	
#boximage300dv {
		float: right;
		width: 38%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        margin-left: 10px;
        padding: 5px 5px 5px 5px;
	}		
	
#boximage313g {
		float: left;
		margin-right: 1%;
		width: 39%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        	}
	
#boximage313d {
		float: right;
		margin-left: 1%;
		width: 39%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        	}
        	
#boximage317g {
		float: left;
		width: 93%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 12pt;
        margin 5px 5px 5px 5px ;
        	}
        	
#boximage322g {
		float: left;
		width: 45%;
		background-color: #FFF0F0;		/*rose*/
		text-align: center;
        font-size: 12pt;
        margin: 5px 5px 5px 5px ;
        	}
	
#boximage349d {
		float: right;
		margin-left: 1%;
		width: 45%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage341c {
		float: none;
		margin-bottom: 10px;
		width: 45%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	

#boximage341d {
		float: right;
		margin-left: 1%;
		width: 45%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
			
#boximage352d {
		float: right;
		margin-left: 1%;
		width: 44%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}
	
#boximage368c {
		float: none;
		margin-left: 1%;
		width: 48%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}	
		
#boximage380d {
		float: right;
		margin-left: 1%;
		width: 49%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}
	
#boximage382g {
		float: left;
		width: 48%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 8px 8px 8px 8px;
        margin-right: 10px;
	}	
		
#boximage400g {
		float: left;
		width: 52%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
        padding: 8px 8px 8px 8px;
        margin-right: 10px;
	}
			
#boximage400gb {
		float: left;
		margin-right: 1%;
		margin-bottom: 1%;
		width: 45%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
		
#boximage400g1 {
		float: left;
		width: 52%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        margin-right: 10px;
	}	
		
#boximage400d {
		float: right;
		margin-left: 1%;
		width: 52%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}

#boximage400dv {
		float: right;
		margin-left: 1%;
		width: 52%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
			
#boximage400db {
		float: right;
		margin-left: 1%;
		width: 52%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
			
#boximage400db1 {
		float: right;
		margin-left: 1%;
		width: 48%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}

#boximage400c {
		float: none;
		width: 50%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 8px 8px 8px 8px;
	}
		
#boximage400c1 {
		float: none;
		width: 50%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
		
#boximage424c {
		float: none;
		margin-left: 1%;
		width: 53%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}
		
#boximage436c {
		float: none;
		width: 57%;
		text-align: left;
        font-size: 14pt;
	}
		
#boximage450c {
		float: none;
		width: 57%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}
		
#boximage450g {
		float: left;
		margin-right: 1%;
		width: 64%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage460cb {
		float: none;
		width: 57%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        margin-bottom: 20px;
	}
	
#boximage500c {
		float: none;
		width: 64%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 8px 8px 8px 8px;
        	}
 
#boximage500d {
		float: right;
		width: 65%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 12pt;
        padding-top: 10px;
	}
		
#boximage501c {
		float: none;
		width: 64%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
		
#boximage501g {
		float: left;
		margin-right: 1%;
		width: 63%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage504c {
		float: none;
		width: 64%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        	}

#boximage508c {
		float: none;
		width: 65%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}

#boximage508d {
		float: right;
		margin-left: 1%;
		width: 65%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}
			
#boximage510d {
		float: right;
		margin-left: 1%;
		width: 64%;
		background-color: #ddffdd;		/*vert*/ 
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        	}
				
#boximage510db {
		float: right;
		margin-left: 1%;
		width: 64%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        	}
	
#boximage519d {
		float: right;
		margin-left: 1%;
		width: 67%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}
	
#boximage534c {
		float: none;
		width: 67%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage535c {
		float: none;
		width: 67%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
		
#boximage536c {
		float: none;
		width: 67%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
				
#boximage550c {
		float: none;
		width: 67%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}

#boximage560c {
		float: none;
		margin-left: 1%;
		width: 56%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage566d {
		float: right;
		margin-left: 1%;
		width: 71%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage568c {
		float: none;
		width: 71%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}	
	
#boximage584c {
		float: none;
		width: 73%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}	
	
#boximage600g {
		float: none;
		width: 75%;
		margin-left: 5%;
		text-align: left;
        font-size: 14pt;
	}	
	
#boximage600d {
		float: right;
		margin-left: 1%;
		width: 75%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
					
#boximage600c {
		float: none;
		width: 75%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}	
		
#boximage601c {
		float: none;
		width: 76%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage619c {
		float: none;
		width: 78%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}	

#boximage631c {
		float: none;
		width: 79%;
		margin-left: 5%;
		background-color: #ffffdd;		/*vert*/
	}	
	
#boximage633 {
		float: left;
		width: 79%;
		margin-left: 5%;
		background-color: #ffffdd;		/*vert*/
	}	

#boximage650c {
		float: none;
		margin-left: 1%;
		width: 81%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}
	
#boximage670c {
		float: none;
		width: 84%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}
		
#boximage676c {
		float: none;
		width: 84%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}
	
#boximage676cb {
		float: none;
		width: 84%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
        margin-bottom: 10px;
	}
				
#boximage681c {
		float: none;
		margin-left: 1%;
		width: 87%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}	
	
#boximage712c {
		float: none;
		width: 89%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
 	}
	
#boximage730c {
		float: none;
		margin-left: 1%;
		width: 91%;
		background-color: #ddffdd;		/*vert*/
		text-align: center;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage730cb {
		float: none;
		margin-left: 1%;
		margin-bottom: 10px;
		width: 91%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
	}	
	
#boximage730c1 {
		float: none;
		width: 91%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 12pt;
	}
	
#boximage731 {
		
		width: 91%;
  		text-align: center;    
	}
		
#boximage750c {
		float: none;
		width: 94%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
	}
		
#boximage752c {
		float: none;
		width: 94%;
		background-color: #ddffdd;		/*vert*/
        font-size: 12pt;
        padding: 5px 5px 5px 5px;
	}	
		
#boximage764 {
		float: none;
		width: 96%;
		background-color: #ddffdd;		/*vert*/
        font-size: 12pt;
        padding: 5px 5px 5px 5px;
	}	
		
#boximage768c {
		float: none;
		width: 96%;
		background-color: #ddffdd;		/*vert*/
        font-size: 14pt;
	}	
	
#boximage780 {
		float: none;
		width: 97%;
		background-color: #ddffdd;		/*vert*/
  		text-align: left;   
		font-size: 14pt;
	}		
	
#boximage785c {
		float: center;
		margin-left: 1%;
		width: 98%;
		background-color: #ddffdd;		/*vert*/
  		text-align: left;   
		font-size: 14pt;
        padding: 5px 5px 5px 5px;		
	}		
	
#boximage1000 {
		float: right;
		width: 100%;
		background-color: #ccffff;		/*cyan*/
		text-align: left;
        font-size: 14pt;
 	}

#boximage1000p {
		float: right;
		width: 100%;
		background-color: #ddffdd;		/*vert*/
		text-align: left;
        font-size: 14pt;
        padding: 5px 5px 5px 5px;
 	} 	
 	
#danger {
        font-size: 14pt;
        text-align: left;
        color: black;	
        background-image: url("fondrosemoyen.gif");	
        border-width: 5px;
        border-style: double;
        padding-left: 10px;
        padding-right: 10px;
	}
	
#eq50 {
		float: left;
		margin-left: 5%;
		width: 50%;
        font-size: 12pt;
	}
			
#legende {
        font-size: 14pt;
        text-align: left;
        color: black;
        margin-left: 10px;
        font-size: 14pt;		
	}
	
#legende1 {
        float: left;
		width: 70%;
        font-size: 14pt;
        text-align: left;
        color: black;
        margin-left: 10px;
        margin-bottom: 10px;
        font-size: 14pt;		
	}
	
#legende2 {
		float: left;
		width: 25%;
        font-size: 14pt;
        text-align: left;
        color: black;
        margin-left: 10px;
        margin-bottom: 10px;
        font-size: 14pt;		
	}
	
#legende3 {
        font-size: 14pt;
        text-align: left;
        color: black;
        margin-left: 10px;
        font-size: 14pt;		
        background-color: #ddffdd;		/*vert*/
	}
		
#observ {
		width: 27%;
		text-align: left;
        font-size: 12pt;
	}	
	
#definition	{
	float: none;
	width: 95%;
	background-color: #ccffff;		/*cyan*/
	text-align: left;
	font-size: 14pt;
	Padding:  10px 10px 10px 10px;
	margin-bottom: 10px;
		}	
		
#loi	{
	float: none;
	width: 98%;
	background-color: #ffffdd;		/*orange pale*/
	margin-left: 0px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 14pt;
	padding: 5px 5px 5px 5px;
  		border-width: medium;
  		border-color: black;
  		border-style: double;
		}	
			
#boite	{
	float: left;
	width: 100%;
	background-color: #ddffdd;		/*vert*/
	margin-bottom: 10px;
		}		
			
#boiteverte	{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	background-color: #ddffdd;		/*vert*/
		}		
		
#boitevide	{
	float: left;
	width: 100%;
	font-size: 14pt;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url("fondroseclair.gif");
		}	

#boitegrise	{
	float: left;
	width: 99%;
	margin-bottom: 10px;
	background-color: #F0F0F0;		/*gris clair  */
		}	
		
#boitegrisevide	{
	float: none;
	width: 100%;
	margin-bottom: 10px;
	background-color: #F0F0F0;		/*gris clair  */
		}	

#boiterose	{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: url("fondroseclair.gif");
		}	

#boitedebut	{
	float: left;
	width: 100%;
	margin-bottom: 10px;
		}	
	
#cadre	{
	float: none;
	width: 86%;
	background-color: #ffffdd;		/*orange pale*/
	margin-left: 1%;
	padding: 1% 2% 1% 2%;
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: black;
  	border-style: double;
		}

#cadre66	{
	float: left;
	width: 66%;
	margin-left: 5%;
	background-color: #ffffdd;		/*orange pale*/
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: grey;
  	border-style: double;
		}
		
#cadre66j	{
	float: left;
	width: 66%;
	margin-left: 5%;
	padding-left: 5%;
	background-color: yellow;		/*jaune*/
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: grey;
  	border-style: double;
		}
		
#cadrejauneclair	{
	float: none;
	width: 95%;
	padding: 2% 2% 2% 2%;
	margin-left: 2%;
	background-image: url("fondjauneclair.gif");
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: lightgrey;
  	border-style: double;
		}
		
#cadrejaunevif	{
	float: none;
	width: 95%;
	padding: 2% 2% 2% 2%;
	margin-left: 2%;
	background-color: yellow;
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: lightgrey;
  	border-style: double;
		}
			
#cadrebleuclair	{
	float: left;
	width: 88%;
	padding: 2% 5% 2% 5%;
	background-image: url("fondbleuclair.gif");
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: lightgrey;
  	border-style: double;
  	margin-bottom: 1em;
		}
			
#cadrebleuciel	{
	float: left;
	width: 94%;
	padding: 2% 2% 2% 2%;
	background-color: #ddffff;		/*cyan*/
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: lightgrey;
  	border-style: double;
		}
						
#cadrevert	{
	float: none;
	width: 94%;
	padding: 2% 2% 2% 2%;
	background-color: #bbffbb;		/*vert */
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: lightgrey;
  	border-style: double;
		}
						
#cadrevertclair	{
	float: none;
	width: 94%;
	padding: 2% 2% 2% 2%;
	background-color: #ddffdd;		/*vert */
	text-align: left;
	font-size: 14pt;
  	border-width: thick;
  	border-color: lightgrey;
  	border-style: double;
		}

