/* CSS Document */


/****** Contenu_page ******/
#contenu_page{
	background:url(../images/bg_contenu_page.gif) repeat-y top left;
	margin-top:8px;
}


/****** Contenu ******/
#bloc_contenu{
	float:right;
	width: 722px;
	padding:0 0 0 20px;
}

#bloc_contenu #bloc_titre{
	padding: 10px 0 14px 5px;	
	background:url(../images/carre_gris.gif) repeat-x bottom left;
}
#bloc_contenu #contenu{
	padding: 24px 0 0 5px;	
}

/* encart titre fond vert */
#sous_titre{
	height:39px;
	padding-left:18px;
	background:url(../images/bg_sous_titre.gif) no-repeat top left;
}
#sous_titre_texte{
	float:left;
	line-height:39px;
	height: 39px;
	padding:0 14px 0 14px;
	font-size:18px;
	font-weight:bold;
	background:#d7f3b0;
}
#accueil_texte_paragraphe{
	padding:12px 14px 0 18px;
}


/****** accueil ******/

#contenu_page #bloc_contenu #contenu #encart_produits_accueil_2{
	padding: 20px 117px 5px;
	text-align:center;
}
#contenu_page #bloc_contenu #contenu #encart_produits_accueil_3{
	padding: 25px 0 28px 0;
	text-align:center;
}
#bloc_produit{
	float:left;
	padding: 0 23px 0 23px;
	text-align:center;
	width:192px;
}
#bloc_produit #titre{
	text-align:center;
	width:186px;
	height:30px;
	font-size:12px;
	padding: 4px 3px 4px 3px;
	background:#ccff42;
}
#bloc_produit #chapo{
	text-align:left;
	width:184px;
	height:38px;
	padding: 3px 4px 6px 4px;
}
#bloc_produit #photo{
	height:144px;
	vertical-align:baseline;
}

/****** Details rubrique ******/
#encart_details_rubrique{
	padding:0 30px 15px 0;
}
#photo_rubrique{
	float:left;
	padding: 0 20px 0 0;
}
#photo2_rubrique{
	float:right;
	padding: 20px 0 0 20px;
}
#bloc_encart_titre_photo_2{
	float:left;
	width:380px;
	padding-top:20px;
}
#bloc_encart_texte_photo_2{
	float:left;
	width:380px;
	padding-top:15px;
}
#encart_details_rubrique #encart_texte_rubrique{
	float:left;
	width:340px;
}
#bloc_encart_texte{
	float:left;
	width:340px;
	padding-top:10px;
}
#bloc_encart_texte_gauche{
	float:left;
	width:330px;
	padding-right:10px;
}
#bloc_encart_texte_droit{
	float:right;
	width:330px;
}
#bloc_encart_texte_2{
	width:auto;
	padding-top:20px;
}
#bloc_encart_texte_3{
	width:auto;
	padding-top:15px;
}
#encart
#encart_texte{
	float:left;
}
#encart_btn_gamme{
	padding:10px 0 0 0;
	text-align:center;
}

/****** Details ss rubrique (Liste details produits) ******/

#liste_encart_details_produit{
	padding-bottom:10px;
}

#liste_encart_details_produit #photo_produit{
	float:left;
	padding: 0 20px 0 0;
}
#liste_encart_details_produit #encart_details_produit{
	float:left;
	width:430px;
}
#liste_encart_details_produit #encart_details_produit #bloc_titre_produit{
	width:auto;
}
#liste_encart_details_produit #encart_details_produit #encart_prix_panier{
	float:left;
	width:350px;
	padding:5px 0 4px 0;
}
#liste_encart_details_produit #encart_details_produit #encart_prix_panier #encart_prix_quantite{
	float:left;
	width:112px;
	margin-top:5px;
	padding:4px 0 4px 0;
	background:#edffbd;
}
#liste_encart_details_produit #encart_details_produit #encart_prix_panier #encart_prix_quantite #prix{
	float:left;
	width:75px;
	padding-top:2px;
	text-align:center;
	font-size:12px;
}
#liste_encart_details_produit #encart_details_produit #encart_prix_panier #encart_prix_quantite #quantite{
	float:left;
	text-align:center;
}
#liste_encart_details_produit #encart_details_produit #encart_prix_panier #encart_btn_quantite{
	float:left;
	width:18px;
	padding:0 12px 0 12px;
}
#liste_encart_details_produit #encart_details_produit #encart_prix_panier #encart_btn_panier_ajout{
	float:left;
	padding-top:5px;
}
#liste_encart_details_produit #encart_details_produit #encart_titre_paragraphe{
	float:left;
	width:430px;
}
#liste_encart_details_produit #encart_details_produit #encart_texte_paragraphe{
	float:left;
	width:430px;
	padding: 5px 0 2px 0;
}
#encart_separation_produit{
	background:url(../images/filet_gris.gif) no-repeat bottom left;
	height:15px;
}

/****** Panier ******/
#bloc_contenu_panier{
	width:650px;
	padding: 15px 40px 14px 22px;
}
#bloc_contenu_panier table td{
	text-align:center;
}
#texte_contenu_panier{
	padding:5px 4px 4px 4px;
	min-height:22px;
	text-align:center;
	font-size:12px;
	background:#edffbd;
}
#encadre_gris{
	padding-top:6px;
	border-color:#d4ccaf;
	border-width:1px;
	border-style:solid;
	height:23px;
}
#intitule_col_panier{
	padding: 4px 4px 4px 4px;
	font-size:12px;
	background:#ccff42;
	text-align:center;
}
#text_surligne_d{
	float:right;
	padding-right:6px;
	width:100px;
	background:#edffbd;
	font-size:12px;
	line-height:31px;
	text-align:right;
}
#bloc_contenu_panier #encart_btn_d{
	text-align:right;
	padding-right:30px;
}
#ss_titre_form{
	float:right;
	padding-top:18px;
	margin-right:85px;
}
#bloc_contenu_panier table.align_g td{
	text-align:left;
	font-size:14px;
	padding:0 4px 0 4px;
}
#bloc_contenu_panier table.align_d td.right{
	text-align:right;
}
#bloc_contenu_panier table.align_d td input{
	font-size:14px;
	padding:4px 4px 0 4px;
	height:22px;
}

#encart_ss_titre_form{
	height:39px;
}
/******  Confirmation Panier ******/


#btn_ss_titre_form{
	float:right;
	margin-right:44px;
}
#encart_adresse_facturation{
	float:left;
	padding-right:80px;
	min-width:206px;
	max-width:240px;
}
#encart_adresse_livraison{
	float:left;
	min-width:193px;
	max-width:320px;
}
#bloc_btn_contenu{
	padding: 5px 40px 14px 0;
}
#bloc_btn_contenu #encart_paiement_cheque{
	float:left;
	padding-right:53px;
	width:228px;
}
#bloc_btn_contenu #encart_paiement_cheque #btn_paiement_cheque{
	padding:0;
}
#bloc_btn_contenu #encart_paiement_cb{
	float:left;
	width:228px;
}
#bloc_btn_contenu #encart_paiement_cb #btn_paiement_cb{
	padding:0;
}
#texte_paiement{
	padding:0 15px 0 22px;
}
