/*esi monetier*/
body {margin: 0; padding: 0; font-size: 0.8em;background:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a img { border: none; }
a { text-decoration: none;outline:0 }
a:hover { text-decoration: underline; }
p, form, h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: normal; }
ul, ol { list-style-type: none; list-style-position:inside;margin: 0; padding: 0; }
.clear { clear: both; overflow: hidden; }
*+html .clear { clear: both; height: 1px; overflow: hidden; }
.lft {float:left}
.rgt {float:right}
#bloc .rgt ul, #bloc .lft ul {width:300px !important}

#monet {position: relative;width:900px;margin:0 auto;padding:0}
#contenu {margin-top:0px;background:#4492d0 url(../img/contenubg.png) no-repeat center top}
#colonne {float:left;width:258px;background:url(../img/menubg.png) no-repeat right 20px}
#lang {padding-top:105px;text-align:right}
/*menu*/
#menu {width:auto;padding-top:5px}
#menu ul {padding-left:10px}
#menu ul li {}
#menu ul li a, li.depssmenu strong {display:block;width:auto;color:#f7dd01;border-top:solid 1px #fff;padding:5px 0 5px 5px;font-weight:bold;font-size:16px;outline:0}
#menu li a:hover, ul.ssmenu li a:hover  {color:#b4ff00 !important;text-decoration:none;cursor:pointer}
#menu .open a, #menu .open strong, #menu .depssmenu open {background:url(../img/openbg.png) no-repeat right center;}
#menu a.accueil {border:none}
/*sous-menu*/
ul.ssmenu {}
ul.ssmenu li a {color:#fff !important;font-size:14px !important;background:none !important}
/*contenu*/
#principal {width:615px;float:right;padding:125px 0 25px 0;background:url(../img/serreche.png) no-repeat left 32px}
#principal a {color:#b4ff00;text-decoration:none}
#principal a:hover {text-decoration:underline}
#principal .asuivre {color:#b4ff00;text-decoration:none}
#principal a.asuivre:hover {text-decoration:underline}
#principal a.discret {color:#fff;text-decoration:none;cursor:text}
#principal h1 {font-weight:bold;color:#f7dd01;text-align:left;font-size:20px;background:url(../img/etoilebg.png) no-repeat left center;padding-left:30px}
#principal p {color:#fff;margin-bottom:10px;font-size:15px;padding-right:5px}
#principal p span {color:#b4ff00;font-weight:bold}
#principal ul {font-size:15px}
#principal h2 {font-weight:bold;color:#f7dd01;font-size:16px;background:url(../img/etoilebg.png) no-repeat left top;margin-top:30px;padding-left:30px}
#principal h3 {font-weight:bold;color:#f7dd01;font-size:16px;margin-top:10px;padding-left:30px}
#principal h2 +p, #principal h3 + p {padding-left:30px}
#principal h2 span {color:#fff;font-weight:bold;font-style:italic}
#principal li.horaire span {color:#f7dd01;font-weight:bold;font-style:italic}
#principal ul.tarif {text-align:left;width:550px;color:#fff;line-height:150%;margin-top:5px;margin-left:30px;font-size:15px}
#principal ul.tarif li span.prix {;font-family:Georgia;color:#f7dd01}
ul li.horaire {font-style:italic}
#chapo {margin:8px 0;color:#fff;font-size:15px}
#chapo img {border:solid 1px #fff;padding:1px}
#chapo .diapo {height:304px;width:604px;overflow:hidden}
#chapo .diapo img {height:300px;width:600px}
#chapo p {margin-top:10px}
#chapo ul {}
#chapo li {list-style-type:square}
#pdp {background:url(../img/pdpbg.png) no-repeat center top #fff;padding:30px 0 15px 0;clear:both;font-size:12px;text-align:right;clear:both}
#pdp p {color:#4492d0}
#pdp p a {color:#4492d0; text-decoration:none;}
#pdp p a:hover {text-decoration:underline}
#pdp a.discret {text-decoration:none;cursor:text}
#pdp a.discret:hover {text-decoration:none}
/*monos*/
#bloc {color:#fff}
#bloc img {width:100px;float:left;margin:2px 10px 0 0;padding:1px;border:solid 1px #fff}
* html #bloc img {margin-right:0}
#bloc .lft, #bloc .rgt {width:300px}
#bloc ul {vertical-align:middle}

/*partenaires*/
#part ul {color:#fff;list-style-type:square}
/*contact*/
#contact form {width:475px}
#contact .rgt {width:275px}
#contact fieldset {border:0;margin:10px 0 0 20px}
#contact .oblig {color:#900}
#contact fieldset .clear {height:10px}
#contact fieldset label {color:#f7dd01;font-size:14px;font-style:italic}
#contact fieldset.coord label {float:left}
#contact fieldset.coord input {float:right;width:325px}
#contact fieldset textarea {width:440px;height:300px}
#contact .btform {text-align:right}
.warningblock, .warningblock h3 {color:#900 !important}
.warningblock ul {list-style-type:square;margin-left:25px}
/*Gmap*/
#map {;width:600px;height:600px;overflow:hidden;border:solid 1px #fff;padding:1px;color:#4492d0}
/*plaquette*/
#brochure {position:absolute;bottom:70px;left:10px}
#brochure p {display:block;width:auto;color:#f7dd01;border-bottom:solid 1px #fff;padding:5px 0 5px 5px;font-weight:bold;font-size:16px}
/*galerie photos*/
#galerie {width:600px;text-align:center}
#galerie a {display:block;}
#galerie img {;padding:1px;border:solid 1px #fff;float:left;margin-right:15px;width:180px;height:180px}
#galerie .clear {height:15px}
/*medailles*/
#enavant {text-align:center;margin-top:80px}
#enavant p {color:#f7dd01;font-weight:bold}
#enavant p a {color:#f7dd01;}
#enavant img {;padding-top:8px}
a.discret {cursor:text;}
a.discret:hover {text-decoration:underline}