@charset "utf-8";
/* CSS Document */

/* GENERAL 
***************************** */
*{margin:0; padding:0}
.center_page{width:1002px; margin:auto;}
a{text-decoration:none;}
a:hover{}
a img{border:none}
.clear{clear:both}
.cursor_pointer{cursor:pointer}

.txt_align_right{text-align:right}
.txt_align_center{text-align:center}

.txt_11px_ffffff{font-size:11px; color:#ffffff;}
.txt_12px_ffffff{font-size:12px; color:#ffffff;}
.txt_14px_ffffff{font-size:14px; color:#ffffff;}
.txt_12px_e2e2e2{font-size:12px; color:#e2e2e2;}
.txt_14px_e2e2e2{font-size:14px; color:#e2e2e2;}
.txt_24px_e2e2e2{font-size:24px; color:#e2e2e2;}
.txt_12px_c6c6c6{font-size:12px; color:#c6c6c6;}
.txt_14px_d5d5d5{font-size:14px; color:#d5d5d5;}
.txt_10px_afafaf{font-size:10px; color:#afafaf;}
.txt_12px_afafaf{font-size:12px; color:#afafaf;}
.txt_14px_afafaf{font-size:14px; color:#afafaf;}
.txt_10px_808080{font-size:10px; color:#808080;}
.txt_12px_808080{font-size:12px; color:#808080;}
.txt_14px_808080{font-size:14px; color:#808080;}
.txt_11px_a4a4a4{font-size:11px; color:#a4a4a4;}
.txt_12px_909090{font-size:12px; color:#909090;}
.txt_14px_909090{font-size:14px; color:#909090;}
.txt_12px_999999{font-size:12px; color:#999999;}
.txt_11px_8d8d8d{font-size:11px; color:#8d8d8d;}
.txt_12px_8d8d8d{font-size:12px; color:#8d8d8d;}
.txt_14px_8d8d8d{font-size:14px; color:#8d8d8d;}
.txt_11px_717171{font-size:11px; color:#717171;}
.txt_12px_717171{font-size:12px; color:#717171;}
.txt_14px_717171{font-size:14px; color:#717171;}
.txt_18px_717171{font-size:18px; color:#717171;}
.txt_24px_717171{font-size:24px; color:#717171;}
.txt_11px_676767{font-size:11px; color:#676767;}
.txt_12px_5b5b5b{font-size:12px; color:#5b5b5b;}
.txt_10px_414141{font-size:10px; color:#414141;}
.txt_11px_414141{font-size:11px; color:#414141;}
.txt_12px_414141{font-size:12px; color:#414141;}
.txt_14px_414141{font-size:14px; color:#414141;}
.txt_18px_414141{font-size:18px; color:#414141;}
.txt_10px_303030{font-size:10px; color:#303030;}
.txt_11px_303030{font-size:11px; color:#303030;}
.txt_12px_303030{font-size:12px; color:#303030;} 
.txt_13px_2a2a2a{font-size:13px; color:#2a2a2a;}
.txt_14px_2a2a2a{font-size:14px; color:#2a2a2a;} /* Gris très foncé */
.txt_11px_718e0f{font-size:11px; color:#718e0f;} /* Vert clair */
.txt_12px_718e0f{font-size:12px; color:#718e0f;} 
.txt_13px_718e0f{font-size:13px; color:#718e0f;}
.txt_14px_647c0e{font-size:14px; color:#718e0f;}
.txt_12px_88ac0f{font-size:12px; color:#88ac0f;}/* Vert clair */  
.txt_14px_88ac0f{font-size:14px; color:#88ac0f;}
.txt_14px_88ac0f{font-size:14px; color:#88ac0f;}
.txt_18px_88ac0f{font-size:18px; color:#88ac0f;}
.txt_12px_96be0d{font-size:12px; color:#96be0d;}
.txt_14px_96be0d{font-size:14px; color:#96be0d;}
.txt_16px_96be0d{font-size:16px; color:#96be0d;}
.txt_18px_96be0d{font-size:18px; color:#96be0d;}
.txt_12px_b7e515{font-size:12px; color:#b7e515;} /* Vert fluo */
.txt_16px_4e6208{font-size:16px; color:#4e6208;} /* Vert foncé */
.txt_11px_c29b9b{font-size:11px; color:#c29b9b;} /* Rouge clair */
.txt_11px_962020{font-size:11px; color:#962020;}
.txt_11px_e3dad0{font-size:11px; color:#e3dad0;} /* Beige */
.txt_12px_e3dad0{font-size:12px; color:#e3dad0;}
.txt_16px_e3dad0{font-size:16px; color:#e3dad0;}
.txt_9px_453e2d{font-size:9px; color:#453e2d}
.txt_11px_453e2d{font-size:11px; color:#453e2d;} /* Marron foncé */
.txt_12px_453e2d{font-size:12px; color:#453e2d;}
.txt_14px_453e2d{font-size:14px; color:#453e2d;}
.txt_16px_453e2d{font-size:16px; color:#453e2d;}
.txt_18px_453e2d{font-size:18px; color:#453e2d;}
.txt_24px_453e2d{font-size:24px; color:#453e2d;}
.txt_30px_453e2d{font-size:30px; color:#453e2d;}
.txt_18px_2e3906{font-size:18px; color:#2e3906;}
.txt_12px_b50000{font-size:12px; color:#b50000;} /* ROUGE */
.txt_18px_b50000{font-size:18px; color:#b50000;}


.txt_bold{font-weight:bold}
.txt_italique{font-style:italic}

.txt_shadow{text-shadow:1px 1px 0 #ccc;}
.txt_shadow_fff{text-shadow:1px 1px 0 #fff;}

.line_through{text-decoration:line-through}

.float_left{float:left}
.float_right{float:right}

/* ************************** */

body{background:url(../../img/integration/fr/bg_body.jpg) repeat scroll 0 88px; font-family:Arial, Helvetica, sans-serif}
#main{position:absolute; z-index:1; width:100%; height:88px; background:url(../../img/integration/fr/bg_dessus_body.jpg) repeat-x scroll bottom; left:0}



.fond_panier_ajout{	background:url(../../img/integration/fr/bg_container_votre_commande_bottom.jpg) no-repeat; width:642px; height:50px;}


/* REUTILISER DANS PLUSIEURS PAGES
******************************************** */
#ps_content .titre_selection_produits .fleche_title{margin-left:3px;}

.footer_bloc_selection .bg_bloc_selection_footer{background:url(../../img/integration/fr/footer_bloc_selection.png) repeat-x; padding:5px 10px 0 7px; height:23px; float:left; display:block}
.footer_bloc_selection .bloc_selection_footer_left{background:url(../../img/integration/fr/footer_bloc_selection_right.png) no-repeat top right; padding-right:5px; height:23px; float:left}
.footer_bloc_selection .bloc_selection_footer_right{background:url(../../img/integration/fr/footer_bloc_selection_left.png) no-repeat top left; padding-left:5px; height:23px; float:right}

.bloc_dernier_meuble{padding:9px; background:url(../../img/integration/fr/bg_bloc_dernier_meuble.png) no-repeat; width:206px; height:307px; float:left; margin:0 3px;}
	.bloc_dernier_meuble .description_dernier_meuble{heigth:70px; margin:5px 0;}
	.bloc_dernier_meuble .btn_yellow{background:url(../../img/integration/fr/btn_yellow_small.png) no-repeat; width:200px; height:21px; text-align:center; margin:0 auto; padding-top:5px; display:block;}

.produit_utile .info_produit_utile{margin:17px 0 0 0; width:206px; height:46px;}
.produit_utile .info_produit_utile_decoupes{margin:12px 0 0 0; width:206px; height:51px;}
.produit_utile .footer_bloc_selection{ height:23px; width:206px;}	

.coloris_selectionne .apercu_nuance_choisi{ float:left; border:solid 3px #c4c4c4; margin:0 8px 19px 16px;}
.coloris_selectionne .nom_nuance_choisi{float:left; margin-top:7px; width:155px;}
.coloris_selectionne .nom_nuance_choisi img{}

.bg_btn_radio{background:url(../../img/integration/fr/btn_input_radio.png) no-repeat; width:15px; height:15px; float:left; margin:0 3px 0 9px;}
	.bg_btn_radio .btn_radio{background:url(../../img/integration/fr/btn_input_radio_selected.png) no-repeat; width:9px; height:9px; margin:3px; display:none;}

.bg_btn_radio_frais_port{background:url(../../img/integration/fr/btn_input_radio.png) no-repeat; width:15px; height:15px; float:left; margin-left:15px;}
	.bg_btn_radio_frais_port .btn_radio{background:url(../../img/integration/fr/btn_input_radio_selected.png) no-repeat; width:9px; height:9px; margin:3px; display:none;}

.bg_btn_checkbox{background:url(../../img/integration/fr/checkbox.png) no-repeat; width:17px; height:17px; padding:2px}
	.bg_btn_checkbox .btn_checkbox{background:url(../../img/integration/fr/btn_checkbox.png) no-repeat; width:15px; height:14px; display:none;}
		
#ps_content .container_page_interne{width:694px; float:left; margin:0 0 25px 0;}

.bg_input_page_interne{background:url(../../img/integration/fr/bg_input_page_interne.png) no-repeat; width:249px; height:30px; padding-left:5px;}
	.bg_input_page_interne input{background:none; border:none; width:246px; margin:6px 5px; height:22px; margin-left:0}

.btn_green{cursor:pointer}
	.btn_green .btn_green_left{background:url(../../img/integration/fr/btn_green_left.png) no-repeat; width:11px; height:26px; float:left;}
	.btn_green .btn_green_content{background:url(../../img/integration/fr/btn_green_content.png) repeat-x; height:26px; float:left; text-align:center; border:none; display:block; margin-left:0;cursor:pointer}
	.btn_green .btn_green_right{background:url(../../img/integration/fr/btn_green_right.png) no-repeat; width:8px; height:26px; float:left;}

.btn_retour_yellow{display:block; margin-top:5px;}
	.btn_retour_yellow_left{background:url(../../img/integration/fr/btn_retour_yellow_left.png) no-repeat; width:23px; height:26px; float:left}
	.btn_retour_yellow_content{background:url(../../img/integration/fr/btn_retour_yellow_content.png) repeat-x; height:21px; float:left; padding-top:5px;}
	.btn_retour_yellow_right{background:url(../../img/integration/fr/btn_retour_yellow_right.png) no-repeat; width:11px; height:26px; float:left}
	
.btn_confirmer_green{display:block; margin-top:5px;}
	.btn_confirmer_green_left{background:url(../../img/integration/fr/btn_confirmer_left.png) no-repeat; width:9px; height:26px; float:left}
	.btn_confirmer_green_content{background:url(../../img/integration/fr/btn_confirmer_content.png) repeat-x; height:21px; float:left; padding-top:5px; color:#ffffff}
	.btn_confirmer_green_right{background:url(../../img/integration/fr/btn_confirmer_right.png) no-repeat; width:26px; height:26px; float:left}

.textarea_254_111{background:url(../../img/integration/fr/textarea_contact.png) no-repeat; width:244px; height:101px; padding:5px}
	.textarea_254_111 textarea{background:none; border:none; width:234px; height:91px;}

.bg_input_quantite_produit{background:url(../../img/integration/fr/bg_input_34_23.png) no-repeat; width:34px; height:23px; float:right; margin-bottom:1px;}
	.bg_input_quantite_produit input{background:none; border:none; margin:2px; width:30px; height:19px;}

.table_history{width:690px; margin:3px 0 20px 0;}
	.table_history th{background:url(../../img/integration/fr/bg_header_table_history.png) no-repeat; height:32px; color:#ffffff}
		.table_history th.first_item{background-position:left top;}
		.table_history th.item{background-position:-7px 0;}
		.table_history th.last_item{background-position:right top;}
	.table_history tbody{border:solid 1px #dddddd;}
		.table_history tbody tr{background:#fff; height:32px; border-left:solid 1px #96be0d;  border-right:solid 1px #96be0d;}
			.table_history tbody tr td{background:#fff; height:32px; border-bottom:solid 1px #96be0d;}
			.table_history tbody tr td.first_case{border-left:solid 1px #DDDDDD;}
			.table_history tbody tr td.last_case{border-right:solid 1px #DDDDDD;}
	.table_history tfoot{}
		.table_history tfoot .footer_table_history td{background:url(../../img/integration/fr/bg_footer_table_history.png) no-repeat; height:6px;}
			.table_history tfoot .footer_table_history td.footer_table_history_left{background-position:left top;}
			.table_history tfoot .footer_table_history td.footer_table_history_right{background-position:right top;}
			
			
.bg_input_compte{background:url(../../img/integration/fr/bg_input_compte.png) no-repeat; width:172px; height:25px; padding:5px 5px 0 5px; float:left;}
	.bg_input_compte input{width:164px; height:20px; background:none; border:none; font-style:italic; color:#a0a0a0; margin-left:0}

.txt_mon_compte{width:674px; border:solid 1px #96be0d; display:block; vertical-align:middle; padding:7px; margin-top:3px;}
.star_obligatoire{float:left; display:block; margin-top:2px; overflow:hidden; width:8px; height:7px;}
.h3_title{width:690px; border-bottom:solid 1px #96be0d;}

.txt_champs_obligatoires{float:right; margin:27px;}
	.txt_champs_obligatoires .star_obligatoire{margin-right:3px;}
/* *************************************** */

/* HEADER 
***************************** */
#ps_header_fixed{background: url(../../img/integration/fr/bg_header_fixed.jpg) repeat-x; width:100%; height:66px; position:fixed; left:0; z-index:50}
	#ps_header_fixed #light_left{margin:66px 0 0 -156px; position:absolute; z-index:50;}  /* 156*123 */
	#ps_header_fixed #light_right{margin:66px 0 0 1002px; position:absolute; z-index:50; float:left;}
	#ps_header_fixed #container_connexion_panier{background:url(../../img/integration/fr/bg_connexion_panier.png) no-repeat; width:551px; height:58px; margin:3px 38px 0 0; float:right}
		#ps_header_fixed #container_connexion_panier .container_garantie{width:134px; height:46px; padding:12px 18px 0 0; float:left}
		#ps_header_fixed #container_connexion_panier .container_connexion{width:190px; height:46px; padding:12px 18px 0 0; float:left}
			#ps_header_fixed #container_connexion_panier .container_connexion img{vertical-align:middle; margin-left:5px;}	
			#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous{width:214px; height:0; position:absolute; z-index:6; background:url(../../img/integration/fr/bg_connectez_vous.png) no-repeat; margin:11px 0 0 -5px;}
			#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display{margin-top:14px}
				#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display label{width:65px; height:13px; float:left; margin-bottom:6px}
				#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display .input_text{width:121px; background:url(../../img/integration/fr/bg_input.jpg) repeat-x; float:left;  margin:0 2px 6px 0;}
					#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display .input_text .input_text_modif{width:111px; background:none; border:0; float:left; margin:0; font-size:10px;}
					#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display .input_text .input_text_left{width:5px; height:13px; background:url(../../img/integration/fr/bg_input_left.jpg) no-repeat; float:left}
					#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display .input_text .input_text_right{width:5px; height:13px; background:url(../../img/integration/fr/bg_input_right.jpg) no-repeat; float:left}
				#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display .mdp_oublie{padding:10px 0 0 45px; display:block}
				#ps_header_fixed #container_connexion_panier .container_connexion #connectez_vous #connexion_display .input_image_modif{position:absolute; z-index:6; margin:-45px 0 0 165px; border:none;}			
		#ps_header_fixed #container_connexion_panier .container_panier{width:191px; height:58px; padding:0; float:left}
			#ps_header_fixed #container_connexion_panier .container_panier .information_panier{width:112px; height:22px; margin-top:9px; float:left; background:url(../../img/integration/fr/txt_mon_panier.png) no-repeat top center; padding-top:20px;}
			#ps_header_fixed #container_connexion_panier .container_panier img{margin-right:20px; float:right;}
#ps_header{height:191px; background:url(../../img/integration/fr/bg_header.png) no-repeat bottom center; padding-top:66px; position:relative; z-index:3}
	#ps_header img{margin:26px 0 0 41px;}
	#ps_header h1{visibility:hidden;}
	#ps_header #navigation{ list-style:none; height:34px; width:800px; margin:28px auto 0 auto;}
		#ps_header #navigation li{float:left; height:34px; margin:0 4px 0 5px}
		#ps_header #navigation .item_left{background:url(../../img/integration/fr/bg_onglet_left.png) no-repeat; width:5px; height:33px; float:left;}
		#ps_header #navigation .item{background:url(../../img/integration/fr/bg_onglet_content.png) repeat-x; height:26px; padding:7px 27px 0 27px;  float:left;}
		#ps_header #navigation .item_right{background:url(../../img/integration/fr/bg_onglet_right.png) no-repeat; width:5px; height:33px;float:left;}

/* ************************** */


/* HOME PAGE
****************************** */
#ps_content{}
	#ps_content #ombre_homepage_left{position:absolute; z-index:3;}  /* 9*133 */
	#ps_content #ombre_homepage_right{margin-left:993px; position:absolute; z-index:3; float:left;}
	#ps_content #content_1000_920{width:920px; margin:auto; background-color:#FFFFFF; padding:24px 40px 0 40px;}
	#ps_content #content_1000_944{width:944px; margin:auto; background-color:#FFFFFF; padding:24px 28px 15px 28px; min-height:400px;}
	#content_1000_480{width:423px; margin:auto; background-color:#FFFFFF; padding:24px 28px 15px 28px; min-height:473px; overflow:hidden}
	#ps_content .ps_slider{ width:920px; height:283px; margin:auto;}
	#ps_content #container_promotion{width:705px; margin:24px 0 35px 12px; height:292px; float:left}
		#ps_content #container_promotion .cadre_promotion{background:url(../../img/integration/fr/bg_promos.png) no-repeat; width:220px; height:292px; float:left; margin-right:15px}
			#ps_content #container_promotion .cadre_promotion .titre_promotion{padding-top:9px; text-align:center}
			#ps_content #container_promotion .cadre_promotion .image_promotion{margin:2px 7px 2px 7px;}
			#ps_content #container_promotion .cadre_promotion .description_promotion{width:206px; margin:auto; height:93px;}
			#ps_content #container_promotion .cadre_promotion .btn_yellow{background:url(../../img/integration/fr/btn_yellow.png) no-repeat; width:212px; height:17px; text-align:center; margin:0 auto; padding-top:5px; display:block;}
			#ps_content #container_promotion .cadre_promotion .pastille_promo{position:absolute; z-index:5; margin:-260px 0 0 175px;}
	#ps_content #container_newsletter{width:215px; margin:24px 0 35px 0; height:292px; float:left;}
		#ps_content #container_newsletter .input_newletter{background:url(../../img/integration/fr/bg_input_newsletter.png) no-repeat; width:216px; height:42px;}
			#ps_content #container_newsletter .input_newletter input{background:none; border:none; width:190px; height:42px; margin-right:15px; padding-top:0px}
		#ps_content #container_newsletter .input_image{border:none; margin-left:-4px}
		#ps_content #container_newsletter #container_information{background:url(../../img/integration/fr/bg_informations.png); widows:216px; height:84px; padding:9px 20px 0 0; line-height:1.3em}
			#ps_content #container_newsletter #container_information img{vertical-align:middle; margin-left:3px}
	#ps_content #container_right_column{float:right}
	#ps_content #container_selection_index{width:694px; float:left; margin:1px 0 25px 0;}
			#ps_content #container_selection_index .bloc_selection{background:url(../../img/integration/fr/bg_bloc_selection.png) no-repeat; width:323px; height:155px; padding:9px; margin:0 3px;}
			#ps_content #container_selection_index .bloc_selection_vert{background:url(../../img/integration/fr/bg_bloc_selection_vert.png) no-repeat; width:323px; height:155px; padding:9px; margin:0 3px;}
				#ps_content #container_selection_index .bloc_selection_titre{width:323px; height:22px; background:#83a50c; text-align:center; padding-top:5px;}
				#ps_content #container_selection_index .footer_bloc_selection{ height:23px; width:323px; position:relative; margin-top:-26px}
	#ps_content #container_derniers_meubles{width:694px; float:left;}
		#ps_content #container_derniers_meubles .bloc_dernier_meuble{padding:9px; background:url(../../img/integration/fr/bg_bloc_dernier_meuble.png) no-repeat; width:206px; height:307px; float:left; margin:0 3px;}
		#ps_content #container_derniers_meubles .bloc_dernier_meuble .description_dernier_meuble{height:70px; margin:5px 0 0 0;}
		#ps_content #container_derniers_meubles .bloc_dernier_meuble .btn_yellow{background:url(../../img/integration/fr/btn_yellow_small.png) no-repeat; width:200px; height:21px; text-align:center; margin:0 auto; padding-top:5px; display:block;}
		#ps_content #newsletter_block_left{padding-top:7px;}
		
/* ****************************** */


/* RIGHT_COLUMN
************************************* */
#container_right_column{width:220px; float:right}
	#container_right_column .titre_right_column{margin-bottom:4px}
		#container_right_column .titre_right_column .fleche_title{margin-left:3px; }
	#container_right_column #palette_couleur{background:url(../../img/integration/fr/palette_couleur.jpg) no-repeat; width:204px; height:105px; padding:6px; cursor:pointer}
		#container_right_column #palette_couleur .nb_colors{background:url(../../img/integration/fr/bg_nb_colors.png) no-repeat; width:51px; height:45px;}
		#container_right_column #palette_couleur .description_colors{background:url(../../img/integration/fr/bg_descr_palette_colors.png) no-repeat; width:203px; height:48px; margin-top:5px;}
	#container_right_column #pecf{background:url(../../img/integration/fr/pefc.jpg) no-repeat; width:155px; height:109px; padding:3px 5px 5px 55px; margin:4px 0 15px 1px}
	#container_right_column #container_simplifiez_vous{border:solid 1px #88ac0f; width:200px; padding:15px 7px; margin-bottom:15px}
	#container_right_column .plaque_bois_compresse{background:url(../../img/integration/fr/plaque_bois_compresse.jpg) no-repeat; width:204px; height:63px; padding:114px 6px 0 6px;}
		#container_right_column .plaque_bois_compresse .description_plaque_bois_compresse{background:url(../../img/integration/fr/bg_plaque_compresse_description.png) no-repeat; width:195px; height:43px; padding:7px 4px;}
	
	.lien_jeu_concours{display:block; margin-left:-8px; margin-top:-30px;}
	
	
/* *********************************** */


/* RIGHT COLUMN COMMANDE
************************************* */
#container_votre_commande{background:url(../../img/integration/fr/bg_commande.png) no-repeat; width:200px; height:597px; padding:8px;}
	#container_votre_commande .title_commande{width:149px; height:27px; margin:0 25px 20px 25px;}
	#container_votre_commande .line_commande{height:20px}
	#container_votre_commande .apercu_choix_commande{background:url(../../img/integration/fr/bg_apercu_choix_commande.png) no-repeat; width:168px; height:79px; padding:5px; margin:auto;}
	#container_votre_commande #div_coloris_panneau_resume, #container_votre_commande #div_coloris_champs_resume{display:none;}
	#container_votre_commande .quantite_commande{}
		.quantite_commande_txt{float:left; width:55%; padding-top:7px;}
		.quantite_commande_input{float:left; width:45%}
			.input_text_commande{background:url(../../img/integration/fr/bg_input_commande.png) no-repeat; width:48px; height:24px; overflow:hidden; float:left; margin-top:2px}
				.input_text_commande input{width:40px; margin:2px 4px; height:20px; background:none; border:none }
			.btn_plus_quantite{background:url(../../img/integration/fr/btn_plus_yellow.png) no-repeat; width:18px; height:29px; cursor:pointer; float:left;cursor:pointer;}
			 .btn_moins_quantite{background:url(../../img/integration/fr/btn_moins_yellow.png) no-repeat; width:18px; height:29px; cursor:pointer; float:left; margin:0 1px 0 2px;cursor:pointer;}

	.btn_ajouter_panier{background:url(../../img/integration/fr/btn_yellow_commande.png) no-repeat; width:178px; height:27px; padding:8px 0 0 30px; margin-left:-3px; cursor:pointer}

#container_conseil{padding:7px; border:solid 1px #8fb11d; width:202px;}

/* *********************************** */



/* CONFIGURATEUR_MEUBLE
************************************** */
#ps_content #ps_configurateur_decoupes{height:695px}
#ps_content #ps_configurateur_decoupes #flash_configurateur_meuble{width:605px; height:515px; background:url(../../img/integration/fr/image_flash.jpg) no-repeat; overflow:hidden}
#ps_content #ps_configurateur_decoupes .prix_meuble{width:575px;text-align:right; margin-top:50px;}

#ps_content #ps_configurateur_decoupes .note_placement_avec_fleche{width:575px;text-align:left; margin-top:10px;}

#ps_content #ps_configurateur_decoupes .information_sous_flash{height:28px}
	#ps_content #ps_configurateur_decoupes .information_sous_flash .btn_commander_meuble{background:url(../../img/integration/fr/btn_commander_meuble.png) no-repeat; width:280px; height:19px; float:left; padding:8px 6px; cursor:pointer }
	#ps_content #ps_configurateur_decoupes .information_sous_flash .btn_reset_mesure{background:url(../../img/integration/fr/btn_reinitialiser_mesures.png) no-repeat; width:211px; height:19px; float:left; padding:6px; margin:2px 15px 0 45px; cursor:pointer;}


#ps_content .form_configurateur{position:absolute; z-index:5; background:url(../../img/integration/fr/bg_form_configurateur.png) no-repeat; width:300px; height:681px; margin:16px 0 0 625px; padding:6px;}
	#ps_content .form_configurateur .titre_form_configurateur{background:url(../../img/integration/fr/bg_titre_form_configurateur.png) no-repeat; width:300px; height:50px; padding-top:3px; margin-bottom:23px; position: relative;}
	#ps_content .form_configurateur .titre_form_configurateur .image_etape{position:absolute; z-index:999;/*margin-left:-5px; margin-top:-10px;*/ left: -5px; top: -7px}
	#ps_content .form_configurateur .choisir_nuance{margin:4px 16px 8px 16px; display:block}
	#ps_content .form_configurateur .coloris_selectionne{}
		
	#flashDecouverte{font-weight:bold; font-size:14px; color:#FF0000}
	#ps_content .form_configurateur .label_input_text{ float:left; width:95px; height:31px; padding:14px 6px 0 0; margin-bottom:3px}
	#ps_content .form_configurateur .label_input_text_etagere{float:left; width:130px; height:28px; padding:14px 6px 0 0; margin-bottom:3px}
	#ps_content .form_configurateur .label_input_radio{ float:left; margin-right:5px;}
	#ps_content .form_configurateur .label_input_radio_alone{float:left; width:130px; height:25px; padding:3px 6px 0 0; margin-bottom:3px}
	#ps_content .form_configurateur .span_mm{ float:left; height:31px; padding:14px 0 0 6px; margin-bottom:3px}	
	#ps_content .form_configurateur .input_text{width:161px; height:45px; background:url(../../img/integration/fr/form_configurateur_input.png) repeat-x; float:left}
		#ps_content .form_configurateur .input_text .input_text_left{background:url(../../img/integration/fr/form_configurateur_input_left.png) no-repeat; width:9px; height:45px; float:left}
		#ps_content .form_configurateur .input_text .input_text_modif{float:left; width:143px;  border:none; background:none; margin:0; margin-top:13px}			
		#ps_content .form_configurateur .input_text .input_text_right{background:url(../../img/integration/fr/form_configurateur_input_right.png) no-repeat; width:9px; height:45px; float:left}
	#ps_content .form_configurateur .input_text_quantite{width:120px; height:45px; background:url(../../img/integration/fr/form_configurateur_input.png) repeat-x; float:left; margin-right:3px}
		#ps_content .form_configurateur .input_text_quantite .input_text_left{background:url(../../img/integration/fr/form_configurateur_input_left.png) no-repeat; width:9px; height:45px; float:left}
		#ps_content .form_configurateur .input_text_quantite .input_text_right{background:url(../../img/integration/fr/form_configurateur_input_right.png) no-repeat; width:9px; height:45px; float:left}
		#ps_content .form_configurateur .input_text_quantite input{float:left; width:102px;  border:none; background:none; margin:0px;margin-top:13px}
		#ps_content .form_configurateur .btn_plus_quantite{float:left; background:url(../../img/integration/fr/btn_plus_green.png) no-repeat; width:18px; height:28px; margin-top:7px;cursor:pointer;}
		#ps_content .form_configurateur .btn_moins_quantite{float:left; background:url(../../img/integration/fr/btn_moins_green.png) no-repeat; width:18px; height:28px; margin-top:7px;cursor:pointer;}
	#ps_content .form_configurateur .bloc_input_radio{float:left;}
	#ps_content .form_configurateur .choix_profondeur{height:31px; padding:13px 0 0 0;}
	#ps_content .form_configurateur .choix_pietement, .form_configurateur .choix_penderie, .form_configurateur .choix_montage{height:28px; padding:3px 0 0 0;}

		
#ps_content #ps_container_produits_utiles{margin-top:30px}
#ps_content #ps_container_produits_utiles .produit_utile{background:url(../../img/integration/fr/bg_produits_utiles.png) no-repeat; width:206px; height:247px; margin:15px 23px 0 5px; padding:1px; float:left}
.container_page_interne .produit_utile{background:url(../../img/integration/fr/bg_produits_utiles.png) no-repeat; width:206px; height:247px; margin:5px 10px 0 10px; padding:1px; float:left}
		
#ps_content #container_derniers_meubles_configurateur{margin:50px 0 50px 0;}
		
				
/* ************************************ */


/* CONFIGURATEUR_DECOUPE
************************************** */
#ps_content #container_selection #container_conf_decoupe{width:640px; margin:auto}
#ps_content #container_selection #container_conf_decoupe .etape_visible{}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .picto_right{float:right; background:url(../../img/integration/fr/fleche_top_conf_decoupe.png) no-repeat; width:17px; height:11px; margin:5px 10px 12px 0;}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .numero_etape{color:#453e2d; font-size:14px; font-weight:bold;}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .titre_etape{color:#88ac0f; font-size:18px; font-weight:bold;}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .option_non_dispo{display:none}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .separateur_horizontal{background:url(../../img/integration/fr/separateur_horizontal_conf_decoupes.png) no-repeat; width:640px; height:1px; overflow:hidden; margin-bottom:10px; clear:both}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape{}
	#ps_content #container_selection #container_conf_decoupe .etape_visible #detail_panneau{ margin:5px 0px 5px 34px; display:none}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .select_custom{ width:341px; margin:auto}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .select_custom .select_custom_left{background:url(../../img/integration/fr/form_configurateur_input_left.png) no-repeat; width:9px; height:45px; float:left;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .select_custom .select_custom_content{background:url(../../img/integration/fr/form_configurateur_input.png) repeat-x; height:45px; width:285px; float:left;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .select_custom .select_custom_right{background:url(../../img/integration/fr/button_select.png) no-repeat; width:47px; height:45px; float:left; cursor:pointer}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .help_mesures{width:465px; margin:5px 0 0 34px; float:left;}
			#ps_content #container_selection #container_conf_decoupe .etape_visible .help_mesures .img_mesure_important{float:left; margin-top:5px;}
			#ps_content #container_selection #container_conf_decoupe .etape_visible .help_mesures .descr_mesure_important{float:left; width:430px; margin-left:5px;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .image_longueur_largeur_mini{float:left}
		
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .button_coloris{background:url(../../img/integration/fr/button_ouvrir_nuancier.png) no-repeat; width:266px; height:47px; cursor:pointer; margin:15px 25px 34px 34px; float:left}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .coloris_selectionne{float:left; margin-top:12px; width:300px;}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape #container_input_longueur_largeur{float:left;}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape #container_schema_longueur_largeur{float:left;margin:10px 0 10px 45px;}
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur{width:290px; /*float:left; */margin:15px 0 15px 15px;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur .label_input_text{ float:left; width:95px; height:31px; padding:14px 6px 0 0; margin-bottom:3px}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur .span_mm{ float:left; height:31px; padding:14px 0 0 6px; margin-bottom:3px}	
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur .input_text{width:161px; height:45px; background:url(../../img/integration/fr/form_configurateur_input.png) repeat-x; float:left}
			#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur .input_text .input_text_left{background:url(../../img/integration/fr/form_configurateur_input_left.png) no-repeat; width:9px; height:45px; float:left}
			#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur .input_text_modif{float:left; width:138px; border:none; background:none; margin:13px 0 0 5px; }
			#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .input_logueur_largeur .input_text_right{background:url(../../img/integration/fr/form_configurateur_input_right.png) no-repeat; width:9px; height:45px; float:left}
	
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .placage_chant{width:290px; float:left; margin:5px 0 0 35px;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .placage_chant .image_placage_chant{margin-top:10px}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .placage_chant .image_fleche_right{margin-left:10px}
	
	#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .choix_chant_a_plaquer{width:300px; float:left;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .choix_chant_a_plaquer .image_longueur_largeur{float:left;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .choix_chant_a_plaquer .btn_checkbox_top{margin:0 0 3px 125px}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .choix_chant_a_plaquer .btn_checkbox_left{float:left; margin:40px 3px 0 0;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .choix_chant_a_plaquer .btn_checkbox_right{float:left; margin:40px 0 0 3px;}
		#ps_content #container_selection #container_conf_decoupe .etape_visible .contenu_etape .choix_chant_a_plaquer .btn_checkbox_bottom{margin:3px 0 0 125px}

#ps_content #container_selection #container_conf_decoupe .etape_hidden{}
	#ps_content #container_selection #container_conf_decoupe .etape_hidden .picto_right{float:right; background:url(../../img/integration/fr/croix_conf_decoupes.png) no-repeat; width:11px; height:12px; margin:5px 10px 12px 0;}
	#ps_content #container_selection #container_conf_decoupe .etape_hidden .numero_etape{color:#bab9b9; font-size:14px; font-weight:bold;}
	#ps_content #container_selection #container_conf_decoupe .etape_hidden .titre_etape{color:#cdd5b3; font-size:18px; font-weight:bold;}
	#ps_content #container_selection #container_conf_decoupe .etape_hidden .option_non_dispo{color:#cdd5b3; font-size:12px; float:right; margin:4px 5px 0 0;}
	#ps_content #container_selection #container_conf_decoupe .etape_hidden .separateur_horizontal{background:url(../../img/integration/fr/separateur_horizontal_conf_decoupes_hidden.png) no-repeat; width:640px; height:1px; overflow:hidden;  margin-bottom:10px; clear:both}
	#ps_content #container_selection #container_conf_decoupe .etape_hidden .contenu_etape{display:none}

/* *********************************** */

/* LISTING_DECOUPE
**************************************** */
#ps_content #container_selection{width:694px; float:left; margin:1px 0 25px 0;}
	#ps_content #container_selection .footer_bloc_selection{ }
	#ps_content #container_selection .produit_utile{background:url(../../img/integration/fr/bg_produits_utiles.png) no-repeat; width:206px; height:247px; margin:15px 18px 0 5px; padding:1px; float:left}

#ps_content #container_decoupes{width:694px; float:left; margin:15px 0 25px 0;}
	#ps_content #container_decoupes .bloc_dernier_decoupes{padding:9px; background:url(../../img/integration/fr/bg_bloc_dernieres_decoupes.png) no-repeat; width:206px; height:278px; float:left; margin:0 3px;}
	#ps_content #container_decoupes .bloc_dernier_decoupes .image_decoupe{margin-bottom:7px}
	#ps_content #container_decoupes .bloc_dernier_decoupes .description_dernier_decoupes{height:70px; margin:5px 0;}
	#ps_content #container_decoupes .bloc_dernier_decoupes .btn_yellow{background:url(../../img/integration/fr/btn_yellow_small.png) no-repeat; width:200px; height:21px; text-align:center; margin:0 auto; padding-top:5px; display:block;}


/* ************************************** */


/* FOOTER
********************************* */
#ps_footer{background:url(../../img/integration/fr/bg_footer.jpg) repeat-x; width:100%; height:150px; overflow:hidden}
	#ps_footer .colonne{float:left; width:218px; padding:30px 0 0 30px;}
	#ps_footer .separateur_vertical{width:2px; height:233px; background:url(../../img/integration/fr/footer_separateur_vertical.png) no-repeat; float:left; margin-top:6px}

#ps_footer .footer_share{}
	#ps_footer .footer_share .footer_share_title{font-weight:bold; font-size:10px; width:210px; margin:5px 0;}
	#ps_footer .footer_share ul{list-style:none}
		#ps_footer .footer_share ul li{float:left; margin:7px 7px 0 0;}
			#ps_footer .footer_share ul li a{}
				#ps_footer .footer_share ul li a img{}

/* ****************************** */



/* CUSTOM SELECT
********************************* */
#select_traitement_iconselect{width:311px; height:16px; padding:15px; background:url(../../img/integration/fr/select_custom.png) no-repeat; font-size:14px; color: #808080; font-weight:bold; margin-bottom:4px; cursor:pointer}
	#select_traitement_holder { margin-top:-9px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:341px;}
		#select_traitement_holder .selectitems {padding:3px; z-index:10000; margin:0 9px;}
		#select_traitement_holder .last {border: none;}
		#select_traitement_holder .selectitems span {padding-left: 5px; font-size:14px; color: #808080;} 
		#select_traitement_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_traitement_holder .selectedclass {background-color:#DDDDDD;}
		#select_traitement_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer.png) bottom left repeat-y; height: 9px; margin-bottom: -5px; width:341px}
	#select_traitement_iconselect #select_traitement_options{height: 150px; overflow-y: scroll; width:325px; padding-left:7px;}


#select_panneau_iconselect{width:311px; height:16px; padding:15px; background:url(../../img/integration/fr/select_custom.png) no-repeat; font-size:14px; color: #808080; font-weight:bold; margin-bottom:4px; cursor:pointer}
	#select_panneau_holder { margin-top:-9px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:341px;}
		#select_panneau_holder .selectitems {padding:3px; z-index:10000; margin:0 9px;}
		#select_panneau_holder .last {border: none;}
		#select_panneau_holder .selectitems span {padding-left: 5px; font-size:14px; color: #808080;} 
		#select_panneau_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_panneau_holder .selectedclass {background-color:#DDDDDD;}
		#select_panneau_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer.png) bottom left repeat-y; height: 9px; margin-bottom: -5px; width:341px}
	#select_panneau_iconselect #select_panneau_options{height: 150px; overflow-y: scroll; width:325px; padding-left:7px;}


#select_epaisseur_iconselect{width:311px; height:16px; padding:15px; background:url(../../img/integration/fr/select_custom.png) no-repeat; font-size:14px; color: #808080; font-weight:bold; margin:15px 0 4px 0; cursor:pointer}
	#select_epaisseur_holder { margin-top:-9px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:341px;}
		#select_epaisseur_holder .selectitems {padding:3px; z-index:10000; margin:0 9px;}
		#select_epaisseur_holder .last {border: none;}
		#select_epaisseur_holder .selectitems span {padding-left: 5px; font-size:14px; color: #808080;} 
		#select_epaisseur_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_epaisseur_holder .selectedclass {background-color:#DDDDDD;}
		#select_epaisseur_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer.png) bottom left repeat-y; height: 9px; margin-bottom: -5px; width:341px}
	#select_epaisseur_iconselect #select_epaisseur_options{height: 150px; overflow-y: scroll; width:325px; padding-left:7px;}
	
	
#select_contact_iconselect{width:234px; height:15px; padding:7px 15px 8px 5px; background:url(../../img/integration/fr/select_custom_page_interne.png) no-repeat; font-size:14px; color: #A0A0A0; margin-bottom:4px; cursor:pointer; font-style:italic}
	#select_contact_holder { margin-top:-9px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_page_interne.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:254px;}
		#select_contact_holder .selectitems {padding:3px; z-index:10000; margin-left:2px;}
		#select_contact_holder .last {border: none;}
		#select_contact_holder .selectitems span {color:A0A0A0; font-style:italic; font-size:14px; } 
		#select_contact_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_contact_holder .selectedclass {background-color:#DDDDDD;}
		#select_contact_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_page_interne.png) bottom left repeat-y; height: 5px; margin-bottom: -5px; width:254px}
	#select_contact_iconselect #select_contact_options{height: 150px; overflow-y: scroll; padding-left:7px;}
	

#select_days_iconselect{width:32px; height:12px; padding:5px 15px 8px 10px; background:url(../../img/integration/fr/select_custom_compte_date.png) no-repeat; font-size:14px; color: #A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#select_days_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_compte_date.jpg) top left repeat-y; padding-right:2px; display:none; position:absolute; width:55px;}
		#select_days_holder .selectitems {padding:3px 0; z-index:10000;}
		#select_days_holder .last {border: none;}
		#select_days_holder .selectitems span {padding-left: 5px; font-size:12px; color: #A0A0A0; font-style:italic;} 
		#select_days_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_days_holder .selectedclass {background-color:#DDDDDD;}
		#select_days_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_compte_date.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:57px}
		#select_days_holder #select_days_options{height: 150px; overflow-y: scroll; padding-left:1px;}
	
#select_months_iconselect{width:32px; height:12px; padding:5px 15px 8px 10px; background:url(../../img/integration/fr/select_custom_compte_date.png) no-repeat; font-size:12px; color:#A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#select_months_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_compte_date.jpg) top left repeat-y; padding-right:2px; display:none; position:absolute; width:55px;}
		#select_months_holder .selectitems {padding:3px 0; z-index:10000;}
		#select_months_holder .last {border: none;}
		#select_months_holder .selectitems span {padding-left: 5px; font-size:12px; color: #A0A0A0; font-style:italic;} 
		#select_months_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_months_holder .selectedclass {background-color:#DDDDDD;}
		#select_months_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_compte_date.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:57px}
		#select_months_holder #select_months_options{height: 150px; overflow-y: scroll; padding-left:1px;}
	
#select_years_iconselect{width:39px; height:12px; padding:5px 15px 8px 3px; background:url(../../img/integration/fr/select_custom_compte_date.png) no-repeat; font-size:12px; color:#A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#select_years_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_compte_date.jpg) top left repeat-y; padding-right:2px; display:none; position:absolute; width:55px;}
		#select_years_holder .selectitems {padding:3px 0; z-index:10000;}
		#select_years_holder .last {border: none;}
		#select_years_holder .selectitems span {padding-left: 1px; font-size:12px; color: #A0A0A0; font-style:italic;} 
		#select_years_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_years_holder .selectedclass {background-color:#DDDDDD;}
		#select_years_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_compte_date.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:57px}
		#select_years_holder #select_years_options{height: 150px; overflow-y: scroll; padding-left:1px;}
	
#select_country_iconselect{width:158px; height:12px; padding:5px 15px 8px 5px; background:url(../../img/integration/fr/select_custom_pays.png) no-repeat; font-size:14px; color:#A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#select_country_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_pays.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:172px;}
		#select_country_holder .selectitems {padding:3px 0; z-index:10000;}
		#select_country_holder .last {border: none;}
		#select_country_holder .selectitems span{padding-left: 5px; font-size:12px; color: #A0A0A0; font-style:italic;} 
		#select_country_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_country_holder .selectedclass {background-color:#DDDDDD;}
		#select_country_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_pays.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:174px}
		#select_country_holder #select_country_options{height: 150px; overflow-y: scroll; padding-left:1px;}	


#id_country_iconselect{width:158px; height:12px; padding:5px 15px 8px 5px; background:url(../../img/integration/fr/select_custom_pays.png) no-repeat; font-size:14px; color:#A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#id_country_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_pays.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:172px;}
		#id_country_holder .selectitems {padding:3px; z-index:10000; margin-left:2px;}
		#id_country_holder .last {border: none;}
		#id_country_holder .selectitems span {font-size:12px; color:#A0A0A0; font-style:italic;} 
		#id_country_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#id_country_holder .selectedclass {background-color:#DDDDDD;}
		#id_country_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_pays.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:174px}
		#id_country_holder #id_country_options{height: 150px; overflow-y: scroll; padding-left:7px;}	

#select_pagination_iconselect{width:32px; height:12px; padding:5px 15px 8px 10px; background:url(../../img/integration/fr/select_custom_compte_date.png) no-repeat; font-size:12px; color:#A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#select_pagination_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_compte_date.jpg) top left repeat-y; padding-right:2px; display:none; position:absolute; width:55px;}
		#select_pagination_holder .selectitems {padding:3px 0 3px 7px; z-index:10000;}
		#select_pagination_holder .last {border: none;}
		#select_pagination_holder .selectitems span {padding-left: 1px; font-size:12px; color: #A0A0A0; font-style:italic;} 
		#select_pagination_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_pagination_holder .selectedclass {background-color:#DDDDDD;}
		#select_pagination_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_compte_date.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:57px}
		#select_pagination_holder #select_pagination_options{height:60px; overflow-y:scroll; padding-left:1px;}
		
		
#selectPrductSort_iconselect{width:158px; height:12px; padding:5px 15px 8px 5px; background:url(../../img/integration/fr/select_custom_pays.png) no-repeat; font-size:14px; color:#A0A0A0; margin:0 4px 0 0; cursor:pointer; font-style:italic;}
	#selectPrductSort_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_pays.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:172px; z-index:10}
		#selectPrductSort_holder .selectitems {padding:3px 0; z-index:10000;}
		#selectPrductSort_holder .last {border: none;}
		#selectPrductSort_holder .selectitems span{padding-left: 5px; font-size:12px; color: #A0A0A0; font-style:italic;} 
		#selectPrductSort_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#selectPrductSort_holder .selectedclass {background-color:#DDDDDD;}
		#selectPrductSort_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_pays.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:174px}
		#selectPrductSort_holder #selectPrductSort_options{height: 150px; overflow-y: scroll; padding-left:1px;}		
		

#select_address_delivery_iconselect{width:155px; height:11px; padding:6px 15px 8px 5px; background:url(../../img/integration/fr/select_custom_pays.png) no-repeat; font-size:14px; color: #8d8d8d; margin:0 4px 0 0; cursor:pointer; font-style:italic;overflow:hidden;}
	#select_address_delivery_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_pays.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:172px;}
		#select_address_delivery_holder .selectitems {padding:3px; z-index:10000; margin-left:2px;}
		#select_address_delivery_holder .last {border: none;}
		#select_address_delivery_holder .selectitems span {} 
		#select_address_delivery_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_address_delivery_holder .selectedclass {background-color:#DDDDDD;}
		#select_address_delivery_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_pays.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:174px}
		#select_address_delivery_holder #select_address_delivery_options{padding-left:7px;}	
	
#select_address_invoice_iconselect{width:155px; height:11px; padding:6px 15px 8px 5px; background:url(../../img/integration/fr/select_custom_pays.png) no-repeat; font-size:14px; color: #8d8d8d; margin:0 4px 0 0; cursor:pointer; font-style:italic;overflow:hidden;}
	#select_address_invoice_holder { margin-top:-4px;  margin-left:0px; background:url(../../img/integration/fr/select_custom_option_pays.png) top left repeat-y; padding-right:2px; display:none; position:absolute; width:172px;}
		#select_address_invoice_holder .selectitems {padding:3px; z-index:10000; margin-left:2px;}
		#select_address_invoice_holder .last {border: none;}
		#select_address_invoice_holder .selectitems span {} 
		#select_address_invoice_holder .hoverclass {background-color:#EEEEEE; cursor:pointer;} 
		#select_address_invoice_holder .selectedclass {background-color:#DDDDDD;}
		#select_address_invoice_holder .selectfooter {background:url(../../img/integration/fr/select_custom_footer_pays.png) bottom left repeat-y; height: 4px; margin-bottom: -4px; width:174px}
		#select_address_invoice_holder #select_address_invoice_options{padding-left:7px;}	
		
	
	
	
/* ******************************** */


/* LIGHTBOX
********************************* */
#ps_bg_lightbox{background:url(../../img/integration/fr/bg_lightbox.png) repeat-x 0 18px #ffffff; width:691px}
	#ps_bg_lightbox .descr_coloris{margin:0 0 10px 50px;}
		#ps_bg_lightbox .descr_coloris .logo_egger{margin-top:-10px}
	#ps_bg_lightbox .title_lightbox{margin:30px 0 0 20px}
	#ps_bg_lightbox .title_lightbox .separateur_horizontal{background:url(../../img/integration/fr/separateur_horizontal_conf_decoupes.png) no-repeat; width:640px; height:1px; overflow:hidden; margin-bottom:10px;}
	#ps_bg_lightbox .container_apercu_decors{margin:10px 0 10px 30px; width:630px;}
		#ps_bg_lightbox .container_apercu_decors img{border:solid 2px #88ac0f; cursor:pointer}
		#ps_bg_lightbox .container_apercu_decors .apercu_et_denomination{float:left; height:60px; width:60px; margin:10px 5px;}
			#ps_bg_lightbox .container_apercu_decors .apercu_et_denomination p{line-height:1em; margin-top:-5px}
		

/* ******************************** */


/* AUTHENTIFICATION
********************************* */
.container_page_interne .progressbar{width:688px; height:50px; margin:20px 0;}
	.container_page_interne .progressbar .progressbar_txt{width:688px; height:24px; margin:0 23px}
		.container_page_interne .progressbar .progressbar_txt div{width:130px; height:24px; float:left; text-align:center}
	.container_page_interne .progressbar .progressbar_img{width:688px; height:26px;}

.container_page_interne .container_form_authentification{background:url(../../img/integration/fr/bg_authentification.jpg) no-repeat; width:690px; height:208px; margin-top:35px}
	.container_page_interne .container_form_authentification .form_connection{width:285px; float:left; margin:20px 0 0 60px; height:180px;}
		.container_page_interne .container_form_authentification .form_connection .desc_form_authentification{margin-bottom:15px;}
	.container_page_interne .container_form_authentification .form_inscription{width:295px; float:left; margin:20px 0 0 50px; height:180px;}
		.container_page_interne .container_form_authentification .form_inscription .desc_form_authentification{margin-bottom:56px;}
	
	.container_page_interne .container_form_authentification .bg_input_page_interne{margin:10px 0;}
	.container_page_interne .container_form_authentification .btn_green .btn_green_content{width:238px;}
	.container_page_interne .container_form_authentification .link_mdp_oublie{margin:10px 5px 0 0;}
			.container_page_interne .container_form_authentification .link_mdp_oublie a{text-decoration:underline}
			.container_page_interne .container_form_authentification .link_mdp_oublie a:hover{text-decoration:none}
	
.container_page_interne .container_creation_compte{background:url(../../img/integration/fr/bg_creation_compte.jpg) no-repeat; width:690px; height:498px; margin-top:20px;}
	.container_page_interne .container_creation_compte .creation_compte_info_perso{width:333px; height:480px; float:left; margin:9px 6px;}
	.container_page_interne .container_creation_compte .creation_compte_adresse{width:333px; height:480px; float:left; margin:9px 6px;}
	.container_page_interne .container_creation_compte .title_compte{margin-bottom:30px;}
	.container_page_interne .container_creation_compte .txt_info_compte{width:170px; float:right; height:25px; margin-right:20px;}
	.container_page_interne .container_creation_compte .ligne_formulaire_compte{height:30px; clear:both}
					
		
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .label_compte{ width:137px; padding:4px 5px 0 0; display:block; float:left; font-size:14px; color:#3b3b3b; text-shadow:#fff 1px 1px; height:21px;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_civilite{width:172px; height:25px; padding:5px 5px 0 5px; float:left; }
			.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_civilite span{display:block; float:left; /*width:45px; */ margin-left:10px; height:25px;}
			.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_civilite .bg_btn_radio{margin:0 3px 0 0;}
			.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_civilite .label_radio{float:left; margin:0 0 0 2px; display:block;/* width:10px; */color:#676767;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_group{width:172px; /*height:25px;*/ padding:5px 5px 0 5px; float:left; }
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_group span{display:block; float:left; /*width:45px; */ margin-left:10px; height:25px;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_group .bg_btn_radio{margin:0 3px 0 0;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .choix_group .label_radio{float:left; margin:0 0 0 2px; display:block;/* width:10px; */color:#676767;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .container_select_date_naissance{width:181px; height:25px; float:left; margin-bottom:20px;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .container_select_date_naissance .select_date_naissance{width:57px; float:left; margin-left:1px;}
		
		.container_page_interne .container_creation_compte .container_checkbox_compte{width:190px; float:right;}
			.container_page_interne .container_creation_compte .container_checkbox_compte .bg_btn_checkbox{float:left;}
			.container_page_interne .container_creation_compte .container_checkbox_compte .label_checkbox_compte{width:148px; display:block; float:left; padding:1px 0 0 5px}
			
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .container_select_pays{float:left; width:182px;}
		.container_page_interne .container_creation_compte .ligne_formulaire_compte .bg_textarea_compte{float:left; width:174px; background:url(../../img/integration/fr/textarea_creation_compte.png) no-repeat; height:65px; padding:5px 0; margin-right:8px; overflow:hidden}
			.container_page_interne .container_creation_compte .ligne_formulaire_compte .bg_textarea_compte textarea{background:none; border:none; width:164px; height:65px; font-style:italic; color:#a0a0a0; margin-left:4px;}
		
		.container_page_interne .container_creation_compte .ligne_formulaire_compte_textarea{height:80px;}
		.container_page_interne .container_creation_compte .btn_green{float:right; margin:20px 0 0 0;}
			

/* ******************************** */




/* PASSWORD
********************************* */
.container_page_interne .container_form_mdp_oublie{width:690px; height:150px; margin-top:20px; border:solid 1px #dddddd; background:#eeeeee; padding-top:40px;}
	.container_page_interne .container_form_mdp_oublie .form_mdp_oublie{width:257px; margin:auto;}
	.container_page_interne .container_form_mdp_oublie .bg_input_page_interne{margin:10px 0 10px 2px;}
	.container_page_interne .container_form_mdp_oublie .btn_green .btn_green_content{width:238px;}
	
.container_page_interne .btn_retour_yellow_password{margin-top:18px;}

/* ******************************** */


/* CMS
************************************* */
.container_cms{margin-top:20px;}
.container_cms h2 {
	font-size: 18px;
	font-weight: bold;
	color: #96be0d;
	background: transparent url('../img/title_bg.gif') no-repeat top left;
	height: 21px;
	margin:10px 0;
}
.container_cms h2 span {
	color:#96be0d;
}
.container_cms h3 { font-size: 16px; margin:5px 0; color:#8d8d8d;}
.container_cms h4 { font-size: 14px; margin:3px 0; color:#8d8d8d;}
.container_cms p{font-size: 12px;}
.container_cms a{}

/* *********************************** */


/* SITEMA1P
************************************* */
.container_list{width:160px; float:left; margin:0 35px 30px 35px; }
	.container_list h3{border-bottom:solid 1px #96be0d;}
		.container_list ul li:hover{padding-left:10px; font-style:italic;}
	.container_list ul.plan_site_list_point{list-style-image:url(../../img/integration/fr/green_circle_puce.jpg); margin-left:28px;}

	.container_list ul.plan_site_list_categorie{list-style-image:url(../../img/integration/fr/angle_puce.jpg); margin-left:28px;}
		.container_list ul.plan_site_list_categorie .last ul{margin-left:28px;}
		
	.container_list .plan_site_tree_top{ background:url(../../img/integration/fr/folder.jpg) no-repeat; padding-bottom:5px; padding-left:24px; padding-top:3px; height:10px; margin-left:3px; }

/* *********************************** */


/* CONTACT
************************************* */
.container_form_contact{background:url(../../img/integration/fr/bg_contact.jpg) no-repeat; width:690px; height:288px; padding-top:10px; margin-top:20px}
	.container_form_contact .form_contact{width:260px; height:270px; margin:0 115px 0 50px; float:left}
		.container_form_contact .form_contact .txt_contact{margin-bottom:5px;}
		.container_form_contact .form_contact .bg_input_page_interne{margin:10px 0;}
		.container_form_contact .form_contact .btn_green .btn_green_content{width:238px;}
		.container_form_contact .form_contact .textarea_254_111{margin:10px 0;}
	
	.adresse_contact{width:250px; height:200px; float:left; margin-top:20px;}

/* *********************************** */


/* MY-ACCOUNT
************************************* */
.list_mon_compte{list-style:none; width:597px; margin:20px auto}
	.list_mon_compte li{ width:597px; height:68px; margin:5px 0; cursor:pointer}
	.list_mon_compte li:hover{background-position:0 -68px;}
	.list_mon_compte .list_mon_compte_historique{background:url(../../img/integration/fr/mon_compte_historique.jpg) no-repeat;}
	.list_mon_compte .list_mon_compte_avoirs{background:url(../../img/integration/fr/mon_compte_avoirs.jpg) no-repeat;}
	.list_mon_compte .list_mon_compte_adresse{background:url(../../img/integration/fr/mon_compte_adresse.jpg) no-repeat;}
	.list_mon_compte .list_mon_compte_info_perso{background:url(../../img/integration/fr/mon_compte_info_perso.jpg) no-repeat;}
	.list_mon_compte .list_mon_compte_bons_reduc{background:url(../../img/integration/fr/mon_compte_reductions.jpg) no-repeat;}
	.list_mon_compte .list_mon_compte_retour{background:url(../../img/integration/fr/mon_compte_retour.jpg) no-repeat;}	
	.list_mon_compte li:hover{background-position:0 -68px;}
		.list_mon_compte li a{width:479px; height:53px; display:block; cursor:pointer; padding:15px 0 0 118px; }
	
	
	
/* *********************************** */



/* HISTORY
************************************* */

#block-order-detail{background:#f0f0f0; padding-top:20px; padding-bottom:20px; width:690px;}

	#block-order-detail h4{padding-left:5px;}
	.list_suivre_pas_pas{float:right; width:45%; list-style:none; padding-right:5px;}
		.list_suivre_pas_pas li img{margin-left:10px;}
	.container_info_commande{width:50%; float:left; padding-left:5px;}
		.container_info_commande .icon_et_txt{margin:10px 0;}
			.container_info_commande .icon_et_txt a{ margin-left:5px;}
			.container_info_commande .icon_et_txt img{vertical-align:middle;}
			.container_info_commande .icon_et_txt .txt_recyclage{width:300px}
	.container_adresse_livraison{background:url(../../img/integration/fr/bg_authentification.jpg) no-repeat; width:590px; height:168px; padding:40px 0 0 100px; margin-top:15px;}
	  .container_adresse_livraison ul.addresse_client{width:250px; margin-right:50px; float:left; list-style:none}
		.container_adresse_livraison ul.addresse_livraison{width:250px; float:left; list-style:none}
	
	.form_historique{width:690px;}
		.form_historique p{padding:0 5px;}
		.table_commande_historique{width:690px;}
			.table_commande_historique th{background:#DDDDDD; height:29px;}
				.table_commande_historique .line_commande_historique td{height:29px; border-bottom:solid 1px #DDDDDD; text-align:center}
						.table_commande_historique .line_commande_historique td .bg_btn_checkbox{margin-left:7px}
					.table_commande_historique .line_commande_historique td.first_case{border-left:solid 1px #DDDDDD;}
					.table_commande_historique .line_commande_historique td.last_case{border-right:solid 1px #DDDDDD;}
				.table_commande_historique .line_commande_historique_footer td{height:25px; text-align:right; border-left:solid 1px #DDDDDD; border-right:solid 1px #DDDDDD; padding-right:20px}
				.table_commande_historique .line_commande_historique_footer td.last_line{border-bottom:solid 1px #DDDDDD;}
	.form_historique .order_qte_input{display:none;}

.textarea_retour_marchandise{width:688px; height:50px; margin-left:0; border:1px solid #DDDDDD;}
.form_historique .btn_green{margin-top:5px}

/* *********************************** */


/* PRODUCT
************************************* */
.container_image_btn{width:348px; min-height:377px; float:left; margin-top:5px;}
	.container_image_btn .container_image{border:solid 1px #DDDDDD; width:300px; height:300px; padding:24px;}
		.container_image_btn .container_image img{margin:auto; display:block;}
	.container_image_btn .container_btn{width:350px; height:29px;}
		.container_image_btn .container_btn .btn_print{width:71px; height:23px; background:url(../../img/integration/fr/btn_print_produit.png) no-repeat; float:left; padding:6px 0 0 38px; cursor:pointer}
		.container_image_btn .container_btn .btn_preview{width:74px; height:23px; background:url(../../img/integration/fr/btn_preview_produit.png) no-repeat; float:right; padding:6px 0 0 35px; cursor:pointer}

.container_info_produit{float:right; width:345px; height:377px; margin-top:5px;}
	.container_info_produit .nom_produit{}
	.container_info_produit .label_quantite{float:right; margin:3px 5px 0 0;}
	.container_info_produit .btn_green{margin:5px -2px 0 0;}
		.container_info_produit .container_info_produit_resume{width:345px; height:150px; overflow:hidden; padding-right:5px; margin-top:15px;}
			.container_info_produit .container_info_produit_resume .line_disponibilite{}
			.container_info_produit .container_info_produit_resume .line_quantite{margin-right:90px;}
			.container_info_produit .container_info_produit_resume .info_disponibilite{display:block; float:right; margin-left:5px; margin-top:5px; width:85px;}
		
		.container_info_produit .description_produit{width:320px; height:161px; margin-left:25px;}
			.container_info_produit .description_produit .bg_title_description{background:url(../../img/integration/fr/bg_description_produit.png) no-repeat; width:94px; height:17px; padding:2px 0 0 15px;}
			.container_info_produit .description_produit .cadre_description{width:308px; height:142px; border:solid 1px #96be0d; padding:0 5px;}
			
	.produit_croises{margin-top:58px;}
	#attributes .select_attributes{float:right; height:20px; margin-bottom:4px; width:123px;}

/* ************************************* */



/* PRODUCT-SORT
************************************* */
.ps_product_sort{}



/* ************************************* */


/* SHOPPING-CART
************************************* */
.panier_delete_product{text-decoration:underline; margin-right:20px;}
.panier_delete_product:hover{text-decoration:none}
.price_panier_product{margin:0 20px 5px 0;}

.nb_quantite_panier{float:left; margin:5px 0 0 12px;}
.btn_qtn_panier{width:14px; float:left;}
	.btn_qtn_panier a{width:14px; height:18px;}

.td_img_product a img{border:solid 1px #dddddd;}
.td_img_product a:hover img{border:solid 1px #96be0d;}

.panier_table_padding_price{padding-right:20px; text-align:right}
.container_bon_reduction{width:200px; position:absolute; z-index:3; margin:10px;}
	.container_bon_reduction .btn_green input{width:155px}
.cart_free_shipping{margin:5px 20px 0 0;}

#order-detail-content .table_history tfoot{background:#eeeeee;}

/* ************************************* */


/* ORDER-ADRESS
******************************************** */
#form_adresse_commande .select, #form_adresse_commande .select{margin:5px 0;}
	#form_adresse_commande .addresses_commande{background:url(../../img/integration/fr/bg_authentification.jpg) no-repeat; width:690px; height:208px; margin-top:35px}
	
	#form_adresse_commande .addresses_commande .addresse_client{margin:20px 50px 0 100px; float:left; width:250px; list-style:none; }
	#form_adresse_commande .addresses_commande .addresse_livraison{margin-top:20px; width:250px; list-style:none; float:left;}
		#form_adresse_commande .addresses_commande li{height:15px;}
		#form_adresse_commande .addresses_commande .first_li{padding-bottom:10px;}
		#form_adresse_commande .addresses_commande .lien_li{padding-top:10px}
		#form_adresse_commande a.btn_green_content{padding-top:5px;}
		#form_adresse_commande .textarea textarea{width:690px; height:50px;}
		#form_adresse_commande .btn_confirmer_green_content{height:34px; margin:-8px 0 0 0; border:none; background-position:0 8px; cursor:pointer;}

		#form_adresse_commande #address_invoice_form .btn_green_content{padding-top:5px;}

#form_adresse_commande label{padding-top:5px; margin-right:5px; margin-bottom:10px;}
#form_adresse_commande .checkbox{margin-top:5px;}
/* ****************************************** */


/* ORDER-SLIP
********************************************* */
.container_apercu_addresses{width:690px;}
	.container_apercu_addresses .ul_address{float:left; width:40%; margin:20px 5%; list-style:none;}
		.container_apercu_addresses .ul_address .title_adresse{margin-bottom:5px; border-bottom:solid 1px #96be0d;}
		.container_apercu_addresses .ul_address .li_adresse{padding-left:10px;}
		.container_apercu_addresses .ul_address .li_lien{list-style:disc; margin-left:20px;}
		.container_apercu_addresses .ul_address .li_vide{height:15px}

/* ****************************************** */


/* ADRESS
******************************************** */
	#form_new_adress .btn_confirmer_green_content{height:34px; margin:-8px 0 0 0; border:none; background-position:0 8px; cursor:pointer;}

	#form_new_adress .ligne_formulaire_compte{height:30px; clear:both}
		#form_new_adress .ligne_formulaire_compte .label_compte{ width:300px; padding:4px 5px 0 0; display:block; float:left; font-size:14px; color:#3b3b3b; text-shadow:#fff 1px 1px; height:21px;}
		#form_new_adress .ligne_formulaire_compte .container_select_pays{float:left; width:182px;}
		#form_new_adress .ligne_formulaire_compte .bg_textarea_compte{float:left; width:174px; background:url(../../img/integration/fr/textarea_creation_compte.png) no-repeat; height:65px; padding:5px 0; margin-right:8px; overflow:hidden}
			#form_new_adress .ligne_formulaire_compte .bg_textarea_compte textarea{background:none; border:none; width:164px; height:65px; font-style:italic; color:#a0a0a0; margin-left:4px;}

		#form_new_adress  .ligne_formulaire_compte_textarea{height:80px;}
		#form_new_adress .ligne_formulaire_alias .bg_input_compte{margin-top:8px;}
		#form_new_adress .ligne_formulaire_alias .star_obligatoire{margin-top:8px;}
		
/* ****************************************** */



/* ERRORS
********************************************* */
.error_message{ border:1px solid #da0f00; color:#da0f00; margin:10px 0; width:674px; padding:7px;}
.error_message p{font-weight:bold;}
.error_message il{list-style:disc;}
.error_message ul li{margin-left:30px;}

/* ****************************************** */


/* IDENTITY
******************************************** */
#form_identity{margin-top:20px;}
	#form_identity .ligne_formulaire_compte{height:30px; clear:both}
		#form_identity .ligne_formulaire_compte .label_compte{ width:300px; padding:4px 5px 0 0; display:block; float:left; font-size:14px; color:#3b3b3b; text-shadow:#fff 1px 1px; height:21px;}
		#form_identity .ligne_formulaire_compte .choix_civilite{width:172px; height:25px; padding:5px 5px 0 5px; float:left; }
			#form_identity .ligne_formulaire_compte .choix_civilite span{display:block; float:left; /*width:45px; */ margin-left:10px; height:25px;}
			#form_identity .ligne_formulaire_compte .choix_civilite .bg_btn_radio{margin:0 3px 0 0;}
			#form_identity .ligne_formulaire_compte .choix_civilite .label_radio{float:left; margin:0 0 0 2px; display:block;/* width:10px;*/ color:#676767;}
			
		#form_identity .ligne_formulaire_compte .choix_group{width:172px; /*height:25px; */padding:5px 5px 0 5px; float:left; }
		#form_identity .ligne_formulaire_compte .choix_group span{display:block; float:left; /*width:45px; */ margin-left:10px; height:25px;}
		#form_identity .ligne_formulaire_compte .choix_group .bg_btn_radio{margin:0 3px 0 0;}
		#form_identity .ligne_formulaire_compte .choix_group .label_radio{float:left; margin:0 0 0 2px; display:block;/* width:10px;*/ color:#676767;}	
			
		#form_identity .ligne_formulaire_compte .container_select_date_naissance{width:181px; height:25px; float:left; margin-bottom:20px;}
			#form_identity .ligne_formulaire_compte .container_select_date_naissance .select_date_naissance{width:57px; float:left; margin-left:1px;}
		#form_identity  .container_checkbox_compte{width:190px; margin-left:306px;}
			#form_identity .container_checkbox_compte .bg_btn_checkbox{float:left;}
			#form_identity .container_checkbox_compte .label_checkbox_compte{width:160px; display:block; float:left; padding:1px 0 0 5px}
	
	#form_identity .btn_confirmer_green_content{height:34px; margin:-8px 0 0 0; border:none; background-position:0 8px; cursor:pointer;}
	
	
/* ***************************************** */


/* ORDER-CARRIER
******************************************** */
#form_frais_port{}
	#form_frais_port .container_checkbox_compte{margin-left:30px;}
		#form_frais_port .container_checkbox_compte .bg_btn_checkbox{float:left;}
		#form_frais_port .container_checkbox_compte .label_checkbox_compte{display:block; float:left; padding:1px 0 0 5px}
	#form_frais_port .table_history{margin-top:5px}
	#form_frais_port .btn_confirmer_green_content{height:34px; margin:-8px 0 0 0; border:none; background-position:0 8px; cursor:pointer;}

/* ***************************************** */


/* MODULE PAIEMENT
******************************************** */
.payment_paybox{float:left; margin-left:70px}
	.payment_paybox a{display:block; width:290px; height:195px; margin:20px auto;}
		.payment_paybox a img{}

.payment_cheque{float:right;}
	.payment_cheque a{display:block; width:290px; height:195px; margin:20px auto;}
		.payment_cheque a img{}

#form_execution .container_btn{margin-top:30px;}
	#form_execution .container_btn .btn_confirmer_green_content{height:34px; margin:-8px 0 0 0; border:none; background-position:0 8px; cursor:pointer;}

/* **************************************** */


/* PRODUCT-LIST
******************************************** */
.container_promotion_list{}
	.container_promotion_list .container_promotion{background:url(../../img/integration/fr/bg_promotions.jpg) no-repeat; width:690px; height:148px; margin:12px 0;}
		.container_promotion_list .container_promotion .reduction_percent{position:absolute; background:url(../../img/integration/fr/bg_reduction_percent.png) no-repeat; width:58px; height:58px; z-index:5; margin:-6px 0 0 111px; padding:17px 0; text-align:center; text-shadow:1px 1px 0 #abc455;}
		
		.container_promotion_list .container_promotion .container_promotion_img{width:141px; height:130px; padding:9px; float:left; position:absolute;}
			.container_promotion_list .container_promotion .container_promotion_img a{display:block; width:129px; height:129px; overflow:hidden; border:solid 1px #96be0d;}
				.container_promotion_list .container_promotion .container_promotion_img a img{}
		
		.container_promotion_list .container_promotion .container_promotion_descr{width:300px; height:122px; float:left; padding:13px 20px; position:absolute; margin-left:155px;}
		
		.container_promotion_list .container_promotion .container_promotion_infos{width:162px; height:122px; float:left; padding:13px; position:absolute; margin-left:505px;}
			.container_promotion_list .container_promotion .container_promotion_infos .info_price_product{height:75px;}
			.container_promotion_list .container_promotion .container_promotion_infos .btn_promotion{}
				.container_promotion_list .container_promotion .container_promotion_infos .btn_promotion .btn_yellow_voir_produit{background:url(../../img/integration/fr/btn_yellow_voir_produit.png) no-repeat; width:110px; height:21px; text-align:center; padding:5px 21px 0 6px; width:110px; display:block; margin-left:30px; clear:both}
				.container_promotion_list .container_promotion .container_promotion_infos .btn_promotion .btn_confirmer_green{width:139px; margin-right:-6px;}
				.container_promotion_list .container_promotion .container_promotion_infos .btn_promotion .btn_confirmer_green .btn_confirmer_green_content{width:104px;}
		

/* **************************************** */

/* PAGINATION
******************************************* */
.pagination_custom{width:250px; margin:10px auto 0 auto;}
	.pagination_custom .pagination_custom_ul{ list-style:none;}
	.pagination_custom .pagination_custom_ul li{float:left;}
	.pagination_custom .pagination_custom_li_disabled{ visibility:hidden;} 
		.pagination_custom .pagination_custom_ul .pagination_custom_li_previous{background:url(../../img/integration/fr/btn_page_previous.png) no-repeat; width:69px; height:20px; padding:5px 5px 0 16px; text-align:center; float:left; margin-right:10px; color:#a0a0a0; font-style:italic; font-size:14px;}
		.pagination_custom .pagination_custom_ul .pagination_custom_select{float:left; width:57px;}
		.pagination_custom .pagination_custom_ul .pagination_custom_li_next{background:url(../../img/integration/fr/btn_page_next.png) no-repeat; width:56px; height:20px; padding:5px 16px 0 5px; text-align:center; float:left; margin-left:10px; color:#a0a0a0; font-style:italic; font-size:14px;}
		.pagination_custom .pagination_custom_ul a{color:#a0a0a0; font-style:italic; font-size:14px;}
		.pagination_custom .pagination_custom_ul .pagination_custom_li_disabled{}


/* **************************************** */


/* PRODUCT-SORT
********************************************* */
#productsSortForm{width:207px; float:right;}
	#productsSortForm label{float:left; width:20px; font-size:#adadad; font-size:14px; font-style:italic; padding-top:5px; }
	#productsSortForm .select_product_sort{margin-left:10px; float:left; width:175px; }
	



/* ***************************************** */


/* ORDER-RETURN
********************************************** */
.info_order_return{padding-left:15px;}



/* ******************************************* */



/* CARACTERISTIQUES DES MEUBLES
*********************************************** */
.container_cadre_caracteristiques{position:relative;}
	.container_cadre_caracteristiques .green_arrow{position:absolute;}
	.container_cadre_caracteristiques .green_arrow_1{background:url(../../img/integration/fr/green_arrow_left.png) no-repeat; width:49px; height:41px; left:192px; top:30px;}
	.container_cadre_caracteristiques .green_arrow_2{background:url(../../img/integration/fr/green_arrow_right.png) no-repeat; width:49px; height:41px; left:447px; top:159px;}
	.container_cadre_caracteristiques .green_arrow_3{background:url(../../img/integration/fr/green_arrow_left.png) no-repeat; width:49px; height:41px; right:223px; top:262px;}
	.container_cadre_caracteristiques .green_arrow_4{background:url(../../img/integration/fr/green_arrow_bottom.png) no-repeat; width:41px; height:49px; top:450px; left:30px;}
	.container_cadre_caracteristiques .green_arrow_5{background:url(../../img/integration/fr/green_arrow_right.png) no-repeat; width:49px; height:41px; top:500px; right:198px;}
	.container_cadre_caracteristiques .cadre_caracteristiques{background:url(../../img/integration/fr/cadre_caracteristiques.png) no-repeat; width:206px; height:205px; padding:10px 10px 11px 8px; float:left;margin:3px; color:#717171;}
		.container_cadre_caracteristiques .cadre_caracteristiques div.text{font-size:12px; padding:15px;}
			.container_cadre_caracteristiques .cadre_caracteristiques div.text strong{font-size:14px; color:#88AC0F;}
			.container_cadre_caracteristiques .cadre_caracteristiques div.text ul{margin-left:20px;}
				.container_cadre_caracteristiques .cadre_caracteristiques div.text ul li{}


/* ******************************************** */







.titre404 {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:20px;
}

.liink404{
	margin-left:5px;
	margin-bottom:15px;
	font-size:14px;
}

.liink404:hover{
	text-decoration:underline;
}

.tableau404{
	margin-bottom:50px;
	margin-left:90px;
}
