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


.tableauGeneralAlignementBoutique
{
	padding-right:30px;
	padding-left:15px;
}

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

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

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

.NavigationPageBoutiqueTextePage
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #000000;
	padding-right:25px;
}


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

		
.module_menu_categories_lien_niveau1,
.module_menu_categories_lien_niveau2,
.module_menu_categories_lien_niveau3,
.module_menu_categories_lien_niveau4
{
	text-align:left;
	padding-left:1px;
	color:#000000;
	height:21px;
}
.module_menu_categories_lien_niveau1_selectionne
{
	text-align:left;
	padding-left:1px;
	background-color:#e0cccd;
	color:#000000;	
	height:21px;
}

.module_menu_categories_lien_niveau2_selectionne
{
	text-align:left;
	padding-left:1px;
	background-color:#c9a7a8;
	color:#000000;
}
.module_menu_categories_lien_niveau3_selectionne
{
	text-align:left;
	padding-left:1px;
	background-color:#a36568;
	color:#000000;
}
.module_menu_categories_lien_niveau4_selectionne
{
	text-align:left;
	padding-left:1px;
	background-color:#843236;
	color:#FFFFFF;
}


a.module_menu_categories_lien_niveau1:link,a.module_menu_categories_lien_niveau1_selectionne:link,
a.module_menu_categories_lien_niveau2:link,a.module_menu_categories_lien_niveau2_selectionne:link,
a.module_menu_categories_lien_niveau3:link,a.module_menu_categories_lien_niveau3_selectionne:link,
a.module_menu_categories_lien_niveau4:link,a.module_menu_categories_lien_niveau4_selectionne:link
{
	font-family: Arial, Verdana;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
a.module_menu_categories_lien_niveau1:active,a.module_menu_categories_lien_niveau1_selectionne:active,
a.module_menu_categories_lien_niveau2:active,a.module_menu_categories_lien_niveau2_selectionne:active,
a.module_menu_categories_lien_niveau3:active,a.module_menu_categories_lien_niveau3_selectionne:active,
a.module_menu_categories_lien_niveau4:active,a.module_menu_categories_lien_niveau4_selectionne:active
{
	font-family: Arial, Verdana;
	font-size:13px;
	font-weight:normal;			
	text-decoration:none;
}
a.module_menu_categories_lien_niveau1:visited,a.module_menu_categories_lien_niveau1_selectionne:visited,
a.module_menu_categories_lien_niveau2:visited,a.module_menu_categories_lien_niveau2_selectionne:visited,
a.module_menu_categories_lien_niveau3:visited,a.module_menu_categories_lien_niveau3_selectionne:visited,
a.module_menu_categories_lien_niveau4:visited,a.module_menu_categories_lien_niveau4_selectionne:visited
{
	font-family: Arial, Verdana;
	font-size:13px;
	font-weight:normal;			
	text-decoration:none;
}
a.module_menu_categories_lien_niveau1:hover,a.module_menu_categories_lien_niveau1_selectionne:hover,
a.module_menu_categories_lien_niveau2:hover,a.module_menu_categories_lien_niveau2_selectionne:hover,
a.module_menu_categories_lien_niveau3:hover,a.module_menu_categories_lien_niveau3_selectionne:hover,
a.module_menu_categories_lien_niveau4:hover,a.module_menu_categories_lien_niveau4_selectionne:hover
{
	font-family: Arial, Verdana;
	font-size:13px;
	font-weight:normal;			
	text-decoration:underline;
}


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


.titreListeProduitsBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color : #FFFFFF;
	text-align:center;
	padding-left:7px;
	background-image:url('/images/boutique/fond_titre_liste_produits.gif'); 
}

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


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


.titreFicheProduitsBoutique
{
	font-family: arial;
	font-size: 20px;
	font-weight:normal;
	color : #FFFFFF;
	text-align:center;
	padding-left:7px;
	background-image:url('/images/boutique/fond_titre_fiche_produits.gif');
}

.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 : #000000;
	text-align:left;
	padding-left:17px;
	padding-top:8px;
}

/********************************** PANIER ***************************************/
/*********************************************************************************/

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

.descriptionFicheProduitsBoutique
{
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color : #000000;
	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: 11px;
	font-weight:normal;
	color : #e50000;
	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:bold;
	color : #630102;
	text-align:right;
	padding-bottom:20px;
	font-style:italic;
	text-decoration:underline;	
}

a.texteImprimerPanierBoutique:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color : #630102;
	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:#630003;
	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:#630003;
	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:#630003;
	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:#630003;
	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:#630003;
	padding-bottom:8px;
	padding-top:8px;
	width:100px;	
}
.textDescriptifArticlePanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #000000;
	padding-bottom:8px;
	padding-top:15px;
	padding-left:15px;	
}

.textPrixPanierBoutique
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color : #000000;
	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 : #000000;
	border: solid 1px #a5acb2;	
	width:20px;
	height:20px;
}

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

.TableauPanierBoutique
{
	background-color:#ebebeb;
}

.espaceBasTableauPanierBoutique
{
	height:40px;
}

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

.texteSousTotalTTCPanierBoutique
{
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color : #000000;
	padding-bottom:2px;
	padding-top:2px;	
	text-align:right;
	width:200px;
	background-color:#CFCFCF;
}

.texteMontantSousTotalPanierBoutique
{
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
	color : #e50000;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:20px;		
	text-align:right;
	width:150px;
	background-color:#CFCFCF;
}


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

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

.colonneAvantPrixTotalBoutique
{
	width:350px;
}

.colonneAvantPrixSousTotalBoutique
{
	width:250px;
	background-color:#CFCFCF;
}

.inputBoutonValiderPanierBoutique
{
	border:0px;
}

.lienRecalculerAchatPanierBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color : #bd0100;
	text-align:right;
	padding-bottom:20px;
}

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

a.lienRecalculerAchatPanierBoutique:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color : #bd0100;
	text-align:right;
	padding-bottom:20px;
	text-decoration:underline;
}

.alignementBoutonValiderPanierBoutique
{
	width: 150px;
	text-align:right;

}

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


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

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

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


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

.titreIdentificationMonCompteBoutique
{
	text-align:left;
	padding-top:2px;
	padding-bottom:15px;
	padding-left:40px;	
	font-family: verdana;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	color : #1bb0e2;	

}
.texteIdentificationMonCompteBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:20px;
}
.titreBlocMonCompteBoutique
{
	font-family: verdana;
	font-size: 12px;
	color : #000000;
	text-align:left;
	padding-left:26px;
	padding-bottom:20px;
	font-weight:bold;	
}

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

.texteNouveauClientMonCompteBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	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 : #1bb0e2;	
}

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 : #1bb0e2;	
}
a.lienCreerNouveauCompteBoutique:hover
{
	padding-top:2px;
	padding-bottom:15px;
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color : #1bb0e2;	
}

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

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

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

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

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

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

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


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

.tableauDejaClientMonCompteBoutique
{
	padding-left:26px;

}

.puceLoginPassMonCompteBoutique
{
	margin-right:5px;
}


.inputBoutonValiderMonCompteBoutique
{
	border:0px;
}


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

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

.sousTitreLivraisonBoutique
{
	text-align:left;
	padding-top:2px;
	padding-bottom:15px;
	padding-left:40px;	
	font-family: verdana;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	color : #1bb0e2;	

}
.texteLivraisonBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:center;
	padding-left:5px;
	padding-bottom:20px;
}

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

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

.tableauAdresseClientLivraisonBoutique
{
	text-align: center;
}

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


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

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

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

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

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

.labelSelectionneClientLivraisonBoutique
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	color : #e50000;
	cursor:pointer;
}


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

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

.tableauAlignementAdresseLivraisonBoutique
{
	text-align:center;
}

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

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

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

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

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

.tableauInformationLivraisonBoutique
{
	background-color:#f1f1f1;
}

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

.inputRadioFraisPortLivraisonBoutique
{
	border:0px;
}

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

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


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



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

.titreCreationCreerMonCompteBoutique
{
	text-align:left;
	padding-top:2px;
	padding-bottom:15px;
	padding-left:40px;	
	font-family: verdana;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	color : #1bb0e2;	

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

.texteFormulaireCreerMonCompteBoutique
{
	font-family: arial;
	font-size: 11px;
	color : #000000;
	text-align:left;
	padding-right:5px;	
}

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

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

.titreFormulaireSupplementCreerMonCompteBoutique
{
	font-family: verdana;
	font-size: 10px;
	color : #1bb0e2;
	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 : #000000;
}

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

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

.checkboxFormulaireCreerCompteBoutique
{
	border:0px;
}

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

.inputFormulaireCreerMonCompteBoutiqueAdresse
{
	border: solid 1px #a5acb2;
	width:300px;
}

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


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

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

.sousTitreExpeditionBoutique
{
	text-align:left;
	padding-top:2px;
	padding-bottom:15px;
	padding-left:40px;	
	font-family: verdana;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	color : #1bb0e2;	
}
.texteExpeditionBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	padding-left:5px;
	padding-bottom:20px;
}

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

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

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

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

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

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

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

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

.tableauAlignementAdresseExpeditionBoutique
{
	text-align:center;
}

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

.commentaireAdresseLivraisonBoutique
{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color : #000000;
	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 : #000000;
	text-align:left;
	font-weight:bold;
}

.titreLivraisonColissimoBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	font-weight:bold;	
}
.prixLivraisonExpressBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	font-weight:bold;	
	background-color:#eaeaea;
	text-align:center;
}
.prixLivraisonExpress1 {	
	font-family: arial;
	font-size: 12px;
	color : #000000;
	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 : #000000;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.titreLivraionColissimo
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	font-weight:bold;	
}
.prixLivraionExpress
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	font-weight:bold;	
	background-color:#eaeaea;
	text-align:center;
}
.prixLivraionExpress1 {	
	font-family: arial;
	font-size: 12px;
	color : #000000;
	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
{
	font-family: verdana;
	font-size: 18px;
	font-weight:bold;
	color : #000000;
	text-align:left;
	padding-left:5px;
	padding-top:20px;
}

.sousTitrePaiementBoutique
{
	text-align:left;
	padding-top:2px;
	padding-bottom:15px;
	padding-left:40px;	
	font-family: verdana;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	color : #1bb0e2;	

}
.textePaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	text-align:left;
	padding-left:5px;
}


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


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

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

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

.texteTotauxTableauPaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	padding-left:5px;
	background-color:#cdcdcd;
}

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

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

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


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

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

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

.texteTypePaiementBoutique
{
	font-family: arial;
	font-size: 12px;
	color : #000000;
	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 : #000000;
	padding-bottom:20px;
}

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

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

#ligneSombreTableauBoutiqueListeProduit{background-image:url(/images/boutique/backgroundListeProduit.gif); background-repeat:repeat-y; height:65px;}
#ligneClairTableauBoutiqueListeProduit{background-image:url(/images/boutique/backgroundListeProduitClair.gif); background-repeat:repeat-y; height:65px;}

#imageProduitListe{border:1px solid #dad8d9;}

#descriptionListeProduit{font-family:Arial, Verdana, Helvetica, sans-serif; border-right:1px solid #FFFFFF; vertical-align:top; padding-top:10px;}
#descriptionListeProduit p{font-size:10px; font-weight:bold; margin:0px; padding-left:10px; color:#3e371b;}
#titreProduitListe{font-size:14px; color:#630005; display:inline; line-height:14px;  }
a.lienTitreProduitListe:link,a.lienTitreProduitListe:visited,a.lienTitreProduitListe:active,a.lienTitreProduitListe:hover{text-decoration:none;}
#plusinfo{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#630005;}
a.plusinfo:link,a.plusinfo:active,a.plusinfo:visited{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#630005; text-decoration:none;}
a.plusinfo:hover{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#630005; text-decoration:underline;}
#separateurBoutique{height:2px; border:1px solid #C8C8C8; background-color:#C8C8C8; color:#C8C8C8; width:404px; text-align:left; padding:0px; margin:0px;}

#notationListeProduit{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#disponibilteListeProduit{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:center;}
#panierListeProduit{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:center;}
#prixListeProduit{border-left:1px solid #FFFFFF; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:21px; color:#c00000; font-weight:bold;}




.ligneSombreTableauBoutiqueFicheProduit{background-color:#C8C8C8; background-repeat:repeat-y;}
.ligneClairTableauBoutiqueFicheProduit{background-color:#F0F0F0; background-repeat:repeat-y;}
.liseretClairTableauBoutiqueFicheProduit{border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-left:17px; line-height:20px; vertical-align:middle;}
.dimensionProduit{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:italic;}

#imageProduitListe{border:1px solid #dad8d9;}

#descriptionListeProduit{font-family:Arial, Verdana, Helvetica, sans-serif; border-right:1px solid #FFFFFF; vertical-align:top; padding-top:10px;}
#descriptionListeProduit p{font-size:10px; font-weight:bold; margin:0px; padding-left:10px; color:#3e371b;}
#titreProduitListe{font-size:14px; color:#630005; display:inline; line-height:14px;  }
#plusinfo{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#630005;}
#separateurBoutique{height:2px; border:1px solid #C8C8C8; background-color:#C8C8C8; color:#C8C8C8; width:404px; text-align:left; padding:0px; margin:0px;}

#notationListeProduit{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#disponibilteListeProduit{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:center;}
#panierListeProduit{border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:center;}
#prixListeProduit{border-left:1px solid #FFFFFF; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:21px; color:#c00000; font-weight:bold;}

#hautDeFicheProduit{padding-top:9px;}
#tabHautDroitFicheProduit{background-color:#f0f0f0;}
#ficheProduit{font-family:Arial, Verdana, Helvetica, sans-serif;}
#imageProduitFicheProduit{margin-left:9px; margin-right:8px; border:1px solid #630102;}
.fonctionImageFicheProduit{padding-left:9px; font-size:11px; font-weight:normal; color:#6a6a6a; vertical-align:middle;}
a.fonctionImageFicheProduit:link,a.fonctionImageFicheProduit:active,a.fonctionImageFicheProduit:visited{font-size:11px;	font-weight:normal;	text-decoration:none; color:#6a6a6a;}
a.fonctionImageFicheProduit:hover{font-size:11px;	font-weight:normal;	text-decoration:underline; color:#6a6a6a;}
#titreFicheProduit{font-size:16px; color:#630003; display:inline; padding-left:9px;}
#prixFicheProduit{padding-left:11px; font-size:50px; color:#c00000; font-weight:bold; padding-top:3px;}
#quantiteFicheProduit{padding-left:11px; font-size:11px; font-weight:bold;}
#champQuantiteFicheProduit{width:33px; border:1px solid; border-color:#b4b4b4; text-align:center; color:#8a4041; margin-left:3px;}
#imageAjouterPanier{margin-left:20px; margin-top:5px; margin-bottom:5px;}
#imageDisponibiliteProduit{margin-left:10px; margin-top:1px; margin-bottom:1px;}
#disponibiliteProduit{color:#97E118; font-weight:bold; font-size:16px;}
#disponibiliteProduitHorsStock{color:#df151a; font-weight:bold; font-size:16px;}

#tableauEnSavoirPlus{margin-top:35px;}
#enSavoirPlus{font-family:Arial, Verdana, Helvetica, sans-serif; padding-left: 18px; color:#630005; font-size:11px; font-weight:bold;}
a.enSavoirPlus:link,a.enSavoirPlus:active,a.enSavoirPlus:visited{font-family:Arial, Verdana, Helvetica, sans-serif; color:#630005; font-size:11px; font-weight:bold; text-decoration:none;}
a.enSavoirPlus:hover{font-family:Arial, Verdana, Helvetica, sans-serif; color:#630005; font-size:11px; font-weight:bold; text-decoration:underline;}
#extraitEnSavoirPlus{margin-top:5px; margin-right: 8px; font-weight:normal; color:#6a6a6a; text-align:justify;}
#surveillerDispo{font-family:Arial, Verdana, Helvetica, sans-serif; padding-left: 90px; color:#6a6a6a; font-size:11px; text-decoration:underline;}
#donnerVotreAvis{font-family:Arial, Verdana, Helvetica, sans-serif; padding-left: 90px; color:#6a6a6a; font-size:11px; text-decoration:underline;}
#tableauBoutonFicheProduit{background-image:url(images/boutique/produit/backgroundBoutonFicheProduit.gif); font-family:Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; line-height:26px; text-align:center;}
.titreBlocFicheProduit{font-family:Arial, Verdana, Helvetica, sans-serif; color:#640002; font-size:14px; font-weight:bold; margin-left:16px; margin-top:10px; margin-bottom:0px;}

.tableauGarantiDroite{color:#1E1E1E; font-weight:normal; font-size:11px;}
#tableauDesGaranties{padding-top:6px;}
.tableauGarantiGauche{padding-bottom:10px;}
.tableauGarantiBas{padding-top:15px; padding-bottom:12px;}

#tabProduitAssocieListe{padding-top:6px;}
.imageProduitAssocieListe{border:1px solid #dad8d9;}
.titreProduitAssocie{font-size:12px; font-weight:bold; color:#640002; text-align:center; padding-bottom:9px;}


#descriptifFicheProduit{font-size:11px; font-weight:bold; text-align:justify; padding-left:14px; padding-top:7px; padding-right:14px; color:#3F3F3F;}
.lienEnSavoirPlusFicheProduit{text-align:right; font-weight:normal;}
a.lienEnSavoirPlusFicheProduit:link,a.lienEnSavoirPlusFicheProduit:active,a.lienEnSavoirPlusFicheProduit:visited{font-size:11px;	font-weight:bold;	text-decoration:none; color:#640002;}
a.lienEnSavoirPlusFicheProduit:hover{font-size:11px;	font-weight:bold;	text-decoration:underline; color:#640002;}
#divListeProduit{padding-left:15px; padding-top:15px;}
#divFicheDetail{padding-left:15px; padding-top:15px;}

.imageMultipleFicheDetail{border:1px solid #640005; margin-left:10px;}
#plusDePhoto{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#640005; padding-top:61px; padding-bottom:8px; padding-left:10px;}



.commentaireSombre{background-color:#EFE5E4;}
.commentaireClair{background-color:#F0F0F0;}
.pseudonymeCommentaireFicheProduit{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#3e371b; padding-left:10px; padding-top:10px;}
.titreCommentaireFicheProduit{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#3e371b; font-weight:bold; padding-left:10px; padding-top:8px;}
.CommentaireFicheProduit{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#3e371b; padding-left:10px; padding-top:7px; padding-bottom:5px;}

/* AVIS LECTEURS : ajouter un commentaire */
#divAvisLecteursAjoutCommentaire{width:729px; height:240px; padding:15px; border:1px solid #3e371b; background-color:#F0F0F0; }
#divAvisLecteursAjoutCommentaireTitre{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#640002; text-decoration:none; font-weight:bold; text-align:left; margin-bottom:10px;}
#divAvisLecteursAjoutCommentairePseudonymeGlobal{clear:both;margin-bottom:5px;}
#divAvisLecteursAjoutCommentairePseudonymeTitre{float:left;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3e371b; text-decoration:none; font-weight:none; text-align:left;  padding-right:10px;}
#divAvisLecteursAjoutCommentairePseudonymeChamps{float:left; border:1px solid;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:none; color:#8a4041;}

.divCommentaireSoumis{width:729px;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#ff0000;text-decoration:none;font-weight:none;text-align:center;}
.divCommentaireSoumisErreur{width:729px;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:none; font-weight:none; text-align:center;}

#divAvisLecteursAjoutCommentaireZoneCommentaireGlobal{clear:both;margin-top:8px;}
#divAvisLecteursAjoutCommentaireZoneCommentaireTitre{clear:both;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3e371b; text-decoration:none; font-weight:none; text-align:left;  padding-bottom:3px; }
#divAvisLecteursAjoutCommentaireZoneCommentaireChamps{float:left; border:1px solid #8a4041;background-color:#FFFFFF; font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:none; color:#8a4041;}
#divAvisLecteursAjoutCommentaireVerificationTitre{clear:both;float:left;width:600px;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3e371b; text-decoration:none; font-weight:none; text-align:left;  padding-top:5px;padding-bottom:5px;}
#divAvisLecteursAjoutCommentaireVerificationGlobal{ clear:both;}
#divAvisLecteursAjoutCommentaireVerificationImage{clear:both;float:left; margin-right:10px; overflow:hidden;}
#divAvisLecteursAjoutCommentaireVerificationChamps{float:left;border:1px solid; font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:none; color:#8a4041;}
#divAvisLecteursAjoutCommentaireBoutonAjouter{float:right; width:78px; height:28px; }

#divAvisLecteursAjoutCommentaireSeparation{clear:both;background-image:url(/images/site-marron/ligne-horizontal-590-1.gif);background-repeat:no-repeat;margin-left:15px; height:1px; width:590px; margin-bottom:5px; margin-top:5px;overflow:hidden;}

#tdAucunResultat{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; padding-top:50px;}

.textareaInformationComplementaire{border:1px solid #B9B9B9;overflow:hidden;}

