body {
    background:url("../image/fond.gif") repeat-x;
}
/* PARTIE HAUTE */
#contenu {
    margin:30px auto 0 auto;
    width:907px;
    background:url("../image/fond-int.gif") repeat-x #FFF;
}

#bordure {
    border-left:2px solid #ECF1F5;
    border-right:2px solid #ECF1F5;
}
img {
    margin:0px;
    border:0px;
}
a img {
    border:0px;
}
#centre {
    width:905px;
}

#centre #logo {
    padding:10px;
    float:left;
}
#centre .rubrique {
    padding:30px 5px 10px;
    float:left;
}
#centre .rubriquefin {
    padding:30px 5px 10px;
}

/* PARTIE DYNAMIQUE */

#central {
    margin:10px auto 0 8px;
    width:907px;
}

.menudynamique {
    margin:0;
    width:160px;
    height:196px;
    background-image:url(../image/haut-centre-gauche.gif);
    background-repeat:no-repeat;
    background-position:center center;
    float:left;

}
#divMenu5 {
    position:relative;
    top:5px;
    left: -20px;
}
*html #divMenu5 {
    position:relative;
    top:33px;
    left: -20px;
}

#divMenu0 {
    position:relative;
    top:34px;
    left: -20px;
}
*html #divMenu0 {
    position:relative;
    top:62px;
    left: -20px;
}

#divMenu1 {
    position:relative;
    top:63px;
    left: -20px;
}
*html #divMenu1 {
    position:relative;
    top:91px;
    left: -20px;
}

#divMenu2 {
    position:relative;
    top:92px;
    left: -20px;
}
*html #divMenu2 {
    position:relative;
    top:120px;
    left: -20px;
}

#divMenu3 {
    position:relative;
    top:121px;
    left: -20px;
}
*html #divMenu3 {
    position:relative;
    top:149px;
    left: -20px;
}

#divMenu4 {
    position:relative;
    top:150px;
    left: -20px;
}

*html #divMenu4 {
    position:relative;
    top:178px;
    left: -20px;
}

#EmilyPictureBackground {
    float:left;
    margin-left:10px;
}

#avantage {
    float:left;
    margin-left:15px;
}


/* PARTIE BASSE */

#bas {
    position:relative;
    top:20px;
    margin:10px auto 0 8px;
    width:907px;
}

#blocimg1 {
    float:left;
    margin:0 5px 30px 5px;
}

#blocimg2 {
    float:left;
    background:url("../image/centre-decouvrir.gif") no-repeat #FFF;
    width:215px;
    height:196px;
    margin:0 5px 30px 0;
}

#blocimg3 {
    float:left;
    margin:0 4px 30px 0;
}

#blocimg4 {
    float:left;
    background:url("../image/centre-acces.gif") no-repeat #FFF;
    width:202px;
    height:196px;
}

.indispensable {
    padding: 45px 0 0 5px;
}
* html .indispensable {
    margin: 30px 0 0 5px;
}
.membre {
    padding:5px;
}
.envoyer {
    background-color:#D7E9F7;
    color:#272624;
    font-weight:bold;
    font-family:verdana;
    width:90px;
}
.footer-menu {
    padding-top: 10px;
    text-align:right;
    font-size: 12px;
    color:#69A3C9;
}
.footer-menu a {
    color:#69A3C9;
    font-size:12px;
}
.footer-menu a:hover {
    font-size:12px;
}

.footer-copy {
    padding: 10px;
    text-align:right;
    font-size: 10px;
    color:#7c7c7c;
}
.piedpage {
    margin:10px auto 10px auto;
    width:907px;
}
.arrondi {
    border-left:1px solid #9BBDD6;
    border-right:1px solid #9BBDD6;
    padding-left:10px;
}
.arrondi-355 {
    background-color:#E3F0F8;
    border-left:1px solid #9BBDD6;
    border-right:1px solid #9BBDD6;
}
.intitule {
    color:#8CA516;
    font-size:16px;
    font-weight:bold;
    padding:10px 0 0 10px;
}
.intitule-form {
    color:#649DBF;
    font-size:12px;
    font-weight:bold;
}
.intitule-champ {
    color:#2c2c2c;
    font-size:10px;
    font-weight:bold;
}
.champ-erreur {
    height:20px;
    background:url(../image/croix-rouge.gif) no-repeat;
    padding-left:20px;
    color:#2c2c2c;
    font-size:12px;
    font-weight:bold;
}
.champ-reussie {
    height:20px;
    background:url(../image/apply.gif) no-repeat;
    padding-left:20px;
    color:#2c2c2c;
    font-size:12px;
    font-weight:bold;
}

.img-contact {
    position:absolute;
    left:410px;
}

div.flash {
position : relative;/*j"ai choisi de positionner une boite dans l'entête*/
top : 0px;/*idem*/
left : 10px;/*idem*/
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.95em;
border: 0px solid #FFFFFF;
width : 320px; /*taille de la boite*/
height: 260px; /*hauteur de la fenêtre défilante à reporter dans le script...*/
padding : 2px;
background: #E3F0F8;
text-align:left;
overflow: hidden;
}
#menu_deroulant {  overflow: hidden;  position: relative; }
#menu_defile {  position: relative; }

.titre-news {
    font-size:14px;
    font-weight:bold;
    color:#375D79;
}

.titre-news:hover {
    font-size:14px;
    font-weight:bold;
    color:#649DBF;
}

.texte-news {
    font-size: 12px;
    color:#282828;
}

#popup {
    background-color: #FFFFFF;
}
.texte-para {
    text-align:justify;
    padding:15px;
    font-size: 14px;
    color:#282828;
}

#borduregestiondeconnection {
    border-left:2px solid #ECF1F5;
    border-right:2px solid #ECF1F5;
}


