 body{font-family:Arial, Helvetica, sans-serif;background:url(images/bg.gif);padding:0;margin:0}
 #conteneur {border-left:solid 1px #ccc;width:790px;display:block;margin:0 auto;padding:0;position: relative}
 #entete{background:url(images/entete.png) no-repeat left;height:160px;margin:0;padding:0}
 #menu{text-align:center;background:#1d3e8f;width:780px;margin:0 0px 0 0;padding:8px 0px 0 0;border-top:solid 1px #fff}
 #menu ul{list-style-type:none;margin:0;padding:0 10px 35px 0;background:url(images/menu.jpg) no-repeat bottom center}
 #menu li{display:inline;}
 #menu a{color:#fff;margin:0 15px;text-decoration:none;text-transform:uppercase;font-size:75%;font-weight:bold}
 #menu a:hover{color:#edcd35}
 #menu span {color:#edcd35}
 #contenu  {width:790px;background:url(images/bg.png) repeat-y left;padding:0 0 20px 0;margin:0}
 #contenu p{padding:0px 50px 0 40px;margin:0;text-align:center;font-size:80%}
 .home{padding:0 60px 0 30px;margin:0 0 0 50px;background:url(images/cantons05.png) no-repeat top left}
 .home ul{margin:20px 0 0 0;padding:0 20px 20px 0px;}
 .home h1{text-align:left ;font-size:100%;color:#1d3e8f;padding:30px 30px 0 190px}
 .home li{text-align:right;display:list-item;list-style-type:none;margin:0 0 10px 0px;font-size:100%;color:#1d3e8f;font-weight:bold}
 .home img {padding:0 5px}
 li.un {margin-right:40px}
 li.deux {margin-right:90px}
 li.trois {margin-right:140px}
 li.quatre {margin-right:190px}


 ul.fleche{margin:5px 0 0 0;padding:0 120px 0 100px}
 ul.fleche li{background:url(images/fleche.gif) no-repeat ;display:list-item;list-style-type:none;margin:0 0 0px 0;padding:0 0 10px 20px;font-size:80%}
 ul.fleche b, ul.fleche strong{color:#1d3e8f}
 ul.bloc{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;margin:2px 0 5px 0;padding:0 50px 0 50px}
 ul.bloc li{background:url(images/bullet.gif) no-repeat center left;display:inline;margin:0 0 0px 0;padding:0 12px 0 15px;font-size:11px}
 #footer{background:url(images/footer.png) no-repeat bottom left;height:85px;}
 #footer p{font-size:70%;color:#fff;margin:0;padding:0 0 15px 15px;position:absolute;bottom:0px}
 /*h1{text-decoration:underline;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#1d3e8f;font-size:100%;padding:3px 40px;background:url(images/h1.gif) no-repeat 10px center ;} */
 h2{color:#1d3e8f;font-size:90%;padding:0px 30px;margin:0px 0 5px 0; text-align:center;text-transform:uppercase;text-decoration:underline}
 h3{text-align:center;margin:10px 0 0 0;padding:0;font-size:90%}
 .photo {text-align:center;margin:0}
 .photo img {padding:1px;margin:5px;background-color:#fff;border:solid 1px #1d3e8f}
 .left{position:relative;top:0;left:0;float:left}
 #contactform{text-align:right !important}
 fieldset{-moz-border-radius : 4px;color:#000;background:url(images/arp.jpg) no-repeat left 5px;display:block;margin:15px 150px 0 150px;}
textarea, input{margin:2px}
 legend, label{font-size:75%;color:#1d3e8f}
 legend{font-weight:bold}
.clear{clear:both;margin:0 0 25px 0}
.error, .required{color:#f00}
.error{margin:5px 0}
p.fir {font-family:Verdana, Arial, Helvetica, sans-serif;color:#1d3e8f;font-weight:bold;padding:0px 0 0 0;font-size:85%}
p.fir span{color:#7799c9;font-size:80%}
.comcom{text-align:center;margin:20px 20px 0 0}
.comcom img{margin:0 15px}
#boutform input{margin:5px 150px 0 0;padding:0}
a.disc {font-weight:bold;text-decoration:none;color:#1d3e8f}
a.disc:hover {text-decoration:none;cursor:text}
