/* --- DEBUT - RichText --- */
ul.display_puce li
{
    background:transparent url(/images/common/bullet_classic_list.gif) no-repeat scroll left 7px;
}
blockquote, ul.display_puce li
{
    padding:0 0 0 14px;
}
/* --- FIN - RichText --- */

.visual_illustration .visual_illustr_content
{
  position:inherit;
}

.title_style_16 a
{
  color: #FF7624;
}

.column_02 .box_column
{
  margin:12px 0 0;
}

.main_link
{
  background-image: none;
}

.activities_list .activity_box_without_title
{
  margin-top: 23px;
}

.hours_box .select_container select
{
  border: 1px solid #E2E2E2;
  color: #554C44;
  height: 21px;
  width: 250px;
}

.hours_box .select_container
{
  background-image: none;
}

.aquatic_area .partner_box
{
  background: transparent url(/images/common/aquatic_area/activity_box.jpg) repeat-x scroll left top;
  position: relative;
}

.peripheral .partner_box
{
  background:transparent url(/images/common/bg_peripheral_box.gif) repeat-x scroll left top;
  position:relative;
}

.nav_price_hours .link_style_01
{
  background: none;
}

.intro_content .intro_txt
{
  width: 510px;
}

.menu .item
{
  cursor: pointer;
}

.formula_description p
{
  width: 220px;
  margin: 8px 0 0 0;
  font: 12px/18px  Arial, Helvetica, sans-serif;
  color: #6c6159;
}
.introduction_box .no_menu {
  float:left;
  margin:0 20px 10px 0;
  width:700px;
}

em
{
  font-style: italic;
  font-weight: inherit;
}

.strong
{
    font-weight: bold;
    font-style: inherit;
}


.intro_txt ul li,
.activity_home_area_txt  ul li,
.intro_txt_home ul li,
.activity_box .activity_box_content ul li
{
  /*list-style-type: inherit;*/
}

ol li
{
  list-style-type: inherit;
}

.peripheral_principal_content .link_see
{

  margin:-13px 0 0 0;
}



#s3slider {
   width: 740px; /* important to be same as image width */
   height: 296px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   padding-bottom: 15px
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 8px;
   width: 700px;
   background-color: #000;
   filter: alpha(opacity=60); /* here you can set the opacity of box with text */
   -moz-opacity: 0.6; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.6; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}

.block_menus .inner_column_01, .block_menus .inner_column_02
{
  height: 150px;
}

.picture_column a
{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	width:142px;
	height:85px;
	padding:5px 0 0 10px;
	color:#fff;
}