body {
  margin : 0pt;
  padding : 0pt;
  color : black;
  background-color : white;
  font-family : verdana, helvetica, arial, sans-serif;
  font-size : 73%
}

html>body {
  font-size : 11pt
}

.doNotDisplay {
  display : none !important
}

.smallCaps {
  font-size : 117%;
  font-variant : small-caps
}

#header {
  color : inherit;
  background-color : white
}

.headerTitle {
  margin : 0pt;
  padding : 0pt 1ex;
  height : 175px;
  font-size : 180%;
  background-image : url(Banniere_Centrale_Chooz.png);
  background-repeat : no-repeat;
  background-position : center
}

.headerTitle a {
  color : rgb(0, 61, 205);
  background-color : inherit;
  text-decoration : none;
  font-size : 110%;
  font-weight : bold;
  font-style : italic
}

.headerTitle>a {
  font-size : 138%
}

.subHeader {
  margin : 0pt 0pt 0.5em;
  padding : 0.125em 0;
  font-size : 109%;
  text-align : center;
  border-bottom : 2px solid rgb(142, 138, 100)
}

.subHeader ul {
  color : rgb(0, 61, 205);
  background-color : white;
  border : 0px;
  margin : 0px
}

.subHeader a {
  margin : 0em 0em;
  padding : 0.125em 1em;
  color : white;
  background-color : rgb(154, 150, 113);
  text-decoration : none;
  font-weight : bold;
  border-top : 2px solid rgb(142, 138, 100);
  border-left : 2px solid rgb(142, 138, 100);
  border-right : 2px solid rgb(142, 138, 100)
}

.subHeader a.opened {
  color : rgb(0, 61, 205);
  background-color : white;
  border-top : 2px solid rgb(142, 138, 100);
  border-left : 2px solid rgb(142, 138, 100);
  border-right : 2px solid rgb(142, 138, 100);
  border-bottom : 2px solid #fff;
}

.subHeader a.opened:hover {
  color : rgb(0, 61, 205);
  background-color : white;
  padding-bottom : 0.25em;
  border-top : 2px solid rgb(142, 138, 100);
  border-left : 2px solid rgb(142, 138, 100);
  border-right : 2px solid rgb(142, 138, 100)
}

.subHeader a:hover {
  color : rgb(142, 138, 100);
  background-color : rgb(217, 213, 186);
  border-top : 2px solid rgb(142, 138, 100);
  border-left : 2px solid rgb(142, 138, 100);
  border-right : 2px solid rgb(142, 138, 100)
}

.leftSideBar {
  border-style : solid;
  border-color : rgb(142, 138, 100);
  border-width : 1px 2px 2px;
  margin : 0.5em 0px 1em 0.5em;
  padding : 0em;
  float : left;
  clear : left;
  color : inherit;
  background-color : rgb(229, 226, 207);
  width : 12.500em
}

.leftSideBar .sideBarTitle {
  border-top : 1px solid rgb(142, 138, 100);
  border-bottom : 2px solid rgb(142, 138, 100);
  margin : 0px;
  padding : 0.5em 0.5em;
  color : white;
  background-color : rgb(190, 186, 149);
  font-weight : bold
}

.leftSideBar ul {
  margin : 0pt;
  padding : 0pt;
  list-style-type : none;
  list-style-position : outside
}

.leftSideBar li {
  border-bottom : 1px solid rgb(142, 138, 100)
}

.leftSideBar a {
  padding : 0.500em 0.500em 0.500em 0.500em;
  color : rgb(166, 140, 83);
  background-color : inherit;
  text-decoration : none;
  display : block
}

.leftSideBar a:hover {
  color : white;
  background-color : #cfcbb3
}

.leftSideBar .sideBarText {
  margin : 0.5em 0.125em 1.5em 0.375em;
  color : rgb(166, 140, 83);
  background-color : inherit;
  line-height : 1.250em;
  display : block
}

.leftSideBar .sideBarText a {
  text-decoration : underline
}

.leftSideBar .sideBarText a:hover {
  text-decoration : none
}

.leftSideBar .thisPage {
  color : rgb(64, 64, 64);
  background-color : inherit;
  font-weight : bold
}

.sideBarTitle a, .sideBarTitle a:visited, .sideBarTitle a:hover, .sideBarTitle a:active , .sideBarTitle a:focus  {
  margin : 0pt;
  padding : 0pt;
  color : white;
  background-color : inherit;
  font-weight : bold;
  border : 0pt solid;
  border-color : inherit
}


.rightSideBar {
  border : 1px solid rgb(216, 210, 195);
  margin : 2ex 0.750ex 0 0;
  padding : 0pt;
  width : 13em;
  float : right;
  clear : right
}

*[class~="rightSideBar"] {
  margin-right : 1.500ex;
  margin-bottom : 2em
}

.rightSideBar .sideBarTitle {
  margin : 1.250ex 1ex;
  padding : 0.900ex 1ex;
  color : black;
  background-color : rgb(190, 186, 149);
  font-weight : bold
}

.rightSideBar a {
  color : rgb(166, 140, 83);
  background-color : inherit;
  text-decoration : underline;
  font-weight : bold
}

.rightSideBar a:hover {
  text-decoration : none
}

.rightSideBar .sideBarText {
  margin : 0pt;
  padding : 0pt 2ex 1em;
  line-height : 1.500em
}

.rightSideBar .more {
  margin : 0pt;
  padding : 0pt 2ex 1em;
  text-decoration : none;
  text-align : right;
  display : block
}

.rightSideBar .more:hover {
  text-decoration : underline
}

#main-copy {
  border-left : 2px solid rgb(229, 226, 207);
  margin : 1em 0pt 0pt 14.500em;
  color : black;
  background-color : white;
  text-align : justify;
  line-height : 1.500em
}

#main-copy h1, h2, h3, h4, h5, h6 {
  color : red;
  background-color : inherit;
  font-family : arial, verdana, helvetica, sans-serif;
  font-weight : bold;
  text-align : left;
  line-height : 1.5em 
}

#main-copy h1 {
  margin : 0em 0pt 0pt;
  padding : 1em 0pt 0pt;
  font-size : 175%;
}

#main-copy h2 {
  margin : 0em 0em 0em 0.5em;
  padding : 1em 0em 0em 0.5em;
  font-size : 125%
}

#main-copy h3 {
  margin : 0em 0em 0em 1em;
  padding : 1em 0em 0em 1em;
  font-size : 110%
}

#main-copy h4 {
  margin : 0em 0em 0em 1.5em;
  padding : 1em 0em 0em 1.5em;
  font-size : 100%
}

#main-copy a {
  color : #8E8A64;
  background-color : inherit;
  text-decoration : underline
}

#main-copy a:hover {
  text-decoration : none
}

p.box  {
  border-style : dashed;
  border-width : 2px;
  border-color : #beba95;
  background-color : #e5e2cf;
  padding : .5em 1em .5em 1em;
}

p {
  margin : 1em 0pt 1.500em;
  padding : 0pt
}

p.indent {
  text-indent : 3em
}

dt {
  margin : 0pt;
  padding : 0pt 0pt 0.500ex;
  font-weight : bold
}

dd {
  margin : 0pt 0pt 1.500em 1.500em;
  padding : 0pt
}

#footer {
  margin : 0pt;
  padding : 1em 4mm;
  color : black;
  background-color : rgb(229, 226, 207);
  font-size : 92%;
  text-align : center;
  line-height : 1.250em;
  clear : both
}

#footer div {
  margin : 0pt;
  padding : 0pt 0pt 1ex
}

#footer a {
  color : black;
  background-color : inherit;
  text-decoration : underline;
  font-weight : bold
}

#footer a:hover {
  text-decoration : none
}

#toptabs {
  float : left;
  padding : 0px;
  margin : 0px;
  color : inherit;
  background : #06348C;
  width : 100%
}

#toptabs ul {
  float : left;
  margin : 0px;
  padding : 0px;
  width : 100%;
  list-style : none;
  color : #fff;
  background-color : inherit;
  font-weight : bold;
  border-bottom : none
}

#toptabs li {
  float : left;
  color : #fff;
  background-color : inherit
}

#toptabs a, #toptabs a:hover {
  float : left;
  padding : 0.300em 1em;
  text-decoration : none;
  color : #fff;
  background-color : inherit
}

#toptabs a:hover {
  color : inherit;
  background : #678db2
}

#toptabs li.opened a {
  color : inherit;
  background : #678db2
}

.tabs {
  margin-top : 0px
}

.shadowtoptabs {
  width : 100%;
  float : left;
  background : url(shadow.png);
  background-repeat : repeat-x;
  height : 15px;
  margin-top : -1px
}

.image {
  margin-left : auto;
  margin-right : auto;
  width : 70%
}

.image .legend p {
  margin-right: 2ex;
  text-align: left;
  text-indent: -9ex;
  margin-left: 14ex
}


/* tables display */
th,td,tr {
  border-width: 0px;
  border-color: black;
  padding: .25em 1em .25em 1em;
  margin: 0px;
}

th { background-color:#E5E2CF; color: #8E8A64; border-bottom: 1px #BEBA95 solid; }
td { border-width: 0px; }
hr { height: 0px; border: solid #BEBA95 0px; border-top-width: 1px;}

.boxedtable { width: 100%; border: 2px #BEBA95 solid; }
