body {
	background-color: #FFF0F0;
	background-image: url(./fond_f3.gif);
	background-repeat: repeat-x;
	color: #600020;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
H1 {
	text-align: center;
	color: #800060;
	padding-bottom: 10px;
	padding-top: 10px;

	margin: 0 0%;
}
H2 {
	background-color: #800060;
	color: #FFF0F0;
	font-size: 18pt;
	font-style: normal;
	font-weight: 900;
	padding-bottom: 10px;
	padding-top: 6px;
	padding-left: 10px;
}

h3  {font-size:16pt;
     line-height:20pt;
     font-family:sans-serif;
     margin-top:20pt;
     border-top:5pt solid #603000; 
     margin-bottom:16pt;
     border-bottom:2pt solid #904800; 
           }

h4  {font-size:12pt;
     line-height:16pt;
     font-family:sans-serif;
     margin-top:10pt;
     border-top:2pt solid #FFCCCC; 
     margin-bottom:12pt;
     border-bottom:2pt solid #FFEECC; 
           }

.navigation{
	font-size: 11pt;
}
.titrenavigation{
	background-color: #800060;
	color: #FFF0F0;
	padding-left: 5px;
}
a {
	
	color: #600020;	
	text-decoration: underline;
}
 a:hover {
	background-color: #FFC8C8;
	color: #000000;
	text-decoration: none;
}
.date {
	font-size: 8pt;
	padding-left: 5px;
}
.commande {
	font-size: 10pt;
	color: Gray;
}
.alerte {
	background-color: Aqua;
	border: thin solid Red;
	color: Red;
	padding-left: 5px;
}

.arbre {
	border: medium double Gray;
}
.arbre td {
	margin-top: 2px;
   color:Black;	
}

td {
	vertical-align: top;
	font-size: 10pt;
}

.CONSEIL {font-style:Bold; color:white; Background-color:#902020; }

.locus table {
	border: thin solid Red;
}

.locus td, .locus th {
	font-size: 12px;
	border: thin solid #CD329A;
	padding: 5px;
}

span.diag {
	color: Red;
	border: 1px solid Red;
	background: Aqua;
	font: bold italic 14px Verdana,  Arial, Helvetica, sans-serif;
	padding: 2px 5px 2px 5px;
	line-height: 20px;
}
.nolocus table {
	border: none;
}

.nolocus td, .nolocus th {
	border: none;
	padding: 2px;
}

