body {
	color:#0E2A48;
    font-family: Arial,Verdana,Helvetica,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #aaaaff;
	scrollbar-base-color: #7c72fa;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #7c72fa;
	scrollbar-highlight-color: #e8d286;
	scrollbar-shadow-color: #e8d286;
}
body, table {font-size: 10px; color: #000000; font-family : Arial,sans-serif; font-weight: bold; cursor: url(images/curseur_sourie/Comix Cursors/ComixCursors-White-Small/Comix_White_Link.cur);} /*texte brun*/

a:link {font-size: 11px; color: #9B2207; font-family: Arial,sans-serif; text-decoration: none;}
a:active {font-size: 11px; color: #9B2207; font-family: Arial,sans-serif; text-decoration: none;}
a:visited {font-size: 11px; color: #9B2207; font-family: Arial,sans-serif; text-decoration: none;}
a:hover {font-size: 11px; color: #000000; font-family: Arial,sans-serif; text-decoration: none;}

#menu {
	background: url(images/degrade.png) repeat-x top #ffffff;
	border: solid 1px #aaaaff;
	text-align: center;
}
#menu2 {
	/* background-image: url(images/fond_ecran2.jpg); */
	text-align: center;
	width: 180px;
}
#menu3 {
	background: #ccccff;
	border: solid 1px #aaaaff;
	text-align: center;
	width: 180px;
}
#menu4 {
	background: url(images/degrade.png) repeat-x top #ffffff;
	border: solid 2px #800000;	
	text-align: center;
	width: 180px;
}
#menu a, #menu2 a, #menu3 a, #menu4 a{
	color: #7c72fa;
	display: block;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	padding-top: 0px;
	text-align: center;
	text-decoration: none;
	width: 176px;
}
#menu a:hover, #menu2 a:hover, #menu3 a:hover {
	background: #adc2fc;
}
#menu a.menu1, #menu2 a.menu1, #menu3 a.menu1 {
	height: 30px;
	padding-top: 2px;
}
#menu a.menu1:hover, #menu2 a.menu1:hover, #menu3 a.menu1:hover {
	/*background: #adc2fc;*/
}
table.border {
	border: 4px solid;
}
table.fond {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	left: 2px;
	min-height: 1000px;
	text-align: center;
	top: 2px;
}
td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
}
td.onglet_actif {
	background-color: #ccccff;
	border: solid 1px #aaaaff;
	border-bottom: none;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}
td.onglet_passif {
	background-color: #aaaaff;
	border: solid 1px #ccccff;
	border-bottom: solid 1px #aaaaff;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}
td.onglet_passif_hover {
	background-color: #ccccff;
	border: solid 1px #aaaaff;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}
td.mini {font-size: 9px; background-color: #ddddff;}

.titre {
	background: #7c72fa;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	text-decoration: underline;
}
.titre1 {
	background: #aaaaff;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
.titre2 {
	background: #adc2fc;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
}
.titre3 {
	background: #ccccff;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
}
.titre4 {
	background: #aaaaff;
	color: #800000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
}
.titre5 {
	background: #ddddff;
	color: #800000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
}
.titre6 {
	background: #aaaaff;
	color: #800000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	text-decoration: underline;
}
.texte {
	padding: 5px; overflow: auto;
	background: url(images/degrade.jpg) repeat-xtop;
	border-color: #aaaaff;
	border-style: solid;
	border-width: 1px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
}
.center {
	text-align: left;
}
.right {
	text-align: right;
}
.a_texte {
	background-color: #ccccff;
	border-color: #aaaaff;
	border-style: solid;
	border-width: 1px;
	border-top: none;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding: 5px;
	overflow: auto;
}

select {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; color: #00008B; background-color: #ccccff;}
select option.selected {font-size: 12px; color: #00008B; background-color: #aaaaff; font-weight: bold;}
input.disabled {color: #000000; background-color: #aaaaff; cursor: auto;}
.message {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: #000000; background-color: #bbbbff;}
.erreur {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: #000000; background-color: #e66a6a;}
.Style4 {font-size: 12px; color: #00AA00; font-family : Arial,sans-serif; font-weight: bold;} /*texte vert 11px*/
.Style5 {font-size: 12px; color: #00008B; font-family : Arial,sans-serif; font-weight: bold;} /*texte bleu foncé 11px*/
.Style6 {font-size: 13px; color: #FF0000; font-family : Arial,sans-serif; font-weight: bold;} /*texte rouge 12px*/
.Style7 {font-size: 20px; color: #FFFFFF; font-family : Arial,sans-serif; font-weight: bold;} /*texte blanc 19px*/
.normal {font-size: 12px; background-color: #ccccff;}
.normalb {font-size: 12px; background-color: #aaaaff;}
.show {visibility: visible;}
.hidden {visibility: hidden;}
.pointer {cursor:pointer;}

ul {list-style-type: none; margin: 0px; padding: 0px; height: 12px; text-align: left; font-family: Arial,sans-serif;}
li {height: 14px; font-family: Arial,sans-serif;}
li.focused {color: #9B2207; cursor: pointer; height: 14px; font-style: italic; text-decoration: underline; font-family: Arial,sans-serif;}
label {display: block; padding-left: 25px; text-indent: -25px;}
* html label, * html .checklist label {height: 1%;}

