BODY {
	background: #efefef url(sand-light.jpg);
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #1C0985;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1mm;
}
TEXTAREA {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: lighter;
}

INPUT {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
}

input.gris {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color : Gray;
}

SELECT {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

p {
  color: #1C0985;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}
p.connecte {
  margin : 5px;
  font-family :Tahoma, Verdana, sans-serif;
  font-size : 11px;
  color : #191919;
  text-align : center;
  font : normal;
}
th.agenda {
}
th.jour {
background-color : #FFE4B5;

}
  
td.agenda {
}  
td.jour {
  background-color : #FFE4B5;
}  
.grostitre {
  margin : 5px;
  font-family :Tahoma, Verdana, sans-serif;
  font-size : 16px;
  color : #191919;
  font : normal bolder;
  }
.petittitre {
  margin : 5px;
  font-family :Tahoma, Verdana, sans-serif;
  font-size : 12px;
  color : #191919;
  font : normal;
  }
.petitsem {
  margin : 5px;
  font-family :Tahoma, Verdana, sans-serif;
  font-size : 9px;
  color : #330000;
  font : normal;
}
td.dateheure {
  font-family : Verdana;
  font-size : 10px;
  font : bolder;
  color : Blue;
  text-align : center;
}
table.alerte {
  font-family : "MS Sans Serif", Geneva, sans-serif;
  font-size : 10px;
  font : bold;
  color : Red;
  text-align : center;
  border : thin outset #FF6347;
}
.petit {
font-size=9px;
}
.petitalerte {
  color: Red;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 10px;
  font-weight :bold;
}
.titre {
  color: Purple;
  font-size: 14px;
  font-weight: bold;
  font-family : Tahoma;
}
A:link {
background-color: transparent;
color: #404040;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;
}

A:hover {
background-color: transparent;
color: #336699;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;
}
a.agenda {
  color : Blue;
  text-decoration : none;
  font-weight : bold;
}
a.agenda:hover {
  color : Blue;
  text-decoration : none;
}
a.agenda:visited {
  color : Blue;
  text-decoration : none;
}

table{
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  
}
table.travail {
  background-color: #DCDCDC;
  border : thin solid #0033CC;
  width:100%;
}
table.formulaire {
  background-color: #DCDCDC;
  
}
table.formcadre {
  background-color: #DCDCDC;
  border : 1px ridge #99CC33;
}
table.petitmenu {
  border-top : thin solid #00CE00;
  width : 100%;
  margin-bottom : 3px;
  margin-top : 3px;
}
table.titreright {
  width : 100%;
}
table.menuleft {
	border : thin solid #00CE00;
	border-bottom : none;
	border-left : none;
	width : 190px;
	border-right : none;
}

table.centre {
  border-top : thin solid #00CE00;
  border-left : thin solid #00CE00;
  width : 100%
}

td.menu {
  color: Aqua;
  font-family : Tahoma, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  layer-background-color : Teal;
  background-color : Teal;
}
td.ptitre {
  color: Aqua;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
  layer-background-color: Teal;
  background-color: Teal;
  width : 100%;
}
tr{
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

.ttitre {
  color: Aqua;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 15px;
  font-weight: bold;
  layer-background-color: #007077;
  background-color: Teal;
}
.mm {
  color: #003399;
  font-family: Georgia, serif;
  font-size: 11px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}
a.mma {
    color: purple;
  text-decoration : underline;
  font-size : 12px;
}
a.mma:hover {
  color: Fuchsia;
  text-decoration: underline;
  font-size : 12px;
}
a.mma:visited {
  color: purple;
  text-decoration: underline;
  font-size : 12px;
}
a.mmd {
    color: purple;
  text-decoration : underline;
  font-size : 11px;
}
a.mmd:hover {
  color: Fuchsia;
  text-decoration: underline;
  font-size : 11px;
}
a.mmd:visited {
  color: purple;
  text-decoration: underline;
  font-size : 11px;
}
a.mmb {
  color: Blue;
  text-decoration : none;
  font-size : 11px;
}
a.mmb:visited {
  color: Blue;
  text-decoration : none;
  font-size : 11px;
}
a.mmb:hover {
  color: Red;
  text-decoration: blink;
  font-size : 11px;
}
a.mmc{
  color: Blue;
  text-decoration : none;
  font-size : 10px;
  text-align : right;
}
a.mmc:visited {
  color: Blue;
  text-decoration : none;
  font-size : 10px;
  text-align : right;
}
a.mmc:hover{
  color: Black;
  text-decoration : none;
  font-size : 10px;
  text-align : right;
}
a.mmc1{
  color: Olive;
  text-decoration : blink;
  font-size : 10px;
  text-align : right;
}
a.mmc1:hover{
  color: Olive;
  text-decoration: underline;
  font-size : 10px;
  text-align : right;
}
a.mmc1:visited{
  color: Olive;
  text-decoration : blink;
  font-size : 10px;
  text-align : right;
}
a.mmc2{
  color: #FFA500;
  text-decoration: blink;
  font-size : 10px;
  text-align : right;
}
a.mmc2:visited{
  color: #FFA500;
  text-decoration : blink;
  font-size : 10px;
  text-align : right;
}
a.mmc2:hover{
  color: #FFA500;
  text-decoration: underline;
  font-size : 10px;
  text-align : right;
}
a.mmc3{
  color: Red;
  text-decoration : blink;
  font-size : 10px;
  text-align : right;
}
a.mmc3:hover{
  color: Red;
  text-decoration: underline;
  font-size : 10px;
  text-align : right;
}
a.mmc3:visited{
  color: Red;
  text-decoration : blink;
  font-size : 10px;
  text-align : right;
}
a.jour{
  color: Black;
  text-decoration : none;
  font-size : 10px;
  text-align : right;
  background-color : #AFEEEE;
}
a.jour:visited {
  color: Blue;
  text-decoration : none;
  font-size : 10px;
  text-align : right;
}
a.jour:hover{
  color: Black;
  text-decoration : none;
  font-size : 10px;
  text-align : right;
}
tr.ln1{
  background:#FFE4B5
  color : #808078;
  margin-left : 5px;
  font : 11px;
  font-family : Arial, Helvetica, sans-serif;
}
tr.ln2{
  background-color : transparent;
  color:Blue;
  margin-left : 5px;
  font-size : 12px;
  font : 11px;
  font-family : Arial, Helvetica, sans-serif;
}

.oday {background-color: #66FFFF; layer-background-color: #66FFFF}
.today {background-color: #99CCFF; layer-background-color: #99CCFF}
