/* v1.0 */ 
/* arcelor 2 */


#divMenuDetails table,#divMenuDetails tr,#divMenuDetails td {
	font-size: 11px;
	font-family: Verdana, Arial, Georgia, sans-serif;
	border:0px;
	border-width:0px;
}

.lkParagraphe:link { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #3397B9; text-decoration:underline; }
.lkParagraphe:active { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #3397B9; text-decoration:none; }
.lkParagraphe:visited { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #3397B9; text-decoration:underline; }
.lkParagraphe:hover { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 11px; color: #3397B9; text-decoration:none; }

A#divMenuDetails {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
A#divMenuDetails:link {
	text-decoration: none;
}
A#divMenuDetails:active {
	text-decoration:underline;
}
A#divMenuDetails:visited {
	text-decoration: none;
}

A#divMenuDetails:hover {
	text-decoration:underline;
}

.rah         { color: #ffffff; font-weight: bold }
#alert		/* warning in ‘SEARCH’ SearchIndexTopic;  DIRECTORY;  PREFERENCES; */
 {
	COLOR: red;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
}

#pagehead    { background-color: rgb(255,0,0);/* couleur fond */ 
font-size: 12pt; letter-spacing: 1;
				 text-align: Center; font-weight: bold; color: white;  }
               
#date        { font-size: 11px; text-align: Right; color: #333333; 
				 font-style: italic; margin-right: 5 }
#THeading    { background-color: transparent; }
/*  margin-top: 0em; margin-bottom: 0em  */

#THead			/* in MyNews  :  left column  */
     { 
       font-size: 12px; color: rgb(255,0,0);/* couleur fond */
       text-align: center;
       font-weight: bold;  }
               
/*        margin-top: 0em; margin-bottom: 0em */               
               
#THeadLeft		/* in MyNews  :  fontsettings in #Thead    	margin-bottom: 0em;	margin-top:	0em;*/
 {
	color: rgb(255,0,0);/* couleur fond */
	font-weight: bold;
	background: transparent;
	font-size: 12px;
	text-align:	left;
}
#THeadLeft	a	/* in MyNews  :  fontsettings in #Thead    	margin-bottom: 0em;	margin-top:	0em;*/
{
	color: rgb(255,0,0);/* couleur fond */
	font-weight: bold;
}
#dheading    { color: black; font-weight: bold; background-color: transparent; font-size: 9pt;
				}  /*; margin-right: 5*/
#dheading a  { font-weight: bold; }

#DHead       { font-size: 11px; font-style: normal; margin-left: 10; }
#desc        { font-size: 11px; text-align: Justify; text-indent: 0%; color: #475963; 
               background-color: transparent; font-weight: normal}
               /*; margin-bottom: 15 */
               
/*	#desc a  { margin-bottom: 5 }	*/
#CatDesc		/* ? */
		{
		color: black;
		font-size: 11px;
		font-style:	italic;
		font-weight: normal;
		margin:	0em	15%	0.5em;
		text-align:	justify;	}
		
#box         { background-color: #FCF9F3; font-size: 9pt; align: center; color: black; 
               border: 1px solid #DDD3C6; margin: 1em; padding: 1em }
#boxhead     { font-size: 12pt; text-align: center; background-color: rgb(255,0,0);/* couleur fond */ 
			color: white; 
               font-weight: bold; margin-top: 0em; margin-bottom: 1em }
#input       { font-size: 9pt; font-variant: normal; line-height: normal; text-align: left; 
               color: black; font-style: italic; margin-top: 0em; margin-bottom: 0em }
               
.input, .inputfield, #inputfield { color: black; background-color: white; font-size: 9pt; font-style: normal;
				 font-weight: normal; line-height: normal; text-align: left; 
               margin-top: 0em; margin-bottom: 0em }

.PubTopLink	/* ? */
	{
	COLOR: black;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
}
#YTopica {
	background-image : url(../portal/illustr_doted.gif);
	font-size: 9pt;
	color: black;
	background-color: #D4AF70;
	background-color: #FCF9F3;
	font-weight: bold;
	text-decoration: none;
	padding-left: 4;


}
td#YTopica {
	border-top-width: 1px;
	border-top-color: #DDD3C6;
	border-top-style: solid;
}
a#YTopica {
	/*text-decoration: underline;*/
	border-top: none;
}

.over#YTopica a, #YTopica a:hover {
	text-decoration: none;
}
#YTopica:hover {
	text-decoration: none;
}

#YSubs {
	font-size: 11px;
	background-color: #FCF9F3;
	font-weight: normal;
	text-decoration: none;
	margin-left: 3;
}
/*a#YSubs {
	text-decoration: underline;
}*/
#YSubs:hover { color: rgb(255,0,0);/* couleur fond */
 text-decoration: underline }
.Tile #YBox		/* ? not used ?! */
{
	align: center;
	padding: .3em 1em;
	border-top:	0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-top:	0;
	margin-bottom: 0;
	font-size: 9pt;
	background-color: #white;
	color: black;
}

#YBox        { align: center; font-size: 9pt; background-color: #F2F2F2; color: #333333; 
               border: 1px solid rgb(255,0,0);/* couleur fond */ 
               padding-left: 1em; padding-right: 
               1em; padding-top: .3em; padding-bottom: .3em }
#Location    { background-color: rgb(255,0,0);/* couleur fond */ 
font-size: 12pt; letter-spacing: 1; text-align: 
               Center; font-weight: bold; color: white }
#LocationBar { font-size: 10pt; font-style: italic; font-weight: bold;
				 background-color: #EAF4FF; padding-left: 20; padding-right: 20 }
/*
	2.0	Release	-----------------------------------------------------------------------------------------
	redesign for NS	by MA
*/
/*
body.PageMgr div.Zone {
	background-image : url(../brc/illustr_page.jpg);
	background-repeat : no-repeat;
	padding-top: 45px;
}

td.Zone div.Zone {
	background-image: none;
	padding-top: 0px;
}
*/
.Zone .Tile .NewsList .caption { font-size: 11px; text-decoration: none; font-weight: bold }
.newslist .caption:hover { color: rgb(255,0,0);/* couleur fond */ 
	text-decoration: underline }
.Zone .Tile .NewsList .desc { color: #666666; font-weight: normal; }

.TileCaption, .clWinHead, .clWin {
	font-size: 14px;
	color: #D4AF70;
	background-color: transparent;
	font-weight: bold;
}

.TileContent {
	color: #475963;
}
a.TileContent {
	color: #3397B9;
}
.TileCaption:hover {
	/*
	color: #FCF9F3;
	text-decoration: none;
	*/
	color: #D4AF70;
	text-decoration: underline;
}

.TileContent, .clWindow  {
	font-size: 11px;
	background-color: transparent;
	/*color: #00548C;*/
}
/*.TileContent a {
	color: #00548C;
}*/
							 
/*.TileContent a:hover { color: tan; }*/
.TileContent #date { font-size: 11px; font-weight: normal }

.Tile0, .Tile0 .TileContent {
	background-color: #FCF9F3;
}

.desc			/* in MyPages -> TopNEWS : style of abstracts  ->see above! } -> see also .Zone .Tile .NewsList .desc ! */
   { font-size: 11px;
     font-style: italic }
        
.seperator		/* in PREFERENCES -> NOTIFICATIONS:  style of vertical division-mark */
   { color: rgb(255,0,0);/* couleur fond */ font-weight: bold }
   
.Menu        { background-color: #D4AF70; font-weight: normal; }
.Menu .selected { color: rgb(255,255,255);/* couleur police */ 
	font-weight: bold; }
.Menu .normal { color: rgb(255,255,255);/* couleur police */ 
	text-decoration: none; }
.Menu .seperator { color: #875A0D; text-decoration: none; font-weight: normal; }
.Menu .normal:visited, .Menu .normal:link { text-decoration: none; }
.Menu .normal:hover, .Menu .normal:active { color: #875A0D; text-decoration: underline; }

.TopMenu .Menu        { font-size: 11px; color: black; background-color: transparent; font-weight: normal; }
.TopMenu .Menu .selected { font-size: 11px; color: black; font-weight: bold; }
.TopMenu .Menu .normal { font-size: 11px; color: black; font-weight: bold; text-decoration: none; }
.TopMenu .Menu .normal:hover { font-size: 11px; color: rgb(255,0,0);/* couleur fond */ 
	font-weight: bold; text-decoration: underline; }


.subcats { font-weight: normal; }
.subcats .selected, .subcats a.selected { color: #B61943; font-weight: bold; }

.catPath {
	font-size: 11px; 
}
.PageTabs *{
	font-size: 9pt; 
}
.PageTabs {
	font-weight: bold;
	background-color: transparent;
}
.PageTabs .selected {
	font-weight: bold;
	color: rgb(255,255,255);/* couleur police */
	background-color: transparent;
}
.PageTabs .selected .selected {
	background-color: rgb(255,0,0);/* couleur fond */
}
.PageTabs .normal {
	font-weight: bold;
	text-decoration: none;
	color: rgb(255,255,255);/* couleur police */
	background-color: transparent;
}
.PageTabs .normal .normal {
	background-color: rgb(255,0,0);/* couleur fond */
}
.PageTabs .normal:hover { text-decoration: none; color: #DDD3C6; font-weight: bold }
.PageTabs .disabled			/* ? */	{	color: #666666; }

.over {
	cursor: hand;
}
.over .normal, .over .PageTabs .normal .normal, .over .normal:hover {
	background-color: rgb(255,0,0);/* couleur fond */
	font-weight: bold;
	color: rgb(255,255,255);/* couleur police */
	cursor: hand;
}
.over .normal:hover, .over a.normal {
	text-decoration: underline;
	color: rgb(255,255,255);/* couleur police selection */
}
.over .PageTabs .selected, .over .PageTabs .selected .selected {
	background-color: rgb(255,0,0);/* couleur fond */
	cursor: hand;
}


.PageSubTabs .PageTabs *{
	font-size: 8pt;
	color: #475963;
	font-weight: normal;
	background-color: #DDD3C6;
}
.PageSubTabs .PageTabs {
	border-bottom: 1px solid #DDD3C6;
}
.PageSubTabs .PageTabs .normal {
	background-color: #DDD3C6;
}
.PageSubTabs .PageTabs .seperator {
	padding-left: 4px;
	padding-right: 3px;
}
.PageSubTabs .PageTabs .selected {
	color: #475963;
	font-weight: bold;
	text-decoration: underline;
	background-color: #DDD3C6;
}
.PageSubTabs .PageTabs .normal:hover {
	/*color: #B5C6D2;*/
	color: white;
	color: #475963;
	font-weight: normal;
	text-decoration: underline;
}
.PageSubTabs .PageTabs .normal:hover .selected {
	/*color: #B5C6D2;*/
	color: white;
	color: #475963;
	font-weight: bold;
	text-decoration: underline;
}

/*
	navigation popup menu
*/
.PagePopupMenu * {
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);/* couleur police */
	background-color: rgb(255,0,0);/* couleur fond */
}
.PagePopupMenu {
	border: solid 1px rgb(255,0,0);/* couleur fond */
	margin-top: 1px;
	background-color: rgb(255,0,0);/* couleur fond */
	color: rgb(255,255,255);/* couleur police */
	font-weight: bold;
}
.PagePopupMenu a.normal {
	color: rgb(255,255,255);/* couleur police */
	background-color: rgb(255,0,0);/* couleur fond */
	font-weight: bold;
	text-decoration: none;
}
.PagePopupMenu a.selected {
	color: rgb(255,0,0); /* couleur police selection */
	background-color: rgb(255,255,255);/* couleur fond selection */
	font-weight: bold;
	text-decoration: underline;
}
.PagePopupMenu .over, .PagePopupMenu .over a.normal, .PagePopupMenu a.normal:hover {
	color: rgb(255,0,0); /* couleur police selection */
	background-color: rgb(255,255,255);/* couleur fond selection */
	font-weight: bold;
	text-decoration: none;
}



/*
.PageSubTabs .PageTabs td.selected {
	background-image: url(illustr_page-br4.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 26px;
}
*/

.NavColumn {
	background-color: #FCF9F3;
}
.NavColumn a:hover {
	text-decoration: underline;
}

.NavColumn a:hover .selected {
	color: #B61943;
	text-decoration: underline;
}

.vis { display: visible; }
.unv { display: none; }

.MultiColList .caption			/* ? */
 {
	color: white;
	background-color: #c80000;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.MultiColList { background-color: #FCF9F3; color: #800000; border: 1px solid #DDD3C6; }
.MultiColList .caption:hover	/* ? */
 {
	color: tan;
}
.MultiColList .desc { font-size: 9pt; color: black; }
.InputArea .caption				/* ? */
	{
	color: #666666;
	font-size: 9pt;
}

.InputArea   { background-color: #FCF9F3; border: 1px solid #003366 }
.TileInputCaption { background-color: #FCF9F3; font-weight: 
               bold }
.TileContent #Location			/* ? */
 {
	background-color: transparent;
	border:	#00007f	1px		solid;
	color: black;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing:	0.3em;
}

.TileTest  {
	border-color : Black;
	border-style : solid ;	
	border-width : 1px;
	
	}



.DirTile, .DirTile #YSubs, .DirTile #YTopica {
	background-color: transparent;
}








