
BODY{
	color				: #000000;
	background-color	: #FFFFFF;
	font-weight			: normal;
	font-size			: 12px;
	font-family			: "Comic Sans MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin				: 0;
	padding				: 0;
}
A { 
	font-family			: "Comic Sans MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-decoration		: none;
	font-weight			: bold;
	font-size			: 100%;
	color				: #A23142;
}
A:hover {
	text-decoration		: underline;
}
A.normal {
	color				: #317CA2;
	background-color	: #FFFFFF;
}
A.normal:hover {
	color				: #FFFFFF;
	background-color	: #317CA2;
}
A.reverse {
	color				: #FFFFFF;
	background-color	: transparent;
}
A.menu {
	color				: #317CA2;
	background-color	: #FFFFFF;
}
A.menu:hover {
	color				: #FFFFFF;
	background-color	: #317CA2;
}
INPUT.buttons	{	
	line-height			: normal; 
	text-transform		: none; 
	color				: #FFFFFF; 
	background-color	: #0380B7;
	border				: 0;
	text-decoration		: none;
	font-size			: 120%;
	font-variant		: small-caps;
	font-weight			: bold;
	padding				: 0;
}
INPUT.search {
	background-color	: #EEEEEE;
	color				: #000000;
}

DIV.header {
	text-decoration		: underline; 
	text-align			: center;
	background-color	: #DDDDDD;
	color				: #000000;
	font-size			: 120%;
	font-weight			: bold;
	padding				: 5px 0;
	margin				: 0;
}
DIV.buttons {
	text-align			: center;
	background-color	: #DDDDDD;
	height				: 2em;
	padding				: 1em 0 1em 0;
	margin				: 1em 0 1em 0;
}
DIV.label {
	float				: left;
	text-align			: right;
	height				: 30px;
	font-weight			: bold;
	width				: 20%;
}
DIV.input {
	float				: left;
	text-align			: left;
	height				: auto;
	width				: 75%;
	padding				: 0 0 5px 5px;
}
DIV.periode {
	float				: none;
	text-align			: center;
	height				: auto;
	font-weight			: bold;
	font-size			: 100%;
	margin				: 0 10% 0 5%;
	width				: 100%;
}
DIV.periodeL {
	float				: left;
	text-align			: right;
	width				: 20%;
}
DIV.periodeC {
	float				: left;
	text-align			: center;
	width				: 55%;
	height				: auto;
	font-weight			: bold;
	font-size			: 100%;
}
DIV.periodeR {
	float				: right;
	text-align			: left;
	width				: 20%;
}
IMG {
	border				: none;
}

TEXTAREA,SELECT {
	background-color		: white;
	scrollbar-track-color	: #317CA2;
	scrollbar-arrow-color	: Black;
	scrollbar-face-color	: #317DA5;
	scrollbar-shadow-color	: White;
	font-size				: 90%;
	color					: #003366;
	min-width				: 100px;
}
TABLE {
	border				: none;
	margin				: 0;
	width				: 100%;
	font-size			: 100%;
}
TABLE.header {
	width				: 95%;
	height				: 40px;
}	
TABLE.kwd {
	background-color	: transparent;
	color				: #000000;
	border				: none;
	width				: 100%;
	height				: 30px;
	margin				: 0;
	padding				: 0;
}
TABLE.list{
	margin				: 0 10% 0 5%;
	width				: 85%;
    border-spacing		: 0; /* au cas ou */
    border-collapse		: collapse;
}
TABLE.create{
	color				: Black;
	background-color	: #317DA5;
	width				: 100%;
	margin				: 0;
	left				: 100px;
}
TH.appli{
	color				: White;
	background-color	: #317DA5;
	text-align			: center;
	font-size			: 150%;
	font-weight			: bold;
}
TH.list{
	color				: Black;
	background-color	: #63AACE;
	text-align			: left;
}

TD.even{
	color				: Black;
	background-color	: transparent;
}

TD.odd{
	color				: Black;
	background-color	: #F0F0F0;
}

TD.barre{
	color				: Black;
	background-color	: #317DA5;
	text-align			: center;
}


.headdocbox {
	background-color	: #317CA2;
	border				: 3px ridge #317CA2;
	width				: 85%;
	margin				: 0 10% 0 5%;
	position			: relative;
	font-size			: 90%;
}
.headgrpbox {
	background-color	: #317DA5;
	color				: #000000;
	border				: 3px ridge #317CA2;
	font-size			: 90%;
	margin				: 15px 10% 15px 10%;
	width				: 550px; 
}
DIV.publish {
	border				: 3px ridge #317CA2; 
	font-size			: 90%; 
	font-weight			: bold; 
	margin				: 5px 10% 5px 10%;
	text-align			: center; 
	width				: 550px; 
}
.disptit{
	color				: Black;
	background-color	: #CCCCCC;
}
.dispfil{
	color				: #317DA5;
	background-color	: #FFFFFF;
}
.dispsiz{
	color				: #000000;
	background-color	: #FFFFFF;
}
.textarea {
	font-size			: 1.5em;
}
BODY#bmenu {
	color				: #000000;
	background			: url(/images/navig_bg.gif) no-repeat top left;
	font-size			: 0.9em;
}
div#menu {
	padding-left		: 5px;
}
div#menu a {
	display				: block; 
	text-decoration		: none;
	font-size			: 1em;
	line-height			: 1.5em;
	font-weight			: normal;
	border				: 1px outset RGB(7,160,98);
	width				: 100px;
	color				: #000000;
	background-color	: #FFFFFF;
	padding-left		: 3px;
	margin-top			: 1px;
}
div#menu a:hover {
	color				: #000000;
	background-color	: #63AACE;
	border				: 1px inset RGB(7,160,98);
}
div#pied {
	position			: absolute;
	height				: auto;
	top					: auto;
	bottom				: 0;
	padding-left		: 15px;
	text-align			: center;
	font-weight			: bold;
}
#titmenu {
	width				: 140px;
	font-weight			: bold;
	text-decoration		: underline;
	text-align			: center;
	padding				: 0;
	margin				: 0;
}
div.sousmenu {
	visibility			: hidden; 
	left				: 40px; 
	position			: absolute; 
	border				: 1px solid #000000;
	background-color	: #F0F7FF;
	padding				: 0;
	width				: auto;
	margin-top			: -1.25em;
}
div#menuspanco a {
	width				: 80px;
}
div#menuright a {
	width				: 80px;
}
div#menulists a {
	width				: 80px;
}
div#menuusers a {
	width				: 80px;
}
#imglogo {
	border				: none;
	margin				: 0;
	padding				: 0;
	width				: 145px;
}

#advsearchglob {
	position			: absolute;
	width				: 550px;
	height				: auto;
	margin-left			: 45px;
	color				: #000000;
	background-color	: #317CA2;
}

