LABEL { FONT-SIZE: 11px }
BODY { FONT-SIZE: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #979696; }
TEXTAREA { FONT-SIZE: 11px; COLOR: #7f7f7f; FONT-FAMILY: Arial }
IMG { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px }
OPTION { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #555c64 }
DIV { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px }
TABLE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; cellSpacing: 0px }
SELECT { BORDER-RIGHT: #f8f5ef 1px solid; BORDER-TOP: #f8f5ef 1px solid; BORDER-LEFT: #f8f5ef 1px solid; BORDER-BOTTOM: #f8f5ef 1px solid }
FIELDSET { BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid }
FORM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px }
.scroll { SCROLLBAR-FACE-COLOR: #c9a083; SCROLLBAR-HIGHLIGHT-COLOR: #c9a083; SCROLLBAR-SHADOW-COLOR: #c9a083; SCROLLBAR-3DLIGHT-COLOR: #f6f2ea; SCROLLBAR-ARROW-COLOR: #f6f2ea; SCROLLBAR-TRACK-COLOR: #f6f2ea; SCROLLBAR-DARKSHADOW-COLOR: #f6f2ea }

.loadTime {
  color: #FFFFFF;
  font-size: 9px;
}

.MmsPrintOnly { DISPLAY: none }

.bigCommonBlue { FONT-SIZE: 14px; COLOR: #2263a5; width: 590px; }
.commonBlue { FONT-SIZE: 14px; COLOR: #2263a5; }
.commonGray { FONT-SIZE: 14px; COLOR: #666666 }
.commonGray a {COLOR: #2263a5}
.commonBlue p, .commonGray p{ FONT-SIZE: 12px; }
.commonBlue ul, .commonBlue li{ FONT-SIZE: 12px; }

.main {  }

#rightColumn {height: 800px;}
* > #rightColumn {min-height: 800px;height: auto;}

#mainPane { WIDTH: 800px; margin-left: -379px;left:50%; position: absolute;background-color : #FFFFFF;padding : 4px; }
* > #mainPane {WIDTH: 795px;}
#mainPopupPane { position: absolute;background-color : #FFFFFF;padding : 4px; width:883; }
#mainPopupHelpPane { position: absolute;background-color : #FFFFFF;padding : 4px; width:612; }

DIV.leftPane { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 4px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; }
DIV.rightPane { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 594px; }
DIV.centerRightPane { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 320px; }
* > DIV.centerRightPane { width: 320px; }
DIV.centerRightPaneNotice { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 365px; }
DIV.rightRightPane { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 270px; }
DIV.rightRightPaneNotice { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 200px; }
DIV.rightPane2 { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 590px; }
* > DIV.rightPane2 { BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; WIDTH: 550px; }

div#progressBar { FLOAT:LEFT; PADDING-RIGHT: 3px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 10px 0px; WIDTH: 464px; COLOR: #2263a5; PADDING-TOP: 1px; }
* > div#progressBar { WIDTH: 454px;MARGIN: 5px 0px 0 0px;  }
A.progressBar:link { PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2263a5; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
A.progressBar:visited { COLOR: #2263a5; TEXT-DECORATION: underline }
A.progressBar:hover { COLOR: #2263a5; TEXT-DECORATION: underline }

TH.listColHeader { BORDER-RIGHT: #dddee5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #7c7c7d; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f6f2ea; TEXT-ALIGN: left }

TABLE.resultList { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none }
TD.resultCell { BORDER-RIGHT: #dddee5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; CURSOR: hand; COLOR: #7c7c7d; BORDER-BOTTOM: #dddee5 1px solid; HEIGHT: 100% }
TD.resultSearchCell { PADDING-LEFT: 5px; FONT-SIZE: 12px; CURSOR: default; COLOR: #000000; text-decoration: none; }

H2.boxHeader { BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 20px; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/Mms-smallBlueArrow.gif); MARGIN: 0px 0px 3px; VERTICAL-ALIGN: bottom; COLOR: #2263a5; BACKGROUND-REPEAT:no-repeat; BACKGROUND-COLOR: #ffffff }
TABLE.boxBorderNestedBox { BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff;empty-cells: collapse }
TR.boxRow1 { PADDING-BOTTOM: 1px; COLOR: #555c64; PADDING-TOP: 1px; BACKGROUND-COLOR: #dddddd }
TR.boxRow2 { PADDING-BOTTOM: 1px; COLOR: #555c64; PADDING-TOP: 1px; BACKGROUND-COLOR: #eeeeee }

DIV.centerCol { MARGIN-TOP: 3px; FLOAT: none; WIDTH: 604px }
DIV.centerColMedia { MARGIN-TOP: 3px; FLOAT: none; WIDTH: 875px }
DIV.centerColVisio { MARGIN-TOP: 3px; FLOAT: none; WIDTH: 604px }

DIV.searchLeftCol { FLOAT: left; WIDTH: 597px; MARGIN-RIGHT: 3px }
DIV.searchRightCol { FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 213px }
* > DIV.searchRightCol { MARGIN-LEFT: 10px; }

DIV.commonBox { PADDING-RIGHT: 3px;MARGIN-TOP: 6px; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: 3px;   PADDING-TOP: 3px;   HEIGHT: 100% }

DIV.menu { MARGIN-TOP: 4px; BACKGROUND-IMAGE: url(../images/fd_bleu_nav.jpg); WIDTH: 184px; BACKGROUND-REPEAT: no-repeat;  BACKGROUND-COLOR: #2263a5; }
* > DIV.menu { WIDTH: 182px;border :solid 1px #2263a5 }
UL.menuLevel0 { MARGIN-LEFT: 3px; LIST-STYLE-TYPE: none; padding: 0; }
LI.menuLevel0 { BACKGROUND-POSITION: 0px 7px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/Mms-bigWhiteArrow.gif); PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP:5px; BACKGROUND-REPEAT: no-repeat; margin-top : 10px }
A.menuLevel0:link { COLOR: #ffffff; TEXT-DECORATION: none }
A.menuLevel0:visited { COLOR: #ffffff; TEXT-DECORATION: none }
A.menuLevel0:hover { COLOR: #ffffff; TEXT-DECORATION: underline }
UL.menuLevel1 { BACKGROUND-POSITION: 2px 7px; MARGIN: 0px; LIST-STYLE-TYPE: none;padding: 0; }
LI.menuLevel1 { BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 6px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/Mms-smallWhiteSquare.gif); WIDTH: 100%; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; margin-left: 15px }
A.menuLevel1:link { COLOR: #ffffff; TEXT-DECORATION: none }
A.menuLevel1:visited { COLOR: #ffffff; TEXT-DECORATION: none }
A.menuLevel1:hover { COLOR: #ffffff; TEXT-DECORATION: underline }
LI.menuSeparator { BACKGROUND-POSITION: 10px 50%; BACKGROUND-IMAGE: url(../images/Mms-lightBlueRow.gif); PADDING-BOTTOM: 1px; WIDTH: 153px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; clear: left; display:block }

Div.listAssociationLevel1 { FONT-WEIGHT: normal; FONT-SIZE: 11px; float:right;}
UL.listAssociationLevel1 { BACKGROUND-POSITION: 2px 7px; MARGIN: 0px; LIST-STYLE-TYPE: none; }
* > UL.listAssociationLevel1 { PADDING-LEFT: 0px; width:225px; }
LI.listAssociationLevel1 { BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/Mms-smallGraySquare.gif); MARGIN-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #7f7f7f; BACKGROUND-REPEAT: no-repeat }
A.listAssociationLevel1Selected { COLOR: #7f7f7f; TEXT-DECORATION: underline }
A.listAssociationLevel1:link { COLOR: #7f7f7f; TEXT-DECORATION: none }
A.listAssociationLevel1:visited { COLOR: #7f7f7f; TEXT-DECORATION: none }
A.listAssociationLevel1:hover { COLOR: #7f7f7f; TEXT-DECORATION: underline }

A.detailNoticeEntity:link { COLOR: #7f7f7f; TEXT-DECORATION: none }
A.detailNoticeEntity:visited { COLOR: #7f7f7f; TEXT-DECORATION: none }
A.detailNoticeEntity:hover { COLOR: #7f7f7f; TEXT-DECORATION: underline }

DIV.mainTitlePane { PADDING-BOTTOM: 30px; POSITION: relative; margin-bottom : 15px; width : 500px }
* > DIV.mainTitlePane {margin-bottom : 25px}
h1.mainTitle { BACKGROUND-POSITION: 0px 8px; PADDING-LEFT: 20px; FONT-SIZE: 22px; BACKGROUND-IMAGE: url(../images/Mms-smallBlueArrow.gif); COLOR: #2263a5; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px }
h1.mainTitleShadow { FONT-SIZE: 26px; LEFT: 20px; COLOR: #eaebec; POSITION: absolute; TOP: -3px }

.footer { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #2263a5 }
a.footer:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; text-decoration:none; padding: 0 0 0 0; float:left; }
a.footer:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; text-decoration:none; padding: 0 0 0 0; float:left; }
a.footer:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; text-decoration:underline; padding: 0 0 0 0; float:left; }
a.lightFooter:link { FONT-SIZE: 10px; COLOR: #ffffff; font-style:italic; text-decoration:none; }
a.lightFooter:visited { FONT-SIZE: 10px; COLOR: #ffffff; font-style:italic; text-decoration:none; }
a.lightFooter:hover { FONT-SIZE: 10px; COLOR: #ffffff; font-style:italic; text-decoration:underline; }

DIV.boxDivRows { PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #2263a5; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #c9a083; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #2263a5;SCROLLBAR-3DLIGHT-COLOR: #f6f2ea; BORDER-TOP-STYLE: none; SCROLLBAR-ARROW-COLOR: #f6f2ea; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #f6f2ea; BORDER-RIGHT-STYLE: none; SCROLLBAR-DARKSHADOW-COLOR: #f6f2ea; BORDER-LEFT-STYLE:none; HEIGHT: expression(this.offsetHeight < (this.boxDivRowsMaxHeight) ? "auto": this.boxDivRowsMaxHeight ); BORDER-BOTTOM-STYLE: none; max-height: 50px }
* > DIV.boxDivRows { max-height:200px; }
DIV.boxDivRowsPetit { PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #2263a5; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #c9a083; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #2263a5;SCROLLBAR-3DLIGHT-COLOR: #f6f2ea; BORDER-TOP-STYLE: none; SCROLLBAR-ARROW-COLOR: #f6f2ea; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #f6f2ea; BORDER-RIGHT-STYLE: none; SCROLLBAR-DARKSHADOW-COLOR: #f6f2ea; BORDER-LEFT-STYLE:none; HEIGHT: expression(this.offsetHeight < (this.boxDivRowsMaxHeight) ? "auto": this.boxDivRowsMaxHeight ); BORDER-BOTTOM-STYLE: none; max-height: 50px }
* > DIV.boxDivRowsPetit { max-height:200px; }
DIV.boxDivRowsGrand { PADDING-RIGHT: 0px; OVERFLOW-Y: auto; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #2263a5; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #c9a083; WIDTH: 100%; SCROLLBAR-SHADOW-COLOR: #2263a5;SCROLLBAR-3DLIGHT-COLOR: #f6f2ea; BORDER-TOP-STYLE: none; SCROLLBAR-ARROW-COLOR: #f6f2ea; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #f6f2ea; BORDER-RIGHT-STYLE: none; SCROLLBAR-DARKSHADOW-COLOR: #f6f2ea; BORDER-LEFT-STYLE:none; HEIGHT: expression(this.offsetHeight < (this.boxDivRowsMaxHeight) ? "auto": this.boxDivRowsMaxHeight ); BORDER-BOTTOM-STYLE: none; max-height: 50px }
* > DIV.boxDivRowsGrand { max-height:400px; }

.boxPaginaterRow { PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #bcbcbe; PADDING-TOP: 0px; BACKGROUND-COLOR: #f6f2ea; TEXT-DECORATION: none }
A.boxPaginaterRow:link { FONT-SIZE: 12px; COLOR: #7c7c7d; TEXT-DECORATION: none }
A.boxPaginaterRow:visited { COLOR: #7c7c7d; TEXT-DECORATION: none }
A.boxPaginaterRow:hover { COLOR: #7c7c7d; TEXT-DECORATION: underline }

A.boxRow:link { COLOR: #555c64; TEXT-DECORATION: none }
A.boxRow:visited { TEXT-DECORATION: none }
A.boxRow:hover { TEXT-DECORATION: underline }

.commonText { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #7f7f7f; PADDING-TOP: 5px }
.commonRadio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #7f7f7f; PADDING-TOP: 0px }
.commonButton { BORDER-RIGHT: #2263a5 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #2263a5 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FILTER: Alpha(Opacity=100,FinishOpacity=50, Style=1, StartX=10,StartY=50,FinishX=0, FinishY=0); FLOAT: right; MARGIN-BOTTOM: 3px; BORDER-LEFT: #2263a5 1px solid; CURSOR: hand; COLOR: #ffffff; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #2263a5 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #2263a5;TEXT-DECORATION: none }
INPUT.commonButton { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.commonField { BORDER-RIGHT: #bdbdb7 1px solid; BORDER-TOP: #bdbdb7 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #bdbdb7 1px solid; COLOR: #555c64; PADDING-TOP: 1px; BORDER-BOTTOM: #bdbdb7 1px solid; HEIGHT: 17px }
SPAN.commonField { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #ffffff 1px solid; COLOR: #7f7f7f; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: white }

DIV.fullField { BORDER-RIGHT: #bdbdb7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bdbdb7 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; OVERFLOW: auto; BORDER-LEFT: #bdbdb7 1px solid; WIDTH: 99%; COLOR:#555c64; PADDING-TOP: 1px; BORDER-BOTTOM: #bdbdb7 1px solid; HEIGHT: 50px; BACKGROUND-COLOR: white }
DIV.extraTextField { BORDER-RIGHT: #bdbdb7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bdbdb7 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; OVERFLOW: auto; BORDER-LEFT: #bdbdb7 1px solid; WIDTH: 99%;COLOR: #555c64; PADDING-TOP: 1px; BORDER-BOTTOM: #bdbdb7 1px solid; HEIGHT: 191px; BACKGROUND-COLOR: white }

LABEL.commonLabel { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7f7f7f; PADDING-TOP: 3px }

TABLE.pictureBorder { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; WIDTH: 80px; COLOR: #2263a5; PADDING-TOP: 0px; HEIGHT: 80px; TEXT-ALIGN: center }
DIV.visioPictureBorder {MARGIN: 0px; PADDING-RIGHT: 1px;  PADDING-LEFT: 0px;PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT-SIZE: 12px; FLOAT: left;  VERTICAL-ALIGN: middle; WIDTH: 84px;  HEIGHT: 84px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;  }
* > DIV.visioPictureBorder { width: 88px; height: 88px;}
TABLE.visioPictureBorder { BORDER-RIGHT: #d9dadc 0px solid; BORDER-LEFT: #d9dadc 0px solid; BORDER-BOTTOM: #d9dadc 0px solid; BORDER-TOP: #d9dadc 0px solid; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;PADDING-LEFT: 0px;float:left; HEIGHT: 84px; WIDTH: 84px;  FONT-SIZE: 12px;  COLOR:#2263a5;   TEXT-ALIGN: center; margin:0px ;}
* > TABLE.visioPictureBorder { width: 86px; height: 86px;}
TABLE.visioPictureBorderNoPicture { float:left; TEXT-ALIGN: center; width:72px; height:72px; cellpadding:0px; cellspacing:1px; align:center; }
TABLE.visioPictureBorderNoPicture td { align:center; valign:middle; border:#d9dadc 1px solid; font-size:10px; color:#2263a5; }
TABLE.visioPictureBorder2 { BORDER-RIGHT: #d9dadc 0px solid; BORDER-LEFT: #d9dadc 0px solid; BORDER-BOTTOM: #d9dadc 0px solid; BORDER-TOP: #d9dadc 0px solid; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;PADDING-LEFT: 0px;float:left; HEIGHT: 130px; WIDTH: 130px;  FONT-SIZE: 12px;  COLOR:#2263a5; margin:0px; vertical-align:100%;  height:100%; text-align:center; }
TABLE.visioPictureBorder3 { TEXT-ALIGN: center; width:230px; }
TABLE.visioPictureBorder4 { BORDER-RIGHT: #d9dadc 0px solid; BORDER-LEFT: #d9dadc 0px solid; BORDER-BOTTOM: #d9dadc 0px solid; BORDER-TOP: #d9dadc 0px solid; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;PADDING-LEFT: 0px;float:left; HEIGHT: 72px;  FONT-SIZE: 12px;  COLOR:#2263a5;   TEXT-ALIGN: center; margin:0px ;}
TABLE.visioPictureBorder5 { float:left; TEXT-ALIGN: center; width:65px; height:65px; }
TABLE.visioPictureBorder5NoPicture { float:left; TEXT-ALIGN: center; width:66px; height:66px; cellpadding:0px; cellspacing:1px; align:center; }
TABLE.visioPictureBorder5NoPicture td { align:center; valign:middle; border:#d9dadc 1px solid; font-size:10px; color:#2263a5; }

.dudule { float:left; width:33%; text-align:center; }
.dudule4 { float:left; width:33%; text-align:left; }

.errorMessage { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #e12222; PADDING-TOP: 1px }
.warningMessage { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #f08a26; PADDING-TOP: 1px }

#biographyVictim { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 100%; COLOR: #7f7f7f;PADDING-TOP: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px }

.boxHeaderCommand { PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: top }
A.boxHeaderCommand:link { COLOR: #2263a5; TEXT-DECORATION: none }
A.boxHeaderCommand:visited { CURSOR: hand; COLOR: #2263a5 }
A.boxHeaderCommand:hover { COLOR: #2263a5; TEXT-DECORATION: underline }

.detailNoticeIndividual { PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: top }
A.detailNoticeIndividual:link { COLOR: #2263a5; TEXT-DECORATION: none }
A.detailNoticeIndividual:visited { CURSOR: hand; COLOR: #2263a5; TEXT-DECORATION: none }
A.detailNoticeIndividual:hover { COLOR: #2263a5; TEXT-DECORATION: underline }

SPAN.MmsDetailField { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; VERTICAL-ALIGN: middle; COLOR: #7f7f7f }
SPAN.MmsDetailFieldEntity { padding-bottom: 5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; VERTICAL-ALIGN: middle; text-align: justify; COLOR: #7f7f7f; width: 300px; }
SPAN.MmsDetailFieldNotice { FONT-SIZE: 12px; COLOR: #7f7f7f; vertical-align:middle; margin: 0 0 0 0; padding: 0 0 0 0; }
DIV.MmsDetailFieldNotice { FONT-SIZE: 12px; COLOR: #000000; vertical-align:middle; float:right; width:300px; }

HR.MmsDetailHorizontalLine { COLOR: #f6f2ea; PADDING-TOP: 0px; HEIGHT: 0px }

TD.MmsDetailColunm { WIDTH: 33%; HEIGHT: 10px }

TR.MmsDetailHeader { BACKGROUND-COLOR: #f6f2ea }
TD.MmsDetailHeader { FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 100%; COLOR: #ffffff; TEXT-DECORATION: none }
#MmsDetailHeader { BORDER-RIGHT: #1a4d80 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: #1a4d80 2px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #1a4d80 2px solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #1a4d80 2px solid; BACKGROUND-COLOR: #2263a5; TEXT-ALIGN: right }
* > #MmsDetailHeader { width:865px; }
A.MmsDetailHeader { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none }
A.MmsDetailHeader:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none }
A.MmsDetailHeader:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline }

TABLE.MmsDetailSection { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 640px; BORDER-RIGHT-WIDTH: 0px }
DIV.MmsDetailSection { PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px }

DIV.commonListBox { BORDER-RIGHT: #dddee5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dddee5 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: 3px; BORDER-LEFT: #dddee5 1px solid; WIDTH: 100%;PADDING-TOP: 3px; BORDER-BOTTOM: #dddee5 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff }
DIV.commonRecherche { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: right }
.commonCheckBox { BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; COLOR: #bdbdb7; BORDER-BOTTOM: medium none; HEIGHT: 17px; BACKGROUND-COLOR: white }
INPUT.commonRecherche { BORDER-RIGHT: #2263a5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #2263a5 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; FILTER: Alpha(Opacity=100,FinishOpacity=50, Style=1, StartX=10,StartY=50,FinishX=0, FinishY=0); FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 5px; BORDER-LEFT: #2263a5 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #2263a5 1px solid; FONT-FAMILY:"Microsoft Sans Serif"; HEIGHT: 20px; BACKGROUND-COLOR: #2263a5; TEXT-DECORATION: none }

INPUT.NewSearch { BORDER-RIGHT: #2263a5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2263a5 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 12px; FILTER: Alpha(Opacity=100,FinishOpacity=50, Style=1, StartX=10, StartY=50,FinishX=0,FinishY=0); FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 5px; BORDER-LEFT: #2263a5 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #2263a5 1px solid; FONT-FAMILY: "Microsoft Sans Serif";HEIGHT: 20px; BACKGROUND-IMAGE: url(../images/Mms-bigWhiteLeftArrow.gif); TEXT-DECORATION: none; BACKGROUND-POSITION: left center; BACKGROUND-REPEAT: no-repeat }

DIV.commonRightBox { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #fefefe }
* > DIV.commonRightBox { WIDTH: 260px; }
DIV.commonNoticeBox { WIDTH: 100%; }
* > DIV.commonNoticeBox { WIDTH: 200px; }

TD.boxEmptyRow { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #7f7f7f; PADDING-TOP: 6px; TEXT-ALIGN: center }

DIV.MmsPopupBox { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px }

a.noticeSubType { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2263a5; TEXT-DECORATION: none; margin : 0 10px 0 0 }
p.noticeSubType { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray; TEXT-DECORATION: none; margin : 0 10px 0 0 }

#topSearch { padding: 0 0 0 0;}
#topSearch input.textField {width : 270px; border : solid 1px #2263A5; height: 22px; float:left; margin : 2px 2px 0 0}
* > #topSearch input.textField {height: 20px;}
#topSearch fieldset { margin:0 0 0 0;padding:0 0 0 0; text-align : left;}
* > #topSearch fieldset { margin-left:5px}
#topSearch fieldset a {font-size: 11px; display : block;COLOR: #2263a5;}

a.searchOptionBtn {font-size:12px; COLOR: #2263a5;}

#searchBarResult, #searchBarResultMedium {border :solid 1px #2263a5; border-width : 1px 0 1px 0; clear: left; margin : 20px 0 10px 0; display : block; height: 27px; padding : 0 0 0 10px; }
* > #searchBarResult, #searchBarResultMedium {margin : 53px 0 10px 0; }
#searchBarResultMedium {margin : 15px 0 10px 0;}
* > #searchBarResultMedium {margin : 15px 0 10px 0; }
#searchBarResult h3, #searchBarResultMedium h3 {font-size: 14px; float: left;padding : 0; margin : 4px 0 0 0;COLOR: #2263a5;}
#searchBarResult h3 span, #searchBarResultMedium h3 span{font-size: 12px; color : #808080}
#searchBarResult a, #searchBarResultMedium a{font-size: 12px; color : #2263a5; float: right; margin : 4px 5px 0; font-weight: bold}

.commonBlue a.selected {text-decoration : underline}

dl {text-align : left;}
dt a {color : #2263a5; text-decoration : underline; font-size : 15px;}
dd {color : #000000; font-size : 12px; margin : 0 0 7px 42px; width : 450px}

div#listResultNav {color : #808080;font-size : 12px; margin : 20px 0 20px 0; clear: left; display :block; }
* > div#listResultNav {color : #808080;font-size : 12px; clear: left; display :block; margin-top:30px; margin-bottom:30px; }
div#listResultNav a{color : #2263a5;font-weight: bold; margin : 0 1px}
div#listResultNav a.selected{color : #2263A5;text-decoration : none;}

div.subContent {border: solid 1px #2263A5; padding : 10px 15px; width:595px; }
* > div.subContent { margin-top:39px;padding-top:5px; width:565px; }
div.subContent p {font-size : 12px; color : #666666;}

div.spacer {clear:left; display : block;}
div.spacerBaseLine {clear:left; display : block; margin-top:50px}
* > div.spacerBaseLine {margin-top:30px}

#baseLine {font-size: 10px; bottom : 5px;position:absolute;}
#baseLine a{color: #666666;text-decoration : none;}

div.subContentOnglet {margin : 0 0 -2px 0;}
* > div.subContentOnglet {margin : 0 0 0 0; margin-top:23px;}
div.subContentOnglet a {color : #2263A5}
div.subContentOnglet a.selected {background-color : #2263A5; color : white; font-size:13px; padding : 1px 1px; margin-right: 1px; }

div.divSelected{background-color : #2263A5; margin-right:10px;}

img.mediaSelected{border: 2px solid; border-color:#2263A5;}

#defAcronym { border : solid 1px #2263A5; background-color : #FFFFFF; padding: 5px; display : none; position : absolute; z-index : 10; }

H3.indexation {background-color: #2263A5; color : white;margin : 0;font-size: 13px; padding: 3px;}
p.indexation {border:solid 1px #2263A5; margin : 0; padding: 3px;}

div.blueNotice { width:230px; background-color:#397abc; margin-left:3px; padding:5; }
* > div.blueNotice { width:190px; }
div.blueNotice SPAN.MmsDetailFieldNotice { FONT-SIZE: 12px; COLOR: #000000; vertical-align:middle; margin: 0 0 0 0; padding: 0 0 0 0; }

table.notice { width:365px; line-height:16px; }
* > table.notice { line-height:15px; }

table.navOffice { width:100%; margin-left:15px; }
* > table.navOffice { margin-left:30px; }

div.noticeVisio { font-size:12; border:#d9dadc 1px solid; width:195px; height:200px; padding:0px; margin:0px; text-align:center; background-color: #FFFFFF; }
* > div.noticeVisio { width:193px; height:198px; }

div.vignette { width:605px; }

div.checkbox { margin-left:50px;margin-top:-10px; }
* > div.checkbox { margin-top:-15px; }