/* CSS MEMORIAL SHOAH - NOV2011-DEC2011-JAN2012 v1.4 */

/*GEN*/
a img { border-width:0; border:none; }
body { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#59595e; padding:0; margin:0; background-image: url(../img/background.jpg); background-repeat: repeat-x; background-color:#f5f5f5; }
a { text-decoration:none; color:#3399CC;}
a:hover { text-decoration:underline; }
* { margin:0; padding:0; }
/*Hn*/
h1 { font-size:16px; margin-bottom:15px; margin-left:7px; }
h2 { font-size:11px; }
h3 { color:#333; font-size:14px; }
h4 { color:#58595B; font-size:13px;}
h5 { color:#A7A7A7; font-size:11px;}
/*MISC*/
.displayNone { display:none; }
.clearBlocks { clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent; }
.clearfix { clear:both; }
.blockLeft { float:left !important; }
.blockRight { float:right !important; }
.txtAlignLeft { text-align:left; }
.txtAlignRight { text-align:right; }
.txtAlignCenter { text-align:center; }
.alignTop { vertical-align:top !important; }
.alignMiddle { vertical-align:middle !important; }
.alignBottom { vertical-align:bottom !important; }
.backgroundCleared { background-image:none !important; background-color:transparent !important; }
.borderCleared { border-width:0 !important; }
.paddingNone { padding:0 !important; }
.marginNone { margin:0 !important; }
.offAndAccessible {position:absolute!important; left:-1000px!important; top:-1000px!important; width:1px; height:1px; overflow:hidden;}
img, fieldset { border:none; }
ul li { display:inline; margin:0; padding:0; }
ul, ol, li { list-style:none; }
input, textarea, select {font-family:Arial, Helvetica, sans-serif;}
.mentions{font-size:11px;}
.textTransformNone{ text-transform: none; }
/*.hide, em { position:absolute; left:-9999px; }*/
#wrap { width:940px; margin:0 auto; }
#header { width:960px; height:150px; }
#content {margin:0; width:960px; }
#footer { border-top:1px solid #e5e5e5; background-color:#fff; color:#003399; padding-top:14px; height:57px;/*71px -14px*/ }
#footer div { margin:auto; width:960px; }
#footer ul#footerNav li a { float:left; display:block; padding:0 10px; color:#003399; font-size:11px; line-height:13px; height:13px; background-image: url(../img/dotFooterNav.gif); background-repeat: no-repeat; background-position: top right; }
#footer ul#footerNav li a:hover { text-decoration:underline; }
#footer ul#footerNav li a.last { background-image:none; }
/*Btn*/

a.btnForm{background-color:#5a91a8;width:120px;height:34px;color:#fff;font-size:14px;font-weight:bold;line-height:34px;display:block;text-align:center;background-image: url(../img/fl.gif); background-repeat: no-repeat; background-position: right center;border-right:5px solid #5a91a8;  }
a.btnForm:hover{text-decoration:none;}
a.btnMore {display:inline-block; background-color:#939393; color:#fff; font-weight :bold; font-size:11px; line-height:18px; height:18px; padding:0 5px 0 16px; background-image: url(../img/fl.gif); background-repeat: no-repeat; background-position: left center; margin-bottom:10px; }
/*
{ background-color:#939393; color:#fff; font-weight :bold; font-size:11px; line-height:18px; height:18px; padding:0 5px 0 16px; background-image: url(../img/fl.gif); background-repeat: no-repeat; background-position: left center; margin-bottom:10px; }*/
.virtualColContainer2 .virtualCol50pctA a.btnMore { background-color:#2b9aa3; }
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent.greyRow .oneResult.lexique p .btnMore {background-color:#2e747d;}

/*Nav on Col Left*/
/*1ST LEVEL*/
ul.navLeft { margin-bottom:38px; background-image: url(../img/dotFilerPushRight.gif); background-repeat: no-repeat; background-position: left bottom; }
ul.navLeft li { display:block; background-image: url(../img/dotFilerPushRight.gif); background-repeat: no-repeat;  }
ul.navLeft li a { line-height:13px; font-size:12px; color:#666; line-height:32px; padding-left:25px; display:block; background-repeat: no-repeat; background-position: left 6px; }
ul.navLeft li a.twoLines { line-height:14px; height:28px; display:block; padding:2px 25px }
ul.navLeft li a:hover, ul.navLeft li.On a { text-decoration:none; color:#004897;}
ul.navLeft li a.bt1 { background-image: url(../img/ico/icoLiRefresh.gif); }
ul.navLeft li a.bt1:hover, ul.navLeft li.On a.bt1 { background-image: url(../img/ico/icoLiRefresh_f2.gif); }
ul.navLeft li a.bt2 { background-image: url(../img/ico/icoLiAct.gif); }
ul.navLeft li a.bt2:hover, ul.navLeft li.On a.bt2 { background-image: url(../img/ico/icoLiAct_f2.gif); }
ul.navLeft li a.bt3 { background-image: url(../img/ico/icoLiVisites.gif); }
ul.navLeft li a.bt3:hover, ul.navLeft li.On a.bt3 { background-image: url(../img/ico/icoLiVisites_f2.gif); }
ul.navLeft li a.bt4 { background-image: url(../img/ico/icoLiTools.gif); }
ul.navLeft li a.bt4:hover, ul.navLeft li.On a.bt4 { background-image: url(../img/ico/icoLiTools_f2.gif); }
ul.navLeft li a.bt5 { background-image: url(../img/ico/icoLiFormation.gif); }
ul.navLeft li a.bt5:hover, ul.navLeft li.On a.bt5 { background-image: url(../img/ico/icoLiFormation_f2.gif); }


/*2nd Level*/
ul.navLeft li.On li,ul.navLeft li.On li a {font-size:11px;color:#58595b;background:none;line-height:19px;}
ul.navLeft li.On li,ul.navLeft li li{margin-left:22px;}
ul.navLeft .On ul li a {background-image: url(../img/ico/squareGrey.gif);  background-repeat: no-repeat;background-position: 3px 8px; padding-left:13px;}
ul.navLeft .On ul .On a {background-image: url(../img/ico/flDown.gif);  background-repeat: no-repeat;background-position: 0px 5px; padding-left:13px;}
ul.navLeft .On ul .Off a {background-image: url(../img/ico/fl.gif);  background-repeat: no-repeat;background-position: 0px 5px; padding-left:13px;}
ul.navLeft .On ul .Leaf a {background-image: url(../img/ico/squareGrey.gif);  background-repeat: no-repeat;background-position: 3px 8px; padding-left:13px;}

/*3rd Level*/
ul.navLeft li.On li.On li {margin-left:30px;font-size:10px;padding:5px 0;padding:0}
ul.navLeft li.On li.On li a {font-size:10px; /*line-height:12px;*/ line-height:normal; color:#58595b; padding:3px 1px 3px 10px; background-image: url(../img/ico/squareGrey2x2.gif); background-repeat:no-repeat; background-position:3px 7px;}

/*Active State*/
ul.navLeft li.On li, ul.navLeft li.On li.On a, ul.navLeft li.On li li.On a {color:#004897;}
ul.navLeft li.On li li.On a {background-color:#d0e3ea; /*height:18px;line-height:18px;*/ background-image: url(../img/ico/squareBlue2x2.gif);}
/*hover*/
ul.navLeft li li a:hover{text-decoration:underline;}

/*CONTAINER*/
#container { margin: auto; width:960px; }

/*BreadCrumb and Back&Next Nav*/
#breadcrumb { color:#999; float:left; width:720px; }
.virtualColContainer2 .share { margin-left:720px; }
.breadshare { margin-bottom:9px; padding-bottom:0px; background-image: url(../img/dotFilerPushRight.gif); background-repeat: repeat-x; background-position: left bottom; height:35px; }
.backNav{margin:20px 0 0px  0;height:15px;}
#breadcrumb a,.backNav a { color:#999; text-decoration:none; font-size:11px; }
#breadcrumb a.home { color:#666;  }
#breadcrumb a:hover,.backNav a:hover { text-decoration:underline; }

/*VIRTUAL COLs*/
.virtualColContainer, .virtualColContainer2 { clear:both; padding:21px 0; margin:0; }
/*1 col 100 Pct*/
.virtualColContainer2 .virtualCol100pct { width:970px;margin-left:-10px;  } /*col100%*/
.virtualColContainer .virtualCol50pctA { width:710px; float:left; } /*col01*/
.virtualColContainer .virtualCol50pctB { width:240px; margin-left:719px; } /*col02*/
.virtualColContainer2 .virtualCol50pctB { width:200px; float:left; margin-right:-200px;}
.virtualColContainer2 .virtualCol50pctA { width:750px; float:left; margin-left:210px; }
/*MAIN BOX AND MINI BOX*/
.virtualColContainer2 .virtualCol100pct .mainBox{width:970px;}
.virtualColContainer .mainBox { width:710px; }
.virtualColContainer .miniBox { width:350px; }
.virtualColContainer2 .mainBox { width:750px; }
.virtualColContainer2 .miniBox { width:365px; }
.virtualColContainer .mainBox, .virtualColContainer .miniBox, .virtualColContainer2 .mainBox, .virtualColContainer2 .miniBox { margin:0; padding:0; background-color:#fff; margin-bottom:21px; background-image: url(../img/bg_mainBox.png); background-repeat: repeat-y; background-position: right; }
.mainBox.noBottom, .miniBox.noBottom {margin-bottom:0px; }
.virtualColContainer2 .mainBox, .virtualColContainer2 .miniBox { background-image: url(../img/bg_mainBox2.png); background-position: left; }
.virtualColContainer .mainBox .topMainBox, .virtualColContainer .miniBox .topMainBox, .virtualColContainer2 .mainBox .topMainBox, .virtualColContainer2 .miniBox .topMainBox { background-image: url(../img/bgTopMainbox.png); background-repeat: no-repeat; background-position: right top; }
.virtualColContainer2 .mainBox .topMainBox, .virtualColContainer2 .miniBox .topMainBox { background-image: url(../img/bgTopMainbox2.png); background-position: left top; }
.virtualColContainer .mainBox .bottomMainBox, .virtualColContainer .miniBox .bottomMainBox, .virtualColContainer2 .mainBox .bottomMainBox, .virtualColContainer2 .miniBox .bottomMainBox {height:15px; background-image: url(../img/bgBottomMainbox.png); background-repeat:no-repeat; background-position:right bottom; clear:both;}
.virtualColContainer2 .mainBox .bottomMainBox, .virtualColContainer2 .miniBox .bottomMainBox { background-image: url(../img/bgBottomMainbox2.png); background-position: left bottom; display:block; clear:both; }
.mainBox.noBottom .bottomMainBox, .miniBox.noBottom .bottomMainBox {  clear: both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent; }
h1.activite { background-image: url(../img/ico/ico-activite.gif); }
h1.formation { background-image: url(../img/ico/ico-formation.gif); }
h1.activite { background-image: url(../img/ico/ico-activite.gif); }
h1.visites { background-image: url(../img/ico/ico-visites.gif); }
h1.tools { background-image: url(../img/ico/ico-tools.gif); }
.virtualColContainer .mainBox h1, .virtualColContainer .miniBox h1, .virtualColContainer2 .mainBox h1, .virtualColContainer2 .miniBox h1 { font-weight:bold; font-size:16px; /*height:33px; line-height:33px;*/ background-color:#8db2bf; color:#fff; padding:5px 50px; margin:0; text-transform: uppercase; margin-right:10px; background-repeat:no-repeat; background-position:19px -2px; }
.mainBox h1 a, .miniBox h1 a { color:#fff; }
.mainBox h2 a, .miniBox h2 a { color:#004897; }
.mainBox h1 a:hover, .mainBox h2 a:hover { text-decoration:underline; }
.virtualColContainer2 .mainBox h1, .virtualColContainer2 .miniBox h1 { margin:0 0 0 10px; padding:5px 10px; }
/*Activity and actu Specific styles*/
/*Specific color for h1 in actu and activity pages*/
.virtualColContainer2 #activity .mainBox.activityMainPush .topMainBox h1, .virtualColContainer2 #actu .mainBox.actuMainPush .topMainBox h1 { background-color:#fff; }
#actu h1 { background-color:#2b9aa3; }
#activity h1 { background-color:#489ebe; }
/*----------------------------------------------*/
.virtualColContainer2 .mainBox h1 span { font-size:11px; float:right; display:block; padding-left:10px; background-image: url(../img/ico/squareWhite.gif); background-repeat: no-repeat; background-position: left center; font-weight:notmal; }

.BoxImg { float:left; background-repeat: no-repeat; padding:20px 20px 0 20px; }
.BoxImg img { margin-bottom:5px; }

.virtualColContainer .mainBox .BoxImg { width:201px; /*width:221px*/ }
.virtualColContainer .miniBox .BoxImg { width:150px;/*width:171px*/ }
.virtualColContainer2 .mainBox .BoxImg { width:150px; /*width:171px*/ }
.virtualColContainer2 .miniBox .BoxImg { width:150px;/*width:171px*/ }
.mainBoxImg img, .mainiBoxImg img { margin-bottom:8px; }
.mainBox .BoxContent, .miniBox .BoxContent { padding:15px 20px 0 20px;/*width:479px*/ }
.virtualColContainer .mainBox .BoxContent {margin:0 10px 0 0; /*margin:0 10px 0 221px*/ }
.virtualColContainer2 .mainBox .BoxContent.noImg {margin-left:20px; padding-left:0; /*margin-left:30px;*/}
#container #content .virtualColContainer2 /*#activity*/ .miniBox.blockLeft .BoxContent.noImg{margin-left:20px;}
#container #content .virtualColContainer2 /*#activity*/ .miniBox.blockRight .BoxContent.noImg{margin-left:20px;}
.virtualColContainer .mainBox .BoxContent.noImg {margin-left:20px;}
/*box style main Actu and ActivutyBox*/
.virtualColContainer2 .mainBox.actuMainPush .BoxContent, .virtualColContainer2 .mainBox.activityMainPush .BoxContent { margin:0 10px 0 30px; padding:0; border-top: none;}
.virtualColContainer2 .mainBox.actuMainPush > div:nth-child(2), .virtualColContainer2 .mainBox.activityMainPush > div:nth-child(2) {padding-top:15px; border-top:solid 1px #E5E5E5;} /*See line171 adding 15px and suppressing 15px on illustration wrapper*/
.virtualColContainer2 .mainBox.actuMainPush h1, .virtualColContainer2 .mainBox.activityMainPush h1 {margin:0px 0 0 30px; padding:10px 0 0 33px; font-size:24px; color:#333; margin-bottom:20px; background-color:#fff; background-repeat: no-repeat; background-position:0 21px; /*line-height:40px;*/}
.virtualColContainer2 .mainBox.actuMainPush h1 { background-image: url(../img/ico/h1IcoRefresh.gif); }
.virtualColContainer2 .mainBox.activityMainPush h1 { background-image: url(../img/ico/h1IcoActivity.gif); }
.virtualColContainer2 .mainBox.actuMainPush h1 span,  .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent h2 span,  .virtualColContainer2 .virtualCol50pctA .mainBox.activityMainPush .BoxContent h2 span { float:right; display:block; background-repeat: no-repeat; }
.virtualColContainer2 .mainBox.actuMainPush h1 span,  .virtualColContainer2 .mainBox.activityMainPush h1 span { margin-top:-10px; height:40px; background-image: url(../img/ico/rectGreen.gif); background-position: right top; width:50px; padding:10px 0 0 20px; }

/*Principal Picture and legend on actu and activity*/
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush { }
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent .illusActu {margin:-15px 0 17px 0; /*background-color:beige; *//*margin-bottom:25px;*/} /*See line 162*/
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent .illusActu p, #container #content .virtualColContainer2 .virtualCol50pctA .mainBox.activityMainPush .BoxContent .illusActu p {font-size:11px; color:#2d2d2d; border-bottom:solid 1px #e5e5e5; padding:11px 5px;}
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent h2, #container #content .virtualColContainer2 .virtualCol50pctA .mainBox.activityMainPush .BoxContent h2,
#container #content .virtualColContainer2 #actu .mainBox.actuMainPush .BoxContent h2 a{ color:#2b9ba3; text-transform:none; font-size:18px;/*16px*/}
/*a tester*/
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent h2 span, #container #content .virtualColContainer2 .virtualCol50pctA .mainBox.activityMainPush .BoxContent h2 span { font-size:11px; padding-left:10px; background-image: url(../img/ico/squareGreen.gif); background-position: left center; font-weight:notmal; }
.virtualColContainer2 .mainBox .BoxContent {margin:0 10px 0 0px; /*margin:0 10px 0 171px;*/}
.virtualColContainer2 .miniBox .BoxContent {margin:0 5px 0 190px; padding-left:0;} /*margin:0 5px 0 171px;*/
.virtualColContainer .miniBox .BoxContent {margin:0 5px 0 180px; padding-left:0;}
.miniBox .BoxContent.noImg { margin-left:20px;}
.virtualColContainer .BoxContent h2, .virtualColContainer2 .BoxContent h2 { padding:0; margin:0; font-size:20px; color:#004897; line-height:24px; margin-bottom:5px; }
.virtualColContainer2 .BoxContent h2 { font-size:14px; line-height:16px; margin-bottom:5px; text-transform: uppercase; }
.virtualColContainer .BoxContent p, .virtualColContainer2 .BoxContent p { margin:0; color:#666; font-size:11px; margin-bottom:10px; }
.virtualColContainer2 .BoxContent p { font-size:12px; line-height:normal /*18px*/; }
.BoxContent ul { margin-left:25px; margin-bottom:10px; }
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent ul li {margin-bottom:5px;}
.miniBox .BoxContent ul { margin-left:0; }


/*Frey Row For 1 Col And 2 Col*/
.virtualColContainer2 .mainBox.actuMainPush .BoxContent.greyRow { border-top:none; background-color:#fff; margin-bottom:-22px; margin-right:0; margin-left:10px; background-image: url(../img/bgGreyRow.jpg); background-repeat: repeat-x; }
.virtualColContainer2 .virtualCol100pct .mainBox.actuMainPush .BoxContent.greyRow {padding:20px 67px;margin-left:10px;margin-right:0;}


/*For 2 Col Page*/
.virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent.greyRow{padding:15px 20px ;}
.virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent.greyRow h3{padding:0;color:#2d747d;}
.virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .topMainBox h1 {}
.virtualColContainer2 .virtualCol50pctA h2, .virtualColContainer2 .greyRow h3, .greyRow h3 a {color:#2d747d;}
.virtualColContainer2 .virtualCol50pctA .BoxContent h2 {margin:17px 0 11px 0;}
.virtualColContainer2 .virtualCol50pctA h2.textTransformNone {text-transform:none;}
.virtualColContainer2 .virtualCol50pctA .BoxContent h3 {margin:17px 0 9px 0;}
.virtualColContainer2 .virtualCol50pctA .BoxContent h4 {margin:15px 0 7px 0; padding:0 0 0 11px; background:transparent url(../img/ico/squareGrey.gif) no-repeat scroll 3px 9px;}
.virtualColContainer2 .virtualCol50pctA h3 a { font-size:15px; background-repeat: no-repeat; background-position: left center; padding-left:32px; font-weight: normal; /*text-transform: uppercase;*/ }
.virtualColContainer2 .virtualCol50pctA .pushArticle h3 a{ font-weight: bold;padding-left:0px;font-size: 13px;}
.virtualColContainer2 .greyRow p{font-size:12px;color:#666;line-height:18px;}
.virtualColContainer2 .oneResult {border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:10px;padding-right:100px;}
.virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent.greyRow .oneResult.lexique {border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding:0;}
.virtualColContainer2 .virtualCol50pctA .oneResult p { font-size:13px; font-style: italic; }
.virtualColContainer2 .virtualCol50pctA .oneResult.lexique p { font-size:13px; font-style: italic;padding-left:20px;font-style:normal }

.virtualColContainer2 .virtualCol50pctA .oneResult.lexique strong,.virtualColContainer2 .virtualCol50pctA .oneResult.lexique h3{color:#2e747d}
.virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent.greyRow .oneResult{padding :0 0 0 20px;}
.virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .BoxContent.greyRow .oneResult p .btnMore
{ background-color:#939393; color:#fff; font-weight :bold; font-size:11px; line-height:18px; height:18px; padding:0 5px 0 16px; background-image: url(../img/fl.gif); background-repeat: no-repeat; background-position: left center; margin-bottom:10px; font-style: normal; }
/*1 Col page*/
.virtualColContainer2 .virtualCol100pct .mainBox.actuMainPush .BoxContent{padding:20px 57px 20px 37px;margin-top: 10px;margin-left:40px;margin-right:10px;}
.virtualColContainer2 .virtualCol100pct .mainBox.actuMainPush .BoxContent ul {margin-top:20px;margin-left:0;}
.borderBottom{border-bottom:solid 1px #c3c3c3;padding-bottom:20px;margin-bottom:20px;}




.virtualColContainer2 .virtualCol100pct .mainBox.actuMainPush .topMainBox h1{background:none;padding-left:0;color:#5a91a8;height:33px;line-height:33px;margin-left:40px;margin-bottom:0;padding: 10px 0 0 0;}
.virtualColContainer2 .virtualCol100pct h2, .virtualColContainer2 .greyRow h3, .greyRow h3 a {color:#5a91a8; padding-top:3px; padding-bottom:2px; /*line-height:22px;height:22px;*/ display:block}
.virtualColContainer2 .virtualCol50pctA .oneResult.lexique h3{margin-bottom:5px;}
.virtualColContainer2 .virtualCol50pctA .oneResult.lexique h3 a{ background-image: url(../img/li_lexique.gif); background-repeat: no-repeat; background-position: left center;padding-left:20px; }
.virtualColContainer2 .virtualCol100pct h2{font-size:20px;margin-bottom:20px;}
.virtualColContainer2 .virtualCol100pct h2.textTransformNone {text-transform:none;}
.virtualColContainer2 .virtualCol100pct h3{margin-bottom:10px;}
.virtualColContainer2 .virtualCol100pct h3 a{font-size:14px; background-repeat: no-repeat; background-position: left center;padding-left:20px; }
.virtualColContainer2 .greyRow p{font-size:12px;color:#666;line-height:18px;}
.virtualColContainer2 .oneResult {border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:10px;padding-right:100px;}
.virtualColContainer2 .oneResult h3 {margin:0 0 9px 0 !important}

/*ico on h3*/
.virtualColContainer2 h3.video a {display:inline-block; background-image: url(../img/ico/ico_video.gif);}
.virtualColContainer2 h3.internet a {display:inline-block; background-image: url(../img/ico/ico_internet.gif);}
.virtualColContainer2 h3.pdf a {display:inline-block; background-image: url(../img/ico/ico_pdf.gif);}
.virtualColContainer2 h3.word a {display:inline-block; background-image: url(../img/ico/ico_word.gif);}
.virtualColContainer2 h3.pic a {display:inline-block; background-image: url(../img/ico/ico_pic.gif);}

.virtualColContainer2  h3.docVideo a {display:inline-block; padding:3px 0 3px 32px; background-image: url(../img/ico_doc_video.gif); }
.virtualColContainer2  h3.docInternet a {display:inline-block; padding:3px 0 3px 32px; background-image: url(../img/ico_doc_internet.gif); }
.virtualColContainer2  h3.docPdf a {display:inline-block; padding:3px 0 3px 32px; background-image: url(../img/ico_doc_pdf.gif); }
.virtualColContainer2  h3.docWord a {display:inline-block; padding:3px 0 3px 32px; background-image: url(../img/ico_doc_word.gif); }
.virtualColContainer2  h3.docPic a {display:inline-block; padding:3px 0 3px 32px; background-image: url(../img/ico_doc_pic.gif); }

/*Article Page*/
#container #content .virtualColContainer2 .virtualCol50pctA .mainBox.actuMainPush .topMainBox .normal { background:none; color:#2d747d; padding-left:0px; margin-bottom:0; /*border-bottom:1px solid #e5e5e5;*/ }
.BoxContent p:first-child {padding-top:15px;}
.BoxContent>h2+div>p {padding-top:0px !important;}
.virtualColContainer2 .mainBox .BoxContent.noImg p, .virtualColContainer2 .miniBox .BoxContent.noImg p, .BoxImg+.BoxContent p {padding-top:0; /*background-color:beige;*/}
.BoxContent p strong { font-weight:bold; color:#666; font-size:12px; }
.BoxContent .intro { font-weight:bold; color:#666; font-size:12px; padding-top:15px; }
.blockRight.illusArticle { margin:20px 0 15px 15px; }
.blockLeft.illusArticle { margin:20px 15px 15px 0; }
/*SHare nav*/
.share { margin-bottom:18px; }
/*List*/
.BoxContent li, .miniBox .BoxContent li, .virtualCol50pctB .pushBox li { display:inherit; background-image: url(../img/li.gif); background-repeat: no-repeat; background-position: left 4px; line-height:15px; padding-left:15px; display:block }
.BoxContent ul.listAlt li, .miniBox .BoxContent ul.listAlt li, .virtualCol50pctB .pushBox ul.listAlt li {background-image: url(../img/li_alt.gif);}
.BoxContent li, .miniBox .BoxContent li {color:#8e8d8d; font-weight:bold;}
.BoxContent li a, .miniBox .BoxContent li a, .virtualCol50pctB .pushBox li a {color:#8e8d8d; font-weight:bold; word-wrap:break-word;}
.virtualCol50pctB .pushBox ul { margin-top:5px; }

/*SlideShow*/

.slideShow { width:700px; height:400px; background-image: url(../img/bgSlideShow.png); background-repeat: no-repeat; padding: 2px 7px 40px 1px; margin-bottom:15px; }
.slideShow h1 {font-size:20px;padding:0;margin:0;}
.slideShow p {font-size:14px;padding:0;margin:0;}
.slideShow .cs-title {padding: 10px; width: 680px;}
.slideShow .cs-buttons a {border-radius: 50%;}

/*Push Box On the Right Col*/


/*Classic PushBox*/
.virtualColContainer .virtualCol50pctB .pushBox {padding:16px; background-image: url(../img/bg_PushboxRight.gif); background-repeat:no-repeat;}
.virtualColContainer2 .virtualCol50pctB .pushBox {padding:16px 0 16px 5px; background-image: url(../img/bg_PushboxLeft.gif); background-repeat:no-repeat;}
.virtualCol50pctB .pushBox h2 { font-size:14px; margin-bottom:15px; text-transform:uppercase; }
.pushBox h2, .pushBox h2 a { color:#303030; }
.pushBox h3, .pushBox h3 a { color:#004897; }
.virtualCol50pctB .pushBox img { margin-bottom:5px; }
.virtualCol50pctB .pushBox h3 { font-size:14px; margin-bottom:5px; }
.virtualCol50pctB .pushBox h3.separe { background-image: url(../img/dotFilerPushRight.gif); background-repeat: no-repeat; padding-top:5px; margin-top:5px; }
.virtualCol50pctB .pushBox p { margin-bottom:5px; }
/*Blue*/
.virtualColContainer .virtualCol50pctB .Blue, .virtualColContainer2 .virtualCol50pctB .Blue {padding:16px; margin-bottom:24px; background-color:#004897; background-image:none;}
.virtualCol50pctB .Blue h2, .virtualCol50pctB .Blue li, .virtualCol50pctB .Blue li, .pushBox.Blue li a, .pushBox.Blue a { color:#fff; }
.virtualCol50pctB .Blue p { color:#cccccc }
/*Custom list for the blue one*/
.virtualCol50pctB .Blue li { background-image: url(../img/li_blue.gif); background-position: left 4px; }
/*PushArticle*/
.pushArticle.blockLeft,.pushArticleLink.blockLeft { margin:5px 7px 7px 0; }
.pushArticle.blockRight,.pushArticleLink.blockRight { margin:5px 0px 7px 7px; }

.pushArticle {width:180px; padding:15px 15px 7px 15px; background-color:#efefef;}
.pushArticle h3 {font-size:13px; color:#004897; padding:11px 0 !important; margin:0 0 11px 0 !important; text-transform:uppercase; text-align:center; border-top:solid 1px #cecece; border-bottom:solid 1px #cecece;}
.pushArticle.blockLeft { margin:5px 7px 7px 0; }
.pushArticle.blockRight { margin:5px 0px 7px 7; }
.pushArticle ul { margin:0; }
.pushArticle li {margin:0; background-image:url(../img/ico/squareBlue.gif); background-position:left 7px; background-repeat: no-repeat; padding-left:7px; }
.pushArticle li h4 {font-size:12px; color:#003399; padding:0 0 3px 0 !important; margin:0 !important; background-image:none !important;}
.pushArticle p, .pushArticle.blockRight ul li p { font-weight:normal; font-size:11px; color:#666; line-height:13px; }
.pushArticle li a {color:#3399CC; /*#8e8d8d*/ font-weight:normal; /*text-decoration:underline;*/ word-wrap:break-word;}

/*PushArticle With Link*/
.pushArticleLink { width:210px;padding:0;margin:0;}
.pushArticleLink p.btnMore{background-color:#004897; padding:0 15px 0 16px; margin:5px 0 10px 0;border:1px solid #a3a3a3;}
.pushArticleLink p.btnMore a{ display:block;color:#fff; font-weight :bold; font-size:14px; line-height:28px; height:28px; padding:0; background: url(../img/fl.gif) no-repeat right center; }


/*Pagination*/
.pagination { float:right }
.pagination a { display:block; height:23px; background-color:#fff; float:left; margin-right:4px; padding:0 4px; line-height:23px; text-decoration:none; color:grey; }
.pagination a:hover, .pagination a.current { background-color:#2b9aa3; color:#fff }

/*ABCD*/
.abcd {padding-bottom:22px;border-bottom:1px solid #9fbfc3;height:25px;margin-bottom:25px; }
.abcd a { display:block; height:23px; background-color:#fff; float:left; margin-right:6px; padding:0 4px; line-height:23px; text-decoration:none; color:#2e747d;font-size:18px;}
.abcd a:hover, .abcd a.current { background-color:#2e747d; color:#fff }


/*Form*/

/*Newsletter form*/

.virtualColContainer .virtualCol50pctB form input.newsletter, .virtualColContainer2 .virtualCol50pctB form input.newsletter { width:190px; height:31px; line-height:31px; border:solid 1px #bbb; font-size:14px; color:#fff; margin: 0px; background-color: #3c99be; margin-bottom:15px; padding-left:13px; }
.ie7 .virtualColContainer .virtualCol50pctB form input.newsletter, .ie7 .virtualColContainer2 .virtualCol50pctB form input.newsletter {margin-top:-1px}
.virtualColContainer2 .virtualCol50pctB form input.newsletter { width:160px; padding-left:3px; }
.virtualColContainer .virtualCol50pctB form a.btnNewsletter, .virtualColContainer2 .virtualCol50pctB form a.btnNewsletter { background-image: url(../img/bg_formNews.gif); width:32px; height:31px; background-repeat: no-repeat; border:1px solid #bbb; display:block; float:left; border-right:none; background-color: #3c99be;  background-image: url(../img/bg_formNews.gif); background-repeat: no-repeat; }

a.btnNews { background-image: url(../img/bg_formNews.gif);background-repeat: no-repeat; display:block; height:31px; line-height:31px; border:solid 1px #bbb; font-size:14px; color:#fff; margin: 0px; background-color: #3c99be; margin-bottom:15px; padding-left:13px;padding-left:40px; }
a.btnNews:hover{background-image: url(../img/bg_formNews_On.gif);text-decoration:none;}
/*Search form*/

.virtualColContainer .virtualCol50pctB input.search, .virtualColContainer2 .virtualCol50pctB input.search { width:204px; height:27px; line-height:27px; border:solid 1px #bbb; font-size:11px; color:#999999; margin: 0px; background-color: #fff; margin-bottom:15px; padding-left:7px; float:left; border-right:none; }
.virtualColContainer2 .virtualCol50pctB input.search { width:164px; }
.virtualCol50pctB a.btnSearch { background-image: url(../img/btnSearch.gif); width:27px; height:27px; background-repeat: no-repeat; border:1px solid #bbb; display:block; float:right; border-left:none; }
.virtualCol50pctB input.search, .virtualCol50pctB a.btnSearch { border-top-color:#c0c0c0; background-color:#fff; }
.virtualCol50pctB #search p, .virtualCol50pctB #search p a { color:#3399cc; }
.virtualCol50pctB #search p { margin-bottom:15px; }

/*Form*/
.searchForm table {margin-bottom:0px;}
.formNewsletter table {margin-bottom:0px;}
.searchForm table td{font-size:12px;padding:5px 15px 5px 0;vertical-align:top;}
.formNewsletter table td{font-size:12px;padding:5px 0 5px 0;vertical-align:top;}
.searchForm fieldset,.formNewsletter label {font-size:14px;color:#5a91a8;font-weight:bold;margin-top:10px;}
.searchForm label strong,.formNewsletter label strong{font-size:12px}

.searchForm table input.text{color:#5a91a8; width:170px; /*height:14px;*/ border:solid 1px #d1d1d1;}
.virtualCol100pct .searchForm tr td.col1Label label,.virtualCol100pct .searchForm tr td.col2Label label  {width:170px;display:block;float:left;padding:5px;}
.virtualCol100pct .searchForm tr td.col2Label label {width:110px;}
.virtualCol100pct .searchForm tr td.col1Label label input,.virtualCol100pct .searchForm tr td.col2Label label input {margin-right:5px;}
 #button{background-color:#5a91a8;color:#fff;width:120px;height:34px;}

.formNewsletter {border-bottom:solid 1px #c3c3c3;border-top:solid 1px #c3c3c3;margin-bottom:5px;padding-top:25px;margin-top:20px;}
.formNewsletter  table td{padding-bottom:25px;}
label.none{font-size:12px;	color:#666666}

.formNewsletter .col01,.formNewsletter .col02,.formNewsletter .col03,.formNewsletter .col04{height:5px;padding:0;margin:0;}
.formNewsletter .col01{width:150px;}
.formNewsletter .col02{width:330px;}
.formNewsletter .col03{width:145px;}
.formNewsletter .col04{width:230px;}


 .bigText,.middleText,bigTextBlue{border:solid 1px #d9d9d9;color:#aaaaaa;padding :0 10px;line-height:19px;height:19px;}
 .bigTextBlue {color:#5a91a8;}
 .bigText,.bigTextBlue{width:250px;}
 textarea.bigText, textarea.bigTextBlue{height: 150px;}
 .middleText{width:205px;}
 #container #content .virtualColContainer2 .virtualCol100pct .mainBox.actuMainPush .BoxContent .mentions{font-size:11px;}

 .tabBtn {margin-bottom:10px;}
 .tabBtn a{font-size:12px;color:#5991a8;display:blocke;float:right;height:24px;line-height:24px;background-color:#ededed;border:solid 1px #dddcdc;margin-left:5px;padding:0 9px; }
 
/*Plan du site*/

.virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent  {padding-left:5px;}
.virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow {padding-right:10px;padding-left:40px;}
 
.virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h3,
#container #content .virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h2
{color:#fff;padding-left:13px;background-color:#5a91a8;height:30px;line-height:30px;margin-bottom:0;font-size:18px;text-transform:uppercase;font-weight:normal;}
.virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h3 a,
#container #content .virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h2 a {color:#FFFFFF; padding:0; font-size:18px; line-height:30px;}
.virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h3 span a,
#container #content .virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h2 span a {font-size:14px;}
#container #content .virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow h2 {margin-bottom:27px;}
#container #content .virtualColContainer2 .virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow .ContentTabContainer{border-top:solid 1px #e5e5e5;margin-bottom:10px;}

.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul  {width:450px;padding:0;margin:0;float:left;}
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul ul ,
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul ul ul
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul ul ul ul
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul ul  ul ul ul
{float:none;}
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul ul{width:auto;}
.tabContainer ul ul {margin:0;padding:0}
.tabContainer li,.tabContainer li li{ margin:0; padding:0; background-image: url(../img/fl_li_siteMap.gif);padding-left:10px;font-weight:normal; }
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer .closeTab{clear:both;height:19px;}
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow .tabContainer h3 span { margin-right:10px; display:block; float:right; font-size:12px; font-weight:normal;  text-transform: none; }
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent.greyRow .tabContainer h3 span a{ display:block; color:#fff; background-image: url(../img/fl_openTab.gif); background-repeat: no-repeat; background-position: right center; padding-right:10px;height:30px;line-height:30px; }

.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul a,
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer li.On li a
{color:#666666;margin-bottom:10px;display:block;font-size:12px;}
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer li.On a{color:#5a91a8}
.virtualCol100pct.sitemap .mainBox.actuMainPush .BoxContent .tabContainer ul li li a{font-weight:normal }
 .tabContainer .contentTab{padding-top:15px;}
  .tabContainer {border-bottom:solid 1px #e5e5e5;margin-bottom:10px;margin-top:10px;}

/*Lesson*/
.virtualColContainer2 .mainBox.lessonBox {}
.virtualColContainer2 .mainBox.lessonBox .BoxContent.noImg {padding:0 0 0 10px !important; margin:0 !important;}
.virtualColContainer2 .mainBox.lessonBox .lessonSection {padding:19px 40px 15px 40px; margin:0; background:transparent url(../img/bgGreyRow02.jpg) repeat-x scroll 0 0;}
.virtualColContainer2 .mainBox.lessonBox .lessonSection h2 {color:#439BBD; font-size:18px;}

/*Document list*/
.documentList li {padding:7px 0 7px 27px;}
.documentList .docInternet { background-image: url(../img/ico_doc_internet_sm.gif); }
.documentList .docVideo { background-image: url(../img/ico_doc_video_sm.gif); }
.documentList .docPdf { background-image: url(../img/ico_doc_pdf_sm.gif); }
.documentList .docWord { background-image: url(../img/ico_doc_word_sm.gif); }
.documentList .docPic { background-image: url(../img/ico_doc_pic_sm.gif); }

/*Download Button*/
.btnDownloadContainer {width:90%; margin:auto; text-align:center; border-top:solid 1px #e6e6e6;}
.btnDownloadContainer p {padding-top:15px !important;}
.btnDownloadContainer .btnDownload {display:inline-block; font-weight:bold; color:#fff; padding:6px 13px 6px 10px; margin:0 auto 10px auto; background:#939393 url(../img/fl.gif) 100% 50% no-repeat;}

a.btnMore { line-height:18px; height:18px; padding:0 5px 0 16px; background-image: ; background-repeat: no-repeat; background-position: left center; }

/*Theme*/
.virtualColContainer2 .mainBox.themeBox {}
.virtualColContainer2 .mainBox.themeBox h1 {padding-left:17px; background-color:#2D747D !important;}
.virtualColContainer2 .mainBox.themeBox .BoxImg {padding:20px 15px 0 29px;}
.virtualColContainer2 .mainBox.themeBox .BoxContent {margin:0; padding:0 0 0 10px;}
.virtualColContainer2 .mainBox.themeBox .BoxContent p:first-child {padding-top:15px}
.virtualColContainer2 .mainBox.themeBox .BoxContent p {padding:10px 20px 0 0;}
	/**/
.virtualColContainer2 .mainBox.themeBox .BoxContent.noImg {}
.virtualColContainer2 .mainBox.themeBox .BoxContent.noImg p {padding-left:20px;}
.virtualColContainer2 .mainBox.actuMainPush .themeBoxSubWrapper { margin: 0 0 0 10px; }	
.virtualColContainer2 .mainBox .themeBoxSubWrapper {clear:both; background:#fefefe url(../img/bgGreyRow03.jpg) repeat-x scroll 0 0;}
.virtualColContainer2 .mainBox .themeBoxSubDiscloseWrapper {padding:9px 9px 0 17px !important;}
.virtualColContainer2 .mainBox .themeBoxSubDiscloseWrapper a {display:block; font-weight:bold; color:#8f8f8f; padding:2px 0; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat;}
.virtualColContainer2 .mainBox .themeBoxSubDiscloseWrapper a.discloseOff {padding-bottom:11px; background-image:url(../img/btn_disclose_arrows_bg0x.gif); background-position:100% 100%;}
.virtualColContainer2 .mainBox .themeBoxSubDiscloseWrapper a.discloseOn {padding-bottom:19px; background-image:url(../img/btn_disclose_arrows_bg0x.gif); background-position:100% 0 ;}
		/**/
.virtualColContainer2 .mainBox .themeBoxSubWrapper .oneResult {padding:0 17px 0 34px;}
.virtualColContainer2 .mainBox .themeBoxSubWrapper .oneResult h3 {margin-bottom:0 !important;}
.virtualColContainer2 .mainBox .themeBoxSubWrapper .oneResult h3 a {padding:4px 0 4px 32px;}
.virtualColContainer2 .mainBox .themeBoxSubWrapper .oneResult p {margin:0; padding:10px 20px 10px 31px;}
.virtualColContainer2 .mainBox .themeBoxSubWrapper .oneResult p .btnMore {background-color:#939393;}
	/**/
.virtualColContainer2 .mainBox.themeBox .bottomMainBox {height:0px;}

/* jQuery UI*/
.no-close .ui-dialog-titlebar-close {display: none }
.no-title .ui-dialog-titlebar {display: none }
.ui-dialog-title { font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.ui-widget {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal;}
.ui-widget-content {color: #59595E;}
.ui-widget-content p {margin: 0 0 10px;}
.ui-widget-content p:last-child {margin: 0;}
.ui-widget button {font-family: Arial,Helvetica,sans-serif; font-size: 12px;}

/* loading */
.modalLoading {position: absolute; z-index:999999; background: url('../img/modalLoader.gif') 50% 50% no-repeat transparent;}

/* AddThis */
.at300bs {background: none; width: inherit!important; height: inherit  !important; line-height: 14px !important;}

/* Form validation */
.formTxtAlert {background-color: #FEF1EC; font-size: 14px; font-weight: bold; border: 2px solid red; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 10px; margin-bottom: 20px;}
.formTxtAlert ul li {line-height:15px; margin-left: 25px; line-height: 17px; font-weight: normal; color: red;}

/*shortcuts*/
#shortcutsWrapper {position:relative;}
#shortcutsWrapper .access-shortcuts {position:absolute; top:2px; left:0; z-index:10; margin:0; padding:0; height:0px; overflow:hidden;}
#shortcutsWrapper .access-shortcuts li {float:left; padding:0 1em 0 0; list-style:none; position:relative;}
#shortcutsWrapper .access-shortcuts li a {color:#fff;}

/*HEADER*/
.headerContainer {height:97px; position:relative;}
.headerContainer h1 {position:absolute; left:0; top:20px; margin:0;}
.headerContainer .langNav {position:absolute; right:0;}

/*NAV: main*/
#nav a.bt1 {width:89px; }
#nav a.bt2 {width:127px; }
#nav a.bt3 {width:224px; }
#nav a.bt4 {width:212px; }
#nav a.bt5 {width:186px; }
#nav a.bt6 {width:120px; background-image:none;}
#nav a.twoLinesBtn {height:33px; line-height:15px; padding-top:4px;} /*Two line button - Changing line height*/
/*new nav*/
#nav {height:37px;}
#nav ul {margin:0; padding:0; height:37px;}
#nav ul li {position:relative; float:left; list-style:none;}
#nav ul li a {float:left; height:37px; line-height:37px; font-size:16px; color:#fff; text-align:center; background-image: url(../img/dotHeaderNav.gif); background-repeat: no-repeat; background-position: right top; }
#nav ul li a:hover {background-color:#04468d; text-decoration:none; background-image:none;}
#nav ul li.active a {background-color:#04468d; background-image:none;}
	/*N2*/
#nav ul li ul {}
#nav ul li ul li {float:none; font-size:12px; padding:0; margin:0;}
#nav ul li ul li a {float:none; padding:0; margin:0; height:auto; line-height:normal;}
#nav ul li ul li a:hover {}
	/*JS on*/
#nav ul li ul {position:absolute; top:-1000px; left:0; height:auto; min-width:115%; background-color:#fff; -webkit-box-shadow:3px 3px 3px 0px rgba(55, 55, 55, 0.7); -moz-box-shadow:3px 3px 3px 0px rgba(55, 55, 55, 0.7); box-shadow:3px 3px 3px 0px rgba(55, 55, 55, 0.7);
filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=115, Strength=5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=115, Strength=5)";}
#nav ul li:hover ul, #nav ul li.active ul {top:37px;}
#nav ul li ul li {}
#nav ul li ul li a, #nav ul li.active ul li a {display:block; font-size:12px; color:#585858; text-align:left; padding:9px 11px; background-color:#fff; background-image:none; border-bottom:solid 1px #E1E1E3;}
.ie7 #nav ul li ul li a {min-width:99.9%; } /*ie7 bug <a> wont strecth full width*/
#nav ul li ul li a:hover {color:#000; text-decoration:none; background-color:#f2f2f2;}
#nav ul li ul li:last-child a {border-bottom-width:0;} 
#nav ul li ul li ul {width:auto; min-width:inherit; position:relative; top:auto;}

/*Text Zoom and H1 resetting*/
.virtualColContainer2 .virtualCol50pctA>.mainBox:first-child .topMainBox h1 {padding-right:61px; padding-top:20px;} /*1st H1 has right-padding to place text-zoom buttons*/
.contentToolBox {position:relative; height:0; width:0; margin:0; padding:0;}
.contentToolBox i {position:absolute; top:0; left:682px; display:block; width:68px; height:11px; background:transparent url(../img/ico/rectGreen.gif) no-repeat scroll 0 0;} /*green top right bar*/
.contentToolBox a {position:absolute; top:19px; display:block; width:18px; height:25px; outline-width:0;}
.contentToolBox a#smallFnt {left:696px; background:transparent url(../img/ico/Amoins.gif) no-repeat scroll 0 -5px;}
.contentToolBox a#largeFnt {left:713px; background:transparent url(../img/ico/Aplus.gif) no-repeat scroll 0 -5px;}
	/*Text zoom 1col*/
	.virtualCol100pct .contentToolBox i {left:902px;}
	.virtualCol100pct .contentToolBox a#smallFnt {left:921px;}
	.virtualCol100pct .contentToolBox a#largeFnt {left:938px;}

/*Patching ul li with float image*/
.virtualColContainer .mainBox .BoxImg+.BoxContent, .virtualColContainer2 .mainBox .BoxImg+.BoxContent {}
.virtualColContainer .mainBox .BoxImg+.BoxContent ul {margin-left:221px;}
.virtualColContainer2 .mainBox .BoxImg+.BoxContent ul {margin-left:183px;}
.virtualColContainer .mainBox .BoxImg+.BoxContent ul ul, .virtualColContainer2 .mainBox .BoxImg+.BoxContent ul ul {margin-left:auto;}

/*Resetting Zindex #Nav  versus toolbox*/
#nav {position:relative; z-index:1000;}
.virtualColContainer2 .mainBox .topMainBox, .virtualColContainer2 .miniBox .topMainBox {position:relative; z-index:1 !important;}
