body { margin: 15px; padding: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; background: #38302b; }
#clear { clear: both; }
#main { margin: 0px auto; padding: 10px; width: 800px; text-align: left; background: #ddd5be; border: 3px solid #FFFFFF; }
#main #header { margin: 0px 0px 10px; padding: 0px 0px 10px 10px; border-bottom: 1px dotted #CC9966; }
#main #header h1 { margin: 0px; padding: 0px; color: #999999; font: normal 11px Arial, Helvetica, sans-serif; }
#main #logo { margin: 0px 0px 20px; padding: 0px; text-align: center; }
#main #menu { margin: 10px 0px 15px; padding: 5px 0px; border-bottom: 1px dotted #CC9966; border-top: 1px dotted #CC9966; background: #ddd5be; font-size: 12px; color: #666666; }
#main #menu a { margin: 0px; padding: 10px; font-size: 15px; color: #333333; text-decoration: none; }
#main #menu a:hover { text-decoration: underline; }
#main #index { margin: 0px; padding: 0px; }
#main #index #texte { margin: 10px; padding: 0px; float: left; width: 279px; font-size: 14px; color: #333333; text-align: justify; }
#main #index #texte p { padding: 0px; margin: 20px 0px; }
#main #index #texte a { color: #B9273C; text-decoration: none; margin: 0px; padding: 0px 0px 0px 15px; font-size: 17px; background: url(images/puce.gif) no-repeat left center; display: block; }
#main #index #texte a:hover { text-decoration: underline; }
#main #index #animation { float: left; margin: 10px; padding: 0px; width: 479px; text-align: center; }
#main #index #animation #flash { margin: 0px auto; padding: 0px; height: 350px; width: 450px; background: url(galerie/001.jpg) no-repeat left top; }
#main #galerie { margin: 0px; padding: 0px; }
#main #galerie p { font-size: 13px; text-align: left; margin: 0px 0px 20px; padding: 0px; color: #999999; }
#main #galerie img { margin: 0px 25px 25px; padding: 0px; float: left; border: 2px solid #E9E9E9; }
#main #activites { margin: 0px; padding: 0px; }
#main #activites #img { text-align: center; margin: 0px; padding: 0px; }
#main #activites #img img { margin: 0px 0px 10px; padding: 0px; }
#main #activites #ete { margin: 10px; padding: 0px; float: left; width: 379px; font-size: 14px; color: #333333; border-right: 1px dotted #CC9966; }
#main #activites #ete p { padding: 0px; margin: 20px 0px; }
#main #activites #hiver { margin: 10px; padding: 0px; float: left; width: 379px; font-size: 14px; color: #333333; }
#main #activites #hiver p { padding: 0px; margin: 20px 0px; }
#main #tarifs { margin: 0px; padding: 0px; }
#main #contact { margin: 0px; padding: 0px; }
#main #contact #texte { margin: 10px; padding: 0px; float: left; width: 279px; font-size: 14px; color: #333333; text-align: justify; }
#main #contact #texte p { padding: 0px; margin: 20px 0px; }
#main #contact #texte a { color: #B9273C; text-decoration: none; margin: 0px; padding: 0px; font-size: 17px; display: block; }
#main #contact #texte a:hover { text-decoration: underline; }
#main #contact #plan { float: left; margin: 10px; padding: 0px; width: 479px; text-align: center; }
#main #frise { height: 33px; background: url(images/frise.jpg); }
#main #footer { font: 11px Arial, Helvetica, sans-serif; color: #666666; margin: 0px; padding: 10px; border-top: 1px dotted #CC9966; }
#main #footer p { margin: 0px; padding: 0px; }
#main #footer a { color: #999999; text-decoration: none; }
#main #footer a:hover { text-decoration: underline; }
#main #meta { margin: 0px; padding: 10px; font-size: 9px; color: #CCCCCC; }
#main #meta h2 { margin: 0px; padding: 0px; font-weight: normal; font-size: 10px; }
#main #meta h2 a { color: #666666; text-decoration: none; font: 9px/10px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
#main #meta h2 a:hover { text-decoration: underline; }
#main #xiti { margin: 0px; padding: 10px; text-align: right; }
