body {
  background-color: #FFFFFF;
  margin: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.blancGras {
	font-weight: bold;
	color: #FFFFFF;
}
.blanc {
	color: #FFFFFF;
}
.Gras {
	font-weight: bold;
}
.bleuGras {
  font-weight: bold;
  color: #054E79;
}
.menuMessagerie {
  color: #054E79;
}
.texteAnnonce {
	color: #141414;
}

.label {
  color: #054E79;
	font-weight: bold;
	text-align: right;
}
.labelLeft {
  color: #054E79;
	font-weight: bold;
	text-align: left;
}

img
{
  border: 0px;
}
/*******************************************************************************
Liens
*******************************************************************************/
a {
  color: #054E79;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

a.menu {
	color: #FFFFFF;
	font-weight: bold;
}


/*******************************************************************************
Textes
*******************************************************************************/
.alerte {
	color: #DB011A;
	font-weight: bold;
}

.titre {
	color: #FFFFFF;
	background-color: #064D79;
	font-weight: bold;
	height: 26px;
}

td.ligneCesu{
	color: #FFFFFF;
	background-color: #064D79;
	font-weight: bold;
}

tr.l1
{
  background-color: #83A8BB;
}
tr.l2
{
  background-color: #CEDCE3;
}

td.planning
{
  border: 1px solid #000080;
  width: 50px;
  cursor: pointer;
}

td.planning_blanc
{
  border: 1px solid #000080;
  width: 50px;
  background-color: #FFFFFF;
}
td.planning_orange
{
  border: 1px solid #000080;
  width: 50px;
  background-color: #FBCA03;
}

tr.titreMessagerie td
{
  font-weight: bold;
	font-size: 11px;
	background-color: #054E79;
	color: #FFFFFF;
}

/*******************************************************************************
Formulaires
*******************************************************************************/
input.login {
  font-size: 11px;
  background-color:#FFFFFF;
  color:#000000;
  border-color:#000000;
}

input.simple {
  border:1px solid black;
}

input.messagerie {
  background-color:#054E79;
  color:#ffffff;
  border:0;
  font-weight:bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

textarea.messagerie {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

input.bouton {
  border:0px solid black;
}

select, option {
  font-size: 11px;
}

form {
  margin: 0px;
}

/* Administration */
.lignetitre { background: #E0E0E0; color: #000000; font-weight: bold;}
.ligne1 { background: #F0F0F0; color: #000000;}
.ligne2 { background: #FFFFFF; color: #000000;}

/* Pop up photo */
.bullePhotoG
{
	position: absolute;
	width: 520px;
	height: 394px;
	top: 0px;
	left: 0;
	padding:4px;
	background-color:#FFFFFF;
	color: #000000;
	border: 1px #000000 solid;
	visibility: hidden;
  z-index: 100;
}


div.nomCategorie
{
  float: left;
  width: 250px;
}
div.libFiche
{
  float: left;
  width: 120px;
  font-weight: bold;
}
.sep
{
  clear: both;
  width: 536px;
}
