.Spacer {
  clear: both;
}

body {
  margin:0px;
  padding:0px;
  font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
  font-size:10pt;
}
div.body {
  padding:0;
  width:780px;
}

table {
  margin-left:auto;
  margin-right:auto;
}
caption {
  font-size:16pt;
  font-weight:bold;
  padding:10px 0 10px 0;
}
th, td {
  text-align: center;
}

p.caption {
  margin:0px;
  font-size:x-small;
}
p.imgTitle {
  margin: 0px;
  font-size: xx-small;
  font-weight: 600;
}
p.imgCaption {
  margin: 0px;
  font-size: xx-small;
}

#pageHeader {
  text-align:center;
  background-color:#99CC99;
}
#pageHeader .bl, #pageFooter .bl {
  background:url(../images/page_6.gif) bottom left no-repeat;
}
#pageHeader .br, #pageFooter .br {
  background:url(../images/page_7.gif) bottom right no-repeat;
}
#pageHeader .tl, #pageFooter .tl {
  background:url(../images/page_3.gif) top left no-repeat;
}
#pageHeader .tr, #pageFooter .tr {
  padding:5px 0 5px 0;
  background:url(../images/page_4.gif) top right no-repeat;
}
#pageHeader h1 {
  margin:0;
  font-size:14pt;
}

#pageHeaderNavigation {
  background-color:#669960;
}
#pageHeaderNavigation .bl {
  background:url(../images/page_13.gif) bottom left no-repeat;
}
#pageHeaderNavigation .br {
  background:url(../images/page_14.gif) bottom right no-repeat;
}
#pageHeaderNavigation .tl {
  background:url(../images/page_10.gif) top left no-repeat;
}
#pageHeaderNavigation .tr {
  padding:2px 0 3px 0;
  background:url(../images/page_11.gif) top right no-repeat;
}
#pageHeaderNavigation ul{
  margin:0 10px;
  padding:5px 0px 5px 0px;
  list-style: none;
}
#pageHeaderNavigation li {
  display:inline;
}
#pageHeaderNavigation a {
  border-top:1px solid transparent;
  border-right:1px solid transparent;
  border-bottom:1px solid transparent;
  border-left:1px solid transparent;
  padding:.2em .7em .2em .7em;
  text-decoration:none;
  color:black;
  font-size:9pt;
  font-weight:600;
}
#pageHeaderNavigation a:hover {
  border-top:1px solid silver;
  border-right:1px solid black;
  border-bottom:1px solid black;
  border-left:1px solid silver;
  color:white;
}
#pageHeaderNavigation a:active, #pageHeaderNavigation a.clicked {
  border-top:1px solid black;
  border-right:1px solid white;
  border-bottom:1px solid white;
  border-left:1px solid black;
  color:white;
}
#pageHeaderNavigation img.flag {
  border:none;
  width:15px;
  height:10px;
}

.pageContent {
  background-color:#FFFFE0;
  text-align:justify;
}
.pageContent .bl {
  background:url(../images/page_25.gif) bottom left no-repeat;
}
.pageContent .sl {
  background:url(../images/page_20.gif) top left repeat-y;
}
.pageContent .sr {
  background:url(../images/page_22.gif) top right repeat-y;
}
.pageContent .br {
  background:url(../images/page_26.gif) bottom right no-repeat;
}
.pageContent .tl {
  background:url(../images/page_17.gif) top left no-repeat;
}
.pageContent .tr {
  background:url(../images/page_18.gif) top right no-repeat;
  padding:5px 6px 0 6px;
}
.pageContent .tr > * {
  margin:0 10px;
}
.pageContent h1 {
  font-size:18pt;
}
.pageContent h2 {
  font-size:14pt;
}
#pageFooterNavigation {
  background-color:#669960;
}
#pageFooterNavigation .bl {
  background:url(../images/page_13.gif) bottom left no-repeat;
}
#pageFooterNavigation .br  {
  background:url(../images/page_14.gif) bottom right no-repeat;
}
#pageFooterNavigation .tl  {
  background:url(../images/page_10.gif) top left no-repeat;
}
#pageFooterNavigation .tr  {
  padding:4px 0;
  background:url(../images/page_11.gif) top right no-repeat;
}
#pageFooterNavigation ul {
  margin:0px 10px 0px 140px;
  padding:2px 0;
  font-size:x-small;
}
#pageFooterNavigation li {
   display:inline;
}

#pageFooter {
  background-color:#99CC99;
}
#pageFooter ul {
  margin:0 10px 0 10px;
  padding:0;
  list-style:none;
  font-size:x-small;
}
#pageFooterText1 {
  float:left;
}
#pageFooterText2 {
  float:right;
  text-align:right;
}

#pageCopyright p {
  margin:0 0 0 10px;
  padding:0;
  font-size:x-small;
}
#pageCopyrightText1 {
  float:left;
}
#pageCopyrightText2 {
  float: right;
}
#pageCopyright .imgW3C {
  border:none;
  height:31px;
  width:88px;
}

#pageLinks {
  border:none;
  position:absolute;
  top:0px;
  left:800px;
  width:440px;
}

#indexContent1 {
  margin:0;
  border-bottom:1px dashed silver;
  padding-bottom:10px;
}
#indexContent1 h2 {
  margin:0;
  padding:10px 0 10px 0;
  font-size:18pt;
  text-align:center;
}
#indexContent1 a {
  text-decoration:none;
}
#indexContent1 img {
  width:768px;
  height:240px;
  border:none
}
#indexContent2, #indexContent3 {
  margin:10px 0;
  padding:0 20px;
  float:left;
}
#indexContent2 {
  width:345px;
}
#indexContent3 {
  border-left:1px dashed silver;
  width:340px;
}

#giteContent1, #giteContent2, #giteContent3, #giteContent4, #giteContent5, #giteContent6 {
  margin:0 10px;
  padding:10px 0;
  border-top:solid 2px black;
}
.giteContentImage {
  width:300px;
  float:left;
  text-align:center;
}
.giteContentText {
  width:440px;
  float:left;
}
#giteContent blockquote {
  color:rgb(0,0,128);
  font-size:xx-small;
  font-style:italic;
}
#giteAvailability {
  margin-top:20px;
}
#giteAvailability iframe {
  width:740px;
  height:350px;
  border:1px solid black;
}

#termsContent .tr, #visitorsContent .tr, #GettingHereContent .tr, #regionContent .tr {
  padding-bottom:15px;
}
#termsContent h2, #visitorsContent h2, #GettingHereContent h2 {
  margin-top:5px;
  margin-bottom:5px;
}
#termsContent p, #visitorsContent p, #GettingHereContent p {
  margin-top:5px;
  margin-bottom:5px;
}

#termsContent h1 {
  border-bottom:solid 2px black;
}
#termsContent h2 {
  border-bottom:silver 1px dashed;
  font-size:12pt;
}
#termsContent ol {
  margin:0;
  padding:0 0 0 35px;
}

#visitorsContent h2 {
  font-size:10pt;
  color:#FFD700;
}

#regionContent h3 {
  border-bottom:silver 1px dashed;
  clear:both;
}
.aLinkToTop {
  clear:both;
  font-size: xx-small;
}

#visitorsContent .tr div, #GettingHereContent .tr div, #regionContent .tr div {
  border-top:solid 2px black;
}

#regionContent .tr div img {
  float:left;
  margin-right:10px;
}

#regionContent span[lang="fr"] {
  color:blue;
  font-style:italic;
}
