body, td, th {
  font-family: arial;
  font-size: 8pt;
  color: #494031;
}
body {
  margin: 0;
  align: center;

}
a {
  color: #005998;
  text-decoration: none;
}
a:hover {
  color: #8dc63f;
}
a img {
  border: 0;
}
#top {
  height: 238px;
  background: url('/images/topbg.jpg') repeat-x;
  text-align: center;
}
#top1 {
  height: 110px;
  width: 830px;
  background: url('/images/top1.jpg') no-repeat;
  margin: auto;
}
#top2 {
  height: 128px;
  width: 830px;
  background: url('/images/top2.jpg') no-repeat;
  margin: auto;
}

#middle {
  background: url('/images/contentbg.png') repeat;
  width: 100%;
  text-align: center;
}
#ctop {
  background: url('/images/content1.jpg') no-repeat;
  margin: auto;
  width: 830px;
  height: 16px;
}
#content {
  background: url('/images/content2.jpg') repeat-y;
  margin: auto;
  width: 830px;
 /* overflow: hidden;*/
  text-align: left;
  height: auto !important;
  min-height: 500px;
  height: 500px;
}

#cbottom {
  background: url('/images/content3.jpg') no-repeat;
  margin: 0 auto;
  width: 830px;
  height: 7px;
  overflow: hidden:
  text-align: center;

}
#menu {

  margin-left: 20px;
  width: 185px;
  text-align: center;
  position: absolute;
}
#menu a:hover {
  text-decoration: underline;
}
#menu div {
  width: 185px;
  height: 347px;
  background: url('/images/menu1.jpg') no-repeat;
}
#text {
  padding-left: 210px;
  padding-right: 20px;
  margin-right: 10px;
  padding-top: 5px;

  width: 590px !important;
  width: 820px;
  


}

#bottom {
text-align: center;
  background: url('/images/bottombg.jpg') no-repeat center;
  background-color: #fff;
  margin: auto;
  width: 100%;
  margin: 0;
  margin-top: 0 !important;
  margin-top: -7px;
  height: 7px;
}

.sep {
  clear: both;
  visibility: hidden;
  margin: 0;
  height: 0;
}

#menu p {
  font-weight: bold;
}
#menu p a {
  color: #1d5a8b;
}
#eltsmenu a:hover {
  color: #fff;
}
.lang {
  height: 44px;
  line-height: 44px;
  font-size: 8pt;
}
.n2 {
  text-align: left;
  display: block;
  margin-left: 40px;
  font-size: 8pt;
  line-height: 8.5pt;
  height: 85px;
  overflow: hidden;
}
.n2 a {
  color: #fff;
  text-decoration: none;
}
.lang a {
  color: #fff;
  text-decoration: none;
}
.intro {

  background: url('/images/fond-txt-intro.png') no-repeat;
  width: 577px;
  height: 129px;
  margin: 0 auto 10px auto;
}
.intro p {
  padding: 4px 3px 4px 0px;
  line-height: 1.2em;
  margin-left: 170px;
  text-align: justify;
  font-size: 8pt;
}

input.inputbox, textarea { 
  border: 1px solid #002139;

}

p#adresse a:hover p#tel a:hover {
  color: #025999;
}

.text, .textA, .textarea, .textareaA {
	border: 1px solid #004A82;
	font-family: Arial;
	font-size: 9pt;
}
.textA, .textareaA {
	border: 1px solid #8CDAF7;
}
.textarea, .textareaA {
	width: 400px !important;
}

.submit {
	border: 2px solid #004A82;
	background: #B6D6ED;
	color: #004A82;
	font-size: 10pt;
	font-weight: bold;
	-moz-border-radius: 5px;
}

#zoneSlideShow #slide1 #slide2, #zoneSlideShow #slide1 #slide2 div, #zoneSlideShow .thmbimg {
	border-color: #4E84A0;
}
#zoneSlideShow .thmbimg:hover, #zoneSlideShow .thmbimgH {
	border-color: #00478A;
}
#zoneSlideShow #slide1 #slide2 {
	background: #f9f9f9;
}
