body {font-family:Arial, Helvetica, sans-serif;font-size: 1em;margin: 0;padding: 3px 0;background:url(images/bg.gif)}
h2 {color:#fff;font-size:16px;clear:both;padding:4px 0px 4px 30px;margin:3px 0 3px 0;border:0;background:url(images/h2.gif) no-repeat top left #99ccff}
h2 a {color:#ffffff;text-decoration:none;}
h2 a:hover {text-decoration:underline}
h4 {font-size:13px;font-weight:bold;margin:0;padding:0}
.spacer{height:50px}
.top{text-align:right !important;margin:0 !important;padding:0}
.top a{background:url(images/top.gif) no-repeat left center;padding:0 0 0 12px;color:#000;text-decoration:none}
.discret {color:#000;text-decoration:none;cursor:text}
.clear{clear:both}
.lft {float:left}
#contenu .alire strong, .alire {font-weight:bold !important}

#conteneur {width: 800px;margin: 0 auto;background-color:#fff;border:2px solid #fff}

#entete {background:url(images/entete.jpg) no-repeat top center;padding:0;margin:0;text-align:left;height: 225px}
#entete p, #entete h1 {color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;text-align:center;margin: 0;padding:3px 0 0 0;letter-spacing:3px}

#menu {margin-top:20px;margin-bottom:20px;padding:0;}
#menu h1 {font-size:15px;margin:0;padding:0px 0;font-weight:normal}
ul#navbar {text-align:left;margin:0 0 0 10px;padding:0}
ul#navbar li {font-size:15px;display:block;float:left;width:auto;text-align:left;padding:0;margin:0}
ul#navbar a {text-decoration:none;color:#000000;margin:0 40px 0 0px;padding:0 0 0 2px}
#navbar li a {display: block}
#navbar li ul {position:absolute;left: -999em;padding:0px 0 0px 0;margin:0;background:#ffffff}
#navbar li ul li{margin:0 ;padding:0}
#ssmenu1 li a, #navbar li ul#ssmenu1 {width:140px}
#ssmenu2 li a, #navbar li ul#ssmenu2 {width:180px}
#ssmenu3 li a, #navbar li ul#ssmenu3 {width:150px}
#ssmenu4 li a, #navbar li ul#ssmenu4 {width:150px}
#navbar li ul li a:hover {color:#033}
#navbar li ul li a {font-size:13px;padding:0px 0 0 px;background:#fff;display:block;color:#000;margin:0 0 0 0px;line-height:140%;border-left:0px !important;font-weight:normal !important}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul {left:auto;min-height:0;}

#principal {width: 780px;margin: 0 auto 0 auto;text-align:left;z-index:1}

#contenu {padding:0;margin:0}
#contenu strong {font-weight:normal}
.bandofoto img, img.lft {padding:5px;border:1px solid #000;background-color:#fff;margin:4px 4px 25px 4px;width:240px;/*height:150px*/}
#contenu h3{text-align:left;font-size:14px;color:#000;padding:0;margin:3px 0 5px 0;clear:left;background:url(images/fl.gif) no-repeat left top;padding:0 0 0 18px;}
#contenu p {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 0 10px 0;text-align:justify}
#contenu p + h3, #contenu table + h3 {margin-top:20px !important}
#contenu ul {font-size:12px;padding:0;margin:0 0 0px 20px;list-style-type:square}
.tarif {font-size:12px;margin-top:25px;padding:0}
.tarif table{width:100%;padding:0 ;margin-bottom:10px}
.tarif .prix {text-align:center}
.tarif th {border-bottom:solid 1px #999999;padding-bottom:8px;}
.tarif p {padding:0;margin:0 !important;text-align:center}
.tarif td {padding-top:8px;}

.cgv {margin:25px 0;padding:0;font-size:90%;text-align:justify}
.cgv strong{font-weight:normal}

.sousmenu {margin:0;padding:0}
.sousmenu ul {list-style-type:square;padding:0 ;margin:10px 0 0 40px}
.sousmenu li {text-align:left;border:0;color:#000}
.sousmenu li a, a.asuivre {width:160px;margin:0;padding:0;color:#03C;text-decoration:none;font-weight:bold}
.sousmenu li a:hover, a.asuivre:hover{text-decoration:underline}

#pdp {margin:30px 0 0 0;padding:0;background:#9cf}

#pdp p{font-weight:bold;color:#fff;padding:5px 0;margin:0;text-align:center;font-size:75%}
#pdp a{color:#fff;text-decoration:none;margin-left:20px}
form#contact {text-align:right;width:750px}
form#contact label {font-size:13px;font-style:italic}
form#contact input {}
form#contact textarea{width:600px;height:250px}
form#contact .btform {}
form#contact .btform input {background:#9cf;color:#fff;padding:2px 25px;font-weight:bold}
.warningblock {color:#ff0000;margin-bottom:25px}
.tarif table p strong {font-weight:bold !important}
.contactspacer {height:250px}
.disc {text-decoration:none;color:#000;cursor:text}
#promo h2 span, #promo .prix, span.promo, h2#promo span {color:red}
