﻿body{
  background-color: #edf0f5;
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-family: verdana,arial,helvetica,sans-serif;
  color: rgb(0,0,0);
  scrollbar-face-color: rgb(196,208,222);
  scrollbar-highlight-color: rgb(228,230,229);
  scrollbar-shadow-color: rgb(99,143,180);
  scrollbar-3dlight-color: rgb(70,122,162);
  scrollbar-arrow-color: rgb(211,60,105);
  scrollbar-track-color: rgb(228,230,229);
  scrollbar-darkshadow-color: rgb(228,230,229);
  background-image: url("/images/back.jpg");
  background-repeat: repeat-x;
  font-size: 10px;
  overflow: auto	;
}
p{
  padding: 0px;
  margin-top: 6px;
  margin-bottom: 6px;
}
ul{
  padding-left: 18px;
  margin: 0px;
}
li{
  list-style-image: url("/image/puce.gif");
  list-style-position: outside;
}
h1{
  color: #00336f;
  font-weight: bold;
  font-size: 1.5em;
  font-variant: small-caps;
  text-align:   left;
  padding-left: 0px;
  padding-top: 12px;
  padding-bottom: 4px;
  margin: 0px;
}
h2{
  color: #D13B68;
  font-size: 1.3em;
  font-variant: small-caps;
  font-weight: bold;
}
h3{
  color: #555555;
  font-size: 1.1em;
  font-variant: small-caps;
  font-weight: bold;
  padding: 0px;
  margin: 6px;
  margin-left: 0px;
}
td{
  font-size: 10px;
  vertical-align: top;
}
#all{
  position: relative;
  width: 782px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  padding: 0px;
  text-align: left;
}
#top{
  position: relative;
  top: 0px;
  left: 0px;
  padding: 0px;
  margin: 0px;
  width: 782px;
  height: 186px;
  z-index: 1;
  background-image: url("/images/header_title.jpg");
  background-position: right;
  background-repeat: no-repeat;
}
#headerImg{
  background-repeat: no-repeat;
  width: 182px;
  height: 186px;
}
.headerImg1{
  background-image: url("/images/header_img1.jpg");
}
.headerImg2{
  background-image: url("/images/header_img2.jpg");
}
.headerImg3{
  background-image: url("/images/header_img3.jpg");
}
.headerImg4{
  background-image: url("/images/header_img4.jpg");
}
#langs{
  position: absolute;
  top: 2px;
  left: 496px;
  padding: 0px;
  margin: 0px;
  color: #8888aa;
  font-size: 10px;
}
a.lang, a.lang:link, a.lang:active, a.lang:visited{
  color: #ACBBD0;
  background-color: #013370;
  text-decoration: none;
  font-weight: normal;
}
a.lang:hover{
  color: #ffffff;
  background-color: #013370;
}
#contact{
  position: absolute;
  top: 118px;
  left: 620px;
  width: 160px;
  padding: 0px;
  margin: 0px;
  text-align: right;
  z-index: 0;
}
#middle{
  position: absolute;
  top: 117px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  z-index: 10;
}
#left{
  position: absolute;
  top: 70px;
  left: 0px;
  width: 182px;
  padding: 0px;
  margin: 0px;
  background-color: white;
}
#copyright{
  width: 438px;
  position: absolute;
  color: #777777;
  background-color: #edf0f5;
  text-align: center;
  font-size: .8em;
}
#right{
  position: absolute;
  top: 50px;
  left: 620px;
  width: 160px;
  padding-top: 0px;
  padding-left: 4px;
  padding-right: 0px;
  text-align: left;
  z-index: 2;
  color: #758EAD;
}
td.right{
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 0px;
  padding-bottom: 10px;
  border: none;
}
td.right.selected{
  background-color: #FFFFFF;
  border: 3px solid #D0DAE4;
}
table.rightBloc{
  border: 3px solid #D0DAE4;
  margin-left: 10px;
  width: 150;
  text-align: center;
  background-color: white;
  padding: 0px;
}
a.right, a.right:link, a.right:hover, a.right:visited, a.right:active{
  width: 100px;
  color: #758EAD;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-variant: small-caps;
}
#pub{
  height: 100px;
}
#body{
  position: absolute;
  top: 0px;
  left: 182px;
  background-color: white;
  width: 438px;
  margin: 0px;
  padding: 0px;
}
#buttons{
  position: absolute;
  top: 0px;
  width: 438px;
  height: 27px;
  padding: 0px;
  padding: 0px;
  margin: 0px;
  border: none;
}
#content{
  position: absolute;
  top: 28px;
  margin: 0px;
  padding: 0px;
  background-color: white;
  border-top: none;
  border-left: 1px solid #d9dade;
  border-right: 1px solid #d9dade;
}
#corner{
  height: 46px;
  margin: 0px;
  padding: 0px;
  background-image: url("/images/right_corner.gif");
  background-repeat: no-repeat;
  background-position: right;
}
a:link{
  text-decoration: none;
  color: rgb(90,90,120);
}
a:visited{
  text-decoration: none;
  color: rgb(50,50,60);
}
a:hover{
  color: rgb(0,0,0);
  cursor: pointer;
  background-color: #e4e9f0;
}
a:active{
  font-weight: bold;
}
.menuItem{
  width: 182px;
  margin: 0px;
  padding: 0px;
  padding-left: 22px;
  border-bottom: 1px dashed #bbbbbb;
  font-size: 12px;
  font-variant: small-caps;
  font-weight: bold;
  background-image: url("/image/puce.gif");
  background-repeat: no-repeat;
  background-position: left;
}
.menuItem.highlight{
  background-color: #F8DFE3;
}
.menuText{
  padding-top: 4px;
  padding-bottom: 4px;
}
.menuText.selected{
  background-color: #F8DFE3;
}
a.menu, a.menu:link, a.menu:active, a.menu:visited{
  width: 160px;
  text-decoration: none;
  color: #254F81;
  text-decoration: none;
  font-weight: bold;
}
a.menu:hover{
  color: #000000;
  cursor: pointer;
  background-color: #e4e9f0;
}
.whiteBox{
  width: 436px;
  padding: 0px;
}
.text{
  padding: 18px;
}
.monster{
  padding: 6px;
}
.blueBox{
  padding: 8px;
  margin-top: 0px;
  margin-bottom: 4px;
  margin-left: 0px;
  margin-right: 0px;
  border: none;
  background-color: #edf0f5;
}
.topButton{
  text-align: right;
  float: right;
}