@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
/* SkipNav */

#SkipNav { }

#SkipNav a { position: absolute; left: -10000px; text-decoration: none; /* fix peek-a-boo bug */ }

#SkipNav a:hover, #SkipNav a:focus, #SkipNav a:active { position: relative; left: 0; margin: 1px 0 2px 6px; text-decoration: underline; }


* { margin: 0; padding: 0;}
p {line-height: 150%; font-size: 105%;}
a {color: #6a5039;}
a:hover {color: #403124;}
img {border: none;}
.escale { font-size: 110%; font-weight: bold; color: #6a5039;}
.lienblank {font-size: 75%}
body {  background: url(../img/fnd01b.jpg) repeat-y center #996666; color: #000; text-align: center; position: relative; margin-top: 30px; font-weight: bold; font-family: "Times New Roman", Times, serif;margin: 0; padding: 0;}
#container { width: 880px; margin-left: auto; margin-right: auto; position: relative; text-align: center; overflow: hidden;}

#banner { width: 880px; height: 150px;}

#contenu01 { width: 860px; height: auto; position: relative; padding: 10px 10px 0px 10px}

#contentaleft {width: 150px; float:left; margin-bottom: 20px; margin-top: 20px; margin-left: 10px;}
#navigation {width: 150px; float:left; margin-bottom: 20px; margin-top: 20px; margin-left: 10px;}

#menuv { width: 150px; text-align: left;}
ul#menuv1  { padding: 0; margin: 0; list-style-type: none; width: 150px;}
ul#menuv1 li { padding: 0; margin: 0 0 2px; color: #fff; text-align: left;}
ul#menuv1 li a { display: block; background: url(../img/roll.jpg) no-repeat 0px 0px; width: 150px; color: #f7ecae; text-indent: 15px; line-height: 30px; text-decoration: none; font-size: 90%;}
ul#menuv1 li a:hover { background: url(../img/roll.jpg) no-repeat 0px -30px; color: #403124;}

#contenta22b { width: 800px; height: 380px; position: relative;}
#contentamain { width: 660px; float: left; text-align: left; margin-left: 30px; margin-top: 20px;}
#contentamain h1 {font-size: 150%; color: #403124; text-align: center;}

#sitemaploc {float: right; margin-right: 20px; padding-right: 0px;}
#sitemaploc a {font-size: 75%;}


#contentamain22b { width: 535px; position: absolute; right: 0;}
#contentamain22b h1 {color: #000; padding: 5px; font-size: 130%; margin-top: 10px;}
#contentamain22b p {text-align: left; line-height: 150%; padding: 15px;}


#contentb { width: 860px; position: relative; padding: 10px; margin-top: 20px;}
#contentb img { margin-top: 20px; padding: 5px;}
#contentb p { line-height: 150%; text-align: justify; margin-left: 60px; margin-right: 60px; font-size: 105%; margin-bottom: 20px;}
#contentb ul { list-style-type: none; text-align: left; margin-left: 190px; margin-bottom: 20px; margin-top: 20px; font-size: 105%;}

#contentb4 { width:720px; position: relative;}
#contentb4 p { font-size: 100%; text-align: left; line-height: 150%; padding: 10px;}

#textim1 {width: 460px; float: left;}
#textim1 p {text-align: left; margin-left: 15px; margin-right: 15px;}
#textim2 {width: 460px; float: right;}
#textim2 p {text-align: left; margin-left: 15px; margin-right: 15px;}
#imgdr { width: 365px; text-align: right; float: left; margin-right: 15px;}
#imgdr img {vertical-align:top; margin-top: 0px;}
#imgga { width: 350px; float: left; margin-left:15px;}

.claire{clear: both;}

#adress { width: 560px; height:auto; margin-top: 50px; margin-left: 290px; margin-right:auto;}
#adress img {float: left;}
#adresstext { width: 260px; height:auto; text-align: left; margin-top: 0px; font-weight: bold; float:left; padding-left: 10px;}

#logoadress { width: 280px; margin-left: auto; margin-right:auto; margin-top: 50px;}

#spider {width: 850px; position: relative; font-size: 75%; margin-top: 20px; padding:15px;}
#spider a {color: #6a5039; text-decoration: none; text-decoration: underline;}
#spider a:hover {color: #403124; text-decoration: underline;}

#footer { width: 880px; position: relative; font-size: 75%; margin-top: 20px;}

#compteur { width: 860px; text-align: center; font-size: 75%; margin: 5px;}

#valid2 { width: 870px; text-align: center; font-size: 70%; margin: 5px; margin-top:20px;}
#valid2 a { color: #6a5039; text-decoration: none; font-weight: bold;}
#valid2 a:hover { color: #403124; text-decoration: underline; font-weight: bold;}
#valid2 table {border: none; margin-left: auto; margin-right: auto; background: none;}
#valid2 td {border: none; padding: 5px;}
#menuh {width: 450px; height: 30px; background: url(../img/mfond1.jpg) repeat-x; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
ul#menuh2 { margin: 0; padding: 0; list-style-type: none;}
ul#menuh2 li{ width: 225px; background: url(../img/mfond1.jpg) repeat-x; text-align: center; float: left;}
ul#menuh2 a { display: block;  width: 100%;  height: 30px; text-decoration: none; color: #f7ecae; line-height:30px;}
ul#menuh2 a:hover { background: url(../img/mfond2.jpg) repeat-x; color: #403124; width: 100%;}

#imagetri { width: 860px; word-spacing: 10px;}

.tableliens {width: 870px;}
.tdliens {width: 145px;}
