.page {   /* contenu de la page, colonne centrale extensible */
background-image:  url(img-f/titre-pl.jpg);
}
.plans {   /* fond bois */
margin-right:auto;
margin-left:auto;
margin-bottom:15px;
width:90%;
background-image:url(img-f/plans.jpg);
border-style:solid;
border-width:1px;
border-color:#223F56;
padding:10px;
color:#223F56;
font-family:geneva, arial, helvetica, san-serif;
font-size:14px;
text-align:center;
}
   	/* barres de titre */
	.plan {
		width:80%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		background-color:#e2e2e8;
        border-width:2px;
		border-style:solid;
		border-color:#6f70a9;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 16px;
        color: #006;
		font-weight:bold;
		}
	   	/* descriptions */
	.pland {
		width:80%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		padding:15px;
		background-color:#fff;
		border-width:1px;
		border-style:solid;
		border-color:#000066;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:left;
        font-size: 12px;
		letter-spacing:1px;
        color: #006;
		font-weight:bold;
		}
	/* textes centrés */
	.planc {
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 14px;
        color: #003;
		font-weight:bold;
		}
	/* textes à gauche */
	.plang {
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 14px;
        color: #003;
		font-weight:bold;
		}	
	/* contenu tableaux caracteristiques*/
	.car {
		width:450px;
		clear:both;
		margin-right:auto;
		margin-left:auto; 
		}
	/* contenu tableaux échantillonnages*/
	.car2 {
		width:90%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		}
	.tabe {
	    width:95%;
		border-style: none;
	    table-layout:auto;
		}
	.a {
	  background-color:#999;
	  font-size:22px;
	  font-weight:bold;
	  text-align:center;
	  }
	.b {
	  background-color:#0ff;
	  font-size:22px;
	  font-weight:bold;
	  text-align:center;
	  }
	.c {
	  background-color:#0cf;
	  font-size:22px;
	  font-weight:bold;
	  text-align:center;
	  }
	.d {
	  background-color:#06f;
	  font-size:22px;
	  font-weight:bold;
	  text-align:center;
	  }
	.e {
	  background-color:#03c;
	  font-size:22px;
	  font-weight:bold;
	  text-align:center;
	  }
	.tt {
	  background-color:#ebebec;
	  border-width:1px;
      border-style:solid;
	  border-color:#000066;
	  font-size:16px;
	  font-weight:bold;
	  text-align:center;
	  }
	.borde {
	  background-color:#ebebed;
      border-width:1px;
      border-style:solid;
	  border-color:#000066;
	  font-family:arial,helvetica,san-serif;
      font-size:12px;
	  width:30%;
	  height:25px;
	  text-align:left;
	    }	
	.poid {
	  background-color:#ebebed;
      border-width:1px;
      border-style:solid;
	  border-color:#000066;
	  font-family:arial,helvetica,san-serif;
      font-size:14px;
	  font-weight:bold;
	  width:10%;
	  text-align:center;
	    }
	.bl {
	  background-color:#fff;
	  border-width:1px;
      border-style:solid;
	  border-color:#000066;
	  font-family:arial,helvetica,san-serif;
      font-size:12px;
	  text-align:center;
	    }	
	
	/* légendes à gauche */
	 .legg {
	 width:120px;
	 text-align:right;
	 float:left;
	 font-family:arial,helvetica,san-serif; 
     font-size: 12px;
	 color:#003;
	 }		
	/* légendes à droite */
	 .legd {
	 width:100px;
	 text-align:left;
	 float:right;
	 font-family:arial,helvetica,san-serif; 
     font-size: 12px;
	 color:#003;
	 }			 		
	/* tableaux à gauche */
	 .tabg {
	 width:auto;
	 float:left;
	 }		
    /* table gd */
	 .tab1 {
	 width:450px;
	 border-style: none;
	 table-layout:auto;
	 }
    /* table pt */
	 .tab2 {
	 width:200px;
	 border-style: none;
	 table-layout:auto;
	 }	
   /* td gauche table gd */
	 .carg1 {
        background-color:#ebebed;
        border-width:1px;
		border-style:solid;
		border-color:#000066;
		font-family:arial,helvetica,san-serif;
        font-size:16px;
		font-weight:bold;
		width:65%;
		height:25px;
		text-align:center;
	    }	
   /* td droite table gd */
	 .card1 {
        background-color:#e2e2ec;
        border-width:1px;
		border-style:solid;
		border-color:#000066;
		font-family:arial,helvetica,san-serif;
        font-size:16px;
		font-weight:bold;
		letter-spacing:2px;
		width:35%;
		text-align:left;
	    } 
   /* td gauche table pt */
	 .carg2 {
        background-color:#ebebed;
        border-width:1px;
		border-style:solid;
		border-color:#000066;
		font-family:arial,helvetica,san-serif;
        font-size:14px;
		font-weight:bold;
		width:65%;
		text-align:center;
	    }	
   /* td droite table pt */
	 .card2 {
        background-color:#e2e2ec;
        border-width:1px;
		border-style:solid;
		border-color:#000066;
		font-family:arial,helvetica,san-serif;
        font-size:14px;
		font-weight:bold;
		letter-spacing:2px;
		width:35%;
		text-align:left;
	    }		 						
	/* liens des menus */
        A.menu {color: #000066; text-decoration: none; } 
        A.menu:visited {color: #000099; text-decoration: none; } 
        A.menu:active {color: #FF0000; text-decoration: none; } 
        A.menu:hover {color: #0000cc; text-decoration: underline; }
