/* CSS Document */

/*------------ ENTETE, PIED DE PAGE ET RUBRIQUES ----------*/
.EnTete
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	color : #2151a8;	/*white*/
	background-color: #ffffff;	/*#4237B0;*/
	border : 2px solid #ffffff;	/* #78787d;*/
}

.PiedDePage
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color : #78787d;
	border : 0;
}

.RubriqueTitre
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	color : white;
	background-color: #b2196f; /*#78787d*/
	border : 2px solid #78787d;	
}

.RubriqueZero
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color : black;
	font-weight: bold;
	border : 2px solid #78787d;
}

.RubriqueZeroErreur
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color : black;
	font-weight: bold;
	border : 2px solid #bd2c2c;
}

.RubriqueSousTitre
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color : black;	/*white;*/
	background-color: #ffffff;	/*#c2c2c7;*/
	border-left : 2px solid #78787d;
	border-right : 2px solid #78787d;
}

.RubriqueCorps
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color : black;
	background-color: white;
	border : 2px solid #78787d;
}

.RubriqueCorpsErreur
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color : black;
	background-color: white;
	border : 2px solid #bd2c2c;
}

/*------------ BALISES HTML ----------*/
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

input
{
	font-size:11px;
}

textarea
{
	font-size:11px;
}

select
{
	font-size:11px;
}

hr
{
	width:100%;
	color:#cccccc;
}

a
{
	color: #990099;
	text-decoration: underline;
}

/*------------ TEXTES ----------*/
.TexteNormalBlanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color : black;	/*white*/
}

.TexteNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color : black;	
}

.TexteParentheseBlanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color : white;	
}

.TexteParenthese
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color : black;
}

.TexteBouton
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color : white;
	background-color: #78787d;
	width:100%;
	height:50;
}

.TexteObligatoire
{
	font-size: 11px; 
	font-weight: bold;
}

/*------------ BORDURES ----------*/
.SansBordure 
{
	border : 0;
}

.SousTableauSansBordure
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color : black;	
	background-color: white;	
	border : 0;
}

/*------------ TABLEAUX ----------*/
.EnTeteTableau
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color : white;
	background-color: #c2c2c7;
	text-align : center;
}

/*------------ INFO BULLE ----------*/
a.info
{
	position: relative;
	color: #990099;
	text-decoration: none;
}

a.info span 
{
   display: none; /* on masque l'infobulle */
}

a.info:hover 
{
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}

a.info:hover span 
{
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: -220px;

   background: white;

   color: #78787d;
   padding: 3px;

   border: 1px solid #c2c2c7;
   border-left: 4px solid #c2c2c7;
}

/*----------------------------------------------------------------------------------*/

a.infoRubrique
{
	position: relative;
	color: #990099;
	text-decoration: none;
}

a.infoRubrique span 
{
   display: none; /* on masque l'infobulle */
}

a.infoRubrique:hover 
{
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}

a.infoRubrique:hover span 
{
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: 0px;

   background: white;

   color: #78787d;
   padding: 3px;

   border: 1px solid #c2c2c7;
   border-left: 4px solid #c2c2c7;
}
