/*----------------------------------------------
Définition des couleurs
------------------------------------------------*/
.FondJaune     {background-color: #FECE00 } 
.FondGrisClair {background-color: #EEEBE4 }
/* .FondFuchsia   {background-color: #D7006C } */
.FondFuchsia   {background-color: #C10A74 } 
/* .FondGrisClair {background-color: #E3E3D7 } */
.FondGrisFonce {background-color: #A09C9E }
 .FondBleuNuit  {background-color: #211265 } 
/* fond gris foncé à la place de bleu nuit */
.FondGrisTresFonce {background-color: #494748 }
.FondMarron    {background-color:  #990033 }
.FondBlanc     {background-color: #FFFFFF }
.Noir  { COLOR: #000000 }
.Blanc { COLOR: #ffffff }
.Gris  { COLOR: #999999 }
.Erreur{ COLOR: #FF0000 }

/*----------------------------------------------
Définition des tailles de caractère
------------------------------------------------*/
.s8  {	FONT-SIZE: 8px}
.s9  {	FONT-SIZE: 9px}
.s10 {	FONT-SIZE: 10px}
.s11 {	FONT-SIZE: 11px}
.s12 {	FONT-SIZE: 12px}
.s14 {	FONT-SIZE: 14px}
.s16 {	FONT-SIZE: 16px}
.s18 {	FONT-SIZE: 18px}
.s24 {	FONT-SIZE: 24px}
/*----------------------------------------------
Définition des styles de caractère
------------------------------------------------*/
.Italique    {	FONT-STYLE: italic}
.Souligne    {	TEXT-DECORATION: underline}
.PasSouligne {	TEXT-DECORATION: none}
.Gras  		 {	FONT-WEIGHT: bold}
.Normal		 {	FONT-WEIGHT: normal}
/*----------------------------------------------
Définition des alignements 
------------------------------------------------*/
.talr {	TEXT-ALIGN: right }
.tall {	TEXT-ALIGN: left }
.talc {	TEXT-ALIGN: center }
.talj {	TEXT-ALIGN: justify }
/*----------------------------------------------
Définition des marges (PADDING)
H = Horizontal, V= Vertical
G = Gauche , D = droit
------------------------------------------------*/
.margeTitreMenu  { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; WIDTH: 180px; }
.pad20HG { PADDING-LEFT: 20px; }
.pad20H10V { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;} 
/* .pad20H10V { border-right:20px solid #EEEBE4; border-left:20px solid #EEEBE4; border-top:10px solid #EEEBE4;border-bottom:0px;padding-bottom:10px;} */
.pad10H10V { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
/*----------------------------------------------
Redéfinition des balises standards
------------------------------------------------*/

HTML,BODY,TBODY {
	MARGIN : 0px;
	FONT-SIZE: 14px; COLOR: #3a3838;
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}

TABLE {
	MARGIN : 0px;
	FONT-SIZE: 14px; COLOR: #3a3838;
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none
}

INPUT[type=text] {background:#fff;border:1px solid #DCD9D4;border-radius:3px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 	}

INPUT[type=radio] {
	background:#fff;border:1px solid #DCD9D4;border-radius:3px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; } 
INPUT[type=radio]:hover {
	background:#fff;border:1px solid #E10025;border-radius:3px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; } 
INPUT[type=checkbox] {
	background:#fff;border:1px solid #DCD9D4;border-radius:3px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; } 
INPUT[type=checkbox]:hover {
	background:#fff;border:1px solid #E10025;border-radius:3px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; } 
/* INPUT[type=button]{background:none repeat scroll 0 0 #C20072;border:medium none;border-radius:3px 3px 3px 3px;display:block;cursor:pointer;margin:5px 0 50px 0;padding:7px}
INPUT[type=button]:hover{background:none repeat scroll 0 0 #E10025} */

INPUT[type=button] {padding:5px 10px;border:none;background:#C20072;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;font-size:12px;color:#fff;font-weight:bold;}
INPUT[type=button]:hover {padding:5px 10px;border:none;background:#E10025;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;font-size:12px;color:#fff;font-weight:bold;}

INPUT[type=submit] {padding:5px 10px;border:none;background:#C20072;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;font-size:12px;color:#fff;font-weight:bold;}
INPUT[type=submit]:hover {padding:5px 10px;border:none;background:#E10025;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;font-size:12px;color:#fff;font-weight:bold;}

INPUT {border:1px solid #DCD9D4;border-radius:3px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; 	} 

/* classe BOUTON utile pour IE 7/8 si on veut avoir le même style que ff et chrome */
INPUT.bouton {padding:5px 10px;border:none;background:#C20072;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;font-size:12px;color:#fff;font-weight:bold;}
INPUT.bouton:hover {padding:5px 10px;border:none;background:#E10025;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;font-size:12px;color:#fff;font-weight:bold;} 

TEXTAREA {
	background:#fff;border:1px solid #DCD9D4;border-radius:2px; padding-left:3px;FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
}
/* TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../Images/fd_forms.gif) #fff repeat-x; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-left:3px
}*/
SELECT {
	background:#fff;border:1px solid #DCD9D4;border-radius:2px; padding-left:3px; 
}
/* SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../Images/fd_forms.gif) #fff repeat-x; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid;padding-left:3px
} */
/*H1 {	MARGIN-BOTTOM: 10px; FONT: bold 180% Helvetica, Arial, sans-serif; COLOR: #68a00d; TEXT-ALIGN: left 	} */
H1 {MARGIN-BOTTOM: 10px; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:26px; color:#c20072 ;}
/* H2 {	MARGIN-BOTTOM: 10px; FONT: 150%/0.8em Helvetica, Arial, sans-serif; COLOR: #ff6600; TEXT-ALIGN: left   } */
H2 {MARGIN-BOTTOM: 10px; border-bottom:1px solid #bfbeb9; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:17px; color:#1e1d1d;}
/* H3 {	MARGIN: 15px 0px 10px; FONT: bold 120% Helvetica, Arial, sans-serif; COLOR: #211265; TEXT-ALIGN: left}  */
H3 {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:11px; color:#1e1d1d;}
/* H4 {	FONT: bold 110% Helvetica, Arial, sans-serif; COLOR: #ffb300; TEXT-ALIGN: left} */
H4 {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:11px; color:#1e1d1d;}
/* H5 {	FONT-WEIGHT: bold; FONT-SIZE: 100%; TEXT-ALIGN: left} */
H5 {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:11px; color:#1e1d1d;}
A {
	COLOR: #c20072 ;TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}

A.LienNavigateur {
	color: #ffffff;;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold; 
}
A.LienNavigateur:hover {
	color: #ffffff;;
	text-decoration: none;
	font-size:13px;
	background-color:#C10A74;
	font-weight: bold; 
}

A.LienBasPage {
	font-size: 12px; COLOR: #D50125; TEXT-DECORATION: underline
}
A.LienBasPage:hover {
	font-size: 12px; COLOR: #D50125; TEXT-DECORATION: none
}
/*----------------------------------------------
Définition des blocs nommés (ou identificateurs)
------------------------------------------------*/
#BlocMenu {

	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 200px;
}
/* #BasDePage {
	background-image:url(../Images/bgr_bandebas_rbx.gif);
	background-repeat:no-repeat;
	background-position: left;
} */
#BasDePage {
	background-image:url(../Images/i_love_rbx.jpg);
	background-repeat:no-repeat;
	background-position: right;
	background-color:#EEEBE4;
}
/*----------------------------------------------
Définition des classes
------------------------------------------------*/
/* .MenuStandard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 200px;  BORDER-BOTTOM: #A1A290 1px solid; WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-ALIGN: left ; color: #303030; FONT-FAMILY: arial;text-decoration: none;	font-size: 12px;BACKGROUND: url(../Images/ombre_menu_gauche.gif) #cac7b5 no-repeat right top;
	} */	
.MenuStandard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 200px; WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-ALIGN: left ; color: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; text-decoration: none;	font-size: 12px;
	}
/* .MenuSelectionne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 200px;  BORDER-BOTTOM: #A1A290 1px solid; WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-ALIGN: left ; BACKGROUND: url(../Images/puce_blanc.gif) no-repeat right ;color: #303030; FONT-FAMILY: arial; text-decoration: none; font-size: 12px; font-weight: bold;
	} */
.MenuSelectionne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 200px;  WHITE-SPACE: nowrap; HEIGHT: 30px; TEXT-ALIGN: left ; color: #ffffff; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;   
	}
.CadreFondGrise {
	BACKGROUND:#F1F0EB; BORDER: #d1dadf 1px solid; 
	}
/* .CadreOmbreDroite {
	BACKGROUND: url(../Images/ombre_droite_coupee.gif) no-repeat right top; 
	} */
.CadreOmbreDroite {	}

/* .CadreOmbreGauche {
	BACKGROUND: url(../Images/ombre_gauche_coupee.gif) no-repeat left top;
	} */
.CadreOmbreGauche { }
	
.Separateur { }
/*.Separateur {
	BACKGROUND: url(../Images/separateur.gif) no-repeat center;  HEIGHT: 30px;  
	} */
/* #btoutils { 
	FLOAT: right; HEIGHT: 28px; background: url(../Images/bgr_outils.gif) right 
} */
#btoutils { 
	FLOAT: right; HEIGHT: 21px; 
}
#btoutils IMG {	
	border:none; 
}
	/* pour les tables listes adelia : couleur de fond des lignes pairs */
/* .Entete_tableau1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D7006C;
	height:20px
	} */
.Entete_tableau1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C10A74;
	height:20px
	}
/* .Cadre_tableau1 {
	BORDER: #d1dadf 1px solid;  overflow: auto; 
} */
.Cadre_tableau1 {
	BORDER: #494748 1px solid;  overflow: auto; 
}
.tbl_elements_pairs {
	background-color: #EEEBE4 ; cursor:pointer;
}
.tbl_elements_impairs {
	background-color: #FFFFFF ; cursor:pointer;
}

