/* style raphael limousine*/

body{
	font-family: arial;
	color: #ffffff;
	background-color: #000000;
	}
	
	#conteneur{
margin: 0 auto;
width:1000px;
text-align:center;
}	
	
	
/*Bannière*/
.cache { display: none; } 

.ban{
	width:1000px;
	height:194px;
	background: url('../img/top/ban.jpg') no-repeat 0 0px;
		border: none;
	color:#000000;
	display:block;
	}
	
.btn_limousine{
	width:141px;
	height:37px;
	background: url('../img/top/btn_nav_01.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_limousine:hover{
	width:141px;
	height:37px;
	background: url('../img/top/btn_nav_01.jpg') no-repeat 0 -37px;
		float:left;
		border: none;
					color:#000000;
}

.btn_mariage{
	width:142px;
	height:37px;
	background: url('../img/top/btn_nav_02.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_mariage:hover{
	width:142px;
	height:37px;
	background: url('../img/top/btn_nav_02.jpg') no-repeat 0 -37px;
	float:left;
	border: none;
	color:#000000;
}

.btn_tarif{
	width:112px;
	height:37px;
	background: url('../img/top/btn_nav_03.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_tarif:hover{
	width:112px;
	height:37px;
	background: url('../img/top/btn_nav_03.jpg') no-repeat 0 -37px;
	float:left;
	border: none;
	color:#000000;
}

.btn_galerie{
	width:193px;
	height:37px;
	background: url('../img/top/btn_nav_04.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_galerie:hover{
	width:193px;
	height:37px;
	background: url('../img/top/btn_nav_04.jpg') no-repeat 0 -37px;
	float:left;
	border: none;
	color:#000000;
}

.btn_partenaire{
	width:154px;
	height:37px;
	background: url('../img/top/btn_nav_05.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_partenaire:hover{
	width:154px;
	height:37px;
	background: url('../img/top/btn_nav_05.jpg') no-repeat 0 -37px;
	float:left;
	border: none;
	color:#000000;
}

.btn_contact{
	width:129px;
	height:37px;
	background: url('../img/top/btn_nav_06.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_contact:hover{
	width:129px;
	height:37px;
	background: url('../img/top/btn_nav_06.jpg') no-repeat 0 -37px;
	float:left;
	border: none;
	color:#000000;
}

.btn_fra{
	width:37px;
	height:37px;
	background: url('../img/top/fra.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_us{
	width:29px;
	height:37px;
	background: url('../img/top/us.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.btn_gb{
	width:38px;
	height:37px;
	background: url('../img/top/gb.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
}

.ligne{
width:1000px;
height:1px;
background-color:#8C8C8C;
float:left;
}

.ligneie{clear:both;}

/*end*/
.btn_reserver{
	width:235px;
	height:30px;
	background: url('../img/end/reserver_limo.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
		clear:both;
}

.btn_reserver:hover{
	width:235px;
	height:30px;
	background: url('../img/end/reserver_limo.jpg') no-repeat 0 -30px;
	float:left;
	border: none;
	color:#000000;
		clear:both;
}

.btn_partagez{
	width:144px;
	height:30px;
	background: url('../img/end/partagez_info.jpg') no-repeat 0 0;
	float:right;
	border: none;
	color:#000000;
	margin-bottom:2px;
	z-index:10;
}

.btn_partagez:hover{
	width:144px;
	height:30px;
	background: url('../img/end/partagez_info.jpg') no-repeat 0 -30px;
	float:right;
	border: none;
	color:#000000;
		margin-bottom:2px;
		z-index:10;
		
}

.tel{
margin:4px 0 0 10px;
font-size:14px;
float:left;
}

.rcs{
margin:4px 10px 0 0;
font-size:10px;
float:right;
color:#CCCCCC;
}

.ml{
clear:both;
float:left;
margin:10px 0 10px 0;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
text-align:center;
width:1000px;
}

.txt_ml{
font-size:14px;
width:900px;
text-align:justify;
margin:20px 5px 20px 10px;
float:left;
display:block;
}

.lien_ml{
font-size:16px;
margin:0 10px;
text-decoration:none;
color:#FFFFFF;
display:inline;
}

.lien_ml:hover{
font-size:16px;
margin:0 10px;
text-decoration:none;
color:#66FF00;
}

.logo_TQ_petit{
width: 118px;
	height:20px;
	background-image: url('../img/LOGO-TQ_petit.jpg');
	display:block;
	clear:both;
	text-align:center;
	margin-left:441px;
	margin-top:3px;
}

*html .logo_TQ_petit{
width: 118px;
	height:20px;
	background-image: url('../img/LOGO-TQ_petit.jpg');
	display:block;
	clear:both;
	text-align:center;
	margin-left:0px;
	margin-top:3px;
}

*+html .logo_TQ_petit{
width: 118px;
	height:20px;
	background-image: url('../img/LOGO-TQ_petit.jpg');
	display:block;
	clear:both;
	text-align:center;
	margin-left:0px;
	margin-top:3px;
}

.logo_TQ{
width: 200px;
	height:36px;
	background-image: url('../img/LOGO-TQ1.jpg');
	display: block;
	float:left;
}

.txt_tags{
font-size:12px;
width:980px;
text-align:center;
margin:20px 10px 20px 10px;
float:left;
display:block;
color:#141414;
}

.a_petit, .a_grand{
color:#141414;
text-decoration:none;
}

.a_petit:hover, .a_grand:hover{
color:#828282;
text-decoration:none;
}

.a_grand, .a_grand:hover{
font-size:16px;
}

.a_petit, .a_petit:hover{
font-size:12px;
}

.txt_bas{
font-size:12px;
width:900px;
color:#828282;
text-align:justify;
margin:20px 5px 20px 10px;
float:left;
display:block;
}

/* Mise en page texte contenu*/
.anim{
margin:20px 20px 20px 40px;
width:350px;
height:400px;
display:block;	
float:left;
}

.txt_accueil{
font-size:14px;
width:555px;
text-align:justify;
margin:20px 5px 20px 10px;
float:left;
display:block;
}

.txt_gros{
width:525px;
font-size:18px;
clear:both;
float:left;
margin:5px 0;
}

.img_accueil{
	width:500px;
	height:255px;
	background: url('../img/accueil.jpg') no-repeat 0 0;
	border: none;
	float:left;
	color:#000000;
	margin:15px 0 15px 25px;
}

.txt_tableau_tarifs_titre{
font-size:14px;
font-weight:700;
width:415px;
margin:20px 0 0 20px;
float:left;
}

.txt_tableau_tarifs_prix{
font-size:14px;
font-weight:700;
width:100px;
margin:20px 0px 0 0;
float:left;
}

.details_tarif{
font-size:12px;
width:415px;
margin:0 0 0 20px;
float:left;
}

.details_prix{
font-size:12px;
width:100px;
margin:0 0px 0 0;
float:left;
}

.ligne_tarif{
width:535px;
margin:2px 10px;
height:1px;
background-color:#8C8C8C;
float:left;
}

.details_tarif_kl{
font-size:14px;
font-weight:700;
width:415px;
margin:5px 0 5px 20px;
float:left;
}

.details_prix_kl{
font-size:14px;
font-weight:700;
width:100px;
margin:5px 0px 5px 0;
float:left;
}

.txt_details_tarif{
font-size:14px;
width:515px;
clear:both;
margin:5px 0 5px 20px;
float:left;
}

.titre_tarif{
font-size:24px;
width:555px;
margin:20px 0 0 0;
float:left;
display:block;
color:#FF9203;
}

.visa{
	width:30px;
	height:19px;
	background: url('../img/tarifs/visa.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
	margin:2px 10px;
}

.voitures{
	width:500px;
	height:72px;
	background: url('../img/tarifs/voitures.jpg') no-repeat 0 0;
	float:left;
	border: none;
	color:#000000;
	margin:10px 30px;
}

.lien_tarif{
font-size:16px;
margin:0 10px;
text-decoration:none;
float:left;
color:#FFFFFF;
display:inline;
}

.lien_tarif:hover{
font-size:16px;
margin:0 10px;
text-decoration:none;
color:#FF9203;
float:left;
}

.lien_tarif_txt{
font-size:18px;
text-decoration:none;
color:#FFFFFF;
display:inline;
border: 0px solid #000000;
}

.lien_tarif_txt:hover{
font-size:18px;
text-decoration:none;
color:#FF9203;
display:inline;
border: 0px solid #000000;
}

.lien_cvg{
font-size:20px;
margin:20px 0;
text-decoration:none;
float:left;
color:#FFFFFF;
display:inline;
}

.lien_cvg:hover{
font-size:20px;
margin:20px 0;
text-decoration:none;
color:#FF9203;
float:left;
}

.goldwing{
	width:500px;
	height:278px;
	background: url('../img/goldwing.jpg') no-repeat 0 0;
	border: none;
	color:#000000;
	float:left;
	margin:15px 10px;
}

/*partenaires*/

.papillon{
width:468px;
height:60px;
margin:20px;
background: url('../img/liens/ban_papillon.jpg') no-repeat 0 0;
display:block;
}

.net-liens{
width:468px;
height:60px;
margin:20px;
background: url('../img/liens/nl_468x60.jpg') no-repeat 0 0;
display:block;
}

.annuaire_web{
width:468px;
height:60px;
margin:20px;
background: url('../img/liens/bandeau-annuaire-web-france.gif') no-repeat 0 0;
display:block;
}

.bon_coin{
width:468px;
height:71px;
margin:20px;
background: url('../img/liens/logo_big_new.gif') no-repeat 0 0;
display:block;
}

.euroncap{
width:200px;
height:101px;
margin:20px 0 20px 154px;
background: url('../img/liens/EURONCAP.JPG') no-repeat 0 0;
display:block;
}

.la_centrale{
width:225px;
height:40px;
margin:20px 0 20px 141.5px;
background: url('../img/liens/LA-CENTRALE.jpg') no-repeat 0 0;
display:block;
}

.passion_automobile{
width:468px;
height:285px;
margin:20px;
background: url('../img/liens/PASSION-AUTOMOBILE.jpg') no-repeat 0 0;
display:block;
}

.top_annonce{
width:421px;
height:69px;
margin:20px 0 20px 43.5px;
background: url('../img/liens/TOPANNONCES.gif') no-repeat 0 0;
display:block;
}


/*Contact - formulaire*/
.pastille_contact{
width:300px;
height:230px;
margin:30px 20px;
background: url('../img/contact/pastille_contact.jpg') no-repeat 0 0;
display:block;
float:right;
}

*html .pastille_contact{
width:300px;
height:230px;
margin:20px 10px;
background: url('../img/contact/pastille_contact.jpg') no-repeat 0 0;
display:block;
float:right;
}

form {
	position:relative;
	width:650px;
	display:block;
	float:left;
	z-index:1;
	}
	
	form p {
	margin: 20px 0;
	}
	
	form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
	}
	
	form p.double label {
	float: left;
	width: 200px;
	text-align: right;
	font-weight: bold;
	vertical-align:middle;
	cursor: pointer;
	}
	
form p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
		vertical-align:middle;
}

form p.double input,form p.double textarea {
	width: 300px;
	margin-left: 12px;
	border: solid 1px #999999;
	padding: 2px 4px;
	float:left;
}

form p.double textarea {
	padding: 2px 0 0 4px;
	width: 400px;
	height: 300px;
}

form p.simple {
	margin-left: 250px;
}
