/*
** Plone style sheet for CSS2-capable browsers.
**
	** Copyright Alexander Limi - http://www.plonesolutions.com
**
	** Additional Plone 2 work:
	** Joe Geldart & Tom Croucher - http://www.netalleynetworks.com
	** Michael Zeltner - http://niij.org
	** Geir B?kholt - http://www.plonesolutions.com
**
	**background: url(courshec_view) no-repeat;
	width: 0px;
	height: 0px;

*/

	/*  compression status: 1  (this is for http compression) */
	/*  (do not remove this :) */
	/*  (not this either :) */

body {
	margin: 0px;
}

body,p,td,form,input,li,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

td {
	vertical-align: Top;
}

.readon {

font-size:12px;
font-weight:bold;

}

.address {
	text-align: center;
	color: #9A9A9A;
}

.ancre {
	color: #98C3CE;
}

.ancre a {
	color: #98C3CE;
	text-decoration: none;
}

.accesdirect {
	vertical-align: middle;
	text-align: right;
}

.bottom {
	vertical-align: bottom;
}

.bottomdashed {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F3A458;
	padding-right: 5px;
	text-align: right;
}

.bottomdashed2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F3A458;
	padding-right: 5px;
}

.bottomdashed3 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F3A458;
}

.boxtop {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F3A458;
	padding-left: 20px;
	height: 15px;
	vertical-align: middle;
}

.boxtop a {
	color: #000000;
	text-decoration: none;
}

.boxtop2 {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F3A458;
	padding-right: 20px;
	height: 15px;
	text-align: right;
	vertical-align: middle;
}

.boxtop2 a {
	color: #000000;
	text-decoration: none;
}

.chacces {
	color: #9A9A9A;
}

.chacces  a {
	text-decoration: none;
}

.current {
	color: #F3A458;
}

.currentmenu {
	font-weight: bold;
}

.footer {
	background-color: #2B4590;
	vertical-align: middle;
}

.footer2 {
	background-color: #F3A458;
	text-align: center;
	height: 16px;
	vertical-align: middle;
}

.footer3 {
	padding-left: 7px;
	text-align: left;
	background-color: #1F52A7;
	height: 17px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
}

.footer3 a {
	color: #ffffff;
	text-decoration: none;
}

.footer4 {
	padding-left: 7px;
	text-align: left;
	background-color: #F3A458;
	height: 17px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
}

.footer4 a {
	color: #ffffff;
	text-decoration: none;
}

.lienns {
	text-decoration: none;
	font-size: 11px;
}

.liste {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1F52A7;
	height: 16px;
	vertical-align: middle;
}

.liste2 {
	font-weight: bold;
	height: 16px;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #1F52A7;
	border-bottom-width: 1px;
	border-Top-style: solid;
	border-Top-color: #1F52A7;
	border-Top-width: 1px;
}

.menu {
	padding-left: 10px;
	height: 21px;
	vertical-align: middle;
	background-image: url(images/g_vert_hec.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.menu a {
	font-size: 11px;
	text-decoration: none;
}

.menubas {
	height: 1px;
	background-color: #1F52A7;
}

.menu2 {
	padding-left: 10px;
	height: 21px;
	vertical-align: middle;
	background-image: url(images/g_vert1_hec.gif);
	background-repeat: no-repeat;
	background-color: #DEE5F2;
}

.menu2 a {
	font-size: 11px;
	text-decoration: none;
}

.menu2bas {
	height: 1px;
	background-color: #000000;
}

.newstitle {
	padding-left: 7px;
	text-align: left;
	height: 14px;
	background-color: #989898;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
}

.newstitle a {
	color: #ffffff;
	text-decoration: none;
}

.news {
	padding-left: 7px;
	text-align: left;
	background-color: #EEEAEB;
	vertical-align: Top;
	padding-right: 5px;
}

.news a {
	font-weight: bold;
}

.news2 {
	padding-left: 7px;
	text-align: left;
	background-color: #EEEAEB;
	vertical-align: Top;
	padding-right: 5px;
}

.news2 a {
	text-decoration: underline;
}

.rech {
	vertical-align: middle;
	background-color: #EEEAEB;
	font-size: 9px;
}

.rech a {
	text-decoration: underline;
}

.rech2 {
	vertical-align: middle;
	font-size: 8px;
	padding-bottom: 3px;
}

.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color: #000000
}

.right2 {
	text-align: left;
}

.rightdashed {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F3A458;
	padding-right: 5px;
}

.su {
	vertical-align: bottom;
}

.submenu {
	padding-left: 10px;
	padding-Top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	height: 22px;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #1F52A7;
	border-bottom-width: 1px;
}

.submenu a {
	font-size: 10px;
	text-decoration: none;
}

.submenu2 {
	padding-left: 10px;
	padding-Top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	height: 22px;
	vertical-align: middle;
	background-color: #F1E0E1;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;

}

.submenu2 a {
	font-size: 10px;
	text-decoration: none;
}

.title2 {
	color: #F3A458;
	font-weight: bold;
	text-decoration: underline;
}


/*
** Structural Elements
*/

#visual-portal-wrapper {
	margin: 0;
	padding: 0;
}



#portal-top {
/* Top section */
	margin: 0;
	padding: 0;
	background-color: transparent;
}

.visualCaseSensitive {
	text-transform: none;
}
#portal-breadcrumbs {
/* The path bar, including breadcrumbs and add to favorites */
	border-bottom-color: #8cacbb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 2em;
	padding-right: 2em;
	text-transform: lowercase;
}
.addFavorite {
	vertical-align: bottom;
}

input.searchButton {
	font-size: 100%;
	margin-bottom: 1px ! important;
	background: White url(/hec/search_icon.gif) 2px 1px no-repeat;
	cursor: pointer;
	padding: 1px 1px 1px 15px;
	text-transform: lowercase;

}
.noborder,
.documentEditable * .noborder {
	border: none;
	margin: 0;
	background-color: transparent;
}
.add,
.documentEditable * .add {
}
.quickSearch {
}
.notify,
.documentEditable * .notify {
	border: 1px solid #ffa500;
}

.comment {
	background: #f7f9fa;
	border: 1px dashed #8cacbb;
	padding: 0 1em 0.5em 1em;
	margin-bottom: 1em;
}

.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
	border-bottom: 1px dashed #76797c;
	font-weight: normal;
}

.commentBody {
	margin: 0 1em 1em 1em;
}

.spacer {
	margin: 1em;
}

/* Sitemap styling */

.portal-sitemap {
	list-style: none;
	list-style-image: none;
	margin: 0;
	font-size: 90%;
	border: none;
}

.portal-sitemap .portletNavigationLevel1 {
	padding-left: 1em;
	border-left: 0.5em solid #8cacbb;
	margin: 0 0 0 0.7em;
}

.portal-sitemap .portletNavigationLevel2 {
	padding-left: 1em;
	border-left: 0.5em solid #dee7ec;
}

.discreet {
	color: #76797c;
	font-size: 100%;
	font-weight: normal;
}

.listingBar {
	background-color: #dee7ec;
	border-color: #8cacbb;
	border-style: solid;
	border-width: 1px;
	padding: 0em 1em;
	text-align: center;
	text-transform: lowercase;
	vertical-align: top;
	margin: 1em 0em;
	font-size: 94%;
	clear: both;
}
.listingBar span.previous,
.listingPrevious {
	text-align: left;
	float: left;
	margin-right: 1em;
}
.listingBar span.next,
.listingNext {
	text-align: right;
	float: right;
	margin-left: 1em;
}
.listingBar img {
	vertical-align: middle;
}


.hiddenStructure {
	display: block;
	background: transparent;
	background-image: none; /* safari bug */
	border: none;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: -1px 0 0 -1px;
	width: 1px;
}

/* for highlighting of search terms */

.highlightedSearchTerm {
	background-color: #feff82;
}

/* for highlighting current items, like the language or today in the calendar */
.currentItem {
	border-collapse: collapse;
	border: 2px solid #ffa500;
	padding: 1px;
}

/* pour Home */
.navRootItem {
	margin: 0 0 0.2em 0;
	padding-left: 8px; vertical-align: middle;
	background-image:url(/hec/images/g_vert_hec.gif);
	background-repeat: no-repeat; background-color: #FFFFFF;
	border-bottom-width: 1px; border-bottom-style: solid;
	border-bottom-color:#1F52A7;
	text-decoration:none;
	font-size: 11px;

}

/* pour tous les niveaux */
.navItem {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-decoration: none;
	display: block;

}


.navLevel1{
	padding-left: 8px; vertical-align: middle;
	background-image:url(/hec/images/g_vert_hec.gif);
	background-repeat: no-repeat; background-color: #FFFFFF;
	border-bottom-width: 1px; border-bottom-style: solid;
	border-bottom-color:#1F52A7;
}

.navLevel1 a{
	font-size: 11px; text-decoration: none;
}
.navLevel2, .sublevel  {
	padding-left:18px;
	text-decoration:none;
	background-image:url(/images/bullet.gif);
	background-repeat: no-repeat; background-color: #FFFFFF;
}
.navLevel3 { padding-left:36px;text-decoration:none; }
.navLevel4 { padding-left:48px;text-decoration:none; }
.navLevel5 { margin-left: 60px;text-decoration:none; }

/* on se trouve ici */

.currentNavItem {
	text-decoration: none;
	font-weight:bold;

}

/* fin de la navigation */


/* pour le contenu d'un dossier */
img {
	border: none;
	vertical-align: middle;
}

.no_decoration {
	text-decoration: none;
}

/* menu profiles */

.navigation_guided {padding-left: 8px; vertical-align: middle; background-image:url(/hec/images/g_vert1_hec.gif); background-repeat: no-repeat; background-color: #DEE5F2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#000000;}

.navigation_guided a {font-size: 11px; text-decoration: none;}

/* liens langues */
.boxtop_left {font-size: 10px; color: #000000; background-color: #F3A458; padding-left: 8px; height: 15px; vertical-align: middle;}
.boxtop_left a {text-decoration:none;}

/* search box */

.search_box {
	FONT-SIZE: 9px; VERTICAL-ALIGN: middle
}
.search_box_1 {
	PADDING-LEFT: 8px; BACKGROUND-COLOR: #eeeaeb; font-size:9px;
}
.search_box_2 {
	FONT-SIZE: 8px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle
}

.breadcrumb, .pathway {
	font-size:11px;
	text-transform: none;
	text-align: center;
	color: #9A9A9A;
}
.breadcrumb,.pathway a{
	font-size:11px;
	text-decoration: none;
	color: #9A9A9A;
}

/** intérieur des pages **/
h1,.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f52a7;
	font-size: 16px;
}

h2,.componentheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f52a7;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
	margin-left: 3px;
}

h2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f52a7;
	font-size: 18px;
	font-weight: bold;
}


h3, .contentheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f52a7;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4476CA;
	font-size: 12px;
	font-weight: bold;
}

/** pour descriptif de cours **/


a.lien_puce{
	text-decoration: none;
	color: #1f52a7;
	font-weight:bold;
}

a.lien_puce:hover{
	text-decoration: underline;
}

/** liste cours et profs **/
.barre_menu {
	background-color: #2B4590;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 1px;
	color: #F3A458;
	font-size:16px;
	font-weight:bold;
}

.alphabet {
	color: #F3A458;
	font-size:16px;
}

a.alphabet{
	color: #ffffff;
	font-size:11px;
}

a.alphabet:hover{
	color: #F3A458;
	font-size:11px;
	text-decoration:none;
}

/** newsletter and connection **/
.newsletter_title{color: #1f52a7; font-size: 11px; font-weight:bold;}
.newsletter_title a{color: #1f52a7; font-size: 11px; font-weight:bold;text-decoration:none;}
/** popup assistant **/
.assistant { border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #F3A458;padding-right: 5px; }

/** listes **/
table.list td, th
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F3A458;
	padding-top: 1px;
	padding-bottom: 1px;}

/** pour texte discret **/
.small {
	color: #999999;
	font-size: 9px;
}

/** liste des news **/
.news_list_cell_title {padding-left:5px; height: 18px; vertical-align: middle; color:#000000; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color:#F3A458;}

.news_list_cell_title a {text-decoration: none;}

.news_list_cell_date {padding-left:5px; height: 18px; vertical-align: middle; text-decoration: none; color:#000000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color:#F3A458;}

.news_list_header_date {padding-left:5px; height: 16px; vertical-align: middle; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color:#2B4590; border-top-width: 1px; border-top-style: solid; border-top-color:#2B4590;}

.news_list_header_title { padding-left:5px; font-weight: bold; background-color:#2B4590; color:#ffffff; height: 16px; vertical-align: middle;}

.news_list_header_title a {text-decoration: none; color:#ffffff;}

/** print **/
.print {font-family: Verdana, Arial Unicode MS, Arial, Helvetica, sans-serif; color: #666666; font-size: 9px; vertical-align: baseline;}

.print a {color: #666666; text-decoration: none; font-size: 9px; vertical-align: baseline;}

/** infobox **/
.bottom_dashed_box { border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #F3A458;padding-right: 5px; }
.infobox_title{	color: #1f52a7; font-size: 11px; font-weight:bold;}
.infobox_text {margin-left:8px;}
.infobox_text a{margin-left:8px;}
.infotable {margin: 0px 4px 0px 4px;padding:0px}

	/** pour entites: abr et fullname **/

.abr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f52a7;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.fullname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f52a7;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.context,
.documentEditable * .context {
	background: transparent url(/hec/linkTransparent.gif) 9px 1px no-repeat;
	cursor: pointer;
	font-size: 100%;
	margin-bottom: 1em;
	padding: 1px 1px 1px 15px;
	text-transform: lowercase;
}
.sectiontableentry1{
	font-size: 13px;
	background-color: #F0F8FF;
}
.sectiontableentry2{
	font-size: 13px;
	background-color: #F8F8FF;
}
/*  */
<?xml version="1.0" encoding="windows-1250"?>

