.page {   /* contenu de la page, colonne centrale extensible */
background-image:  url(img-f/titre-ua.jpg);
}
.ua {   /* fond bois */
margin-right:auto;
margin-left:auto;
margin-bottom:15px;
width:96%;
background-image:url(img-f/fond.jpg);
border-style:solid;
border-width:1px;
border-color:#223F56;
padding:1%;
color:#223F56;
font-family:geneva, arial, helvetica, san-serif;
font-size:14px;
text-align:center;
}
    /* lien table des matières */
	.tdm {
	    width:250px;
		margin-left:15px;
		float:left;
		font-family:geneva,arial,helvetica,san-serif; 
        font-size: 14px;
		font-weight:bold; 
        color: #006;
		text-align:left;
		}
	.tdm2 {
	    width:300px;
		float:right;
		padding-right:10px;
		margin-right:5px;
		font-family:arial,helvetica,san-serif; 
        font-size: 14px; 
        color: #006;
		text-align:right;
		}
	 .tdm3 {
	    font-size: 16px;
		font-weight:bold;
		}
	/* contenu textes */
	.divt {
		width:96%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		font-family:arial,helvetica,san-serif; 
        font-size: 14px; 
        color: #006;
		text-align:left;
		padding-left:1%;
		padding-right:1%;
        border-width:1px;
		border-style:solid;
		border-color:#000066;
		background-color:#d9d9dd;
		}
	/* contenu textes décalés*/
	.divt2 {
		padding-left:40px;
		margin-right:0px;
		margin-left:auto;
		}		
	/* chapitres */
	.divc {
		width:96%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		font-family:arial,helvetica,san-serif; 
        font-size: 16px;
		font-weight:bold; 
        color: #47474f;
		text-align:center;
        border-width:1px;
		border-style:solid;
		border-color:#003;
		background-color:#c2c2c4;
		}
	.divca {
		width:96%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		font-family:arial,helvetica,san-serif; 
        font-size: 14px;
		font-weight:bold; 
        color: #006;
		text-align:left;
        border-width:1px;
		border-style:solid;
		border-color:#006;
		background-color:#86e9f2;
		}		
	/* sous-chapitres */
	.divc2 {
		width:80%;
		clear:both;
		margin-right:auto;
		margin-left:auto;
		font-family:arial,helvetica,san-serif; 
        font-size: 15px;
		font-weight:bold; 
        color: #006;
		text-align:left;
		background-color:#86e9f2;
		}
	.art {
	  font-family:courier new, courier, mono; 
        font-size: 10px;
        color: #006;
		}
		.art2 {
	  font-family:courier new, courier, mono; 
        font-size: 12px;
		font-weight:normal;
        color: #006;
		}
	.linet {
		text-decoration:underline;
		}
	.t {
	   font-family:verdana;
	   font-size:18px;
	   }
	 .divtd {
	   background-color:#a8c6c6;
	   text-align:center;
	   }
	/* table normes */
	 .nor {
	 width:96%;
	 border-style: none;
	 table-layout:auto;
	 }
	 .nor1 {
	   width:75%;
	   font-family:arial,helvetica,san-serif; 
       font-size: 14px; 
	   font-weight:normal;
       color: #006;
	   text-align:left;
	   }	 
	 .nor2 {
	   width:20%;
	   background-color:#a8c6c6;
	   text-align:center;
	   color:#003;
	   }	
	/* table matériel obligatoire */
	 .mat {
	 width:96%;
	 border-style: none;
	 table-layout:auto;
	 }
	/* table dimensions hublots */
	 .hub {
	 width:60%;
	 border-style: none;
	 table-layout:auto;
	 }
	 .hub2 {
	   width:20%;
	   background-color:#a8c6c6;
	   text-align:center;
	   }	 
	 .mat1 {
	   width:30%;
	   background-color:#a8c6c6;
	   text-align:center;
	   }
	 .mat2 {
	   width:11%;
	   background-color:#a8c6c6;
	   text-align:center;
	   }
	 .mat3 {
	   width:40%;
	   background-color:#a8c6c6;
	   text-align:center;
	   }	
	/* table boites de secours */
	 .sec {
	 width:80%;
	 border-style: none;
	 table-layout:auto;
	 }
	 .sec1 {
	   width:60%;
	   background-color:#a8c6c6;
	   text-align:center;
	   }	 
	 .sec2 {
	   width:40%;
	   background-color:#a8c6c6;
	   text-align:center;
	   }
	 .att {
	 width:80%;
	 padding:20px;
	 margin-right:auto;
	 margin-left:auto;
	 background-color:#0cf;
	 border-style:solid;
	 border-width:3px;
	 border-color:#003;
	 color:#003;
	 font-size:16px;
	 font-weight:bold;
	 text-align:center;
	 }
	   .tab {
width:90%;
margin-right:auto;
margin-left:auto;
}
td {
border-width:1px;
border-style:solid;
border-color:#009;
font-family:geneva,arial,helvetica,san-serif;
text-align:center;
font-size: 14px;
font-weight:bold;
color: #009;
}
.tdb {
width:200px;
padding:10px;
border-width:1px;
border-style:solid;
border-color:#5d4f41;
font-family:geneva,arial,helvetica,san-serif;
font-size: 14px;
font-weight:normal;
color: #5d4f41;
}
.tdbg {
width:250px;
padding:10px;
border-width:1px;
border-style:solid;
border-color:#5d4f41;
font-family:geneva,arial,helvetica,san-serif;
font-size: 14px;
font-weight:normal;
color: #5d4f41;
text-align:left;
}
.tdb2 {
padding:10px;
border-width:1px;
border-style:solid;
border-color:#5d4f41;
font-family:geneva,arial,helvetica,san-serif;
text-align:center;
font-size: 14px;
color: #5d4f41;
}
.bbt {
font-size: 24px;
font-weight:bold;
}
/* bloc de lien */
.lien {
width:90%;
margin-left:auto;
margin-right:auto;
clear:both;
text-align:center;
font-family:verdana,arial,helvetica,san-serif;
color:003;
font-size:13px;
border-style:solid;
border-width:1px;
border-color:006;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
background-color:#abdbe5;
}
/* titre page de lien */
.lien2 {
width:80%;
margin-left:auto;
margin-right:auto;
clear:both;
text-align:center;
font-family:verdana,arial,helvetica,san-serif;
font-weight:bold;
letter-spacing:1px;
color:003;
font-size:15px;
border-style:solid;
border-width:1px;
border-color:006;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
background-color:#abdbe5;
}	
	/* formulaire */
	.form {
		width:70%;
		margin-right:auto;
		margin-left:auto;
		padding:5px;
		background-color:#dee0e2;
        border-width:1px;
		border-style:solid;
		border-color:#000066;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:left;
        font-size: 12px;
        color: #006;
		letter-spacing:1px;
		font-weight:bold;
		}	
    /* textes formulaire */
	 .form1 {
	    width:30%;
		text-align:right;
		}
				
	 .input { 
        color:#006; 
        background-color:#e1e9f1;
        font-size:10px; 
        font-family:verdana; 
        } 
      .select { 
        color:#000; 
        background-color:#e1e9f1;
        font-size:10px; 
        font-family:verdana; 
        } 
      .textarea { 
        color:#006; 
        background-color:#e1e9f1;
        font-family:geneva,arial,helvetica,san serif;
		font-size:12px; 
        }
	  .button {
	    text-align:center;
		}
	  .ast {
	    font-size:20px;
		font-weight:bold;
		}
	/* message envoyé */
	.envoi {
		width:60%;
		margin-right:auto;
		margin-left:auto;
		padding:15px;
		background-color:#d1d27a;
        border-width:2px;
		border-style:solid;
		border-color:#a5a65a;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 20px;
        color: #003;
		letter-spacing:1px;
		font-weight:bold;
		}	
	.an {
		width:50%;
		margin-right:auto;
		margin-left:auto;
		padding-left:15px;
		padding-right:8px;
		background-color:#dee0e2;
        border-width:2px;
		border-style:solid;
		border-color:#000066;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 18px;
        color: #003;
		letter-spacing:1px;
		font-weight:bold;
		}		   	   		
	/* 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; }
