#corps { position:absolute;left:-5000px;} 
body { font:11px verdana,sans-serif;background-color:#eef2fa;margin:5px 0;padding:0;} 
#container { position:absolute;top:120px;left:0;width:100%;} 
#texte { margin-top : 4px;text-align:justify;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;} 
#trame { position:relative;height:30px;background:#fff url(../images/tramem.gif) repeat-x;padding-left:20px;border:1px solid #000;border-width:0 1px;} 
.menutop, .menutop ul { list-style-type:none;padding:0;font-family:arial,sans-serif;font-size:9px;} 
.menutop li.pn { display:block;float:left;position:relative;} 
.menutop li.pn a.topl { display:block;float:left;height:20px;line-height:20px;text-decoration:none;color:#0080ff;padding:0;} 
.menutop li.pn a.topl span.spantop { display:block;float:left;height:20px;padding:0 15px 0 0;} 
.menutop li.pn a.topl b.btop { display:block;float:left;height:20px;width:14px;} 
.menutop li a#psite b.btop { background:transparent url(../images/puce.gif) no-repeat center center;} 
.menutop li a#infosleg b.btop { background:transparent url(../images/puce.gif) no-repeat center center;} 
.menutop a:hover { visibility:visible;cursor:pointer;position:relative;} 
.menutop li:hover { position:relative;} 
.menutop li.pn a.topl:hover, .menutop li.pn:hover a.topl { color:#0000ff;} 
.menu, .menu ul { list-style-type:none;padding:0;margin:0;font-family:arial,sans-serif;font-size:11px;} 
.menu li.top { display:block;float:left;position:relative;} 
.menu table { border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;} 
.menu li.top a.top_link { display:block;float:left;height:30px;line-height:30px;text-decoration:none;color:#fff;background:url(../images/fondm.png);padding:0;} 
.menu li.top a.top_link span.span_top { display:block;float:left;height:30px;background: url(../images/fondm.png) right top;padding: 0 15px 0 0;} 
.menu li.top a.top_link b.b_top { display:block;float:left;height:30px;width:26px;} 
.menu li.top a.top_link span.drop { background:url(../images/fondmf.png) right top;padding: 0 25px 0 0;} 
.menu li a#accueil b.b_top { background:transparent url(../images/accueil.png) no-repeat center center;} 
.menu li a#gite b.b_top { background:transparent url(../images/gite.gif) no-repeat center center;} 
.menu li a#activite b.b_top { background:transparent url(../images/activite.png) no-repeat center center;} 
.menu li a#region b.b_top { background:transparent url(../images/region.png) no-repeat center center;} 
.menu li a#tarif b.b_top { background:transparent url(../images/tarif.png) no-repeat center center;} 
.menu li a#contact b.b_top { background:transparent url(../images/tel.gif) no-repeat center center;} 
.menu li a#liens b.b_top { background:transparent url(../images/fdroite.gif) no-repeat center center;} 
.menu li a#gpeche b.b_top { background:transparent url(../images/peche.gif) no-repeat center center;} 
.menu li a#gequitation b.b_top { background:transparent url(../images/cheval.gif) no-repeat center center;} 
.menu li a#gregion b.b_top { background:transparent url(../images/region.png) no-repeat center center;} 
.menu li a#tarifs b.b_top { background:transparent url(../images/dispos.gif) no-repeat center center;} 
.menu li a#contenu b.b_top { background:transparent url(../images/ordi.png) no-repeat center center;} 
.menu li a#dcnx b.b_top { background:transparent url(../images/exit.png) no-repeat center center;} 
.menu a:hover { visibility:visible;cursor:pointer;position:relative;} 
.menu li:hover { position:relative;} 
.menu li.top a.top_link:hover, .menu li.top:hover a.top_link { background: url(../images/fondmsel4.png);color:#357;} 
.menu li.top a.top_link:hover span.span_top, .menu li.top:hover a.top_link span.span_top { 
  background : url(../images/fondmsel4-2.png) right top;} 
.menu li.top a.top_link:hover span.drop, .menu li.top:hover a.top_link span.drop { 
  background : url(../images/fondmself4.png) right top;} 
.menu ul, .menu ul ul, .menu :hover ul :hover ul ul, .menu :hover ul :hover ul :hover ul ul, .menu :hover ul :hover ul :hover ul :hover ul ul { 
  position:absolute;left:-9999px;top:-9999px;width:0;height:0;} 
.menu :hover ul.sub { left:0;top:30px;background:transparent;padding: 1px 0 0 0;white-space:nowrap;width:195px;height:auto;} 
.menu :hover ul.sub li { display:block;float:left;} 
.menu :hover ul.sub li a { display:block;float:left;height:25px;width:195px;line-height:25px;color:#000;
  text-decoration:none;padding:0;background: url(../images/tramesm.png) no-repeat;} 
.menu :hover ul.sub li a span, .menu :hover ul.sub li a.fly:hover ul li a span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a span { 
  display:block;float:left;background: url(../images/fondsm.png) right top;height:25px;width:152px;padding: 0 10px 0 5px;
  font-weight:normal;color:#000;} 
.menu :hover ul.sub li a.fly span, .menu :hover ul.sub li a.fly:hover ul li a.fly span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly span { 
  background: url(../images/fondsmf.png) right top;color : #000;} 
.menu :hover ul.sub li a:hover, .menu :hover ul.sub li a:hover ul li a:hover, .menu :hover ul.sub li a:hover ul li a:hover ul li a:hover, .menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ul li a:hover, .menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover { 
  background: url(../images/tramesms.png) no-repeat;color:#fff;} 
.menu :hover ul.sub li a:hover span, .menu :hover ul.sub li a.fly:hover ul li a:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a:hover span { 
  background: url(../images/fondsms.png) right top;color:#fff;} 
.menu :hover ul.sub li a.fly:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover span, .menu :hover ul.sub li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover ul li a.fly:hover span { 
  background: url(../images/fondsmsf.png) right top;color:#fff;} 
.menu :hover ul li:hover > a.fly { background: url(../images/tramesms.png) no-repeat;color:#fff;}
.menu :hover ul li:hover > a.fly span { background: url(../images/fondsmsf.png) right top;color:#fff;} 
.menu ul.sub b { display:block;float:left;height:25px;width:25px;} 
.menu ul.sub b.presentation { background: transparent url(../images/presentation.gif) no-repeat center center;} 
.menu ul.sub b.plan { background: transparent url(../images/plan.gif) no-repeat center center;} 
.menu ul.sub b.equipements { background: transparent url(../images/equipements.gif) no-repeat center center;} 
.menu ul.sub b.photos { background: transparent url(../images/photos.gif) no-repeat center center;} 
.menu ul.sub b.acces { background: transparent url(../images/voit.gif) no-repeat center center;} 
.menu ul.sub b.cheval { background: transparent url(../images/cheval.gif) no-repeat center center;} 
.menu ul.sub b.velo { background: transparent url(../images/velo.gif) no-repeat center center;} 
.menu ul.sub b.peche { background: transparent url(../images/peche.gif) no-repeat center center;} 
.menu ul.sub b.sites { background:transparent url(../images/sites.gif) no-repeat center center;} 
.menu ul.sub b.app_photo { background:transparent url(../images/app_photo.gif) no-repeat center center;} 
.menu ul.sub b.carte { background:transparent url(../images/carte.gif) no-repeat center center;} 
.menu ul.sub b.dispos { background:transparent url(../images/dispos.gif) no-repeat center center;}
.menu ul.sub b.cgv { background:transparent url(../images/cgv.gif) no-repeat center center;} 
.menu ul.sub b.download { background:transparent url(../images/download.gif) no-repeat center center;} 
.menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul :hover ul { 
  left:107px;top:0;padding:5px 5px 5px 0;white-space:nowrap;width:180px;height:auto;} 
H1, H2 { color:#666666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;} 
a:link { color:#5e3269;text-decoration:none;} 
a:visited { text-decoration:none;color:#5e3269;} 
a:hover { text-decoration:none;color:#99cc00;} 
a:active { text-decoration:none;} 
.bandeau,.bandeaugal { position:relative;top:0;left:0;margin-top:5px;width:100%;border:0 solid #000000;text-align:center;
  line-height:0;} 
.bandeau { background-color:#eef2fa /*d7e5f2*/;}
.bandeaugal { background-color:#181818;padding-top:5px;} 
.titre,.title { font-family:Verdana,Arial,Helvetica,sans-serif;color:#3a61ad /*2f6a92*/;font-size:15px;}
.titre { margin-top:60px;} 
.title { font-weight:bold;} 
ul.title {list-style-image: url(../images/trianglebleu.gif);list-style-position:outside;}
.maintitle { font-family:Verdana,Arial,Helvetica,sans-serif;color:white;font-size:18px;font-weight:bold;background-color:#2b4985;}
.titresite { font-family:Verdana,Arial,Helvetica,sans-serif;color:white;font-size:15px;font-weight:bold;background-color:#2b4985;margin-top:60px;width:260px;}
.comment { font-family:Verdana,Arial,Helvetica,sans-serif;color:black;font-size:13px;margin-top:10px;} 
.signature { font-family:Verdana,Arial,Helvetica,sans-serif;color:#3a61ad /*2f6a92*/;font-weight:bold;font-size:14px;} 
.piedpage { left:0;text-align:center;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#5e3269;
  bottom:30px;margin-top:10px;margin-left:35%;padding:0;} 
.piedpage a:link { text-decoration:none;color:#5e3269;} 
.piedpage a:visited { text-decoration:none;color:#5e3269;} 
.piedpage a:hover { text-decoration:none;color:blue;} 
.piedpage a:active { text-decoration:none;} 
#finpage { height:40px;width:100%;background-image:url("../images/trameh.gif");background-repeat:repeat-x;
  background-position:top left;} 
#bandeaug,#bandeaug2 { float:left;width:262px;display:inline;background-image:url("../images/col.png");
  background-repeat:repeat-y;}
#bandeaug { margin-top:34px;} 
#traith,#traith2 { height:7px;background-image:url("../images/traith.gif");background-repeat:repeat-x;} 
#traith { margin-top:34px;}
.style1 { color:#194681;font:14px verdana,arial,sans-serif;font-weight:bold;} 
.style2 { color:#194681;font:12px verdana,arial,sans-serif;} 
.tx1 { text-align:center;margin-right:40px;margin-top:-40px;} 
#tx2 { text-align:left;margin-left:73px;margin-top:-80px;} 
#armor { margin-top:-15px;margin-left:15px;} 
#menusup { width:300px;margin:auto;text-align:center;background-color:#eef2fa /*d7e5f2*/;height:20px;} 
#bascol { clear:both;margin-top:-19px;height:40px;background-image:url("../images/traitb.gif");background-repeat:repeat-x;
  background-position:bottom left;} 
#tarifsem { margin-top:0;margin-left:50px;} 
#infos { width:135px;height:160px;margin-top:40px;margin-bottom:5px;background-color:#90c3eb;border-width:0;color:black;
  font-size:10px;line-height:15px;text-align:justify;padding:4px;} 
#cold { float:right;width:135px;height:500px;margin-left:20px;margin-right:9px;}
#titlenews { width:128px;height:16px;background-color:#FEE4B7;border-style:double;border-width:1;border-color:#194681;
  color:red;font-size:12px;line-height:15px;text-align:center;padding:4px;} 
#news { width:128px;height:130px;background-color:#FEE4B7;border-style:double;border-width:1;border-color:#194681;
  color:#194681;font-size:11px;line-height:15px;text-align:justify;padding:4px;} 
.inbox {float:left;padding-left:10px;padding-right:20px;padding-bottom:4px;}
.galerie { font:11px verdana,sans-serif;background-color:#181818;margin:5px 0;padding:0;} 
