BODY {

  text-align: justify;

  background: #BDC7CD url(../img/background.jpg) repeat-x;

  font-family: Arial, Tahoma, Verdana, sans-serif;

  font-size: 12px;

}



TABLE {

  margin-top: 0px;

  margin-bottom: 5px;

  text-align: justify;

  border-collapse: collapse;

  font-size: 12px;

}



a:link, a:active, a:visited {

  text-decoration: underline;

  color: #000033 ;

}



a:hover {

  color: #000033 ;

  text-decoration: underline;

}

a.pdf:link, a.pdf:active, a.pdf:visited {
  text-decoration: underline;
  color: #000033 ;
  font-weight:bold;
  font-style:italic;
}

a.pdf:hover {
  color: #000033 ;
  text-decoration: underline;
  font-weight:bold;
  font-style:italic;
}

.Style1 {

	color: #b63491;

}



img {

  border: none;

  background: none;

}



.titre1 {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #000033;

  font-weight:bold;

}



.titre2 {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #000033;

  font-style:italic;

}



.cheminGris {

  font-size: 11px;

  color: #000033;

}



.cheminVert {

  font-size: 11px;

  color: #000033;

}



.etoileSaisie {

  color: #B63491;

}



.messOK {

  color: green;

}



.messErreur {

  color: red;

}



.pasSaisir {

  color: #888888;

}



/*********** cartoucheTexte ***********************/

.cartoucheTexte {

  background: #C9D2D6;

}



/********** table pour affichage sans grille ****************/



.tableAff {

  border: 1px solid #000000;

}



TABLE.tableAff TH{

  background-color: #B63391;

  border: 1px solid #000000;

  color: #FFFFFF;

}



/************** table affichage ligne ***********************/



.tableAffLigne {

  border: 1px solid #000000; 

}



TABLE.tableAffLigne TH{

  background-color: #78BDDC;

  border: 1px solid #000000;

  color: #FFFFFF;

}



TABLE.tableAffLigne TD{

  background-color: #FFFFFF; 

  padding-left:5px;

  padding-right:5px;

}



/************** table affichage grille ***********************/



.tableAffGrille {

  border: 1px solid #000000;

}



TABLE.tableAffGrille TH{

  background-color: #6199B2;

  border: 1px solid #000000;

  color: #FFFFFF; 

}



TABLE.tableAffGrille TD{

  border: 1px solid #000000;

  background-color: #FFFFFF;

  padding-left:5px;

  padding-right:5px;

}



/************** table affichage Ligne - Continu ***********************/



.tableAffLigneC {

  border: 1px solid #000000;

}



TABLE.tableAffLigneC TD{

  border-bottom: 1px solid #000000;

  padding-left:5px;

  padding-right:5px;

}



/****************************************************************/



TD.sousTitre{

  background-color: #78BDDC;

  color: #000000;

}



TR.sousTitre TD{

  background-color: #78BDDC;

  color: #000000;

}



.texte {

  background-color: #FFFFFF;

  color: #000000;

}



/*****************************************************************/

.texteGras {

  font-weight:bold;  

}



/*****************************************************************/

.txtArea {

  font-weight:bold;

  font-size:10px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color:#000000; 

  overflow:auto; 

}

/* Bloc actualités*/
.titreActu {
	background-image: url(../img/titre_actu.gif);
	background-repeat:no-repeat;
	height: 29px;
	width: 320px;
	display: block;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 15px;
	
}
.basActu {
	background-image: url(../img/titre_bas.gif);
	background-position:bottom;
	line-height: 9px;
	width: 320px;
	display: block;
}

.actualite {
	margin-top: 20px;
	margin-left: 10px;
	text-align:left;
	width: 320px;
	background-color:#719db1;
	color: #FFFFFF;
}

.contenuActu {
padding-left: 10px;
padding-right: 10px;
}

.contenuActu p {
margin-bottom:2px;
margin-top:2px;
}

iframe {
	border-width: 0px;
}

.bleu {
color: #6199b2;
}
