/*Style CSS pour le Header*/


h1,h2{text-decoration:underline;font-weight:normal}
.header_table {
margin-top : 0px;
}
.header_border {
background-image: url(../images/header_top.gif);
background-repeat: repeat-x;
height:4px
}
.header_logo {
background-image: url(../images/test.jpg);
background-repeat: no-repeat;
height:120px
} 

form input ,form textarea{ border : 1px solid grey;background-color:#ccffff;opacity:0.5;text-align:right}

div#francais a{
  float: left; 
  background-repeat: no-repeat;
  width: 22px;
  height: 18px;
  padding: 0;
  background-image:url(../images/FR.gif);
  margin-left:25px;
  margin-right:8px
}

div#english a{
  float: left;
  background-repeat: no-repeat;
  width: 22px;
  height: 18px;
  padding: 0;
  background-image:url(../images/UK.gif)}
  
.top_menu_bg {
background : url(../images/top_menu_bg.jpg) repeat-x left top;
height : 26px;
padding-right : 12px;
white-space:pre; 
font-weight:bold;
vertical-align:middle;
text-align:right;}

.top_menu_bg a:link {
color : #c70202;
text-decoration : none;
}
.top_menu_bg a:visited {
color : #c70202;
text-decoration : none;
}
.top_menu_bg a:hover {
color : #c70202;
text-decoration : underline;
}


.bottom_menu_bg {
background : url(../images/bottom_nenu_bg.jpg) repeat-x left top;
height : 22px;
padding-right : 13px;
white-space:pre; 
color:#FFF;}
.bottom_menu_bg a:link {
height : 22px;
color : #ffffff;
text-decoration : none;
}
.bottom_menu_bg a:visited {
height : 22px;
color : #ffffff;
text-decoration : none;
}
.bottom_menu_bg a:hover {
height : 22px;
color : #ffffff;
text-decoration : underline;
}



/*Fin du Header */


body {
margin : 0 auto;
padding : 0;
background-color : #333333;
background : url(../images/bg.gif);
}
.header_table {
margin-top : 15px;
}
.logo {
margin-left : 10px;
}
.body_box {
padding : 9px;
color : #5c5c5c;
background : url(../images/taxi-bg.gif)
}

.services_bg {
background : url(../images/services_bg.gif) no-repeat left top;
height : 117px;
padding : 10px;
width:237px;
}
.services_table {
margin-top : 8px;
margin-bottom : 12px;
width:736px;
}
.left_line {
border-left : 1px solid #e6e6e6;
}
.title_left {
font-size : 14px;
text-decoration:underline;
}
.right_line {
border-right : 1px solid #e6e6e6;
}



.background_top_right{
background-image: url(../images/box_right_top.gif);
background-repeat: no-repeat;
height:32px;
width:19px
} 
.background_top_left{
background-image: url(../images/box_left_top.gif);
background-repeat: no-repeat;
height:32px;
width:19px
} 

.background_bottom_right{
background-image: url(../images/box_bottom_right.gif);
background-repeat: no-repeat;
height:8px
} 
.background_bottom_left{
background-image: url(../images/box_bottom_left.gif);
background-repeat: no-repeat;
height:8px
} 






.bottom_line {
border-bottom : 1px solid #e6e6e6;
}
.footer_table {
margin-bottom : 0;
}
.top_line {
background : url(../images/line_bg.jpg) repeat-x left top;
height : 4px;
}

.bottom_menu_bg {
background : url(../images/bottom_nenu_bg.jpg) repeat-x left top;
height : 22px;
padding-right : 13px;
}
.bottom_menu_bg a:link {
height : 22px;
color : #ffffff;
text-decoration : none;
}
.bottom_menu_bg a:hover {
height : 22px;
color : #ffffff;
text-decoration : underline;
font-weight:bold
}
.box_top_bg {
background : url(../images/box_top_bg.gif) repeat-x left top;
height : 32px;
}
.footer_bg {
background : url(../images/footer_bg.gif) no-repeat left top;
height : 20px;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
line-height : 14px;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #5c5c5c;
text-decoration : none;
}
.menu_link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
line-height : 26px;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #5c5c5c;
background-color : inherit;
text-decoration : none;
}
.menu_link:hover {
color : #c70202;
text-decoration : none;
background-color : inherit;
}
.bottom_link {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
line-height : 22px;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #ffffff;
background-color : inherit;
text-decoration : none;
}
.bottom_link:hover {
color : #c6c6c6;
text-decoration : underline;
background-color : inherit;
}
.box_text {
color : #FFFFFF;
background-color : inherit;
margin-top : 0;
margin-bottom : 0;
font-size : 13px;
}
.box_title {
color : #99ccff;
background-color : inherit;
margin-top : 0;
margin-bottom : 7px;
font-size : 13px;
text-decoration:underline
}
.box_text a:link {
color : #ffffff;
text-decoration : none;
}
.box_text a:visited {
color : #ffffff;
text-decoration : none;
}
.box_text a:hover {
color : #ffffff;
text-decoration : underline;
}
.box_table {
margin-top:-3px
}
.boxright{
margin-right:5px}
.body_link {
color : #5c5c5c;
text-decoration : underline;
background-color : inherit;
}
.body_link:hover {
text-decoration : none;
color : #212121;
background-color : inherit;
}

#footertext
{
float:left;margin-bottom:15px;margin-top:5px
}

#footertext ,#footertext a , #footertext a:link , #footertext a:visited{
color : #ffffff;
text-decoration: none;
}

#footertext a:hover{
color : #ffffff;
text-decoration: underline
}

#footerimg{
float:right;
width: 247px;
margin-bottom:15px;
margin-top:5px
}
#footerimg img {
width:80px;
height:15px;
border:0;
margin-left:1px} 

.spacer {
width:11px}
.spacer3 {
width:19px}

.spacer2 {
width:509px}
.page_size {
width:736px}
.textalign {
text-align:justify}
