.centre {
background-image:url("img-f/fond.jpg");
}
/* commentaires encadrés */
.asso {
width:630px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
padding:15px;
border-width:2px;
border-style:solid;
border-color:#62a0ae;
font-family:verdana;
text-align:center;
font-size: 14px;
color: #003;
}
.asso2 {
width:630px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
padding:15px;
border-width:2px;
border-style:solid;
border-color:#62a0ae;
text-align:left;
font-family:geneva,arial,helvetica,san-serif;
font-size:14px;
color:#009;
}
.statut {
width:660px;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
padding:10px;
border-width:1px;
border-style:solid;
border-color:#003;
text-align:left;
font-family:geneva,arial,helvetica,san-serif;
font-size:14px;
color:#006;
}
.statut2 {
width:660px;
margin-right:auto;
margin-left:auto;
background-color:#0ff;
margin-bottom:20px;
border-width:1px;
border-style:solid;
border-color:#006;
text-align:left;
font-family:geneva,arial,helvetica,san-serif;
font-size:14px;
color:#009;
}
.statut2t {
width:580px;
margin-right:auto;
margin-left:auto;
text-align:left;
font-family:geneva,arial,helvetica,san-serif;
font-size:18px;
font-weight:bold;
text-decoration:underline;
color:#009;
}
.statut2g {
padding-top:15px;
width:230px;
float:right;
}
.art {
font-family:geneva,arial,helvetica,san-serif;
font-size:20px;
text-decoration:underline;
font-weight:bold;
color:#009;
}
.haut {
width:660px;
margin-right:auto;
margin-left:auto;
text-align:right;
font-family:geneva,arial,helvetica,san-serif;
font-size:12px;
color:#009;
}
.tab {
width:770px;
border-style: none;
table-layout:auto;
}
.tdb {
background-color:#d7e1e3;
padding:4px;
border-width:1px;
border-style:solid;
border-color:#000066;
font-family:geneva,arial,helvetica,san-serif;
font-size:12px;
width:30%;
text-align:left;
}
.tdbt {
padding:4px;
border-width:1px;
border-style:solid;
border-color:#000066;
font-family:geneva,arial,helvetica,san-serif;
font-size:12px;
font-weight:bold;
width:20%;
text-align:left;
}
.tdbf {
padding:4px;
border-width:1px;
border-style:solid;
border-color:#7d7fc1;
font-family:geneva,arial,helvetica,san-serif;
font-size:14px;
font-weight:bold;
color:#7d7fc1;
text-align:center;
}
.tdbn {
padding:4px;
border-width:1px;
border-style:solid;
border-color:#000066;
font-family: comic sans ms; 
font-size: 15px;
color: #006;
font-style:italic;
font-weight:bold;
width:35%;
letter-spacing:1px;
text-align:left;
}
.titreb {
text-align:center;
padding-top:6px;
height:40px;
border-width:1px;
border-style:solid;
border-color:#000066;
font-family: comic sans ms; 
font-size: 20px;
color: #006;
font-style:italic;
letter-spacing:3px;
font-weight:lighter;
text-decoration:underline;
}
	/* formulaire */
	.form {
		width:580px;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:10px;
		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;
		}	
    /* textes formulaire */
	 .form1 {
	    width:15%;
		text-align:right;
		}
	 .form2 {
	    width:40%;
		}
	 .form3 {
	    width:25%;
		}
	 .input { 
        color:#006; 
        background-color:#e9ecef;
        font-size:10px; 
        font-family:verdana; 
        } 
      .select { 
        color:#000; 
        background-color:#e9ecef;
        font-size:10px; 
        font-family:verdana; 
        } 
      .textarea { 
        color:#006; 
        background-color:#e9ecef;
        font-family:geneva,arial,helvetica,san serif;
		font-size:12px; 
        }
	  .button {
	    text-align:center;
		}
	/* message envoyé */
	.envoi {
		width:350px;
		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;
		}	
		.envoi2 {
		width:350px;
		margin-right:auto;
		margin-left:auto;
		padding:15px;
		background-color:#fff;
        border-width:2px;
		border-style:solid;
		border-color:#003;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 16px;
        color: #003;
		}	
	.adher {
	    margin-right:40px;
		margin-left:40px;
		padding:5px;
		background-color:#fff;
		font-family:geneva,arial,helvetica,san-serif;
		text-align:center;
        font-size: 14px;
        color: #4e4f6e;
		letter-spacing:1px;
		font-weight:bold;
		}