/* CSS Document */
img {border:none;}
.spacer {border:0px;height: 0px;margin: 0px;padding: 0px;visibility: hidden;clear:both;}
.spacer hr{display:none;}
html,body{margin:0;padding:0; background-color:#bdc229;}
.generique{margin:0 auto; width:933px;}
*html .generique{width:940px;}
body{font: 76% arial,sans-serif;text-align:center}
div#top{float:left;width:646px; background-image:url('../images/top-bg.gif'); background-repeat:no-repeat; height:100%; background-color:#9e3416;}
.trait-cote{float:left; padding-left:20px; padding-top:170px}
.intro{float:left; padding-left:20px; width:540px; height:100%; padding-top:170px; padding-bottom:30px;}
.tarifs{float:left; padding-left:20px; height:100%; padding-top:20px}
h1 { color: #bdc229; font-size: 25px; font-weight: bold;  margin: 0;}
h2 { color: #FFFFFF; font-size: 19px; font-weight: bold; font-family:Trebuchet MS; margin: 0; padding-top:10px;}
h3 { color: #FFFFFF; font-size: 15px; font-weight: bold; font-style:italic; font-family:Trebuchet MS; margin: 0;}
.tarif-explications{float:left; padding-left:20px; width:540px; height:100%; padding-top:20px}
.texte_tarifs { color: #FFFFFF; font-size: 12px; font-weight: bold; font-style:italic; font-family:Trebuchet MS; margin: 0;}
.taille14 {font-size:14px;}
.soustitre {font-size: 14px}
div#footer{background: #bdc229;color: #FFF}
div#container{text-align:left; background-color:#9e3416; width:867px;; height:100%;float:left;}
div#content{float:left; width:646px; height:100%;background-color:#9e3416;}
div#navigation{float:left; width:221px; background-color:#9e3416; background-image:url('../images/tente-top.gif');background-repeat:no-repeat;}
.infos{margin:250px 11px 0 0;background-color:#ca6539;padding:0 15px 0 13px;}
.infos img {display:block;}
.contenu{padding:3px 10px 3px 10px;background-color:#d2855e;color:#FFFFFF;font-size:12px;font-weight:bold;font-family:Trebuchet MS;}
.horaires{padding-top:10px;}
.adresse{margin-top:15px;border-top: 2px solid #9e3416;padding:5px 0;}
.mael{margin-top:15px;border-top: 2px solid #9e3416;position:relative;}
.mael a {position:absolute;top:0;left:-13px;}
div#droite{float:left;width:66px; background-color:#bdc229;}
div#extra{background:#FF8539; float:left;width:500px}
div#footer{clear:both; height:415px; width:867px; background-image:url('../images/footer.gif'); background-repeat:no-repeat}
.bordure-bas{border-bottom:1px solid #daa994}
.bordure-gauche{border-left:1px solid #daa994}
.titre_cond{font-size:15px;font-style:italic;font-weight:bold;}
.texte { width:594px;float:left;padding-left:20px;padding-right:20px; padding-top:20px; color: #FFFFFF; font-size: 11px;  font-family:Trebuchet MS; margin: 0; }
.cond_ventes .spip {margin:5px 0;}

.tableau{float:left; width:616px; height:100%; padding-top:20px; padding-left:20px;font-family:Trebuchet MS;border-collapse:collapse;}
.tableau table{width:594px;height:202px;border:none;border-spacing:0;}
.couleur1 th:first-child{background-color:#5DBCCD;width:353px;color:#9E3416;font-size:15px;text-align:center;text-tranform:uppercase}
.couleur2 th:first-child{background-color:#ECA700;width:353px;color:#9E3416;font-size:15px;text-align:center;text-tranform:uppercase}
.couleur3 th:first-child{background-color:#BDC229;width:353px;color:#9E3416;font-size:15px;text-align:center;text-tranform:uppercase}
.couleur4 th:first-child{background-color:#F77C47;width:353px;color:#9E3416;font-size:15px;text-align:center;text-tranform:uppercase}
.tableau th {height:30px;width:70px;background-color:#000;color:#FFF;text-align:center;}
.tableau td {border-bottom:1px solid #daa994;padding:3px;text-align:center;height:30px;color:#FFF;}
.tableau tr td:first-child {text-align:right;}
.tableau caption {display:none;}
.autres_infos {background-color:#000;padding:15px;color:#FFF;font-size:16px;float:left;width:565px;margin:20px 0 0 20px;font-weight:bold;font-style:italic}
.couleurEC {background-color:#CA6539;}