body		{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; }
.surlign_tr{ background-color: #ffe4c4;} .surlign2_tr{ background-color: #ffc67c;} .surlign3_tr{ background-color: #cf903f;} .surlign4_tr{ color: #ffffff; background-color: #ff5555;}

/* *************************  tableau résultat ****************************** */
table		{ font-family: Arial, sans-serif; font-size: 8pt; color: #000000; }
th			{ font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; text-align: center; }

/* *************************  formulaire  *********************************** */
input, option, select, textarea	{ font-family: Arial, sans-serif; font-size: 8pt;  }

#form1 input, #form1 option, #form1 select, #form1 textarea { font-family: Arial, sans-serif; font-size: 8pt; background-color: #ffe4c4;}
#form1 td { font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }
/* *************************  cadre menu  *********************************** */

div#cadre_connect
	{width: 350px;
	background-color: #ffffff;
	border: 3px #cf903f solid;
	padding: 10px;
	margin:0 auto;
	margin-top: 40px;
	text-align: center;
	}

.cadre	{ background-color: #ffffff; border: 3px #cf903f solid;}
.cadre_h	{ background-color: #ffffff; border: 3px #cf903f solid;}
.cadre_b	{ background-color: #ffc67c; border-bottom: 3px #cf903f solid; border-left: 3px #cf903f solid; border-right: 3px #cf903f solid;}

.normal	{ font-family: Arial, sans-serif; font-size: 10pt; color: #000000; }
.menu		{ font-family: Arial, sans-serif; font-size: 10pt; color: #000000; }

.titre_red {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000}


h1		{ font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; border: 0px #cf903f solid; background-color: #ffffff; text-align: center;}
h2		{ font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; width:40% ; background:#ffc67c; border: 1px #000000 solid;}
.h2	{ font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; width:40% ; background:#ffc67c}
h3		{ font-family: Arial, sans-serif; font-size: 16pt; font-weight: bold; width:40% ; background:#ffc67c}

.td-articlesrubrique {  border: 1px #5185A5 solid; background-color: #ffffff}
.td-titre_rubrique_milieu { border-bottom: 1px solid #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ecf4c1; color: #000000}
.td-titre_rubrique_milieu2 { border-bottom: 1px solid #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #abc3db; color: #000000}
.td-titre_rubrique_milieu3 { border-bottom: 1px solid #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #1ac300; color: #000000}
	div.marge {margin-bottom: 3px; margin-top: 3px;}
	div.marge6 {margin-bottom: 6px; margin-top: 6px;}

.titre_form	{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; width:40%; background:#ffffff;border: 1px solid #000000}
.rien			{ font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; width:auto; background:#ffc67c;position:absolute;top:162px;}
.rien_popup	{ font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; width:auto; background:#ffc67c;position:absolute;top:50px;}

.warning { font-family: Arial, sans-serif; font-size: 9pt; color: #ff0000; }

.cadre2 { background-color: #ffffff; font-size: 8pt; border: 5px solid #a0a0a0; padding: 0px; margin-bottom: 0px; margin-top: 0px;}

.titre_jaune { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; text-valign: top; vertical-align: top; color: #2828a5; background-color: #ffff00; border: 1px solid #000000; margin-left:15px; margin-right:15px;}

.label { font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; }

div#menu_horizon2
	{text-align: center;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
div#menu_horizon2 a:active, div#menu_horizon2 a:link, div#menu_horizon2 a:visited
	{ text-decoration: none; font-weight: bold; color: #ffffff; background-color: #ff0000;padding: 3px;}
div#menu_horizon2 a:hover
	{ text-decoration: underline overline; font-weight: bold; color: #ffffff;}
div#menu_horizon2 li
	{display: inline;
	list-style-type: none;
	font-weight: bold;
	}

#tableau td {}
#tableau th {font-weight: bold;text-align:center; border-bottom: 2px solid #7b83ea;}