/*		mise en forme générale		*/

html{
background-color : #e5dee1;
padding : 20px;
}

body{
margin : auto;
width : 830px;
}

.hd, .bd{
float : right;
}

/*		bulle		*/

span.info-bulle-contenu{
display: none;
position: absolute;
background:#007F7F;
font-size : 12px;
font-weight : normal;
line-height : 16px;
padding: 6px;
padding-left: 12px;
padding-right: 12px;
color: #ffffff;
}

.lexique{
font-family : arial;
font-size : 13px;
color : #6D177C;
border-bottom-style : dotted;
border-bottom-color : #6D177C;
border-bottom-width : 1px;
}

/*banniere*/

a.banniere{
border-bottom : 0px;
display : block;
margin : 0px 0px 30px 30px;
padding : 0px 0px 0px 0px;
}

a.banniereg{
border : 0px;
float : left;
margin :  0px 25px 5px 0px;
padding : 0px 0px 0px 0px;
}

a.bannieretmg{
border : 0px;
padding : 0px 0px 0px 0px;
}

a.banniereh img{
float : right;
width : 290px;
}

a.banniere img{
margin : auto;
width : 290px;
}

a.entree
{
display : block;
color : #009b93;
text-align : right;
width : 450px;
}

/*colonnes*/

div.droite{
color : #2735C6;
float : right;
margin : 20px 0px 80px 65px;
width : 235px;
font-size : 30px;
}

div.g{
float : left;
margin : 65px 0px 0px 50px;
}

/*corps*/

div.coin{
background-color : #e5dee1;
margin : auto;
width : 680px;	
}

div.corps{
background-color : #efe8eb;
margin-top : 20px;
margin-bottom : 5px;
padding : 15px 5px 5px 35px;
width : 530px;
}

div.margeban{
margin-left : 40px;
}

/*		liens		*/

div.lien{
float : right;
margin : 35px 0px 0px 0px;
}

.lieng, .liend{
font-size : 17px;
color : #009b93;
border-bottom: 1px dotted #3049ad;
border-top : none;
font-weight : bold;
}

.lieng{
margin : 0px 10px 0px 50px;
text-align : center;
}

.liend{
margin : 0px 0px 0px 50px;
padding : 0px 20px 0px 5px;
}

/*pied de page*/

p.pdp{
color : #3049ad;
font-weight : bold;
font-family : Tahoma;
font-size : 12px;
}

p.pdp a{
border : none;
}