﻿html {font-size:100%;}
body {background-color:#666;margin-top:15px;color:#000;font-size:0.79em;}

h1 {font-size:1.9em;color:#fff;line-height:1.5em;padding:0;margin:0 0 5px 0;}
h2 {font-size:1.3em;}
a {text-decoration:none;}

#container {margin:auto;width:744px;border:none;background:#fff url(../images/fond.jpg) repeat-y right top;font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif;}

#bandeau {border:none;color:#fff;border-bottom:1px solid #cacaca;height:127px;font-family:Georgia, Verdana, Tahoma, Helvetica, Arial, Sans-Serif;background:#164040 url(../images/sources-hulotte.jpg) no-repeat right top;text-align:left;padding-left:15px;padding-top:5px;}
#bandeau a{color:#fff;}
#bandeau span {font-family:Verdana, Tahoma, Helvetica, Arial, Sans-Serif;font-size:0.9em;font-style:italic;}

#copy {padding:7px 3px 10px 3px;font-size:0.9em;color:#fff;background-color:#0a3635;border-top:1px solid #cacaca;text-align:center;color:#cacaca;}
#copy a{color:#cacaca;}

#menu {border:none;font-size:0.99em;font-weight:bold;background-color:#0a3635;border-bottom:1px solid #cacaca;}
#menu #pdf {float:right;padding-right:10px;padding-top:9px;}
#menu #pdf a {color:#cacaca;font-size:0.8em;}
#menu ul {padding:0;margin:0;list-style-type:none;border:none;overflow:hidden;}
#menu ul li {float:left;border-right:1px solid #cacaca;border:none;}
#menu ul #nobord {border-right:none;}
#menu ul li a {display:block;color:#cacaca;padding:9px 12px 9px 9px;text-transform:uppercase;}

#contenu {border:none; margin-right:140px;min-height:500px;padding:10px 10px 20px 10px;font-size:0.9em;line-height:1.6em;overflow:hidden;}


#contenu div, #contenu img {border:none;}
#contenu .dtxt div{display:table-cell;width:292px;vertical-align:top;}
#contenu .dtxt div p{margin-left:6px;}
#contenu .dtxt div #haut {margin-top:0;padding-top:0;}
#contenu .dtxt #right {text-align:right;}
#contenu .dtxt a {text-decoration:none;}
#contenu .dtxt em {margin:0;}


#contenu #ac {float:left;width:305px;}
#contenu #ac a {text-decoration:none;}
#contenu #intro {margin-left:310px;padding-left:10px;}


#contenu #champ {text-align:center;}
#contenu #champ img {width:584px;height:299px;}


#contenu #contact {overflow:hidden;font-size:1.1em;}
#contenu #contact img {float:left;width:250px;height:167px; margin-right:15px;}



#contenu a {color:#000;text-decoration:underline;}

#contenu #carte {width:584px;height:300px;margin:auto;margin-top:20px;}

