@CHARSET "UTF-8";

#menu_voyage{
  position: relative;
  float: left;
  border: 4px solid #FFFFFF;
  width: 155px;
  font-size: 12px;
  background: #000066;
}

#menu_voyage div{
  float: left;
}

#menu_voyage #menu_title{
  margin-top: 10px;
}

#menu_voyage #menu_title_text{
  padding-left: 10px;
  font-size: 20px;
  color: #ffcc33;
}

#menu_voyage #menu_title_title{
  padding-left: 15px;
  margin-top: 5px;
  margin-right: 10px;
}

#menu_voyage #menu_title_title a{
  font-size: 20px;
  font-weight: bold;
  color: #ff9933;
}

#menu_voyage #menu_title_description{
  padding-left: 15px;
  margin-top: 5px;
  margin-right: 10px;
}

#menu_voyage #menu_title_description a{
  font-size: 12px;
  font-weight: bold;
  color: #66ccff;
}

#menu_voyage #menu_title_date{
  padding-left: 15px;
  margin-right: 10px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
}

#menu_voyage #menu_title_hotel{
  padding-left: 15px;
  margin-top: 5px;
  margin-right: 10px;
  padding-bottom: 20px;
}

#menu_voyage #menu_title_hotel a{
  font-size: 12px;
  font-weight: bold;
  color: #ffff99;
}

#menu_voyage #menu_contact{
  background: #CCCCCC;
  width: 155px;
  margin-top: 10px;
  font-size: 17px;
  font-weight: bold;
  text-align: center;

}

#voyage
{
  width: 790px;
  padding: 5px;
  padding-bottom: 15px;
  background: #FFFFFF;
  font-weight: normal;
  font-style: normal;
  font-family: Arial;
  overflow-x: auto;
}

#voyage .clear_both
{
  clear: both;
}

#voyage .float_left
{
  float: left;
}

#voyage .float_right
{
  float: right;
}

#voyage img
{
  border: #333333 0px solid;
}

#voyage #title_title
{
  float: left;
  vertical-align: bottom;
  font-size:28px;
  color: #CC0000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
  width: 400px;
}

#voyage #title_bottom
{
  float: left;
  font-size:   20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 10px;
}

#voyage #title_text
{
  float: right;
  width: 300px;
  height: 120px;
  margin-top: -20px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url(../images/fo/voyages/pique.jpg);
  font-family: Arial;
  font-weight: bold;
  font-size: 16px;
  font-style: italic;
  color: #7b1509;
}

#voyage #bandeau
{
}

#voyage #bandeau_text
{
  float: left;
  padding-right: 5px;
  width: 200px;
  border-top: 1px solid black;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #bandeau_middle
{
  float: left;
  width: 280px;
}

#voyage #bandeau_middle_top
{
  float: left;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  width: 100%;
  background-color: #990000;
  color: #ffffff;
  border-bottom: 8px solid pink;
  border-top: 1px solid black;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

#voyage #bandeau_middle_anim
{
  float: right;
  margin-top: 25px;
}

#voyage #bandeau_right
{
  float: left;
  width: 300px;
  background-color: #990000;
  border-top: 1px solid black;
}

#voyage #bandeau_right_top
{
  background-color: #990000;
  padding-top: 3px;
  padding-bottom: 3px;
}

#voyage #bandeau_right_left
{
  float: left;
  height: 100%;
  padding-left: 35px;
  padding-right: 5px;
  vertical-align: top;
  background-image: url(../images/fo/voyages/as_pic.png);
  background-color: #990000;
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}

#voyage #bandeau_right_right
{
  float: left;
  padding-left: 5px;
  width: 200px;
  background-color: #990000;
  border-left: 2px solid #FFFFFF;
  font-weight: bold;
  font-size:15px;
  color: #ffffff;
}

#voyage #bandeau_right_right_subtext
{
  font-size: 12px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 3px;
}

#voyage #bandeau_right_bottom
{
  float: left;
  width: 297px;
  background-color: #FFFFFF;
  border: 1px solid black;
}

#voyage #bandeau_right_bottom_inscription
{
  float: right;
  height: 16px;
  font-size: 1px;
}

#voyage #voyage_body
{
  position: relative;
  width: 790px;
  margin-top: 20px;
  float: left
}

#voyage #description_text
{
  position: relative;
  width: 280px;
  float: left;
}

#voyage #descriptif_images
{
  float: right;
  width: 450px;
  padding-top: 30px;
  width: 500px;
}

#voyage #champions
{
  position: relative;
  margin-top: 20px;
  width: 790px;
  float: left;
}

#voyage #champions_title
{
  width: 400px;
  position: relative;
  background-color: #017e3a;
  color: #ffffff;
  padding-left: 20px;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #champions_left
{
  position: relative;
  font-weight: normal;
  float: left;
  width: 280px;
  z-index: 3;
}

#voyage #champions_left_photo
{
  width: 100%;
  text-align: center;
}

#voyage #champions_right
{
  width: 500px;
  float: left;
}

#voyage #champions_right_top
{
  background: #000066;
  width: 482px;
  float: left;
  color: #FFFFFF;
  padding: 4px;
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #champions_right_text
{
  width: 208px;
  float: left;
  z-index: 2;
}

#voyage #champions_right_img
{
  width: 282px;
  float: left;
  z-index: 1;
}

#voyage #champions_right_bottom
{
  padding-top: 20px;
  width: 500px;
  float: left;
}

#voyage #coeur
{
  margin-top: 20px;
  height: 25px;
  background-repeat: no-repeat;
  background-image: url(../images/fo/voyages/coeur.jpg);
  background-color: #046635;
  padding-left: 100px;
  padding-right: 18px;
  padding-top: 5px;
  float: left;
  text-align: right;
  vertical-align: center;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #coeur_title
{
  margin-top: 20px;
  width: 300px;
  float: left;
  color: #CC0000;
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #coeur_carte
{
  width: 100px;
  padding-top: 30px;
  background-color: #a72726;
}

#voyage #coeur_list
{
  vertical-align: top;
  background-color: #d7d7d7;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  width: 260px;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #coeur_list ul
{
  font-weight: bold;
}

#voyage #coeur_right
{
  padding-left: 20px;
  padding-top: 20px;
  font-size: 10px;
  font-weight: bold;
  background-color: #f2eee3;
  border-left: 3px solid #fff;
  vertical-align: top;
}

#voyage #coeur_right_title_up
{
  padding-top: 3px;
  padding-bottom: 3px;
  width: 274px;
  font-size: 16px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #990000;
  color: #ffffff;
  border-bottom: 5px solid pink;
  border-top: 1px solid black;
}

#voyage #coeur_right_title_bottom_left
{
  padding-top: 3px;
  padding-bottom: 3px;
  font-size:14px;
  vertical-align: top;
  font-weight: bold;
  background-repeat: no-repeat;
  padding-left: 35px;
  padding-right: 5px;
  background-image: url(../images/fo/voyages/as_pic.png);
  background-color: #990000;
  color: #ffffff;
}

#voyage #coeur_right_title_bottom_right
{
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold;
  border-left: 2px solid #FFFFFF;
  padding-right: 3px;
  padding-left: 5px;
  font-size:16px;
  background-color: #990000;
  color: #ffffff;
}

#voyage #coeur_right_title_bottom_right_little
{
  font-size:12px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #coeur_right_text
{
  padding-top: 30px;
  font-weight: bold;
  font-size:13px;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #info_right
{
  width: 500px;
  float: right;
}

#voyage #info_right_top
{
  background: #653a35;
  width: 482px;
  float: right;
  color: #FFFFFF;
  padding: 4px;
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#voyage #info_right_text
{
  width: 208px;
  float: left;
  margin-left: 9px;
  padding-left: 9px;
  z-index: 2;
  background-color: #E0DBD7;
}

