body{font-size:12px; font-family:Arial, Helvetica, sans-serif;    background-color:#FFFFFF;}
h4{line-height:normal;text-align:left;margin:0 0 0 0;padding:0 0 0 0;}
a{color:#0066CC;    font-weight:bold;    text-decoration:none;}
a:visited{color:#0066CC;    font-weight:bold;    text-decoration:none;}
a:hover{color:#FFFFFF;    background-color:#0066CC;    text-decoration:none;}
#mbody{width:1024px;}
#header{width:100%;}
#menutop{font-size:12px; margin-top:10px;    margin-left:10px;    color:#CC6600;    margin-bottom:10px;    padding-bottom:5px;}
#menutop a{color:#CC6600; text-decoration:none;    font-weight:normal;    background-color:#FFFFFF;}
#menutop a:visited{color:#CC6600;    background-color:#FFFFFF;}
#menutop a:hover{color:#FFFFFF;    background-color:#CC6600;}
#titles{margin-top:-35px;    /*width:764px;*/}
#titles h1{margin-top:5px;    margin-right:0px;    margin-bottom:0px;    margin-left:0px;    padding-top:5px;    padding-right:0px;    padding-bottom:5px;    padding-left:16px;    clear:both;    float:left;}
#titles h1 a{margin-top:0px;    margin-right:0px;    margin-bottom:0px;    margin-left:0px;    padding-top:0px;    padding-right:0px;    padding-bottom:0px;    padding-left:0px;    text-decoration:none;    color:rgb(88,140,184);    display:block;    outline-style:none;    outline-width:initial;    outline-color:initial;}
#titles h1 a:hover{color:#FFFFFF;}
/*#titles h2{margin-top:5px;    margin-right:0px;    margin-bottom:0px;    margin-left:0px;    padding-top:0px;    padding-right:0px;    padding-bottom:5px;    padding-left:16px;    clear:both;    float:left;    font-size:14px;    font-style:italic;    color:#CC6633;}*/
#titles h2 {width:764px; font-size:14px;font-style:italic;color:#CC6633;margin-top:5px;margin-bottom:5px; padding-bottom:5px; }
#texte{text-align:left; padding-left:16px;    width:764px;    float:left;}
#texte h1 {font-size:small; font:Arial, Helvetica, sans-serif;color:#0033ff;text-align:left; font-size:18px;}
#texte h1 a{}
#texte h1 a:hover{}
.tabletitles{width:1024px;}
.coltitles{width:724px;vertical-align:top;margin-top:-10px;float:left;}
.collogo{width:300px;vertical-align:top;margin-top:-10px;float:right;}
#logo{float:right;    width:293px;    height:45px;}
#rubriques{font-size:small; float:left;width:208px;    background-color:#E9E9E9;    border:1px none #000000;}
#content{font-size:small; float:left;    min-height:670px;    width:790px;    margin-right:6px;}
#footer{font-size:small; float:left;width:1024px;text-align:center;font-size:x-small;}
#sidebarmenu{font-size:small; border-color:#E9E9E9;    padding:0px 0 0 0;    margin:0 0 0 0;    vertical-align:top;}
a.parcours:link{font-size:8pt;    font-weight:normal;    color:#666666;    text-decoration:none;    margin-left:2px;    line-height:10pt;}
a.parcours:active{color:#0000FF;    font-weight:normal;    text-decoration:none;    margin-left:12px;}
a.parcours:hover{background-color:#E9E9E9;    color:#666666;    font-weight:bold;    text-decoration:underline;    margin-left:12px;}
a.parcours:visited{font-size:8pt;    color:#666666;    text-decoration:none;}
img.parcours{vertical-align:middle;margin:2px 2px 2px 2px;}
.general{background-color:#996600;    color:#FFFFFF;    padding-left:5px;    padding-bottom:0px;    margin:0 0 0 0;}
a.general{background-color:#996600;    color:#FFFFFF;    padding-left:5px;    padding-bottom:0px;    margin:0 0 0 0;}
.canyoning{background-color:#0066CC;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.canyoning{background-color:#0066CC;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.rafting{background-color:#e4b803;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.rafting{background-color:#e4b803;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.escalade{background-color:#336633;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.escalade{background-color:#336633;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.speleo{background-color:#CC0000;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.speleo{background-color:#CC0000;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.rando{background-color:#CC6633;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.rando{background-color:#CC6633;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.animation{background-color:#993399;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.animation{background-color:#993399;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.stage{background-color:#666666;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.stage{background-color:#666666;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
.agences{background-color:#999999;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
a.agences{background-color:#999999;    color:#FFFFFF;    padding-left:5px;    padding-bottom:2px;}
#maintext{margin-top:-15px;}
.pub{border: medium  #808080;background-color: #FFD9A6;font-style: italic;padding:5px 5px 5px 5px;}
.tarif{font-weight:bold;}
.public{color:#0033cc;}
.Descriptif{padding:2px 2px 2px 2px;}
#titles h2.canyoning{background-color:#0066CC;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;}
#titles h2.contact{background-color:#996600;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;vertical-align:middle;}
#titles h2.aventure{background-color:#336633;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;vertical-align:middle;}
#titles h2.rafting{background-color:#e4b803;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;vertical-align:middle;}
#titles h2.rando{background-color:#cc6633;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;vertical-align:middle;}
#titles h2.speleo{background-color:#cc0000;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;vertical-align:middle;}
#titles h2.stages{background-color:#666666;    margin-left:16px;color:#FFFFFF; width:764px; font-style:normal; padding-left:2px;padding-top:2px;vertical-align:middle;}

.news{background-color:#FFFF99;    color:#000000;    padding-left:5px;    padding-bottom:2px;}
a.news{background-color:#FFFF99;    color:#000000;    padding-left:0px;    padding-bottom:2px;font-style: normal; }
.newsflash{border: medium  #FFFF99;color:#000000;background-color: #FFFF99;font-style: italic; padding:5px 5px 5px 5px;}
