body {
	/*background-image:url(/images/fond_degrade.png);
	background-repeat:repeat-x;*/
	font-size: 12px;
	font-family: arial;
	/*background-color: #ffffff;*/
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-attachment: fixed;
}

a:link { color: #411802; font-weight: bold; text-decoration: none; }
a:visited { color: #411802; font-weight: bold; text-decoration: none; }
a:hover { color: #3f3f3f; }
a:active { color: #3f3f3f; }
input, textarea, option, select {
	border: solid 1px #bebebe;
}

th {
	color: #2c4269;
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	text-transform: uppercase;
}
td {
	vertical-align: middle;
}

#Titre { color: #2c4269; font-size: 15px; font-weight: bold; }
#Titrebo { color: #2c4269; font-size: 22px; font-weight: bold; }
#message { color: #f00; font-size: 14px; font-weight: bold; line-height: 25px; }
#encadre { clear: both; margin: 10px; padding: 10px; border: solid 1px black; }
.menu_catalogue { color: #fff3be; font-size: 12px; line-height: 18px; background-color: #411802; text-decoration: none; vertical-align: top; position: absolute; width: 130px; height: 60px; float: left; clear: right; padding-top: 5px; padding-left: 5px; display: none; }
.menu_catalogue a:link,.menu_catalogue a:visited { color: #fff3be; font-size: 12px; font-weight: normal; line-height: 18px; background-color: #411802; text-decoration: none; position: absolute; width: 93%; float: left; clear: right; margin: 0; display: block; }
.menu_catalogue a:hover, .menu_catalogue a:active { color: #411802; font-size: 12px; font-weight: normal; line-height: 18px; background-color: #fff3be; text-decoration: none; position: absolute; float: left; clear: right; margin: 0; display: block; }
#commentaire { font-size: 9px; vertical-align: super; display: inline; }

.Titre_ {color: #2c4269; font-size: 15px; font-weight: bold;}
.Titre_conv {color: #cd9f63; font-size: 15px; font-weight: bold;}
.Titre_ca {color: #1a366b; font-size: 15px; font-weight: bold;}
.Titre_sal {color: #005a3d; font-size: 15px; font-weight: bold;}
.Titre_mod {color: #73237a; font-size: 15px; font-weight: bold;}
.Titre_chal {color: #A40828; font-size: 15px; font-weight: bold;}
.Titre_forma {color: #FF3300; font-size: 15px; font-weight: bold;}

.inactif {
	font-style: italic;
	color: #999999;
}

.deroulg {
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.classt_attention{
	color: #ff0000;
	font-weight: bold;
}
.classt_erreur{
	color: #cc00ff;
	font-weight: bold;
}
.classt_100{
	color: #00bb00;
	font-weight: bold;
}
.classt_75{
	color: #227722;
	font-weight: bold;
}
.classt_50{
	color: #113311;
	font-weight: bold;
	}
.classt_25{
	color: #555555;
	font-weight: bold;
}
.classt_1{
	color: #777777;
	font-weight: bold;
}
.classt_0{color: #aaaaaa; }



.txtcoul_ {color: black;}
.txtcoulg_ {color: black; font-weight: bold;}
.txtcoul_evt {color: #666666;}
.txtcoulg_evt {color: #666666; font-weight: bold;}
.txtcoul_conv {color: #cd9f63;}
.txtcoulg_conv {color: #cd9f63; font-weight: bold;}
.txtcoul_ca {color: #1a366b;}
.txtcoulg_ca {color: #1a366b; font-weight: bold;}
.txtcoul_sal {color: #005a3d;}
.txtcoulg_sal {color: #005a3d; font-weight: bold;}
.txtcoul_mod {color: #73237a;}
.txtcoulg_mod {color: #73237a; font-weight: bold;}
.txtcoul_chal {color: #A40828;}
.txtcoulg_chal {color: #A40828; font-weight: bold;}
.txtcoul_forma {color: #FF3300;}
.txtcoulg_forma {color: #FF3300; font-weight: bold;}

.lign_coul1 {background-color: #d5ff87;}
.lign_coul2 {background-color: #FFFFFF;}
.lign_coul1_ca {background-color: #F3F7FC;}
.lign_coul2_ca {background-color: #FFFFFF;}
.lign_coul1_sal {background-color: #E3F2EB;}
.lign_coul2_sal {background-color: #FFFFFF;}
.lign_coul1_forma {background-color: #FFF8F2;}
.lign_coul2_forma {background-color: #FFFFFF;}
.lign_coul1_chal {background-color: #F7F0F2;}
.lign_coul2_chal {background-color: #FFFFFF;}
.lign_coul1_mod {background-color: #F2F0F4;}
.lign_coul2_mod {background-color: #FFFFFF;}
.lign_coul1_conv {background-color: #F8F1E9;}
.lign_coul2_conv {background-color: #FFFFFF;}

#encadre_sel {
	clear: both;
	margin: 5px;
	padding: 5px;
	border: solid 1px black;
	background-color: #F1F1F1;
}
#encadre_ { clear: both; margin: 5px; padding: 5px; border: solid 1px black; }
#encadre_conv { clear: both; margin: 5px; padding: 5px; border: solid 1px #cd9f63; }
#encadre_ca { clear: both; margin: 5px; padding: 5px; border: solid 1px #1a366b; }
#encadre_sal { clear: both; margin: 5px; padding: 5px; border: solid 1px #005a3d; }
#encadre_mod { clear: both; margin: 5px; padding: 5px; border: solid 1px #73237a; }
#encadre_chal { clear: both; margin: 5px; padding: 5px; border: solid 1px #A40828; }
#encadre_forma { clear: both; margin: 5px; padding: 5px; border: solid 1px #FF3300; }