h1{
padding-top : 30px;
font-family:Verdana;
font-size: 20px;
text-align: center;
padding-bottom: 30px;
}
h2{
font-family: Verdana;
font-size :16px;
color:#050;
text-decoration:underline;
cursor:help;
}
h3{
font-family: Verdana;
font-size :14px;
}

.textemenu{
font-family: Verdana;
font-size :16px;
font-weight : bold;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}

body{
font-family: Verdana;
font-size: 12px;
line-height:20px;
background-color: #D6E79C;
text-align:center;
}
.centered{margin:0px auto;text-align:left;}

/************************************************************************************************/
.logo{
/*margin-top:50px;
height: 800px;
margin-left:70px;*/
}


.niveau1{list-style:none;}

.banniere{width:520px;}
.phrasebanniere{
float:right;
color: #595959;
}

/********************************************************************************************/
.formetexte{
width:800px;
}
.carre{
position: absolute;
top:180px;
background-color: white;
width: 800px;
}

.carrelong{
background-color: white;
padding-bottom:20px;
}

.contenu{
margin-left: 30px;
margin-right: 30px;
}

.contenu h1{margin-top:0px;}

.contenu a{color:#3a8e96 !important;}
.contenu a:hover{color:#6cabb1 !important;}


.reponse{margin-left:30px;margin-right:30px;text-align:justify;}
/*******************************************************************************************************/
.menu{
clear:right;
width:800px;
}
.menugris{
width:800px;
background-color:#C0C0C0;
color: #595959;

}

/********************************************************************************************************/
.footer{
/***position: absolute;***/
top: 900px;
height: 200px;
width:800px;
margin-left:100px;
text-align: center;
}

/********************************************************************************************************/


/*.ol {
Display: list-item;
list-style-type: disc;
color: black;
}
*/

.souligne{text-decoration : underline;}