#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;
}
#search
{
 width: 95px;
  height: 19px;
  float: left;
  color:#5E676A;
  font-size:10px;
}
#newsletter {
  width: 320px;
  height: 27px;
  float: left;
}
#language {
  width: 200px;
  height: 27px;
  float: right;
}

.onglet
 {
  background-image:url(/images/onglet_part.gif);
  background-repeat: repeat-x;
  height: 18px;
  display: inline;
  color: #ffffff;
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  border-top: 1px #E0DEDA solid;
  border-right: 1px #E0DEDA dotted;
  font-size:12px;
  text-align : center;
 
 }
.onglet a
{
    color:#ffffff;
     text-decoration: none;
}


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

.onglet_selected
{
  background-color: #513d97;
  height: 18px;
  display: inline;
  color: #EE4899;
  float: left;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  border-top: 1px #E0DEDA solid;
  border-right: 1px #E0DEDA 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: #ffa500;
}

#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:#513d97;
    text-decoration:underline;

}
a.brochures:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:underline;
    color:#ffa500;
}
a.autres
{
    text-decoration:underline;
    color:#9fa4dc;
  
}
a.autres:hover
{
  
    text-decoration:underline;
    color:#513d97;
}
a.callback
{
    color:#FFFFFF;
  
}
a.callback:hover
{
    color: #513d97;
}
#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 #e0deda solid;
    border-right: 1px #e0deda dotted;
    width:240px;
    height:140px;
    font-weight:lighter;
}

#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 #E0DEDA solid;
    border-right: 1px #E0DEDA 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: #513d97;
}

#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 #E0DEDA 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: #513d97;
}

option.resa_continent
{
  width: 160px;
  color: #9fa4dc;
  font-size: 11px;
  background-color: #ffffff;
  font-weight: bold;
}

option.resa_pays
{
  width: 160px;
  color: #513d97;
  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;
}


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: #513d97;
    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: #513d97;
    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:#9fa4dc;
    height: 22px;
    width: 241px;
}

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

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

div.header_frame_pays_top_txt
{
    color:#9fa4dc;
    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') -100px 21px;
}

#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'); }*/

