#Master{
	width:1000px;
	margin:0 auto;
	background:url(http://static2.francecars.fr/images/masterBack.jpg) top center repeat-y;
}

#banTop{
	display:block;
	width:1000px;
	height:60px;
	/* Déco de Noël banTopBack2 remplace banTopBack */
	/*background:url(http://static2.francecars.fr/images/banTopBack2.jpg) top center no-repeat;
	background:url(http://static2.francecars.fr/images/banTopBack.jpg) top center no-repeat;
	background: url(http://static2.francecars.fr/images/banTopBackAutomne.jpg) no-repeat 50% 0%;
	background: url(http://static2.francecars.fr/images/banTopHiver.jpg) no-repeat 50% 0%;
	*/
	background: url(http://www.francecars.fr/images/banTop_printemps.jpg) no-repeat 50% 0%;


}

ul#menuTop {
	height:43px;
}
ul#menuTop li {
	list-style-type:none;
	float:left;
	height:43px;
}
#menuTop img{
	border:none;
}

ul.submenu {
	position:absolute;
	margin-left:-2px;
	margin-top:-2px;
	border: 1px solid #cfcfcf;
	display:none;
	width: 100px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}
* html ul.submenu {
	margin-top:45px;
	margin-left:-80px;
}
*+html ul.submenu {
	margin-top:45px;
	margin-left:-80px;
}
ul.submenu a {
	color:#757575;
	text-decoration:none;
}
ul.submenu li a:hover {
	color:#FE0002;
}
ul.submenu li {
	float:none !important;
	background: #fff;
	display:block !important;
	border-left:2px solid #fff;
	height:20px !important;
	line-height:20px;
	color:#fff;
	text-align: center;
}



#left{
	width:300px;
	float:left;
	min-height:530px;
	
}

	#quickbook label {
		display:block;
		color:#3375B1;
		font-weight:bold;
		font-size:14px;
		font-style:italic;
		margin-bottom:10px;
	}
	#quickbook #type {margin:100px 0 0 20px;}
	#quickbook #type select{width:250px;}
	#quickbook #agence {
		background-image:none !important;
		margin:30px 0 0 20px;
		text-align:left;
	}
	#quickbook #agence select {margin:0 0 30px 0;width:250px;}
	#quickbook #dates {margin:0 0 0 20px;color:#3e3e3e !important;}
	#quickbook #dates input{margin:0 0 0 5px;}
	#quickbook #dates img{margin:0 10px 0 3px;}
	#quickbook #dates select{margin:0 0 0 10px;}
	#quickbook #rechercher {display:block;margin:17px 0 0 0;}
	*+html #quickbook #rechercher {margin-top:10px;}
	* html #quickbook #rechercher {margin-top:10px;}

	#left #login{
		background:url(http://static2.francecars.fr/images/habi_log.jpg) top center no-repeat;
		width:300px;
		height:135px;
		display:block;
	}

	#left #login #loginPlacer{
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#999999;
		margin:0;!important
		margin:-50px 0 0 0;
		padding:10px 0 0 24px;!important
		padding:0 0 0 24px;
	}

	#left #login #loginPlacer input{
		text-align:center;
		margin:3px 0 3px 0;!important
		margin:0 0 3px 0;
		color:#999999;
		background-color:#FFF;
		border:solid 1px #CCCCCC;
		width:204px;
	}

	#left #bigRechercher {
		border:0;
		margin:0;
		padding:0;
	}
	#left #login #loginPlacer #inputConnection{
		border:none;
		margin:-10px 0 5px 0;
	}

#content {
	width:700px;
	margin-left:300px;
	min-height:500px;
}
* html #content{
	overflow:hidden;
	width:697px;
	margin-left:-2px;
}
#footer{
	width:1000px;
	height:142px;
	background:url(http://static2.francecars.fr/images/footer2.jpg) top center no-repeat;
	clear:left;
	color:#a5aaae;
	font-size:11px;
	margin:0 auto;
}
#footer a {
	color:#a5aaae;
	text-decoration:none;
}
#footer p {
	/*padding-top:130px;*/
	text-align:center;
}



/* ***************************** */
/* 				INDEX 			*/
/* ***************************** */
#formulaires {
	margin-left: 45px;
	margin-top: 20px;
	text-align: left;
	font-size: 10px;
	color: #313131;
	font-weight: bold;
}
	#formulaires form {
		background: #E1071D;
		text-align: left;
		padding-bottom: 10px;
		caption-side: bottom;
		margin: 0;
	}
	#formulaires form h1 {
		margin: 0;
		background: #757575;
		color: #ffffff;
		padding-bottom: 3px;
		text-align: center;
		font: bold 14px Arial, Helvetica, sans-serif;
		padding-top: 4px;
	}
	#formulaires p {
		padding-left: 40px;
		margin-top: 5px;
		margin-bottom: 15px;
		padding-right: 40px;
	}
	#formulaires input {
		border: 1px solid #757575;
	}
	#formulaires input.find {
		font-weight: bold;
		border-top: 1px solid #8DA2C1;
		border-right: 2px solid #003366;
		border-bottom: 2px solid #003366;
		border-left: 1px solid #9CADC9;
		color:#FFFFFF;
		background: #3C5F95 url(http://static2.francecars.fr/francecars/images/flech-go.gif) no-repeat 1px center;
	}
	#formulaires #reservation {
		float: left;
	}
	#formulaires #reservation form {
		width:350px;
	}
	#formulaires #reservation form label{
		font-size:12px;
	}
	#formulaires #espace {
		margin-left: 50px;
		float: left;
		width: 270px;

	}
	#formulaires #espace form{
		border: 1px solid #757575;
		background: #fff;
		border-width:1px 2px 2px 1px;
	}
	#formulaires #espace h1 {
		background-color:#757575;
	}
	#formulaires a.submit, a.submit {
		display: block;
		margin-top: 3px;
		background: #3C5F95 url(http://static2.francecars.fr/images/flech-go.gif) no-repeat 1px 2px;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		margin-right: 3px;
		padding: 2px 2px 2px 20px;
		width: 24px;
		float: right;
		border-top: 1px solid #8DA2C1;
		border-right: 2px solid #003366;
		border-bottom: 2px solid #003366;
		border-left: 1px solid #9CADC9;
	}

	#formulaires a.aide, a.aide {
		text-align: center;
		display: block;
		font-size: 8px;
		background: url(http://static2.francecars.fr/images/btn-rond.gif) no-repeat;
		width: 28px;
		height: 29px;
		line-height: 29px;
		color: #ffffff;
		font-weight: bold;
		margin-left: auto;
		margin-right: auto;
	}



#promosDroite{
	width:175px;
	height:210px;
	display:block;
	float:right;

}

#promosDroite ul{
	display:block;
	list-style-type:none;
		width:175px;
	height:210px;
	background:url(http://www.francecars.fr/images/accueil_1010/promosDroiteBack.jpg) right top no-repeat;
}
#promosDroite li {
	margin-left:8px;
	height:45px;
	padding-top:5px;
}
.prom_Titre{
	float:left;
	width:105px;
	font-size:9px;
	letter-spacing:1px;
	color:#004FC6;
}
	.prom_Titre strong{
		color:#FE2300;
		font-size:14px;
		letter-spacing:-1px;
	}
.prom_Prix{
	float:left;
	width:60px;
}
	.prom_Prix strong{
		color:#fff;
		float:left;
		display:block;
		text-align:right;
		padding-right:2px;
		font-size:18px;
		width:40px;
	}
	.prom_Prix .euro{
		color:#0058C2;
		font-wieght:bold;
		font-size:18px;
	}
	.prom_Prix .ttc{
		color:#0058C2;
		font-wieght:bold;
		font-size:8px;
		margin-left:30px;
	}
#prom_un {
	width:175px;
	height:50px;
	display:block;
}

#sousNewStart{
clear:right;
	margin:0;
	padding:0;
	width:700px;
	height:54px;
}

#sousNewStart img{
	border:none;
}

#newStart img{
	border:none;
}



#home_derniere_minute {
	height:220px;
	width:175px;
	float:right;
	margin-top:-10px;
}
#home_derniere_minute ul {
	display:block;
	height:100%;
	width:100%;
}
#home_derniere_minute li{
	float:left;
	display:block;
	width:176px;
	height:210px;
	background:transparent no-repeat bottom left;
}
#home_derniere_minute a{
	display:block;
	width:166px;
	padding-left:10px;
	height:200px;
	padding-top:10px;
	background:transparent url('../images/accueil_1010/contourGeo.png')  no-repeat top left;
	text-decoration:none;
}
#home_derniere_minute span {
	display:block;
	color:#999;
	margin-bottom:5px;
}
#home_derniere_minute span strong{
	color:#ff0000;
}
#home_derniere_minute span.derniere_minute_agence strong{
	color:#0058C2;
	font-size:11px;
}
#home_derniere_minute span.derniere_minute_tarif strong{
	font-size:15px;
}
/* ***************************** */
/* 			VEHICULES 			*/
/* ***************************** */
/*
/* formulaire top */
#form_search_top {
	background-color:#FF0808;
	padding:10px 0 10px 5px;
}
#form_search_top input, #form_search_top select {
	color:#6c6c6c;
	border-color:#AFAEAA;
}
/* ONGLETS */
ul#car_tabs {
	display:block;
	margin:5px 0 0 0;
	width:100%;
	background:top left repeat-x;
	background-image:url(http://static2.francecars.fr/images/ulBack.jpg);
	height:22px;
}
	ul#car_tabs li {
		list-style:none;
		float:left;
		text-align:center;
		vertical-align:middle;
		line-height:20px;
		overflow:hidden;
		width:77px;
		height:20px;
	}

	ul#car_tabs li a {
		display:block;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#999999;
		display:inline-block;
		width:77px;
		background:url(http://static2.francecars.fr/images/onglet_link.png) no-repeat top center;
		text-align:center;
	}

	ul#car_tabs li a:hover {background-image:url(http://static2.francecars.fr/images/onglet_overSelected.png);}
	ul#car_tabs li.tourisme a:hover {}
	ul#car_tabs li.utilitaires a:hover {}
	ul#car_tabs li.flex a:hover {}
	ul#car_tabs li.scooter a:hover {}
	ul#car_tabs li.selected a:hover {background-image:url(http://static2.francecars.fr/images/onglet_overSelected.png);}
	ul#car_tabs li.selected a {background-image:url(http://static2.francecars.fr/images/onglet_overSelected.png);color:#FF0000;}

/* LISTE VEHICULES */
#car_tabs_content {
	background-color:#ffffff;
	padding:0 0 0 10px;
	border-bottom:0;
	/*border:1px solid #757575;*/
	background-image:url(http://static2.francecars.fr/images/tab_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
	overflow:hidden;
}

	a.prix_mini {
		font-size:32px;
	}

	/* Liste des voitures (alignées à gauche) */
	#car_list {
		float:left;
		width:480px;
	}
		#car_list div {
			border:0;
			color:#6c6c6c;
			background-color:#fff;
			margin:10px 10px 0 0;
			width:490px;
			height:90px;
		}
		#car_list div:hover {
			/*background-color:transparent;*/
		}
		#car_list .cat_name{
			font-weight:bold;
			color:#fff !important;
			background-image:url(http://static2.francecars.fr/images/habiTitreDeg.jpg);
			background-repeat:repeat-y;
			padding:1px 2px;
			margin-bottom:1px;
			display:block;
		}
		#car_list img {
			float:left;
			margin-right:5px;
		}
		#car_list p.categorie_tarif_detail{
			float:left;
			width:120px;
			text-align:center;
		}
		p.prix {
			background-color:#73B5FF;
			background-color:#fff;
			padding:5px 10px;
			width:220px;
			border:1px solid #73B5FF;
			border:1px solid #fff;
		}
		p.prix strong{
			color:#66b2ff;
		}
		strong.wide{
			font-size:25px;
		}
		/* mouseover + selected */
		#car_list .vehicule_mouseover:hover,  #car_tabs_content #car_list .selected{
			background-color:#B4C4D3;
			background-color:#fff;
			color:#000;
		}

	/* Détail de la catégorie (aligné à droite)*/
	.car_detail {
		width:160px;
		margin-top:17px;
		margin-left:510px;
		font-size:10px;
		color:#73B5FF;
		color:#003E91;
		border:1px solid #73B5FF;
		border:1px solid #003E91;
	}

	.car_detail p{
	padding:5px;
	}
	/* IE6 alignement avec la liste des véhicules de droite (#car_list) */
	* html .car_detail {
		margin-top:27px;
	}

		.car_detail h4 {
			margin:0;
		}
		.car_detail h4, .car_detail h4 a {
			background-color:#73B5FF;
			background-color:#003E91;
			color:#FFFFFF;
			font-size:12px;
			padding:3px;
			text-align:left;
			text-indent:2px;
		}

		 .car_detail p, #car_tabs_content .car_detail ul {
			padding:2px 7px;
		}
/* ***************************** */
/* 			AGENCES				 */
/* ***************************** */
.agence_locations {
	border:1px solid #ccc;
	background-color:#ddd;
	padding-top:15px;
	margin:10px 20px;
	text-align:center;
}
.agence_locations h1 {
	display:inline;
	font-size:14px;
	margin-right:10px;
	margin-bottom:0;
}
.agence_locations h1.selected a{
	color:#cc0000;
}
.agence_locations fieldset {
	text-align:left;
}
fieldset#agence_vehicules {
	margin-top:-20px;
	background:top left no-repeat url(http://www.webstore.fr/francecars/images/agenceModBack.jpg);
	/*color:#fff;*/
	text-align:center;
	font-weight:bold;
	border:none;
}
fieldset#agence_vehicules a {
	color:#fff;
}

/* PROMOTIONS */
	div.promotions form{
		background-repeat:no-repeat;
		height:210px;
		padding:0 10px 0 18px;
	}
	div.promotions span {
		font-size:12px;
		font-style:italic;
		color:#ff0808;
	}
	div.promotions p.titre {
		padding:2px 0 2px 5px;
		font-size:14px;
		color:#0058C4;
	}
	div.promotions p.fields {
		padding:10px 0 10px 0;
		line-height:17px;
	}
	div.promotions span.tarif {
		position:absolute;
		display:block;
		margin-left:550px;
		margin-top:10px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
	}
	div.promotions p.texte {
		clear:right;
		float:right;
		text-align:justify;
		width:185px;
		height:180px;
		overflow:hidden;
		font-size:0.9em;
		margin-top:50px;
	}
	div.promotions input.reserver {margin:12px 0 0 10px;}
	*+html div.promotions input.reserver {margin-top:7px;}
	* html div.promotions input.reserver {margin-top:11px;}

/* DERNIERES MINUTES */
form.dernier_minute {
	/*background-color:transparent;*/
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:190px;
	height:123px;
	color:#fff;
}
form.dernier_minute .dm_label {
	color:#fe0000;
	padding-top:20px;
	padding-bottom:30px;
	font-size:1.3em;
	font-weight:bold;
}
form.dernier_minute .dm_detail {
	margin-left:65px;
}
form.dernier_minute .dm_inputs {
	color:#fff;
	line-height:10px;
	margin:-40px 0 0 0;
	padding:0 0 10px 0;

}
form.dernier_minute .dm_inputs input[type=image]{
	padding:20px 0 0 10px;
}
/* ***************************** */
/* 			MISC				 */
/* ***************************** */
h3.compte {
	color:#c2c2c2;
	font-size:25px;
	line-height:37px;
	text-align:left;
	margin-left:45px;
}
h3.compte a{
	color:#c2c2c2;
	text-decoration:none;
}
h3.compte a:hover{
	color:#0066CD;
}
ul#tarif_explain {
	margin:20px;
}
ul#tarif_explain li {
	margin-bottom:10px;
}

/******************************* Promos **/

#promo_12m3{
width:691px;
height:121px;
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/promo_12m3.jpg);
margin: 5px 0 0 0;
}

#promo_20m3{
width:691px;
height:121px;
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/promo_20m3.jpg);
margin: 5px 0 0 0;
}

#promo_cab{
width:691px;
height:121px;
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/promo_cab.jpg);
margin: 5px 0 0 0;
}

#promo_scooter{
width:691px;
height:121px;
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/promo_scooter.jpg);
margin: 5px 0 0 0;
}

#promo_benne{
width:691px;
height:121px;
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/promo_benne.jpg);
margin: 5px 0 0 0;
}

#promo_fiat500{
width:691px;
height:121px;
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/promo_fiat500.jpg);
margin: 5px 0 0 0;
}


/* Flex */
form#flex {
	width:700px;
	height:1000px;
	background:#fff url(http://static2.francecars.fr/images/flex_visu2.jpg) no-repeat -25px 0;
}
form#flex fieldset {
	border:0 none;
	margin:0;
	padding:182px 0 0 375px;
	margin-bottom:55px;
}
form#flex fieldset dl dt {
	width:80px;
	font-size:11px;
	color:#fff;
	line-height:21px;
}
form#flex fieldset dl dd {
	margin-left:85px;
	line-height:21px;
}
form#flex fieldset dl.large dt {width:130px;}
form#flex fieldset dl.large dd {margin-left:135px;}
form#flex fieldset dl dd input {height:12px;}
/* mod : 040209 */

#resArea01{
background:top left no-repeat;
background-image:url(http://static2.francecars.fr/images/rezaBack01.jpg);
height:350px;
border:solid 1px #7CB8FF;
margin:10px 10px 0 10px;
}

h4{
color:#999999;
margin:0 0 0 10px;
}

li.menu_left {
	height:34px;
	background:#f2f2f2 url(http://static2.francecars.fr/images/menu_left_white.gif) no-repeat 50% 50%;
	line-height:34px;
	margin:0 auto;
	margin-bottom:2px;
	width:231px;
	text-align:center;
}
li.menu_left a {
	color:#9C9E9C;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	width:231px;
	display:block;
}
li.menu_left:hover {background-image:url(http://static2.francecars.fr/images/menu_left_blue.gif);}
li.menu_left:hover a{ color:#fff;}

/* fiche vehicule : liens pour véhicule suivant / précédent */
#ref_veh_url {text-align:center;display:none;}

/* type de véhicules */
.footer_links {
	background-color:#fff;
	width:400px;
	height:110px;
	overflow:auto;
	position:absolute;
	bottom:150px;
	margin-left:280px;
	padding:10px;
	border:1px solid #ccc;
	display:none;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}
.footer_links li {
	float:left;
	display:block;
	width:180px;
	margin-right:10px;
}
.footer_links li a {color:#aaa;font-size:12px}
.footer_links li a:hover {color:#0058C4}

#header_nom {
	color:#39F;
	font-size:9px;
	text-align:center;
	position:absolute;
	margin:4px 0 0 0 0;
	/*margin-top:36px;
	position:absolute;*/
	width:100%;
	text-align:center;
}
* html #header_nom {margin-left:10px;}
*+html #header_nom {margin-left:10px;}

/* table.simple */
table#assurances {background-color:#fff;}
table#assurances tr:hover{background-color:#fff;}
table#assurances td{
	text-align:left;
	vertical-align:top;
	padding:5px 2px;
	line-height:20px;
	border:0;
}
table#assurances td.assurance_explain{
	display:none;
	text-align:justify;
}

/* assurances */
#assurance_conserver,#assurance_supprimer {
	background:transparent url('../images/assurance_conserver.png') no-repeat top left;
	line-height:50px;
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	width:101px;
}
#assurance_supprimer {background-image:url('../images/assurance_supprimer.png')}
/* langs */
ul#langs {
	position:absolute;
	width:56px;
	height:20px;
	margin-top:-28px;
	margin-left:920px;
	padding-top:10px;
	padding-left:23px;
}
*+html ul#langs {margin-left:620px;}
* html ul#langs {margin-left:620px;width:58px;}
ul#langs li {
	float:left;
	width:25px;
	height:17px;
	margin-right:3px;
}
ul#langs a {
	background: transparent url(http://static2.francecars.fr/images/flags.gif) no-repeat top left;
	display:block;
	width:25px;
	height:17px;
}
ul#langs a#lang_fr {background-position:0 -17px}
ul#langs a#lang_fr.selected {background-position:0 0}
ul#langs a#lang_en {background-position:-25px -17px}
ul#langs a#lang_en.selected {background-position:-25px 0}

