/* ---- override portal default classes here ---- */

/*portlets*/
#PLT-AXLogin { width:400px }

#PLT-AXNews .text-level1, #PLT-ManagerNews .text-level1 { padding:2px 0px 2px 14px }
#PLT-AXLink .text-level1 { padding:2px 0px 2px 14px }

#PLT-AXPoll .text-list { padding-bottom:8px }
#PLT-AXPoll .text-highlighted { height:1px } /* height:1px = IE alignment workaround */
#PLT-AXPoll .text-style1 { font-weight:normal; background-image:url(../images/bullet_text.gif); background-repeat:no-repeat; background-position:2px 6px; height:10px; padding-left:10px }

#PLT-AXQuotes .content-zone {text-align:center}
#PLT-AXQuotes .header-level1 { background-position:8px 10px }

#PLT-AXWeather .content-zone {text-align:center}
#PLT-AXWeather .header-level1 { background-position:8px 10px }

#PLT-OfficeApplications .text-link-list { background-image:none; padding-left:0px }

#PLT-Outlook .header-level1 {padding-left:4px}
#PLT-Outlook .header-level1 IMG {margin-right:2px}
#PLT-Outlook .header-level1 A {color:white; text-decoration:underline}
#PLT-Outlook .header-level1 A:link, #PLT-Outlook .header-level1 A:visited {color:white; text-decoration:underline}
#PLT-Outlook .header-level1 A:hover, #PLT-Outlook .header-level1 A:active {color:#0069ED; text-decoration:underline}

#PLT-AXRoute #td1.header-level1, #PLT-AXRoute #td2.header-level2, #PLT-AXRoute #zoneB { border-left:1px solid #6677af}
#PLT-AXRoute #zoneA, #PLT-AXRoute #zoneB { padding:5px;}

/*--specific news center portlet style--*/
#PLT-NewsCenter {}
#PLT-NewsCenter .header-level1 {background-image:none}
#PLT-NewsCenter .text-list,#PLT-NewsCenter .text-link-list {font-size:10px}

/*--specific editorials center portlet style--*/
#PLT-EditorialsCenter {}

/*----specific portal default classes here----*/
/*---Sitemap---*/
/*Categories zone*/
#CategoryList.content-zone {}
#CategoryList .column { padding:5px }

/*Categories lists*/
#CategoryList UL { padding:5px; text-align:left; margin:0px 0px 6px 0px;}
#CategoryList UL H1 { font-family:arial,helvetica; font-size:11px; font-weight:bold; line-height:10px; margin:2px 0px 4px 0px }
#CategoryList UL LI { display:list-item !important; list-style:none; text-align:left; font-family:arial,helvetica; font-size:10px; font-weight:normal; white-space:normal; border:none; background-image:url(../images/link_arrow.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 5px 0px 10px; margin:0px 10px 0px 0px; }
#CategoryList UL UL {padding-left:10px}

/*---Pages navigation menu---*/
/*menu portlet*/
.portal .menu .portlet {width:198px}
.portal .menu .portlet .zone1 .left { width:5px;  background-image:url(../images/newscenter/ncmenuz1left.gif);}
.portal .menu .portlet .zone1 .icon {display:none}
.portal .menu .portlet .zone1 .center {height:14px; font-size:0px; background-image:url(../images/newscenter/ncmenuz1center.gif); color:#F7F7F7}
.portal .menu .portlet .zone1 .right {width:8px; background-image:url(../images/newscenter/ncmenuz1right.gif); }
.portal .menu .portlet .zone3 .left {width:5px; background-image:url(../images/newscenter/ncmenuz3left.gif);}
.portal .menu .portlet .zone3 .center {background-color:#EEEEEF; border:none} 
.portal .menu .portlet .zone3 .inner {background-color:transparent;} 
.portal .menu .portlet .zone3 .right {width:8px; background-image:url(../images/newscenter/ncmenuz3right.gif); }
.portal .menu .portlet .zone4 .left {width:5px; background-image:url(../images/newscenter/ncmenuz4left.gif);}
.portal .menu .portlet .zone4 .center {height:17px; background-image:url(../images/newscenter/ncmenuz4center.gif);}
.portal .menu .portlet .zone4 .right {width:8px; background-image:url(../images/newscenter/ncmenuz4right.gif);}


/*menu generals*/
.portal .menu UL {margin:0px; padding:0px; list-style:none; }
.portal .menu LI {margin:0px; padding:0px; display:inline; line-height:11px;}
.portal .menu A { font-family:Arial, Helvetica,sans serif; font-size:11px;}
.portal .menu SPAN {margin:0px; display:block; }

/*--niveau 1--*/
/*item*/
.portal .menu UL LI SPAN { padding:5px 4px 5px 22px; border-top:1px solid #FFFFFF; border-bottom:1px solid #C4C4C4;}
.portal .menu UL LI SPAN A { font-weight:bold; }
	/*inactive*/
	.portal .menu .inactive SPAN {background:transparent url(../images/ncmenuinactive.gif) no-repeat 7px 6px;}
	.portal .menu .inactive A:link, .portal .menu .inactive A:visited { color:#424973; text-decoration:none }
	.portal .menu .inactive A:hover, .portal .menu .inactive A:active { color:#FF8400; text-decoration:none }
	/*active*/
	.portal .menu .active SPAN {background:transparent url(../images/ncmenuactive.gif) no-repeat 5px 7px;}	
	.portal .menu .active A:link, .portal .menu .active A:visited { color:#3480EE; text-decoration:none }
	.portal .menu .active A:hover, .portal .menu .active A:active { color:#FF8400; text-decoration:none }

/*--niveau 2--*/
/*sousmenu*/
.portal .menu UL UL {background:#FFFFFF; margin:0px; padding-bottom:5px; border:1px solid #DADDDF; border-top:none}
/*item*/
.portal .menu UL UL LI SPAN {  padding:5px 2px 3px 10px; margin-left:20px; border:none}
.portal .menu UL UL LI SPAN A { font-size:10px; font-weight:normal; }
	/*inactive*/
	.portal .menu UL UL .inactive SPAN {background:transparent url(../images/mepmenu.gif) no-repeat 0px 6px;}
	.portal .menu UL UL .inactive A:link, .portal .menu UL UL .inactive A:visited { color:#626A6D; text-decoration:none }
	.portal .menu UL UL .inactive A:hover, .portal .menu UL UL .inactive A:active { color:#FF8400; text-decoration:none }
	/*active*/
	.portal .menu UL UL .active SPAN {background:transparent url(../images/mepmenu.gif) no-repeat 0px 6px;}	
	.portal .menu UL UL .active A:link, .portal .menu UL UL .active A:visited { color:#0069ED; text-decoration:none }
	.portal .menu UL UL .active A:hover, .portal .menu UL UL .active A:active { color:#FF8400; text-decoration:none }	

/*--niveau 3 et plus--*/
/*sousmenu*/
.portal .menu UL UL UL {background:transparent; margin:0px 0px 0px 10px; padding-bottom:0px; border:none}
	.portal .menu UL UL UL .inactive A:link, .portal .menu UL UL UL .inactive A:visited { color:#565867 }
	.portal .menu UL UL UL .inactive A:hover, .portal .menu UL UL UL .inactive A:active { color:#FF8400 }	

/* --- pagelets layout --- */
.pagelet-layout { padding:0px; background-color:#6777ab }
.pagelet-layout .buttons-outer { background-image:none !important; padding:3px }
.pagelet-layout .outer-right-bottom { } 
.pagelet-layout .header-level1 { background-image:none !important; background-color:#C6DDFF; padding:4px }
.pagelet-layout .text-style1 { font-family:arial; font-size:12px; font-weight:bold; color:#424973 }
.pagelet-layout .content-zone { padding:4px }
.pagelet-layout .portlet-outer { padding:4px }
.pagelet-layout .cell-header { background-color:#70CAEB; border:1px solid #83BDD3 }
.pagelet-layout .cell1 { background-color:#CEF2FF; color:#424952; font-family:arial; font-size:11px; font-weight:bold; padding:4px; border:1px solid #83BDD3 }
.pagelet-layout .footer-level1 { background-color:#8eb1f1; text-align:right }

/* ---- print template ------------ */

.print { background-color:white; }
.print a:link, .print a:visited, .print a:hover { color:black }
.print .print-header { filter:Gray(); height:75px; padding:10px 10px  }
.print .print-footer {  }.print .cell-header { background-color:white; color:black; border:1px solid black  }
.print .grid-history { color:black }
.print .grid-content-zone { background-color:white; color:black; }
.print .grid-detail-zone { color:black; border:1px solid black !important }
.print .cell1, .print .cell2 { background-color:white; color:#000000; border:1px solid black } 
.print IMG { filter:Gray(); }

/* deprecated */
.print .fake-link { text-decoration:underline; color:#000000 }
.print THEAD { font-family:arial; font-size:12px;  }
.print THEAD HR { background-color:white; height:3px; color:black }
.print TBODY { font-family:arial; font-size:12px; padding:0px }
.print TBODY HR { height:1px; color:black; }

