body   { margin-bottom: 40px; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
td, th { font-size: 11px }

#OuterTable { width: 800px; background-color: #FFFFFF; margin: 0px; padding: 4px; border-top: 0px none; border-right: 0px solid #E0E0E0; border-bottom: 0px solid #E0E0E0; border-left: 0px solid #E0E0E0; }

#EpistemaMainTable    { margin: 0px; padding: 0px; width: 100% }
#EpistemaMainTable td {  }

#EpistemaMainTableTop           { background-color: #00A0DC; height: 53px; }
#EpistemaMainTableTop td        { color: #FFFFFF; padding: 0px 2px; font-weight: bold; vertical-align: middle; }
#EpistemaMainTableTop a:link    { color: #FFFFFF; text-decoration: none; }
#EpistemaMainTableTop a:visited { color: #FFFFFF; text-decoration: none }
#EpistemaMainTableTop a:hover   { color: #FFFFFF; text-decoration: underline; }
#EpistemaMainTableTop a:active  { color: #FFFFFF; text-decoration: none; }


/* -- topMenu -- */

.topMenuBG { background:url("menu/tabMid.gif")}

#topMenuTabs        { float:left; background:#00A0DC; height:22px; font-weight: bold; font-size:96%; line-height:normal; margin:0; padding:0;}
#topMenuTabs ul     { list-style:none; margin:0; padding:0;}
#topMenuTabs li     { display:inline; margin:0; padding:0;	}
#topMenuTabs a      { float:left; background:url("menu/tabLeft.gif") no-repeat left top; margin:0;	padding:0 0 0px 4px; text-decoration:none;}
#topMenuTabs a span { float:left; display:block; color:#FFFFFF; background:url("menu/tabRight.gif") no-repeat right top; padding:5px 15px 4px 6px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topMenuTabs a span {float:none;}
/* End IE5-Mac hack */

#topMenuTabs a:hover span { color:#FFFFFF; }
#topMenuTabs a:hover      {	background-position:0% -22px; }
#topMenuTabs a:hover span { background-position:100% -22px; }

#topMenuMid {	float:left; background:#00A0DC; height:22px; width:5px; background:url("menu/tabLeft.gif") no-repeat left top;}

#topMenuRight         { float:right; color:#FFFFFF; background:#00A0DC; background:url("menu/tabMid.gif");font-weight: bold;  font-size:93%; line-height:normal; margin:0; padding: 5px 0 0 0;}
#topMenuRight a       { color:#FFFFFF; margin:0; padding:0 4px 0 4px; text-decoration:none;}
#topMenuRight a:hover { color:#FFFFFF; margin:0; padding:0 4px 0 4px; text-decoration:underline;}

/* -- //topMenu -- */

#EpistemaTableIndex p.rss          			{ color:#000000; font-size: 11px; width: 100%; padding:0; margin:0; }
#EpistemaTableIndex a.rss		      { color:#000000; text-decoration: none; display: block; border: 1px solid #F2F2F2; padding: 3px}
#EpistemaTableIndex a.rss:link    { color:#000000; text-decoration: none; display: block; border: 1px solid #F2F2F2; padding: 3px}
#EpistemaTableIndex a.rss:visited { color:#000000; text-decoration: none; display: block; border: 1px solid #F2F2F2; padding: 3px}
#EpistemaTableIndex a.rss:hover   { color:#00A0DC; text-decoration: none; display: block; border: 1px solid #00A0DC; padding: 3px}
#EpistemaTableIndex a.rss:active  { color:#000000; text-decoration: none; display: block; border: 1px solid #F2F2F2; padding: 3px}
#EpistemaTableIndex a.rss .date 	 		{ color:#00A0DC; font-weight: bold; }

#EpistemaTableIndex             { border: 1px solid #DCDCDC; background:url("bg_titre.gif") repeat-x right top #F2F2F2; }
#EpistemaTableIndex table      	{ color: #000000; font-size: 14px; padding: 5px 0 0 5px; margin:0; }
#EpistemaTableIndex a:link      { color: #00A0DC; text-decoration: none; }
#EpistemaTableIndex a:visited   { color: #00A0DC; text-decoration: none; }
#EpistemaTableIndex a:hover     { color: #000000; text-decoration: underline; }
#EpistemaTableIndex a:active    { color: #000000; text-decoration: none; }


#EpistemaContent p.rss         			 { color:#000000; font-size: 11px; width: 100%; padding:0; margin:0; }
#EpistemaContent p.rss a		     { color:#000000; text-decoration: none; display: block; border: 1px solid #FFFFFF; padding: 3px}
#EpistemaContent p.rss a:link    { color:#000000; text-decoration: none; display: block; border: 1px solid #FFFFFF; padding: 3px}
#EpistemaContent p.rss a:visited { color:#000000; text-decoration: none; display: block; border: 1px solid #FFFFFF; padding: 3px}
#EpistemaContent p.rss a:hover   { color:#00A0DC; text-decoration: none; display: block; border: 1px solid #00A0DC; padding: 3px}
#EpistemaContent p.rss a:active  { color:#000000; text-decoration: none; display: block; border: 1px solid #FFFFFF; padding: 3px}
#EpistemaContent p.rss a .date 	 		 { color:#00A0DC; font-weight: bold; }



#EpistemaMainTableNavigation           { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #00A0DC; height: 18px; }
#EpistemaMainTableNavigation td        { color: #FFFFFF; font-weight: bold; font-size: 13px; vertical-align: middle; padding: 0px 2px; }
#EpistemaMainTableNavigation a:link    { color: #FFFFFF; text-decoration: none; }
#EpistemaMainTableNavigation a:visited { color: #FFFFFF; text-decoration: none; }
#EpistemaMainTableNavigation a:hover   { color: #FFFFFF; text-decoration: underline; }
#EpistemaMainTableNavigation a:active  { color: #FFFFFF; text-decoration: none; }

#EpistemaMainTableContent           { background-color: #FFFFFF; }
#EpistemaMainTableContent td        {  }
#EpistemaMainTableContent a:link    { text-decoration: none; }
#EpistemaMainTableContent a:visited { text-decoration: none; }
#EpistemaMainTableContent a:hover   { text-decoration: underline; }
#EpistemaMainTableContent a:active  { text-decoration: none; }

#EpistemaMainTableBottom           { background-color: #F2F2F2; height: 18px; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}
#EpistemaMainTableBottom td        { color: #000000; font-size: 9px; padding: 7px 2px; vertical-align: middle; text-align: center}
#EpistemaMainTableBottom a:link    { color: #000000; text-decoration: none; }
#EpistemaMainTableBottom a:visited { color: #000000; text-decoration: none; }
#EpistemaMainTableBottom a:hover   { color: #000000; text-decoration: underline; }
#EpistemaMainTableBottom a:active  { color: #000000; text-decoration: none; }

#EpistemaMainTableBottomIndex           { border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}
#EpistemaMainTableBottomIndex td        { font-size: 9px; padding: 3px 2px; color: #000000; vertical-align: middle; text-align: center}
#EpistemaMainTableBottomIndex a:link    { color: #000000; text-decoration: none; }
#EpistemaMainTableBottomIndex a:visited { color: #000000; text-decoration: none; }
#EpistemaMainTableBottomIndex a:hover   { color: #000000; text-decoration: underline; }
#EpistemaMainTableBottomIndex a:active  { color: #000000; text-decoration: none; }


#EpistemaContent    { background-color: #FFFFFF; border-bottom: 1px solid #DCDCDC; vertical-align: top; padding: 4px 10px 10px; width: 650px; height: 400px; }
#EpistemaContent h1 {	font-size: 24px; color: #00A0DC; margin-top: 10px }
#EpistemaContent h2 {	font-size: 16px; color: #00a8db }
#EpistemaContent h3 {	font-size: 14px; color: #00a8db }


a.menu    			{ margin-top: 2px; margin-bottom: 2px; padding-top: 1px; padding-bottom: 1px; display: block; }
a.menu:link     { color: #000000; text-decoration: none; border: solid 1px #F2F2F2; border-left: 3px solid #F2F2F2; }
a.menu:visited  { color: #000000; text-decoration: none; border: solid 1px #F2F2F2; border-left: 3px solid #F2F2F2; }
a.menu:hover    { color: #000000; text-decoration: none; border: solid 1px #DCDCDC; border-left: 3px solid #DCDCDC; background-color: #EAEAEA;  }
a.menu:active   { color: #000000; text-decoration: none; border: solid 1px #F2F2F2; border-left: 3px solid #F2F2F2; }

a.activemenu:link     { border-left: 3px solid #CCCCCC; }
a.activemenu:visited  { border-left: 3px solid #CCCCCC; }
a.activemenu:hover    { border-left: 3px solid #DCDCDC; }
a.activemenu:active   { border-left: 3px solid #CCCCCC; }



#EpistemaMargin { width: 137px; background-color: #F2F2F2; vertical-align: top; padding: 10px 0 0 0; border-top: 0px none; border-right: 1px solid #DCDCDC; border-bottom: 0px none; border-left: 1px solid #DCDCDC; }

a.page_premier_niveau        { width: 115px; background: F2F2F2; color: #000080; margin: 0 5px 0 5px; padding-left: 5px }

p.chapitre_premier_niveau    { width: 137px; background:url("bg_titre.gif") repeat-x right top #F2F2F2; margin: 10px 0px 0px 0px; padding-top:4px; padding-bottom:0px;}

span.chapitre_premier_niveau { background: #F2F2F2; font-weight: bold; padding: 0px 4px 3px 0px;}
a.page_second_niveau         { width: 105px; color: #000080; margin-right: 10px; margin-left: 10px; padding-left: 10px; }
a.page_troisieme_niveau      { width: 95px; color: #000080; margin-right: 10px; margin-left: 10px; padding-left: 20px; }

.sitemap { padding: 3px}
.sitemap p.chapitre_premier_niveau    { width: auto; background: none; margin: 0; padding-top:0px; padding-bottom:0px; font-weight: bold}
.sitemap span.chapitre_premier_niveau { background: none; width: auto; font-weight: bold; padding: 3px 4px 3px 4px;}
.sitemap a.page_second_niveau         { background: none; width: auto; color: #000000; margin-right: 10px; margin-left: 10px; padding-left: 10px; }
.sitemap a.page_troisieme_niveau      { background: none; width: auto; color: #000000; margin-right: 10px; margin-left: 10px; padding-left: 20px; }

.sitemap a    			{ width: auto; margin-top: 2px; margin-bottom: 2px; padding-top: 1px; padding-bottom: 1px; display: block; }
.sitemap a:link     { width: auto; background: none; 	color: #000000; text-decoration: none; border: solid 1px #ffffff; }
.sitemap a:visited	{ width: auto; background: none;  	color: #000000; text-decoration: none; border: solid 1px #ffffff; }
.sitemap a:hover    { width: auto; background: #EAEAEA;color: #000000; text-decoration: none; border: solid 1px #DCDCDC; }
.sitemap a:active   { width: auto; background: none;  	color: #000000; text-decoration: none; border: solid 1px #ffffff; }

p.yahoo_bar { margin: 8px 0 0 0; padding: 0; color: #777; }
p.yahoo_bar a:link     { color: #777; text-decoration: none;  }
p.yahoo_bar a:visited  { color: #777; text-decoration: none;  }
p.yahoo_bar a:hover    { color: #000; text-decoration: underline; }
p.yahoo_bar a:active   { color: #777; text-decoration: none;  }

.titre            { color: #00a8db; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 16px; }
.SousTitrePage    { color: #00a8db; font-weight: bold; font-size: 16px; margin-top: 10px; }
.downloadTable    { border-collapse: collapse}
.downloadTable td { border: 1px solid #000000; border-collapse: collapse;}
.IconePDF         { background: url(icones/pdf.gif) no-repeat top left; padding-left: 20px; line-height: 16px;}

span.newsTitle  { color: #000000; font-weight: bold;}
span.newsDate   { color: #CCCCCC; }
span.newsHeader { color: #000000; }

a.news       { color: #000000; text-decoration: none; }
a.news:hover { color: #B84D00; }

.notifications	{
	border: grey 1px solid;
	background-color: #F6CFCA;
}
.notifications p {
	padding: 0;
	margin : 0;
}
.redstar {color: red}
