BODY {background-color: #ffffff;font: 0.9em Arial, Helvetica, sans-serif ;margin: 0px;color: #000000;}

/* LIENS  _____________________________________________*/
a:link  {Color : #666666 ;}
a:active {Color : #666666 ;}
/*
a:visited {Color : #666666 ;}
a:hover	{Color : #666666 ;}
*/
/* ENTETE  ______________________________________________*/
#logo {float: left;margin-left: 10px;}

#container{position: absolute;left:0px;top: 80px;width: 100%;text-align: left;}
#contenus{position: absolute;width:80%;left: 110px;top: 0px;text-align: left;float: right;}

/* MENU GAUCHE  ______________________________________________*/
#gauche{width: 100px;top:0px;margin-right: 10px;margin-bottom: 10px;}

.deco{font: bold 12px Arial, Helvetica, sans-serif;background-color: #ff0000;color:#ffffff;}

dl, dt, dd, ul, li {margin: 0;padding: 0;font-weight: bold;margin: 2px;}

#menu {position: relative;top: 30px;left: 0px;width: 200px;}

#menu dt {cursor: pointer;border-top: 2px solid #eee;}
#menu dd {font-size: 0.8em;}
#menu li {text-align: right;margin-right: 3px;}
#menu li a, #menu dt a {text-decoration: none;display: block;border: 0 none;color: #000000;}
#menu li a:hover, #menu dt a:hover {background: #eee;color: #000000;}

#menu2 {position: relative;top: 30px;left: 0;width: 200px;}
#menu2 dt {cursor: pointer;border-top: 2px solid #eee;padding: 5px;}
#menu2 dd {font-size: 1.1em;}
#menu2 ul {text-align: left;font-size: 0.9em;}
#menu2 li {text-align:left;font-size: 0.9em;padding-left:15px;}
#menu2 ol {text-align: left;font-size: 0.9em;}
#menu2 a {text-decoration: none;display: block;border: 0 none;color: #000000;}
#menu2 a:hover {background: #eee;color: #000000;}


/* Formulaire et bouton ____________________________________________*/
.formul {
     border: 2px #E77A0A solid;
     color: #000000;
     height: 20px
}
fieldset{font-size: 0.9em;border:1px solid #000000;padding:15px;margin-top:20px;text-align:left;}
label{display: inline;float: left;width: 350px;}



/* Mise en FORME ____________________________________________*/
#previsu{background-color: #eeeeee;}

.table{width: 100%;font-size: 1em;background: #ffffff;border: 2px #000000 solid;}
.titre{background-color: #ff0000;text-align: center;font-size: 1.2em;font-weight: bold;line-height: 40px;}
.prev{background-color: #00ff00;text-align: center;font-size: 1.2em;font-weight: bold;line-height: 40px;}

.bouton {font-weight: bold; background-color: #ffffff;border: 2px #000000 solid;}
.boutonsuppr {border: 0px;background-color: #ff0000;}
.boutonmodif {border: 0px;background-color: #00ff00;}
.form {border: 1px #000000 solid;}

.tr1{background-color: #cccccc;}
.tr2{background-color: #eeeeee;}

/*#prev{border: 2px solid #000000; background-color: #eeeeee;}*/

.element{
     font-family: Geneva, Arial, Helvetica, san-serif;
     font-size: 0.9em;
     background: #ffffff;
     border: 2px #E77A0A solid;
}
.ob{
     font-style: italic;
     font-weight: bold;
     line-height: 2em;
}
.formulaire {
     background-color: #6699cc;
     border: 2px #E77A0A solid;
     color: #ffffff;
}


.tr
{
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 0.9em;
/*background-color: #FCE293;*/
background-color: #FFffff;
}

.tr3
{
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 0.9em;
background-color: #ffffff;
}
#basdepage{color: #666666;padding-top: 50px;font-size: 10px;margin-left: 10px;margin-right: 10px;text-align: center;
}
#basdepage a:hover	{color: #000000;}



/*                                                                            */
/* Feuille de style du calendrier                                             */
/*                                                                            */

/* Style de la table principale contenant le calendrier                       */
table.calendrier_principal {
	font-family: Arial, Times, serif;
	font-size: 10px;
}

/* Style du titre du calendrier (<< mois annee >>)                            */
.calendrier_titre {
	color: #000000;
	text-align: center;
}

/* Style de la cellule "mois annee" du titre                                  */
.calendrier_titre_mois {
	font-family: Arial, Times, serif;
	font-size: 12px;
     	font-weight: bold;
	color: #000000;
}


/* Style global de la table du calendrier                                     */
.calendrier_tableau {
	border: none;
	border-collapse: collapse;
	font-size: 11px;
}

/* Style generique des cellules de la table du calendrier                     */
.calendrier_tableau td {
	border: 1px solid #99A9B6;
	text-align: center;
}

/* Style des cellules d'en-tete la table du calendrier, contenant les jours   */
.calendrier_tableau th {
	border: 1px solid #000000;
	background-color: #ccccdd;
	font-weight: normal;
	text-align: center;
}

/* Style des cellules contenant des jours ne faisant pas partie du mois en    */
/* cours d'affichage                                                          */
.calendrier_hors_mois {
	color: #999999;
}

/* Style des cellules de la table contenant les jours du week-end (samedi et  */
/* dimanche)                                                                  */
.calendrier_weekend {
	background-color: #ffcccc;
}

.gris
{
background-color: #dde;
}


