﻿@import url(Refonte.css);

*
{
	margin:0;
	padding:0;
	font-family: Arial, Sans-Serif;
}

body 
{
	font-family: Arial, Sans-Serif;
	font-size:12px;
	background:#ffffff;
}

img { border:none}

.orange { color:#fe8f00}
.bleu {color:#05bef2}

.gras { font-weight:bold; }

.normal { font-weight:normal; }

/******************************************************************************************
* MASTERPAGE
*******************************************************************************************/
.Master
{
	width: 995px;
	margin:0px auto;
}
/*
.MasterHaut
{
	height: 88px; 
	width: 100%;
	background:#253e49 url(../Images/fr-FR/MasterPage/hautFond_1024.gif) no-repeat;
	background-position: 6px 6px;
}
.MasterHautLogo
{
	padding: 6px;
	width: 360px;
	height: 74px;
	vertical-align:top;
}

.MasterHautLogo h1
{
	margin: 0;
}

td.MasterHautMenu
{
	padding-left: 35px;
	padding-top: 6px;
	vertical-align: top;
	width:431px;
}

td.MasterHautPanier
{
	padding-top: 6px;
	vertical-align: top;
}

td.MasterHautPanier, #bandeaudroit
{
	text-align: right;
	padding-right: 5px	
}
*/

#bandeaudroit { width: 147px; }

table.MasterHautMenu
{
	/*margin-top:6px; avant passage 1024 : 15*/
	/*margin-left:7px;
	margin-right:7px;*/
}

table.MasterHautPanier
{
	/*margin-top:6px; avant passage 1024 : 15*/
	width:139px;	
	height:88px; /*avant passage 1024 : 102*/
	overflow:hidden;
	/*avant passage 1024 : hautPanierFond.gif*/
	background:#253e49 url(../Images/fr-FR/MasterPage/hautPanierFond_1024.gif) no-repeat left top;
}

.MasterHautPanierTitre
{
	width:139px;
	height:18px;/*avant passage 1024 : 25*/
	vertical-align:bottom;/*avant passage 1024 : middle*/
	text-align:center;
}

.MasterHautPanierContenu
{
	height:60px;/*avant passage 1024 : 77*/
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#253e49;
}

.MasterHautVoirMonPanier
{
	color:#253e49;
}

.MasterHautMenuGauche
{
	width:9px;
	height:28px;
	background:#253e49 url(../Images/fr-FR/MasterPage/hautMenuGauche.gif) no-repeat left top;
}

.MasterHautMenuSeparateur
{
	width:2px;
	height:28px;
	background:#cbd1d3 url(../Images/fr-FR/MasterPage/hautMenuSeparateur.gif) no-repeat left top;
}

.MasterHautMenuDroite
{
	width:9px;
	height:28px;
	background:#253e49 url(../Images/fr-FR/MasterPage/hautMenuDroite.gif) no-repeat left top;
}

.MasterBas
{
	background:#253e49 ;
	font-family: Verdana, Sans-Serif;
	font-size:9px;
	color:#ffffff;
	width:100%;
	line-height: 16px;
	margin-top:5px;
}

.MasterBasOmbre
{
	/*background:#253e49 url(../Images/fr-FR/MasterPage/basOmbre.gif) repeat-x left bottom;*/
	/*height:13px;*/
}

.MasterBas a
{
	font-family: Verdana, Sans-Serif;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}

.MasterBas a:hover
{
	color:#e8eaea;
	text-decoration:underline;
}

.MasterBasSeparateur
{
	padding:0 15px;
}

.encartPartenaires
{
	/*background:#ffffff url(../Images/fr-FR/MasterPage/encartPartenairesFond.gif) no-repeat left top;
	padding:1px 7px 9px 1px;*/
}
/*
.menuCategorie
{
	margin-left:15px;
	margin-right: 0;
	margin-top:-13px;
	position:relative;
	z-index:999;
}
*/
.menuCategorieTable
{
	width:174px;
	background:#ffffff url(../Images/fr-FR/MasterPage/menuCategorieFond.gif) repeat-y left top;
}

.menuCategorieHaut
{
	background:url(../Images/fr-FR/MasterPage/menuCategorieHaut.gif) no-repeat left top;
	padding-top:8px;
	padding-left:9px;
	padding-bottom:8px;
}

.menuCategorieBas
{
	height:10px;
	background:#ffffff url(../Images/fr-FR/MasterPage/menuCategorieBas.gif) no-repeat left top;
}

.menuCategorieItem
{
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
}

.contentPlaceHolder
{
	padding: 5px 0px 5px 0px;
}


.HomepageEncart
{
	border:1px solid #253e49;
}

#tropheeMaison
{
    background : #FFF url(../Images/fr-FR/Homepage/encartTropheeMaisonBg.gif);
    width: 231px;
    height: 235px;
}
#tropheeMaison span
{
    font-size : 11px;
    text-align: justify;
    color: #344b55;
    display: block;
    padding: 95px 10px 5px 10px;
}

.filAriane, .filAriane2, #navigation
{
	font-size:10px;
	color:#253e49;
	padding-bottom:2px;
	padding-top:5px;
}

.filAriane a, .filAriane2 a, .navigation_url
{
	color:#253e49;
}

.separateur
{
	background:#ffffff url(../Images/fr-FR/MasterPage/separateur.gif) repeat-x center;
	height:4px;
	padding:3px 0px 20px 0px;
}

.MasterSimpleOmbreBas
{
	padding:0px;
	padding-bottom:10px;
	.padding-bottom:0px;
	background:url(../Images/fr-FR/MasterPage/MasterSimple-OmbreBas.gif) no-repeat left bottom;
}

.MasterSimpleOmbreDroite
{
	padding-right:2px;
	padding-bottom:0px;
	background:#ffffff url(../Images/fr-FR/MasterPage/MasterSimple-OmbreDroite.gif) repeat-y right top;
}

.tablePartenaires
{
	width:100%;
}

.tablePartenaires td
{
	text-align:center;
	vertical-align:middle;
	padding:10px 0px;
}

/*************************
* Page d'Accueil
*************************/
#Jeu_SerialCompacteuses
{
	 position:absolute;
	 z-index:5000;
	 top:20px;
	 left:32%;
	 margin-left: 0px;
	 /*margin:0 -190px;*/
}

/******************************************************************************************
* BANDEAU DROIT
*******************************************************************************************/

.tableBandeauDroit
{
    vertical-align:top;
}

/**************
* Mon Compte
**************/

.UC_MonCompte
{
    width:138px;
    text-align:center;
    font-family:Arial;
    color:#FFFFFF;
    font-size:11px;
}

.UC_MonCompte, .UC_Newsletter
{
	margin-bottom: 2px;
}

.UC_MonCompte, .encartPartenaires
{
	padding-bottom: 1px;	
}

.UC_MonCompte a
{
    font-family:Arial;
    color:#FFFFFF;
    font-size:11px;
}

.UC_MonCompte input
{
    width:118px;
}

.UC_MonCompte div.bouton
{
    background:url(../Images/fr-FR/UserControls/MonCompte/fond-bt.gif) no-repeat left top;
    margin:0px auto;
    width:52px;
    height:24px;
}

.UC_MonCompte div.bouton input
{
    width:47px;
    height:19px;
}

.UC_MonCompte td.fond
{
    background-image:url(../Images/fr-FR/UserControls/MonCompte/fond.gif);
    background-repeat:no-repeat;
    width:138px;
    height:137px;
}

/**************
* Newsletter
**************/

.UC_Newsletter
{
    width:138px;
    text-align:center;
    font-family:Arial;
    color:#FFFFFF;
    font-size:11px;
}

.UC_Newsletter a
{
    font-family:Arial;
    color:#FFFFFF;
    font-size:11px;
}

.UC_Newsletter td.fond
{
    background-image:url(../Images/fr-FR/UserControls/Newsletter/fond.gif);
    background-repeat:no-repeat;
    width:138px;
    height:57px;
}

/******************************************************************************************
* PANEL DE LA HOMEPAGE
*******************************************************************************************/
/* Div de zoom (Agrandir les photos) */
#box
{
	width:auto;
	position:absolute;
	top:15%;
}

#box #load
{
	position:absolute;
	margin:80px;
	height : 100px;
	line-height : 100px;
	font-size : 15px;
	text-align:center;
}
.PanelTitre
{
	background:#00b7e8;
	height:38px;
	text-align:center;
	vertical-align:middle;
	padding-left:14px;
}

.PanelClose
{
	background:#00b7e8;
	height:14px;
	width:14px;
	vertical-align:top;
	text-align:right;
}

.PanelContenu
{
	text-align:left;
	background: #ffffff;
	padding:5px;
	color:#263e4a;
	/*width:363px;*/
	font-size:13px;
}
.Panel
{
	border:3px solid #14a2c9;
	/* width:365px; */
	position:absolute;
	background:white;
	top:33%;
	left:50%;
	margin-left:-183px;
	z-index:9999;
}

.PanelSousTitre
{
	color:#727272;
}

.PanelAlternateText
{
	color:#00b7e8;
}

/* Div pour en savoir plus */

#Descriptif
{
	width: 400px;	
}

#Descriptif .PanelContenu
{
	text-align: justify;
}

/******************************************************************************************
* PANEL D'ERREUR
*******************************************************************************************/
.Erreur
{
	border:4px solid #14a2c9;
	padding:1px;
	background:white;
}

.ErreurPosition
{
    width:370px;
    left:50%;
    margin-left:-183px;
    top:30%;
    position:absolute;
    z-index:1000;
}

.ErreurClose
{
	position:absolute;
	margin-top:-12px;
	margin-left:122px;
	cursor:pointer;
}

.ErreurTitre
{
	text-align:center;
	height:37px;
	vertical-align:middle;
}

.ErreurContenu
{
	background:#14a2c9;
	color:#ffffff;
	padding:16px 12px;
	width:363px;
}

/******************************************************************************************
* FICHE PRODUIT
*******************************************************************************************/
#titreProduit 
{
    color: #FFF;
    height: 38px;
    width: 570px;
    margin: 5px 0px 10px 0px;
}
#titreProduit h1
{
    display: block;
    padding : 8px 0px 10px 30px;
    font-size: 18px;
    font-weight: bold;
}
#titreProduit span
{
    font-size: 13px;
    font-weight: normal;
}

.ficheProduit
{
	margin-left:0px;
}

.titreProduit
{
	margin-bottom:5px;
}

.produitVideoFlash
{
	padding-left:16px;
}

.produitBoutons
{
	padding-left:16px;
	height:35px;
	vertical-align:middle;
}

.produitBouton
{
	width:50%;
	text-align:center;
	vertical-align:middle;
}

.blocProduit
{
	margin-left:140px;
}

.blocProduitTitre
{
	font-size:12px;
	color:#253e49;
	padding-bottom:7px;
}

.blocProduitTitre h1
{
  font-size: 12px;
	font-weight: bold;
}

.blocProduitDescriptif
{
	font-size:11px;
	color:#253e49;
	text-align:justify;
	padding-bottom:10px;
}

.blocProduitPrix 
{
	font-weight:bold;
	color:#df22a7;
	padding-bottom:2px;
}

.blocProduitPrix .blocProduitPrixAvantLaVirgule
{
	vertical-align:top;
	font-size:37px;
	line-height:37px;
}

.blocProduitPrix .blocProduitPrixApresLaVirgule
{
	vertical-align:top;
	font-size:18px;
	line-height:18px;
}

.blocProduitPrix .blocProduitPrixSousPrix
{
	font-weight:normal;
}

.blocProduitPrixAuLieuDe
{
	color:#ed81cd;
	font-size:12px;
	margin-right:0px;
	padding-bottom:12px;
}

.blocProduitPrixAuLieuDeTexte
{
	padding-right:2px;
}

.blocProduitPrixAuLieuDeAvantLaVirgule
{
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	vertical-align:top;
	text-decoration:line-through;
}

.blocProduitPrixAuLieuDeApresLaVirgule
{
	font-size:10px;
	vertical-align:top;
	text-decoration:line-through;
}

.blocProduitDisponible
{
	font-size:10px;
	color:#253e49;
	width:80px;
}

.blocProduitQuantite
{
	font-size:10px;
	color:#253e49;
	padding-right:2px;
}

.blocProduitChoixQuantite
{
	width:40px;
	text-align:center;
	font-weight:bold;
	color:#253e49;
	border:1px solid #253e49;
}

.blocProduitAjouterAuPanier
{
	padding-top:25px;
	padding-bottom:10px;
}

.produitPhoto
{
	position:absolute;
	width:380px;
	height:240px;
	overflow:hidden;
}

/* Encart Produit du pack à l'unité */

#ctl00_ContentPlaceHolder1_UserControlProduit_P_ProduitAssocie
{
	margin-top: 34px; /* déplacement vers le bas (réduction dû au descriptif retiré) */
}

.caroussel
{
	padding-left:30px;
}

.produitPackContainer
{
	padding-bottom:30px;
	/*padding-bottom:0px;*/
}

.produitPack
{
	width:314px;
	height:225px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.produitPackTitre
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	height:30px;
	vertical-align:middle;
}

.produitPackBox
{
	width:185px;
	background:#ffffff;
	padding:3px 7px;
	height:185px;
	margin:0 10px;
	margin-bottom:20px;
}

.produitPackAjouterAuPanier
{
	text-align:center;
	padding-top:4px;
	height: 26px;
}

.produitPackBoxTitre
{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.produitPackBoxImage
{
	text-align:center;
}

.produitPackBoxInfos
{
	width:111px;
	margin:0 auto;
	color:#253e49;
	font-size:11px;
	text-align:center;
}

.produitPackBoxChoixQuantite
{
	width:40px;
	text-align:center;
	font-weight:bold;
	color:#253e49;
	border:1px solid #253e49;
}

.produitPackTitrePhoto
{
    height:80px;
    vertical-align:top;
}

/* Encart Produit du pack à l'unité : page Compact Express */
.pack-compact-express
{
    background:url(../Images/fr-FR/PackFond/CompactExpressBottom.gif) no-repeat left bottom ;
}

.pack-compact-express .produitPack
{
    background:url(../Images/fr-FR/PackFond/CompactExpress.gif) no-repeat left top;
}

.pack-compact-express .produitPackBoxTitre
{
	color:#e4ac17;
}

.pack-compact-express .produitPackBox
{
	border:1px solid #dba926;
}

/* Encart Produit du pack à l'unité : page Aspili */
.pack-aspili
{
    background:url(../Images/fr-FR/PackFond/AspiliBottom.gif) no-repeat left bottom ;
}

.pack-aspili .produitPack
{
    background:url(../Images/fr-FR/PackFond/Aspili.gif) no-repeat left top;
}

.pack-aspili .produitPackBoxTitre
{
	color:#227e35;
}

.pack-aspili .produitPackBox
{
	border:1px solid #227e35;
	width:120px;
}

/* Encart Produit du pack à l'unité : page Compactino */
.pack-compactino
{
    background:url(../Images/fr-FR/PackFond/CompactinoBottom.gif) no-repeat left bottom;
}

.pack-compactino .produitPack
{
    background:url(../Images/fr-FR/PackFond/Compactino.gif) no-repeat left top;
}

.pack-compactino .produitPackBoxTitre
{
	color:#941045;
}

.pack-compactino .produitPackBox
{
	border:1px solid #941045;
	width:120px;
}

/* Encart Produit du pack à l'unité : page Aspilito */
.pack-aspilito
{
    background:url(../Images/fr-FR/PackFond/AspilitoBottom.gif) no-repeat left bottom;
}

.pack-aspilito .produitPack
{
    background:url(../Images/fr-FR/PackFond/Aspilito.gif) no-repeat left top;
}

.pack-aspilito .produitPackBoxTitre
{
	color:#bbc233;
}

.pack-aspilito .produitPackBox
{
	border:1px solid #bbc233;
	width:120px;
}


/* Encart Produit du pack à l'unité : page Jumbo */
.pack-jumbo
{
    background:url(../Images/fr-FR/PackFond/JumboBottom.gif) no-repeat left bottom;
}

.pack-jumbo .produitPack
{
    background:url(../Images/fr-FR/PackFond/Jumbo.gif) no-repeat left top;
}

.pack-jumbo .produitPackBoxTitre
{
	color:#0385a9;
}

.pack-jumbo .produitPackBox
{
	border:1px solid #05bef2;
	width:120px;
}


/* Encart Produit du pack à l'unité : page Vac & Roll */
.pack-vac-et-roll
{
    background:url(../Images/fr-FR/PackFond/VacRollBottom.gif) no-repeat left bottom;
}

.pack-vac-et-roll .produitPack
{
    background:url(../Images/fr-FR/PackFond/VacRoll.gif) no-repeat left top;
}

.pack-vac-et-roll .produitPackBoxTitre
{
	color:#f3852a;
}

.pack-vac-et-roll .produitPackBox
{
	border:1px solid #b2611f;
}

/* Encart Produit du pack à l'unité : page Espace Plus */
.pack-espace-plus
{
    background:url(../Images/fr-FR/PackFond/EspacePlusBottom.gif) no-repeat left bottom;
}

.pack-espace-plus .produitPack
{
    background:url(../Images/fr-FR/PackFond/EspacePlus.gif) no-repeat left top;
}

.pack-espace-plus .produitPackBoxTitre
{
	color:#a7687e;
}

.pack-espace-plus .produitPackBox
{
	border:1px solid #be7790;
	width:120px;
}

/* Encart Produit du pack à l'unité : page Aspispace */
.pack-aspispace
{
    background:url(../Images/fr-FR/PackFond/AspispaceBottom.gif) no-repeat left bottom;
}

.pack-aspispace .produitPack
{
    background:url(../Images/fr-FR/PackFond/Aspispace.gif) no-repeat left top;
}

.pack-aspispace .produitPackBoxTitre
{
	color:#944e47;
}

.pack-aspispace .produitPackBox
{
	border:1px solid #d16e64;
}

/* Encart Produit des boites de rangement */
.pack-boites
{
    background:url(../Images/fr-FR/PackFond/BoitesBottom.gif) no-repeat left bottom;
}

.pack-boites .produitPack
{
    background:url(../Images/fr-FR/PackFond/Boites.gif) no-repeat left top;
}

.pack-boites .produitPackBoxTitre
{
	color:#0385a9;
}

.pack-boites .produitPackBox
{
	border:1px solid #05bef2;
	width:120px;
}

/***********
* Commander
************/
.Commander
{
    width:588px;
}

.contenu
{
    width:588px;
    color:#14a2c9;
}

.contenu a
{
    color:#14a2c9;
}

.Commander .contenu input,
.Commander .contenu textarea
{
    margin-left:14px;
    width:335px;
    overflow:auto;
}

.Commander .contenu input
{
    font-size:12px;
}

.Commander .contenu textarea
{
    height:52px;      
    font-size:12px;  
}

.Commander .mention
{
    text-align:center;
    font-size:10px;
}
/***********
* Newsletter
************/
.UC_Newsletter input
{
    width:118px;
}

.UC_Newsletter div.bouton
{
    background:url(../Images/fr-FR/UserControls/Newsletter/bt-fond.gif) no-repeat left top;
    margin:0px auto;
    width:52px;
    height:24px;
}

.UC_Newsletter div.bouton input
{
    width:47px;
    height:19px;
}

/******************************************************************************************
* HOME LEFT
*******************************************************************************************/

.homeLeftDdlQuantite
{
    width:74px;
    margin-left:6px;
}


/******************************************************************************************
* Page GARANTIES
*******************************************************************************************/
.Garanties .contenu 
{
	text-align:justify;
}

/******************************************************************************************
* PANIER
*******************************************************************************************/
.panier
{
    font-family:Arial;
    font-size:13px;
    color:#848484;
}

.panier .degradeBordAdresse
{
    background:url(../Images/fr-FR/Panier/paiement/adresse-degrade-bord.gif) repeat left top;
}

.panier .adresseText
{
    font-family:Arial;
    font-size:13px;
    color:#253e49;
}

.panier .panierContenu
{
     width:600px;
}

.panier .important
{
    color:#fe8f00;
}

.infoAccueil
{
    font-family:Arial;
    font-size:12px;
    color:#253e49;
    text-align:left;
    padding:10px 0px 0px 10px;
}

.paiementMessage
{
    border:solid 1px #05bef2;
    text-align:center;
}

.tableauRecapitulatif
{
    border:solid 1px #d2d2d2;
}

.tableauRecapitulatif .head
{
    background:#05bef2;
    border:solid 0px #05bef2;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
}

.tableauRecapitulatif td
{
	padding: 2px;	
}

.tableauRecapitulatif th
{
    border:none;
    font-size:14px;
    height:40px;
    line-height: 40px;
    /*vertical-align:middle;*/
}

.tableauRecapitulatif .largeTitle
{
    width:112px;
}

.tableauRecapitulatif .smallTitle
{
    width:92px;
}

.tableauRecapitulatif .montant
{
	color: #fe8f00;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

/* anciennement Recapitulatif */
#ctl00_ContentPlaceHolder1_PanierStatique1_detailsPanier
{
	background-color: #05bef2;
	float: left;
	list-style-type: none;
	margin: 0;
	/*margin-left: -1px;*/
	padding: 0;
	width: 268px;			
}
#ctl00_ContentPlaceHolder1_PanierStatique1_detailsPanier .donnees
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	width: 129px;			
}
#ctl00_ContentPlaceHolder1_PanierStatique1_detailsPanier .vdonnees span
{
	background-color: #ffffff;
	border: solid 1px #d2d2d2;
	color: #05bef2;
	display: block;
	font-size: 16px;
	font-weight: bold;
	/*padding: 2px;
	margin: 2px;*/
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	min-width: 90px;
}
#ctl00_ContentPlaceHolder1_PanierStatique1_detailsPanier #ctl00_ContentPlaceHolder1_PanierStatique1_ttc.vdonnees span
{
	color: #fe8f00;
}
/* anciennement recapitulatif */

/* Actions (boutons) */
#actions
{
	text-align: right; 
	height: 134px; 
	width: 267px; 
	float: left; 
	position: relative;
}
/* Actions (boutons) */

.MonCompte td.smallTitle
{
	font-size:16px;
	color:#727171;
}

.MonCompte td.descriptif
{
	padding:2px;
	color:#727171;
}

.MonCompte td.prixTotal
{
	color:#fe8f00;
}

.tableauRecapitulatif .item
{
    background:#f2f2f2;
}

.tableauRecapitulatif .alternateItem
{
    background:#ffffff;
}

.tableauRecapitulatif .quantite
{
	text-align: center;	
}

.tableauRecapitulatif .quantite span
{
    background:#ffffff;
    border: solid 1px #05bef2;
    color:#05bef2;
    display: block;
    font-size:14px;
    font-family:Arial;
	padding: 4px;
}

.tableauRecapitulatif .quantite span
{
	margin-left: auto;
	margin-right: auto;
	width: 16px;	
}

.tableauRecapitulatif .prixunit
{
	font-size: 12px;	
	color:#727171;
}

.MonCompte .quantite
{
    border: solid 1px #fe8f00;
    color:#fe8f00;
    font-weight:bold;
}

.tableauRecapitulatif .descriptif
{
    font-size:11px;
    padding-left:3px;
    text-align:left;
}

.tableauRecapitulatif .descriptif a
{
    color:#848484;
}

.MonCompte .tableauRecapitulatif .quantite
{
	border:none;
}

/*.tableauRecapitulatif .quantite td
{
    padding: 0px 3px 0px 3px;
}*/

.tableauRecapitulatif .prixTotal
{
    color:#fe8f00;
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
}

.detailsPanier
{
    background:#05bef2;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
}

.detailsPanier .details
{
    background:#05bef2;
    padding:5px 9px 5px 9px;
    height:32px;
}

.detailsPanier .contenuDetailPanier
{
    padding-right:8px;
}

.detailsPanier .valeur
{
    border:solid 1px #7f9db9;
    text-align:center;
    font-size:14px;
}

.detailsPanier .valeur td
{
    background:#ffffff;
    width:103px;
}

.detailsPanier .valeur .codeAvantage
{
    height:16px;
}

.detailsPanier .bleu
{
    color:#05bef2;
}

.detailsPanier .bold
{
    font-weight:bold;
}

.accueilPanier .panierPromo
{
    font-family:Arial;
    font-size:15px;
    color:#fe8f00;
    font-weight:bold;
}

.detailsPanier .orange
{
    color:#fe8f00;
}

td.panierIdentification
{
    font-family:Arial;
    font-size:12px;
    color:#253e49;
}

td.panierIdentification .donneesGras
{
    font-weight:bold;
}

td.panierIdentification .donneesInput
{
    width:145px;
}

td.panierIdentification .donneesInputDDL
{
    width:87px;
}

/*****************
* Identification
*****************/

.identificationPanier
{
    text-align:center;
    font-family:Arial;
    font-size:13px;
    color:#727171;
}

/*****************
* Nouveau Client
*****************/

.creerCompte
{
    text-align:center;  
}


/*****************
* Login
*****************/

.loginPanier
{
    text-align:left;
}

.loginPanier a
{
    color:#fe5a00;
}

/******************************************************************************************
* Page NEWSLETTER
*******************************************************************************************/
.Newsletter .NewsEmail
{
	width:260px;
}

.Newsletter .cbRaisons
{
	margin-left:25px;
	margin-top:20px;
	margin-bottom:50px;
}

.Newsletter .cbRaisons input
{
	margin-right: 10px;
}

.Newsletter .cbRaisons td
{
	padding-bottom:10px;
}

.champs .input
{
	width:365px;
}

.champs select.input
{
	width:370px;
}

.checkbox input
{
	margin-right:5px;
}

.libelle
{
	text-align:right;
	padding-right:5px;
	width:150px;
	padding-bottom:10px;
}

.champs
{
	padding-bottom:10px;
}

/******************************************************************************************
* Page CONTACT
*******************************************************************************************/
.Contact .libelle
{
	text-align:right;
	padding-right:30px;
	width:110px;
	padding-bottom:10px;
	vertical-align:top;
}

.Contact textarea
{
	font-size:12px;
}

/******************************************************************************************
* Espace Mon Compte
*******************************************************************************************/
.MonCompte .Confirmation {margin-top:100px}

.MonCompteTitre
{
	height:45px;
	vertical-align:top;
}

.boxBorderRight
{
	width:582px;
	padding-right:3px;
    background:url(../Images/fr-FR/MonCompte/boxBorderRight.gif) repeat-y right top;
}

.boxBorderBottom
{
	padding-bottom:10px;
    background:url(../Images/fr-FR/MonCompte/boxBorderBottom.gif) no-repeat left bottom;
}

.UCFormulairePanier, .UCFormulairePanierAdresseDiff
{
	color:#6e6e6e;
	width:730px;
	margin-left:0px;
}

.UCFormulairePanierAdresseDiff
{
	width:460px;
}


.UCFormulairePanier .libelle, .UCFormulairePanierAdresseDiff .libelle
{
	padding-right:3px;
	text-align:right;
}

.UCFormulairePanier .libelle, .UCFormulairePanierAdresseDiff .libelle,
.UCFormulairePanier .champs, .UCFormulairePanierAdresseDiff .champs
{
	margin-bottom:0px;
	padding-bottom:2px;
}

.UCFormulairePanier .colonne1 .libelle { width:70px;}
.UCFormulairePanier .colonne1 .champs select { width:148px;}
.UCFormulairePanier .colonne1 .champs input{ width:145px;}
.UCFormulairePanier .colonne2 .libelle { width:80px;}
.UCFormulairePanier .colonne2 .champs select { width:148px;}
.UCFormulairePanier .colonne2 .champs input{ width:145px;}
.UCFormulairePanier .colonne3 .libelle { width:110px;}
.UCFormulairePanier .colonne3 .champs select { width:148px;}
.UCFormulairePanier .colonne3 .champs input{ width:145px;}

.MonCompte .btRadio input
{    
	margin-bottom:-2px;
	margin-left:5px;
	margin-right:5px;
}

.MonCompte .btRadio label
{
	margin-right:10px;
}

.MonCompte .small
{
	font-size:10px;
}

.UCFormulairePanierAdresseDiff { margin-top:10px}
.UCFormulairePanierAdresseDiff .libelle { width:70px;}
.UCFormulairePanierAdresseDiff .champs select { width:149px;}
.UCFormulairePanierAdresseDiff .champs input{ width:145px;}

/************************
* Suivi commande
*************************/
.detailCommande
{
	color:#727171;
	font-size:13px;
	padding-bottom:20px;
}

/*************************
* Suivi des commandes
**************************/
.PanelPrixDifferent
{
	text-align:center;
	font-weight:bold;	
	font-size:13px;
	width:385px;
	position:absolute;
	top:33%;
	left:50%;
	margin-left:-79px;
	z-index:9999;
}

.PanelPrixDifferent .Attention
{
	width:385px;
	height:40px;
	.height:36px;
	background:url(../Images/fr-FR/MonCompte/PrixDifferents/PrixDifferentTitle.png) no-repeat left top;
	text-align:right;
	vertical-align:top;
	padding-right:7px;
	padding-top:4px;
}

.PanelPrixDifferent .Texte
{
	padding:30px;
	width:385px;
	background:url(../Images/fr-FR/MonCompte/PrixDifferents/PrixDifferentBg.png) repeat-y left top;

}

.PanelPrixDifferent .Texte p
{
	padding-bottom:20px;
}

.PanelPrixDifferent .Boutons
{
	padding-bottom:15px;
	background:url(../Images/fr-FR/MonCompte/PrixDifferents/PrixDifferentBg.png) repeat-y left top;
}

.PanelPrixDifferent .Bottom
{
	padding:7px;
	width:385px;
	font-size:0px;
	line-height:0px;
	background: url(../Images/fr-FR/MonCompte/PrixDifferents/PrixDifferentBottom.png) no-repeat left top;
}

/*************************
* Tableau récapitulatif des commandes
**************************/

.MesCommandes .tableauRecapitulatif 
{
	width:734px;
	margin:0;
	text-align:center;
	color:#727171;
}

.MesCommandes .tableauRecapitulatif th
{
	background:url(../Images/fr-FR/MonCompte/Gridview-header.gif) repeat-x left top;
	color:#ffffff; 
	font-size:14px;
	height:42px;
	vertical-align:top;
}

.MesCommandes .tableauRecapitulatif th a { color:#ffffff; text-decoration:none}
.MesCommandes .tableauRecapitulatif td { padding:5px }

.MesCommandes .tableauRecapitulatif th.TitreDate
{
    text-align:left;
    width:75px;
}

.btNumCommande
{
	color:#cf9c15;
	font-size:16px;
	background:none;
	border:none;
	padding:0;
	margin:0;
	text-decoration:underline;
	cursor:pointer;
}

.MesCommandes .tableauRecapitulatif .DateCommande
{
	color:#cf9c15;
	font-size:16px;
}

.MesCommandes .tableauRecapitulatif .MontantCommande
{
	font-size:16px;
	font-weight:bold;
	color:#fe8f00;
}

.MesCommandes .tableauRecapitulatif .QuantiteCommande
{
	font-size:16px;
	font-weight:bold;
	color:#fe8f00;
	background:#ffffff;
	border:1px solid #fe8f00;
	display:block;
	width:22px;
	padding:3px ;
	margin:7px auto;
}


/******************************************************************************************
* Page PLAN DU SITE
*******************************************************************************************/
.Plan .titrePage
{
	padding:30px 0px 30px 1px;
}

.Plan .NosPacks
{
	text-align:center;
}

/******************************************************************************************
* Credits Artegos
*******************************************************************************************/
.credits
{
	width:374px;
	height:265px;
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-187px;
	margin-top:-132px;
}

.realisation
{
	width:374px;
	height:34px;
	background:url(../Images/fr-FR/Credits/Realisation.gif) no-repeat left top;
	text-align:right;
	padding-right:10px;
}

.artegos
{
	width:374px;
	height:231px;
	background:url(../Images/fr-FR/Credits/Artegos.png) no-repeat left top;
    _background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="./Images/fr-FR/Credits/Artegos.png", sizingMethod=crop);
}

.PaiementCBIframe input 
{
    font-size:24px;
    .font-size:0px;
    text-indent:-5000px;
    text-align:left;
    color:#05bef2;
    border:none;
    background:url('../Images/fr-FR/Panier/Paiement/valider.gif') no-repeat top left;
    width:115px;
    .height:24px;
    display:block;
    cursor:pointer;
    margin:0px;
    padding:0;
}

/******************************************************************************************
* Message de Confirmation
*******************************************************************************************/
.Confirmation
{
	width:509px;
	margin:20px auto;
    background:url(../Images/fr-FR/Confirmation/ConfirmationCenter.gif) repeat-y top left;
}

.ConfirmationTop
{
	width:509px;
	height:5px;
    background:url(../Images/fr-FR/Confirmation/ConfirmationTop.gif) no-repeat top left;
}

.ConfirmationBottom
{
	width:509px;
	height:8px;
    background:url(../Images/fr-FR/Confirmation/ConfirmationBottom.gif) no-repeat top left;
}


.ConfirmationCenter
{
	padding:30px;
	text-align:center;
	color:#04bef1;
	font-weight:bold;
	font-size:14px;
}

.aucunecommande
{
	margin-top: -100px;
}

/******************************************************************************************
* Bas de page - referencement
*******************************************************************************************/
#basdepage {
    margin: 15px auto 10px auto;
    width: 955px;
    text-align : center;
    color : #a3a3a3;
    font-size: 10px;
}

#basdepage a:link,
#basdepage a:visited {
    color : #a3a3a3;
    text-decoration: none;
}

#basdepage a:hover,
#basdepage a:active {
    color : #999999;
    text-decoration: none;
}

#basdepage ul
{
    list-style-type: none;
}

#basdepage li
{
    display: inline;
}

.PanelButton
{
	background:#00b7e8;
	height:20px;
	text-align:center;
	vertical-align:middle;
}

/******************************************************************************************
* Parrainage
*******************************************************************************************/
#parrainage input
{
	margin-top: 5px;
	width: 180px;
	height: 18px;
	text-align: center;
}

#parrainage .btEnvoyer
{
	margin-right: 5px;
	width: 115px;
	height: 24px;
}

#filleuls .table
{
	border:solid 1px #c8c8c8;
}

#filleuls .header
{
	background-color: #05bff2;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	height: 25px;
}

#filleuls .item
{
	text-align:center;
	color:#717171;
	border-right: solid 1px #c8c8c8;
}

#filleuls .item2
{
	background-color: #f2f2f2;
	text-align:center;
	color:#717171;
	border-right: solid 1px #c8c8c8;
}

/******************************************************************************************
* Page Offres Speciales
*******************************************************************************************/
#offres-speciales
{
	margin-top:4px;
	margin-bottom:20px;
}

#offres-speciales .produit
{
	width:190px;
	height:170px;
	position:absolute;
	margin-left:380px;
}

	#offres-speciales .rouge	{ color:#da0a4a; }
	#offres-speciales .bleu		{ color:#05baed; }
	#offres-speciales .vert		{ color:#bcc710; }

	#offres-speciales .produit .produit-libelle
	{
		font-size:15px;
		font-weight:bold;
	}
	
	#offres-speciales .produit .produit-prix
	{
		font-size:44px;
		line-height:44px;
	}
	
		#offres-speciales .produit .produit-prix sup
		{
			font-size:22px;
			font-weight:bold;
			position:absolute;
			margin-top:2px;
		}
		
	#offres-speciales .produit .produit-aulieu
	{
		font-size:14px;
	}

		#offres-speciales .produit .produit-aulieu .prix sup
		{
			font-size:10px;
			position:absolute;
		}
		
	#offres-speciales .produit .produit-quantite
	{
		font-size:10px;
		color:#253e49;
	}
	
		#offres-speciales .produit .produit-quantite .disponibilite
		{
			display:block;
			float:left;
			width:90px;
			padding-top:3px;
			_position:relative;
			_top:3px;
		}
	
		#offres-speciales .produit .produit-quantite .quantite
		{
			display:block;
			float:left;
		}
	
			#offres-speciales .produit .produit-quantite .quantite select
			{
				width:40px;
				text-align:center;
			}

	#offres-speciales .produit .produit-bouton
	{
		position:absolute;
		bottom:-3px;
		right:-3px;
	}