body, html {
	margin:0px 0px 0px 10px;
	padding:0;
	background:#fff;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.texte2 {
	font: normal 12px Arial, Helvetica, sans-serif;
}
.texte3 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
}

.terms {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
}


.image {background:url(img/car.jpg) no-repeat; height:237px; width:432px; margin-bottom:10px;}
.title {font-family:Arial, Helvetica, sans-serif; color:#00327B; font-size:15px; font-weight:bold; padding-top:5px;}
.fond_vertical {
	background: url(img/fond_vertical.jpg) repeat-x bottom;
}

.title2 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; padding-top:5px;}
.text { height:60px; background-color:#e4e3e3; padding:0 10px;}
.info, .info a {font-size:10px; color:#008834;}


#main h3 {
	background-image:url(img/club.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:120px;
	padding-top:13px;
	height:55px;
	margin:0px 0px 0px 0px;
	color:#FFF;
}
#bookzone ul {
	margin-bottom:0;
	background: url(img/visuel.jpg) no-repeat top;
}
.visuel {
background: url(img/visuel.jpg) no-repeat top;
	
	
}
.visuel-fr {
background: url(img/visuel_fr.jpg) no-repeat top;
	
	
}
.visuel-it {
background: url(img/it-visuel.jpg) no-repeat top;
	
	
}
.visuel-de {
background: url(img/visuel_de.jpg) no-repeat top;
	
	
}
#bookzone ul {
	margin-bottom:0;
	
}
#bookzone h2 {
	background-image:url(img/h2book.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:45px;
	height:20px;
	color:#FFF;
	margin-top:0px;
}	

#bookzone h3, #bookzone p {
	padding:0 10px 0 0;
}

form {text-align:left; }

#bookzone {font-size:11px; color:#008834; font-weight: bold;}
select {
	font: normal 11px Geneva, Verdana, Helvetica, sans-serif;
}
a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #007E34;
}

select#dest {width:296px;}
select#cntry, select#cont{margin-bottom:10px; width:296px;}
select#cont{margin-bottom:10px; width:296px;}

.lined {
	width:255px;
	border-bottom:solid #CCCCCC 1px;
	margin-bottom:3px;
	margin-top:14px;
}


.time {
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	margin-bottom:10px;
	margin-top:10px;
	width:225px;

}

.valid {
	float:right;
	margin-right:20px;

	}
	
#club { width:267px; margin-top:15px; line-height:19px;}	



#footer {
	border-top:#CCCCCC solid 1px;
	background:#fff;
	clear:both;
}
#footer p {
	padding:5px;
	margin:0;
	font-size: 10px;
	color: #999999;
}
#footer img {
	float: right;
	margin-left:30px;
}
