* {
	padding:0;
	margin:0;
}
body {

	background:url(img/bg_body.jpg) repeat-x #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
}
h1 {
	position:absolute;
	top:-9999px;
}



#global {
	width:970px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}

#entete {
	width:970px;
	margin:0 auto;
	height:321px;
	background:url(img/bg_entete.jpg) no-repeat;
	padding-left: 36px;
}

#adresse {
	width:934px;
	height:74px;
	text-align: center;
	line-height: 20px;

}

#adresse dl {

	font-size:10px;
	color:#555555;
	letter-spacing:1px;
}
	
#adresse dl dt{

	display:inline;
}
#adresse dl dd{

	display:inline;
}

#logo {
	width:311px;
	height:178px;
	float:left;
	padding:13px 36px 0px 0px;

}

#voiture {
	width:311px;
	height:226px;
	background:url(img/taxi.png) no-repeat;
	float:left;
}


#menu_flash {
    width:929px;
	height:29px;
	margin:0px 9px 0px 32px;}
	
	
#centre {
	width:970px;
	height:auto;
	background:url(img/bg_center.jpg) no-repeat top right;

	}
#contenue {
	width:941px;
	min-height:418px;
	background:url(img/bg_contenue_bas.jpg) no-repeat bottom right;
	overflow:hidden;
	padding:17px 0px 152px 29px;
}

#contenue .bienvenue {
	padding:10px 0px 0px 0px;
}

#contenue p {
	padding:10px 5px;
	font-size:12px;
}

#contenue p a {
	

	color:#999999;
}

#contenue p a:hover{
	

	color:#CCCCCC;
}
#contenue  p img{
    border:0;}

#contenue  .encadre {
    border:#FFFFFF solid 1px;
	text-align:center;
	width:65%;
	margin:0 auto;
	font-weight:bold;} 
	


#contenue ul li a {

	color:#666666;}

.blanc {
    color:#FFFFFF;
	font-weight:bold;}
	
#diaporama {
	background:url(img/cadre_photo.png) no-repeat;
	width:450px;
	height:306px;
	float:right;
	padding:9px 0px 0px 10px;
	margin:0px 5px 0px 0px;
}

#contenue .affaire {
	font-size:16px;
	font-weight:bold;


	letter-spacing: 1px;
}

#contenue .affaire li {
	background:url(img/icone.gif) no-repeat left;
	width: 180px;
	list-style-type:none;
		padding:0px 0px 0px 20px;
	margin:10px 0px 0px 40px;}
   
#contenue .affaire li a {
	color:#CCCCCC;
	text-decoration:none;}


#contenue .affaire li a:hover {

	text-decoration:underline;}
	
#taxi_drapeau {
    width:941px;
	height:25px;
	text-align:center;
	margin:10px  auto;}
	
#reservation {
    width:234px;
	height:40px;
	float:left;
	background:url(img/reservation.png) no-repeat;
	margin:24px 24px 0px 0px;}

#reservation2 {
    width:234px;
	height:40px;
	float:left;
	background:url(img/online_booking.png) no-repeat;
	margin:24px 24px 0px 0px;}

#title {
    width:474px;
	height:77px;
	float:left;
}



#drapeau {
	width:195px;
	height:37px;
	float:left;
	text-align: right;
	padding-top: 30px;
}

#drapeau a img{
	border:0;
	padding:0px 3px;
}

#pied {
	width:941px;
	background:url(img/pied.jpg) no-repeat top right; 
	height:100px;/*110*/
	padding:10px 0px 0px 29px;
	margin:0px auto;

}
#pied ul {

line-height:15px;
margin:0 auto;
text-align:center;
width:960px;

}
#pied ul li {
	list-style:none;
	font-size:10px;
display:inline;
text-align:center;
	color:#666666;
}
#pied ul li a {
	text-decoration:none;
	color:#666666;
	padding:0 5px 0 5px;
}

#pied ul li a:hover{
	text-decoration:underline;

}
#pied .imnalys {
    text-align:center;
	padding:10px 0px;}
	
#pied .imnalys img {
    border:0;}
marquee
{
padding-left:50px;
width:900px;
}
marquee a
{
text-decoration:none;
color:#fff;
}
