/*all focus*/
.topicfocus { margin-left:3px}
.topicfocus .text-bloc { padding:12px 11px 1px 10px; margin:0px; }
.topicfocus .text-bloc .paragraph { padding:5px 0px 0px 0px; margin:1px 0px 10px 0px; }
.topicfocus .text-bloc .bloc-header {display:block; margin:1px 0px 10px 0px ; font-size:14px; color:#0E519F}
.topicfocus .bullet-link {}
.maincol .topicfocus .list-bloc {margin:0px 0px 0px 4px; }

/*large focus*/
#full {width:376px; padding-bottom:12px; margin:6px 14px 10px 4px; float:right}/*background:white url(../images/focusbottom.gif) no-repeat left bottom;*/
#full .text-bloc {}/*background:white url(../images/focustop.gif) no-repeat left top;*/

/*medium focus*/
#medium {width:260px; padding-bottom:12px; margin:6px 14px 10px 4px; float:right}/*background:white url(../images/focusbottom2.gif) no-repeat left bottom;*/
#medium .text-bloc { }/*background:white url(../images/focustop2.gif) no-repeat left top;*/

/*small focus*/
#small {width:169px; padding-bottom:12px;  margin:6px 14px 10px 4px; float:right}/*background:white url(../images/focusbottom3.gif) no-repeat left bottom;*/
#small .text-bloc {  }/*background:white url(../images/focustop3.gif) no-repeat left top;*/

/*line break*/
.nofloat {clear:both; height:1px; font-size:0px}

/*bullet arrows*/
#arrowbullet .bullet-list {margin:0px; padding:0px 0px 0px 26px; background: url(../images/bullet_arrow.gif) no-repeat 16px 7px !important; color:#5D5D5D; font-size:10px; list-style:none; line-height:18px;}

/*categorized links*/
#categorizedlinks {border:4px solid #F0EFE6; display:block; padding:2px 6px 10px 6px; margin:10px 15px 10px 12px;}
#categorizedlinks .title-level2 {font:bold 12px arial,helvetica,sans serif; color:#6A6840 !important; margin:6px 0px 5px 0px}
.maincol #categorizedlinks {margin:5px 28px 10px 62px;}

/*--- news ---*/
/*News type 1*/
#newstype1 .title-level1 {color:#676767; background-image:none; padding:5px 0px 5px 0px; font:bold 11px arial,helvetica,sans serif; }
#newstype1 .title-level2 {color:#494949; }
#newstype1 .title-level2 .text-style2 {color:#004B9C}
#newstype1 .img-left,#newstype1 .img-center,#newstype1 .img-right{ padding:2px;} 

/*News type 2*/
#newstype2 .title-level1 {color:#676767; background-image:none; padding:5px 0px 5px 0px; font:bold 11px arial,helvetica,sans serif; }
#newstype2 .title-level2 { color:#494949; }
#newstype2 .title-level2 .text-style2 {color:#C71525}
#newstype2 .img-left,#newstype2 .img-center,#newstype2 .img-right{ padding:2px;} 

/*News type 3*/
#newstype3 .title-level1 {color:#676767; background-image:none; padding:5px 0px 5px 0px; font:bold 11px arial,helvetica,sans serif; }
#newstype3 .title-level2 { color:#494949; }
#newstype3 .title-level2 .text-style2 {color:#1483AD}
#newstype3 .img-left,#newstype3 .img-center,#newstype3 .img-right{ padding:2px;} 

/*News type 4*/
#newstype4 .title-level1 {color:#676767; background-image:none; padding:5px 0px 5px 0px; font:bold 11px arial,helvetica,sans serif; }
#newstype4 .title-level2 { color:#494949; }
#newstype4 .title-level2 .text-style2 {color:#C9842B}
#newstype4 .img-left,#newstype4 .img-center,#newstype4 .img-right{ padding:2px;} 

/*News in righcol*/
.rightcol #Newstype1 .separator {margin:0px 5px 0px 15px; background-image:none }
.rightcol #Newstype1 .title-level1 {margin:5px 5px 5px 15px}
.rightcol #Newstype1 .title-level2 {margin:5px 5px 5px 15px}
.rightcol #Newstype1 P {margin:5px 5px 5px 15px}
.rightcol #Newstype1 .list-bloc {margin:5px 5px 5px 15px}
.rightcol #Newstype2 .separator {margin:0px 5px 0px 15px; background-image:none}
.rightcol #Newstype2 .title-level1 {margin:5px 5px 5px 15px}
.rightcol #Newstype2 .title-level2 {margin:5px 5px 5px 15px}
.rightcol #Newstype2 P {margin:5px 5px 5px 15px}
.rightcol #Newstype2 .list-bloc {margin:5px 5px 5px 15px}
.rightcol #Newstype3 .separator {margin:0px 5px 0px 15px; background-image:none }
.rightcol #Newstype3 .title-level1 {margin:5px 5px 5px 15px}
.rightcol #Newstype3 .title-level2 {margin:5px 5px 5px 15px}
.rightcol #Newstype3 P {margin:5px 5px 5px 15px}
.rightcol #Newstype3 .list-bloc {margin:5px 5px 5px 15px}
.rightcol #Newstype4 .separator {margin:0px 5px 0px 15px; background-image:none }
.rightcol #Newstype4 .title-level1 {margin:5px 5px 5px 15px}
.rightcol #Newstype4 .title-level2 {margin:5px 5px 5px 15px}
.rightcol #Newstype4 P {margin:5px 5px 5px 15px}
.rightcol #Newstype4 .list-bloc {margin:5px 5px 5px 15px}

/*Note*/
#note {}
.note {border:1px solid #DEDEDE; float:right; padding:0px; background-color:#FAFAFA; width:190px; margin:10px 10px 10px 7px; font:normal 11px arial, helvetica,sans serif;}
.note .title-level1, .maincol .note .title-level1 {background-color:#D5DFE1; color:#475C64; padding:5px 10px 5px 10px; margin:0px; font:bold 12px arial, helvetica,sans serif;  border-bottom:1px solid #DEDEDE; background-image:none;  }
.note .title-level2, .maincol .note .title-level2 { margin:10px 10px 5px 10px}
.note .bloc-header, .maincol .note .bloc-header { margin:5px 10px 10px 10px; text-align:left}
.note .paragraph, .maincol .note .paragraph { margin:5px 10px 10px 10px; text-align:left}
.note .list-bloc, .maincol .note .list-bloc { margin:0px 10px 10px 0px}
/*paragraph html*/
.note P { margin:5px 10px 5px 10px; text-align:left}
.note UL { padding:5px 10px 5px 10px; margin:5px 10px 5px 15px; }

/*taille*/
.note-small { width:180px; }
.note-medium { width:343px; }
.note-large { width:575px; }
/*couleurs*/
.note-1 .title-level1 {background-color:#B8B9B9 !important; color:#ffffff !important;}
.note-2 .title-level1 {background-color:#B0640A !important; color:#ffffff !important;}
.note-3 .title-level1 {background-color:#C31924 !important; color:#ffffff !important;}
.note-4 .title-level1 {background-color:#3A52A4 !important; color:#ffffff !important;}
.note-5 .title-level1 {background-color:#B6C554 !important; color:#ffffff !important;}
.note-6 .title-level1 {background-color:#D8A768 !important; color:#ffffff !important;}
.note-7 .title-level1 {background-color:#939058 !important; color:#ffffff !important;}
.note-9 .title-level1 {background-color:#A4CAD8 !important; color:#475C64 !important;}
.note-8 .title-level1 {background-color:#FFEA8A !important; color:#6A6840 !important;}

/*specific rightcol note*/
.rightcol .note {width:200px; margin:10px auto 10px auto; float:none}
.rightcol .note UL { margin-left:0px; }
.rightcol .note .title-level1 {margin:0px}

/*Quick access*/
#quickaccess IMG {margin:5px 5px 5px 0px;}
#quickaccess .bullet-link {font:bold 10px arial,helvetica,sans serif, border-bottom:1px solid #D8D8D8; padding:4px 0px 4px 2px; background:none !important;}

/*--Quick links--*/
#quicklinks {}
#quicklinks .bullet-link {background-position:0px 4px; padding:5px 5px 5px 24px; }
/*quick links icons*/
#quicklinks .icon1 {background-image:url(../images/mandatory/icon1.gif); background-repeat:no-repeat;}
#quicklinks .icon2 {background-image:url(../images/mandatory/icon2.gif); background-repeat:no-repeat;}
#quicklinks .icon3 {background-image:url(../images/mandatory/icon3.gif); background-repeat:no-repeat;}
#quicklinks .icon4 {background-image:url(../images/mandatory/icon4.gif); background-repeat:no-repeat;}
#quicklinks .icon5 {background-image:url(../images/mandatory/icon5.gif); background-repeat:no-repeat;}
#quicklinks .icon6 {background-image:url(../images/mandatory/icon6.gif); background-repeat:no-repeat;}
#quicklinks .icon7 {background-image:url(../images/mandatory/icon7.gif); background-repeat:no-repeat;}
#quicklinks .icon8 {background-image:url(../images/mandatory/icon8.gif); background-repeat:no-repeat;}
#quicklinks .icon9 {background-image:url(../images/mandatory/icon9.gif); background-repeat:no-repeat;}
#quicklinks .icon10 {background-image:url(../images/mandatory/icon10.gif); background-repeat:no-repeat;}
#quicklinks .icon11 {background-image:url(../images/mandatory/icon11.gif); background-repeat:no-repeat;}
#quicklinks .icon12 {background-image:url(../images/mandatory/icon12.gif); background-repeat:no-repeat;}
#quicklinks .icon13 {background-image:url(../images/mandatory/icon13.gif); background-repeat:no-repeat;}
#quicklinks .icon14 {background-image:url(../images/mandatory/icon14.gif); background-repeat:no-repeat;}
#quicklinks .icon15 {background-image:url(../images/mandatory/icon15.gif); background-repeat:no-repeat;}
#quicklinks .icon16 {background-image:url(../images/mandatory/icon16.gif); background-repeat:no-repeat;}
#quicklinks .icon17 {background-image:url(../images/mandatory/icon17.gif); background-repeat:no-repeat;}
#quicklinks .icon18 {background-image:url(../images/mandatory/icon18.gif); background-repeat:no-repeat;}
#quicklinks .icon19 {background-image:url(../images/mandatory/icon19.gif); background-repeat:no-repeat;}
#quicklinks .icon20 {background-image:url(../images/mandatory/icon20.gif); background-repeat:no-repeat;}
#quicklinks .icon21 {background-image:url(../images/mandatory/icon21.gif); background-repeat:no-repeat;}
#quicklinks .icon22 {background-image:url(../images/mandatory/icon22.gif); background-repeat:no-repeat;}
#quicklinks .icon23 {background-image:url(../images/mandatory/icon23.gif); background-repeat:no-repeat;}
#quicklinks .icon24 {background-image:url(../images/mandatory/icon24.gif); background-repeat:no-repeat;}

/*--useroptions--*/
.useroptions {text-align:left; margin:10px 12px 10px 12px; padding:10px; background:#FAFAFA; border:1px solid #E6E6E6; font:normal 11px arial,helvetica,sans serif; }
.useroptions .paragraph {margin:0px 0px 5px 0px;}
.useroptions .text-style1 {}
.useroptions .text-style3 {width:100px; font-style:normal; font-weight:bold}
.useroptions INPUT {border:1px solid #9A9A9A; font:normal 11px arial,helvetica,sans serif; color:#535353}
.useroptions .buttons-outer { text-align:left; padding-top:2px}
.useroptions .button {font:bold 10px arial,helvetica,sans serif; }
.useroptions .button A:link,.useroptions .button A:visited { font-weight:bold; color:#000000}
.useroptions .button1-part0 { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; } /* margin = space between buttons  */
.useroptions .button1-part1 { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important;  }
.useroptions .button1-part0-down { white-space:nowrap; background: url(../images/buttongridbg1.gif) no-repeat top left !important; }
.useroptions .button1-part1-down { white-space:nowrap;  background: url(../images/buttongridbg.gif) no-repeat top right !important; }

.maincol .useroptions {margin-left:62px; padding-left:0px;}

/*-- File Center view --*/
.filecenter {}
.maincol .filecenter {margin:5px 28px 10px 62px;}
#ThumbnailView {/*margin:0px 5px 10px 5px;*/}
#DetailedView {/*margin:10px 15px 10px 12px;*/}
#CardView {/*margin:10px 15px 10px 12px;*/}

/*File Center detail*/
.detail { width:100%; height:auto; border:none; margin:0px; padding:5px; text-align:center; display:block; vertical-align:bottom; }
.detail .image-zone { text-align:center; width:160px; padding:4px; }
.detail .text-zone { width:100%; text-align:left; padding-top:3px; }
.detail .text-zone IMG {margin-right:5px;}
.detail .paragraph {color:#000000; margin:3px 0px 6px 0px;}
.detail .text-style2 {color:#727272}
.detail .text-style3 {color:#939B55}

.filecenter A:link {color:#6FA7BC}
.filecenter A:visited {color:#C9842B}
.filecenter A:hover,.filecenter A:active {color:#004B9C}


/*File center ThumbnailView*/
#ThumbnailView .detail { width:140px; height:162px; border:1px solid #CACACA; padding:5px; margin:5px 4px 5px 4px; text-align:center; background-color:white; display:inline !important; vertical-align:bottom; }
#ThumbnailView .detail .image-zone { text-align:center; padding:0px 0px 4px 0px;}
#ThumbnailView .detail .text-zone { width:100%; text-align:center; padding-top:3px; }
#ThumbnailView .detail .paragraph {margin:0px 0px 0px 0px;}

/*File center CardView */
#CardView .detail {border-bottom:1px solid #CACACA;}

/*File center DetailedView */
#DetailedView .detail .paragraph {margin:0px 0px 0px 0px;}

