#header_bandeau_img
{
   float:left;
   width: 454px;
   height: 140px;
   position:relative;
   border-bottom: 1px #E0DEDA solid;
   background:url(/images/image.png) 0px -120px;
}
.flags {
  vertical-align: bottom;
  margin-left: 4px;
  margin-right: 4px;
}

.header {
  color: #9a9a9d;
  font-size: x-small; 
  height: 8px;
}


#header_logo 
{
	width: 173px;
	height: 162px;
	display: inline;
	float: left;
	background-color:#FFFFFF;
	position: relative;
	top: 0px;
}


#header_end  
{
	background-color:#FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	clear:both;
	height:17px;
	width:967px;
}

#menu1 {
	background-color: White;
	width: 824px;
	height: 27px;
	color: #691331;
	font-size: x-small;
	padding-top: 12px;
	display: inline;
	float: left;
}

#search 
{
 width: 95px;
  height: 19px;
  float: left;
  color:#5E676A;
  font-size:10px;
/*
  width: 95px;
  height: 19px;
  float: left;
  color:#5E676A;
  */
}
#newsletter {
  width: 320px;
  height: 27px;
  float: left;
}
#language {
  width: 200px;
  height: 27px;
  float: right;
}

#menu2 {
	width: 824px;
	height: 21px;
	display: inline;
	color: #691331;
	float: left;
	border-right: 10px white solid;
}


/* TOP */
.onglet
 {
  background: #5C484F;
  height: 18px;
  display: inline;
  color: #ffffff;
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  border-top: 1px #D8CCD1 solid;
  border-right: 1px #D8CCD1 dotted;
  font-size:12px;
  text-align : center;
 
 }
.onglet a
{
    color:#ffffff;
     text-decoration: none;
}


.onglet a:hover
{
    color:#a8979f;
     text-decoration: none;
}

.onglet_selected
{
  background-color: #a8979f;
  height: 18px;
  display: inline;
  color: #EE4899;
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  border-top: 1px #D8CCD1 solid;
  border-right: 1px #D8CCD1 dotted;
  font-size:12px;
  text-align : center;
}
.onglet h1{
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
}
.onglet_selected h1{
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
}
a.onglet_survol
{
    text-decoration: none;
    color: #ffffff;
}
a.onglet_survol:hover
{
    text-decoration: none;
    color: #691331;
}

#header_logo
{
    width: 173px;
    height: 162px;
    display: inline;
    float: left;
    background-color:#FFFFFF;
    position: relative;
}
a.brochures
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#691331;
    text-decoration:underline;

}
a.brochures:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:underline;
    color:#EE4899;
}
a.autres
{
    text-decoration:underline;
    color:#5c484f;
   
}
a.autres:hover
{
   
    text-decoration:underline;
    color:#691331;
}
a.callback
{
    color:#FFFFFF;
   
}
a.callback:hover
{
    color: #C8D21E;
}
#header_end
{
    border-left:10px solid #FFFFFF;
    border-right:10px solid #FFFFFF;
    clear:both;
    height:10px;
    width:967px;


}
#contact {
    float:left;
    width:241px;
    height:140px;
    font-size:14px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#FFFFFF;
    position: relative;   
    z-index: 0;
}
#frame_contact
{
    border-bottom: 1px #d8ccd1 solid;
    border-right: 1px #d8ccd1 dotted;
    width:240px;
    height:140px;
    font-weight:lighter;
}

#contact_france
{
    position: absolute;
    top: 30px;
    left: 80px;
    color:#118fbd;
    font-size: 10px;
    font-weight: bold;

}
#contact_num_france
{
    position: absolute;
    top: 30px;
    left: 158px;
    color:#118fbd;
    font-size: 10px;
    font-weight: bold;

}
#contact_suisse
{
    position: absolute;
    top: 50px;
    left: 80px;
    color:#118fbd;
    font-size: 10px;
    font-weight: bold;

}
#contact_belgique
{
    position: absolute;
    top: 64px;
    left: 80px;
    color:#118fbd;
    font-size: 10px;
    font-weight: bold;

}
#contact_num_suisse
{
    position: absolute;
    top: 57px;
    left: 138px;
    color:#118fbd;
    font-size: 10px;
    font-weight: bold;

}
#contact_autres
{
    position: absolute;
    top: 84px;
    left: 80px;
    color:#118fbd;
    font-size: 10px;
    font-weight: bold;

}
#pays
{
    float:left;
    background-color:#FFFFFF;
    height:140px;
    width:110px;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    position: relative;
}

#frame_pays
{
    border-bottom: 1px #d8ccd1 solid;
    border-right: 1px #d8ccd1 solid;
    width:110px;
    height:140px;
    font-weight:lighter;
    background-color: #ffffff;
}

#onglets
{
  width: 815px;
  height: 21px;
  display: inline;
  color: #138EBB;
  float: left;
}



#btncall
{
    color: #FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:10px;
    font-weight: bold;
    text-decoration: none;
}

#btncall:hover
{
    color: #691331;
}

#valid_affiche_resa
{
    margin-top: 2.5px;
    width: 165px;
    height: 32px;
    opacity: 0.6;
    /*hack pour explorer 6 et 7 */
    filter : alpha(opacity=70);
}

.btnconsulter_disabled
{   
    margin-left: 18px;
    background-color: white;
    width: 118px;
    height: 25px;
}
   
.btnconsulter_disabled:hover
{
    cursor: default;
}

.btnconsulter
{
    margin-left: 18px;
    background-color: white;
    width: 118px;
    height: 25px;
}

.btnconsulter:hover
{
    background-color:#C8D21E;
}

#VEL_recherche
{
   float:left;
   width: 454px;
   height: 140px;
   position:relative;
   border-bottom: 1px #d8ccd1 solid;
   background-color:#ffffff;
}

.resaformselect
{
  width: 178px;
  color: #691331;
  font-size: 9px;
}
.resaformselect_top
{
  width:105px;
  height: 1.2pc;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  color: #691331;
}

option.resa_continent
{
  width: 160px;
  color: #691331;
  font-size: 11px;
  background-color: #F7F4F5;
  font-weight: bold;
}

option.resa_pays
{
  width: 160px;
  color: #691331;
  font-size: 11px;
  
}

div.header_top_left
{
background:url(/images/image.png) -460px -185px;
border-bottom:1px solid #e0deda;
border-left:1px solid #e0deda;
height:98px;
left:12px;
position:relative;
top:0;
width:160px;
}

/* Fin TOP */


div.header_top_left_vel
{
	position: relative;
	top: 0px;
	left: 12px;
	height: 98px;
	width: 160px;
	/*background-image:url(/images/header_img_vel.png);*/
	background-repeat:no-repeat;
	border-left:  1px solid rgb(154, 154, 157);
	border-bottom: 1px solid rgb(154, 154, 157);
}

div.header_top_left_slogan
{
	position: relative;
	top: 0px;
	left: 3px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #705e65;
	height:10px;
	text-align: right;
	
}

div.header_top_left_brochure
{
	position: relative;
	top: 5px;
	left: 3px;
}

div.header_top_left_newsletter
{
    position: relative;
    top: -35px;
    right:78px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #705e65;
    height:10px;
    text-align: right;   
}

div.header_top_left_rechercher
{
    position: relative;
    top: 31px;
    left: 3px;
    background: url(/images/image.png) -91px -64px;
    width: 100px;
    height: 23px;
}
.header_top_left_rechercher_btn_ok {
    margin-left:-20px;
}

div.header_contact_top_left
{
	background-color:#a8979f;
	height: 22px;
	width: 241px;
}

div.header_contact_top_txt
{
	 color:#705e65;
	 font-size:10px;
	 font-weight:bold;
}

div.header_frame_pays_top
{
	background-color:#a8979f;
	height: 22px;
	width: 110px;
}

div.header_frame_pays_top_txt
{
	color:#705e65;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:2px;
	padding-top:9px;
}
#arrow_pays {
	float:left; 
	display: block;
	width: 18px;
	height: 18px;
	margin-left:4px; 
	margin-top:7px;
	background: url('/images/image.png') -112px 21px;
}

#logo .home {
	display: block;
	width: 161px;
	height: 63px;
}



#logo {
	display: block;
	margin-left: 12px;
	background: url(/images/image.png) -459px -121px;
}
#logo h1 {
	display: block;
	margin: 0px;
	padding: 0px;
}
#logo h1 a {
	display: block;
	width: 161px;
	height: 63px;
}
#logo h1 span {
	display: none;
}

#header-minicarte {
	display: block;
	width: 107px;
	height: 59px;
	margin-top: 7px;
	background: url('/images/image.png') 193px 0px;
}

.header_top_left_rechercher_btn_ok {
	position: absolute; 
	display: block;
	bottom: 3px; 
	left: 117px;
	width: 20px;
	height: 11px;
	padding-bottom: 5px;
	background-image: url('/images/btn_ok.gif');
	background-repeat: no-repeat;
	background-position: center center;
}
.header_top_left_rechercher_btn_ok span {
	display: none;
}

.flag {
	display: block;
	float: right;
	width: 19px;
	height: 14px;
	margin-top: 5px;
	margin-right: 7px;
}

.flag span { display: none; }

.fr { background: url('/images/image.png') -1px 22px; }
.en { background: url('/images/image.png') -41px 22px; }
/*.es { background-image: url('/images/flags/es_rond.png'); }
.it { background-image: url('/images/flags/it_rond.png'); }*/

.fr:hover, .fr-active { background: url('/images/image.png') -21px 22px; }
.en:hover, .en-active { background: url('/images/image.png') -61px 22px; }
/*.es:hover, .es-active { background-image: url('/images/flags/es_rond_white.png'); }
.it:hover, .it-active { background-image: url('/images/flags/it_rond_white.png'); }*/

