body {				BACKGROUND-COLOR: #FFFFFD; font-family: Tahoma; 	font-size: 17px; 	font-weight: bold; 	color: #333311; margin-top: 0px; margin-left: 0px;	}

/* CALENDRIER */
/*.semaine {			BACKGROUND-COLOR: #fee0a7; CURSOR: pointer; BORDER-LEFT: 1px solid #BBBBBB;BORDER-RIGHT: 1px solid #BBBBBB;BORDER-TOP: 1px solid #BBBBBB;}
.semaine2 {			BACKGROUND-COLOR: #ffd27e; CURSOR: pointer; BORDER-LEFT: 1px solid #BBBBBB;BORDER-RIGHT: 1px solid #BBBBBB;BORDER-TOP: 1px solid #BBBBBB;}
*/
.semaine {			BACKGROUND-COLOR: #fff2bc; CURSOR: pointer;}
.semaine2 {			BACKGROUND-COLOR: #fee0a7; CURSOR: pointer;}
.numsem {			BACKGROUND-COLOR: #FFFAEC; font-size: 10px; font-style: italic; font-weight: bold; CURSOR: default;}
.vide {				BACKGROUND-COLOR: #FFFAEC; font-size: 13px; cursor: default;}

/* FORMULAIRES / ONGLETS */
.on {				BACKGROUND-COLOR: #fef7e3; border: 1px Solid #9F895F;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black;	}
.on2 {				BACKGROUND-COLOR: #fef7e3; border-collapse: collapse; border-top: 0px Solid #9F895F; border-left: 1px Solid #9F895F; border-right: 1px Solid #9F895F; border-bottom: 1px Solid #9F895F;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333311;	}
.ongletSel {		BACKGROUND-COLOR: #fef7e3; font-family: Verdana, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold; 	color: #992222; cursor: pointer; border-collapse: collapse; border-top: 1px Solid #9F895F; border-left: 1px Solid #9F895F; border-right: 1px Solid #9F895F; border-bottom: 0px Solid #BFA97F;}
.onglet {			BACKGROUND-COLOR: #ffe9c1; font-family: Verdana, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold; 	color: #333311; cursor: pointer; border-collapse: collapse; border: 1px Solid #9F895F; }

/* PLANNING */
.cal1 { 			BACKGROUND-COLOR: #FFFFFF; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 		border-right: 1px Solid #DFC99F }
.cal2 {		 		BACKGROUND-COLOR: #faf0d2; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	 	border-right: 1px Solid #DFC99F }
.calhover { 		BACKGROUND-COLOR: #fde59e; cursor: pointer; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 		border-left: 1px Solid #DFC99F }
.heure {			BACKGROUND-COLOR: #ffefd1; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	border-left: 1px Solid #DFC99F;border-right: 1px Solid #BFA97F; }
.demiheure { 		BACKGROUND-COLOR: #ffefd1; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	border-left: 1px Solid #DFC99F;border-right: 1px Solid #BFA97F; }
.infoLoc{ 			BACKGROUND-COLOR: #fef1cd; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; 	color: #992222; border: 2px Solid #CC5555; } 
.tdsalle {		 	BACKGROUND-COLOR: #fef7e3; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	 	border-right: 1px Solid #BFA97F; 	border-top: 2px Solid #BFA97F; }
.tdsalle2 {			BACKGROUND-COLOR: #ffefd1; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	 	border-right: 2px Solid #BFA97F; 	border-top: 2px Solid #BFA97F; }
.tdmontreuil{	 	BACKGROUND-COLOR: #EEEEEE; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	 	border-right: 1px Solid #BFA97F; 	border-top: 2px Solid #BFA97F; }
.tdmontreuiljour{	 	BACKGROUND-COLOR: #DDDDDD; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	 	border-right: 1px Solid #BFA97F; 	border-top: 2px Solid #BFA97F; }

.liste th {			BACKGROUND-COLOR: #fff2bc; text-align: left; font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 13px; 	color: #333311; border-bottom: 1px Solid #DFC99F; } 
.liste2 th {		BACKGROUND-COLOR: #FFE9BF; text-align: left; font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 13px; color: #333311; border: 1px Solid #DFC99F; } 
.liste3 { 			BACKGROUND-COLOR: #FFE9BF; text-align: left; font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; color: #333311; border-left: 1px Solid #DFC99F;border-right: 1px Solid #DFC99F;border-bottom: 1px Solid #DFC99F;} 

.tddateOff { font-style: italic;}
 
td:hover.tddate {color: white;font-size: 11px; font-weight: bold;}
.chantier {CURSOR: pointer;}
th { 	font-family: Verdana; 	font-size: 13px; }
td{ font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}
.titre { 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 18px; 	color: #333311; font-style: italic;}
.titreV a{ 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 18px; 	color: #552255;; font-style: italic; text-decoration: none; }
.titreR a { 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 18px; 	color: #552222;; font-style: italic; text-decoration: none; }
.resultat { 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 15px; 	color: #333311; font-style: italic; }
.on a{ color: black; text-decoration: none;}
.on a:hover{ color: #FF9933; 	text-decoration: none; }
.menugauche { 	background-image: url("./../images/fond.jpg"); border-right: 2px Solid #9F895F; font-family: Verdana, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold; 	color: #333311; 	text-decoration: none;}
.menugauche a { 	font-family: Verdana, Helvetica, sans-serif; 	font-size: 13px; 	font-weight: bold; 	color: #333311; 	text-decoration: none; }
.menugauche a:hover { 	color: #FF9933; 	text-decoration: none; }
.menuhaut { 	border-bottom: 1px Solid #9F895F; 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 13px; 	color: #333311; }
.menuhaut2 { 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 13px; 	color: #333311; }
.cal1 a{ 	font-size: 11px; 	font-weight: bold; color: black;}
.calhover a:hover{ 	font-size: 11px; 	font-weight: bold; color: red;}
.liste td { 	text-align: left; font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; color: #333311;} 
.liste a { 	font-family: Verdana, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #333311; 	text-decoration: none; }
.liste a:hover { 	color: #FF9933; 	text-decoration: none; }
.liste2 td { 	text-align: left; font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; color: #333311;border-left: 1px Solid #DFC99F;border-bottom: 1px Solid #DFC99F;} 
.liste2 a { 	font-family: Verdana, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #333311; 	text-decoration: none; }
.liste2 a:hover { 	color: #FF9933; 	text-decoration: none; }
.plus { 	font-family: Verdana, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #333311; 	text-decoration: none; border-right: 1px Solid #DFC99F;}
.ongletVide { border-collapse: collapse; border-bottom: 1px Solid #DFC99F;}
.formulaire { 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 12px; 	color: #333311;}
.formulaire th { 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 15px; 	color: #333311; } 
.formulaire td { 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 12px; 	color: #333311;}
.formulaire2 th { 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 15px; 	color: #333311; } 
.formulaire2 td { 	font-family: Verdana, Helvetica, sans-serif; 	font-weight: normal; 	font-size: 12px; 	color: #333311;}
.compta {border-collapse: collapse; } 
.compta td { 	text-align: left; font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; border: 1px Solid Black; border-collapse: collapse; } 
.compta th { 	text-align: center; font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 13px; border: 1px Solid Black; border-collapse: collapse; } 
div.superadmin {
  margin: 0;
  position: absolute;  /* Fallback if 'fixed' is not supported */
	left: 0px;
	top: 0px;
	height: 30px;
	width: 100%;
    background-color: #D6E9E7;
    border-bottom:  2px solid #A6B9B7;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}

div.piedpage {
  margin: 0;
  text-align: center;
  position: absolute;  /* Fallback if 'fixed' is not supported */
  bottom: 0;
  width: 100%;
  left: 220px;
  height: 24px;
  background-color: #FEFAEE;
  z-index: 100;
  border-top: 2px solid #9F895F;
}
body>div.piedpage {
  position: fixed;  /* Overrides 'absolute' above */
}
body div.piedpage { display: block } /* Overrides 'none' in banner-*.css */

.footer
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
}
.footer a
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
body div.arrondi { display: block } /* Overrides 'none' in banner-*.css */


div.arrondi {
  margin: 0;
  text-align: left;
  position: absolute;  /* Fallback if 'fixed' is not supported */
  bottom: 24px;
  width: 34px;
  left: 220px;
  height: 34px;
  z-index: 101;

  
}
body>div.arrondi {
  position: fixed;  /* Overrides 'absolute' above */
}