/********************************** STYLES GENERAUX ***************************************/
/*****************************************************************************************/


.tableauGeneralAlignementBoutique
{
	padding-left:15px;
	padding-top:10px;
}

.tableauGeneralAlignementBoutique img {
	
}

.NavigationPageBoutiquePagination
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
}

.NavigationPageBoutiqueSuivantPrecedent
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
}

.NavigationPageBoutiqueNumeroPage
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #e81f1f;
}

.NavigationPageBoutiqueTextePage
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color:#6a524a;
	padding-right:25px;
}


/*********************************** STYLE MENU GAUCHE ************************************/
/******************************************************************************************/

div.boutique_menu_categorie
{
  width: 236px;
  background-position: bottom left;
  background-repeat: no-repeat;
}

div.boutique_menu_categorie_droite_haut
{
  width: 236px;
  background-repeat: no-repeat;
}

div.boutique_menu_categorie_droite_milieu
{
  width: 236px;
}

div.boutique_menu_categorie_droite_bas
{
 display:none;
}

ul.boutique_menu_categories
{
  margin: 0px;
  list-style-image:url(/images/puce_list_boutique.gif);
  padding: 0px;
  margin-left:35px;
  width:160px;
  font-size:11px;
}

li.boutique_menu_categories, li.boutique_menu_categories_select
{
  margin-left: 20px;
  padding-left: 0px;
	margin-bottom:6px;
}

td.module_menu_categories_lien_niveau1 {
	width:240px;
	display:block;
}

		a.module_menu_categories_lien_niveau1:link, a.module_menu_categories_lien_niveau1:active, a.module_menu_categories_lien_niveau1:visited
		{
			font-family: Arial;
			font-size:11px;
			color:#139daa;
			text-decoration:none;
			display:block;
			background:url(/images/boutique/puce_orange_turquoise.gif) no-repeat left bottom;
			padding-left:11px;
			margin-left:10px;
		}

		a.module_menu_categories_lien_niveau1:hover
		{
			text-decoration:underline;
		}


		a.module_menu_categories_lien_niveau2:link
		{
			font-family: Verdana, Arial;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;

		}
		a.module_menu_categories_lien_niveau2:active
		{
			font-family: Verdana, Arial;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;

		}
		a.module_menu_categories_lien_niveau2:visited
		{
			font-family: Verdana, Arial;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;

		}
		a.module_menu_categories_lien_niveau2:hover
		{
			font-family: Verdana, Arial;
			font-size:10px;
			color:#359da8;
			text-decoration:underline;

		}


/********************************** LISTE PRODUITS ***************************************/
/*****************************************************************************************/


.titreListeProduitsBoutique
{
		background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.prixListeProduitsBoutique
{
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
	padding-right:15px;
	padding-bottom:5px;
	color : #e81f1f;
	text-align:right;
}


/********************************** FICHE PRODUIT ***************************************/
/****************************************************************************************/


#liste_produits {
}

.titreFicheProduitsBoutique
{
		background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.prixFicheProduitsBoutique
{
	font-family: arial;
	font-size: 24px;
	font-weight:bold;
	padding-right:15px;
	padding-bottom:5px;
	color : #e81f1f;
	text-align:right;
	background-image:url('/images/boutique/fond_prix_fiche_produits.gif'); 	
}


.texteSousPhotoFicheProduitsBoutique
{
	font-family: arial;
	font-size: 10px;
	 color:#6a524a;
	text-align:left;
	padding-left:17px;
	padding-top:8px;
}

/********************************** PANIER ***************************************/
/*********************************************************************************/
/*NEW*/

div.boutique_panier_module_bloc
{
  font-family: Arial;
  font-size: 12px;
  color: #fff;
  text-align: center;
	padding-top:20px;
	padding-bottom:20px;
	background:url(/images/bg_panier.gif) no-repeat center ;
	text-decoration:none;
}

.boutique_panier_module_bloc a { text-decoration:none; }

div.boutique_panier_nb_produits
{
  font-weight:bold;
	text-decoration:none;
}

div.boutique_panier_voir_produits
{
  padding-right: 15px;
  font-weight:bold;
	text-decoration:none;
}

div.boutique_panier_module_bloc a, div.boutique_panier_voir_produits a, div.boutique_panier_nb_produits a
{
  font-family: Arial;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

div.boutique_panier_module_bloc a:hover
{
  text-decoration: none;
}



/*OLD*/
.titreMonPanierBoutique
{
		background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.descriptionFicheProduitsBoutique
{
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	 color:#6a524a;
	text-align:left;
	padding-left:25px;
	padding-top:20px;
	background-image:url('/images/boutique/fond_description_fiche_produits.gif'); 	
}

.texteImprimerPanierBoutique
{
	font-family: arial;
	font-size: 13px;
	font-weight:normal;
	 color:#6a524a;
	text-align:right;
	padding-bottom:20px;
	/*font-style:italic;*/
}

a.texteImprimerPanierBoutique:link,a.texteImprimerPanierBoutique:visited,a.texteImprimerPanierBoutique:active
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	 color:#6a524a;
	text-align:right;
	padding-bottom:20px;
	/*font-style:italic;*/
	text-decoration:underline;	
}

a.texteImprimerPanierBoutique:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	 color:#6a524a;
	text-align:right;
	padding-bottom:20px;
	/*font-style:italic;*/
	text-decoration:underline;
}

.enteteArticleTableauPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #FFFFFF;
	background-color:#6a524a;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:20px;
	width:350px;	
}


.entetePrixTableauPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	color : #FFFFFF;
	background-color:#6a524a;
	padding-bottom:8px;
	padding-top:8px;
	width:100px;	
}

.enteteQuantiteTableauPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #FFFFFF;
	text-align:center;
	background-color:#6a524a;
	padding-bottom:8px;
	padding-top:8px;
	width:100px;	
}

.enteteTTCTableauPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #FFFFFF;
	text-align:center;
	background-color:#6a524a;
	padding-bottom:8px;
	padding-top:8px;
	width:90px;	
}
.enteteSuppressionTableauPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #FFFFFF;
	text-align:center;
	background-color:#6a524a;
	padding-bottom:8px;
	padding-top:8px;
	width:100px;	
}
.textDescriptifArticlePanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	 color:#6a524a;
	padding-bottom:8px;
	padding-top:15px;
	padding-left:15px;	
}

.textPrixPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	 color:#6a524a;
	padding-bottom:8px;
	padding-top:15px;	
	text-align:center;
}

.alignementInputQuantitePanierBoutique
{
	text-align:center;
	padding-bottom:8px;
	padding-top:15px;	
}

.inputQuantitePanierBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	text-align:right;
	 color:#6a524a;
	border: solid 1px #a5acb2;	
	width:20px;
	height:20px;
}

.textSommeTTCPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	 color:#6a524a;
	padding-bottom:8px;
	padding-top:15px;	
	text-align:center;
}
.alignementIconeSuppressionBoutique
{
	text-align:center;
	padding-bottom:8px;
	padding-top:15px;	
}



.espaceBasTableauPanierBoutique
{
	height:40px;
}

.traitSeparateurTableauPanierBoutique
{
	height:1px;
	background-color:#6a524a;
}

.texteTotalTTCPanierBoutique
{
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
	 color:#6a524a;
	padding-bottom:9px;
	padding-top:9px;	
	text-align:right;
	width:100px;
}

.texteMontantTotalPanierBoutique
{
	font-family: arial;
	font-size: 24px;
	font-weight:bold;
	 color:#6a524a;
	padding-bottom:9px;
	padding-top:9px;
	padding-right:20px;		
	text-align:right;
	width:150px;
}

.colonneAvantPrixTotalBoutique
{
	width:350px;
}

.inputBoutonValiderPanierBoutique
{
	border:0px;
}

.lienRecalculerAchatPanierBoutique
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
	cursor: pointer;
}

a.lienRecalculerAchatPanierBoutique:link,a.lienRecalculerAchatPanierBoutique:visited,a.lienRecalculerAchatPanierBoutique:active
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	color : #5d1253;
	text-align:left;
	padding-bottom:20px;
	text-decoration:underline;	
	cursor: pointer;
}

a.lienRecalculerAchatPanierBoutique:hover
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
	text-decoration:underline;
	cursor: pointer;
}

.alignementBoutonValiderPanierBoutique
{
	width: 200px;
	text-align:center;

}

.nombreProduitsPanierBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	 color:#6a524a;
	padding-bottom:8px;
	padding-left:30px;	
}


a.retourAchatsPanierBoutique:link,a.retourAchatsPanierBoutique:visited,a.retourAchatsPanierBoutique:active
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	color : #5d1253;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;	
}

a.retourAchatsPanierBoutique:hover
{
	font-family: arial;
	font-size: 10px;
	font-weight:bold;
	 color:#6a524a;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;
}

/***************************************** MON COMPTE ********************************/
/*************************************************************************************/


.titreMonCompteBoutique
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.titreIdentificationMonCompteBoutique
{
	text-align:left;
	padding-top:15px;
	margin-bottom:30px;
	border-bottom:1px solid black;
	font-family: verdana;
	font-size: 13px;

	font-weight:bold;
	 color:#6a524a;	
	 display:block;

}
.texteIdentificationMonCompteBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:20px;
}
.titreBlocMonCompteBoutique
{
	text-align:left;
	padding-top:15px;
	margin-bottom:30px;
	border-bottom:1px solid black;
	font-family: verdana;
	font-size: 13px;

	font-weight:bold;
	 color:#6a524a;	
	 display:block;
}

.nomBoutiqueBlocMonCompteBoutique
{
	font-family: verdana;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:5px;
	padding-bottom:20px;
	font-weight:bold;
}

.texteNouveauClientMonCompteBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:26px;
	padding-bottom:20px;

}

.lienCreerNouveauCompteBoutique
{
	text-align:center;
	padding-top:2px;
	padding-bottom:15px;
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color : #6a524a;	
}

a.lienCreerNouveauCompteBoutique:link,a.lienCreerNouveauCompteBoutique:visited,a.lienCreerNouveauCompteBoutique:active
{
	padding-top:2px;
	padding-bottom:15px;
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color : #6a524a;	
}
a.lienCreerNouveauCompteBoutique:hover
{
	padding-top:2px;
	padding-bottom:15px;
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	 color:#6a524a;	
}

.inputLoginPassMonCompteBoutique
{
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	 color:#6a524a;
	border: solid 1px #c1c1c1;	
	width:180px;
	height:15px;
}

.texteLoginMonCompteBoutique
{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	 color:#6a524a;
	padding-bottom:2px;
}

.texteMotPasseMonCompteBoutique
{
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	 color:#6a524a;
	padding-bottom:2px;
	padding-top:15px;	
}

.texteIdentifiantPerdusMonCompteBoutique
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	 color:#6a524a;
	padding-top:8px;		
}

.lienIdentifiantsPerdusMonCompteBoutique
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	color : #6a524a;
}

a.lienIdentifiantsPerdusMonCompteBoutique:link,a.lienIdentifiantsPerdusMonCompteBoutique:visited,a.lienIdentifiantsPerdusMonCompteBoutique:active
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	color : #6a524a;
}

a.lienIdentifiantsPerdusMonCompteBoutique:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	 color:#6a524a;
}


.alignerBoutonValiderMonCompteBoutique
{
	text-align:right;
	padding-top:30px;
}

.tableauDejaClientMonCompteBoutique
{

}

.puceLoginPassMonCompteBoutique
{
	margin-right:5px;
}


.inputBoutonValiderMonCompteBoutique
{
	border:0px;
}


/*********************************************** LIVRAISON BOUTIQUE ***********************************************/
/******************************************************************************************************************/

.titreLivraisonBoutique
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.sousTitreLivraisonBoutique
{
	text-align:left;
	padding-top:15px;
	margin-bottom:30px;
	border-bottom:1px solid black;
	font-family: verdana;
	font-size: 13px;

	font-weight:bold;
	 color:#6a524a;	
	 display:block;
	 margin-left:15px;

}
.texteLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	padding-left:5px;
	padding-bottom:20px;
}

.texteBasLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:5px;
	padding-bottom:20px;
}

.texteLivraisonBoutiqueGras
{
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
}

.tableauAdresseClientLivraisonBoutique
{
	text-align:center;

	border-right:1px solid #dddddd;
	padding:5px;
}


.societeClientLivraisonBoutique
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}


.nomClientLivraisonBoutique
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}

.adresseClientLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}

.codePostalVilleClientLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}	

.etatClientLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
}	

.paysClientLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
}	

a.lienSelectionnerClientLivraisonBoutique:link,a.lienSelectionnerClientLivraisonBoutique:visited,a.lienSelectionnerClientLivraisonBoutique:active
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	 color:#6a524a;
}

a.lienSelectionnerClientLivraisonBoutique:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	 color:#6a524a;
}

.tableauAlignementAdresseLivraisonBoutique
{
	text-align:center;

}

.alignementIconeInformationLivraisonBoutique
{
	padding-left:6px;
	padding-top:8px;
	padding-bottom:8px;
	width:40px;
}

.texteInformationLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}

.texteInformationLivraisonBoutiqueGras
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;
}

.lienAjouterNouvelleAdresseLivraisonBoutique
{
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	 color:#6a524a;	
}

a.lienAjouterNouvelleAdresseLivraisonBoutique:link,a.lienAjouterNouvelleAdresseLivraisonBoutique:visited,a.lienAjouterNouvelleAdresseLivraisonBoutique:active
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	 color:#6a524a;	
}
a.lienAjouterNouvelleAdresseLivraisonBoutique:hover
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	 color:#6a524a;	
}

.tableauInformationLivraisonBoutique
{
	background-color:#f1f1f1;
}

.texteFraisPortLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:15px;
}

.inputRadioFraisPortLivraisonBoutique
{
	border:0px;
}

.prixTransportLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}

.commentaireTransportLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-style:italic;
}


.checkboxParticipationLivraisonBoutique
{
	border: 0px solid #FFFFFF;
}
/******************************************* CREATION MON COMPTE ***************************************/
/*******************************************************************************************************/

.titreCreerMonCompteBoutique
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}


.titreCreationCreerMonCompteBoutique
{
	text-align:left;
	padding-top:15px;
	margin-bottom:30px;
	border-bottom:1px solid black;
	font-family: verdana;
	font-size: 13px;
	font-weight:bold;
	 color:#6a524a;	
	 display:block;

}
.texteCreationCreerMonCompteBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:20px;
}

.texteCreationCreerMonCompteBoutique a
{
	color:#e50000;
}

.texteFormulaireCreerMonCompte
{
	font-family:arial;
	font-size:11px;
}

.texteFormulaireCreerMonCompteBoutique
{
	text-align:right;
	padding-right:100px;
	padding-top:30px;
}

.texteFormulaireCreerMonCompteGrasBoutique
{
	width:200px;
	font-family: arial;
	font-size: 11px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;
	padding-right:5px;	
}

.titreFormulaireCreerMonCompteBoutique
{
	font-family: verdana;
	font-size: 11px;
	 color:#6a524a;
	text-align:left;
	padding-right:5px;	
	font-weight:bold;
	text-decoration:underline;
}

.titreFormulaireSupplementCreerMonCompteBoutique
{
	font-family: verdana;
	font-size: 10px;
	color : #DBBF61;
	text-align:left;
	padding-right:5px;	
}

.alignerBoutonValiderCreerMonCompteBoutique
{
	text-align:right;
	padding-right:100px;
	padding-top:30px;
}


.inputBoutonValiderCreerMonCompteBoutique
{
	border:0px;
}

.tableauCalageFormulaireCreerMonCompteBoutique
{
	padding-left:15px;
}

.selectEntiteCreerMonCompteBoutique
{
	font-family: verdana;
	font-size: 11px;
	 color:#6a524a;
}

.selectPaysCreerMonCompteBoutique
{
	font-family: verdana;
	font-size: 11px;
	 color:#6a524a;
}

.selectDateNaissanceCreerMonCompteBoutique
{
	font-family: verdana;
	font-size: 11px;
	 color:#6a524a;
	width:80px;
}

.checkboxFormulaireCreerCompteBoutique
{
	border:0px;
}

.inputFormulaireCreerMonCompteBoutique
{
	border: 1px solid #dddddd;
}

.inputFormulaireCreerMonCompte
{
	border:1px solid #dddddd;
}

.texteChampsManquantsCreerMonCompteBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:5px;
	padding-right:5px;	
}


/******************************************** EXPEDITION LivraisonBoutique **************************************/
/******************************************************************************************************/

.titreExpeditionBoutique
{
	font-family: verdana;
	font-size: 18px;
	font-weight:bold;
	 color:#6a524a;
	text-align:left;
	padding-left:5px;
	padding-top:20px;
}

.sousTitreExpeditionBoutique
{
	text-align:left;
	padding-top:15px;
	margin-bottom:30px;
	border-bottom:1px solid black;
	font-family: verdana;
	font-size: 13px;

	font-weight:bold;
	 color:#6a524a;	
}
.texteExpeditionBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:5px;
	padding-bottom:20px;
}

.texteExpeditionGrasBoutique
{
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
}

.nomClientLivraisonBoutique
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}

.adresseClientLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}

.codePostalVilleClientExpeditionBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
}	

.paysClientLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-bottom:20px;
}	

.lienModifierAdresseLivraisonBoutique
{
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-align:right;
	 color:#6a524a;
}

a.lienModifierAdresseLivraisonBoutique:link,a.lienModifierAdresseLivraisonBoutique:visited,a.lienModifierAdresseLivraisonBoutique:active
{
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-align:right;
	 color:#6a524a;
}

a.lienModifierAdresseLivraisonBoutique:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-align:right;
	 color:#6a524a;
}

.tableauAlignementAdresseExpeditionBoutique
{
	text-align:center;
}

.texteAdresseLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	 color:#6a524a;	
	text-align:left;
	padding-left:10px;
}

.commentaireAdresseLivraisonBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	 color:#6a524a;
	text-align:left;
	padding-left:10px;		
}

.texteLivraisonExpressBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color:#808080;
	text-align:left;
	padding-left:10px;	
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;	
}

.texteLivraisonColissimoBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color:#808080;
	text-align:left;
	padding-left:10px;	
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;	
}
.titreLivraisonExpressBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;
}

.titreLivraisonColissimoBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;	
}
.prixLivraisonExpressBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;	
	background-color:#eaeaea;
	text-align:center;
}
.prixLivraisonExpress1 {	
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;	
	background-color:#eaeaea;
	text-align:center;
}

.tableauModeLivraisonBoutique
{
	border-top:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;
}

.bordureTableauLivraisonBoutique
{
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
}


.texteLivraionExpress
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color:#808080;
	text-align:left;
	padding-left:10px;	
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;	
}

.texteLivraionColissimo
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color:#808080;
	text-align:left;
	padding-left:10px;	
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;	
}
.titreLivraionExpress
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.titreLivraionColissimo
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;	
}
.prixLivraionExpress
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;	
	background-color:#eaeaea;
	text-align:center;
}
.prixLivraionExpress1 {	
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	font-weight:bold;	
	background-color:#eaeaea;
	text-align:center;
}

.tableauModeLivraison
{
	border-top:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;
}

.bordureTableauLivraison
{
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	padding-left:5px;
}


/*********************************************** MODE DE PAIEMENT ***********************************************/
/******************************************************************************************************************/

.titrePaiementBoutique
{
background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	color: #809915;
	font-weight:bold;
	padding-left: 	35px;
	padding-right: 	0px;
	padding-top: 	10px;
	padding-bottom: 2px;
	background-image:url(/images/puce_titre.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.titrePaiementBoutique p
{
	font-size: 14px;
	text-align: left;
	font-weight:bold;
	color: #333;
}

.sousTitrePaiementBoutique
{
	text-align:left;
	padding-top:15px;
	margin-bottom:30px;
	border-bottom:1px solid black;
	font-family: verdana;
	font-size: 13px;

	font-weight:bold;
	 color:#6a524a;	

}
.textePaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:right;
	padding-left:5px;
	width:100%;
}


.textePaiementGrasBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}


.titreTableauPaiementGrasBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #FFFFFF;
	background-color:#6a524a;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;	
}

.titreArticleTableauPaiementGrasBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #FFFFFF;
	background-color:#6a524a;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;	
}

.texteTableauPaiementGrasBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;	
}

.texteTotauxTableauPaiementBoutique
{
	font-family: arial;
	font-size: 10px;
	 color:#6a524a;
	padding-left:5px;
}

.traitFinProduitTableauPaiementBoutique
{
	background-color:#FFFFFF;
	height:1px;
}

.traitFinTotauxTableauPaiementBoutique
{
	background-color:#6a524a;
	height:1px;
}
.texteTableauPaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	padding-left:5px;
}

.texteProduitTableauPaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	padding-left:20px;
	padding-top:10px;
}


.texteTotalTableauPaiementBoutique
{
	font-family: arial;
	font-size: 14px;
	 color:#6a524a;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;	
	font-weight:bold;
}

.texteSommeTotalTableauPaiementBoutique
{
	font-family: arial;
	font-size: 24px;
	color : #5d8900;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:110px;
}

.tableauRecapitulatifPaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	padding-top:2px;
	border:1px solid #6a524a;
}

.texteTypePaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	 color:#6a524a;
	text-align:left;
	padding-left:15px;
}


a.textePaiementRetourBoutique:link,a.textePaiementRetourBoutique:visited,a.textePaiementRetourBoutique:active
{
	font-family: arial;
	font-size: 13px;
	font-weight:normal;
	color : #1bb0e2;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;	
}

a.textePaiementRetourBoutique:hover
{
	font-family: arial;
	font-size: 13px;
	font-weight:normal;
	color : #1bb0e2;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;
}

.textePaiementCGVBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	 color:#6a524a;
	padding-bottom:20px;
}

a.textePaiementCGVBoutique:link,a.textePaiementCGVBoutique:visited,a.textePaiementCGVBoutique:active
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	 color:#6a524a;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;	
}

a.textePaiementCGVBoutique:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	 color:#6a524a;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
LISTE DES PRODUITS EN VENTE 
*/

#confirm
{
	font-family:arial;
	font-size:12px;
	position:absolute;
	background-color:white;
	padding: 5px;
	margin-left:400px;
	margin-top:200px;
	border:2px solid #6a524a;
}

.div_prod_list_prod
{
	font-family:arial;
	width:230px;
	height:262px;
	position:relative;
	float:left;
	margin-right:14px;
	margin-top:20px;
	background:url(/images/bg_prod_list_prod.jpg) no-repeat top right;
}

h3
{
	text-align:left;
	padding-left:10px;
	margin-top:10px;
	padding-right:10px;
	line-height:30px;
	font-size:12px;
	color:#129da9;
	font-family:arial;
	text-indent:30px;
}

.div_prod_list_prod h3 {
	text-align:center;
	text-indent:0px;
	position:relative;
	left:-5px;
}

.div_prod_list_prod img {
	width:118px;
	height:79px;
}

.a_partir_prod_list_prod {
	width:80px;
	position:absolute;
	left:135px;
	top:60px;
	font-size:11px;
	color:#129da9;
	font-weight:bold
}

.prix_prod_list_prod {
	width:80px;
	position:absolute;
	left:135px;
	top:80px;
	font-size:20px;
	color:#129da9;
	font-weight:bold;
}

.en_savoir_plus_prod_list_prod {
	width:80px;
	position:absolute;
	left:135px;
	top:140px;
	font-size:11px;
	color:#5d1253;
	font-weight:bold;
}

.en_savoir_plus_prod_list_prod a {
	color:#fff;
	text-decoration:none;
	display:block;
	height:24px;
	line-height:24px;
	width:73px;
	background:url(/images/boutique/bt_en_savoir_plus.gif) no-repeat top left;
	text-align:center;
}


.en_savoir_plus_prod_list_prod a:hover {
	color:#bce9ed;
}

.descriptionBoutiqueModeListe {
	width:190px;
	position:absolute;
	left:30px;
	top:170px;
	font-size:12px;
	color:#697f82;
	font-weight:bold;
}

#nav_pagination {
	position:relative;
	float:left;
	text-align:right;
	line-height:25px;
	margin-top:15px;
	padding-right:20px;
	padding-bottom:4px;
	text-indent:200px;
}

#nav_pagination, #nav_pagination a {
	color:#333;
	text-decoration:none;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
DETAIL D'UN PRODUIT EN VENTE
*/

#detail {
	font-family:Arial;
}

#detail h2 {
	color:#129da9;
}

#detail p a {
	font-size:11px;
	color:#9b9b9b;
}

#left_fiche_prod {
	position:relative;
	float:left;
}

#left_fiche_prod img {
	position:relative;
	float:left;
	background:;
}

#right_fiche_prod {
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
}

#prix_fiche_prod {
	position:relative;
	float:left;
}

#prix_fiche_prod p {
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:49px;
	height:49px;
	font-size:24px;
	color:#129da9;
	font-weight:bold;
	background:url(/images/bg_price.jpg) repeat-x bottom;
	margin-top:5px;

}

#version_fiche_prod {
	height:37px;
	background:url(/images/bg_conditionnement.jpg) no-repeat;
	margin-left:12px;
	width:287px;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-indent:35px;
}

#version_fiche_prod form {
	height:37px;
	margin:0px;
	padding:0px;
	padding-top:9px;
	padding-bottom:9px;
}

#liste {
	width:130px;
	border:1px solid #6a524a;
	color:#6a524a;
}

#aj_fiche_prod {
	height:31px;
	width:169px;
	text-indent:40px;
	line-height:33px;
	font-size:11px;
	background:url(/images/caddie.jpg) no-repeat top left;
	font-family:verdana;
	font-weight:bold;
	position:absolute;
	top:15px;
	right:0px;
}

#aj_fiche_prod a {
	color:#fff;
}

#desc_fiche_prod {
	position:relative;
	float:left;
	font-size:12px;
}



input[type=text]
{
	border:1px solid #6a524a;
}

.informations_complementaires
{
	width:95%;
}

.titre_informations_complementaires
{
	padding-top:5px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#6a524a;
}

.informations_complementaires textarea
{
	width:100%;
	background-color:white;
	border:1px solid #9b9b9b;
}

#submit_informations_complementaires
{
	background:url("/images/boutique/pousuivre_ma_commande.gif") no-repeat #6a524a;
	width:175px;
	height:31px;
	color:white;
	float:right;
	margin-top:25px;
	cursor:pointer;
	margin-right:10px;
	border:none;
}

.label
{
	font-family:arial;
	font-size:11px;
	width:250px;
	float:left;
	margin-bottom:3px;
}

.bouton
{
	font-family:arial;
	font-size:11px;
	width:300px;
	float:left;
	margin-bottom:15px;
}


.bold
{
	font-weight:bold;
}

.num_tel
{
	display:block;
	width:100%;
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
	color:#000;
}

.text_code_promotion
{
	border:1px solid #dddddd;
}

.submit_code_promotion
{
	background-image:url("/images/boutique/bouton_valider_compte_1.gif");
	width:78px;
	height:28px;
}
.liens_etape img
{
	border:none;
}
.liens_etape
{
	display:block;
	width:112px;
	float:left;
}

/*PARTENAIRES DE LA BOUTIQUE*/
.mod_boutique_partenaire_box_vignette
{
	text-align: center;
	cursor: pointer;
	margin: 0 auto;
	margin-bottom: 20px;
}

.mod_boutique_partenaire_vignette
{
	border: 2px solid #ABCDEF;
	height: 150px;
	width: 150px;
}

.mod_boutique_partenaire_paragraphe
{
	font-style: italic;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	color: #527CAF;
}
