BODY {
	font-size: 0.8em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: #eeeeee;
	background: #C9C1C7; /* (lilas plus fonce) */
	background: #D8D3D7; /* (lilas tres clair) */
	background: #DCCBD8;
	background: #D7CBD5;
	background: #D8D3D7;
	background: #D3CCD1;
	background: #D2CBD0;
	background: #D7D2D6;
	/* AHG : modif pour fond blanc 
	background: #FFFFFF; */
	background: #FFFFFF;
}


/*
Couleurs dans le fichier
#66 4E 63   	pour le bandeau, la partie "liens/menu", prune bien
#B6 00 39   	pour les titres, rouge sur fond lilas 
#FF FF FF 		pour le fond
(#D7 D2 D6		pour le fond, avant 070930, trop lourd)

pour essai pour le bandeau :
#3F 59 7A;  (bleu bien)
#4D 43 4F;  (prune plus fonce) 
#60 54 63;  (prune bien) 
#66 4E 5C;  (prune bien) 
#66 4E 63;  (prune bien)  

*/

TD {
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif
}

SELECT {
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif
}

INPUT {
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif
}

/* LI {
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif
} */
A {
	color: #373095;
	text-decoration: underline;
}

A:link {
	color: #373095;
}

A:visited {
	color: #373095;
}

A:active {
	color: #6054FF;
}

A:hover {
	color: #A05463;
}

A.externalLink {
	padding-right: 15px;
	background: url(../images/externalLink.png) no-repeat right center
}

A.externalLink:link {
	padding-right: 15px;
	background: url(../images/externalLink.png) no-repeat right center
}

A.externalLink:visited {
	padding-right: 15px;
	background: url(../images/externalLink.png) no-repeat right center
}

A.externalLink:active {
	padding-right: 15px;
	background: url(../images/externalLink.png) no-repeat right center
}

A.externalLink:hover {
	padding-right: 15px;
	background: url(../images/externalLink.png) no-repeat right center
}

A.newWindow {
	padding-right: 18px;
	background: url(../images/newwindow.png) no-repeat right center
}

A.newWindow:link {
	padding-right: 18px;
	background: url(../images/newwindow.png) no-repeat right center
}

A.newWindow:visited {
	padding-right: 18px;
	background: url(../images/newwindow.png) no-repeat right center
}

A.newWindow:active {
	padding-right: 18px;
	background: url(../images/newwindow.png) no-repeat right center
}

A.newWindow:hover {
	padding-right: 18px;
	background: url(../images/newwindow.png) no-repeat right center
}

h1 {
	padding-right: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	margin-top: 0.5em;
	/* 	border: #3F597A 2px solid; */
	font-weight: 900;
	font-size: 2.0em;
	/*  border-color: #4D434E;*/ /*
	background-color: #3F597A;
	background-color: #6F8CAA;
*/ /*	color: #87170A ; */
/*	color: #FFFFFF;
	color: #000000; */
/*	color: #4D434F; */ /* (prune plus fonce) */
/*	color: #605463; */ /* (prune bien) */
	color: #B60039; /* rouge sur fond lilas */
}

h2 {
	padding-right: 4px;
	padding-left: 1em;
	padding-bottom: 4px;
	padding-top: 4px;
	/* 	border: #3F597A 2px solid; */
	font-weight: 900;
	font-size: 1.9em;
	/*  border-color: #4D434E;*/ /*
	background-color: #3F597A;
	background-color: #6F8CAA;
*/ /*	color: #87170A ; */
/*	color: #FFFFFF;
	color: #000000;
	color: #4D434F;  (prune plus fonce) 
	color: #605463;  (prune bien) */
	color: #B60039; /* rouge sur fond lilas */
}

H3 {
	border-right: #aaa 1px solid;
	padding-right: 4px;
	border-top: #aaa 1px solid;
	padding-left: 6px;
	font-weight: normal;
	font-size: large;
	padding-bottom: 4px;
	border-left: #aaa 1px solid;
	color: #900;
	padding-top: 4px;
	border-bottom: #aaa 1px solid;
	background-color: #eee
}

#banner_OLD_Fond_Prune_brute {
/*	background: #3F597A;
	background-color: #4D434F;  (prune plus fonce) 
	background-color: #605463;  (prune bien) 
	background-color: #664E5C;  (prune bien) */
	background-color: #664E63; /* (prune bien) */ 
	/* color: #fff; */
}
#banner {
	/* border: 5px solid #664E63;  */
	/* background-image: url( /resources/images/Fond_Lilas_vers_Prune_simple.jpg );  
		background-image: url( /resources/images/Fond_Lilas_vers_Prune_degrade_moitie_gauche.jpg );
		background-image: url( /resources/images/Fond_Lilas_vers_Prune_degrade_tiers_gauche.jpg );
		background-image: url( /resources/images/Fond_Lilas_Fonce_vers_Prune_degrade_moitie_gauche.jpg );
		background-image: url( /resources/images/Fond_Lilas_Fonce_vers_Prune_degrade_trois_quart_gauche.jpg );
		*/
	
	/* background-repeat: repeat-y; */
		
	/*	background-image: url( /resources/images/Fond_Lilas_Fonce_vers_Prune_degrade_trois_quart_gauche.jpg ); */
}

#breadcrumbs { /* border-top: #aaa 1px solid;
	border-bottom: #aaa 1px solid; */ /* border: 1px solid #4D434E; */
/*	background-color: #3F597A;  (bleu bien) 
	background-color: #4D434F;  (prune plus fonce) 
	background-color: #605463;  (prune bien) 
	background-color: #664E5C;  (prune bien) */
	background-color: #664E63; /* (prune bien) */
}

#leftColumn {
	border-top: 4px solid #664E63;
	border-left: 4px solid #664E63;
	border-bottom: 1px solid #664E63;
	border-right: 1px solid #664E63;
	/*	pour essai look plus "ose"
	border-top: none;
	border-right: none; */
	color: #000000;
	/*	
	background-color: #3F597A;
	background: #6F8CAA;
	*/
}

#navcolumn h5 {
	font-size: 1.2em;
	font-weight: 600;
	border-bottom: #664E63 1px solid;
	color: #B60039;
}

#navcolumn ul {
	color: #664E63;
}

#navcolumn li {
	color: #664E63;
}

/* old_not_used
TABLE.bodyTable TH {
	font-weight: bold;
	color: white;
	background-color: #bbb;
	text-align: left
}

TABLE.bodyTable TH {
	font-size: 1em
}

TABLE.bodyTable TD {
	font-size: 1em
}

TABLE.bodyTable TR.a {
	background-color: #ddd
}

TABLE.bodyTable TR.b {
	background-color: #eee
}
*/
.source {
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	border-bottom: #999 1px solid
}

/* old_NOT_USED a virer
#projectLogo span {

	border-color: #4D434E;
	background-color: #3F597A; 
/*	color: #87170A ; */ /*	color: #FFFFFF ;

}
*/

div#ban_logo_phrase {
	background-color: #664E63; /* (prune bien) */
	/*
		background-image: url( /resources/images/Fond_Lilas_Fonce_vers_Prune_degrade_trois_quart_gauche_xxl.jpg );
		background-repeat:repeat-y; 
		*/
		/*	border-bottom: 2px dashed #D7D2D6; */
		/* border: #ee11AA 1px solid; */
		/* border-bottom: #B60039 1px solid; */
}

div#ban_menu_line {
	background-color: #664E63; /* (prune bien) */
}

 #tableLogo_1_OLD_NOT_USED {
		background-image: url( /resources/images/Fond_Lilas_Fonce_vers_Prune_degrade_trois_quart_gauche.jpg );
		/*	border-bottom: 2px dashed #D7D2D6; */
		border: #ea11FF 1px solid;
}


#tableMenu_1 {
	background-color: #664E63; /* (prune bien) */ 
   /* border: 1px solid #27D2FF;  */
}

Table.tableLineMenu {
		background-image: url( /resources/images/Fond_Lilas_Fonce_vers_Prune_degrade_trois_quart_gauche_xxl.jpg );
		background-repeat:repeat-y; 
}

Table.tableLineMenu TR#tableline_logo_phrase {
		}

#LineMenuTR {
	background-color: #664E63;
	margin-top: 2px;
	border: solid 2px #F6FE6F;
	
	}

/* not_used in css for theme (only css base)
Table.tableLineMenu TR TD.logo_cell_OLD_NOT_USED {
}
*/

Table.tableLineMenu TR TD#fake_logo_zone {
	
	/* AHG070930 : modif pour fond prune clair 
	background-color: #D7D2D6;
	color: #D7D2D6;
	/* AHG070930 : modif pour fond blanc */
	background-color: #FFFFFF; 
	color: #FFFFFF; 
	
	
}


Table.tableLineMenu TR TD #LogoInLettersCell { 
/* div#ban_logo_phrase span.logo_space A.LogoInLetters {	*/
	color: #4DFAA4;
	color: #FFFFFF;
	font-size: 2.5em;
	font-weight: bold;
	/* AHG070930 : modif pour fond prune clair
	background-color: #D7D2D6; */
		/* border: #ee11AA 1px solid; */
	
	/* AHG070930 : modif pour fond blanc */
	background-color: #FFFFFF; 
	
	/* fait avec un border pour marcher sur tous les navigateurs */
	/* AHG070930 : modif pour fond prune clair
	border-left: solid 0.15em #D7D2D6;
	border-right: solid 0.15em #D7D2D6; */
	/* AHG070930 : modif pour fond blanc */
	border-left: solid 0.15em #FFFFFF;
	border-right: solid 0.15em #FFFFFF;
	
	
}

/* NOT_USED
div#ban_logo_phrase span.logo_space {
	border: #11eeAe 2px solid;
}

div#ban_logo_phrase span.phrase_space {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	vertical-align: bottom;
	color: #C6063C; /* rouge */
/*	
	border: #11eeee 2px solid;
}
*/

Table.tableLineMenu TR TD.sysemoSentence {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	vertical-align: bottom;
	color: #C6063C; /* rouge */
	/*background-color: #FFFFFF;  blanc */ 
 } 
Table.tableLineMenu TR TD.sysemoSentence span.sysemoSentenceBackgroundText {
	color: #C6063C; /* rouge */
	background-color: #FFFFFF;  /* blanc */ 
 } 
 

Table.tableLineMenu TR TD.menuItem { /* border: #eeeeee 1px solid; */
	font-size: 1.0em;
	font-weight: 600;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	vertical-align: text-bottom;
	text-align: center;
	color: #eeeeee;
	color: #D7D2D6;

	background-color: #664E63;	

	/* AHG070930 : modif pour fond prune clair 
	border-top: solid 2px #D7D2D6;
	border-right: solid 2px #D7D2D6;
	/* AHG070930 : modif pour fond blanc */
	border-top: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
}
/* pour la derniere case des menuItem : pas de border a droite */
Table.tableLineMenu TR TD#menuItemLastRight { /* border: #eeeeee 1px solid; */

	/* AHG070930 : modif pour fond prune clair 
	border-top: solid 2px #D7D2D6;
	border-right: none;
	/* AHG070930 : modif pour fond blanc */
	border-top: solid 2px #FFFFFF;
	border-right: none;
}


Table.tableLineMenu TR TD.separatorSmall {
	/* border: #eeeeee 1px solid; */
	
}

Table.tableLineMenu TR TD.menuItem A {
	color: #D7D2D6;
	text-decoration: none;
}

Table.tableLineMenu TR TD.menuItem A:link {
	color: #D7D2D6;
}

Table.tableLineMenu TR TD.menuItem A:visited {
	color: #D7D2D6;
}

Table.tableLineMenu TR TD.menuItem A:active {
	color: #CCCCCC;
}

Table.tableLineMenu TR TD.menuItem A:hover {
	color: #D7D2D6;
	text-decoration: underline;
}

Table.tableLineMenu TR TD A.LogoInLettersAnchor { 
/* div#ban_logo_phrase span.logo_space A.LogoInLettersAnchor { */
	color: #C6063C; /* rouge */
	color: #B60039; /* rouge sur fond lilas */
	text-decoration: none;
}

 Table.tableLineMenu TR TD A.LogoInLettersAnchor:hover { 
/* div#ban_logo_phrase span.logo_space A.LogoInLettersAnchor:hover { */
	color: #C6063C; /* rouge */
	color: #B60039; /* rouge sur fond lilas */
	text-decoration: none;
}

Table.tableLineMenu TR TD A.LogoInLettersAnchor:visited {
/* div#ban_logo_phrase span.logo_space A.LogoInLettersAnchor:visited { */
	color: #C6063C; /* rouge */
	color: #B60039; /* rouge sur fond lilas */
}

.xleft {
	color: #D7D2D6;
}

.xcenter {
	float: none;
	color: #D7D2D6;
}

.xcenter A {
	text-decoration: none;
	color: #D7D2D6;
}

.xcenter A:visited {
	color: #D7D2D6;
	text-decoration: none;
}

.xcenter A:hover {
	color: #D7D2D6;
	text-decoration: underline;
}

.xright {
	color: #D7D2D6;
	text-align: right;
}

.nom_logo {
	font-weight: bold;
	color: #B60039; /* rouge sur fond lilas */
}

.cls_cbleu_OLD_NOT_USED {
	color: #330066;
	border-color: none;
	background-color: #FFFFFF;
}

.cls_cviolet_OLD_NOT_USED {
	color: #701A75;
}

.cls_cbordeau_OLD_NOT_USED {
	color: #870A34;
}

/* ---------------------------------------------------------------- 
	For the leftColumn menu
	 ----------------------------------------------------------------  */
	/* Menu niveau 2 (L2) */
#leftColumn  .menuL2-expanded-act {
	font-weight: 600;
}

/* #leftColumn  .menuL2-collapsed-act {
	}	*/
#leftColumn  .menuL2-expanded-noact {
	font-weight: 600;
}

#leftColumn  .menuL2-collapsed-noact {
	
}

/* Menu niveau 3 (L3) */
#leftColumn  ul.menuL3 { /* border: #12AC5D 1px solid; */
	margin-bottom: 4px;
}

#leftColumn  .menuL3-expanded-act {
	font-size: 0.8em;
	font-weight: normal;
}

#leftColumn  .menuL3-expanded-noact {
	font-size: 0.8em;
	font-weight: normal;
}

#leftColumn  .menuL3-collapsed-noact {
	font-size: 0.8em;
	font-weight: normal;
}

/* Special A colors in the menu column */
#leftColumn A:link {
	color: #000000;
}

#leftColumn A:visited {
	color: #000000;
}

#leftColumn A:active {
	color: #000000;
}

#leftColumn A:hover {
	color: #000000;
	text-decoration: underline;
}

/* ---------------------------------------------------------------- 
	End of For the leftColumn menu
	 ----------------------------------------------------------------  */
	/* ---------------------------------------------------------------- 
	Override the maven-base.css file, that can't be modified easily 
	 ----------------------------------------------------------------  */
p {
	font-size: 1em;
	line-height: 1.3em;
}

.smo_citation {
	font-style: italic;
}

.smo_citation_titre {
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	text-align: center;
	background-color: #6F8CAA;
	color: #000000;
	border: #3F597A 2px solid;
}

.sty_w_exergue_light {
	font-weight: 600;
}
.sty_w_exergue_bright {
	font-weight: 600;
	color: #B60039; /* rouge sur fond lilas */
}
/* ---------------------------------------------------------------- 
	End of Override the maven-base.css file, that can't be modified easily 
	 ----------------------------------------------------------------  */
