BODY {
	BACKGROUND-COLOR: white;
	leftmargin="0";
	topmargin="0";
	marginwidth="0";
	marginheight="0";
	FONT-FAMILY: Verdana;
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;

	SCROLLBAR-FACE-COLOR: #8499AD;
	SCROLLBAR-HIGHLIGHT-COLOR: #D7DEE3;
	SCROLLBAR-SHADOW-COLOR: #60738A;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	scrollbar-base-color: #5E6874;
	scrollbar-track-color: #D7DEE3;
}
A:link {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}
td { COLOR: #4E6075; FONT-FAMILY: verdana; FONT-SIZE: 8pt; TEXT-DECORATION: none; }
hr { height: 1px; color: #7A90A7; }

/*Pour la navigation dynamique page par page */
.small { COLOR: #4E6075; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-DECORATION: none; padding-bottom: 0.7em;}
A.small:link, A.samll:hover, A.small:visited,A.small:active { COLOR: #4E6075; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-DECORATION: none; }
.smallon { COLOR: #336699; FONT-FAMILY: Arial; FONT-SIZE: 10pt; TEXT-DECORATION: none; font-weight: bold;}



/*Banner */
.banner {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	vertical-align:middle;
}
A.banner:link {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	vertical-align:middle;
}
A.banner:active {
	COLOR: #1D4169;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	vertical-align:middle;
}
A.banner:visited {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	vertical-align:middle;
}
A.banner:hover {
	COLOR: #1D4169;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	vertical-align:middle;
}



/* Sous menu */
A.menu:link {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
A.menu:active {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
A.menu:visited {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
}
A.menu:hover {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
}
.menu {
	COLOR: #4E6075;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	TEXT-DECORATION: none;
	vertical-align:middle;
	padding: 1px 3px 1px 3px;
}




/* Pour le formulaire de login - table avec fond de couleur */
table.login
{
	COLOR: #284D77;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
/* Pour le formulaire de login - avec ombre interne */
.formulaire {
	font-family: Arial;
	COLOR: #284D77;
	font-size: 13px;
	border: 1 solid #284D77;
	background-image: url(/admin/imgs/fd_champs.gif);
}



/* en haut à gauche avec la puce ronde */
div.titreadmin {
	background: url(/admin/imgs/puce_titre.gif) left top no-repeat;
	COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding: 15px 15px 15px 18px;
}
/* pareil que titre admin */
div.soustitreadmin {
	background: url(/admin/imgs/puce_soustitre.gif) left top no-repeat;
	COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	padding: 5px 5px 5px 18px;
}
div.FontTitre {
	COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}





/* Pas encore utilisé
.txtnormal {
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	padding: 8px;
}
.titre {
	COLOR: #336699;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.soustitre {
	COLOR: #336699;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.erreur {
	COLOR: #CA1800;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
.important {
	COLOR: #284D77;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.legende {
	COLOR: #284D77;
	FONT-FAMILY: Arial;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	background-color : #293A79;
	letter-spacing : 1px;
	margin-top : 2px;
}
 */






/* login et password sur formulaire de login */
.formlabe {
	font-family : Arial;	
	text-align : right;
	vertical-align : middle; 
	font-weight : bold;
}
/* lorsqu'on n'est pas logué, la phrase qui s'affiche à la place des menus */
.forminfo {
	letter-spacing : 1px;
 	font-family : Arial;	
	FONT-SIZE: 8pt;
	color : #ECF1F5;
}






/* pour le tableau Grid */
/* Entete du tableau avec et sans lien */
td.entete { 
	background-color: #9FB1C2; 
	font-family: Verdana; 
	color: #4E6075; 
	FONT-SIZE: 10pt; 
	text-align: center;
	vertical-align: middle; 
	font-weight: bold; 
}
td.titlebar 
{ 
	height:28px;
	border:1px solid black;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background-color:#9fb1c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

td.soustitlebar 
{ 
	height:22px;
	border:1px solid black;
	font-weight:bold;
	text-align:center;
	background-color:#8fb1c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.statusbar 
{ 
	height:20px;
	border:solid 1px black;	
	background-color:#D7DEE3;
}

A.entete:link { font-family: Arial;	color: #4E6075; FONT-SIZE: 10pt;font-weight: bold;TEXT-DECORATION: none; }
A.entete:active { font-family: Arial;	color: #000000; FONT-SIZE: 10pt;font-weight: bold;TEXT-DECORATION: none; }
A.entete:visited { font-family: Arial;	color: #4E6075; FONT-SIZE: 10pt;font-weight: bold;TEXT-DECORATION: none; }
A.entete:hover { font-family: Arial;	color: #000000; FONT-SIZE: 10pt;font-weight: bold;TEXT-DECORATION: none; }
/* texte modifiable */
.formtableau_on {
	font-family: Arial;
	COLOR: #284D77;
	font-size: 12px;
}
/* champs input */
.champsimple {
	font-family: Arial;
	COLOR: #284D77;
	font-size: 11px;
	border: 1 solid #284D77;
   background-color: #FFFFFFF;
}



/* Liens en haut de page à côté du titre */
A.liendebut:link { font-family: Arial; color: #4E6075; FONT-SIZE: 10pt; background-color: #E8ECEF; padding: 0.3em 0.3em 0.3em 0.3em; }
A.liendebut:active { font-family: Arial;	color: #000000; FONT-SIZE: 10pt; background-color: #D6DDE2; padding: 0.3em 0.3em 0.3em 0.3em; }
A.liendebut:visited { font-family: Arial; color: #4E6075;	FONT-SIZE: 10pt; background-color: #E8ECEF; padding: 0.3em 0.3em 0.3em 0.3em; }
A.liendebut:hover { font-family : Arial; color: #000000; FONT-SIZE: 10pt; background-color: #D6DDE2; padding: 0.3em 0.3em 0.3em 0.3em; }
/* le border est dans la cellule */
td.liendebut { border: 1 solid #8499AD;}

/* input qui a le même aspect que les liens en haut de page à côté du titre */
input.boutonliendebut {
	font-family: Arial;
	COLOR: #4E6075;
	font-size: 10pt;
	border: 1 solid #8499AD;
	background-color: #E8ECEF;
}
/* lien qui a le même aspect que les input */
/* le border est dans la cellule */
td.fauxboutonliendebut {
	font-family: Arial;
	COLOR: #4E6075;
	font-size: 10pt;
	border: 1 solid #8499AD;
	background-color: #E8ECEF;
}
/* le reste est une caractéristique du lien */
A.fauxboutonliendebut:link, A.fauxboutonliendebut:hover, A.fauxboutonliendebut:visited,A.fauxboutonliendebut:active {
   font-family : Arial;	
	color : #4E6075;
	FONT-SIZE: 10pt;
	background-color: #E8ECEF;
	padding: 0.3em 0.3em 0.3em 0.3em;
}








/* input plus foncé que le premier */
input.bouton2 {
	font-family: Arial;
	COLOR: #4E6075;
	font-size: 10pt;
	border: 1 solid #4E6075;
	background-color: #C0CBD6;
	width: 22%;
}
/* lien qui a le même aspect que le inputbouton2 (plus foncé) */
/* le border est dans la cellule */
td.fauxbouton2 {
	font-family: Arial;
	COLOR: #4E6075;
	font-size: 10pt;
	border: 1 solid #8499AD;
	background-color: #E8ECEF;
}
/* le reste est une caractéristique du lien */
A.fauxbouton2:link, A.fauxboutonliendebut:hover, A.fauxboutonliendebut:visited,A.fauxboutonliendebut:active {
   font-family : Arial;	
	color : #4E6075;
	FONT-SIZE: 10pt;
	background-color: #E8ECEF;
	padding: 0.3em 0.3em 0.3em 0.3em;
}




/* ligne sous le titre de recherche dans les tables */
.soustitretable {
	COLOR: #336699;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: 1px solid #A2B2C1;
	padding-bottom : 5px;
}








/* pour tableau d'affichage */
/* ligne séparation sous le texte */
td.lignelien {
	border-bottom : solid 0px #C0CBD6;
}
/* ligne séparation sous le texte plus fond de couleur */
td.lignelien2 {
	border-bottom : solid 1px #C0CBD6;
	background-color: #F6F7F9;
}
td.entete2 { 
	background-color: #C0CBD6; 
	font-family: Arial; 
	color: #4E6075; 
	FONT-SIZE: 10pt; 
	text-align: center;
	vertical-align: middle; 
	font-weight: bold; 
	border-bottom : solid 1px #4E6075;
}

/* séparation complète */
table.lignelien {
	border-top : solid 1px #C0CBD6;
	border-left : solid 1px #C0CBD6;
	border-right : solid 1px #C0CBD6;
}

.texteliste {
	FONT-SIZE: 8pt; COLOR: #424E5E; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana
	
}
.hiddentexteliste {
	FONT-SIZE: 8pt; COLOR: #424E5E; LINE-HEIGHT: 11pt; DISPLAY:none; FONT-FAMILY: Verdana
}
.textfield {
	BORDER-RIGHT: #424E5E 1px solid; BORDER-TOP: #424E5E 1px solid; FONT-WEIGHT: lighter; FONT-SIZE: 11px; BORDER-LEFT: #424E5E 1px solid; COLOR: #424E5E; LINE-HEIGHT: 13px; BORDER-BOTTOM: #116486 1px solid; FONT-FAMILY: Verdana
}
.hiddentextfield {
	BORDER-RIGHT: #424E5E 1px solid; 
	BORDER-TOP: #424E5E 1px solid; 
	FONT-WEIGHT: lighter; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #424E5E 1px solid; 
	DISPLAY:none;
	COLOR: #424E5E; LINE-HEIGHT: 13px; BORDER-BOTTOM: #116486 1px solid; FONT-FAMILY: Verdana
}
.producttree {
	FONT-SIZE: 7pt; COLOR: #106487; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana
}.titleTrBg {
	background-color: #9FB1C2;
}
.TitleColor {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.handCursor {
	cursor: hand;
}
.textetitre
{
	font-weight: bold;
	font-size: 11pt;
	line-height: 11pt;
	color: #FF5E00;
	font-family: Verdana;
}
