body
{
	font-size: 11px;
	color: #214273;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: white;
}

td {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #214273 }

a:link { color: #000000; text-decoration: underline}
a:visited { color: #000000; text-decoration: underline}
a:hover { color: #0070B5; text-decoration: underline}
a:active { color: #0070B5; text-decoration: underline}

select       { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #E8E8E8;}
input        { font-size: 10pt; background-color: #E8E8E8; border: 1px solid #7F9DB9; margin: 2px;}
input.bouton
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	font-size: 9pt;
	background-image: url(images/fondBouton.gif);
	margin: 1px;
	border-left: #7f9db9 1px solid;
	color: #214273;
	border-bottom: #7f9db9 1px solid;
	background-color: #e0e0e0;
}
textarea     { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #E8E8E8; border: 1px solid #7F9DB9; }

H1 {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #808080; margin-top: 0; margin-bottom: 0}
H2 {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #808080}
.info { display:block; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #90163F; }
.alerte { background-image: url(images/pictos/alerte.gif); background-repeat: no-repeat; background-position: top,left; display:block; padding-left:20px; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #90163F; }
.erreur { background-image: url(images/pictos/erreur.gif); background-repeat: no-repeat; background-position: top,left; display:block; padding-left:20px; margin-top:5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #FF3300; }


table.dgNormal {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;

	border-collapse: collapse;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-color: #F6F6F6
}
.dgNormal td{
	padding: 3px;
	border-width: 1px;
	border-color: #C0C0C0;
	border-style: solid;
}

table.fantome{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-width: 0px;
	border-style:none;
	border-color: #FF0000;
}
.fantome td{
	padding: 0px;
	border-width: 0px;
	border-color: #C0C0C0;
	border-style: none;
}



.menu a{
	border-width: 1px;
	color: white;
	padding: 2px 2px 2px 2px;
	width: 100%;
	color: #000000;
	text-decoration: none
}
.menu a:visited {  color: #000000; text-decoration: none}
.menu a:hover {
	border-width: 1px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	border-color: #F1F1F1;
	background-color: #C0C0C0;
	text-decoration: none
	border-style: solid;
}


/***************************************
* affichage
****************************************/
div.affichage { margin: 5px; width: 580px; background-color: #ffffff; padding: 20px; border: #bdd6ef 1px solid; text-align:left; }
table.cadreAffichage {border: #bdd6ef 1px solid; background-color:#E3E2C3;}


/***************************************
* menu
****************************************/
div.menu { margin-bottom: 10px; border-bottom: 1px solid #FFCC29; }
div.menu ul { list-style-type: none; margin: 10px 0px 0px 10px; }
div.menu ul li { display: inline; margin-left:5px; }
div.menu ul li a { background-color: #FFFACD; font-weight: bold; text-decoration: none; text-align: center; width: 100%; border-top: #FFCC29 1px solid; border-left: #FFCC29 1px solid; border-right: #FFCC29 1px solid; }



/***************************************
* header
****************************************/
div.header { color: #ffffff; background-color:#808080; padding:10px; }
div.header a:link, div.header a:visited, div.header a:active { color: #808000; text-decoration: none; }
div.header a:hover { color: #bbbbbb; text-decoration: none; }
.header h1{float: left; margin-left:80px; margin-top:10px; color:#fff;}


div.subheader { height: 15px; margin-top:10px; text-align:right }