.prix {
	font-weight: bolder;
	color: #ff0000;
	font-size: 180%;
}

.prixTheme {
	font-weight: bolder;
	color: #ff0000;
	font-size: 180%;
	float: right;
}

/* setup columns */
#container {
	width: 806px;
	margin: 0px auto;
	background: #cce1ef url('../img/bkg_ombre.gif') center repeat-y;
	text-align: center;
}

#main {
	width: 760px;
	margin: 0 auto;
	background: #fff;
	text-align: left;
}

#left {
	width: 180px;
	text-align: left;
	float: left;
	margin: 0px 0px 10px 5px
}

html>body #left {
	margin: 0px 0px 0px 10px
}

#right {
	width: 549px;
	margin: 0px 5px 10px 200px;
}

hr {
	visibility: hidden;
}

/* descente produits */
#produit {
	float: left;
	width: 100%;
	/*background:url('../img/fond_produit_descente.gif') bottom no-repeat;*/
	margin-bottom: 10px;
	line-height: 16px;
	/* IE6 min-height hack */
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

#produit .bloc_contenu {
	background: #FEEFD6;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	/* IE6 min-height hack */
	min-height: 123px;
	height: auto !important;
	height: 123px;
	overflow: auto;
	-overflow: visible; /*Pour IE6 seulement*/
	padding-left: 5px;
}

#recap_recherche {
	background: url('../img/entete_recherche.gif') top right no-repeat;
	margin-bottom: 5px;
	height: 46px;
	padding: 5px;
}

#produit h2 {
	color: #f96611;
	background: url('../img/h1_descente_v3.gif') right no-repeat;
	font-size: 120%;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	line-height: 26px;
	border: none;
}

#produit h2 span {
	color: #14558b;
}

#produit h3 {
	font-weight: bold;
	color: #14558b;
	font-size: 110%;
	margin: 0px;
}

#produit .bloc_image {
	margin: 5px 10px 2px 0px;
	height: 100px;
	float: left;
}

#produit .bloc {
	margin-left: 120px;
	width: 290px;
}

#produit .bloc_content {
	margin: 5px 0 0 0;
}

/* Fix pour le cas ou un paragraphe est insere dans le texte du resume par faute */
#produit .bloc span p {
	padding: 0 !important;
}

#produit .bloc_prix,#fiche_produit .bloc_prix {
	/*background:url('../img/encadre_prix.gif') top left no-repeat;*/
	margin: 5px 5px 5px 0px;
	width: 125px;
	float: right;
	text-align: center;
	padding: 5px 0px;
	/*height: 90px;*/
	background-color: #fff;
	border: 1px #f8c99f solid;
	font-size: 10px;
	font-family: verdana, tahoma, arial;
}

.vignette_listing {
	width: 100px;
	height: 100px;
	border: 2px solid #fff;
}

#produit .prixCatalogue,#fiche_produit .prixCatalogue {
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
}

#produit .pourcentagReduction,#fiche_produit .pourcentagReduction {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}

#produit .dateDeDepartLbl {
	color: #FF0000;
	font-weight: bold;
}

#produit .dateDeDepartValue {
	color: #FF0000;
}

#enteterecherche {
	text-align: center;
}

/* fiche produit */
#fiche_produit {
	margin: 0 auto;
	font-size: 12px;
	line-height: 20px;
	font-family: arial;
}

#fiche_produit h1 {
	color: #f96611;
	background: url('../img/h1_descente_v3.gif') right no-repeat;
	font-size: 120%;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	line-height: 26px;
	border: none;
}

#fiche_produit p {
	padding: 0px 10px;
	text-align: justify;
}

#fiche_produit h2 {
	font-weight: bold;
	color: #14558b;
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	padding: 0;
	border-bottom: 1px solid #14558b;
}

/* Diaporama */
#diaporama {
	border: 1px solid #959595
}

#diaporama .image {
	background-color: #feefd6;
	padding: 10px 0px 10px 0px;
	width: 549px;
	margin: 0 auto;
	text-align: center;
}

#diaporama .image img {
	text-align: center
}

#diaporama .visuels {
	background-color: #feefd6;
	padding: 5px 0px 5px 5px
}

#diaporama .visuels img {
	margin-left: 7px;
	border: 0px; /*width:70px;*/
	height: 45px;
	overflow: hidden;
	padding-bottom: 5px
}

#diaporama .resa-buttons {
	text-align: center;
	padding: 20px 0px 10px 0px
}

#diaporama .resa-buttons img {
	margin: 0px 10px 0px 0px;
	border: 0px
}

#fiche_produit .encart_produit {
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	background: #feefd6;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

#fiche_produit .entete_produit {
	height: 123px;
	/*background: url('../img/encart_produit.gif') top left no-repeat;*/
	background-color: #FEEFD6;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	margin: 0px 0px 15px 0px;
	padding: 10px;
}

#fiche_produit .entete_produit.promo {
	height: 180px;
}

/* ========== DEVIS ==========*/
#devis {
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	background: #cce1ef;
	margin: 0px;
	padding: 5px 10px;
}

#devis label {
	width: 120px;
	display: inline;
	float: left;
	font-weight: bold;
	padding: 3px 0px;
}

#devis span {
	font-size: 9px;
}

#devis select {
	margin: 3px 0px;
}

/* ========== PAGE THEME ==========*/
#offre_rubrique {
	width: 266px;
	height: 100px;
	border: 1px #666 solid;
	margin: 10px 0px 0px 0px;
}

* html #offre_rubrique {
	clear: both
} /* IE 6*/
#offre_rubrique ul {
	list-style: none;
	float: right;
	width: 170px;
	border: 0px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#offre_rubrique img {
	float: left;
	margin: 5px 0px 10px 5px;
	border: none;
	width: 80px;
	height: 80px;
}

#offre_rubrique h1 {
	color: #F96610;
	border-bottom: 1px #F96610 solid;
	font-size: 130%;
}

#offre_rubrique .destination {
	font-size: 130%;
	font-weight: bold;
}

/* ========== MOTEUR LEFT AFFINAGE ==========*/
#engine {
	width: 180px;
	height: 510px;
	background: url('../img/moteur_gauche_EB.jpg') no-repeat;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #14558b;
	line-height: 20px;
}

#engineContent {
	padding: 35px 3px 0px 3px;
}

#engineContent div {
	margin-bottom: 5px;
}

#engineContent label {
	display: inline;
	float: left;
	width: 120px;
}

#engineContent select {
	font-size: 10px;
}

#engineContent select#city {
	width: 145px;
}

#engineContent .promo {
	color: #FF0000;
}
