html, body {
background-color : #FFFFFF;
font-family : helvetica, Arial, sans-serif; 
}

body {
margin : 0 auto 0 auto;
width : 800px;

}

/*************** font ******************/

h2 {
font-size : 19px;
}

.h2b{
font-size : 19px;
color : black;
}

.ctxt{
font-size : 23px;
font-weight : bold;
color : black;
}

p, a{
font-size : 11px;
color : #404044;
}

.p {
font-size : 11px;
color : #404044;
font-weight : normal;
}

.bgauche>span .p {
line-height : 10px;
}

a {
color : #09090D;
text-decoration : none;
font-weight : bold;
}

a:hover {
text-decoration : underline;
}

.footer a {
color : #22427C;
text-decoration : none;
}

.bcentre a {
color : white;
margin-top : -10px;
font-size : 18px;
line-height : 25px;
}

.bdroit a {
color : white;
margin-top : -10px;
font-size : 18px;
line-height : 25px;
}

.h2
{
color : white;
font-size : 23px;
padding-bottom : 20px;
}

.gros {
font-size : 30px;
}

.gros2 {
font-size : 35px;
}

.par1 {
color : #33FFFF;
}

.par2 {
color : #66FF00;
}

.annonces {
float : right;
margin-top : -10%;
}

.txtLoupe a {
font-size:12px;
}

/*************** div ******************/

.haut {
margin-top : 1%;
text-align : center;
}

.centre{
background-image:url("../images/fdGris.png");
background-repeat : no-repeat;
display : table;
height : 174px;
width : 731px;
margin-left : 35px;
}

.ctxt{
display : table-cell;
width : 26%;
float : left;
margin-top : 4%;
margin-left : 2%;
text-align : right;
}

.cgauche {
width : 22%;
margin-left : 3%;
float : left;
display : table-cell;

}

.ccentre {
width : 22;
margin-left : 1%;
float : left;
display : table-cell;

}

.cdroit {
width : 22%;
margin-left : 1%;
float : left;
display : table-cell;

}

.divbas {
display : table;
padding-top : 3%;
margin-bottom : 2%;
width : 100%
}

.bgauche {
width : 35%;
margin-left :3%;
float : left;
display : table-cell;
}


.bcentre {
width : 170px;
height : 135px;
padding-top : 15px;
margin-left : 2%;
background-image : url("../images/bgdTempo.png");
background-repeat: no-repeat;
float : left;
color : white;
padding-left : 15px;
}


.bdroit {
width : 170px;
height : 135px;
padding-top : 15px;
margin-left : 2%;
background-image : url("../images/bgdGestion.png");
background-repeat: no-repeat;
float : left;
color : white;
padding-left : 15px;
}


.divbas2 {
width : 400px;
float : left;
margin-left : 2%;
background-image : url("../images/autresSites.png");
background-repeat: no-repeat;
padding : 20px;
display : table-cell;
}

.footer {
position: relative;
width : 80%;
height : 70px;
margin : auto;
text-align:center;
}

.test{
border : solid 1px black
display : table-cell;
}

.txtLoupe {
float : right;
margin-top : -125px;
margin-right : 15px;
text-align : center;
}

/*************** img ******************/

.mini {
float : left;
margin-right : 10px;
padding-top : 10px;
}

.mini2 {
display : inline;
float : left;
margin-right : 10px;
padding-bottom : 12px;
}

.footer img {
margin : 0px;
margin-left : 15px;
margin-right : 15px;
}

.loupe {
float : right;
margin-top : -125px;
margin-right : -55px;
}

img{
border : none;
}