body {margin: 0; padding: 0; font-family: Verdana, Arial, helvetica; color: #333333}

p {margin: 0; padding: 0; font-size: 12px;}

.page {margin: 0 auto; padding: 0;}

/* entete de la page--------------------------------------------------- */
.entete {background: gray; margin: 0; padding: 0; height: 66px;}
.entete h1 {margin: 0; padding: 5px 5px; color: #3366FF; font-size: 50px;}
.entete h4 {margin: -30px 0 0 320px; padding: 0; color: #3366FF; font-style: italic;}
/* -------------------------------------------------------------------- */

#contenant {margin: 0; padding: 0;}

/* menu gauche--------------------------------------------------------- */
.menu {float: left; margin: 0; padding: 0; width: 180px; font-size: 14px;  }
.menu p {margin: 0; padding: 0;}
.menu ul {margin: 35px 0 0 15px; padding: 0;}
.menu ul li {list-style-type: none; margin: 0 0 10px 0; padding: 0; border-bottom:1px solid gray;}
.menu ul li a {display: block; text-decoration: none; color: #333333;}
.menu ul li a:hover {color: white; background: gray;}
/* -------------------------------------------------------------------- */


/* contenu de la page-------------------------------------------------- */
.contenu {margin: 0 0 0 180px; padding: 20px 15px 0 20px; background: white; border-left:1px solid gray;}
.contenu h5 {margin: 0; padding: 0;}
.contenu p {margin: 0; padding: 10px 0 5px 0; font-size: 12px}
/* -------------------------------------------------------------------- */


.pied {background-color: gray; margin: 0; padding: 3px 0 3px 0; text-align: center; font-size: 10px; color: white;}
.pied a {color: white;}

.aligneur {margin: 0; padding: 0; clear: both; visibility: hidden; background: white}
.underline {text-decoration:underline;}
.red {color:red;}
.bold {font-weight:bold;}

/*
p {margin:5px 0 0 0; padding:0 0 0 5px;}
div {border:1px solid bleu; background: yellow;}
a {text-decoration:none;}
a:hover {background-color:bleu;}
a div {display:none;}
a p {display:none;}
a:hover div {display:block;}
a:hover p {display:block;}
a.sous-menu {text-decoration:none; color:green;}
a.sous-menu p {display:inline;}
*/

/* ************************************************************************************************** */
/* ---------------Styles Calendrier dynamique--------------*/
#cal {margin:40px 0 10px 20px; padding:0; width:150px; border-left:1px solid gray;  border-top:1px solid gray;}
#cal td {padding:1px 1px; font-size:10px; border-bottom:1px solid gray; border-right:1px solid gray;}
#cal td.lib_h {font-weight:bold; font-size:9px;}
