/************************************ BASIC ELEMENTS ************************************/
body {
    margin: 0;
    text-align: left;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px;
    color: Black;
    background-color: #F4F4F4
    }
p {
    margin-top: 0;
    text-align: left
    }
h1 {
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    line-height: 18px
    }
h2 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    line-height: 11px
    }
h3 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    line-height: 14px
    }
h4 {
    color: #999;
    margin: 0;
    font-weight: normal;
    line-height: 11px;
    font-size: 11px;
    margin: 4 0 0 0
    }
h5 {
    color: rgb(153, 153, 153);
    margin: 0 5 0 0;
    font-weight: normal;
    line-height: 12px;
    font-size: 11px;
    text-align: right;
    display: block
    }
h1 a:link, h1 a:visited {
    font-size: 11px;
    font-weight: bold;
    margin: 0
    }
h1 a:hover, h1 a:active {
    color: #c49000
    }
h2 a:link, h2 a:visited {
    font-size: 11px;
    font-weight: normal;
    margin: 0
    }
h2 a:hover, h2 a:active {
    color: #c49000
    }
img {
    font-size: 0;
    line-height: 0
    }
A:link, A:visited {
    color: Black;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal
    }
A:hover, A:active {
    color: #c49000
    }
ul {
    list-style-image: url(/Images/core/bullet.gif);
    margin: 0 0 10 10;
    padding-left: 5px
    }
ul li {
    margin: 0 0 10 0
    }
/************************************ ELEMENTS ************************************/
a.continueText:link, a.continueText:visited {
    color: #c49000;
    font-size: 11px;
    line-height: 11px
    }
a.continueText:hover, a.continueText:active {
    color: #4c517f
    }
.photo {
    border: 0;
    width: 200px;
    height: 130px;
    margin: 10 0 0 0
    }
.photoSection {
    border: 0;
    width: 200px;
    height: 130px;
    margin: 5 0 20 0
    }
.photoVideo {
    border: 0;
    width: 200px;
    margin: 0
    }
.topOfPage {
    margin: 20 0 10 0
    }
a.menuMap:link, a.menuMap:visited {
    color: #c49000;
    font-size: 11px;
    line-height: 11px;
    vertical-align: top
    }
a.menuMap:hover, a.menuMap:active {
    color: #4c517f
    }
.titleArticle, a.titleArticle:link, a.titleArticle:visited {
    color: Black;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    font-family: Georgia
    }
a.titleArticle:hover, a.titleArticle:active {
    color: #4c517f;
    cursor: hand
    }
a.bioText:link, a.bioText:visited {
    color: Black;
    font-weight: bold;
    font-size: 10px;
    line-height: 12px
    }
a.bioText:hover, a.bioText:active {
    color: #c49000
    }
.menuHeadText {
    color: Black;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 11px;
    cursor: hand
    }
a.menuHeadText:link, a.menuHeadText:visited {
    color: Black;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    font-size: 11px;
    cursor: hand
    }
a.menuHeadText:hover, a.menuHeadText:active {
    color: #c49000
    }
.infoText {
    color: #999;
    margin: 0;
    font-weight: normal;
    font-size: 9px
    }
.focusText {
    color: #CF002F
    }
.menuText {
    font-size: 11px;
    color: #555;
    text-decoration: none
    }
a.menuText:link, a.menuText:visited {
    color: #555;
    text-decoration: none;
    font-style: normal;
    font-size: 11px
    }
a.menuText:hover, a.menuText:active {
    color: #c49000
    }
.mainImage {
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 390px;
    height: 225px
    }
.mainImageExtended {
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 606px
    }
.DocumentsThumb, .PublicationsThumb {
    margin: 8px
    }
.imageBiographie {
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 150px;
    height: 150px
    }
.textSpacing3 {
    height: 3px;
    font-size: 0;
    line-height: 0
    }
.textSpacing10 {
    height: 10px;
    font-size: 0;
    line-height: 0
    }
.textSpacing20 {
    height: 20px;
    font-size: 0;
    line-height: 0
    }
.popupTitle {
    font-family: Georgia;
    color: #4c517f;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 15
    }
.sectionTitle {
    color: #4c517f;
    font-size: 11px
    }
.title {
    color: #4c517f;
    font-size: 14px;
    font-weight: bold;
    font-family: Georgia
    }
a.title:link, a.title:visited {
    color: #4c517f;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    font-family: Georgia
    }
a.title:hover, a.title:active {
    color: #c49000
    }
.titleProcurement {
    color: #4c517f;
    font-size: 14px;
    font-weight: bold;
    font-family: Georgia
    }
.NewsThumb {
    border: 1px solid Black;
    width: 90px;
    height: 60px;
    margin: 0 10 0 0
    }
.NewsThumbMenu {
    border: 1px solid Black;
    width: 45px;
    margin: 0 10 0 0
    }
.DepartmentThumb {
    border: 0;
    width: 50px;
    margin: 0 10 0 0
    }
.PhotoThumb {
    border: 1px solid Black;
    width: 200px;
    height: 130px;
    margin: 0 10px 0 0
    }
.thumbMargin {
    margin: 10 0 0 0
    }
.thumbAlign {
    float: left;
    width: 100px;
    height: 70px
    }
.thumbAlignMenu {
    float: left;
    width: 52px
    }
.thumbAlignFocus {
    float: left;
    width: 52px;
    height: 35px;
    margin-top: 10px
    }
.thumbDepartmentRelief {
    float: left;
    width: 56px;
    margin-top: 0
    }
.StandardText, table {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    font-family: verdana, geneva, arial;
    font-style: normal
    }
.bigNumber {
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    font-family: Georgia;
    color: #4c517f;
    font-style: normal
    }
.menuHeadBox {
    line-height: 11px;
    padding: 4px
    }
.menuHeadBoxSize {
    height: 18px
    }
.menuBox {
    line-height: 11px;
    padding: 4 4 4 30
    }
.menuBoxSize {
    height: 18px
    }
.menuSpacing {
    height: 6px;
    font-size: 0;
    line-height: 0
    }
.procurementBox {
    border: 1px solid #DDD;
    padding: 10px;
    margin: 0 0 20 0
    }
.padding5 {
    padding: 5 1
    }
.paddingNews {
    padding: 10 5 2 0
    }
.tickerPadding {
    padding: 5 0 5 13
    }
.footerPadding {
    padding: 5 0 5 0
    }
.clearFloat {
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0
    }
.floatLeft, .floatTitle {
    float: left
    }
.flatTitle {
    width: 165px
    }
.floatRight {
    float: right
    }
a.tickerText:link, a.tickerText:visited {
    color: Black;
    text-decoration: none
    }
a.tickerText:hover, a.tickerText:active {
    color: Grey
    }
.dotBG {
    width: 100%;
    height: 1px;
    background: url(/Images/core/dot.gif) top left repeat-x;
    margin: 15 0 15;
    line-height: 0;
    font-size: 0
    }
.dotBG2 {
    width: 100%;
    height: 1px;
    border-bottom: 1px #DDD solid;
    margin: 10 0;
    line-height: 1px
    }
.homeDocument {
    float: left;
    width: 110px;
    margin-left: 15px
    }
.tabSelected {
    padding: 4px;
    border: 1px solid #9f9fb2;
    border-bottom: 0;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px;
    color: Black
    }
a.selected:hover {
    cursor: hand;
    color: Black
    }
.tab {
    padding: 4 4 3 4;
    border-bottom: 1px solid #9f9fb2;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px
    }
a.tabLink:link, a.tabLink:visited {
    color: #b3ad94
    }
a.tabLink:hover, a.tabLink:active {
    color: #c49000
    }
.hideMe {
    display: none
    }
.showMe {
    display: block
    }
.defaultCursor {
    cursor: default
    }
/************************** Table specific ( DO NOT ERASE IT *******************************/
.table {
    border: 1px solid #DDD;
    border-bottom: 0;
    border-right: 0
    }
.tableCellWithLine {
    border: 1px solid #DDD;
    border-top: 0;
    border-left: 0
    }
.tableCellNoLine {
    border: 1px solid #DDD;
    border-top: 0;
    border-left: 0;
    border-bottom: 0
    }
.tableCellHeader {
    border: 1px solid #DDD;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    font-weight: bold;
    text-align: center;
    background-color: #f5f4ef
    }
/************************************ Calendar specific ************************************/
.cal_calendar {
    font-size: 11px;
    font-family: verdana;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse
    }
.cal_header {
    background-color: White;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse
    }
.cal_cell {
    padding: 4px;
    margin: 1px;
    text-align: center;
    width: 20px;
    color: #999
    }
.cal_labelcell {
    padding: 2px;
    margin: 1px;
    text-align: center;
    font-weight: bold
    }
.cal_oddweek {
    background-color: White;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse;
    text-align: center;
    height: 20px
    }
.cal_evenweek {
    background-color: White;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse;
    text-align: center
    }
a.cal_day:link, a.cal_day:visited {
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal
    }
a.cal_day:hover, a.cal_day:active {
    color: #c49000
    }
.cal_common:link, a.cal_common:visited {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal
    }
a.cal_common:hover, a.cal_common:active {
    color: #c49000
    }
a.cal_disabled:link, a.cal_disabled:visited {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal;
    display: none
    }
a.cal_today:link, a.cal_today:visited {
    color: White;
    font-size: 11px;
    padding: 2px;
    background-color: #4c517f;
    line-height: 11px;
    text-decoration: none;
    font-weight: bold
    }
a.cal_today:hover, a.cal_today:active {
    color: #c49000
    }
a.cal_holiday:link, a.cal_holiday:visited {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
    font-weight: normal
    }
a.cal_holiday:hover, a.cal_holiday:active {
    color: #c49000
    }
.gridItem {
    color: rgb(9, 27, 73);
    font-size: 14px;
    text-decoration: none;
    text-align: center
    }
.gridHeader a:link, .gridHeader a:visited, .gridHeader {
    font-size: 12px;
    color: 4c517f;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    background-color: #f5f4ef
    }
.gridHeader a:hover, .gridHeader a:active {
    color: #c49000
    }
.gridFooter, .gridFooterCenter {
    color: Black;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    font-family: Georgia;
    text-align: right
    }
.gridFooterCenter {
    text-align: center
    }
.gridItemSyle {
    margin: 0;
    text-align: left;
    font-size: 11px;
    font-family: Verdana;
    line-height: 14px;
    color: Black
    }
.gridPagerStyle {
    text-align: center;
    font-size: 11px;
    font-family: Verdana;
    line-height: 50px;
    color: Black;
    font-weight: bold
    }
/*Google Search button */
.Button01 {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #4C517F;
    border: 1px solid #000;
    cursor: pointer
    }
.TextBox {
    font-size: 11px;
    color: #555;
    width: 120px;
    border: 1px solid #d1d9db;
    height: 20px;
    padding: 2 0 0 5
    }
.TextBoxPopup {
    color: #555;
    border: 1px solid #d1d9db
    }
.TextBoxSearch {
    background-color: #f5f4ef;
    color: #555;
    font-size: 11px;
    width: 140px;
    border: 1px solid #d9d9d9;
    height: 20px;
    padding: 2 0 0 5
    }
.DropDownList {
    background-color: #f5f4ef;
    color: #555;
    font-size: 11px;
    width: 140px;
    border: 1px solid #d9d9d9;
    height: 20px;
    padding: 2 0 0 5
    }
.RadionButton {
    margin: 0 4 0 0
    }
.monthSelect {
    font-size: 10px;
    width: 79px
    }
.select {
    font-size: 10px
    }
/************************************ MAIN CONTAINER DIV ************************************/
#divContainer {
    position: absolute;
    width: 800px;
    left: 50%;
    top: 0;
    margin-left: -400px;
    border: 1px solid #9f9fb2;
    border-top: 0;
    background-color: White;
    padding: 0 0 20 0
    }
#divColumn1 {
    float: left;
    width: 170px;
    margin: 10 0 0 5;
    display: inline
    }
#divColumn2 {
    float: left;
    width: 392px;
    margin: 10 0 0 15;
    display: inline
    }
#divColumn2Horizontal {
    float: left;
    width: 562px;
    margin: 10 0 0 15;
    display: inline
    }
#divColumn2Colapsed {
    float: left;
    width: 623px
    }
#divColumn2Bio {
    float: left;
    width: 600px;
    margin: 10 0 0 10
    }
#divColumn2Margin {
    margin: 10 0 0 15
    }
#divColumn2All {
    float: left;
    width: 580px;
    margin: 10 0 0 15;
    display: inline
    }
#divColumn3 {
    float: left;
    width: 185px;
    margin: 10 0 0 16;
    display: inline
    }
#divColumn3 > img {
    margin: 0 0 16 2
    }
#divMainImageExtended > a > img {
    margin: 2
    }
#divColumn3News {
    float: right;
    width: 200px;
    margin: 10 0 0 0;
    display: inline
    }
/************************************ Column 1 ************************************/
#divMenu {
    float: left;
    width: 170px;
    padding: 4 0 0 4;
    height: 600px
    }
#divColumn1Option {
    padding: 0 0 0 4
    }
#divRadioOkapi {
    margin: 30 0 0 12
    }
/************************************ Column 2 ************************************/
#divNewsSpecific {
    margin: 0;
    width: 185px
    }
#divPressService, #divDocuments {
    float: left;
    width: 195px
    }
#divPressServiceHorizontal, #divDocumentsHorizontal {
    width: 165px
    }
#divDocument {
    background-color: f5f4ef;
    height: 66px
    }
#divSurvey {
    background-color: f5f4ef;
    margin: 5 0 0 0
    }
#divPhotos {
    background-color: f5f4ef;
    margin: 5 0 5 0;
    padding: 5px;
    height: 130px
    }
#divAudioList {
    background-color: f5f4ef;
    margin: 5 0 5 0;
    padding: 5px
    }
#divNumberContainer {
    background-color: f5f4ef;
    /*padding:10px;*/
    text-align: center;
    width: 187px;
    border-color: d9d9d9;
    border-width: 1px;
    border-style: solid;
    margin: 0 0 5 0
    }
#divNumberContainerMargin {
    margin: 5 10
    }
#divCalendar {
    width: 370px;
    background-color: f5f4ef;
    padding: 7px
    }
#divOldImage {
    text-align: right;
    float: left;
    margin: 0 10 10 0
    }
#divPullOut {
    float: right;
    width: 180px;
    margin: 20 0 0 15
    }
#divPullOutLeft {
    background: url(/Images/core/pullout_left.gif) top left no-repeat;
    height: 20px
    }
#divPullOutRight {
    background: url(/Images/core/pullout_right.gif) top right no-repeat;
    height: 20px
    }
#divBio {
    margin: 20 15 0 0;
    width: 180px;
    float: left;
    background-color: f5f4ef;
    border-color: d9d9d9;
    border-width: 1px;
    border-style: solid
    }
#divBioImage {
    margin: 15px
    }
#divBioText {
    margin: 15px;
    text-align: center
    }
#divPullOutText {
    margin: 5 0 5 10;
    font-size: 12px;
    color: #4c517f;
    font-weight: bold
    }
/************************************ Column 3 ************************************/
#divNewsWires {
    margin: 0 0 10 0;
    width: 185px
    }
/* For column 3
#divNewsSpecific {
	margin: 20 0 0 0;
	width:185px;
}
*/
#divSurveyBox {
    margin: 10 0 0 0;
    width: 185px;
    border-color: d9d9d9;
    border-width: 1px;
    border-style: solid
    }
#divSurveyBoxMargin {
    margin: 8px;
    width: 169px
    }
#divProcurementBox {
    margin: 10 0 0 0;
    width: 185px;
    border-color: d9d9d9;
    border-width: 1px;
    border-style: solid
    }
#divProcurementBoxMargin {
    margin: 7px;
    width: 169px
    }
#divNewsImage {
    margin: 0 0 10 0;
    width: 200px
    }
#divNewsImage > img {
    margin: 0 0 0 0
    }
#divMainImageExtended > a > img {
    margin: 2
    }
#divBigImage {
    margin: 0 10 0 0
    }
#divWebNews, #divDepartmentRelief, #divNumber {
    margin-top: 20px;
    width: 185px
    }
#divWebNewsHorizontal, #divDepartmentReliefHorizontal, #divNumberHorizontal {
    margin-top: 20px;
    width: 150px
    }
#divPhoto, #divVideo, #divAudio {
    margin-top: 20px
    }
#divPhoto > span, #divVideo > div {
    margin: 0 0 0 2
    }
#divAgenda {
    padding: 20 0 0 0
    }
#divRelatedLinks {
    margin: 20 0 10 0
    }
#divMenuMap {
    margin: 25 0 25 0
    }
#divNbImages {
    color: #999;
    margin: 0;
    font-weight: normal;
    font-size: 9px
    }
#divNewsTab {
    margin: 10 0 0 0;
    /*border-bottom:1px solid #9f9fb2;*/
    }
#divSurveyContainer {
    margin: 20 0 0 0
    }
/************************************ Header ************************************/
#divBanner {
    height: 71px
    }
#divBannerHorizontal {
    height: 91px
    }
#divLogo {
    margin: 9 0 0 5;
    float: left
    }
#divBannerMenu {
    text-align: right;
    padding: 10px 10px 0 0
    }
#divSearch {
    text-align: right;
    padding: 15px 10px 0 0;
    color: #555
    }
#divMenuHorizontal {
    float: left;
    width: 170px;
    margin: 10 0 0 5;
    display: inline
    }
#divHeaderLine {
    background-color: #9f9fb2;
    height: 1px;
    line-height: 0;
    font-size: 0
    }
#divHeaderLine2 {
    background-color: #ebe3cd;
    height: 3px;
    line-height: 0;
    font-size: 0
    }
#divTicker {
    width: 100%;
    height: 25px;
    line-height: 11px
    }
/************************************ Footer ************************************/
#divFooter {
    clear: both;
    width: 100%;
    height: 25px;
    line-height: 11px;
    text-align: center;
    padding: 20 0 0 0
    }
/************************************ Popup(Newsletter & Send Friend) ************************************/
.popup {
    position: absolute;
    top: 0;
    left: 0;
    margin: 110 0 0 190;
    border-style: solid;
    border-width: 1px;
    border-color: #9f9fb2;
    width: 392px;
    background-color: white
    }
/************************************ Popup(Image, Video, Zoom(home page)) ************************************/
.popImage {
    position: absolute;
    top: 0;
    left: 0;
    margin: 110 0 0 80;
    border-style: solid;
    border-width: 1px;
    border-color: #9f9fb2;
    width: 640px;
    background-color: White
    }
.popVideo {
    position: absolute;
    top: 0;
    left: 0;
    margin: 110 0 0 185;
    border-style: solid;
    border-width: 1px;
    border-color: #9f9fb2;
    width: 400px;
    background-color: Black
    }
.popZoom {
    position: absolute;
    margin: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #9f9fb2;
    width: 260px;
    background-color: White
    }
/************************************ TRACE ************************************/
#__asptrace {
    position: absolute;
    top: 1300px
    }