/*all focus*/
.topicfocus { margin-left:20px}
.topicfocus .text-bloc { padding:6px 10px 1px 10px; margin:0px; }
.topicfocus .text-bloc .paragraph {padding:4px 10px 0px 10px; margin:1px 2px 10px 0px; font-size:11px}
.topicfocus .text-bloc .bloc-header { display:block; margin:1px 0px 10px 0px; padding:0px 0px 5px 0px; font-size:16px; color: #d0038e;}
.topicfocus .list-bloc {margin-left:3px;}
.topicfocus IMG {margin-top:6px;}

/*large focus*/
#full {width:390px; background:white url(../images/focusbottom3.gif) no-repeat left bottom; padding-bottom:10px; padding-top:10px; margin:10px 10px 10px 10px; clear:both;}
#full .text-bloc {background:white url(../images/focustop3.gif) no-repeat left top;}
#full .text-bloc .paragraph { }
#full.text-bloc .bloc-header { }

/*medium focus*/
#medium {width:232px; background:white url(../images/focusbottom.gif) no-repeat left bottom; padding-bottom:10px; padding-top:10px; margin:10px 10px 10px 15px; float:left}
#medium .text-bloc { background:white url(../images/focustop.gif) no-repeat left top;}
#medium .text-bloc .paragraph { }
#medium .text-bloc .bloc-header { }

/*small focus*/
#small {width:170px; background:white url(../images/focusbottom2.gif) no-repeat left bottom; padding-bottom:10px; padding-top:10px; margin:10px 10px 10px 10px; float:left}
#small .text-bloc { background:white url(../images/focustop2.gif) no-repeat left top; padding:12px 15px 1px 10px;}
#small .text-bloc .paragraph {}
#small .text-bloc .bloc-header { }

/*line break*/
.nofloat {clear:both; height:1px; font-size:0px}

/*bullet arrows*/
#arrowbullet .bullet-list {background:url(../images/bullet_link.gif) no-repeat 5px 7px; font-weight:bold; }

/*categorized links*/
#categorizedlinks {border:4px solid #F3F3F3; display:block; padding:2px 6px 10px 6px; margin:10px 15px 10px 18px;}
#categorizedlinks .title-level2 { color:#0C8F27 !important; margin:6px 0px 5px 0px}

/*--- news ---*/
/*News type 1*/
#newstype1 .title-level1 {color:#676767; background-image:none; padding:5px 0px 5px 0px; font:bold 11px arial,helvetica,sans-serif; margin:0px; clear:none}
#newstype1 .title-level2 { margin:0px; padding:0px; background:none;}
#newstype1 .title-level2 .text-style2 {color:#E20290; background:none; }
#newstype1 .paragraph {margin:0px 0px 4px 0px;}
#newstype1 .paragraph A,#newstype1 .bullet-link A {font:normal 11px arial,helvetica,sans-serif;}
#newstype1 .paragraph A {font:normal 11px arial,helvetica,sans-serif;}
#newstype1 .paragraph A:link,#newstype1 .paragraph A:visited {color:#697579;  text-decoration:none;}
#newstype1 .paragraph A:hover,#newstype1 .paragraph A:active {color:#d0038e; text-decoration:underline;}
#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; margin:0px;  clear:none}
#newstype2 .title-level2 { margin:0px; padding:1px 0px 0px 0px; background:none;}
#newstype2 .title-level2 .text-style2 {color:#81B515; background:none;}
#newstype2 .paragraph {margin:0px 0px 4px 0px;}
#newstype2 .paragraph A,#newstype2 .bullet-link A {font:normal 11px arial,helvetica,sans-serif;}
#newstype2 .paragraph A {font:normal 11px arial,helvetica,sans-serif;}
#newstype2 .paragraph A:link,#newstype2 .paragraph A:visited {color:#697579;  text-decoration:none;}
#newstype2 .paragraph A:hover,#newstype2 .paragraph A:active {color:#81B515; text-decoration:underline;}
#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; margin:0px;  clear:none}
#newstype3 .title-level2 { margin:0px; padding:1px 0px 0px 0px; background:none;}
#newstype3 .title-level2 .text-style2 {color:#119820; background:none;}
#newstype3 .paragraph {margin:0px 0px 4px 0px;}
#newstype3 .paragraph A,#newstype3 .bullet-link A {font:normal 11px arial,helvetica,sans-serif;}
#newstype3 .paragraph A {font:normal 11px arial,helvetica,sans-serif;}
#newstype3 .paragraph A:link,#newstype3 .paragraph A:visited {color:#697579;  text-decoration:none;}
#newstype3 .paragraph A:hover,#newstype3 .paragraph A:active {color:#18AFF4; text-decoration:underline;}
#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; margin:0px; clear:none}
#newstype4 .title-level2 { margin:0px; padding:1px 0px 0px 0px; background:none; background:none;}
#newstype4 .title-level2 .text-style2 {color:#FE7D05}
#newstype4 .paragraph {margin:0px 0px 4px 0px;}
#newstype4 .paragraph A,#newstype4 .bullet-link A {font:normal 11px arial,helvetica,sans-serif;}
#newstype4 .paragraph A {font:normal 11px arial,helvetica,sans-serif;}
#newstype4 .paragraph A:link,#newstype4 .paragraph A:visited {color:#697579;  text-decoration:none;}
#newstype4 .paragraph A:hover,#newstype4 .paragraph A:active {color:#18AFF4; text-decoration:underline;}
#newstype4 .img-left,#newstype4 .img-center,#newstype4 .img-right{ padding:2px;} 

/*Note*/
/*Note*/
#note {font-size:11px}
.note {border:1px solid #D2D3D7; float:right; padding:0px; background-color:#FFFFFF; width:190px; margin:10px 10px 10px 10px}
.note .title-level1 {background-color:#F0F3F6; color:#475C64; padding:5px 10px 5px 10px; margin:0px; font:bold 12px Arial, F,sans-serif;  border-bottom:1px solid #D2D3D7; background-image:none }
.note .title-level2 { margin:10px 10px 5px 10px}
.note .bloc-header { margin:5px 10px 10px 10px; text-align:left}
.note .paragraph { margin:5px 10px 10px 10px; text-align:left}
.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 20px; }
/*taille*/
.note-small { width:160px; }
.note-medium { width:232px; }
.note-large { width:342px; }
/*couleurs*/
.note-1 {border-color:#DCF252;}
.note-1 .title-level1 {border-color:#DCF252; background-color:#EDF9AA;}
.note-2 {border-color:#FF97D9;}
.note-2 .title-level1 {border-color:#FF97D9; background-color:#FFCAEB;}
.note-3 {border-color:#C0AEFF;}
.note-3 .title-level1 {border-color:#C0AEFF; background-color:#D9CEFF;}
.note-4 {border-color:#EADF0A;}
.note-4 .title-level1 {border-color:#EADF0A; background-color:#FAF487;}
.note-5 {border-color:#FF9D0E;}
.note-5 .title-level1 {border-color:#FF9D0E; background-color:#FFCD82;}
.note-6 {border-color:#57A822;}
.note-6 .title-level1 {border-color:#57A822; background-color:#A2E272;}
.note-7 {border-color:#D0058F;}
.note-7 .title-level1 {border-color:#D0058F; background-color:#FF71E5; color:#ffffff;}

.note-8 {width:233px; border:none; background:url(../images/note8bottom.gif) no-repeat left bottom; padding-bottom:10px;}
.note-8 .title-level1 {background:url(../images/note8top.gif) no-repeat left top; border:none; padding:9px 10px 9px 60px; color:#AF4180; font-weight:bold; font-size: 14px;}
.note-8 .title-level2 { margin:15px 20px 5px 20px}
.note-8 .bloc-header { margin:5px 20px 10px 20px; }
.note-8 .paragraph { margin:5px 20px 10px 20px; }
.note-8 .list-bloc { margin:0px 20px 10px 10px}
.note-8 P { margin:5px 20px 5px 20px; }
.note-8 UL { margin:5px 20px 5px 30px; }

/*focus note*/
.note-9 {width:232px;border:none; background:url(../images/note9bottom.gif) no-repeat left bottom; padding-bottom:12px;}
.note-9 .title-level1 {background:url(../images/note9title.gif) no-repeat left top; border:none; padding:9px 10px 9px 22px; color:#AF4180; font-weight:bold; font-size: 14px;}
.note-9 .title-level2 { margin:10px 20px 5px 20px}
.note-9 .bloc-header { margin:5px 20px 10px 20px; }
.note-9 .paragraph { margin:5px 20px 10px 20px; }
.note-9 .list-bloc { margin:0px 20px 10px 10px}
.note-9 P { margin:5px 20px 5px 20px; }
.note-9 UL { margin:5px 20px 5px 30px; }

/*rightcol note*/
.rightcol .note {float:none; margin:4px auto 6px auto; width:233px;}

/*Quick access*/
#toread IMG {margin:5px 5px 5px 0px;}
#toread .bullet-link {padding:4px 0px 4px 2px; background:none !important;}

/*--Quick links--*/
#quicklinks {}
#quicklinks .bullet-link {background-position:left center; padding:4px 5px 4px 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; width:167px; margin:10px 12px 10px 18px; padding:10px; font:normal 11px Arial,helvetica,sans-serif; }
.useroptions .paragraph {margin:0px 0px 5px 0px;}
.useroptions .text-style1 {}
.useroptions .text-style3 {display:block; font-style:normal; font-weight:bold; padding-bottom:4px;}
.useroptions INPUT {border:1px solid #9A9A9A; font:normal 11px arial,helvetica,sans-serif; color:#535353; }
.useroptions .buttons-outer { padding-top:2px; border:none}
.useroptions .button A:link,.useroptions .button A:visited {color:#6A6A6A;}
.useroptions .button A:hover,.useroptions .button A:active {color:#6A6A6A;}

/*main col useroption*/
.main-content .useroptions .buttons-outer {padding-right:18px; padding-top:6px;}
.main-content .useroptions .button1-part0,.main-content .useroptions .button1-part0-down {background-image:  url(../images/button2bg1.gif);}
.main-content .useroptions .button1-part1,.main-content .useroptions .button1-part1-down {background-image:  url(../images/button2bg.gif);}

/*rightcol useroptions*/
.rightcol .useroptions {margin:10px auto 10px auto;}

/*-- File Center view --*/
.filecenter {}
#ThumbnailView {margin:0px 5px 10px 5px;}
#DetailedView {margin:10px 10px 10px 8px;}
#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:#697579; margin:3px 0px 6px 0px;}
.detail .text-style2 {color:#697579}
.detail .text-style3 {color:#E20290}

/*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 {border-bottom:1px solid #DCDCDC; padding:10px 5px 0px 5px; }
#DetailedView .detail .paragraph {margin:0px 0px 10px 0px; color:#ACACAC; font-size:11px}
#DetailedView .detail .text-style2 {color:#ACACAC}
#DetailedView .detail .text-style3 {color:#ACACAC; font-style:normal}

/*--Poll bloc--*/
.poll { width:196px; float:right; background-color:#FFFFFF; border:1px solid #D2D3D7; padding:0px; margin:10px}
.poll .title-level2 {background-image:none; padding-left:0px; font-size:11px; margin:5px 10px 10px 10px}
.poll .paragraph {margin:0px 10px 10px 10px}
.poll .radio {}
.poll LABEL {font-size:11px; }
.poll .buttons-outer {padding:4px; margin:0px; background-color:#F0F3F6; border-top:1px solid #D2D3D7!important; color:#697579}
.poll .list-bloc {margin:0px 10px 10px 10px }
.poll .bullet-list {margin-bottom:3px; padding-left:10px; background-position:0px 7px; }
.poll .text-style2 {width:60px; text-align:left;}
/*specific rightcol poll bloc*/
.rightcol .poll {float:none; margin:4px auto 6px auto; width:233px;}

/*--RSS feeds bloc--*/
.rssfeed {}
#CardView {}
#ListView {}

