* {
  font-family: "Trebuchet MS",Sans-serif;
  font-size: 1em;
}
body {
  margin: 0;
  padding: 0;
  width: 1008px;
  background-color: #eafaef;
}
a img {border:0;}
#entete {
  padding: 6em 0 0.25em;
  color: darkblue;
  background-color: #bcdedd;
  background-image: url(../images/panorama_1008.jpg);
  height: 23px;
  min-height: 23px;
}
#entete h1 {
  margin: 0 0 0 5em;
  position: relative;
  font-size: 1.35em;
}
#page {
  background: transparent url(arriere-plan-30p100-70p100.png) repeat-y scroll 30% 0%;
  float: left;
  width: 100%;
}
html > body #nav {
}
#nav {
  color: black;
  font-weight: bold;
  float: left;
  background-color: #94bad5;
  width: 172px;
  height: 100%;
}
#nav ul {
  padding: 2em 0 25em;
  width: 100%;
  min-width: 10em;
  background-image: url(../images/bkg-nav5.png);
  background-repeat: no-repeat;
  text-align: center;
  font-size: 100%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin:0;
}
ul.lgNav {
  margin: 0 0 20em;
  background-color: #eeeeff;
}
#nav ul li {
  margin: 1em 0;
  padding: 0.2em 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: center;
  width: 100%;
  font-size:120%;
}
a, a:active, a:link, a:hover, a:visited {
  color: black;
}
#nav ul li a:active {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
#nav ul li a:hover, #main a:hover {
  text-decoration: underline;
}
#main {
  background: #eafaef url(arriere-plan-55p100-45p100.png) repeat-y scroll 80% 0%;
  float: left;
  width: 80%;
}
#main h1 {
  font-size: 180%;
  text-align: center;
  color: #3f5ea1;
  font-weight: bold;
}
.alaligne {
  display: block;
}
.sous_titre {
  font-size: 100%;
  font-style: italic;
}
#contenu {
  padding: 1em 0 0;
  float: left;
  width: 100%;
  min-width: 15em;
  background-color: #ccdeff;
  color: black;
  position: relative;
}
h2 {
  margin: 1em 0px 0px 1em;
  padding: 0 0 0 0em;
  font-size: 125%;
  text-align: left;
  color: #3f5ea1;
  font-style: italic;
  clear: left;
}
h3 {
  margin: 1em 0px 0px 1em;
  padding: 0 0 0 1em;
  font-size: 100%;
  text-align: left;
  color: #3f5ea1;
  font-style: italic;
  clear: left;
}
p, #main ul {
  margin: 0 0 0 3em;
  font-size: 100%;
}
#main table {
min-width:35em;
//width:40em;
  margin: 1em 0 1em 1em;
  font-size: 100%;
}
#main th {
  display: none;
}
#main td {
  padding: 0 2em 0 0;
}
#main caption {
  margin: 0em 0 0 1em;
  text-align: left;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
  min-width:45em;
}

#main .liste {
width:32%;
margin:1em 0;
}
#main .pos2 {
margin-top:5em;
}
#main .pos3 {
margin-top:10em;
}
#main .liste h2 {
text-align:center;
margin:0;
}
#main .liste ul {
text-align:center;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin:0;
  padding:0;
}

.decale1 {
  margin: 0.5em 0 0 8em;
}
.decale2 {
  margin: 0.5em 0 0 16em;
}
.decale3 {
  margin: 0.5em 0 0 24em;
}
.decale4 {
  margin: 0.5em 0 0 32em;
}
.decale5 {
  margin: 0.5em 0 0 40em;
}
.decale6 {
  margin: 0.5em 0 0 48em;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.inline {
display:inline;
}
.publi {
width:15em;
background: #AE6420;
padding-right: 0;
margin-right: 0.5em;
border:4px #663366 solid;
font-weight:bold;
}
.publi h3 {
text-align:center;
color:#413685;
padding-left:0;
margin-left:0;
}
.publi p {
text-align:left;
font-size:1em;
padding:0 1em;
margin:1.5em 0.5em;
font-weigh:bold;
}

.marginImg {
  margin: 0 2em 1em;
}
.avantages {
  margin: 0.5em 0 0 1em;
}
.titre_contact {
  font-style: normal;
  font-size: 100%;
}
.p_intro {
  margin: 1em 0;
  text-align: center;
}
p {
  margin: 0.5em 0 0.5em 1em;
}
.signature {
  font-style: italic;
  text-align: right;
  padding-right: 5em;
}
blockquote {
  margin-bottom: 2.5em;
}
.dif {
position: absolute;
float:right;
top:12em;
text-align:center;
left:50em;
width: 10em;
padding:1em;
  background-color: #00f;
  background-image: url(../images/bkg-dif1.png);
}
.tarif {
top:9em;

}
.dif a {
font-weight:bold;
color:white;
}
.accroche {
width:65%;
}
