body {
    font: 1.0em verdana, arial, sans-serif;
/*    text-align:center; */
    }

* {margin:0; padding:0;}

div#mainwrap {
    min-width:580px;
    max-width:980px;
    text-align:left;
    }

div#entete {
    height:10px;
    background-color:#FFF;
    }

div#contentarea {
    background-color:#FFF;
    position:relative;
    }

div#colonne1 {width:150px;
    position: absolute;
    top:0px; left:0px;  /* modif du 17 nov 09 */
    }

div#colonne2 {
    margin:0 0px 0 150px;
    text-align:left;
    }

div#piedpage {
    background-color:#FFF;
    font-size:.8em;
    text-align:center;
    padding-top:6px;
    }

div#colonne2 p {
    font-size:.8em; margin:0 20px .8em ; /* 30px modif du 17 nov 09 */
    }

div#colonne2 h3 {
    font-size:1.1em; margin:0 20px 1em ; /* font-size:1.2em; 30px modif du 17 nov 09 */
    color:#CC0000;
    }

div#colonne2 h4 {
    font-size:0.9em;                /* 1.0 em; modif du 14 dec 09 */
     margin:0 20px 1em ;           /* 30px modif du 17 nov 09 */
   color:#EA0000;
    }

div#colonne2 h5 {
     margin:0 20px 0.5em ;           /*  ajout du 15 dec 09 */
    }

div#colonne2 li {
    font-size:.8em; margin:0 20px 0 70px;   /* 30px modif du 17 nov 09 */
}

div#colonne2 ul {
    margin:0 0 .8em 0;
    }

div#colonne2 ul ul{
    font-size:inherit;
    }
div#colonne2 ul ul li {
    font-size:.9em;
}

.adresse {
    font-weight:bold;
    font-size:1em;
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

#lteimg {margin:0 4px 4px 15px;}
.menuimg {border: 0; vertical-align:top;}

