@charset "utf-8";
/* -------------------------------------------- */
/* -------------------------------------------- */
/*         Utilitaires        */
/* -------------------------------------------- */
/* -------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
}
strong {
	color: #e95d0f;
}
.bold {
	font-weight: bold;
}
.bold_marron {
	font-weight: bold;
	color: #744725;
}
.nb {
	font-style: italic;
	color: #333333;
}

em {
	color: #333333;
	font-size: 0.9em;
}
.sous_titre {
	color: #744725;
	font-weight: bold;
	font-size: 1.2em;
}
.sous_titre_produit {
	color: #744725;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 18px;
}
.sous_titre img {
	vertical-align: bottom;
	margin-left: 10px;
}
.sous_titre_produit img {
	vertical-align: bottom;
	margin-left: 10px;
}
.cat_sous_tit {
	color: #e95d0f;
	font-size: 1em;
	font-style: italic;
	line-height: 22px;
	text-align: left;
	font-weight: normal;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.texte_away {
	text-indent: -5000px;
	position: absolute;
	left: -5000px;
	top: -5000px;
}
hr {
	position: absolute;
	left: -5000px;
	top: -5000px;
}
.message_err {
	font-size: 0.9em;
	margin-top: 20px;
	padding-left: 20px;
}
html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
body {
	background-color: #8A817A;
	text-align: center;
	color: #000000;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#haut_page {
	background-image: url(../images/commun/haut_page.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 980px;
	height: 20px;
}
#contenu {
	padding-bottom: 20px;
	background-color: #FFFFFF;
	width: 965px;
	padding-left: 15px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*         Colonne de gauche        */
/* -------------------------------------------- */
/* -------------------------------------------- */
#col_gauche {
	width: 190px;
	float: left;
	margin-right: 20px;
}
/* -------------------------------------------- */
/*         Navigation gauche (fond gris)        */
/* -------------------------------------------- */
#nav_gauche {
	background-image: url(../images/commun/navg_bg.gif);
	background-repeat: repeat-y;
}
/* ---------------- */
/* nav_ boutique */
/* ---------------- */
#nav_gauche_tit_boutique {
	background-image: url(../images/commun/navg_tit_boutique.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 190px;
}
#accordion {
	width: 190px;
}
#nav_gauche p.navg_decale, #nav_gauche p.toggler {
	/*padding-left: 15px;*/
}
a#navg_bt_entretien {
	background-image: url(../images/commun/navg_bt_entretien.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 190px;
	display: block;
	margin-top: 10px;
}
a#navg_bt_entretien:hover {
	background-image: url(../images/commun/navg_bt_entretien.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
}
a#navg_bt_entretien_actif {
	background-image: url(../images/commun/navg_bt_entretien.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
	height: 45px;
	width: 190px;
	display: block;
	margin-top: 10px;
}
a#navg_bt_coloration {
	background-image: url(../images/commun/navg_bt_coloration.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 190px;
	display: block;
	margin-top: 10px;
}
a#navg_bt_coloration:hover {
	background-image: url(../images/commun/navg_bt_coloration.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
}
a#navg_bt_coloration_actif {
	background-image: url(../images/commun/navg_bt_coloration.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
	height: 45px;
	width: 190px;
	display: block;
	margin-top: 10px;
}
a#navg_bt_restauration {
	background-image: url(../images/commun/navg_bt_restauration.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 190px;
	display: block;
	margin-top: 10px;
}
a#navg_bt_restauration:hover {
	background-image: url(../images/commun/navg_bt_restauration.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
}
a#navg_bt_restauration_actif {
	background-image: url(../images/commun/navg_bt_restauration.jpg);
	background-repeat: no-repeat;
	background-position: center -45px;
	height: 45px;
	width: 190px;
	display: block;
	margin-top: 10px;
}
.element {
	background-image: url(../images/commun/navg_bg_deroule.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
}
.element ul {
	list-style-type: none;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 190px;
}
.element li {
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.element a.menu_g {
	font-size: 0.9em;
	text-decoration: none;
	color: #aaaaaa;
	width: 121px;
	margin-right: 28px;
	margin-left: 28px;
	background-image: url(../images/commun/navg_puce.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 3px center;
	padding-left: 13px;
}
.element a.menu_g:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.element a.menu_g_actif {
	font-size: 0.9em;
	text-decoration: underline;
	color: #FFFFFF;
	width: 121px;
	margin-right: 28px;
	margin-left: 28px;
	background-image: url(../images/commun/navg_puce.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 3px center;
	padding-left: 13px;
}
/* ---------------- */
/* recherche */
/* ---------------- */
#nav_gauche_tit_recherche {
	background-image: url(../images/commun/navg_tit_search.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 190px;
	margin-top: 10px;
}
#recherche form {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 8px;
}
#recherche #search_ref {
	padding-top: 10px;
	background-image: url(../images/commun/navg_separe_gris2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#recherche form p {
	color: #aaaaaa;
	font-size: 0.8em;
	text-align: left;
}
#recherche #in_terme, #recherche #in_ref {
	width: 105px;
	margin-top: 10px;
	color: #626262;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
#recherche #bt_terme, #recherche #bt_ref {
	width: 30px;
	margin-top: 5px;
	margin-left: 2px;
	text-align: center;
}
/* ---------------- */
/* imprimer catalogue */
/* ---------------- */
#nav_gauche_tit_catalogue {
	background-image: url(../images/commun/navg_tit_catalogue.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 190px;
	margin-top: 10px;
}
#catalogue p {
	margin-top: 10px;
	background-image: url(../images/commun/navg_puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 135px;
	padding-left: 5px;
}
#catalogue a {
	font-size: 0.9em;
	text-decoration: none;
	color: #aaaaaa;
}
#catalogue a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#nav_gauche_bas {
	background-image: url(../images/commun/navg_bg_bas.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 190px;
}
/* -------------------------------------------- */
/*         Cadre Adresse        */
/* -------------------------------------------- */
#adresse {
	background-image: url(../images/commun/navg_cad_pay_bas.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 10px;
	padding-bottom: 15px;
}
#adresse_haut {
	background-image: url(../images/commun/navg_cad_pay_haut.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 18px;
	width: 190px;
}
#adresse_bas #alta_grife {
	line-height: 44px;
	color: #744725;
	background-image: url(../images/commun/navg_adress_griffe.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: 25px top;
	font-size: 1.1em;
}
#adresse_bas #alta_adresse {
	color: #707070;
	font-size: 0.9em;
	margin-top: 2px;
}
#adresse_bas #alta_tel {
	color: #744725;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 8px;
	line-height: 15px;
}
#adresse_bas #alta_tel img {
	vertical-align: text-bottom;
}
/* -------------------------------------------- */
/*         Cadre paiement        */
/* -------------------------------------------- */
#pay {
	background-image: url(../images/commun/navg_cad_pay_bas.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 10px;
	padding-bottom: 15px;
}
#pay_haut {
	background-image: url(../images/commun/navg_cad_pay_haut.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 18px;
	width: 190px;
}
#pay_bas {
	text-align: left;
}
#pay_bas #pay_cb {
	color: #626262;
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 25px;
	padding-left: 25px;
}
#pay_bas #pay_cb img {
	margin-top: 4px;
}
#pay_bas #pay_colis {
	background-image: url(../images/commun/navg_separe_gris1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
	padding-top: 7px;
	color: #626262;
	font-size: 0.7em;
	padding-right: 25px;
	padding-left: 25px;
}
#pay_bas #pay_colis img {
	margin-right: 8px;
}
#pay_bas #pay_livr_colis {
	font-weight: bold;
	line-height: 14px;
	font-size: 1.1em;
}
#pay_bas #pay_fianet {
	text-align: center;
	background-image: url(../images/commun/navg_separe_gris1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
	padding-top: 7px;
	padding-right: 21px;
	padding-left: 21px;
}
#pay_bas #pay_fianet img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pay_bas #pay_fianet_premium {
	color: #626262;
	text-align: center;
	padding-right: 21px;
	padding-left: 21px;
	font-size: 0.7em;
	padding-top: 4px;
}
#pay_bas #pay_fianet_premium a {
	color: #626262;
	text-decoration: underline;
}
#pay_bas #pay_fianet_premium a:hover {
	color: #E95D0F;
	text-decoration: underline;
}
#pay_bas #pay_fianet_premium_im {
	width: 50px;
	height: 49px;
	margin-right: 10px;
	padding-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	float: left;
}
#pay_bas #pay_rnp {
	text-align: center;
	background-image: url(../images/commun/navg_separe_gris1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
	padding-top: 7px;
	width: 160px;
	display: block;
	margin-left: 15px;
}
#col_droite {
	float: left;
	width: 740px;
}
#contenu_milieu {
	width: 530px;
	float: left;
	font-size: 0.9em;
	padding-bottom: 15px;
}
#contenu_milieu_panier {
	width: 740px;
	font-size: 0.9em;
	padding-bottom: 15px;
}
#contenu_texte h1 {
	font-size: 1.4em;
	color: #744725;
}
#contenu_texte h2 {
	font-size: 1.1em;
	color: #e95d0f;
	font-weight: normal;
	margin-top: 8px;
	font-style: italic;
}
#contenu_milieu p, #contenu_milieu_panier p {
	margin-top: 15px;
	line-height: 18px;
}
#contenu_texte ul {
	margin-top: 10px;
	list-style-type: none;
}
#contenu_texte li {
	width: 240px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 4px;
	line-height: 18px;
}
#contenu_texte a {
	color: #707070;
}
#contenu_texte a:hover {
	color: #E95D0F;
}
#arianne {
	background-image: url(../images/commun/bg_arianne.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	height: 27px;
	margin-top: 4px;
	line-height: 27px;
	padding-left: 20px;
	text-align: left;
	font-size: 0.8em;
	color: #626262;
}
#arianne a {
	color: #626262;
}
#arianne a:hover {
	color: #000000;
}
#contenu_texte {
	text-align: justify;
	margin-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
#contenu_droite {
	float: right;
	width: 190px;
	background-image: url(../images/commun/cad_orange_sm_bg.gif);
	background-repeat: repeat-y;
}
#tit_panier {
	background-image: url(../images/commun/tit_panier.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 190px;
}
#contenu_panier, #contenu_promo {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 0.8em;
	text-align: left;
}
#panier_mention {
	float: left;
	width: 116px;
	display: block;
}
#panier_mention p {
	margin-top: 10px;
}
#contenu_panier a {
	background-image: url(../images/commun/bt_panier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 44px;
	width: 44px;
	margin-top: 8px;
}
#contenu_panier a:hover {
	background-image: url(../images/commun/bt_panier.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
}
#cad_promo {
	margin-top: 10px;
}
#tit_promo {
	background-image: url(../images/commun/tit_promo.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 190px;
}
#contenu_promo p {
	margin-top: 10px;
}
#contenu_promo h1 {
	color: #744725;
	font-size: 1.3em;
	margin-top: 10px;
}
#contenu_promo #promo_prix_norm {
	float: left;
	line-height: 14px;
}
#contenu_promo strike  {
	font-size: 1.1em;
}
#contenu_promo #prix_promo {
	font-size: 1.5em;
	font-weight: bold;
	color: #E95D0F;
	float: right;
	line-height: 14px;
}
#contenu_promo a#bt_detail_promo {
	background-image: url(../images/commun/bt_details_sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 113px;
	display: block;
	float: right;
	margin-top: 10px;
}
#contenu_promo a#bt_detail_promo:hover {
	background-image: url(../images/commun/bt_details_sm.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#contenu_promo a#bt_all_promo {
	background-image: url(../images/commun/bt_promo_all.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 113px;
	display: block;
	float: right;
	margin-top: 10px;
}
#contenu_promo a#bt_all_promo:hover {
	background-image: url(../images/commun/bt_promo_all.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#contenu_promo p.promo_im_lien {
	text-align: center;
}
#acces_rapide {
	background-image: url(../images/commun/cad_gris_big_bg.gif);
	background-repeat: repeat-y;
	width: 740px;
}
#acces_rapide_tit {
	background-image: url(../images/commun/cad_gris_big_tit_rapide.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 740px;
}
#acces_rapide_contenu {
	margin-left: 15px;
}
#lien_rapide_entretien {
	width: 230px;
	float: left;
	margin-right: 10px;
}
#lien_rapide_entretien a {
	height: 145px;
	width: 230px;
	background-image: url(../images/commun/bt_rapide_entretien.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#lien_rapide_entretien a:hover {
	background-image: url(../images/commun/bt_rapide_entretien.gif);
	background-repeat: no-repeat;
	background-position: left -145px;
}
#lien_rapide_entretien_actif {
	background-image: url(../images/commun/bt_rapide_entretien.gif);
	background-repeat: no-repeat;
	background-position: left -145px;
	height: 145px;
	width: 230px;
	float: left;
	margin-right: 10px;
}
#lien_rapide_coloration {
	width: 230px;
	float: left;
	margin-right: 10px;
}
#lien_rapide_coloration a {
	height: 145px;
	width: 230px;
	background-image: url(../images/commun/bt_rapide_coloration.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#lien_rapide_coloration a:hover {
	background-image: url(../images/commun/bt_rapide_coloration.gif);
	background-repeat: no-repeat;
	background-position: left -145px;
}
#lien_rapide_coloration_actif {
	background-image: url(../images/commun/bt_rapide_coloration.gif);
	background-repeat: no-repeat;
	background-position: left -145px;
	height: 145px;
	width: 230px;
	float: left;
	margin-right: 10px;
}
#lien_rapide_restauration {
	width: 230px;
	float: left;
}
#lien_rapide_restauration a {
	height: 145px;
	width: 230px;
	background-image: url(../images/commun/bt_rapide_restauration.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
}
#lien_rapide_restauration a:hover {
	background-image: url(../images/commun/bt_rapide_restauration.gif);
	background-repeat: no-repeat;
	background-position: left -145px;
}
#lien_rapide_restauration_actif {
	background-image: url(../images/commun/bt_rapide_restauration.gif);
	background-repeat: no-repeat;
	background-position: left -145px;
	height: 145px;
	width: 230px;
	float: left;
	margin-right: 10px;
}
#acces_rapide_bas {
	background-image: url(../images/commun/cad_gris_big_bas.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 740px;
}
.cad_orange_sm_bas {
	background-image: url(../images/commun/cad_orange_sm_bas.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 190px;
}
.cad_orange_med {
	background-image: url(../images/commun/cad_orange_med_bg.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
}
.cad_orange_med_bas {
	background-image: url(../images/commun/cad_orange_med_bas.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 740px;
}
.cad_orange_med_texte, .cad_orange_big_texte {
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	font-size: 0.8em;
}
.cad_orange_med_texte ul, .cad_orange_big_texte ul {
	margin-top: 15px;
	margin-left: 30px;
	list-style-type: none;
	list-style-image: url(../images/commun/cad_orange_puce.gif);
}
.cad_orange_med_texte li, .cad_orange_big_texte li {
	line-height: 22px;
}
.cad_orange_med_texte a, .cad_orange_big_texte a {
	text-decoration: none;
	color: #000000;
}
.cad_orange_med_texte a:hover, .cad_orange_big_texte a:hover {
	color: #E95D0F;
	text-decoration: underline;
}
.cad_orange_med_texte p, .cad_orange_big_texte p, .cad_orange_sm_texte p {
	margin-top: 15px;
}
#cad_conseil {
	width: 360px;
	float: left;
}
#tit_conseil {
	background-image: url(../images/commun/tit_cad_conseil.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 360px;
}
a#cad_or_med_conseil {
	background-image: url(../images/commun/bt_conseil_med.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 183px;
	float: right;
}
a#cad_or_med_conseil:hover {
	background-image: url(../images/commun/bt_conseil_med.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#cad_real {
	width: 360px;
	float: right;
}
#tit_real {
	background-image: url(../images/commun/tit_cad_real.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 360px;
}
a#cad_or_med_real {
	background-image: url(../images/commun/bt_real_med.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 183px;
	float: right;
}
a#cad_or_med_real:hover {
	background-image: url(../images/commun/bt_real_med.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#cad_video {
	width: 360px;
	float: left;
}
#tit_video {
	background-image: url(../images/commun/tit_cad_video.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 360px;
}
.cad_video_med_legende {
	width: 120px;
	margin-right: 25px;
	float: left;
	text-align: left;
}
.cad_video_med_im {
	width: 175px;
	float: right;
}
a#cad_or_med_video {
	background-image: url(../images/commun/bt_video_med.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 183px;
	float: right;
}
a#cad_or_med_video:hover {
	background-image: url(../images/commun/bt_video_med.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#cad_temoin {
	width: 360px;
	float: right;
}
#tit_temoin {
	background-image: url(../images/commun/tit_cad_temoin.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 360px;
}
a#cad_or_med_temoin {
	background-image: url(../images/commun/bt_temoin_med.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 183px;
	float: right;
}
a#cad_or_med_temoin:hover {
	background-image: url(../images/commun/bt_temoin_med.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#footer_texte {
	margin-top: 10px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	margin-bottom: 15px;
}
ul#footer_menu {
	list-style-type: none;
}
#footer_menu li {
	float: left;
	text-align: center;
}
#footer_menu a {
	color: #FFFFFF;
}
#footer_menu a:hover {
	color: #313131;
}
#ambi_footer {
	background-image: url(../images/commun/bg_footer.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 980px;
}
#copy_alta {
	float: left;
	width: 480px;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
	font-size: 0.7em;
	margin-top: 10px;
}
#footer_pitiwa {
	float: right;
	width: 480px;
}
a.pitiwa {
	background-image: url(../images/commun/fleur_pitiwa_footer.jpg);
	background-repeat: no-repeat;
	background-position: 126px bottom;
	display: block;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.7em;
	margin-top: 10px;
}
a.pitiwa:hover {
	color: #313131;
	text-decoration: underline;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*         Page résultat de recherche :         */
/*         liste des produits                   */
/* -------------------------------------------- */
/* -------------------------------------------- */
#prod_liste {
	background-image: url(../images/commun/cad_gris_big_bg.gif);
	background-repeat: repeat-y;
	width: 740px;
	text-align: left;
}
#prod_liste_tit {
	background-image: url(../images/prod_liste/cad_gris_big_tit_result.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 740px;
}
#prod_liste_contenu {
	margin-left: 25px;
}
#prod_liste_contenu h2 {
	color: #707070;
	font-size: 1.2em;
	display: block;
	width: 100%;
	padding-left: 5px;
}
#sous_categories {
	margin-top: 6px;
	font-size: 0.9em;
	color: #707070;
	float: left;
	width: 230px;
	margin-right: 5px;
}
#sous_categories_haut {
	background-image: url(../images/prod_liste/cad_gris_categorie_haut.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 230px;
}
#sous_categories_bas {
	background-image: url(../images/prod_liste/cad_gris_categorie_bas.jpg);
	background-repeat: no-repeat;
	width: 230px;
	background-position: left bottom;
	padding-bottom: 5px;
}
#sous_categories_bas p {
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}
#sous_categories_bas strong {
	color: #707070;
}
#sous_categories_bas ul {
	list-style-type: none;
	margin-top: 5px;
	font-size: 0.9em;
}
#sous_categories_bas li {
	background-image: url(../images/prod_liste/cad_gris_categorie_separe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sous_categories_bas a.menu_util {
	color: #707070;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 15px;
	display: block;
	background-image: url(../images/prod_liste/bt_categorie_ico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 26px;
	width: 179px;
}
#sous_categories_bas a.menu_util:hover {
	background-image: url(../images/prod_liste/bt_categorie_ico.gif);
	background-repeat: no-repeat;
	background-position: left -100px;
	color: #E95D0F;
}
#sous_categories_bas a.menu_util_actif {
	color: #E95D0F;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 15px;
	display: block;
	background-image: url(../images/prod_liste/bt_categorie_ico.gif);
	background-repeat: no-repeat;
	background-position: left -100px;
	padding-left: 26px;
	width: 179px;
}
#result_prod {
	float: left;
	width: 470px;
}
#result_prod h3 {
	color: #707070;
	padding-left: 5px;
	font-size: 1em;
	margin-top: 10px;
}
.cad_prod_result {
	float: left;
	width: 230px;
	margin-top: 15px;
}
.cad_prod_result_haut {
	background-image: url(../images/prod_liste/cad_prod_result_haut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height: 18px;
}
.cad_prod_result_bas {
	background-image: url(../images/prod_liste/cad_prod_result_bas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	width: 220px;
	padding-bottom: 15px;
}
.cad_prod_result_bas_promo {
	background-image: url(../images/prod_liste/cad_prod_result_bas_promo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	width: 220px;
	padding-bottom: 15px;
}
.cad_prod_result_bas h5, .cad_prod_result_bas_promo h5 {
	color: #744725;
	font-size: 1em;
	background-image: url(../images/prod_liste/tit_prod_result_souligne.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	margin-left: 5px;
}
.cad_prod_result_texte {
	float: left;
	margin-top: 14px;
	text-align: center;
	width: 88px;
	margin-right: 7px;
}
.cad_prod_result_reduc {
	float: left;
	margin-top: 30px;
	text-align: center;
	width: 88px;
	margin-right: 7px;
	font-size: 0.9em;
}
.reduc {
	margin-bottom: 13px;
	padding-top: 15px;
}
.cad_prod_result_texte .ref {
	font-size: 0.7em;
}
.cad_prod_result_texte .prix_result {
	font-weight: bold;
	color: #E95D0F;
	font-size: 1.2em;
	margin-top: 4px;
}
/*.cad_prod_result_texte .prix_result_promo {
	font-weight: bold;
	color: #E95D0F;
	font-size: 1em;
	margin-top: 5px;
	line-height: 1.2em;
}*/
.cad_prod_result_texte .prix_promo {
	color: #000000;
	font-size: 0.9em;
	margin-top: 4px;
	text-decoration: line-through;
}
.cad_prod_result_texte .prix_vide {
	font-size: 0.9em;
	margin-top: 4px;
}
/*.cad_prod_result_texte .decale_prix {
	margin-top: 7px;
}*/
.cad_prod_result_texte a.bt_detail_result {
	background-image: url(../images/prod_liste/bt_detail_result_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 88px;
	height: 34px;
	display: block;
	margin-top: 5px;
}
.cad_prod_result_texte a.bt_detail_result:hover {
	background-image: url(../images/prod_liste/bt_detail_result_prod.gif);
	background-repeat: no-repeat;
	background-position: left -34px;
}
.cad_prod_result_bas img, .cad_prod_result_bas_promo img {
	margin-top: 8px;
	float: left;
}
#nav_page_result {
	margin-top: 10px;
	background-image: url(../images/prod_liste/nav_page_bg.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 425px;
	margin-left: 5px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 22px;
	font-size: 0.8em;
	color: #707070;
}
#nav_page_result strong {
	color: #707070;
}
#nav_page_result #nb_prod {
	float: left;
	width: 50%;
}
#nav_page_result #lien_prod {
	float: left;
	width: 50%;
	text-align: right;
}
#nav_page_result #lien_prod a {
	color: #707070;
}
#nav_page_result #lien_prod a:hover {
	color: #E95D0F;
}
.prod_liste_separe {
	background-image: url(../images/prod_liste/cad_gris_big_separe.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 735px;
	margin-top: 11px;
}
#prod_annexe {
	margin-right: 5px;
	margin-left: 25px;
}
#prod_annexe h3 {
	color: #707070;
	font-size: 1.2em;
	display: block;
	width: 685px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	margin-right: 20px;
	margin-left: 5px;
	margin-top: 5px;
}
#prod_annexe_container {
	background-image: url(../images/prod_liste/separe_v_sugg.gif);
	background-repeat: repeat-y;
	margin-top: 15px;
	background-position: left top;
}
.cad_prod_annexe {
	width: 220px;
	float: left;
	padding-left: 10px;
}
.cad_prod_annexe h5 {
	color: #949494;
	font-size: 1em;
	background-image: url(../images/prod_liste/tit_prod_sugg_souligne.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	margin-left: 5px;
}
.cad_prod_annexe_texte {
	float: left;
	margin-top: 14px;
	text-align: center;
	width: 88px;
	margin-right: 10px;
}
.cad_prod_annexe_texte .ref {
	font-size: 0.7em;
}
.cad_prod_annexe_texte .prix_result {
	font-weight: bold;
	color: #E95D0F;
	font-size: 1.2em;
	margin-top: 4px;
}
.cad_prod_annexe_texte .prix_promo {
	color: #000000;
	font-size: 0.9em;
	margin-top: 4px;
	text-decoration: line-through;
}
.cad_prod_annexe_texte .prix_vide {
	font-size: 0.9em;
	margin-top: 4px;
}
.cad_prod_annexe_texte a.bt_detail_sugg {
	background-image: url(../images/prod_liste/bt_detail_sugg_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 88px;
	height: 34px;
	display: block;
	margin-top: 5px;
}
.cad_prod_annexe_texte a.bt_detail_sugg:hover {
	background-image: url(../images/prod_liste/bt_detail_sugg_prod.gif);
	background-repeat: no-repeat;
	background-position: left -34px;
}
.cad_prod_annexe_texte .prod_indispo {
	background-image: url(../images/commun/prod_indispo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 88px;
	height: 34px;
	display: block;
	margin-top: 5px;
}
/*.cad_prod_annexe img {
	margin-top: 8px;
	float: left;
}*/
.cad_prod_annexe .cad_im_promo {
	margin-top: 8px;
	float: left;
	background-image: url(../images/commun/etiq_promo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 22px;
}
.cad_prod_annexe .cad_im_norm {
	margin-top: 8px;
	float: left;
}
#prod_liste_bas {
	background-image: url(../images/commun/cad_gris_big_bas.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 740px;
}
#cad_orange_big_container {
	float: left;
	width: 530px;
}
.cad_orange_big {
	width: 530px;
	margin-top: 15px;
	background-image: url(../images/prod_liste/cad_orange_big_bg.gif);
	background-repeat: repeat-y;
	float: left;
}
.cad_orange_big_bas {
	background-image: url(../images/prod_liste/cad_orange_big_bas.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 530px;
}
.cad_orange_sm {
	background-image: url(../images/commun/cad_orange_sm_bg.gif);
	background-repeat: repeat-y;
	width: 190px;
	float: right;
	margin-top: 15px;
}
.cad_orange_sm_redac {
	background-image: url(../images/commun/cad_orange_sm_bg.gif);
	background-repeat: repeat-y;
	width: 190px;
	float: right;
}
#tit_video_sm_redac {
	background-image: url(../images/prod_liste/tit_cad_video_sm.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 190px;
	background-color: #FFFFFF;
	padding-top: 15px;
	background-position: left bottom;
}
#tit_video_sm {
	background-image: url(../images/prod_liste/tit_cad_video_sm.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 190px;
}
.cad_orange_sm_texte {
	margin-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
	font-size: 0.8em;
}
a#bt_sm_video {
	background-image: url(../images/prod_liste/bt_video_sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 170px;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
}
a#bt_sm_video:hover {
	background-image: url(../images/prod_liste/bt_video_sm.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
#tit_quel_result_entretien {
	background-image: url(../images/prod_liste/tit_cad_or_big_entretien.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 530px;
}
#tit_quel_result_coloration {
	background-image: url(../images/prod_liste/tit_cad_or_big_color.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 530px;
}
#tit_gamme_coloration {
	background-image: url(../images/prod_liste/tit_cad_or_big_gamme_color.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 530px;
}
#tit_quel_result_restauration {
	background-image: url(../images/prod_liste/tit_cad_or_big_restau.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 530px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*             Page fiche produit :             */
/* -------------------------------------------- */
/* -------------------------------------------- */
.cad_orange_sm_prod {
	background-image: url(../images/commun/cad_orange_sm_bg.gif);
	background-repeat: repeat-y;
	width: 190px;
	float: left;
}
#tit_util_sm {
	background-image: url(../images/prod_fiche/tit_cad_or_sm_utilisation.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 190px;
}
.cad_orange_sm_texte {
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
	font-size: 0.8em;
}
.cad_orange_sm_texte ul {
	margin-top: 15px;
	list-style-type: none;
	list-style-image: url(../images/commun/cad_orange_puce.gif);
	margin-left: 15px;
}
.cad_orange_sm_texte li {
	line-height: 18px;
}
.cad_orange_big_prod {
	width: 530px;
	margin-top: 15px;
	background-image: url(../images/prod_liste/cad_orange_big_bg.gif);
	background-repeat: repeat-y;
}
#tit_detail_prod {
	background-image: url(../images/prod_fiche/cad_or_big_prod_tit.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 530px;
}
.cad_orange_big_texte_prod {
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
	float: left;
	width: 306px;
}
.cad_orange_big_texte_prod ul {
	margin-top: 10px;
	margin-left: 20px;
	list-style-type: none;
	list-style-image: url(../images/commun/cad_orange_puce.gif);
}
.cad_orange_big_texte_prod li {
	margin-top: 5px;
	line-height: 18px;
}
.cad_orange_big_texte_prod a {
	text-decoration: none;
	color: #000000;
}
.cad_orange_big_texte_prod a:hover {
	color: #E95D0F;
	text-decoration: underline;
}
.cad_orange_big_texte_prod p {
	margin-top: 15px;
}
.cad_orange_big_texte_prod #tab_div {
	padding-top: 15px;
}
.prod_indispo_page_prod {
	background-image: url(../images/commun/prod_indispo_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 88px;
	height: 34px;
	display: block;
	margin-top: 5px;
}
#tab_div h3 {
	margin-top: 15px;
	font-size: 1em;
	color: #e95d0f;
}
.tab-wrapper {
	clear: both;
	font-size: 0.9em;
	margin: 0px;
	border: 1px solid #B5B5B5;
	background-color: #F4F4F4;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
ul.tab-menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.tab-menu li {
	float: left;
}
ul.tab-menu li a {
	background-image: url(../images/prod_fiche/bt_tab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 23px;
	width: 102px;
	text-align: center;
	font-size: 11px;
	line-height: 23px;
	color: #666666;
	font-weight: bold;
}
ul.tab-menu li a:hover, ul.tab-menu li a:focus {
	background-image: url(../images/prod_fiche/bt_tab.gif);
	background-repeat: no-repeat;
	background-position: left -23px;
	font-weight: bold;
	color: #e95d0f;
	text-decoration: none;
}
ul.tab-menu li.tab-selected a {
	background-image: url(../images/prod_fiche/bt_tab.gif);
	background-repeat: no-repeat;
	background-position: left -23px;
	font-weight: bold;
	color: #e95d0f;
	text-decoration: none;
}
.prod_fiche_bt {
	float: right;
	width: 164px;
	padding-right: 15px;
	padding-top: 50px;
}
.prod_fiche_bt p {
	margin: 0px;
	padding: 0px;
}
a.bt_agrandir_img {
	background-image: url(../images/prod_fiche/bt_agrandir_img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 45px;
	width: 164px;
	margin-top: 10px;
}
a.bt_agrandir_img:hover {
	background-image: url(../images/prod_fiche/bt_agrandir_img.gif);
	background-repeat: no-repeat;
	background-position: left -45px;
	display: block;
	height: 45px;
	width: 164px;
}
a#bt_print_fiche {
	background-image: url(../images/prod_fiche/bt_print_fiche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 45px;
	width: 164px;
}
a#bt_print_fiche:hover {
	background-image: url(../images/prod_fiche/bt_print_fiche.gif);
	background-repeat: no-repeat;
	background-position: left -45px;
	display: block;
	height: 45px;
	width: 164px;
}
a#bt_revenir_prod {
	background-image: url(../images/prod_fiche/bt_revenir_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 45px;
	width: 164px;
}
a#bt_revenir_prod:hover {
	background-image: url(../images/prod_fiche/bt_revenir_prod.gif);
	background-repeat: no-repeat;
	background-position: left -45px;
	display: block;
	height: 45px;
	width: 164px;
}
.prod_fiche_separe {
	background-image: url(../images/prod_fiche/cad_orange_big_separe.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 530px;
	margin-top: 16px;
}
#div_commander {
	float: left;
	width: 316px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
}
.sous_titre_commande {
	color: #744725;
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 5px;
	margin-top: 18px;
}
#cad_commande {
	background-image: url(../images/prod_fiche/cad_gris_commande_bg.gif);
	margin-top: 15px;
}
#cad_commande_form {
	text-align: left;
}
.separe_form_command {
	background-image: url(../images/prod_fiche/cad_gris_commande_separe.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 316px;
	margin-top: 15px;
	margin-bottom: 8px;
}
#form_contenance label, #form_quantite label {
	padding-right: 20px;
	padding-left: 30px;
	font-size: 1.1em;
	font-weight: bold;
	color: #626262;
	text-align: left;
	display: block;
	position: relative;
}
.qt_tit {
	padding-right: 20px;
	padding-left: 30px;
	font-size: 1.1em;
	font-weight: bold;
	color: #626262;
	text-align: left;
	display: block;
	position: relative;
}
.qt_text {
	border: 1px solid #999999;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 3px;
	line-height: 22px;
	font-size: 1em;
	color: #000000;
	margin-top: 2px;
	width: 15px;
	text-align: center;

}
.bt_qt_desac {
	background-image: url(../images/prod_fiche/bt_qt_moins_desac.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 33px;
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: 30px;
}
a.bt_qt_moins {
	background-image: url(../images/prod_fiche/bt_qt_moins.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 33px;
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: 30px;
}
a.bt_qt_moins:hover {
	background-image: url(../images/prod_fiche/bt_qt_moins.jpg);
	background-repeat: no-repeat;
	background-position: left -28px;
}
a.bt_qt_plus {
	background-image: url(../images/prod_fiche/bt_qt_plus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 33px;
	display: block;
	float: left;
}
a.bt_qt_plus:hover {
	background-image: url(../images/prod_fiche/bt_qt_plus.jpg);
	background-repeat: no-repeat;
	background-position: left -28px;
}
.aide_qte{
	padding-right: 20px;
	padding-left: 30px;
	font-size: 0.9em;
	color: #626262;
	text-align: left;
	display: block;
	position: relative;
}
#form_quantite  #submit_qte, #form_contenance #submit_cont {
	margin-top: 8px;
	float: left;
	margin-left: 0px;
}
#form_quantite  #quantite {
	margin-right: 5px;
	margin-left: 30px;
	width: 100px;
	padding: 2px;
	margin-top: 10px;
	float: left;
}
#form_contenance #contenance {
	margin-right: 5px;
	margin-left: 30px;
	margin-top: 10px;
	padding: 2px;
	float: left;
}
#coul_prod #mention_coul {
	padding-right: 20px;
	padding-left: 30px;
	font-size: 1.1em;
	font-weight: bold;
	color: #626262;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
}

.bt_form_command {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#cad_commande_haut {
	background-image: url(../images/prod_fiche/cad_gris_commande_haut.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 316px;
}
#cad_commande_bas {
	background-image: url(../images/prod_fiche/cad_gris_commande_bas.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 316px;
}
#mention_commander {
	width: 153px;
	float: right;
	padding-right: 20px;
	text-align: justify;
	padding-top: 50px;
}
.commande_colissimo {
	font-size: 11px;
	color: #707070;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	display: block;
}
.detail_commande {
	font-size: 12px;
	color: #333333;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	display: block;
	padding-top: 8px;
	font-weight: bold;
}
.detail_commande td {
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}
.prix_commande {
	font-size: 1.2em;
	color: #e95d0f;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
	display: block;
	padding-top: 8px;
	font-weight: bold;
}
.prix_commande td {
	padding-top: 3px;
	padding-bottom: 3px;
}
#prod_liste_ss_tit {
	background-image: url(../images/prod_fiche/cad_gris_big_sans_titre.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 740px;
}
.choix_coul_container {
	padding-right: 30px;
	padding-left: 25px;
	margin-top: 8px;
	text-align: justify;
}
.choix_coul_bt {
	float: left;
	width: 105px;
	margin-right: 10px;
}
.choix_coul_legend {
	padding-top: 3px;
	color: #707070;
	float: left;
	width: 145px;
}
.span_pantone_command {
	display: block;
	height: 20px;
	width: 60px;
	font-size: 0.9em;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	border: 1px solid #000000;
	font-weight: normal;
	margin-top: 6px;
}
.border_nuance {
	border: 1px solid #000000;
	margin-top: 5px;
}
/* SLIMBOX */
#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	cursor: pointer;
	background-color: #000000;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background-color: #fff;
	background-image: url(../images/lightbox/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background-color: transparent;
	background-image: url(../images/lightbox/prevlabel.gif);
	background-repeat: no-repeat;
	background-position: 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background-color: transparent;
	background-image: url(../images/lightbox/nextlabel.gif);
	background-repeat: no-repeat;
	background-position: 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 90px;
	height: 22px;
	outline: none;
	background-color: transparent;
	background-image: url(../images/lightbox/closelabel.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*             Page témoignages                 */
/* -------------------------------------------- */
/* -------------------------------------------- */
#contenu_milieu_redac {
	width: 530px;
	float: left;
	font-size: 0.8em;
	/*padding-bottom: 15px;*/
	text-align: left;
}
.contenu_texte_redac {
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}
.cat_temoin {
	font-size: 1.4em;
	color: #e95d0f;
	font-weight: bold;
	margin-bottom: 15px;
}
.contenu_texte_redac h1 {
	font-size: 1.6em;
	padding-bottom: 10px;
	color: #744725;
	margin-top: 20px;
}
.contenu_texte_redac h2 {
	font-size: 1.1em;
	color: #e95d0f;
	font-weight: normal;
	margin-top: 8px;
	font-style: italic;
}
.contenu_texte_redac h3, .contenu_texte_redac h2.stit_marron {
	font-size: 1.4em;
	color: #744725;
	padding-top: 22px;
	font-style: normal;
	font-weight: bold;
}

#contenu_milieu_redac p {
	line-height: 18px;
	margin-top: 10px;
}
.contenu_texte_redac ul {
	margin-top: 10px;
	list-style-type: none;
}
.contenu_texte_redac li {
	margin-top: 4px;
	line-height: 18px;
}
.contenu_texte_redac a {
	color: #707070;
}
.contenu_texte_redac a:hover {
	color: #E95D0F;
}
.temoin_detail {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	padding-bottom: 15px;
	margin-bottom: 15px;
	line-height: 18px;
}
.sign_temoin {
	font-size: 0.9em;
	font-style: italic;
	color: #8a817a;
	text-align: right;
	margin-top: 8px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*          cad_gris_med : page video           */
/* -------------------------------------------- */
/* -------------------------------------------- */
#cad_video_med {
	background-image: url(../images/prod_liste/cad_orange_big_bg.gif);
	background-repeat: repeat-y;
	width: 530px;
	margin-top: 15px;
}
#cad_video_med_tit_video {
	background-image: url(../images/commun/cad_or_big_video_tit.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 530px;
}
#cad_video_med_contenu {
	margin-left: 15px;
}
#cad_video_med_contenu h5 {
	font-size: 1.2em;
	color: #744725;
	padding-top: 15px;
	padding-left: 10px;
}
#video_all h5 {
	font-size: 1.2em;
	color: #744725;
	margin: 0px;
	padding: 0px;
}
.cad_video_med_separe {
	background-image: url(../images/prod_fiche/cad_orange_big_separe.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 525px;
	margin-top: 15px;
}
#cad_video_med_bas {
	background-image: url(../images/prod_liste/cad_orange_big_bas.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 530px;
}
#flash_video {
	margin-left: 40px;
	margin-top: 15px;
}
#video_all {
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
.cad_video {
	float: left;
	width: 225px;
	margin-right: 15px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBAF8E;
}
p.tit_video {
	color: #e95d0f;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 8px;
}
.cad_video img {
	margin-top: 8px;
}

p.leg_video {
	margin-top: 10px;
}
.cad_video a {
	text-decoration: none;
	color: #000000;
}
.cad_video a:hover {
	color: #E95D0F;
	text-decoration: underline;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*                Choix pantone                 */
/* -------------------------------------------- */
/* -------------------------------------------- */
.span_pantone {
	display: block;
	height: 30px;
	width: 120px;
	font-size: 1.2em;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	border: 1px solid #000000;
}
a.case_pantone {
	display: block;
	float: left;
	height: 25px;
	width: 65px;
	font-size: 0.9em;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
}
a.case_pantone:hover {
	text-decoration: underline;
	line-height: 21px;
	height: 21px;
	width: 61px;
	border: 2px solid #FF0000;
}
#tab_pantone {
	width: 520px;
	margin-top: 20px;
}
#valid_pantone {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
	margin-top: 15px;
	padding-bottom: 12px;
}
#bt_pant {
	text-align: center;
	margin-top: 12px;
	padding-left: 100px;
}
.bt_pant2 {
	text-align: right;
	margin-top: 12px;
	padding-bottom: 8px;
}
.print_nuancier {
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-bottom: 8px;

}
.form_annul_coul {
	background-image: url(../images/couleurs/bt_retour_prod.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 163px;
	float: left;
}
.form_annul_coul2 {
	background-image: url(../images/couleurs/bt_retour_prod.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 163px;
	float: right;
}
#submit_echantillon, #submit_pant {
	float: left;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*             page nuancier alta               */
/* -------------------------------------------- */
/* -------------------------------------------- */
.im_fauteuil {
	padding: 5px;
	height: 95px;
	width: 100px;
	background-color: #F5F1E8;
	border: 7px solid #d5d5d5;
	margin-top: 15px;
	float: left;
	margin-right: 15px;
}
.im_case_patine {
	height: 130px;
	width: 110px;
	background-color: #F5F1E8;
	border: 7px solid #d5d5d5;
	margin-top: 15px;
	float: left;
	margin-right: 15px;
}
form#nu_alta_actuel, form#nu_alta_classique, form#nu_alta_intemporel, form#nu_alta_metal, form#nu_alta_moderne, form#nu_alta_automobile, form#nu_pigments, form#nu_colorants, form#nu_patine, .englobe_cases_patine {
	float: left;
	margin-top: 15px;
	width: 350px;
}
form#nu_alta_actuel label, form#nu_alta_classique label, form#nu_alta_intemporel label, form#nu_alta_metal label, form#nu_alta_moderne label, form#nu_alta_automobile label, form#nu_pigments label, form#nu_colorants label, form#nu_patine label, .englobe_cases_patine label {
	font-size: 0.9em;
}
form#nu_alta_actuel .ref_coul_nu, form#nu_alta_classique .ref_coul_nu, form#nu_alta_intemporel .ref_coul_nu, form#nu_alta_metal .ref_coul_nu, form#nu_alta_moderne .ref_coul_nu, form#nu_alta_automobile .ref_coul_nu, form#nu_pigments .ref_coul_nu, form#nu_colorants .ref_coul_nu, form#nu_patine .ref_coul_nu, .englobe_cases_patine .ref_coul_nu {
	padding-left: 16px;
}
form#nu_alta_actuel input, form#nu_alta_classique input, form#nu_alta_intemporel input, form#nu_alta_metal input, form#nu_alta_moderne input, form#nu_alta_automobile input, form#nu_pigments input, form#nu_colorants input, form#nu_patine input, .englobe_cases_patine input {
	/*margin-bottom: 8px;*/
}
form#nu_alta_actuel .case_couleur, form#nu_alta_classique .case_couleur, form#nu_alta_intemporel .case_couleur, form#nu_alta_metal .case_couleur, form#nu_alta_moderne .case_couleur, form#nu_alta_automobile .case_couleur, form#nu_pigments .case_couleur, form#nu_colorants .case_couleur, form#nu_patine .case_couleur, .englobe_cases_patine .case_couleur {
	float: left;
	display: block;
	margin-right: 4px;
	width: 110px;
}
.case_couleur img {
	border: 1px solid #000000;
	margin-bottom: 3px;
	margin-top: 8px;
}
#submit_actuel, #submit_classique, #submit_intemporel, #submit_metal, #submit_moderne, #submit_automobile, #submit_pigments, #submit_colorants, #submit_patine, #submit_patine2 {
	float: left;
}
#bt_nuanciers, .bt_nuanciers {
	text-align: center;
	margin-top: 12px;
	padding-left: 8px;
}
.form_annul_coul {
	background-image: url(../images/couleurs/bt_retour_prod.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	width: 163px;
	float: left;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*                page Conseil                  */
/* -------------------------------------------- */
/* -------------------------------------------- */
a.tit_conseil_accordeon, .tit_conseil_accordeon {
	background-image: url(../images/commun/tit_conseil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 33px;
	width: 520px;
	line-height: 33px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 15px;
	font-size: 1.1em;
	color: #707070;
}
a.tit_conseil_accordeon:hover {
	background-image: url(../images/commun/tit_conseil.gif);
	background-repeat: no-repeat;
	background-position: left -33px;
	color: #e95d0f;
}
a.tit_conseil_accordeon:active {
	background-image: url(../images/commun/tit_conseil.gif);
	background-repeat: no-repeat;
	background-position: left -33px;
	color: #e95d0f;
}
.tit_conseil_accordeon_actif {
	background-image: url(../images/commun/tit_conseil.gif);
	background-repeat: no-repeat;
	background-position: left -33px;
	display: block;
	height: 33px;
	width: 520px;
	line-height: 33px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 15px;
	font-size: 1.1em;
	color: #e95d0f;
}
.tit_nuancier {
	background-image: url(../images/commun/tit_conseil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 26px;
	width: 505px;
	line-height: 33px;
	font-weight: bold;
	font-size: 1.1em;
	color: #707070;
	padding-top: 7px;
	padding-left: 15px;
}
.txt_conseil, .txt_nuancier {
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.txt_conseil em {
	font-size: 1em;
	color: #8A817A;

}
a.bt_video_conseil {
	background-image: url(../images/commun/bt_video_conseil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 130px;
}
a.bt_video_conseil:hover {
	background-image: url(../images/commun/bt_video_conseil.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
}
.separe_texte {
	font-size: 1px;
	line-height: 1px;
	margin-top: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
	margin-bottom: 0px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/* page résultat de recherche : tous les produits */
/* -------------------------------------------- */
/* -------------------------------------------- */
#cad_recherche_med {
	background-image: url(../images/commun/cad_gris_med_bg.gif);
	background-repeat: repeat-y;
	width: 530px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#cad_recherche_med_tit {
	background-image: url(../images/commun/cad_gris_med_tit_result.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 530px;
}
#cad_recherche_med_haut {
	background-image: url(../images/commun/cad_gris_med_sans_titre.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 530px;
}
#cad_recherche_med_contenu {
	margin-left: 25px;
}
#cad_recherche_med_contenu p {
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cad_recherche_med_separe {
	background-image: url(../images/commun/cad_gris_med_separe.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 525px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#cad_recherche_med_bas {
	background-image: url(../images/commun/cad_gris_med_bas.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 530px;
}
.cad_recherche_result {
	float: left;
	width: 230px;
	margin-top: 15px;
	margin-right: 15px;
}
.cad_recherche_result_haut {
	background-image: url(../images/prod_liste/cad_prod_result_haut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	height: 18px;
}
.cad_recherche_result_bas {
	background-image: url(../images/prod_liste/cad_prod_result_bas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	width: 220px;
	padding-bottom: 15px;
}
.cad_recherche_result_bas_promo {
	background-image: url(../images/prod_liste/cad_prod_result_bas_promo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	width: 220px;
	padding-bottom: 15px;
}
.cad_recherche_result_bas h5, .cad_recherche_result_bas_promo h5 {
	color: #744725;
	font-size: 1.1em;
	background-image: url(../images/prod_liste/tit_prod_result_souligne.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	margin-left: 5px;
}
.cad_recherche_result_texte {
	float: left;
	margin-top: 12px;
	text-align: center;
	width: 88px;
	margin-right: 7px;
}
.cad_recherche_result_texte a.bt_detail_result {
	background-image: url(../images/prod_liste/bt_detail_result_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 88px;
	height: 34px;
	display: block;
	margin-top: 8px;
}
.cad_recherche_result_texte a.bt_detail_result:hover {
	background-image: url(../images/prod_liste/bt_detail_result_prod.gif);
	background-repeat: no-repeat;
	background-position: left -34px;
}
.cad_recherche_result_texte .ref {
	font-size: 0.9em;
}
.cad_recherche_result_texte .prix_result {
	font-weight: bold;
	color: #E95D0F;
	font-size: 1.4em;
}
.cad_recherche_result_texte .prix_promo {
	color: #000000;
	font-size: 1.1em;
	margin-top: 4px;
	text-decoration: line-through;
}
.cad_recherche_result_texte .prix_vide {
	font-size: 1.1em;
	margin-top: 4px;
}
.cad_recherche_result_bas img, .cad_recherche_result_bas_promo img {
	margin-top: 6px;
	float: left;
}
.cad_recherche_result_reduc {
	float: left;
	margin-top: 22px;
	text-align: center;
	width: 88px;
	margin-right: 7px;
	font-size: 1.1em;
}
.nav_page_result_recherche_haut, .nav_page_result_recherche_bas {
	background-image: url(../images/commun/nav_page_recherche_bg.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 435px;
	line-height: 22px;
	font-size: 1em;
	color: #707070;
}
.nav_page_result_recherche_haut {
	padding-right: 15px;
	padding-left: 15px;
	margin-left: 5px;
}
.nav_page_result_recherche_bas {
	margin-left: 30px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 15px;
}
.nav_page_result_recherche_haut strong, .nav_page_result_recherche_bas strong {
	color: #707070;
}
.nav_page_result_recherche_haut .nb_prod, .nav_page_result_recherche_bas .nb_prod {
	float: left;
	width: 50%;
}
.nav_page_result_recherche_haut .lien_prod, .nav_page_result_recherche_bas .lien_prod {
	float: left;
	width: 50%;
	text-align: right;
}
.nav_page_result_recherche_haut .lien_prod a, .nav_page_result_recherche_bas .lien_prod a {
	color: #707070;
}
.nav_page_result_recherche_haut .lien_prod a:hover, .nav_page_result_recherche_bas .lien_prod a:hover {
	color: #E95D0F;
}
span.nbr_terme {
	display: block;
	color: #744725;
	padding-top: 4px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 5px;
}

/* -------------------------------------------- */
/* -------------------------------------------- */
/*    page résultat de recherche : mots-clés    */
/* -------------------------------------------- */
/* -------------------------------------------- */
.result_search_content {
	padding-left: 5px;
	padding-right: 35px;
	margin-top: 15px;
}
.result_search_content_texte {
	float: left;
	width: 330px;
	text-align: justify;
}
.result_search_content_texte h5 {
	color: #e95d0f;
	font-size: 1.1em;
	background-image: url(../images/prod_liste/tit_prod_result_souligne.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 2px;
	margin-bottom: 4px;
}
.result_search_content_image {
	float: right;
	width: 110px;
	text-align: center;
}
.result_search_content_image img {
	margin-top: 28px;
}
.result_search_content_image a.bt_detail_result {
	background-image: url(../images/prod_liste/bt_detail_sugg_prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 88px;
	height: 34px;
	display: block;
	margin-top: 5px;
	margin-left: 11px;
}
.result_search_content_image a.bt_detail_result:hover {
	background-image: url(../images/prod_liste/bt_detail_sugg_prod.gif);
	background-repeat: no-repeat;
	background-position: left -34px;
}
span.surligne1 {
	background-color: #FFDBA6;
	padding: 1px;
}
span.surligne2 {
	padding: 1px;
	background-color: #C2D995;
}
span.surligne3 {
	padding: 1px;
	background-color: #DAAB89;
}
span.surligne4 {
	padding: 1px;
	background-color: #DADADA;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*            page de rédactionnels             */
/* -------------------------------------------- */
/* -------------------------------------------- */
.cad_page_redac_med {
	background-image: url(../images/commun/cad_gris_med_bg.gif);
	background-repeat: repeat-y;
	width: 530px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.cad_page_redac_med_haut {
	background-image: url(../images/commun/cad_gris_med_sans_titre.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 530px;
}
.cad_page_redac_med_tit_form {
	background-image: url(../images/commun/cad_gris_med_tit_form.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 530px;
}
.cad_page_redac_med_contenu {
	margin-right: 25px;
	margin-left: 25px;
}
.cad_page_redac_med_contenu p {
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cad_page_redac_med_contenu h2 {
	font-size: 1.4em;
	color: #744725;
}
/*.cad_page_redac_med_contenu h2 {
	font-size: 1.2em;
	color: #e95d0f;
	font-weight: bold;
	margin-top: 15px;
}*/
.cad_page_redac_med_contenu a {
	color: #707070;
}
.cad_page_redac_med_contenu a:hover {
	color: #E95D0F;
}
.cad_page_redac_med_separe {
	background-image: url(../images/commun/cad_gris_med_separe.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 525px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.cad_page_redac_med_bas {
	background-image: url(../images/commun/cad_gris_med_bas.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 530px;
}
.separe_v_redac {
	float: left;
	width: 1px;
	display: block;
	margin-right: 24px;
	height: 20px;
}
.mention_im_redac {
	display: block;
	float: left;
	width: 150px;
	color: #333333;
	font-size: 1.3em;
	text-align: center;
	line-height: 24px;
	vertical-align: middle;
}
.im_redac {
	float: left;
}
ul.ul_redac {
	margin-left: 20px;
}
ul.ul_redac li  {
	list-style-image: url(../images/commun/fond_blanc_puce.gif);
	list-style-type: none;
}
h3.bascule {
	font-size: 1em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.ul_redac_real {
	margin-left: 0px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul.ul_redac_real li  {
	list-style-type: none;
	margin-top: 12px;
}
ul.ul_redac_real_2 {
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul.ul_redac_real_2 li  {
	list-style-type: none;
	margin-top: 12px;
	list-style-image: url(../images/commun/fond_blanc_puce.gif);
	font-size: 1.1em;
}
a#ico_real_01, a#ico_real_02, a#ico_real_03, a#ico_real_04, a#ico_real_05, a#ico_real_06, a#ico_real_07, a#ico_real_08 {
	height: 62px;
	width: 270px;
	display: block;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 62px;
	padding-left: 210px;
	font-size: 1.1em;
}
a#ico_real_01 {
	background-image: url(../images/realisations/ico_real_01.jpg);
}
a#ico_real_02 {
	background-image: url(../images/realisations/ico_real_02.jpg);
}
a#ico_real_03 {
	background-image: url(../images/realisations/ico_real_03.jpg);
}
a#ico_real_04 {
	background-image: url(../images/realisations/ico_real_04.jpg);
}
a#ico_real_05 {
	background-image: url(../images/realisations/ico_real_05.jpg);
}
a#ico_real_06 {
	background-image: url(../images/realisations/ico_real_06.jpg);
}
a#ico_real_07 {
	background-image: url(../images/realisations/ico_real_07.jpg);
}
a#ico_real_08 {
	background-image: url(../images/realisations/ico_real_08.jpg);
}
a#ico_real_01:hover, a#ico_real_02:hover, a#ico_real_03:hover, a#ico_real_04:hover, a#ico_real_05:hover, a#ico_real_06:hover, a#ico_real_07:hover, a#ico_real_08:hover {
	background-repeat: no-repeat;
	background-position: left -62px;
}
.contenu_texte_redac_real {
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}
.contenu_texte_redac_real h1 {
	font-size: 1.6em;
	padding-bottom: 10px;
	color: #744725;
	margin-top: 20px;
}
.contenu_texte_redac_real h2.stit_real {
	font-size: 1.1em;
	color: #e95d0f;
	font-weight: normal;
	margin-top: 8px;
	font-style: italic;
}
.contenu_texte_redac_real h2, .contenu_texte_redac_real h3 {
	font-size: 1.4em;
	color: #744725;
	padding-top: 22px;
}
.contenu_milieu_redac_real  p {
	line-height: 18px;
	margin-top: 10px;
}
.contenu_texte_redac_real ul {
	margin-top: 10px;
	list-style-type: none;
	margin-left: 15px;
}
.contenu_texte_redac_real li {
	margin-top: 8px;
	line-height: 18px;
	list-style-image: url(../images/commun/fond_blanc_puce.gif);
	list-style-type: none;
}
.contenu_texte_redac_real a {
	color: #707070;
}
.contenu_texte_redac_real a:hover {
	color: #E95D0F;
}
#real_photos {
	width: 293px;
	margin-left: 90px;
}
a#real_photo_moto_3 {
	background-image: url(../images/realisations/real_moto_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 450px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_moto_3:hover {
	background-image: url(../images/realisations/real_moto_3.jpg);
	background-repeat: no-repeat;
	background-position: left -450px;
}
a#real_photo_moto_1 {
	background-image: url(../images/realisations/real_moto_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_moto_1:hover {
	background-image: url(../images/realisations/real_moto_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_moto_2 {
	background-image: url(../images/realisations/real_moto_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_moto_2:hover {
	background-image: url(../images/realisations/real_moto_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_sac_3 {
	background-image: url(../images/realisations/real_sac_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 296px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_sac_3:hover {
	background-image: url(../images/realisations/real_sac_3.jpg);
	background-repeat: no-repeat;
	background-position: left -296px;
}
a#real_photo_sac_1 {
	background-image: url(../images/realisations/real_sac_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_sac_1:hover {
	background-image: url(../images/realisations/real_sac_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_sac_2 {
	background-image: url(../images/realisations/real_sac_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
a#real_photo_sac_2:hover {
	background-image: url(../images/realisations/real_sac_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_canape_blanc_3 {
	background-image: url(../images/realisations/real_canape_blanc_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 354px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_canape_blanc_3:hover {
	background-image: url(../images/realisations/real_canape_blanc_3.jpg);
	background-repeat: no-repeat;
	background-position: left -354px;
}
a#real_photo_canape_blanc_1 {
	background-image: url(../images/realisations/real_canape_blanc_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_canape_blanc_1:hover {
	background-image: url(../images/realisations/real_canape_blanc_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_canape_blanc_2 {
	background-image: url(../images/realisations/real_canape_blanc_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
a#real_photo_canape_blanc_2:hover {
	background-image: url(../images/realisations/real_canape_blanc_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_trous_3 {
	background-image: url(../images/realisations/real_trous_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 353px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_trous_3:hover {
	background-image: url(../images/realisations/real_trous_3.jpg);
	background-repeat: no-repeat;
	background-position: left -353px;
}
a#real_photo_trous_1 {
	background-image: url(../images/realisations/real_trous_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_trous_1:hover {
	background-image: url(../images/realisations/real_trous_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_trous_2 {
	background-image: url(../images/realisations/real_trous_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
a#real_photo_trous_2:hover {
	background-image: url(../images/realisations/real_trous_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_chester_3 {
	background-image: url(../images/realisations/real_chester_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 296px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_chester_3:hover {
	background-image: url(../images/realisations/real_chester_3.jpg);
	background-repeat: no-repeat;
	background-position: left -296px;
}
a#real_photo_chester_1 {
	background-image: url(../images/realisations/real_chester_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_chester_1:hover {
	background-image: url(../images/realisations/real_chester_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_chester_2 {
	background-image: url(../images/realisations/real_chester_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
a#real_photo_chester_2:hover {
	background-image: url(../images/realisations/real_chester_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_table_3 {
	background-image: url(../images/realisations/real_table_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 353px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_table_3:hover {
	background-image: url(../images/realisations/real_table_3.jpg);
	background-repeat: no-repeat;
	background-position: left -353px;
}
a#real_photo_table_1 {
	background-image: url(../images/realisations/real_table_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_table_1:hover {
	background-image: url(../images/realisations/real_table_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_table_2 {
	background-image: url(../images/realisations/real_table_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
a#real_photo_table_2:hover {
	background-image: url(../images/realisations/real_table_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_voiture_3 {
	background-image: url(../images/realisations/real_voiture_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 354px;
	width: 293px;
	display: block;
	margin-top: 15px;
}
a#real_photo_voiture_3:hover {
	background-image: url(../images/realisations/real_voiture_3.jpg);
	background-repeat: no-repeat;
	background-position: left -354px;
}
a#real_photo_voiture_1 {
	background-image: url(../images/realisations/real_voiture_1.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 142px;
	height: 197px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
a#real_photo_voiture_1:hover {
	background-image: url(../images/realisations/real_voiture_1.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
a#real_photo_voiture_2 {
	background-image: url(../images/realisations/real_voiture_2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 142px;
	height: 197px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
a#real_photo_voiture_2:hover {
	background-image: url(../images/realisations/real_voiture_2.jpg);
	background-repeat: no-repeat;
	background-position: left -197px;
}
#real_photo_chaises_1 {
	background-image: url(../images/realisations/chaises_coul_1.jpg);
	background-repeat: no-repeat;
	width: 293px;
	height: 191px;
	margin-top: 15px;
	display: block;
	background-position: left top;
}
#real_photo_chaises_2 {
	background-image: url(../images/realisations/chaises_coul_2.jpg);
	background-repeat: no-repeat;
	width: 293px;
	height: 191px;
	display: block;
	background-position: left top;
	margin-top: 15px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*                  page contact                */
/* -------------------------------------------- */
/* -------------------------------------------- */
#contact_form {
	width: 480px;
	float: left;
}
#contact_form p {
	display: block;
}

#contact_form label {
	color: #666666;
	width: 90px;
	text-align: left;
	padding-right: 8px;
	padding-top: 4px;
	margin-bottom: 10px;
	display: block;
	float: left;
}
#contact_form #nom, #contact_form #prenom, #contact_form #mail, #contact_form #adress, #contact_form #post_code, #contact_form #ville {
	border: 1px solid #999999;
	padding: 2px;
	width: 260px;
}
#contact_form #telephone, #contact_form #post_code {
	border: 1px solid #999999;
	padding: 2px;
	width: 120px;
}
#contact_form #message {
	border: 1px solid #999999;
	padding: 3px;
	height: 10em;
}
#contact_form .errorMessage {
	color: #e95d0f;
	margin-left: 98px;
	font-size: 1em;
	position: static;
	margin-top: 10px;
	width: 254px;
	padding: 5px;
	display: block;
	border: 1px solid #e95d0f;
	font-weight: bold;
	background-color: #F8EFDA;
}
.errorMessage_com {
	color: #e95d0f;
	margin-left: 0px;
	font-size: 1em;
	position: static;
	margin-top: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #e95d0f;
	font-weight: bold;
	background-color: #F8EFDA;
	margin-right: 10px;
	margin-bottom: 15px;
}
.oblig   {
	color: #e95d0f;
	font-weight: bold;
	font-size: 1.4em;
}
p.form_oblig {
	font-size: 1em;
	font-style: italic;
	color: #666666;
	padding-left: 104px;
}
.errorMessage2 {
	color: #e95d0f;
	font-size: 1em;
	position: static;
	margin-top: 10px;
	display: block;
	border: 1px solid #e95d0f;
	background-color: #F8EFDA;
	padding: 6px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/*                  page qui                */
/* -------------------------------------------- */
/* -------------------------------------------- */
.cad_page_redac_med_tit_temp {
	background-image: url(../images/commun/cad_gris_med_sans_titre.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 530px;
}
.presse_container {
	margin-top: 15px;
}
.presse_img {
	float: left;
	width: 140px;
	margin-right: 28px;
	border: 1px solid #999999;
}
.presse_txt {
	float: left;
	width: 300px;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/* lien sur titre des produits dans les pages de recherche  */
/* -------------------------------------------- */
/* -------------------------------------------- */
a.tit_clic_prod {
	color: #744725;
	text-decoration: none;
}
a.tit_clic_prod:hover {
	color: #e95d0f;
}
a.tit_clic_prod2 {
	color: #949494;
	text-decoration: none;
}
a.tit_clic_prod2:hover {
	color: #e95d0f;
}
ul.plan_lvl_1 {
	list-style-image: url(../images/commun/cad_orange_puce.gif);
	margin-left: 15px;
}
.plan_lvl_1 li {
	line-height: 18px;
	color: #999999;
	padding-top: 4px;
}
ul.plan_lvl_2 {
	list-style-image: url(../images/commun/cad_orange_puce.gif);
	margin-left: 30px;
}
ul.plan_lvl_3 {
	margin-left: 45px;
	list-style-type: disc;
	list-style-image: none;
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/* Entête et navigation du site  */
/* -------------------------------------------- */
/* -------------------------------------------- */
#header {
	background-image: url(../images/commun/bg_header.jpg);
	background-repeat: no-repeat;
	width: 980px;
	background-position: left top;
}
#header_g {
	height: 183px;
	width: 480px;
	float: left;
}
/*#header_g h1 {
	margin: 0px;
	padding: 0px;
}*/
#header_g a {
	display: block;
	position: relative;
	height: 140px;
	width: 170px;
	left: 50px;
	top: 30px;
}
#header_d_1, #header_d_2, #header_d_3, #header_d_4, #header_d_5 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 183px;
	width: 500px;
}
#header_d_1 {
	background-image: url(../images/commun/bg_ambi_1.jpg);
}
#header_d_2 {
	background-image: url(../images/commun/bg_ambi_2.jpg);
}
#header_d_3 {
	background-image: url(../images/commun/bg_ambi_3.jpg);
}
#header_d_4 {
	background-image: url(../images/commun/bg_ambi_4.jpg);
}
#header_d_5 {
	background-image: url(../images/commun/bg_ambi_5.jpg);
}
#flash_content {
	position: relative;
	top: 95px;
}
#content_nav {
	clear: both;
}

/*#flash_content p {
	margin: 0px;
	padding: 0px;
}*/
#nav_1, #nav_2, #nav_3, #nav_4, #nav_5 {
	height: 42px;
	width: 888px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 46px;
	padding-right: 46px;
	clear: both;
}
#nav_1 {
	background-image: url(../images/commun/nav_1.jpg);
}
#nav_2 {
	background-image: url(../images/commun/nav_2.jpg);
}
#nav_3 {
	background-image: url(../images/commun/nav_3.jpg);
}
#nav_4 {
	background-image: url(../images/commun/nav_4.jpg);
}
#nav_5 {
	background-image: url(../images/commun/nav_5.jpg);
}
ul#main_menu {
	list-style-type: none;
}
#main_menu li {
	float: left;
	margin-right: 1px;
	width: 110px;
}
/* ------------------------------------- */
/* Navigation pour ambi 1 */
/* ------------------------------------- */
#nav_1 a#bt_nav_accueil, #nav_1 a#bt_nav_accueil:hover, #nav_1 a#bt_nav_accueil_actif, #nav_1 a#bt_nav_qui, #nav_1 a#bt_nav_qui:hover, #nav_1 a#bt_nav_qui_actif, #nav_1 a#bt_nav_real, #nav_1 a#bt_nav_real:hover, #nav_1 a#bt_nav_real_actif, #nav_1 a#bt_nav_conseil, #nav_1 a#bt_nav_conseil:hover, #nav_1 a#bt_nav_conseil_actif, #nav_1 a#bt_nav_ref, #nav_1 a#bt_nav_ref:hover, #nav_1 a#bt_nav_ref_actif, #nav_1 a#bt_nav_pro, #nav_1 a#bt_nav_pro:hover, #nav_1 a#bt_nav_pro_actif, #nav_1 a#bt_nav_lien, #nav_1 a#bt_nav_lien:hover, #nav_1 a#bt_nav_lien_actif, #nav_1 a#bt_nav_contact, #nav_1 a#bt_nav_contact:hover, #nav_1 a#bt_nav_contact_actif {
	background-image: url(../images/commun/nav_1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 110px;
}
#nav_1 a#bt_nav_accueil {
	background-position: -46px top;
}
#nav_1 a#bt_nav_accueil:hover, #nav_1 a#bt_nav_accueil_actif  {
	background-position: -46px -42px;
}
#nav_1 a#bt_nav_qui {
	background-position: -157px top;
}
#nav_1 a#bt_nav_qui:hover, #nav_1 a#bt_nav_qui_actif {
	background-position: -157px -42px;
}
#nav_1 a#bt_nav_real {
	background-position: -268px top;
}
#nav_1 a#bt_nav_real:hover, #nav_1 a#bt_nav_real_actif {
	background-position: -268px -42px;
}
#nav_1 a#bt_nav_conseil {
	background-position: -379px top;
}
#nav_1 a#bt_nav_conseil:hover, #nav_1 a#bt_nav_conseil_actif {
	background-position: -379px -42px;
}
#nav_1 a#bt_nav_ref {
	background-position: -490px top;
}
#nav_1 a#bt_nav_ref:hover, #nav_1 a#bt_nav_ref_actif {
	background-position: -490px -42px;
}
#nav_1 a#bt_nav_pro {
	background-position: -601px top;
}
#nav_1 a#bt_nav_pro:hover, #nav_1 a#bt_nav_pro_actif {
	background-position: -601px -42px;
}
#nav_1 a#bt_nav_lien {
	background-position: -712px top;
}
#nav_1 a#bt_nav_lien:hover, #nav_1 a#bt_nav_lien_actif {
	background-position: -712px -42px;
}
#nav_1 a#bt_nav_contact {
	background-position: -823px top;
}
#nav_1 a#bt_nav_contact:hover, #nav_1 a#bt_nav_contact_actif {
	background-position: -823px -42px;
}
/* ------------------------------------- */
/* Navigation pour ambi 2 */
/* ------------------------------------- */
#nav_2 a#bt_nav_accueil, #nav_2 a#bt_nav_accueil:hover, #nav_2 a#bt_nav_accueil_actif, #nav_2 a#bt_nav_qui, #nav_2 a#bt_nav_qui:hover, #nav_2 a#bt_nav_qui_actif, #nav_2 a#bt_nav_real, #nav_2 a#bt_nav_real:hover, #nav_2 a#bt_nav_real_actif, #nav_2 a#bt_nav_conseil, #nav_2 a#bt_nav_conseil:hover, #nav_2 a#bt_nav_conseil_actif, #nav_2 a#bt_nav_ref, #nav_2 a#bt_nav_ref:hover, #nav_2 a#bt_nav_ref_actif, #nav_2 a#bt_nav_pro, #nav_2 a#bt_nav_pro:hover, #nav_2 a#bt_nav_pro_actif, #nav_2 a#bt_nav_lien, #nav_2 a#bt_nav_lien:hover, #nav_2 a#bt_nav_lien_actif, #nav_2 a#bt_nav_contact, #nav_2 a#bt_nav_contact:hover, #nav_2 a#bt_nav_contact_actif {
	background-image: url(../images/commun/nav_2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 110px;
}
#nav_2 a#bt_nav_accueil {
	background-position: -46px top;
}
#nav_2 a#bt_nav_accueil:hover, #nav_2 a#bt_nav_accueil_actif  {
	background-position: -46px -42px;
}
#nav_2 a#bt_nav_qui {
	background-position: -157px top;
}
#nav_2 a#bt_nav_qui:hover, #nav_2 a#bt_nav_qui_actif {
	background-position: -157px -42px;
}
#nav_2 a#bt_nav_real {
	background-position: -268px top;
}
#nav_2 a#bt_nav_real:hover, #nav_2 a#bt_nav_real_actif {
	background-position: -268px -42px;
}
#nav_2 a#bt_nav_conseil {
	background-position: -379px top;
}
#nav_2 a#bt_nav_conseil:hover, #nav_2 a#bt_nav_conseil_actif {
	background-position: -379px -42px;
}
#nav_2 a#bt_nav_ref {
	background-position: -490px top;
}
#nav_2 a#bt_nav_ref:hover, #nav_2 a#bt_nav_ref_actif {
	background-position: -490px -42px;
}
#nav_2 a#bt_nav_pro {
	background-position: -601px top;
}
#nav_2 a#bt_nav_pro:hover, #nav_2 a#bt_nav_pro_actif {
	background-position: -601px -42px;
}
#nav_2 a#bt_nav_lien {
	background-position: -712px top;
}
#nav_2 a#bt_nav_lien:hover, #nav_2 a#bt_nav_lien_actif {
	background-position: -712px -42px;
}
#nav_2 a#bt_nav_contact {
	background-position: -823px top;
}
#nav_2 a#bt_nav_contact:hover, #nav_2 a#bt_nav_contact_actif {
	background-position: -823px -42px;
}
/* ------------------------------------- */
/* Navigation pour ambi 3 */
/* ------------------------------------- */
#nav_3 a#bt_nav_accueil, #nav_3 a#bt_nav_accueil:hover, #nav_3 a#bt_nav_accueil_actif, #nav_3 a#bt_nav_qui, #nav_3 a#bt_nav_qui:hover, #nav_3 a#bt_nav_qui_actif, #nav_3 a#bt_nav_real, #nav_3 a#bt_nav_real:hover, #nav_3 a#bt_nav_real_actif, #nav_3 a#bt_nav_conseil, #nav_3 a#bt_nav_conseil:hover, #nav_3 a#bt_nav_conseil_actif, #nav_3 a#bt_nav_ref, #nav_3 a#bt_nav_ref:hover, #nav_3 a#bt_nav_ref_actif, #nav_3 a#bt_nav_pro, #nav_3 a#bt_nav_pro:hover, #nav_3 a#bt_nav_pro_actif, #nav_3 a#bt_nav_lien, #nav_3 a#bt_nav_lien:hover, #nav_3 a#bt_nav_lien_actif, #nav_3 a#bt_nav_contact, #nav_3 a#bt_nav_contact:hover, #nav_3 a#bt_nav_contact_actif {
	background-image: url(../images/commun/nav_3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 110px;
}
#nav_3 a#bt_nav_accueil {
	background-position: -46px top;
}
#nav_3 a#bt_nav_accueil:hover, #nav_3 a#bt_nav_accueil_actif  {
	background-position: -46px -42px;
}
#nav_3 a#bt_nav_qui {
	background-position: -157px top;
}
#nav_3 a#bt_nav_qui:hover, #nav_3 a#bt_nav_qui_actif {
	background-position: -157px -42px;
}
#nav_3 a#bt_nav_real {
	background-position: -268px top;
}
#nav_3 a#bt_nav_real:hover, #nav_3 a#bt_nav_real_actif {
	background-position: -268px -42px;
}
#nav_3 a#bt_nav_conseil {
	background-position: -379px top;
}
#nav_3 a#bt_nav_conseil:hover, #nav_3 a#bt_nav_conseil_actif {
	background-position: -379px -42px;
}
#nav_3 a#bt_nav_ref {
	background-position: -490px top;
}
#nav_3 a#bt_nav_ref:hover, #nav_3 a#bt_nav_ref_actif {
	background-position: -490px -42px;
}
#nav_3 a#bt_nav_pro {
	background-position: -601px top;
}
#nav_3 a#bt_nav_pro:hover, #nav_3 a#bt_nav_pro_actif {
	background-position: -601px -42px;
}
#nav_3 a#bt_nav_lien {
	background-position: -712px top;
}
#nav_3 a#bt_nav_lien:hover, #nav_3 a#bt_nav_lien_actif {
	background-position: -712px -42px;
}
#nav_3 a#bt_nav_contact {
	background-position: -823px top;
}
#nav_3 a#bt_nav_contact:hover, #nav_3 a#bt_nav_contact_actif {
	background-position: -823px -42px;
}
/* ------------------------------------- */
/* Navigation pour ambi 4 */
/* ------------------------------------- */
#nav_4 a#bt_nav_accueil, #nav_4 a#bt_nav_accueil:hover, #nav_4 a#bt_nav_accueil_actif, #nav_4 a#bt_nav_qui, #nav_4 a#bt_nav_qui:hover, #nav_4 a#bt_nav_qui_actif, #nav_4 a#bt_nav_real, #nav_4 a#bt_nav_real:hover, #nav_4 a#bt_nav_real_actif, #nav_4 a#bt_nav_conseil, #nav_4 a#bt_nav_conseil:hover, #nav_4 a#bt_nav_conseil_actif, #nav_4 a#bt_nav_ref, #nav_4 a#bt_nav_ref:hover, #nav_4 a#bt_nav_ref_actif, #nav_4 a#bt_nav_pro, #nav_4 a#bt_nav_pro:hover, #nav_4 a#bt_nav_pro_actif, #nav_4 a#bt_nav_lien, #nav_4 a#bt_nav_lien:hover, #nav_4 a#bt_nav_lien_actif, #nav_4 a#bt_nav_contact, #nav_4 a#bt_nav_contact:hover, #nav_4 a#bt_nav_contact_actif {
	background-image: url(../images/commun/nav_4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 110px;
}
#nav_4 a#bt_nav_accueil {
	background-position: -46px top;
}
#nav_4 a#bt_nav_accueil:hover, #nav_4 a#bt_nav_accueil_actif  {
	background-position: -46px -42px;
}
#nav_4 a#bt_nav_qui {
	background-position: -157px top;
}
#nav_4 a#bt_nav_qui:hover, #nav_4 a#bt_nav_qui_actif {
	background-position: -157px -42px;
}
#nav_4 a#bt_nav_real {
	background-position: -268px top;
}
#nav_4 a#bt_nav_real:hover, #nav_4 a#bt_nav_real_actif {
	background-position: -268px -42px;
}
#nav_4 a#bt_nav_conseil {
	background-position: -379px top;
}
#nav_4 a#bt_nav_conseil:hover, #nav_4 a#bt_nav_conseil_actif {
	background-position: -379px -42px;
}
#nav_4 a#bt_nav_ref {
	background-position: -490px top;
}
#nav_4 a#bt_nav_ref:hover, #nav_4 a#bt_nav_ref_actif {
	background-position: -490px -42px;
}
#nav_4 a#bt_nav_pro {
	background-position: -601px top;
}
#nav_4 a#bt_nav_pro:hover, #nav_4 a#bt_nav_pro_actif {
	background-position: -601px -42px;
}
#nav_4 a#bt_nav_lien {
	background-position: -712px top;
}
#nav_4 a#bt_nav_lien:hover, #nav_4 a#bt_nav_lien_actif {
	background-position: -712px -42px;
}
#nav_4 a#bt_nav_contact {
	background-position: -823px top;
}
#nav_4 a#bt_nav_contact:hover, #nav_4 a#bt_nav_contact_actif {
	background-position: -823px -42px;
}
/* ------------------------------------- */
/* Navigation pour ambi 5 */
/* ------------------------------------- */
#nav_5 a#bt_nav_accueil, #nav_5 a#bt_nav_accueil:hover, #nav_5 a#bt_nav_accueil_actif, #nav_5 a#bt_nav_qui, #nav_5 a#bt_nav_qui:hover, #nav_5 a#bt_nav_qui_actif, #nav_5 a#bt_nav_real, #nav_5 a#bt_nav_real:hover, #nav_5 a#bt_nav_real_actif, #nav_5 a#bt_nav_conseil, #nav_5 a#bt_nav_conseil:hover, #nav_5 a#bt_nav_conseil_actif, #nav_5 a#bt_nav_ref, #nav_5 a#bt_nav_ref:hover, #nav_5 a#bt_nav_ref_actif, #nav_5 a#bt_nav_pro, #nav_5 a#bt_nav_pro:hover, #nav_5 a#bt_nav_pro_actif, #nav_5 a#bt_nav_lien, #nav_5 a#bt_nav_lien:hover, #nav_5 a#bt_nav_lien_actif, #nav_5 a#bt_nav_contact, #nav_5 a#bt_nav_contact:hover, #nav_5 a#bt_nav_contact_actif {
	background-image: url(../images/commun/nav_5.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 110px;
}
#nav_5 a#bt_nav_accueil {
	background-position: -46px top;
}
#nav_5 a#bt_nav_accueil:hover, #nav_5 a#bt_nav_accueil_actif  {
	background-position: -46px -42px;
}
#nav_5 a#bt_nav_qui {
	background-position: -157px top;
}
#nav_5 a#bt_nav_qui:hover, #nav_5 a#bt_nav_qui_actif {
	background-position: -157px -42px;
}
#nav_5 a#bt_nav_real {
	background-position: -268px top;
}
#nav_5 a#bt_nav_real:hover, #nav_5 a#bt_nav_real_actif {
	background-position: -268px -42px;
}
#nav_5 a#bt_nav_conseil {
	background-position: -379px top;
}
#nav_5 a#bt_nav_conseil:hover, #nav_5 a#bt_nav_conseil_actif {
	background-position: -379px -42px;
}
#nav_5 a#bt_nav_ref {
	background-position: -490px top;
}
#nav_5 a#bt_nav_ref:hover, #nav_5 a#bt_nav_ref_actif {
	background-position: -490px -42px;
}
#nav_5 a#bt_nav_pro {
	background-position: -601px top;
}
#nav_5 a#bt_nav_pro:hover, #nav_5 a#bt_nav_pro_actif {
	background-position: -601px -42px;
}
#nav_5 a#bt_nav_lien {
	background-position: -712px top;
}
#nav_5 a#bt_nav_lien:hover, #nav_5 a#bt_nav_lien_actif {
	background-position: -712px -42px;
}
#nav_5 a#bt_nav_contact {
	background-position: -823px top;
}
#nav_5 a#bt_nav_contact:hover, #nav_5 a#bt_nav_contact_actif {
	background-position: -823px -42px;
}