body,
table { color:#333333; font-family: "tahoma", Arial, Helvetica, sans-serif; font-size:9pt; margin: 0; padding: 0; background-color:#FFFFFF; }
p,
form { margin:0; }
label.error { /* remove the next line when you have trouble in IE6 with labels in list */
	color: #fff; font-weight: normal; background-color: #cc0000; margin: 0 5px; padding: 3px; }
/* ------------ Liens ------------- */
a:link,
a:visited,
a:active { color: #003366; text-decoration: underline; }
a:hover { color: #cc0000; text-decoration: none; }
/* ------------ Les titres ------------- */
h1 { font-size: 1.2em; color:#CC0000; margin:0px 0px 20px 0px }
h2 { font-size: 1.2em; color:#FFFFFF; background-color: #7AB1F9; padding:2px 10px 2px 10px; }
h3 { font-size: 1em; }
/* ----- Le menu horizontal */
.menuh { background-color:#012773; border-top:1px #fff solid; }
.menuh ul { list-style: none; padding: 0px; margin: 0px; }
.menuh li { list-style: none; display:inline; }
.menuh a:link,
.menuh a:active,
.menuh a:visited { float:left; display: block; background-color:#012773; color: #ffffff; text-decoration: none; font-size:1.1em; font-weight:bold; padding: 10px; border-right:1px #FFFFFF solid; }
.menuh a:hover { background-color: #6699cc; text-decoration: none; }
/* ------------ Le tableau ------------- */
.tableliste tr { background-color: #f5f5f5; }
.tableliste p { margin:0; }
.tableliste tr:hover { background-color: #e0e0e0; }
/*----------------------------------------*/
.trait { border-top:1px dotted #CCCCCC; }
.important { width:auto; overflow:hidden; background-position: 15px 50%; /* x-pos y-pos */ padding:10px 10px 10px 50px; margin:5px 0; border: 1px dotted #fedbc5; color: #cc0000; }
.smalltext { font-size:0.9em; }
/*------------Boutton bleu---------*/
.boutton a:link,
.boutton a:active,
.boutton a:visited,
.boutton a:hover { background-color:#5c74a3; color:white; border:solid 1px #111111; font-size:11px; font-weight:bold; height:18px; margin:0px 0px 0px 4px; padding:2px 10px 2px 10px; text-decoration: none; }
/*------------ajax---------*/
#ajaxstatus { width:100%; height:20px; margin-bottom:5px; text-align:center; color:#000; color: #cc0000; }
.hidden { visibility:hidden; }
