body{
font-family: verdana, sans-serif;
font-size: 12px;
text-align: center;
background-color:#2C3A47;
}
.talign
{
position:relative; 
top:0px; 
margin-left: auto; 
margin-right: auto; 
background-color : #2C3A47; 
margin-top : -20px;
width:1000px;
height:100%;
vertical-align:top;
}
/*FORMULAIRE CONTACT*/
input{
font-family: verdana, sans-serif;
font-weight: bold;
color: #000000;
font-size: 11px;
padding-left: 3px;
border: solid 1px #000000;;
}
/*FIN FORMULAIRE CONTACT*/

/*FONCTION LIEN*/
a:link {
font-family: verdana, sans-serif;
font-weight: bold;
color: #d3e8f3;
text-decoration: none;
}
a:visited {
font-family: verdana, sans-serif;
font-weight: bold;
color:#d3e8f3;
text-decoration: none;
}
a:active {
font-family: verdana, sans-serif;
font-weight: bold;
text-decoration: none;
color:#d3e8f3;
}
a:hover {
font-family: verdana, sans-serif;
font-weight: bold;
color:#ffffff;
text-decoration: none;
text-decoration: underline;
}
/*FONCTION LIEN*/

/*STYLE CONTENU*/
.texte
{
text-align:justify;
color:#d3e8f3;
margin-left:80px;
margin-right:80px;

}
hr
{
margin-left:80px;
margin-right:80px;
color:#d3e8f3;
}
.titre
{
margin-top:5px;
margin-bottom:10px;
margin-left:80px;
text-align:left;
color:#d3e8f3;
font-size:large;
font-size:24px;
}
.blocenter
{
margin-top:5px;
margin-bottom:10px;
margin-left:80px;
text-align:left;
}

.submenu
{
margin-top:5px;
margin-bottom:10px;
margin-left:30px;
margin-right:80px;
text-align:left;
color:#d3e8f3;
}
.titresubmenu
{
margin-top:5px;
margin-bottom:10px;
margin-left:80px;
text-align:left;
color:#d3e8f3;
font-size:large;
font-size:20px;
}
.nav
{
background-color:#336699;
margin-left:80px;
margin-right:80px;
border-style:groove;
background-color:#202c3a;
}
.menutitle
{
margin-top:5px;
margin-bottom:10px;
margin-left:10px;
text-align:left;
color:#d3e8f3;
font-size:large;
font-size:20px;
}
/*FIN STYLE CONTENU*/



