/***********************************************/
/* emx_nav_right.css                           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	color: #222B3B;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
	background: #6E8DA0 url(../images/background.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
p, td {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.smaller {
	font-size: 8pt;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

select {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-size: 8pt;
	background: #F1F4F6;
}

.formSearch {
	height: 16px;
	width: 114px;
	padding: 2px 0px 0px 3px;
	vertical-align : middle;
	font-size: 8pt;
	background: #F1F4F6;
}
.formLogin {
	height: 16px;
	width: 135px;
	padding: 2px 0px 0px 3px;
	vertical-align : middle;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #F1F4F6;
}
.formTitle {
	height: 16px;
	width: 330px;
	padding: 2px 0px 0px 3px;
	vertical-align : middle;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #F1F4F6;
}
.formComment {
	height: 150px;
	width: 330px;
	padding: 2px 0px 0px 3px;
	vertical-align : middle;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #F1F4F6;
}
.formFile {
	padding: 2px 0px 0px 3px;
	vertical-align : middle;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #F1F4F6;
}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #7392A5;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
p a:link, p a:visited{
	color: #7392A5;
	text-decoration: none;
}
p.titleGreen a:link, p.titleGreen a:visited {
	text-decoration: none;
}
	
/*************************** LINK **************************/	
.LINK {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	}
.LINK:link {
	color: #EEBB00;
	}
.LINK:hover {
	color: #EEBB00;
	}
.LINK:visited {
	color: #EEBB00;
	}
.LINK:visited:hover {
	color: #EEBB00;
	}
	
.LINK-BIG {
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	}
.LINK-BIG:link {
	color: #8AC131;
	}
.LINK-BIG:hover {
	color: #8AC131;
	}
.LINK-BIG:visited {
	color: #8AC131;
	}
.LINK-BIG:visited:hover {
	color: #8AC131;
	}
	
.LINK-PLUS {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	}
.LINK-PLUS:link {
	color: #7392A5;
	}
.LINK-PLUS:hover {
	color: #7392A5;
	}
.LINK-PLUS:visited {
	color: #7392A5;
	}
.LINK-PLUS:visited:hover {
	color: #7392A5;
	}
	
.LINK-BOLD {
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	}
.LINK-BOLD:link {
	color: #476374;
	}
.LINK-BOLD:hover {
	color: #476374;
	}
.LINK-BOLD:visited {
	color: #476374;
	}
.LINK-BOLD:visited:hover {
	color: #476374;
	}
	
.LINK-YEAR {
	text-decoration: none;
	font-size: 14pt;
	font-weight: bold;
	}
.LINK-YEAR:link {
	color: #8AC131;
	}
.LINK-YEAR:hover {
	color: #8AC131;
	}
.LINK-YEAR:visited {
	color: #8AC131;
	}
.LINK-YEAR:visited:hover {
	color: #8AC131;
	}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#pageBody {
	width: 900px;
	text-align: center;
}

#pageBodyContentCol1Top {
	width: 9px;
	background: #6E8DA0 url(../images/background_top_left.gif);
}
#pageBodyContentCol2Top {
	width: 882px;
	background: #FFFFFF url(../images/background_top_white.gif);
}
#pageBodyContentCol3Top {
	width: 9px;
	background: #6E8DA0 url(../images/background_top_right.gif);
}

#pageBodyContentCol1 {
	width: 9px;
	background: #6E8DA0 url(../images/background_left.gif);
}
#pageBodyContentCol2 {
	width: 882px;
	text-align: left;
	background: #FFFFFF;
}
#pageBodyContentCol3 {
	width: 9px;
	background: #6E8DA0 url(../images/background_right.gif);
}

#pageBodyContentCol1Bottom {
	width: 9px;
	background: #6E8DA0 url(../images/background_bottom_left.gif);
}
#pageBodyContentCol2Bottom {
	width: 882px;
	background: #6E8DA0 url(../images/background_bottom.gif);
}
#pageBodyContentCol3Bottom {
	width: 9px;
	background: #6E8DA0 url(../images/background_bottom_right.gif);
}

#colNavig1 {
	padding: 13px 27px 0px 0px;
	width: 620px;
	text-align: right;
}
#colHeader {
	background: #8AC131;
	width: 245px;
}
#colHeaderIntranet {
	background: #9DB3C0;
	width: 245px;
}
#colIllu {
	background: #2F5850;
	width: 495px;
	height: 101px;
}
#colNavigLeft {
	padding: 0px 0px 30px 0px;
	width: 245px;
	background: #F1F4F6 url(../images/background_col_left.gif);
}
#colContent {
	padding: 20px 27px 30px 27px;
	width: 580px;
	background: #FFFFFF;
}



.navigTopPictosLabel {
	padding: 0px 7px 0px 14px;
}

.colNavigLeftHead1 {
	padding: 20px 15px 0px 27px;
	color: #566E76;
	font-size: 14pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.colNavigLeftHead2 {
	padding: 15px 15px 0px 27px;
	color: #8AC131;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.colNavigLeftHead3 {
	padding: 1px 15px 0px 27px;
	color: #566E76;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.colNavigLeftContent {
	padding: 7px 15px 0px 27px;
	color: #222B3B;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
}
.colNavigLeftPlus {
	padding: 9px 15px 0px 27px;
}
.plusPicto {
	padding: 0px 0px 0px 7px;
}
.plusPictoLeft {
	padding: 0px 7px 0px 0px;
}
.colNavigLeftSeparator1 {
	padding: 0px 0px 0px 0px;
}
.colNavigLeftYear {
	padding: 16px 0px 20px 0px;
	background: #F8F9FA;
	width: 244px;
}
.colNavigLeftYear1 {
	padding: 4px 0px 3px 27px;
	color: #7392A5;
	font-size: 14pt;
	font-weight: bold;
}
.colNavigLeftYear2 {
	padding: 4px 14px 3px 0px;
}
.colNavigLeftYear2-Months {
	padding: 0px 0px 0px 0px;
}
.colNavigLeftYear2-Months ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
.colNavigLeftYear2-Months li {
 	color: #75A329;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 0px 30px;
	padding: 8px 0px 2px 2px;
	list-style: none;
 }
 .colNavigLeftYear2-Months ul.level2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
.colNavigLeftYear2-Months ul.level2 li {
 	color: #75A329;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 2px 0px;
	list-style: disc;
	width: 150px;
	vertical-align: middle;
 }
 .navLevel3 {
	border-bottom:1px solid #9DB3C0;
	border-top:1px solid #9DB3C0;
	margin:15px 0 0;
	padding:7px 0;
	font-size: 11px;
 }
 .navLevel3 a.separator, .navLevel3 a.separator:link, .navLevel3 a.separator:visited {
	margin: 0 10px 0 0; 
	border-right: 1px solid #8AC131; 
	padding: 0 12px 0 0;
 }
 .navLevel3 a.Active, .navLevel3 a.Active:link, .navLevel3 a.Active:visited, .navLevel3 a.Active:hover, .navLevel3small a.Active, .navLevel3small a.Active:link, .navLevel3small a.Active:visited, .navLevel3small a.Active:hover {
	text-decoration: none;
	color: #8AC131;
 }
 .navLevel3small {
	border-bottom:1px solid #9DB3C0;
	border-top:1px solid #9DB3C0;
	margin:15px 0 0;
	padding:7px 0;
 }
 .navLevel3small a, .navLevel3small a:link, .navLevel3small a:visited {
	font-size: 11px;
}
 .navLevel3small a.separator, .navLevel3small a.separator:link, .navLevel3small a.separator:visited {
	font-size: 11px;
	margin: 0 5px 0 0; 
	border-right: 1px solid #8AC131; 
	padding: 0 6px 0 0;
 }
 
 
/*.colNavigLeftYear2-Months li:first-letter {
	text-transform: uppercase;
}*/
.colNavigLeftYear2-Months a, .colNavigLeftYear2-Months a:link, .colNavigLeftYear2-Months a:visited {
	color: #8AC131;
	font-size: 12px;
	font-weight: bold;
}
.colNavigLeftYear2-Months a:hover, .colNavigLeftYear2-Months a:visited:hover { 
	color: #8AC131;
	font-size: 12px;
}
.colNavigLeftYear2-Months ul.level2 li a, .colNavigLeftYear2-Months ul.level2 li a:link, .colNavigLeftYear2-Months ul.level2 li a:visited  {
	color: #8AC131;
	font-size: 11px;
	font-weight: bold;
}
.colNavigLeftYear2-Months-on  { 
	color: #7392A5;
}
ul.level2 li.colNavigLeftYear2-Months-on  { 
	color: #7392A5;
	font-size: 11px;
}
.colNavigLeftYear2-Months-text { 
	font-weight: normal;
}
.colNavigLeftOtherYear1 {
	padding: 4px 0px 3px 27px;
	background: #F1F4F6;
}
.colNavigLeftOtherYear2 {
	padding: 4px 14px 3px 0px;
	background: #F1F4F6;
	border-right: 1px solid #DDE4E9;
}
H1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #8AC131;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*H1:first-letter {
	text-transform: uppercase;
}*/
H2 {
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #566E76;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
H3 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #566E76;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

H4 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #7392A5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.content {
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.titleGreen {
	padding: 0px 0px 2px 0px;
	color: #8AC131;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titleGreen2 {
	padding: 0px 0px 8px 0px;
	color: #8AC131;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titleContent {
	padding: 0px 0px 0px 0px;
	color: #566E76;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titleContentLight {
	padding: 0px 0px 0px 0px;
	color: #9DB3C0;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titleContent2 {
	padding: 0px 0px 10px 0px;
	color: #566E76;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.introText {
	padding: 15px 0px 5px 0px;
	color: #7392A5;
	text-align: justify;
}
.introTextInside {
	padding: 0;
	color: #7392A5;
	text-align: justify;
}
.contentText {
	padding: 0px 0px 10px 0px;
	color: #222B3B;
	text-align: justify;
}
.contentText2 {
	padding: 10px 0px 15px 0px;
}
.contentText3 {
	padding: 0px 0px 15px 0px;
}
.contentText4 {
	padding: 10px 0px 0px 0px;
}
.contentTextNews {
	padding: 8px 0px 12px 0px;
	color: #222B3B;
	text-align: justify;
}
.contentTextLexicon {
	padding: 2px 0px 12px 0px;
	color: #222B3B;
	text-align: justify;
}
.contentTextLexicon p {
	padding: 5px 0px 5px 0px;
}
.contentTextNewsBody {
	padding: 0px 0px 25px 0px;
	color: #222B3B;
	text-align: justify;
}
.contentTextNewsMore {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 20px 0px;
	border-top: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.contentTextNewsMoreDoubleTop {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 7px 0px;
	border-top: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.contentTextNewsMore2 {
	padding: 0px 0px 7px 0px;
}
.contentTextNewsMore2DoubleBottom {
	padding: 0px 0px 20px 0px;
}
.td-contentTextNewsMore2 {
	padding: 0px 35px 0px 0px;
}
.resultCalendar {
	padding: 0px 0px 15px 0px;
}
.indexLexicon {
	padding: 0px 0px 20px 0px;
	color: #566E76;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}


ul {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
 }
ul li {
	font-size: 9pt;
	line-height: 13px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 25px;
 }
ul li .text {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #222B3B;
	font-weight: normal;
}
ul li .text2 {
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #7392A5;
	font-weight: normal;
}
ul.green {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
ul.green li {
 	color: #8AC131;
	font-size: 9pt;
	font-weight: bold;
	line-height: 13px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 25px;
	list-style: disc;
 }
ul.green li .firstline {
	padding: 0px 0px 2px 0px;
}

ol {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: arabic-numbers;
 }
ol ol.alpha {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: lower-alpha;
 }
ol.alpha {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: lower-alpha;
 }
ol.alpha ol {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style-type: arabic-numbers;
 }
ol li {
	font-size: 9pt;
	line-height: 13px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 25px;
 }

.contentTextFooter {
	clear: both;
	padding: 7px 0px 7px 0px;
	margin: 15px 0px 20px 0px;
	border-top: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.contentTextFooterDouble1 {
	padding: 7px 0px 7px 0px;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #9DB3C0;
}
.contentTextFooterDouble2 {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #9DB3C0;
}
.contentTextFooterDoubleTop {
	padding: 7px 0px 7px 0px;
	margin: 15px 0px 7px 0px;
	border-top: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.contentDropdown {
	padding: 7px 0px 25px 0px;
}
.td-head-top1 {
	color: #8AC131;
	font-size: 9pt;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #9DB3C0;
}
.td-head-top2 {
	padding: 2px;
	border-top: 1px solid #9DB3C0;
	border-right: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.td-head-bottom1 {
	color: #5D6A77;
	font-size: 8pt;
	padding: 4px;
	font-weight: normal;
	border-right: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
	border-left: 1px solid #9DB3C0;
}
.td-content {
	border-right: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.td-contentDate {
	border-right: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
	background-color: #b9c8d2;
	text-align: center;
	font-size: 9px;
	color: #fff;
}
.td-bottom1 {
	color: #5D6A77;
	font-size: 8pt;
	padding: 4px;
	font-weight: bold;
	border-bottom: 1px solid #9DB3C0;
	border-left: 1px solid #9DB3C0;
}
.td-bottom2 {
	color: #5D6A77;
	font-size: 8pt;
	padding: 4px;
	font-weight: bold;
	border-right: 1px solid #9DB3C0;
	border-bottom: 1px solid #9DB3C0;
}
.contentTableCaption {
	padding: 20px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.td-captionLeft {
	color: #5D6A77;
	font-size: 8pt;
	padding: 4px 12px 4px 0px;
	font-weight: normal;
}
.td-captionRight {
	color: #5D6A77;
	font-size: 8pt;
	padding: 4px 0px 4px 0px;
	font-weight: normal;
}
.td-dateRight {
	color: #5D6A77;
	font-size: 8pt;
	font-weight: normal;
}

.td-login {
	padding: 0px 5px 5px 0px;
}

.listDocs {
	padding: 2px 0px 7px 0px;
	}
.titleListDocs {
	padding: 0px 0px 0px 0px;
	color: #8AC131;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.forumDateUser1 {
	padding: 7px 5px 7px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #9DB3C0;
	border-bottom: 1px solid #BBCBD4;
	background: #F1F4F6;
}
.forumDateUser2 {
	padding: 7px 5px 7px 5px;
	margin: 30px 0px 0px 0px;
	border-top: 1px solid #9DB3C0;
	border-bottom: 1px solid #BBCBD4;
	background: #F1F4F6;
}
.forumTitle {
	padding: 8px 0px 0px 0px;
	color: #8AC131;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.forumText {
	padding: 4px 0px 0px 0px;
	color: #222B3B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.forumNavigHidden {
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	}
.forumNumbers {
	font-size: 8pt;
	}
.copy{
	color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	font-size: 7pt;
	text-decoration: none;
}
table.mainFooter {
	width: 870px;
	background: #6e8da0;
}
table.mainFooter td.footerCopyright {
	height: 30px; 
	color: #b9c8d2; 
	font-size: 11px; 
	text-align: left; 
}
table.mainFooter td.footerSitemap {
	text-align: right; 
}

table.mainFooter td.footerSitemap a, table.mainFooter td.footerSitemap a:link, table.mainFooter td.footerSitemap a:visited {
	 color: #fff; 
	 font-size: 11px;
}
.legend {
	font-size: 10px;
	line-height: 12px;
	color: #666;
	margin: 30px 0 0 0;
	text-align: left;
}

/* @group Sitemap */

#sitemap ul {
	margin: 0;
}
#sitemap ul li {
	margin: 0 0 10px 0;
	list-style-type: none;
	border-bottom: 1px solid #9DB3C0;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;	
}
#sitemap ul li.last {
	border:  none;
}
#sitemap ul li ul {
	margin: 0 0 0 20px;
}
#sitemap ul li ul li {
	margin: 0;
	border: none;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 6px;
}
#sitemap ul li ul li ul {
	margin: 0 0 0 30px;
}
#sitemap ul li ul li ul li {
	margin: 0;
	border: none;
}

/* @end */

.openContent {
	margin: 5px 20px 0 5px;
	padding-left: 10px;
	border-left: 1px solid #9DB3C0;
}





