.titre_recap, .titre_regler {
	font-size: 120%;
	color: white;
	padding: 5px;
	font-weight: bold;
}

a.bouton_fond_scl.gif_reserver {
font-size: 115%;
border: 3px solid orange;
padding: 10px;
background-color: #EFEFEF;
}


		.disp_fiche_produit {
			 border: 1px solid #7b5c3f; 
			 background-color: #f4f1e8;
			 margin-top: -20px;
		}
		h1.fp {
			background-color: #7b5c3f;
			color: white;
			padding: 10px;
			text-transform: uppercase;
			margin-top: 0;
		}
		h2.fp {
			background-color: #c0b0a0;
			color: #7b5c3f;
			background-image: url(/images_fp/puce_scl.gif);
			background-repeat: no-repeat;
			background-position: 10px 50%;
			padding: 3px 3px 3px 24px;
			text-transform: uppercase;
			margin: 6px 0;
		}
		p.cont_fiche_produit {
			margin: 15px;
		}
		.bouton_reserver {
			 background: url('/images_fp/bouton_fond_scl.gif') no-repeat top left;
			 width: 204px;
			 height: 16px;
			 text-align: center;
			 margin: 10px 0;
		}
		.bouton_reserver a {
			 color: #7b5c3f;
			 font-size: 90%;
			 vertical-align: middle;
			 text-transform: uppercase;
		}
		.photos {
			display: block;
			text-align: center;
			padding: 0 8px;
			border: 0px solid navy;
			height: 80px;
			overflow: auto;
			margin-top: 15px;
		}

.titre_recap {
	background-color: #458BBC; 
}
.titre_regler {
	background-color: #043D68; 
}
.sous_total {
	background-color: #458BBC; 
	color: white;
	padding: 5px;
	font-weight: bold;
}
.total {
	background-color: #043D68; 
	padding: 5px;
	color: white;
}
.tableRecap, .tableRegler {
	width: 750px;
	margin-left: 20px;
	border-width: 0 0 1px 3px;
	border-style: solid;
}
.tableRecap {
	border-color: #458BBC; 
}
.tableRegler {
	border-color: #043D68; 
}
.tableRecap td, .tableRegler td {
	padding: 5px;
}
.tableRecap td {
	color: #458BBC; 
}
.tableRecap td.sous_total, .tableRegler td.total {
	color: white;
}
.tableRegler td {
	color: #043D68; /*  foncé */
}
.tableRecap td.pl, .tableRegler td.pl {
	border-width: 0 0 1px 0;
	border-color: #EEE;
	border-style: solid;
}
.droite {
	text-align: right;
}