.body
{
	/*background: url(../images/bgn1.jpg) repeat scroll 0 0;*/
	font-family: Arial,Helvetica,Sans-serif;
}
.body a
{
	position: relative;
	text-decoration: none;
}

h2{
	color : #AD3393;
}
/* ************************************************************/
/* ***************** TITRES ***************************/
/* ************************************************************/
.Titre18{
	font-familly : arial;
	font-size : 18px;
	color : #c53ea8;
}

.Description13{
	font-familly : arial;
	font-size : 13px;
	color : #999999;
}

.prixBarre20{
	font-familly : arial;
	font-size : 20px;
	color : #c53ea8;
	text-decoration : line-through;
}


/* ************************************************************/
/* ***************** TAILLES TEXTES ***************************/
/* ************************************************************/
.font_bold{
	font-weight : bold;
}

.font_normal{
	font-weight : bold;
}

.font_italic{
	font-style : italic;
}

.font_size_11{
	font-size : 11px;
}

.font_size_12{
	font-size : 12px;
}

.font_size_13{
	font-size : 13px;
}

.font_size_15{
	font-size : 15px;
}

.font_size_17{
	font-size : 17px;
}

.font_size_18{
	font-size : 18px;
}

.font_size_20{
	font-size : 20px;
}

.font_size_40{
	font-size : 40px;
}

.uppercase{
	text-transform : uppercase;
}

.underlined{
	text-transform : underlined;
}

.barre{
	text-decoration : line-through;
}

/* ************************************************************/
/* ***************** COULEUR **********************************/
/* ************************************************************/
.color_bleu_1585DB{
	color:#1585DB;
}

.color_orange_FF6600{
	color:#FF6600;
}

.color_gris_656565{
	color:#656565;
}

.color_gris_747474{
	color:#747474;
}

.color_rouge{
	color:red;
}

.color_rouge_prix{
	color:#D4002A;
}

.color_vert_92d715{
	color:#92d715;
}


/* ************************************************************/
/* ***************** TITRES **********************************/
/* ************************************************************/
.titre{
	font-family : arial;
	font-weight: normal;
	font-size: 28px;
	color: #777777;
}	



/* ************************************************************/
/* ***************** EN SAVOIR PLUS ***************************/
/* ************************************************************/
.lienEnSavoirPlus13{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #c53ea8;
	text-decoration : underline;
}

.lienEnSavoirPlus12Orange{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #FF6600;
}


/* ************************************************************/
/* ***************** PRIX *************************************/
/* ************************************************************/
.Prix18{
	color : #D4002A;
	font-size : 18px;
	font-weight : bold;
}

.Prix40{
	color : #D4002A;
	font-size : 40px;
	font-weight : bold;
}




#global
{
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	z-index: 10;
}
#colonneGauche
{
	background-color: red;
	border-width: 0px;
	float: left;
	height: 1000px;
	width: 100%;
	z-index: 9;
}
#colonneDroite
{
	background-color: red;
	border-width: 0px;
	float: right;
	height: 1000px;
	width: 90px;
	z-index: 9;
}
#header
{
	background-color: white;
	margin: 0px;
	width: 1024px;
}
#header a, a:hover, a:visited
{
	color: #666666;
	text-decoration: none;
}
.top-header{
	float : left;
	width: 1024px;
	font-weight: bold;
	color: #004C93;
	font-size: 13px;
}

.top-header span#indication{
	font-weight: normal;
	color: #004C93;
	font-size: 11px;
}




.top-header-left{
	float : left;
	width : 250px;
	padding : 5px;
}

.top-header-center{
	float : left;
	width : 200px;
	padding : 5px;
}

.top-header-right{
	float : right;
	height : 110px;
}

.top-header-right-banniere{
	float : right;
	padding-top : 5px;
	/*margin-left : 55px;*/
	width : 350px;
}

.top-header-right-banniere div#boutons{
	background : url('../images/icones_mydeal/header_fond_boutons.jpg');
	height : 70px;
}

.divHiddenPanier{
	border : solid 1px #aaaaaa;
	position : absolute;
	z-index : 2000;
	background : grey;
	top : 75px;
	width : 140px;
	height : 70px;
	background : #eeeeee;
	padding : 10px;
	font-size : 13p;
	font-weight : bold;
	color : #666666;
}

.top-header-right-buttons{
	float : left;
}

.top-header-right-buttons ul{
	list-style : none;
}

.top-header-right-buttons li{
	float : left;
	margin-left : 35px;
}







.tableIdentHeader td
{
	padding-left: 0px;
}
.tableIdentHeader span#titreBoxIdent
{
	color: #666666;
	font-size: 13px;
}
.tableIdentHeader input
{
	color: #003366;
	font-size: 12px;
}
.tableIdentHeaderLabel
{
	margin-left: 5px;
}
.etatConnexion
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}
.boxLogo
{
	float: left;
	height: 105px;
	margin: 3px;
	margin-top: 15px;
}
.boxLogo img
{
	border: none;
}
.logo
{
	background-image: url(../images/logo/logo_mydeal.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 3px;
	margin-left: 5px;
}
#boxBoutons
{
	float: left;
	height: 90px;
	margin-left: 5px;
	margin-top: 15px;
	width: 150px;
}
.listeBoxBoutons
{
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
	margin-top: 10px;
}
.listeBoxBoutons li
{
	margin-bottom: 10px;
}
#boxBoutons a:hover, a:visited
{
	color: #003366;
}
.tableBoxBoutonsIcon
{
	width: 10px;
}
.tableBoxBoutonsHeader div
{
	height: 15px;
}
#positionEspaceClient
{
	float: left;
	height: 23px;
	margin: 2px;
}
#espaceClient
{
	height: 60px;
	width: 50px;
}
#positionPanier
{
	float: left;
	height: 23px;
	margin: 2px;
}
#panierClient
{
	height: 23px;
	height: 60px;
	width: 50px;
}
#positionAide
{
	float: left;
	margin: 2px;
}
#aideEnLigne
{
	height: 60px;
	width: 50px;
}
.iconesLiensEntete
{
	float: left;
	height: auto;
}
.iconesLiensEntete img
{
	border: none;
}
.tableIconesLiensEntete img
{
	border: none;
	height: 20px;
	width: 20px;
}
#espaceClientLibelle
{
	color: #004C93;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
}
.boxPannierETBanniere
{
	float: left;
	margin-top: 15px;
	height : 103px;
}

.listeBoutons{
	width : 505px;
	margin-left : 275px;
	line-height : 28px;
}

.listeBoutons ul{
	font-weight: bold;
	color: #004C93;
	font-size: 13px;
	list-style : none;
}

.listeBoutons ul li{
	float : left;
	margin-left : 35px;
}

.boxPanier
{
	color: #003366;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 105px;
	margin-left: 40px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 3px;
	width: 220px;
}
.boxPanier span.panier
{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 3px;
	text-decoration: underline;
}
.boxPanier span.articles
{
	color: #77ac06;
	font-size: 13px;
	font-weight: normal;
	margin-left: 3px;
	margin-top: 3px;
}
.lienDeconnexionHeader table
{
	margin-top: 7px;
	padding: 0px;
}
.lienDeconnexion
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: underline;
}
.liensBoxPanier
{
	color: grey;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 10px;
}
.boxBanniere
{
	border: solid 1px lightgrey;
	float: left;
	height: 60px;
	width: 468px;
	margin-left : 35px;
	margin-bottom : 15px;
}
#etatConnexion
{
	height: 15px;
	width: 250px;
}
.menuNavigHaut
{
	clear: both;
	float: left;
	font-size: 13px;
	height: 47px;
	margin-top: -15px;
	width: 100%;
}
#menuNavigHautOnglets
{
	float: left;
	font-size: 93%;
	line-height: normal;
	margin-left: 275px;
	width: 100%;
}

#menuNavigHautOnglets ul
{
	list-style: none;
	margin: 0;
	padding: 10px 10px 0 50px;
}
#menuNavigHautOnglets li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#menuNavigHautOnglets a
{
	background: url("../images/onglets/onglets1/tableftF.gif") no-repeat left top;
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#menuNavigHautOnglets a span
{
	background: url("../images/onglets/onglets1/tabrightF.gif") no-repeat right top;
	color: #B8379C;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
}
#menuNavigHautOnglets a span
{
	float: none;
}
s#menuNavigHautOnglets a:hover span
{
	color: #FFFFFF;
}
#menuNavigHautOnglets a:hover
{
	background-position: 0% -42px;
}
#menuNavigHautOnglets a:hover span
{
	background-position: 100% -42px;
}
.menuNavigHautOngletAccueil
{
	color: #f8f8f8;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	margin-left: 12.5%;
	margin-left: 25% !important;
	margin-right: 2px;
	margin-top: 17px;
	width: 80px;
}
.menuNavigHautOnglet
{
	background: url(../images/head_vertFluo.gif) no-repeat 0 0;
	float: left;
	height: 30px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 17px;
	text-align: center;
	width: 140px;
}
.menuNavigHautOnglet span
{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	text-transform: capitalize;
}
.boxOnglets
{
	border: solid 1px black;
	float: left;
	height: 30px;
	width: 800px;
}
.liensMenuNavigHaut
{
	text-decoration: none;
}
.menuCategorieNavHaut
{
	background: none;
	border: none;
	color: black;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	padding-top: 5px;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.menuCategorieNavHaut span
{
	background: url(../images/head_vertFluo.gif) no-repeat 0 0;
	display: block;
	height: 29px;
	line-height: 38px;
	margin: 0;
	padding-left: 20px;
}
.menuCategorieNavHaut em
{
	background: url(../images/head_vertFluo.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 16px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.menuDeroulantSousCategorie
{
	background-color: #dcffa5;
	background-color: white;
	border: solid 1px lightgrey;
	margin: 0pt;
	margin-left: 0px !important;
	margin-left: -114px;
	margin-top: 0px !important;
	margin-top: 22px;
	position: absolute;
	text-align: left;
	width: 200px;
	z-index: 3001;
}
.menuDeroulantSousCategorie ul
{
	margin-left: 0px;
	padding-left: 22px !important;
}
.menuDeroulantSousCategorie ul li
{
	border-bottom: dotted 1px lightgrey;
	list-style-image: url(../images/icones_mydeal/puce_arrow_right.gif);
}
.menuDeroulantSousCategorie a
{
	color: #003366;
	font-size: 11px;
	font-weight: normal;
}

.zoneRecherche
{
	background: url('../images/barres/PanelHead_new.gif');
	border: solid 1px lightgrey;
	clear: both;
	color: #728a9c;
	font-size: 13px;
	font-weight: bold;
	height: 40px;
	margin-top: 0px;
	width: 100% !important;
	width: 1090px;
}

.rechercheGlobal
{
	height: 40px;
	margin-left: 10px;
	margin-top: 0px;
	margin-top: 15px !important;
}
.libelleRecheche
{
	float: left;
	margin-left: 0px;
	margin-top: 13px;
	margin-top: -2px !important;
}

.fieldRecherche{
	float : left;
}
.inputRecherche
{
	background : url('../images/icones_mydeal/Search3-28x28.png') no-repeat scroll 5px 0px white;
	border: solid 1px #bababa;
	color: #666666;
	font-size : 16px;
	height: 25px;
	margin-right: 3px;
	padding-left: 35px;
	width: 260px;
}

.fieldNews{
	float : right;
}
.inputNews
{
	background : url('../images/icones_mydeal/Pre-Mail-32x32.png') no-repeat scroll 5px -2px white;
	border: solid 1px #bababa;
	color: #666666;
	font-size : 16px;
	height: 25px;
	margin-right: 3px;
	padding-left: 40px;
	width: 260px;
}
.tableFieldsZoneRecherche{
	margin-top : 3px;
}

.selectRecherche
{
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	margin-top: -5px !important;
}
.boutonRecherche
{
	margin-top: 10px;
	margin-top: -5px !important;
}
.champRecherche
{
	background-color: white;
	border: 2px groove lightgrey;
}
.tableRechercher
{
	margin-left: 270px;
}
.labelRecherche
{
	width: 30px;
}
.tdligneRecherche
{
	width: 600px;
}
.formRecherche
{
	margin-left: 100px;
	width: 450px;
}
.tdForm
{
	height: 24px;
}
.tableRechercher tr td form
{
}
.tdlabelRecherche
{
	vertical-align: top;
}
.zoneRechercheBas
{
	clear: both;
}
.NbResultatsRecherche
{
	color: highlight;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
}
.noResult
{
	color: highlight;
	font-size: 20px;
	font-weight: bold;
	margin-left: 300px;
	margin-top: 50px;
	width: 450px;
}
.libelleNewsletter
{
	float: left;
	margin-left: 290px;
	margin-top: 13px;
	margin-top: -2px !important;
	width: 85px;
}
.formNewsletter
{
	float: left;
	margin-left: 5px;
	width: 220px;
}
.inputTextNewsletter
{
	background-image: url(../images/border/RoundedBox_150x18.JPG);
	border: none;
	border: solid 1px #f3f3f3;
	color: #728a9c;
	float: left;
	height: 16px;
	margin-top: 10px;
	margin-top: -4px !important;
	padding-left: 10px;
	width: 140px;
}
.inputButtonNewsletter
{
	float: left;
	margin-left: 5px;
	margin-top: -5px !important;
	margin-top: 8px;
}
.NewsletterLibelle
{
	float: left;
	margin-left: 125px;
	margin-left: 245px !important;
	margin-top: 3px;
}
.NewsletterForm
{
	float: left;
}
.NewsletterInput
{
	float: left;
	margin-left: 3px;
}
.NewsletterSubmit
{
	float: left;
	margin-left: 3px;
}
.newsletterCadreURL
{
	color: #b22121;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
}
.newsletterMessage
{
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	margin-top: 30px;
}
.newsletterCadre
{
	border-bottom: solid 1px #003366;
	border-top: solid 1px #003366;
	height: 160px;
	margin-left: 100px;
	margin-top: 50px;
	text-align: center;
	width: 800px;
}
.submitRetourNewsletter
{
	float: right;
	margin-top: 90px;
}
.liensGauches
{
	float: left;
	margin-left: 3px;
	width: 190px;
}
.libelleCategorie
{
	background-image: url(../images/refletRougeMiniBoxSousCategorie.gif);
	border-bottom: groove 2px #ca0105;
	height: 20px;
	margin: 0px 0px 0px;
	padding-top: 10px;
}
.cadreHierarchieMenu
{
	border: solid 1px grey;
}
.hierarchieMenu
{
}
.selectedRowHierarchieSousCategorie
{
	background: url(../images/fon02.gif);
	border: solid 1px lightgrey;
	height: 20px;
	height: 27px;
	margin: 0px 0px;
	text-align: center;
}
.selectedRowHierarchieSousCategorie span
{
	color: #4b7a00;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.rowHierarchieSousCategorie
{
	background: #D0FF7F;
	background-image: url(../images/head_vertPale.gif);
	border: solid 1px lightgrey;
	height: 20px;
	height: 27px;
	margin: 0px 0px;
	text-align: center;
}
.rowHierarchieSousCategorie span
{
	color: #767676;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-left: 6px;
	text-decoration: none;
	text-transform: uppercase;
}
.rowTypeArticleCURRENT
{
	background-color: white;
	font-family: Helvetica;
	font-size: 11px;
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
	margin-bottom: 1px;
	margin-top: 1px;
	padding-bottom: 4px;
}
.rowTypeArticleCURRENT li
{
	margin-left: 20px;
}
.rowTypeArticle
{
	background-color: white;
	font-family: Helvetica;
	font-size: 11px;
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
	margin-bottom: 1px;
	margin-top: 1px;
	padding-bottom: 4px;
}
.rowTypeArticle li
{
	margin-left: 20px;
}
.rowTypeArticle a
{
	color: #666666;
	text-decoration: none;
}
.rowTypeArticleCURRENT span#valueTypeArticle
{
	color: #FF6600;
	text-decoration: none;
	font-size: 13px;
}
.rowTypeArticle span#valueTypeArticle
{
	color: #666666;
	text-decoration: none;
	font-size: 13px;
}
.footer
{
	clear: both;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-top: 20px;
}
.tableLiensFooter
{
	width: 1024px;
}
.tableLiensFooter td
{
	width: 200px;
}
.footer span#libelle
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.liensFooter
{
	text-align: center;
}
.liensFooter a
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.liensFooter span#link
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.logosFooter
{
	float: left;
	margin-bottom: -5px;
	margin-top: 0px;
	text-align: center;
}
.tableIconeFooter
{
	margin-right: 270px;
	text-align: center;
}
.logoPaypal
{
	margin-top: 15px;
}
.logoPaypalCB
{
}
.tableLogosFooter
{
	margin-left: 250px;
}
.texteLogosFooter
{
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.texteLogosFooter div
{
	margin-right: 5px;
	margin-top: 15px;
}
.raison_sociale
{
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
#colonneCentrale
{
	background-color: white;
	float: left;
	margin-bottom: 50px;
	min-height: 420px;
	min-width: 1024px;
}
.contenuCentral
{
	float: left;
}
#contenuCentral
{
	border-color: green;
	border-style: solid;
	border-width: 1px;
	float: left;
}
#menuMag
{
	position: absolute;
}
.cadreInfosMydealNousConnaitre
{
	background-image: url(../images/border/RoundedBox_187x100.JPG);
	height: 100px;
	margin-bottom: 10px;
	width: 187px;
}
.cadreInfosMydealPasClient
{
	background-image: url(../images/border/RoundedBox_187x80.JPG);
	height: 80px;
	margin-bottom: 10px;
	width: 187px;
}
.cadreInfosMydealCommandes
{
	background-image: url(../images/border/RoundedBox_187x140.JPG);
	height: 140px;
	margin-bottom: 10px;
	width: 187px;
}
.cadreInfosMydealPros
{
	background-image: url(../images/border/RoundedBox_187x70.JPG);
	height: 70px;
	margin-bottom: 10px;
	width: 187px;
}
.cadreInfosMydeal
{
	margin-bottom: 10px;
	width: 187px;
}
.liensCadreInfosMydeal
{
	color: #003366;
	font-size: 11px;
	list-style-image: url(../images/icones_mydeal/fleche_petitrond.gif);
	margin-left: 0px !important;
	margin-left: 30px;
	margin-top: 5px;
}
.liensCadreInfosMydeal a,a:hover, a:visited
{
	color: #003366;
	text-decoration: none;
}
.cadreInfosMydealLogoLaPosteGauche
{
	border: solid 1px lightgrey;
	margin-bottom: 10px;
	width: 190px;
}
.cadreInfosMydealLogoPayPalGauche
{
	margin-bottom: 10px;
	width: 190px;
}
.lienLaPoste span
{
	color: #003366;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	text-align: center;
}
.lienLaPoste span a, a:hover
{
	color: #003366;
	text-decoration: none;
}
.lienLaPoste img
{
	border: none;
}
.lienLogoPaypal img
{
	border: none;
}
.lienLaPosteLibelle
{
}
.titreBoxInfosMydeal
{
	background-image: url(../images/back_menu_blue.png);
	background-image: url(../images/head_mauve.gif);
	background-image: url(../images/silver_background.jpg);
	border-bottom: groove 2px grey;
	font-size: 13px;
	height: 16px;
	margin: 0px 0px;
	text-align: center;
}
.divInfosETConseils
{
	border: solid 1px lightgrey;
	float: left;
	height: 110px;
	margin-top: 10px;
	width: 1024px;
}
.divInfosETConseilsServiceClients
{
	border: solid 0px lightgrey;
	float: left;
	height: 110px;
	width: 250px;
}
.divInfosETConseilsPaiement
{
	border: solid 0px lightgrey;
	float: left;
	height: 110px;
	width: 250px;
}
.divInfosETConseilsLivraison
{
	border: solid 0px lightgrey;
	float: left;
	height: 110px;
	width: 250px;
}
.divInfosETConseilsSAV
{
	border: solid 0px lightgrey;
	float: left;
	height: 110px;
	width: 250px;
}
.divInfosETConseilsSeparateur
{
	background: url(../images/barres/footer_divider3.jpg);
	float: left;
	height: 80px;
	margin-top: 20px;
	padding: 0pt;
	width: 1px;
}
.divInfosETConseilsText
{
	color: #636563;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 250px;
}
.divInfosETConseilsTextAvecBordureBas
{
	border-bottom: solid 1px #C6C6C6;
	color: #636563;
	font-size: 11px;
	font-weight: normal;
	margin-left: 30px;
	text-align: center;
	width: 200px;
}
.divInfosETConseilsText span#libelleTitre
{
	color: #ad3393;
	font-size: 13px;
	font-weight: bold;
}
.divInfosETConseilsText span#numeroTel
{
	color: #728a9c;
	font-size: 16px;
	font-weight: bold;
}
.divInfosETConseilsText span#tarificationTel
{
	color: #636563;
	font-size: 10px;
	font-weight: normal;
}
.divInfosETConseilsText span#linkdivInfosETConseilsText
{
	color: #636563;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.divInfosETConseilsText span#libelleLivraison
{
	color: red;
	font-size: 11px;
	font-weight: normal;
}
.content_right
{
	float: right;
	margin-top: 10px;
	width: 190px;
}
.globalListContainerDynaBoxInfosAccueilDroite
{
	float: left;
	width: 190px;
}
.cadreIdentDynaBox
{
	color: #636563;
	font-size: 11px;
	font-weight: normal;
}
.cadreIdentAccueilLibelle
{
}
.identOubliMotDePasseDynaBox
{
	text-align: center;
}
.globalListContainerDynaBoxInfosAccueilDroite ul
{
	margin: 0px;
	padding: 0px;
}
.content_left
{
	float: left;
	margin-top: 10px;
	width: 190px;
}
.globalListContainerDynaBoxInfosAccueilGauche
{
	float: right;
	width: 190px;
}
.globalListContainerDynaBoxInfosAccueilGauche ul
{
	margin: 0px;
	padding: 0px;
}

.boxArticle{
	border-bottom : 1px dotted lightgrey;
	padding-bottom : 5px;
	padding-top : 5px;
	font-size : 13px;
	font-weight : normal;
	color : #666666;
}

.boxArticle span#categorie{
	font-weight : bold;
	color : #c53ea8;
}

.boxArticle span#titre{
	color : #999999;
	font-weight : bold;
}

.boxArticle span#prix{
	color : #D4002A;
	font-size : 18px;
	font-weight : bold;
}

.boxArticle div#lienFicheProduit{
}



.ContentDynaBoxInfos_Accueil
{
	color: #636563;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.ContentDynaBoxInfos_Accueil ul li
{
	height: 15px;
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
	margin-left: 10px;
	text-align: left;
}
.ContentDynaBoxInfos_Accueil ul li a
{
	text-decoration: none;
}
.ContentDynaBoxInfos_Accueil input
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
}
.ContentDynaBoxInfos_Accueil span#linkContentDynaBoxInfos_Accueil
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
	text-align: left;
	text-decoration: none;
}
.ContentDynaBoxInfos_Accueil span#NumeroServiceClients
{
	color: #728a9c;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.ContentDynaBoxInfos_Accueil span#tarificationAppel
{
	color: grey;
	font-size: 11px;
	font-weight: normal;
}
.ContentDynaBoxInfos_Accueil div#formNewsletter
{
	margin-left: 10px;
	margin-top: 3px;
}
.content_center
{
	float: left;
	margin-left: 33px;
	margin-top: 10px;
	width: 580px;
}
.banniereFLash
{
	border: solid 1px lightgrey;
	height: 180px;
	width: 580px;
}
.globalDivVItrinesAccueil
{
	margin-top: 20px;
	width: 580px;
}
.miniBoxVitrineAccueilGlobal
{
	float: left;
}
.miniBoxVitrineAccueilContainerPremiere
{
	float: left;
	width: 187px;
}
.miniBoxVitrineAccueilContainer
{
	float: left;
	margin-left: 9px;
	width: 187px;
}
.titreMiniBoxVitrineAccueil
{
	height: 20px;
	text-align: center;
	width: 187px;
}
.zoneTitreMiniVitrineAccueil
{
	background: none;
	border: none;
	color: black;
	font-size: 13px;
	height: 40px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreMiniVitrineAccueil span
{
	background: url(../images/head_vertFluo.gif) no-repeat 0 0;
	display: block;
	height: 20px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	padding-left: 20px;
}
.zoneTitreMiniVitrineAccueil em
{
	background: url(../images/head_vertFluo.gif) no-repeat 100% 0;
	color: #666666;
	display: block;
	font-style: normal;
	height: 20px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.miniBoxVitrineAccueil
{
	border-bottom: solid 1px lightgrey;
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	font-size: 11px;
	height: 335px;
	overflow: hidden;
	width: 185px;
}
.miniBoxVitrineAccueilEpuise
{
	background: url(../images/icones_mydeal/epuise2.gif) no-repeat scroll 0 12%;
	height: 100%;
	width: 100%;
}
.miniBoxVitrineAccueil a
{
	color: #003366;
	text-decoration: none;
}
.miniBoxVitrineAccueil b
{
}
.miniBoxVitrineAccueilLibelleSousCategorie
{
	text-align: center;
	width: 185px;
}
.miniBoxVitrineAccueilLibelleSousCategorie span#libelle
{
	color : #CC56B2;
	font-size: 13px;
	font-weight: bold;
	width: 180px;
}
.miniBoxVitrineAccueilLibelleMarqueETDesignation
{
	height: 25px;
	text-align: center;
	width: 185px;
}
.miniBoxVitrineAccueilLibelleMarqueETDesignation span#libelle
{
	color: #A1A1A1;
	font-size: 13px;
	font-weight: bold;
	width: 180px;
}
.miniBoxVitrineAccueilPhotoProduit
{
	margin-top: 20px;
	text-align: center;
	width: 180px;
}
.miniBoxVitrineAccueilPrixTTC
{
	margin-top: 10px;
	text-align: center;
	width: 185px;
}
.miniBoxVitrineAccueilPrixTTC span#libelle
{
	color: #D4002A;
	font-size: 19px;
	font-weight: bold;
	margin-top: 10px;
	width: 180px;
}
.prixTTCAvantVenteFlash
{
	color: #D471BF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: line-through;
}
.prixTTCApresVenteFlash
{
	color: #ad3393;
	font-size: 15px;
	font-weight: bold;
	text-decoration: blink;
}
.miniBoxVitrineAccueilDescription
{
	margin-top: 5px;
	text-align: center;
	width: 185px;
}
.miniBoxVitrineAccueilDescription span#libelle
{
	color: #636563;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	width: 180px;
}
.AccueilInfosMydeal
{
	float: left;
	margin: 4px;
}
.AccueilSelectionMydeal
{
	border: solid 0px;
}
.TitreMiniBoxALaUne
{
	color: #003366;
	color: #9B3F8F;
	font-size: 16px;
	margin-top: 0px;
}
.TitreSeparateur
{
	font-size: 15px;
	margin-top: 20px;
}
.titreVitrineSelectionIndex
{
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}
.miniBoxALaUneGlobal
{
	height: 190px;
	width: 242px;
}
.miniBoxALaUne
{
	background: #FCFCFC;
	border-bottom: solid 1px lightgrey;
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	font-size: 13px;
	height: 205px;
	width: 240px;
}
.miniBoxALaUne a, a:visited
{
	text-decoration: none;
}
.titreMiniBoxALaUne
{
	height: 25px;
	margin: 0px 0px;
}
.zoneTitreMiniBoxAlAUneIndex
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreMiniBoxAlAUneIndex span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	text-align: center;
}
.zoneTitreMiniBoxAlAUneIndex em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.zoneTitreMiniBoxAlAUneSousCatetegorie
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreMiniBoxAlAUneSousCatetegorie span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	padding-left: 20px;
}
.zoneTitreMiniBoxAlAUneSousCatetegorie em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.zoneTitreMiniBoxAlAUneTypeArticle
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreMiniBoxAlAUneTypeArticle span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	padding-left: 20px;
}
.zoneTitreMiniBoxAlAUneTypeArticle em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.miniBoxALaUneImage
{
}
.miniBoxALaUneMarque
{
	font-weight: bold;
}
.miniBoxALaUneMarque a
{
	color: #003366;
}
.miniBoxALaUneDesignation
{
	font-weight: bold;
}
.miniBoxALaUneDesignation a
{
	color: #003366;
}
.vitrineSousCatMarque
{
	color: black;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 5px;
}
.descriptionArticleMiniBox
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5px;
}
.descriptionArticleMiniBox a
{
	color: #b952bb;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.miniBoxALaUneDetails
{
	font-size: 11px;
	padding-top: 7px;
}
.miniBoxALaUneDetails a
{
	color: #003366;
}
.miniBoxALaUnePrix
{
	color: #CC0000;
	float: right;
	font-size: 17px;
	font-weight: bold;
	margin-right: 15px;
	margin-top: 0px;
}
.lienMiniBoxALaUnePrix
{
	color: #d94343;
	text-decoration: none;
}
.miniBoxALaUneLienPrix span
{
	color: #d94343;
	text-decoration: none;
}
.miniBoxALaUnePrix b
{
	color: #003366;
	margin-right: 3px;
	text-decoration: line-through;
}
.miniBoxALaUneBoutonVoirDetailArticle
{
	float: left;
	font-style: italic;
	width: 82px;
}
.miniBoxALaUneBoutonVoirDetailArticle a
{
	color: black;
	font-size: 13px;
	font-weight: bold;
}
.miniBoxALaUnePeoduitEpuise
{
	color: red;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin-top: -5px;
	text-align: center;
}
.miniBoxALaUneVenteFlash
{
	color: #FF6600;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	text-align: center;
	text-decoration: blink;
}
.boutonVoirDetailsArticle
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 25px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.boutonVoirDetailsArticle span
{
	background: url(../images/boutons/bg_button_25px.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-left: 20px;
}
.boutonVoirDetailsArticle em
{
	background: url(../images/boutons/bg_button_25px.gif) no-repeat 100% 0;
	cursor: hand;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 28px;
	margin: 0;
	padding-right: 20px;
}
.spaceSelectionCategories
{
	height: 20px;
}
.AccueilExpoCategories
{
	border: solid 1px grey;
}
.tableIndexCategories
{
	margin-left: 200px;
	margin-top: 0px;
}
.miniBoxCategorie
{
	background-color: #F8F8F8;
	border-bottom: solid 1px lightgrey;
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	font-size: 11px;
	height: 150px;
	width: 350px;
}
.miniBoxCategorie a
{
	color: #003366;
	text-decoration: none;
}
.miniBoxCategorie b
{
}
.titreMiniBoxCategorie
{
	border-bottom: groove 2px grey;
	height: 27px;
	margin: 0px 0px;
	text-align: center;
}
.zoneTitreMiniBoxCategorie
{
	background: none;
	border: none;
	color: black;
	font-size: 13px;
	height: 40px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreMiniBoxCategorie span
{
	background: url(../images/head_vertFluo.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	padding-left: 20px;
}
.zoneTitreMiniBoxCategorie em
{
	background: url(../images/head_vertFluo.gif) no-repeat 100% 0;
	color: #666666;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.creation-compte-acceptee
{
	border: solid 1px lightgrey;
	margin-left: 200px;
	margin-top: 50px;
}
.texte-creation-compte
{
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.texte-creation-compte span
{
	margin: 5px;
}
.tableRetourCreationCompte
{
	float: left;
}
.tableLiensRetourCreationCompte
{
}
.errorCreationIdentification
{
	color: red;
	font-family : arial;
	font-size: 15px;
	margin-left: 280px;
	margin-top: 20px;
}
.generaleIdent
{
}
.generaleEnreg
{
}
.LigneSeparateurIdent
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 2px #d0ff7f;
	height: 2px;
	width: 450px;
}
.EspaceLigneSeparateurIdent
{
	height: 30px;
}
.Ident
{
}
.identificationClient
{
	float: left;
	margin: 10px;
	margin-right: 30px;
	width: 350px;
}
.cadreIdent
{
	background: #f8f8f8;
	border: solid 1px lightgrey;
	margin-top: -10px;
}
.titreCadreIdent
{
	color: black;
	font-family: Arial;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: bottom;
}
.infosIdent
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 5px;
	text-align: center;
}
.tableIdent
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	width : 345px;
}
.inputIdent input
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	width: 160px;
}
.identOubliMotDePasse
{
	color: #666666;
	font-size: 11px;
	text-align: center;
}
.identOubliMotDePasse a
{
	color: highlight;
	text-decoration: underline;
}
.identOubliMotDePasse a:hover
{
	text-decoration: none;
}
.OubliPasswordConfirmationCadre
{
	border-bottom: 1px solid #003366;
	border-top: 1px solid #003366;
	height: 205px;
	margin-left: 100px;
	margin-top: 50px;
	text-align: center;
	width: 800px;
}
.OubliPasswordConfirmationMessage
{
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	margin-top: 30px;
}
.OubliPasswordError
{
	color: red;
	font-family: Helvetica;
	font-size: 13px;
	font-weight: normal;
}
.OubliPasswordCadre
{
	border-bottom: 1px solid #003366;
	border-top: 1px solid #003366;
	height: 250px;
	margin-left: 100px;
	margin-top: 50px;
	text-align: center;
	width: 800px;
}
.OubliPasswordCadreURL
{
	color: #B22121;
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
}
.OubliPasswordMessage
{
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	margin-top: 30px;
}
.OubliPasswordChampGlobal
{
	margin-left: 270px;
}
.OubliPasswordChampLibelle
{
	float: left;
	margin-right: 3px;
	margin-top: 10px;
}
.OubliPasswordChampForm
{
	float: left;
}
.OubliPasswordChampForm #submit
{
	float: left;
	margin-left: 3px;
	margin-top: 5px;
}
.OubliPasswordChampForm #field
{
	float: left;
	margin-top: 7px;
}
.OubliPasswordServiceClients
{
	color: #003366;
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-top: 45px;
	width: 550px;
}
.linkMydeal
{
	color: #306ac5;
	text-decoration: underline;
}
.submitRetourIdentification
{
	margin-left: 820px;
	margin-top: 20px;
}
.submitRetourIdentificationConfRappelMDP
{
	margin-top: 50px;
	text-align: center;
}
.identOubliMotDePasse span
{
	color: highlight;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.boutonIdent
{
	background: #4bb0f8 url(../images/gradient.png);
}
.creationCompte
{
	width: 450px;
}
.cadreCreationCompte
{
	background: #f8f8f8;
	border: solid 1px lightgrey;
	margin-top: -5px;
}
.libelleCreationCompte
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 5px;
	text-align: left;
}
.titreCadreCreationCompte
{
	background: #F60 url(../images/gradient.png);
	border-bottom: groove 2px #636362;
	color: black;
	font-family: Arial;
	font-size: 0.8em;
	height: 32px;
	margin: 0px 0px;
	margin: 6px 8px;
	text-align: center;
	vertical-align: bottom;
}
.tdTitreEnregistrement
{
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.libelleChamp
{
	text-align: right;
}
.tdDateNaissance span
{
	color: #ad3393;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

.titreIdentification
{
	color: #878787;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
.zoneTitreIdentification
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreIdentification span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	margin-top: -7px;
	padding-left: 20px;
	padding-top: 0px;
}
.zoneTitreIdentification em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.zoneTitreCreationCompte
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreCreationCompte span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -11px;
	padding-left: 20px;
}
.zoneTitreCreationCompte em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}

.tableCreationCompte
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 15px;
	padding-bottom: 3px;
	padding-left: 110px;
	width : 750px;
}
.tableCreationCompte td
{
	vertical-align : top;
}
.tableCreationCompte td#gauche{
	padding: 0px;
	text-align: right;
	width: 200px;
	padding-right : 10px;
	font-style : italic;
	/*vertical-align : bottom;*/
}
.tableCreationCompte td#droite{
	padding: 0px;
	text-align: left;
	
}
.tableCreationCompte td#check{
	width: 140px;
	width: 85px;
}
.tableCreationCompte td#check div{
	width: 5px;
}

input#psw, input#input_confPsw, input#input_libelleAdresseLivraison,input#input_nom, 
input#input_nomLivraison, input#input_prenom, input#input_prenomLivraison,
input#input_societe , input#input_cp, input#input_ville, input#input_pays, 
input#input_tel,
input#input_nomAdresse,
input#input_libelleAdresseFacturation,
input#input_nomFacturation,
input#input_prenomFacturation,
input#input_cpFacturation,
input#input_villeFacturation,
input#input_paysFacturation
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	border : 1px solid #CBCBCB;
	height : 17px;
	width : 160px;
}
.tableCreationCompte input#input_email
{
	width : 195px;
	border : 1px solid #CBCBCB;
}
input#input_adresse,input#input_adresseFacturation,input#input_compladresse,input#input_compladresseFacturation
{
	width : 240px;
	border : 1px solid #CBCBCB;
}
.lienbbb{
	background : url("../images/boutons/forward.gif") no-repeat scroll left center transparent;
	width : 300px;
	height : 35px;
	line-height : 35px; 
}
.tableCreationCompte ul
{	
	list-style-type : none;
	margin : 0;
	margin-left : -30px;
}

.tableCreationCompte li
{	
	display : inline;
	margin-left : 0px;
}




.tableCreationCompte td.tdEtoileTableCreationCompte
{
	text-align: right;
	width: 50px;
}
.tableCreationCompte td.tdCheckBoxCreationCompte
{
	text-align: right;
}
.tableCreationCompte tr td#libelleChampsObligatoires
{
	font-size: 11px;
}
.validCGVCreationCompte a
{
	color: highlight;
	text-decoration: underline;
}
.validCGVCreationCompte a:hover
{
	text-decoration: none;
}
.messageEmailIdent
{
	background-color: #f8f8f8;
	border: 1px solid #767676;
	color: #6aaa02;
	font-size: 11px;
	margin-left: 175px;
	margin-top: 0px;
	position: absolute;
	text-align: left;
}
.lienCGVIdent span
{
	color: highlight;
	font-size: 13px;
	text-decoration: underline;
}

.droit-acces_CNIL_Newsletter
{
	color: #808080;
	font-family: Arial;
	font-size: 11px;
	margin-left: 100px;
	margin-top: 180px !important;
	margin-top: 50px;
	text-align: center;
	width: 800px;
}
.generaleCompteClient
{
}
.titreCompteClient
{
	color: #003366;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
.LigneSeparateurCompteClient
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 2px #d0ff7f;
	height: 2px;
	width: 350px;
}
.EspaceLigneSeparateurCompteClient
{
	height: 15px;
}
.tableCompteClient td
{
	vertical-align: top;
}



.tableDetailCommande_cle{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.tableDetailCommande_value{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}

.tableRecapContenuDetailCommande{
	color: #666666;
	font-size: 13px;
	font-familly : arial;
	font-weight: normal;
	width : 890px;
}

.tableRecapContenuDetailCommande th{
	background-color : #F7F7F7;
	border-bottom : 1px solid #E8E8E8;
	border-top : 1px solid #FFFFFF;
	font-weight: bold;
	color: #D0481C;
}

.tableRecapContenuDetailCommande tr td{
	background-color : #fcfcfc;
	border-bottom : 1px solid #E8E8E8;
	border-top : 1px solid #FFFFFF;
	text-align : center;
	padding : 10px;
}

.tableRecapContenuDetailCommande tr td#reference{
	width : 80px;
}

.tableRecapContenuDetailCommande tr td#article{
	text-align : left;
	width : 330px;
}

.tableRecapContenuDetailCommande tr td#quantite{
	width : 100px;
}


#enteteCompteClient
{
	color: #666666;
	font-family: Arial;
	font-size: 25px;
	margin-left: 15px;
	text-align: left;
	text-decoration: none;
}
.liensCompteClient
{
	margin-top: 0px;
}
.liensCompteClient ul
{
	list-style-image: url("../images/icones_mydeal/flech_t3.gif");
}
.liensCompteClient li a
{
	color: #003366;
	font-size: 12px;
	text-decoration: none;
}

.boiteRigideEspaceClient400{
	width : 450px;
	height : 220px;
}

.boiteRigideEspaceClient400_120{
	width : 450px;
	height : 120px;
}

.texteInfosCadreEspaceClient
{
	border-bottom: 1px solid #DFE0E2;
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}
.listeLibelleFAQ_AEL li{
	margin-top : 6px;
}
.FAQ_AEL_Libelle{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
}
.titreCadreEspaceClient
{
	color: #77ac06;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.zoneTitreInfoPersonnelles
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreInfoPersonnelles span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -8px;
	padding-left: 20px;
}
.zoneTitreInfoPersonnelles em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
#infosPersonelles
{
	float: left;
	padding-left: 10px;
}
.cadreInfosPersonelles
{
	background-color: white;
	border: 1px solid #93acd1;
	height: 230px;
	width: 400px;
}
.zoneTitreModifInfoPersonnelles
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreModifInfoPersonnelles span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -10px;
	padding-left: 20px;
}
.zoneTitreModifInfoPersonnelles em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.tableEditInfosPersos
{
	margin-left: 60px;
	margin-top: 30px;
}
.cadreModifInfos
{
	background-color: white;
	border: 1px solid #b0c3de;
	height: 360px;
	width: 400px;
}
.modifInfosPersonelles
{
	margin-left: 360px;
	width: 287px;
}
.modifInfosPersonellesErrorMessage
{
	color: red;
	font-size: 13px;
	font-weight: normal;
	margin-left: 380px;
	text-align: center;
	width: 250px;
}
.modifInfosClientLigne
{
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.cadreModifInfosPerso
{
	border: solid 1px lightgrey;
	width: 285px;
}
.boutonsInfosCLient
{
}
.submitModifInfosClient
{
	margin-top: 15px;
}
.cadreAjoutAdresseCarnet
{
	margin-left: 210px;
	margin-top: 30px;
}
.titreCadreAjoutAdresseCarnet
{
	color: #77ac06;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.texteInfosAjoutAdresseCarnet
{
	border-bottom: 1px solid #DFE0E2;
	color: #003366;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.datajoutAdresseCarnet
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	text-align: left;
}
.datajoutAdresseCarnet table#tableAdresse
{
	width: 100%;
}

.tableAdresse tr td{
	color: #626262;
	font-size: 13px;
	font-weight: normal;
}

.tableAdresse tr td#libelle{ 
	width : 260px;
}

.tableAdresse tr td#value{
	width : 330px;
}

.tableAdresse tr td input#taille1{
	width : 180px;
}

.tableAdresse tr td input#taille2{
	width : 275px;
}

.tableAdresse tr td input#taille3{
	width : 100px;
}




.ajoutAdresseErrorMessage
{
	color: red;
	font-size: 13px;
	font-weight: normal;
	margin-left: 380px;
	text-align: center;
	width: 250px;
}
.ajoutAdresseAlternativeMessage
{
	color: highlight;
	font-size: 13px;
	font-weight: normal;
	margin-left: 380px;
	text-align: center;
	width: 250px;
}
.submitAjoutAdresseClient
{
	float: right;
	margin-right: 5px;
	margin-top: 15px;
}

.tableValidEditAdresse{
	float : right;
}

.submitRetourCarnetAdressesAccueil
{
	float: right;
	margin-left: 70px;
	margin-right: 15px;
	margin-top: 15px !important;
	margin-top: -4px;
}
.submitRetourAccueil
{
	float: right;
	margin-left: 50px;
	margin-right: 0px;
	margin-top: 30px;
}
.zoneTitreAideEnLigne
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreAideEnLigne span
{
	background: url(../images/head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -8px;
	padding-left: 20px;
}
.zoneTitreAideEnLigne em
{
	background: url(../images/head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.cadreAideEnLigne
{
	background-color: white;
	border: 1px solid #93acd1;
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	height: 230px;
	width: 400px;
}
.cadreAideEnLigne li
{
	color: #003366;
	font-size: 11px;
	list-style-image: url(icones_mydeal/fleche_13x13.gif);
	margin-top: 10px;
}
.cadreAideEnLigne li a
{
	color: #003366;
	text-decoration: underline;
}
.zoneTitreCarnetAdresses
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreCarnetAdresses span
{
	background: url(head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -8px;
	padding-left: 20px;
}
.zoneTitreCarnetAdresses em
{
	background: url(head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.cadreCarnetAdresses
{
	background-color: white;
	border: 1px solid #93acd1;
	float: left;
	height: auto;
	width: 820px;
}

.tableCarnetEspaceClient{
	color: #666666;
	font-size: 13px;
	font-familly : arial;
	font-weight: normal;
	width : 890px;
}

.tableCarnetEspaceClient th{
	background-color : #F7F7F7;
	border-bottom : 1px solid #E8E8E8;
	border-top : 1px solid #FFFFFF;
	font-weight: bold;
	color: #D0481C;
}

.tableCarnetEspaceClient tr#ligneAdresse td{
	background-color : #fcfcfc;
	border-bottom : 1px solid #E8E8E8;
	border-top : 1px solid #FFFFFF;
	text-align : center;
}

.tableCarnetEspaceClient tr#ligneAdresse td#libelle{
	width : 80px;
	text-align : left;
}

.tableCarnetEspaceClient tr#ligneAdresse td#adresse{
	text-align : left;
}

.tableCarnetEspaceClient tr#ligneAdresse td#action{
	width : 100px;
}

.tableCarnetEspaceClient tr#ligneAdresse td span#titulaire{
	font-weight: bold;
	color: #D0481C;
}





.MessageCarnetAdresseVide
{
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
}
.divBoutonAddAdresse
{
	clear: both;
	margin-left: 250px;
}
.zoneTitreAjoutAdresse
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreAjoutAdresse span
{
	background: url(head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -8px;
	padding-left: 20px;
}
.zoneTitreAjoutAdresse em
{
	background: url(head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.ajoutAdresse
{
	margin-left: 360px;
	width: 300px;
}
.cadreAjoutAdresse
{
	border: solid 1px lightgrey;
}
.ajoutAdresseLigne
{
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.zoneTitreCommandes
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 30px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.zoneTitreCommandes span
{
	background: url(head_orange.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	margin-bottom: -8px;
	padding-left: 20px;
}
.zoneTitreCommandes em
{
	background: url(head_orange.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-right: 20px;
}
.cadreCommandes
{
	background-color: white;
	border: 1px solid #93acd1;
}
.MessageAucuneCommandeEspaceClient
{
	color: #003366;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
}
.dataPerso
{
	color: #666666;
	font-size: 13px;
	margin-top: 20px;
	text-align: left;
}
.dataPersoModifsInfos
{
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
	text-align: left;
}
.dataPersoModifsInfos table
{
	width: 100%;
}
.datasPersoModifsInfosField
{
	text-align: center;
}
.tableDatasPerso td
{
	text-align: left;
}
.tableDatasPersoLigne
{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.buttonActionEspaceClient
{
	border-left: 1px solid #DFE0E2;
	border-top: 1px solid #DFE0E2;
	float: right;
	height: 25px;
	margin-top: 10px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	text-align: center;
	width: 200px;
}
boxAdresseActions.contactMydeal
{
	float: left;
	height: 230px;
	padding-left: 13px;
}
.AdressesClient
{
	float: left;
	padding-left: 10px;
	width: 820px;
}
.tableAdressesClient th
{
	color: highlight;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
}
.ligneCarnetAdresses
{
	border-bottom: solid 1px lightgrey;
}
.tableAdressesClient td
{
	background-color: #feeaed;
	color: highlight;
	font-size: 13px;
	padding: 3px;
}
#commandes
{
	float: left;
	padding-left: 10px;
	width: 820px;
}
.tableCommandesClient
{
	width: 100%;
}
.tableCommandesClient th
{
	background-color: #E2E2E2;
	color: #77AC06;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}
.tableCommandesClient td
{
	border-bottom: 1px solid lightgrey;
	color: #003366;
	font-size: 11px;
	height: 20px;
	padding: 3px;
	text-align: center;
}
.tableCommandesClient td#tdDateCommande
{
}
.RappelPaiementPaypal
{
	color: red;
}
.titrePanier
{
	color: #003366;
	font-size: 20px;
	height: 60px;
	margin-top: 10px;
}
.texteHautPanier
{
	color: #666666;
	font-size: 13px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.DivtexteBasPanier
{
	color: #808080;
	font-size: 11px;
	margin-bottom: 20px;
	text-align: justify;
}
.DivtexteBasPanier table{
}

.divMontantTotal table{
	float: right;
}
.divMAJQuantite{
	float: right;
}

.inputQteLignePanier{
	width : 35px;
	text-align : center;
	background-color : #ececec;
	border : solid 1px lightgrey;
}

.texteBasPanier2{
	color: #666666;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
}

.texteBasPanier2 li{
	list-style-type : none;
}

.texteBasPanier2 a{
	color: #888888;
}

.LigneSeparateurPanier
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 2px #14c43e;
	height: 2px;
	width: 350px;
}



.EspaceLigneSeparateurIdent
{
	height: 20px;
}

/* *************************************************************************  */
/* **************************** BARRE STATUT ****************************  */
/* *************************************************************************  */
.box_barre_statut{
	margin-bottom: 15px;
}
.box_barre_statut td
{
	padding-left: 5px;
	padding-right: 58px;
}

.listeStatuts{
	list-style : none;
}

.listeStatuts li{
	margin-left : 60px;
	list-style : none;
	display : inline;
}

/* *************************************************************************  */
/* **************************** PANIER D'ACHATS ****************************  */
/* *************************************************************************  */

.boites_panier_gauche{
	float : left;
	width : 800px;
}

.boites_panier_droite{
	float : left;
	width : 210px;
	margin-left : 14px;
}

.boites_inscription_droite{
	float : left;
	width : 250px;
	margin-left : 14px;
}

.boites_inscription_gauche{
	float : left;
	width : 750px;
}

.tablePanier{
	width: 800px;
	border : 0 solid;
	border-collapse : collapse;
	color : #666666;
	font-size : 13px;
	font-family : verdana;
	padding : 0px;
	margin-bottom : 10px;
}

.headerLignePanier{
	/*background-image : url("../images/barres/chg.gif");*/
	background-image : url("../images/box/boite.gif");
	/*padding : 5px;*/
	white-space : nowrap;
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
	text-transform : uppercase;
	font-family : arial;
	
	
}

.tablePanier th#headerTotalLignePanier{
	width : 125px;
}

.tablePanier tr td{
	font-size: 11px;
	/*border-bottom: solid 1px lightgrey;*/
}

.tablePanier tr td#designaion{
	text-align : center;
	width : 200px;
}

.tablePanier tr td#prixUnitaire{
	text-align : right;
}

.tablePanier tr td#quantite{
	text-align : center;
	width : 79px;
}

.tablePanier tr td#totalLigne{
	text-align : center;
	border-left: solid 1px #ececec;
	border-right: solid 1px #ececec;
	font-weight : bold;
	width : 110px;
}

.tablePanier tr td#totalTTCPanier{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding : 5px;
	background-color : #E1FFB2;
}

.tablePanier tr td#boutonAction{
	text-align : right;
	padding-top : 20px;
}

.tablePanier tr td#sousTotal{
	color: #666666;
	font-size: 11px;
	font-weight : normal;
	text-align : right;
	margin : 3px;
}

.tablePanier tr td span#libelleEcoTaxe{
	color: #666666;
	font-size: 9px;
	font-weight : normal;
	text-align : right;
	margin : 3px;
}

.tablePanier tr#premiereLigneSousTotaux{
	border-top : solid 1px #ececec;
}

.imgInfo{
	position : relative;
	top : 20px;
	left : 0px;
}

.celluleLignePanier_blanche{
	background-color: white;
	width : 190px;
}

.celluleLignePanier_couleur{
	/*background-color: #e1ffb2;*/
}



.boite_panier_gauche_delai_raitement{
	float : right;
	width : 500px;
	text-align : right;
	font-size : 12px;
	font-familly : verdana;
	font-weight : normal;
	color : #ff9900;
	margin-top : 14px;
}


.boite_panier_gauche_total{
	float : left;
	width : 100%;
	font-familly : verdana;
	font-weight : bold;
	color : #CCCCCC;
}

.totalPanier{
	width : 800px;
	margin-bottom : 20px;
}

.listeTotalPanier{
	float : right;
}

.listeTotalPanier tr td#td3{
	font-size : 11px;
	font-familly : arial;
	font-weight : normal;
	color : #CCCCCC;
}

.encadrement_total_panier{
	font-size : 25px;
	font-familly : arial;
	font-weight : bold;
	color : #ff7f3f;
}

.boite_panier_gauche_boutons{
	float : left;
	width : 100%;
}

.boutonsValiderRetourHaut{
	width : 800px;
	margin-bottom : 20px;
}

.boutonsValiderRetourHaut ul#listeBoutonsActionHaut{
	list-style : none;
	display : inline;
}

.boutonsValiderRetourHaut ul#listeBoutonsActionHaut li#boutonCommander{
	float : right;
	display : inline;
}

.boutonsValiderRetourHaut ul#listeBoutonsActionHaut li#boutonPoursuivreAchats{
	float : left;
	display : inline;
}

.boite_panier_bas{
	float : left;
	width : 100%;
	margin-top : 60px;
	
}

.bandeau_bas_infos_mydeal{
	width : 1010px;
	height : 100px;
	font-size : 13px;
	font-familly : verdana;
	font-weight : normal;
	color : grey;
	border : solid 1px;
}

.box_mdl_2{
	width : 100%;
}




.infoPanierBas{
	float : left;
}	

.infoPanierBas li{
	display : block;
}	

.infoPanierBas li#titre{
	font-weight : bold;
}


.infos_box_panier{
	font-size : 13px;
	font-familly : verdana;
	font-weight : normal;
	color : #7A7A7A;
	text-align : center;
}

.couleurPrix_1{
	color : #d4002a;
}

.prix_17{
	font-size : 17px;
	font-familly : arial;
	font-weight : bold;
}

.prix_20{
	font-size : 20px;
	font-familly : arial;
	font-weight : bold;
}

.prix_25{
	font-size : 25px;
	font-familly : arial;
	font-weight : bold;
}

/* ************ DEBUT bouton_forward ************ */
.bouton_ajout_panier{
	background : url("../images/boutons/ajoutPaniert.gif") no-repeat scroll left center transparent;
	width : 200px;
	height : 49px;
	line-height : 35px;
	color : white;
	font-size : 14px;
	font-family : verdana;
	font-weight : bold;
}

.bouton_forward{
	background : url("../images/boutons/forward.gif") no-repeat scroll left center transparent;
	width : 300px;
	height : 35px;
	line-height : 35px;
	color : white;
	font-size : 14px;
	font-family : verdana;
	font-weight : bold;
}

/* ************ DEBUT bouton_back ************ */
.bouton_back{
	background : url("../images/boutons/back.gif") no-repeat scroll left center transparent;
	width : 300px;
	height : 35px;
	line-height : 35px;
	color : white;
	font-size : 14px;
	font-family : verdana;
	font-weight : bold;
}


/* ************ DEBUT BOX MDL 7 ************ */
.box_mdl_7{
	background : url("../images/box/box-hpcontent-bkgrd.jpg") repeat-y scroll center top transparent;
	height : 216px;
	width : 254px;
	margin : 8px 10px 0 10px;
}

.box_mdl_7_header{
	background : url("../images/box/box-hpcontent-top.jpg") no-repeat scroll center top transparent;
	float : left;
	height : 38px;
	width  : 254px;
	overflow : hidden;
}

.box_mdl_7_bottom{
	background : url("../images/box/box-hpcontent-bot2.jpg") no-repeat scroll center bottom transparent ;
	float : left;
	height : 178px;
	width  : 254px;
}

/* ************ FIN BOX MDL 7 ************ */


/* ************ DEBUT BOX MDL 3 ************ */
/* 200 */
.box_mdl_3_w200{
	width : 200px;
}

.box_mdl_3_header_w200{
	background  : url("../images/box/mdl_box_3_bg_w200.png") no-repeat;
	width : 100%;
	height : 24px;
	text-align : center;
	line-height : 24px;
	font-size : 14px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : #FF6600;
}

.box_mdl_3_content_w200{
	background  : url("../images/box/bg_sd_w200.png") no-repeat scroll center bottom transparent;
	margin : 0 0 10px;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	height : 125px;
}

/* 450 */
.box_mdl_3_w450{
	width : 450px;
}
.box_mdl_3_header_w450{
	background  : url("../images/box/mdl_box_3_bg_w450.png") no-repeat;
	width : 100%;
	height : 30px;
	padding-left : 10px;
	line-height : 30px;
	font-size : 15px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : #FF6600;
}
.box_mdl_3_content_w450{
	background  : url("../images/box/bg_sd_w450.png") no-repeat scroll center bottom transparent;
	margin : 0 0 10px;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	height : 125px;
	
}


/* 750 */
.box_mdl_3_w750{
	width : 750px;
}
.box_mdl_3_header_w750{
	background  : url("../images/box/mdl_box_3_bg_w750.png") no-repeat;
	width : 100%;
	height : 30px;
	padding-left : 10px;
	line-height : 30px;
	font-size : 15px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : #FF6600;
}
.box_mdl_3_content_w750{
	background  : url("../images/box/bg_sd_w750.png") no-repeat scroll center bottom transparent;
	margin : 0 0 10px;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	height : 125px;
	
}

/* 600 */
.box_mdl_3_w600{
	width : 600px;
}

.box_mdl_3_header_w600{
	background  : url("../images/box/mdl_box_3_bg_w600.png") no-repeat;
	width : 100%;
	height : 30px;
	padding-left : 10px;
	line-height : 30px;
	font-size : 15px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : #FF6600;
}

.box_mdl_3_content_w600{
	background  : url("../images/box/bg_sd_w600.png") no-repeat scroll center bottom transparent;
	margin : 0 0 10px;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	height : 125px;
	
}

/* 890 */
.box_mdl_3_w890{
	width : 890px;
}
.box_mdl_3_header_w890{
	background  : url("../images/box/mdl_box_3_bg_w890.png") no-repeat;
	width : 100%;
	height : 30px;
	padding-left : 10px;
	line-height : 30px;
	font-size : 15px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : #FF6600;
}
.box_mdl_3_content_w890{
	background  : url("../images/box/bg_sd_w890.png") no-repeat scroll center bottom transparent;
	margin : 0 0 10px;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	height : 125px;
	
}

.box_mdl_3_content_simple{
	margin : 0 0 10px;
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	border-left : solid 1px lightgrey;
	border-right : solid 1px lightgrey;
	border-bottom : solid 1px lightgrey;
}
/* ************ FIN BOX MDL 3 ************ */

/* ************ DEBUT BOX MDL 4 ************ */
.box_mdl_4_200{
	border : 1px solid #CCCCCC;
	position : relative;
	width : 200px;
}

.box_mdl_4_300{
	border : 1px solid #CCCCCC;
	position : relative;
	width : 300px;
}

.box_mdl_4_360x170{
	border : 1px solid #CCCCCC;
	position : relative;
	width : 360px;
	height : 170px;
}

.box_mdl_4_1_header{
	background  : url("../images/box/boite.gif") no-repeat;
	width : 100%;
	height : 30px;
	text-align : center;
	line-height : 25px;
	font-size : 13px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : white;
}

.box_mdl_4_2_header{
	background  : url("../images/box/boite2.gif") no-repeat;
	width : 100%;
	height : 30px;
	text-align : center;
	line-height : 25px;
	font-size : 13px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : white;
}

.box_mdl_4_3_header{
	background  : url("../images/box/boite1.gif") no-repeat;
	width : 100%;
	height : 30px;
	text-align : center;
	line-height : 25px;
	font-size : 13px;
	font-family : arial;
	font-weight : bold;
	text-transform : uppercase;
	color : white;
}


.box_mdl_4_content{
	background : url("../images/box/PasswdBg.gif") repeat-x scroll left bottom transparent;
	/*margin : 0 0 10px;*/
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
}
.box_mdl_4_content_h130{
	background : url("../images/box/PasswdBg.gif") repeat-x scroll left bottom transparent;
	/*margin : 0 0 10px;*/
	overflow : hidden;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;	
	height : 130px;	
}
/* ************ FIN BOX MDL 4 ************ */


/* ************ DEBUT AUTHENTIFICATION ************ */
.frmCreationCompte{
	width : 360px;
}

.frmIdentification{
	width : 360px;
}

.submit_bntCreationCompte{
	border : none;
	text-align : left;
	padding-left : 1Opx;
}

.submit_bntCreationCompte:hover{
	cursor : pointer;
}

.submitAuthentification{
	border : none;
	text-align : left;
	padding-left : 35px;
}

.submitAuthentification:hover{
	cursor : pointer;
}

.tableIdentification{
	border-collapse: collapse;
	margin-left: 45px;
}

.tableIdentification td#tdCreationCompte{
	width : 430px;
}

.tableIdentification td#tdIdentification{
	width : 360px;
}



.blocBoutonValiderIdentification{
	float : right;
}

.blocBoutonCreationCompte{
	float : right;
}

.droit-acces_CNIL{
	color: #808080;
	font-family: Arial;
	font-size: 11px;
	margin-left: 20px;
	margin-top: 50px;
	text-align : center;
}






.WarningRappelActualiser
{
	background-color: #ffff99;
	border: solid 2px #003366;
	border: solid 2px #ffcd8e;
	color: #003366;
	font-size: 11px;
	font-weight: normal;
	margin-left: -50px !important;
	margin-top: -20px;
	margin-top: -28px !important;
	position: absolute;
	width: 360px;
}

.iconRefreshQTE{
	margin-left: 13px;
}

.boutonMAJQte{
	width : 30px;
	height : 30px;
}

.boutonAddQte{
	width : 14px;
	height : 12px;
	vertical-align : middle;
}

.boutonSupprQte{
	width : 14px;
	height : 12px;
	vertical-align : middle;
}

.boutonPoubelle{
	width : 30px;
	height : 30px;
}

.libelleRefresh
{
	margin-left: 5px;
}
.warningInfoMAJQTE
{
	color: red;
	float: right;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	text-decoration: italic;
	width: 140px;
}
.produitsEpuisesSupprimesDuPanier
{
	color: red;
	font-size: 12px;
	font-style: italic;
	margin-left: 370px;
	text-align: center;
	text-decoration: italic;
}

.prixUnitairePanier{
	text-align: center;
}

.ecoParticipationPanier
{
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-align: center;
}
.celluleTotalLignePanier
{
	border: solid 1px lightgrey;
	color: #003366;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 90px;
}
.celluleSupprimerLignePanier
{
	color: #003366;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	border-left : solid 1px #ececec;
	width : 50px;
}

.celluleImage{
	width : 65px;
	height : 65px;
}

.libelleTotalLinePanier
{
	background-color: #E1FFB2;
	border: solid 1px lightgrey;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.totalLinePanier
{
	background-color: #E1FFB2;
	background-color: #f9f9f9;
	border: solid 1px lightgrey;
	color: #003366;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.actionPanier
{
	float: right;
	margin-bottom: 60px;
	margin-right: 60px;
	margin-top: 60px;
}
.commanderPanier
{
	float: left;
	margin-right: 10px;
}
.retourAccueil
{
	float: left;
	margin-right: 10px;
}
.panierVide
{
	color: #F60;
	font-size: 30px;
	margin-bottom: 400px;
	margin-left: 400px;
	margin-top: 10px;
	text-align : center;
}

/* *********************************************************  */
/* ******************* COMMANDE STANDARD *******************  */
/* *********************************************************  */
.mdlMenuBarre1{
	background : url("../images/barres/menu_barre_1.gif") repeat-x scroll left top #FFFFFF;
	clear : both;
	width : 936px;
	height : 29px;
	line-height : 29px;
	padding : 0 12px;
	vertical-align : middle;
}

.mdlMenuBarre1 div#menu1{
	line-height : 29px;
}

.mdlMenuBarre1 div#menu1 ul{
	list-style : none;
	margin : 0px;
	padding : 0px;
}

.mdlMenuBarre1 div#menu1 ul li{
	background : url("../images/barres/menu_separ_1.gif") no-repeat scroll right top;
	display : inline;
}
.mdlMenuBarre1 div#menu1 ul li a{
	color : #000000;
	font-family : arial;
	font-size : 12px;
	font-weight : bold;
	line-height : 20px;
	text-align : left;
	text-decoration : none;
	margin : 0px;
	padding : 0 12px;
}

/** ******************************************************* */
/** ****************** COMMANDE STANDARD ****************** */
/** ******************************************************* */
.globalCommandeStd{
	float : left;
	width : 900px;
	height : 100%;
}

.globalCommandeStd_gauche{
	float : left;
	width : 600px;
	font-familly : verdana;
	font-size : 13px;
	color : #626262;
}

.boiteAdresse{
	float : left;
	border : solid 1px lightgrey;
	width : 600px;
	height : 145px;
}


#head{
	background-image : url("../images/barres/chg.gif");
	float : left;
	width : 100%;
	height : 29px;
}

.selectTypeAdr{
	float : left;
	width : 220px;
}

.selectBoxAdr{
	float : left;
	width : 100%;
	height : 20px;
	margin-top : 5px;
}

.tableBoiteAdresse{
	width : 600px;
	float : left;
}

.tableBoiteAdresse td#tdComboAdresse{
	vertical-align : top;
	width : 200px;
}

.tableBoiteAdresse td#tdComboAdresse select{
	width : 160px;
}

.tableBoiteAdresse td#tdAdresse{
	vertical-align : top;
}


.boiteModeLivraisonOuPaiement{
	float : left;
	margin-top : 20px;
	border : solid 1px lightgrey;
	width : 600px;
}

.boiteModeLivraisonOuPaiement ul{
	float : left;
	padding : 0px;
}

.boiteModeLivraisonOuPaiement li{
	float : left;
	list-style-type : none;
}

.listeModeLivraison li{
	list-style-type : none;
}

.tableModeLivraison{
	width : 600px;
	border-bottom : solid 1px lightgrey;
}

.tableModeLivraison td#radio{
	width : 60px;
	text-align : center;
}

.tableModeLivraison td#tdDescMode{
	width : 310px;
	text-align : left;
}

.tableModeLivraison td#tdPrix{
	width : 70px;
	text-align : right;
}

.totalLivraisonPiedPage{
	float : right;
}

.recapCommandeStd{	
	float : left;
	margin-left : 20px;
	width : 245px;
	padding-left : 10px;
	padding-right : 10px;
}

.headRecap{
	color : white;
	font-weight : bold;
	text-align : center;
	font-size : 15px;
	margin-bottom : 20px;
	margin-top : 17px;
}

.separationRecap{
	border-bottom : dashed 1px black;
}

.tableRecap tr td{
	color : #626262;
	font-size : 13px;
}

.tableRecap tr td#libelle{
	text-align : left;
	font-size : 12px;
	width : 175px;
}

.tableRecap tr td#quantite{
	text-align : center;
	font-size : 12px;
	width : 30px;
}

.tableRecap tr td#prix{
	color : FireBrick;
	text-align : right;
	font-size : 12px;
	width : 60px;
}

.tableRecap tr td#totalHFP{
	color : FireBrick;
	text-align : right;
	font-size : 12px;
	width : 60px;
}

.tableRecap tr td#FP{
	color : FireBrick;
	text-align : right;
	font-size : 12px;
	width : 60px;
}

.tableRecap tr td#totalTTC{
	color : FireBrick;
	text-align : right;
	font-size : 12px;
	width : 60px;
}


.blocBoutonEtapeSuivanteLivraisonOUPaiement{
	float : right;
}

.submitAjoutPanier{
	border : none;
	text-align : left;
	padding-left : 49px;
}

.submitAjoutPanier:hover{
	cursor : pointer;
}

.submitEtapeSuivante{
	border : none;
	text-align : left;
	padding-left : 75px;
}

.submitEtapeSuivante:hover{
	cursor : pointer;
}

.submitCreateCompte{
	border : none;
	text-align : left;
	padding-left : 2px;
}

.submitCreateCompte:hover{
	cursor : pointer;
}

.submitValidezMaCommande{
	border : none;
	text-align : left;
	padding-left : 46px;
}

.submitValidezMaCommande:hover{
	cursor : pointer;
}

.RetourAccueilCommande{
	border : none;
	text-align : left;
	padding-left : 64px;
}

.RetourAccueilCommande:hover{
	cursor : pointer;
}

.RetourPagePrec{
	border : none;
	text-align : left;
	/*padding-left : 55px;*/
}
.RetourPagePrec{
	cursor : pointer;
}
.RetourPagePrec span#libelleRetourPageprec{
	padding-left : 55px;
}



.ErreurChoixCommande
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 800px;
}
.ErreurChoixCommandeURL
{
	color: #b22020;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 50px;
	text-align: center;
	width: 800px;
}
.CadreErreurChoixCommande
{
	border-bottom: solid 1px lightgrey;
	border-top: solid 1px lightgrey;
	margin-left: 95px;
	margin-top: 50px;
	width: 800px;
}
.submitRetourButtonError
{
	margin-bottom: 10px;
	margin-top: 40px;
	text-align: center;
}
.titreCommande
{
	color: #003366;
	font-size: 25px;
	font-weight: normal;
	margin-top: 20px;
}
.LigneSeparateurCommande
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 2px #cfff83;
	height: 2px;
	width: 350px;
}
.EspaceLigneSeparateurCommande
{
	height: 30px;
}
.RecapCommandeGlobal
{
	background-color: #f8f8f8;
	border: solid 1px lightgrey;
	float: left;
}
.donneesFroitesCommandes
{
	float: left;
	height: 100%;
	width: 720px;
}
.RecapCommande
{
	height: 100%;
	width: 270px;
}
.titreRecapCommande span
{
	border-bottom: solid 1px lightgrey;
	color: Highlight;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 25px;
}
.tableRecapCommande
{
	border-bottom: 2px solid black;
	font-size: 11px;
	margin-left: 15px;
	margin-top: 15px;
	text-align: left;
}
.tableDivisionRecapCommandeArticle
{
}
.tableDivisionRecapCommandeQte
{
	text-align: center;
	width: 50px;
}
.tableDivisionRecapCommandePrix
{
	color: FireBrick;
	font-size: 13px;
	text-align: right;
}
.tableRowRecapArticle
{
	border: 1px solid lightgrey;
}
.divSeparCommand
{
	border-top: dotted 1px black;
	margin-bottom: 10px;
}
.tableRowTotalHorsFraisPort
{
}
.tableDivLibelleTotalHorsFraisPort
{
	text-align: left;
}
.tableDivTotalHorsFraisPort
{
	color: FireBrick;
	font-size: 13px;
	text-align: right;
}
.tableRowTotalAvecFraisPort
{
}
.tableDivLibelleTotalAvecFraisPort
{
	text-align: left;
}
.tableDivTotalAvecFraisPort
{
	color: FireBrick;
	font-size: 13px;
	text-align: right;
}
.tableRowTotalCommande
{
	height: 20px;
}
.tableDivisionLibelleTotalCommande
{
	font-size: 13px;
	font-weight: bold;
}
.tableDivisionTotalCommande
{
	color: FireBrick;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.tableAdresseCommande
{
	margin-left: 15px;
	margin-top: 20px;
	text-align: left;
}
.tdLibelleAdresseCom
{
	color: Highlight;
	font-size: 13px;
	font-weight: bold;
}
.tdAdresseCom
{
	font-size: 12px;
	margin-bottom: 10px;
	padding: 0px;
}
.tdSeparateur
{
	height: 10px;
}
.tableTitreChoixCommande td
{
}
.libelleChoixAdresse
{
}
.lienAjoutAdresseChoixAdresseCOmmande
{
	color: #003366;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
.modeLivraison
{
	margin-bottom: 50px;
}
.divTransporteur
{
	margin-bottom: 10px;
	margin-top: 0px;
}
.tableModeLivraisonCommande
{
	margin-left: 15px;
	margin-top: 15px;
	text-align: left;
}
.tdLibelleModeLivraison
{
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.tdNomOffreModeLivraison
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}
.tdModeLivraison
{
	font-size: 13px;
	margin-bottom: 10px;
}
.tableModeLivraison
{
	text-align: center;
	width: 100%;
}

.tableModeLivraison tr td#inputModeaiementComRapide{
	width : 30px;
	height : 70px;
	text-align: left;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

.tableModeLivraison tr td#logoModeaiementComRapide{
	width : 100px;
	height : 70px;
	text-align: left;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

.tableModeLivraison tr td#description{
	width : 300px;
	height : 70px;
	text-align: left;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}


.TransporteurModeLivraison
{
	background-color: #f8f8f8;
	border: 1px solid lightgrey;
}
.TransporteurModeLivraisonLogo
{
	padding-bottom: 20px;
	width: 100;
	text-align : left;
}
.ligneTableTransporteurModeLivraison
{
}
.tdImageOffreTransporteur
{
}
.TransporteurtableModeLivraison
{
	margin-left: 5px;
}
.TransporteurModeLivraisonLogo
{
	border-bottom: solid 1px lightgrey;
}
.imageOffreTransporteur
{
	height: 40px;
	margin-right: 500px;
	width: 40px;
}
.tableModeLivraisonButtonRadioTd
{
	width: 30px;
}
.tdTarifModeLivraison
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.tableModePaiementCommande
{
	margin-left: 15px;
	margin-top: 15px;
	text-align: left;
}
.tdLibelleModePaiement
{
	color: Highlight;
	font-size: 12px;
	font-weight: bold;
}
.tdDetailOffreModeLivraison
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
}
.tdModePaiement
{
	font-size: 13px;
	margin-bottom: 10px;
}
.inputModesPaiement
{
	border-bottom: solid 1px lightgrey;
	font-weight: bold;
	height: 35px;
	width: 500px;
}
.tableLogoModesPaiements
{
	margin-top: -22px;
}
.LibelleDescModePaiement
{
	color: #717171;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	margin-left: 20px;
}
.tableLogoModesPaiements td
{
	height: 50px;
	vertical-align: bottom;
}
.tableLogoModesPaiements tr td#logoModesPaiements
{
	text-align: center;
	width: 110px;
}
#logoModesPaiements img
{
	margin-top: 5px;
}
.filsConducteurComande
{
	margin-bottom: 40px;
	margin-left: 10px;
}
.tableFilsConducteurComande
{
	border: solid 1px lightgrey;
}
.tableFilsConducteurComande td
{
	border: solid 1px lightgrey;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	width: 130px;
}
.tableFilsConducteurComandeInProgress
{
	background-color: #e1ffb2;
}
.tableFilsConducteurComandeNotInProgress
{
	background-color: #f8f8f8;
}
.tableInnerElements td
{
	border: none;
}
.selectionsCommande
{
	margin-left: 10px;
}
.titreChoixCommande
{
	color: #969696;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
}
.LigneSeparateurChoixCommande
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 2px #CFFF83;
	height: 2px;
	margin-bottom: 10px;
	width: 350px;
}
.EspaceLigneSeparateurChoixCommande
{
	height: 10px;
}
.submitNextStepButton
{
	float: right;
	margin-right: 20px;
}
.submitRetourButtonGlobal
{
}
.submitRetourButton
{
	margin-left: 420px !important;
	margin-left: 420px;
}
.AdresseCommandeAjoutAdresse
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}
.adresseCommande
{
	font-size: 14px;
	margin-bottom: 45px;
}
.adresseLivraison
{
	background-color: #f8f8f8;
	color: black;
	font-size: 13px;
	height: 30px;
	margin-bottom: 20px;
	width: 685px;
}
.tableAdresses
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
}
.tableAdresses td
{
}
.buttonAdresseOrder
{
}
.adresseFacturation
{
	background-color: #f8f8f8;
	color: black;
	font-size: 13px;
	height: 30px;
	margin-bottom: 50px;
	width: 685px;
}
.livraisonCommande
{
	font-size: 14px;
}
.paiementCommande
{
	font-size: 14px;
	margin-bottom: 50px;
}
.modepaiementCommande
{
	background-image: url(../images/border/RoundedBox_685x175.JPG);
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	height: 175px;
	margin-bottom: 50px;
	width: 685px;
}
.boxValidationReglement
{
	background-image: url(../images/border/RoundedBox_685x200.JPG);
	height: 200px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 685px;
}
.titreValidationReglement
{
	color: #003366;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
}
.infosValidationReglement
{
	margin-bottom: 40px;
	margin-left: 10px;
}
.infosValidationReglement span
{
	color: #003366;
	font-size: 13px;
	text-align: justify;
}
.infosValidationReglement span span#notesReglement
{
	color: #003366;
	font-size: 11px;
	text-align: justify;
}
.infosValidationReglement b
{
	color: grey;
	font-weight: bold;
}
.infosValidationReglement b.strong
{
	color: #003366;
	font-weight: bold;
}
.infosValidationReglement
{
}
.infosValidationReglement span a,a:hover
{
	color: #003366;
	text-decoration: underline;
}
.boutonValidationReglement
{
	text-align: center;
}
.BoutonReglementPaypal
{
	border: solid 1px lightgrey;
}
.boxConfirmationCommande
{
	border-bottom: solid 1px lightgrey;
	color: #003366;
	font-size: 13px;
	margin-left: 250px;
	width: 550px;
}
#infosConfirmationCommandeTitre
{
	color: #003063;
	font-size: 15px;
	margin-left: 175px;
	text-align: center;
	text-decoration: underline;
}
.infosConfirmationCommande
{
	background-image: url(../images/border/RoundedBox_550x300.JPG);
	color: #003063;
	font-size: 13px;
	height: 300px;
	text-align: left;
	width: 550px;
}
.boutonPaypalCommande
{
	margin-left: 200px;
	margin-top: 20px;
}
.ConfirmationCommandeRetour
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	margin-left: 300px;
	margin-top: 30px;
}
.tableLiensConfCommande td
{
	padding-left: 3px;
	padding-right: 3px;
}
.mailtoServiceClientConfCommande
{
	color: #003366;
	font-size: 11px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 25px;
	text-align: right;
}
.vitrineCategorie
{
	border: solid lightgrey 1px;
	width: 100%;
}
.titreVitrineCategorie
{
	border: solid lightgrey 1px;
}
.tableVitrineCategorie
{
}
.titreSousCategorie
{
	color: #003366;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 40px;
	margin-top: 10px;
	text-transform: capitalize;
}
.globalSimpleDynaBoxSousCategories
{
	float: left;
	margin-left: 45px;
	margin-top: 10px;
	width: 490px;
}
.contenuCentreSousCategories
{
	float: left;
	margin-top: 10px;
	width: 552px;
}
.globalListContainerDynaBoxInfosDroiteSousCategories
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	width: 190px;
}
.globalListContainerDynaBoxInfosDroiteSousCategories ul
{
	margin: 0px;
	padding: 0px;
}
.globalListContainerDynaBoxInfosSousCategories
{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	width: 190px;
}
.globalListContainerDynaBoxInfosSousCategories ul
{
	margin: 0px;
	padding: 0px;
}
.ListElementDynaBox
{
	background-image: url(../images/border/box.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	clear: both;
	list-style-image: none;
	list-style-image: outside;
	list-style-type: none;
	margin: margin;
	padding: 0 auto 11px;
	width: 100%;
}
.ListElementDynaBoxTitle
{
	background-image: url(../images/border/box.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #5c8e00;
	color: #999999;
	font-size: 13px;
	font-weight: bolder;
	margin: 0;
	padding: 4px 10px;
	text-align: center;
	white-space: nowrap;
}
.ListElementDynaBoxTitle span#headTitle
{
	color: #D471BF;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	width: 200px;
}
.ListElementDynaBoxContent
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #BBBBBB;
	color: #4D4D4D;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px;
	width: 168px;
}
.ListElementDynaBoxBottom
{
	background-image: url(../images/border/box.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 10px;
	margin: 0;
	padding: 4px 10px;
	white-space: nowrap;
}
.ContentDynaBoxInfos_SousCategories
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.ContentDynaBoxInfos_SousCategories ul li
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
	margin-left: 10px;
	text-align: left;
}
.ContentDynaBoxInfos_SousCategories span#NumeroServiceClients
{
	color: #728a9c;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.ContentDynaBoxInfos_SousCategories span#tarificationAppel
{
	color: grey;
	font-size: 11px;
	font-weight: normal;
}
.ContentDynaBoxInfos_SousCategories div#formNewsletter
{
	margin-left: 10px;
	margin-top: 3px;
}
.ContentDynaBoxInfos_inputButtonNewsletter
{
	margin-top: 5px;
}
.SimpleDynaBoxElements
{
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	padding: 0pt;
}
.SimpleDynaBox
{
	background: url(../images/border/bg_boxwhite_top.gif) no-repeat scroll left top;
	margin: 0pt 0pt 10px;
	padding: 10px 0pt 0pt;
	width: 221px;
}
.SimpleDynaBoxInner
{
	background: url(../images/border/bg_boxwhite_bottom.gif) no-repeat scroll left bottom;
	margin: 0px;
	padding: 0pt 0pt 10px;
	width: 221px;
}
.SimpleDynaBoxContent
{
	background: url(../images/border/bg_boxwhite_middle.gif) repeat-y scroll left top;
	margin: 0px;
	padding: 0px;
	width: 221px;
}
.SimpleDynaBoxContent_box
{
	margin: opt;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
}
.horizontal_divider
{
	border-top: 1px solid lightgrey;
	height: 1px;
	margin-bottom: 5px;
	margin-left: 11px;
	width: 190px;
}
.globalSimpleDynaBox
{
	float: right;
	width: 225px;
}
.cheminNavigation
{
	color: #999999;
	line-height: 25px;
	margin-bottom: 20px;
	margin-left: 5px;
	font-size : 13px;
	text-decoration : underline;
	
}
.cheminNavigationFin
{
	text-decoration : none;
}
.cheminNavigation span
{
	color: #778899;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: underline;
}
.cheminNavigation span#EndCheminNavigation
{
	color: #E6002B;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
}
.cheminNavigation span a:hover a:visited
{
	color: highlight;
}
.cadreCheminNavigationCategories
{
	background-image: url(../images/barres/b2bis.gif);
	height: 30px;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 964px;
}
.cadreCheminNavigationSousCategories
{
	background-image: url(../images/barres/b2bis.gif);
	height: 29px;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 964px;
}
.cadreCheminNavigationTypeArticles
{
	background-image: url(../images/barres/b2ter.gif);
	height: 30px;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 800px;
}
.cheminNavigationCategories
{
	margin-left: 10px;
}
.cheminNavigationSousCategories
{
	margin-left: 0px;
}
.cheminNavigationTypeArticles
{
	margin-left: 10px;
}
.cheminNavigationDivACCUEIL
{
	float: left;
}
.cheminNavigationDivSEPARATEUR
{
	float: left;
}
.cheminNavigationDivCATEGORIE
{
	float: left;
}
.cheminNavigationDivSOUSCATEGORIE
{
	float: left;
}
.cheminNavigationDivTYPEARTICLE
{
	float: left;
}
.globalListContainer
{
	margin: 14px 0 21px;
	width: 190px;
}
.globalListContainer ul
{
	margin: 0px;
	padding: 0px;
}
.ListElement
{
	background-image: url(../images/border/box.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	clear: both;
	list-style-image: none;
	list-style-image: outside;
	list-style-type: none;
	margin: margin;
	padding: 0 auto 11px;
	width: 100%;
}
.ListElementTitle
{
	background-image: url(../images/border/box.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #5c8e00;
	color: #728a9c;
	color: #999999;
	font-size: 13px;
	font-weight: bolder;
	margin: 0;
	padding: 4px 10px;
	white-space: nowrap;
}
.ListElementTitle span#selectedSousCategorie
{
	color: #ff6900;
	font-size: 13px;
	font-weight: bold;
}
.ListElementTitle span#NonSelectedSousCategorie
{
	color: #ad3393;
	font-size: 13px;
	font-weight: bold;
}
.ListElementContent
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #BBBBBB;
	color: #4D4D4D;
	margin: 0;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 5px 10px;
	width: 168px;
}
.ListElementBottom
{
	background-image: url(../images/border/box.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 10px;
	margin: 0;
	padding: 4px 10px;
	white-space: nowrap;
}
.SeparateurTypeArticles
{
	background: url(../images/barres/bs.gif) no-repeat;
	height: 2px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-bottom: 0px;
	width: 500px;
}
.listeTypeArticleFromSousCategorie
{
	border-bottom: solid 1px lightgrey;
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	height: 150px;
	height: 50px;
	margin-bottom: 20px;
	width: 735px;
}
.TitrelisteTypeArticleFromSousCategorie
{
	background: url(head_vertPale.gif);
	border-bottom: solid 1px lightgrey;
	color: #003366;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	margin: 0px;
	padding-left: 5px;
}
.categoriesGlobalContainer
{
	margin-left: 10px;
}
.sousCategoriesGlobalContainer
{
	margin-left: 20px;
}
.typeArticleGlobalContainer
{
	margin-left: 0px;
}
.boxCatalogueCategories
{
	background-image: url(../images/border/RoundedBox_315x190.JPG);
	float: left;
	height: 190px;
	margin-left: 10px;
	margin-top: 10px;
	width: 315px;
}
.boxCatalogueSousCategories
{
	border: solid 1px #d6d7d6;
	float: left;
	height: 200px;
	margin-left: 5px;
	margin-top: 10px;
	width: 230px;
}
.LibelleBoxCatalogue
{
	margin-left: 10px;
	margin-top: 10px;
}
.LibelleBoxSousCategoieVoirTous{
	color: #c53ea8;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
}
.LibelleBoxCatalogue a#LinkLibelleBoxCatalogue
{
	color: #c53ea8;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: capitalize;
}
.LibelleBoxCatalogueSousCategorie
{
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: center;
}
.LibelleBoxCatalogueSousCategorie a#LinkLibelleBoxCatalogue
{
	color: #c53ea8;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	text-transform: capitalize;
}
.LibelleBoxCatalogueNBRef
{
	color: #738a9c;
	color: #AD3794;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.LibelleBoxCatalogueNBRef a#LinkLibelleModelesStockBoxCatalogue
{
	color: #738a9c;
	color: #AD3794;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.contentBoxCatalogue
{
	float: left;
	margin-top: 10px;
	width: 300px;
}
.contentBoxCatalogue a#LinkSousCategoriesBoxCatalogueCategorie
{
	color: #999999;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration : underline;
}
.contentBoxCatalogueSousCategorie
{
	margin-top: 10px;
}
.contentBoxCatalogueLeft
{
	color: #738a9c;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 150px;
	width : 175px;
	margin-left: 10px;
}
.tableDetailSousCategorie tr td#left{
	width : 190px;
}
.tableDetailSousCategorie tr td#right{
	width : 110px;
}
.listeSSCategories
{
	list-style-image: url(../images/icones_mydeal/flech_t1.gif);
}
.contentBoxCatalogueSousCategorieNBModeles
{
	color: #738a9c;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 215px;
}
.imCategorieBoxCatalogue
{
	float: left;
	margin-left: 15px;
}
.imSousCategorieBoxCatalogue
{
	margin-left: 50px;
	width: 260px;
}
.BoxCatalogueBottomSousCategorie
{
	text-align: center;
}
.BoxCatalogueBottomSousCategorie span
{
}
.BoxCatalogueBottomSousCategorie span a#LinkLibelleBoxCatalogueBottom,contentBoxCatalogueSousCategorieNBModeles a#LinkLibelleBoxCatalogueBottom
{
	color: #738a9c;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: capitalize;
}
.titreTopMydealTypeArticle
{
	color: #767676;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	text-transform: uppercase;
}
.titreTopMydealSousCategories
{
	color: #FF6600;
	font-size: 20px;
	font-weight: normal;
	margin-left: 43px;
	margin-top: 0px;
	text-transform: uppercase;
}
.titreTopMydealCategories
{
	color: #FF6600;
	font-size: 25px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 30px;
	text-transform: capitalize;
}
.SeparateurCategories
{
	background-image: url(../images/barres/bs.gif);
	height: 5px;
	margin-left: 10px;
	padding-bottom: 0px;
	width: 311px;
}
.SeparateurSousCategories
{
	background-image: url(../images/barres/bs.gif);
	height: 5px;
	margin-left: 45px;
	margin-top: 5px;
	padding-bottom: 0px;
	width: 311px;
}
.VitrineSousCategorieVide
{
	color: #9b3f8f;
	font-size: 11px;
	font-weight: bold;
}
.ligneTypeArticle
{
	border-bottom: solid 1px #E0E0E0;
}
.tableTitreListeArticles
{
	margin-top: 35px;
}
.titreListeArticlesNbReferencesTrouvees
{
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 13px;
}
.tableListeArticles
{
	width: 800px;
}
.headerTableListeArticles
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.titreListeArticles
{
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
}
.tableListeArticles tr
{
}
.tableListeArticlesRow
{
	background-color: white;
}
.tableListeArticlesImage
{
	width: 80px;
}
.tableListeArticlesImage a img
{
	border: solid 1px lightgrey;
}
.tableListeArticlesImage a
{
	text-decoration: none;
}
.tableListeArticlesImage img
{
	height: 55px;
	width: 55px;
}
.tableListeArticlesZoom
{
	width: 10px;
}
.tableListeArticlesStock
{
	text-align: left;
	/*width: 150px;*/
}
.tableListeArticlesDescription
{
	width: 300px;
}
.tableListeArticlesDescriptionDestockage
{
	width: 300px;
}
.tableListeArticlesInfos span
{
}
.lienTypeArticle
{
	color: #535353;
	color: #AD3393;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.tableListeArticlesCaracteristiques
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	width: 300px;
}
.tableListeArticlesCaracteristiques a
{
	color: #b952bb;
	font-size: 11px;
	font-weight: bold;
}
.tableListeArticlesDispo
{
	color: #ad3393;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}
.tableListeArticlesPrixTTC
{
	text-align: center;
	width: 160px;
}
.lienPrixTTCTypeArticle
{
	color: #666666;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.lienFormattedPrixVenteFlash
{
	color: #FF4F4F;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.tableListeArticlesPrixTTC b
{
	color: #909390;
	font-size: 15px;
	text-decoration: line-through;
}
.tableListeArticlesPanier
{
	text-align: left;
	width: 115px;
}
.tableListeArticlesPanier_btnVoirProduit{
	margin-right : 35px;
}
.tableListeArticlesPanierVenteFlash
{
	background: url(../images/icones_mydeal/destockage.gif) no-repeat scroll right center;
	text-align: left;
	width: 115px;
}
.TypeArticleVenteFlash
{
	color: #FF4F4F;
	font-style: italic;
	font-weight: bold;
	height: 20px;
	margin-left: 7px;
	margin-top: 0px;
	text-align: center;
	text-decoration: blink;
	/*width: 120px;*/
}
.VitrineTypeArticleVenteFlash
{
	border: solid 1px red;
	color: red;
	float: right;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
	text-decoration: blink;
	width: 150px;
}
.logoMydealProduitEpuise
{
	margin-left: 130px;
}
.typeArticleRuptureStockMessage
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-left: 145px;
	margin-top: 50px;
	width: 525px;
}
.typeArticleRuptureStockMessage u
{
	color: highlight;
	text-decoration: underline;
}
#resumeArticle
{
	float: left;
	padding-left: 150px;
}
.TitreDetailCommande
{
	margin-bottom: 40px;
	margin-left: 260px;
	margin-top: 20px;
}
.TitreDetailCommande table tr td
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.TitreDetailCommande table tr td span
{
	font-weight: normal;
	text-decoration: none;
}
.detailCommande
{
	border: solid 1px lightgrey;
	margin-top: 20px;
}
.tableArticlesDetailCommande
{
	width: 400px;
}
.tableArticlesDetailCommande th
{
	background-color: white;
	border-bottom: solid 1px #003366;
	border-top: solid 1px #003366;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}
.tableArticlesDetailCommande tr
{
	background-color: white;
	color: #003366;
	font-size: 11px;
	font-weight: normal;
}
.totalDetailsCommande
{
	border-top: solid 1px #003366;
	float: right;
	margin-top: 15px;
}
.tableArticlesDetailArticleCommande
{
}
.tableArticlesDetailQTECommande
{
	text-align: right;
}
.tableArticlesDetailPrixTTCCommande
{
	text-align: right;
}
.tableArticlesDetailGarantieCommande
{
}
.tableArticlesDetailStatutCommande
{
}
.AdressesCommande
{
	margin-bottom: 20px;
	margin-top: 40px;
}
.AdressesFacturation
{
	border: solid 1px lightgrey;
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.tdLibelleDetailCommande
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
}
.tdInfosDetailCommande
{
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.TitreAdressesFacturation
{
	background-color: #78cf00;
	height: 20px;
	margin: 0px;
}
.AdressesLivraison
{
	border: solid 1px lightgrey;
	color: highlight;
	font-size: 13px;
	font-weight: bold;
}
.TitreAdressesLivraison
{
	background-color: #ff2fa3;
	height: 20px;
	margin: 0px;
}
.cadresInfosPersoDetailsCommande
{
	background-color: white;
	border: 1px solid #b0c3de;
	float: left;
	height: 80px;
	margin-left: 50px;
	width: 400px;
}
.cadresInfosCommandeDetailsCommande
{
	background-color: white;
	border: 1px solid #b0c3de;
	float: left;
	height: 80px;
	margin-left: 14px;
	width: 400px;
}
.cadresDetailsCommandeAdresseLivraison
{
	background-color: white;
	border: 1px solid #b0c3de;
	float: left;
	height: 85px;
	margin-left: 50px;
	width: 400px;
}
.cadresDetailsCommandeAdresseFacturation
{
	background-color: white;
	border: 1px solid #b0c3de;
	float: left;
	height: 85px;
	margin-left: 14px;
	width: 400px;
}
.cadresDetailsCommande
{
	background-color: white;
	border: 1px solid #b0c3de;
	float: left;
	height: auto;
	margin-left: 15px;
	margin-top: 20px;
	width: 400px;
}
.tableDatasDetailsCommande
{
	margin-left: 20px;
	margin-top: 10px;
	width: 350px;
}
.libelleDetailsCommande
{
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.datasDetailsCommande
{
	color: #003366;
	font-size: 11px;
}
.tdDetailCommande
{
	text-align: center;
}
.submitRetourCompteClient
{
	margin-top: 40px;
}
.submitRetourDetailCommandeToCompteClient
{
	margin-left: 0px;
	margin-top: 40px;
}
.DetailsArticlePopup
{
	background-image: url(../images/border/RoundedBox_395x170.JPG);
	height: 170px;
	left: 465px;
	margin-bottom: 30px;
	position: absolute;
	text-align: center;
	top: 305px;
	width: 395px;
	z-index: 3002;
}
.DetailsArticlePopup div#libelle
{
	color: #83bc04;
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
}
.globalAction
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 60px;
}
.formAtion
{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: -15px;
}
.libelleAtion
{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}
.separateurAtion
{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}
.DetailsArticleEpuisePopup
{
	background-color: white;
	border: solid 1px #93ACD1;
	border: solid 1px black;
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	height: 170px;
	left: 465px;
	margin-bottom: 30px;
	position: absolute;
	text-align: center;
	top: 305px;
	width: 350px;
	z-index: 3002;
}
.DetailsArticleEpuisePopup div#libelle a, a:hover
{
	color: #003366;
	text-decoration: underline;
}
.globalActionArticleEpuise
{
	color: #003366;
	font-size: 13px;
	font-weight: bold;
	margin-left: 90px;
	margin-top: 60px;
}
.formActionArticleEpuise
{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: -12px;
}
.libelleAtionArticleEpuise
{
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}
.enteteDetailsArticle
{
	margin-bottom: 0px;
}
.retourDetailsArticle
{
	height: 40px;
	margin-right: 8px;
	margin-top: 5px;
}
.retourDetailsArticle img
{
	border: solid 0px black;
}
.linkRetourListeProduits
{
	color : #FF6600;
	font-size: 13px;
	font-weight: bold;
}
.divLinkRetourListeProduits
{
	margin-bottom: 3px;
}
.tableRetourDetailsArticle
{
	vertical-align: top;
}
.containerRetourDetailsArticle
{
	margin-top: 15px;
}
.imageRetour
{
	float: left;
}
.labelRetour
{
	float: left;
	line-height: 4px;
	margin-left: 3px;
	margin-right: 5px;
}
.SeparateurRetour
{
	float: left;
	line-height: 4px;
	margin-left: 5px;
	margin-right: 5px;
}
.IdentRetour
{
	float: left;
	line-height: 4px;
	margin-left: 5px;
	margin-right: 3px;
}
.underlined
{
	text-decoration: underline;
}
.CheminNavigationDetailsArticle
{
	color: highlight;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.CheminNavigationDetailsArticle span
{
	color: #003366;
	color: highlight;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.CheminNavigationDetailsArticle span a
{
	color: #003366;
	color: highlight;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 20px;
	text-decoration: underline;
}
.lienIdentificationDetailArticle
{
	float: right;
	margin-top: 0px;
	margin-top: -25px !important;
}
.lienIdentificationDetailArticle img
{
	border: none;
}
.lienIdentificationDetailArticle a
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.imageIdent
{
	border: solid 0px black;
	float: right;
	margin-right: 5px;
	margin-top: 0px;
}
.labelIdent
{
	float: right;
	margin-right: 3px;
	margin-top: 5px;
}
.blankDetailsArticle
{
	height: 10px;
}
.divGlobalDetailsArticle
{
	float: left;
	height: 100%;
	width: 375px;
	margin-left : 34px;
}
#menuCaracteristiquesTechniques
{
	float: left;
	font-size: 93%;
	line-height: normal;
	margin-left: -20px;
	width: 100%;
}
#menuCaracteristiquesTechniques ul
{
	list-style: none;
	margin: 0;
	padding: 10px 10px 0 50px;
}
#menuCaracteristiquesTechniques li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#menuCaracteristiquesTechniques a
{
	background: url("../images/onglets/onglets1/tableftF.gif") no-repeat left top;
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#menuCaracteristiquesTechniques a span
{
	background: url("../images/onglets/onglets1/tabrightF.gif") no-repeat right top;
	color: #666;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
}
#menuCaracteristiquesTechniques a span
{
	float: none;
}
s#menuCaracteristiquesTechniques a:hover span
{
	color: #FFFFFF;
}
#menuCaracteristiquesTechniques a:hover
{
	background-position: 0% -42px;
}
#menuCaracteristiquesTechniques a:hover span
{
	background-position: 100% -42px;
}
.GlobalCaracteristiquesTechniquesArticle
{
	float: left;
	margin-top : 40px;
}
.CaracteristiquesTechniquesArticle
{
	border: solid 1px lightgrey;
	float: left;
	height: 100%;
	padding: 15px;
	width: 930px;
}
.enteteCaracteristiquesTechniques
{
	color: #c53ea8;
}
.textePromoDetailArticle
{
	color: #747474;
	font-size: 13px;
	margin-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-top: 10px;
	width: 900px;
}

.tableDetailProduit
{
	border-spacing: 0;
	text-align: left;
	width: 100%;
	border-collapse : collapse;
}
.tableDetailProduitKEY
{
	border-bottom: solid 1px #E0E0E0;
	color: #c53ea8;
	font-size: 13px;
	font-weight: bold;
	width: 25%;
}
.tableDetailProduitBLANK
{
	border-bottom: solid 1px #E0E0E0;
	width: 5%;
}
.tableDetailProduitVALUE
{
	border-bottom: solid 1px #E0E0E0;
	color: #777777;
	font-size: 13px;
	width: 70%;
}

.popupAjoutPanier_libelle{
	font-size : 13px;
	font-familly : arial;
	font-weight : bold;
	color : #339900;
}


.popupAjoutPanier_produit{
	font-size : 13px;
	font-familly : arial;
	font-weight : bold;
	color : #FF6600;
}

.popupAjoutPanier_desc{
	font-size : 13px;
	font-familly : arial;
	color : #1585DB;
}

.popupAjoutPanier_bClose{
	float : left;
}

.popupAjoutPanier_bPanier{
	float : right;
}


.cadreDynaBoxPrixDetailsArticle
{
	margin-left: 10px;
}
.divBoutonAjoutPanier
{
	width: 200px;
}
.libelleExpeditionArticle
{
	margin-left: 50px;
}
.libelleExpeditionArticle span#ExpeditionProduitLibelle
{
	color: #5a8e00;
	font-size: 11px;
	font-weight: bold;
}
.iconeCommandeRapide
{
}
.libelleCommandeRapide

{
	margin-top: 5px;
	width: 175px;
}
.divCommandeRapide
{
	margin-left: 18px;
}
.divCommandeRapideEnSavoirPlus
{
	margin-left: 75px;
}
.divCommandeRapideEnSavoirPlus span#lienEnSavoirPlusBoxDetailArticle
{
	color: #ad3393;
	font-size: 10px;
	font-weight: bold;
}
.libelleServiceClientDetailsArticle
{
	color: #5A8E00;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.iconeNumeroServiceClientDetailsArticle
{
	margin-left: 19px;
}
.numeroServiceClientDetailsArticle
{
	color: #ad3393;
	font-size: 16px;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
	text-align: center;
}
.tarificationNumeroServiceClientDetailsArticle
{
	color: #636563;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.TitreDetailsArticle
{
	float : left;
	width : 100%;
	height : 53px;
	/*margin-left: 27px;*/
	margin-top: 5px;
	padding-left : 30px;
	margin-bottom: 5px;
}
.libelleTitreDetailsArticle
{
	color: #9b3f8f;
	color: #1585DB;
	font-size: 22px;
	font-weight: normal;
	text-transform: UPPERCASE;
}
.libelleSousCategorieAssociee
{
	color: #747474;
	font-size: 13px;
	font-weight: normal;
}
.globalDetailsArticle
{
	border: solid 0px black;
}
.globalTopDetailsArticle
{
	border-top: solid 0px lightgrey;
	float: left;
}
.globalTopDetailsArticle td
{
	vertical-align: top;
}
.globalMiddleDetailsArticle
{
	float: left;
	margin-top: -210px;
}

.tableFicheProduit tr td#centre{
	padding-left : 15px;
}

.lienInfoSecurite
{
	float: right;
	margin-right: 23px;
	margin-top: 4px;
}
.lienInfoMoyensPaiement
{
	float: right;
	margin-right: 30px;
	margin-top: 4px;
}
.lienInfoModesLivraison
{
	float: right;
	margin-right: 35px;
	margin-top: 4px;
}
.lienInfoCGV
{
	float: right;
	margin-top: 4px;
}
.spanInfosDetails
{
	color: ##666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.ImagesDetailsArticle
{
	background-image: url(../images/border/RoundedBox_355x350.JPG);
	margin-bottom: 40px;
	text-align: center;
	height: 351px;
	width: 355px;
}
.CommandeRapide
{
	background-image: url(../images/border/RoundedBox_212x110.JPG);
	height: 110px;
	margin-left: 0px;
	margin-top: 0px;
	width: 212px;
}
.CommandeRapide input
{
	margin-left: 10px;
	margin-top: 5px;
}
.CommandeRapideDesc
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	text-align: center;
	width: 190px;
}
.CommandeRapideDesc span
{
	font-size: 11px;
}
.CommandeRapideDescLink
{
	color: #BE70BC;
}
.EnSavoirPlusCommandeEn3Cliquers
{
	background-image: url(../images/border/RoundedBox_212x110.JPG);
	height: 110px;
	margin-left: 70px;
	margin-top: 5px;
	width: 212px;
}
.EnSavoirPlusCommandeEn3CliquersTexte
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 5px;
	text-align: center;
}
.globalBottomDetailsArticle
{
	border: solid 1px grey;
}
.BottomInfosGenerales
{
	border: solid 1px grey;
}
.lienInfoSecuritePaiement
{
	float: left;
	margin-right: 10px;
	width: 220px;
}
.lienBoutonSuiviPaiement
{
	float: left;
	width: 180px;
}
.lienBoutonModeLivraison
{
	float: left;
	width: 180px;
}
.lienBoutonModePaiement
{
	float: left;
	width: 180px;
}
.lienBoutonAidePassageCom
{
	float: left;
	width: 180px;
}
.lienboutonAddPanier
{
	border: solid 0px black;
}
.texteInfoSecuritePaiement
{
}
.boutonVoirDetailsArticle
{
	background: none;
	border: none;
	color: white;
	font-size: 13px;
	height: 25px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.boutonInfosModeLivraison span
{
	background: url(boutons/bg_button_25px.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-left: 20px;
	width: 150px;
}
.boutonInfosModeLivraison em
{
	background: url(boutons/bg_button_25px.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 28px;
	margin: 0;
	padding-right: 20px;
}
.boutonInfosModeLivraison
{
	border: solid 0px lightgrey;
	color: grey;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	width: 220px;
}
.boutonInfosSuiviCommande span
{
	background: url(boutons/bg_button_25px.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-left: 20px;
	width: 190px;
}
.boutonInfosSuiviCommande em
{
	background: url(boutons/bg_button_25px.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 28px;
	margin: 0;
	padding-right: 20px;
}
.boutonInfosSuiviCommande
{
	border: solid 0px lightgrey;
	color: grey;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	width: 220px;
}
.boutonInfosPassageCommande span
{
	background: url(boutons/bg_button_25px.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-left: 20px;
	width: 182px;
}
.boutonInfosPassageCommande em
{
	background: url(boutons/bg_button_25px.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 28px;
	margin: 0;
	padding-right: 20px;
}
.boutonInfosPassageCommande
{
	border: solid 0px lightgrey;
	color: grey;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	width: 220px;
}
.boutonInfosDetailsArticle span
{
	background: url(boutons/bg_button_25px.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-left: 20px;
}
.boutonInfosDetailsArticle em
{
	background: url(boutons/bg_button_25px.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	height: 40px;
	line-height: 28px;
	margin: 0;
	padding-right: 20px;
}
.boutonInfosDetailsArticle
{
	border: solid 0px lightgrey;
	color: grey;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	width: 220px;
}
.ImagesPrincipaleDetailsArticleGlobal
{
	height: 300px;
	padding-top: 5px;
}
.ImagesPrincipaleDetailsArticle
{
}
.diaposSlideShowDetailArticle
{
	border: solid 1px lightgrey;
}
.zoomImageDetailsArticle
{
}
.tableZoomImage td
{
	border: 1px solid black;
	height: 20px;
	width: 100%;
}
.viewerImages
{
}
.tableSlideShowImages
{
	margin-top : 50px;
	margin-left : 5px;
}
.tableSlideShowImages td
{
	height: 80px;
	width: 80px;
}
.FicheTechniqueDetailsArticle
{
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
}
.FicheTechniqueDetailsArticle img
{
	border: 1px solid lightgrey;
}
.labelFicheTechnique
{
	color: #9B3F8F;
	display: none;
	font-size: 20px;
	height: 30px;
	margin-left: 150px;
	margin-top: 15px;
	text-align: center;
	text-transform: uppercase;
	width: 400px;
}
.PremiersDetailsTechniquesArticle
{
	/*height: 122px;*/
	padding-top: 0px;
}
.PremiersDetailsTechniquesArticle ul
{
	list-style-image: url(../images/icones_mydeal/greenArrow.gif);
}
.PremiersDetailsTechniquesArticle ul li
{
	background-color: white;
	color: #636563;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
}
.caracteristiquesDetailArticle
{
	color: #003366;
	font-size: 15px;
	font-weight: normal;
	margin-left: 38px;
	text-decoration: underline;
}
.detailsTechniquesArticle ul
{
	list-style-type: disc;
	text-decoration: none;
}
.detailsTechniquesArticle ul li
{
	background-color: white;
	color: #003366;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
}
.divVoirToutesLesCaracteristiques
{
	/*margin-left: 28px;*/
}
.divVoirToutesLesCaracteristiques a, a:hover
{
	text-decoration: none;
}
.divVoirToutesLesCaracteristiques span#linkVoirToutesLesCaracteristiques
{
	color: #1585DB;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.labelPrix
{
	color: #BE70BC;
	font-size: 27px;
	font-weight: bold;
	text-align: center;
}
.divPrix
{
	float: left;
	margin-left: 59px;
	margin-top: 0px;
	width: 135px;
}
.divPrixArticle
{
	float: left;
}
.valuePrixArticle
{
	color: #BE70BC;
	font-size: 27px;
	font-weight: bold;
	text-align: center;
}
.LibellePrixAuLieuDe
{
	color: #636563;
	font-size: 10px;
	font-weight: bold;
	margin-left: -5px;
	text-align: center;
}
.valuePrixAuLieuDe
{
	color: #636563;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.divEcoPartArticle
{
	float: left;
	margin-left: 0px;
	width: 215px;
}
.tableEcoPart
{
	float: left;
	width: 220px;
}
.divValuePrixAvecEcoPart
{
	margin-top: 4px;
}
.valuePrixAvecEcoPart
{
	color: #728a9c;
	font-size: 10px;
	font-weight: normal;
}
.linkInfosEcoPart
{
	color: #728a9c;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.libelleGaranties
{
	color: #728a9c;
	font-size: 10px;
	font-weight: normal;
	margin-top: 5px;
}
.libelleGaranties span#lienEnSavoirPlusBoxDetailArticle
{
	color: #bd51bd;
	font-size: 10px;
	font-weight: normal;
	margin-top: 5px;
}
.divDisponibilite
{
	float: left;
	margin-left: 27px;
	width: 275px;
}
.divDisponibilite span#dispoProduitLibelle
{
	color: #728a9c;
	font-size: 13px;
	font-weight: bold;
	text-transform: UPPERCASE;
}
.divDisponibilite span#dispoProduitEpuiseLibelle
{
	color: red;
	font-size: 16px;
	font-weight: bold;
}
.divDisponibilite span#stockProduitLibelle
{
	color: #728a9c;
	font-size: 12px;
	font-weight: bold;
}
.divInfosProduit
{
	float: left;
	margin-top: 0px;
	width: 300px;
}

.tableInfosProduit{
	width : 360px;
}
.tableInfosProduit tr th{
	font-size : 13px;
	color : #999999;
}
.tableInfosProduit tr td{
	padding : 2px;
	width : 120px;
}
.DetailInfosProduit{
	font-size : 13px;
	color : #FF6600;
}

.InfosProduit
{
	color: #636563;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 3px;
}
.InfosProduit span#lienEnSavoirPlusBoxDetailArticle
{
	color: #B952BB;
	font-size: 10px;
	font-weight: bold;
}
.InfosProduit span#lienEnSavoirPlusBoxDetailArticle a
{
	color: #be70bc;
}
.InfosProduitIMG
{
	float: left;
}
.InfosProduitLibelle
{
	color: #636563;
	float: left;
	font-size: 10px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 8px;
}
.tableMiddleDetailsArticle
{
	padding: 0px;
}
.tdCadresMiddleArticle
{
	background-image: url(../images/border/RoundedBox_576x109.JPG);
	vertical-align: top;
}
.cadresMiddleDetailArticle
{
	height: 90px;
	margin-bottom: 12px;
	margin-top: 5px;
	width: 574px;
}
.boutonsCommanderTelephoneDetailArticle
{
	float: left;
	margin-left: 25px;
	margin-top: 10px;
	width: 200px;
}
.commanderTelephoneDetailArticle
{
}
.boutonCommanderTelDetailsArticle
{
	background: none;
	border: none;
	color: white;
	float: right;
	font-size: 13px;
	height: 25px;
	line-height: 38px;
	margin: 0px 0px 0px 0px;
	overflow: visible;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	width: auto;
}
.boutonCommanderTelDetailsArticle span
{
	background: url(boutons/bg_button_25px.gif) no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 38px;
	margin: 0;
	padding-left: 10px;
	right: 175px;
}
.boutonCommanderTelDetailsArticle em
{
	background: url(boutons/bg_button_25px.gif) no-repeat 100% 0;
	display: block;
	font-style: normal;
	font-weight: bold;
	height: 40px;
	line-height: 28px;
	margin: 0;
	padding-right: 10px;
}
.middleRight1
{
	margin-right: 0px;
}
.middleRightDivision
{
	float: right;
	margin-right: 50px;
	margin-top: 40px;
	width: 590px;
}
.middleRightDivisionLiensHauts
{
	background-image: url(../images/border/RoundedBox_567x25.JPG);
	float: right;
	height: 25px;
	margin-bottom: 15px;
	margin-right: 5px;
	width: 567px;
}
.lienInfosCGV
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	margin-right: 0px;
}
.lienInfosMoyensPaiementDetailsArticle
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	margin-right: 15px;
}
.lienInfosDetailsArticle
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	margin-right: 15px;
}
.middleRightDivisionEncadresBas
{
	border-bottom: 1px solid lightgrey;
}
.prixArticle
{
	border: double 3px #a9fb1a;
	float: left;
	height: 90px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
	width: 125px;
}
.labelEcoParticipation
{
	color: highlight;
	font-size: 11px;
	text-align: center;
}
.labelPrixAvecEcoPart
{
	color: highlight;
	font-size: 11px;
	text-align: center;
}
.lienEcoParticipation span
{
	color: highlight;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.labelOrigine
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
}
.garantiesDetailArticle
{
	border: double 3px #a9fb1a;
	color: highlight;
	float: left;
	font-size: 13px;
	height: 90px;
	margin-bottom: 5px;
	margin-left: 30px;
	margin-right: 15px;
	margin-top: 5px;
	text-align: center;
	width: 150px;
}
.titreGarantiesDetailArticle
{
	background-color: #cfff83;
	color: #9B3F8F;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px;
	text-align: center;
	text-transform: uppercase;
}
.libelleGarantie
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.tdlibelleGarantie
{
	text-align: left;
}
.tdDetailGarantie
{
	text-align: right;
}
.fraisPortDetailsArticle
{
	color: highlight;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}
.lienEnSavoirPlusFraisPort
{
	color: #B952BB;
	font-size: 11px;
	font-weight: bold;
}
.lienDetailGarantieDetailArticle
{
	color: highlight;
	font-size: 11px;
	font-weight: bold;
}
.fraisPortMinimumDetailArticle
{
	border: double 3px #a9fb1a;
	color: highlight;
	float: left;
	font-size: 13px;
	height: 90px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: center;
	width: 120px;
}
.titreFraisPortMinimumDetailArticle
{
	background-color: #cfff83;
	color: #9B3F8F;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px;
	text-align: center;
	text-transform: uppercase;
}
.GarantieDetailArticle
{
	border: double 3px #a9fb1a;
	color: highlight;
	float: left;
	font-size: 13px;
	height: 90px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: center;
	width: 120px;
}
.titreGarantieDetailArticle
{
	background-color: #cfff83;
	color: #9B3F8F;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px;
	text-align: center;
	text-transform: uppercase;
}
.ajoutPanierDetailArticle
{
	float: left;
	font-size: 20px;
	margin-left: 22px;
	margin-top: 5px;
	text-align: center;
	text-transform: uppercase;
}
.ajoutPanierDetailArticle form input
{
}
.satisfaitOuRembourse
{
	border: double 3px #a9fb1a;
	color: highlight;
	float: left;
	font-size: 13px;
	height: 90px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: center;
	width: 120px;
}
.titreSatisfaitOuRembourse
{
	background-color: #cfff83;
	color: #9B3F8F;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px;
	text-align: center;
	text-transform: uppercase;
}
.libelleSatisfaitOuRembourse
{
	color: highlight;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}
.lienSatisfaitOuRembourse
{
	color: #B952BB;
	font-size: 11px;
	font-weight: bold;
}
#cadre
{
	background: #97b0c4;
	background: #f0f0f0;
	background: white;
	border-color: #636362;
	border-color: #ff7900;
	border-color: grey;
	border-style: solid;
	border-width: 1px;
}
.cadreExterieur
{
	border-color: #0099cc;
	border-color: #ff7900;
	border-style: solid;
	border-width: 1px;
}
#titreCadre
{
	color: black;
	font-family: Arial;
	font-size: 0.8em;
	height: 32px;
	margin: 0px 0px;
	margin: 6px 8px;
	margin-bottom: -4px;
	text-align: center;
	vertical-align: bottom;
}
.TitreSeparateur strong
{
	color: #003366;
	font-size: 1em;
}
.LigneSeparateur
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: solid 2px #D0FF7F;
	height: 2px;
	margin-bottom: 0px !important;
	margin-bottom: -10px;
	width: 500px;
}
#cadreMenu
{
	background: lightgrey;
	border-style: solid;
	border-width: 1px;
}
#titreMenu
{
	background: #99FF33;
	border-style: solid;
	border-width: 1px;
	height: 35px;
}
.RoundedBoxCommandeRapideFormulaire
{
	/* background-image: url(../images/border/RoundedBoxCommandeRapideFormulairePaiement.JPG);*/
	height: 190px;
	width: 790px;
}

.tableCoordCommandeRapide
{
	color: #003063;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 30px;
}
.tableModePaiementCommandeRapide
{
	color: #003063;
	margin-left: 150px;
	margin-top: 10px;
}
.errorMessage
{
	border-bottom: solid 1px lightgrey;
	border-top: solid 1px lightgrey;
	color: #003366;
	font-size: 15px;
	font-weight: normal;
	margin-left: 140px;
	margin-top: 50px;
	padding: 15px;
	text-align: center;
	width: 750px;
}
.errorMessage span
{
	color: #003366;
	font-size: 10px;
	margin-top: 50px;
	width: auto;
}
.errorMessageRetour
{
	margin-left: 140px;
	margin-top: 20px;
}
.warningMessage
{
	border-bottom: solid 1px lightgrey;
	color: #003366;
	font-size: 15px;
	font-weight: normal;
	margin-top: 50px;
	padding: 15px;
	width: 750px;
}
.warningMessage span
{
	color: #003366;
	font-size: 10px;
	margin-top: 50px;
	width: auto;
}
.spaceErrorMessage
{
	margin-top: 300px;
}
.TitreCommandeExpress
{
	color: #003063;
	font-size: 25px;
	margin-left: 10px;
	margin-top: 10px;
}
.libelleCommandeExpresse
{
	color: #003063;
	font-size: 13px;
	margin-bottom: 30px;
	margin-left: 10px;
}


.tableFieldsComRapide{	
	font-familly : verdana;
	font-size: 13px;
	color: #666666;
}


.CommandeRapideInputText
{
	background : #FAFAFA;
	border: 1px solid #D1D1D1;
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	height: 19px;
	margin-right: 10px;
	padding-left: 3px;
	width: 208px;
	width: 215px;
}









.mdl_box4{	
	line-height : 20px;
	padding : 20px;
	width : 900px;
	font-familly : verdana;
	color : #000000;
}


.mdl_box4_head{
	float : left;
	background : url("../images/barres/bg_tbl_headings.png") repeat-x scroll center top #9BB53D;
	margin-top : Opx;	
	width : 900px;
	color : #FFFFFF;
	border : none;
	vertical-align : baseline;
	line-height : 20px;
	font-size : 15px;
	font-weight : bold;
}

.mdl_box4_head span#left{
	float : left;
	background : url("../images/barres/end_left_tbl_heading.png") no-repeat;
	width : 10px;
}

.mdl_box4_head span#right{
	float : right;
	background : url("../images/barres/end_right_tbl_heading.png") no-repeat;
	width : 10px;
}

.mdl_box4_content{
	clear : both;
	background : url("../images/border/bg_fade.png") repeat-x scroll center bottom transparent;
	border : 1px solid #CCCCCC;
	padding-left : 10px ;
	padding-right : 10px ;
	padding-top : 10px;
	padding-bottom : 30px;
	font-size : 12px;
}









.CommandeRapideBox
{
	font-familly: Arial;
	font-size: 12px;
	margin-bottom: 50px;
	width: 790px;
}
.CommandeRapideBoxTitle
{
	color: #77AC06;
	font-familly: Arial;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
}
.CommandeRapideBoxDescription
{
	color: #003366;
	font-familly: Arial;
	font-size: 12px;
}

.CommandeRapideBoxContent{
	border : solid 1px lightgrey;
}

.champObligatoire
{
	color: red;
	font-familly: Arial;
	font-size: 11px;
}
.CommandeRapideFields
{
	background-image: url(../images/border/RoundedBox_215x18.JPG);
	border: none;
	color: #003063;
	font-size: 13px;
	font-weight: normal;
	height: 19px;
	margin-right: 10px;
	padding-left: 3px;
	width: 208px;
	width: 215px;
}

.EmptyCell
{
	width: 40px;
}
.CommandeExpressSubmit
{
	float: left;
	margin-left: 750px;
	margin-top: 0px;
	width: 200px;
}
.CommandeRapideValidationCG
{
	color: #003366;
	font-familly: Arial;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 20px;
}
.RecapCommandeRapideGlobal
{
	margin-left: 110px;
}
.RecapTitulaireCommandeRapide
{
	background-image: url(../images/border/RoundedBox_500x160.JPG);
	color: #003366;
	font-familly: Arial;
	font-size: 12px;
	height: 145px;
	margin-bottom: 20px;
	padding-top: 15px;
	width: 500px;
}
.RecapAdresseCommandeRapide
{
	background-image: url(../images/border/RoundedBoxCommandeRapideFormulairePaiement.JPG);
	height: 175px;
	margin-bottom: 20px;
	padding-top: 15px;
	width: 790px;
}
.RecapProduitCommandeRapide
{
	background-image: url(../images/border/RoundedBoxCommandeRapideFormulairePaiement.JPG);
	height: 175px;
	margin-bottom: 20px;
	padding-top: 15px;
	width: 790px;
}
.RecapTitreCommandeRapide
{
	color: #003366;
	font-familly: Arial;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	text-decoration: underline;
}
.tableRecapTitreTitulaireCommandeRapide
{
	color: #003366;
	font-familly: Arial;
	font-size: 13px;
	margin-left: 10px;
	margin-top: 16px;
}
.tableRecapCommandeRapide
{
	color: #003366;
	font-familly: Arial;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 20px;
}
.tableRecapTitreTitulaireCommandeRapideBold
{
	font-weight: bold;
}
.RecapCommandeExpressSubmit
{
	float: left;
	margin-left: 730px;
	margin-top: 0px;
	width: 200px;
}
.submitRetourButtonCommandeRapide
{
	margin-left: 530px;
	margin-top: 0px;
	position: absolute;
}
.submitRetourButtonFormulaireCommandeRapide
{
	margin-left: 620px;
	margin-top: 0px;
	position: absolute;
}
.GlobalConfirmationCommandeRapide
{
	background-image: url(../images/border/RoundedBoxCommandeRapideFormulairePaiement.JPG);
	height: 190px;
	margin-left: 100px;
	margin-top: 70px;
	width: 790px;
}
.libellePagePaiementDifferePaypal
{
	color: #003063;
	font-size: 12px;
	margin-left: 260px;
	width: 550px;
}
.libelleBoutonPaypalPaiementDiff
{
	color: #003063;
	font-size: 22px;
	font-weight: normal;
	margin-left: 365px;
	margin-top: 30px;
	text-decoration: underline;
}
.TextePaypalPaiementDiff
{
	color: #003063;
	font-size: 15px;
	font-weight: normal;
	margin-left: 260px;
	margin-top: 15px;
	width: 550px;
}
.DetailsCommandePaypalPaiementDiff
{
	color: #003063;
	font-size: 15px;
	font-weight: normal;
	margin-left: 410px;
	margin-top: 7px;
	width: 550px;
}
.AvertissementPaiementDiff
{
	background-image: url(../images/border/RoundedBox_550x50.JPG);
	height: 50px;
	margin-left: 257px;
	margin-top: 40px;
	width: 550px;
}
.CadreApparitionPagePaiementTutoPaypal
{
	background-image: url(../images/border/RoundedBox_550x20.JPG);
	color: #003366;
	font-familly: Arial;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 257px;
	margin-top: 15px;
	text-align: center;
	width: 550px;
}
.MessageAvertissementPaiementDiff
{
	color: red;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 5px;
	width: 530px;
}
.PageTutoPaypal
{
	margin-left: 115px;
}
.BoutonPaypalPaiementDiffCommandeRapide
{
	margin-left: 445px;
	margin-top: 5px;
}
.infosConfirmationCommandeRapide
{
	color: #003366;
	font-familly: Arial;
	font-size: 13px;
	margin-left: 10px;
}
.libelleBoutonPaypal
{
	color: #003063;
	font-size: 12px;
	margin-left: 100px;
}
.libelleBoutonPaypalCommandeRapide
{
	color: #003063;
	font-size: 12px;
	margin-left: 225px;
}
.BoutonPaypalCommandeRapide
{
	margin-left: 315px;
	margin-top: 15px;
}
.LienRetourIndexCommandeRapide
{
	font-size: 13px;
	font-weight: bold;
	margin-left: 700px;
	margin-top: 5px;
}
.ConfirmationCommandeRapideLogoMydeal
{
	margin-left: 260px;
	margin-top: 100px;
}
.ConfirmationCommandeRapidePaiementDiffLogoMydeal
{
	margin-left: 260px;
	margin-top: 20px;
}
.blurDiv
{
	background: #333333;
	background: #b7b7b7;
	background: WhiteSmoke;
	filter: alpha( opacity=50);
	float: left;
	height: 2024px;
	left: 0px;
	opacity: 0.5;
	position: absolute;
	top: 0px;
	width: 150%;
	z-index: 1000;
}
.boldCodepromo
{
	color: red;
	font-familly: verdana;
	font-weight: bold;
}


.boiteRigideVitrinesAnimations{
	margin-left : 150px;
	width : 750px;
	font-familly : verdana;
}

.box1_ext{
	width : 750px;
	height :200px;
	border : solid 1px #C5C5C5;
	margin-bottom : 10px;
	margin-right : 10px;
	
}

.box1_int{
	width : 742px;
	height :192px;
	border : solid 4px #f3f3f3;
	
}

.vitrinesAnimationsTitre{
	height : 20px;
	width : 100%;
	font-weight : bold;
	font-familly : verdana;
	font-size : 15px;
	text-align : left;
}

.vitrinesAnimationsTitreGauche{
	float : left;
}

.vitrinesAnimationsTitreDroite{
	float : right;
	font-size : 11px;
}

.vitrinesAnimationsContenu{
	width : 100%;
	height : 160px;
}

.vitrinesAnimImage{
	float : left;
	width : 160px;
	height : 160px;
}

.vitrinesAnimPrice{
	float : left;
	width : 190px;
	height : 160px;
	text-align : center;
}

.vitrinesAnimDesc{
	float : left;
	width : 350px;
	height : 160px;
	padding-left : 5px;
	padding-right : 5px;
	font-size : 13px;
	color : #666666;
}

.infobutton{
	background-image : url('../images/boutons/infobuttonup.png');
	width : 185px;
	height : 25px;
	text-align : center;
	padding-top : 7px;
	font-weight : bold;
	font-familly : verdana;
	font-size : 13px;
	color : black;
}

.prix{
	font-familly : verdana;
	font-weight : bold;
	font-size : 20px;
	color : #AD3393;
}

.prixFicheproduit{
	text-align : center;
}

.prix27{
	font-familly : verdana;
	font-weight : bold;
	font-size : 27px;
	color : #AD3393;
}


/* ************************************************************/
/* ***************** RECHERCHE INTERNE ***************************/
/* ************************************************************/
.RechercheInterne_filtres{
	float : left;
	width : 195px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.RechercheInterne_resultats{
	float : left;
	width : 770px;
	padding-left : 10px;
}

.titreRecherche{
	font-familly: arial;
	font-size : 13px;
	font-weight : bold;
	color : #666666;
}

.SousTitreRecherche{
	font-familly: arial;
	font-size : 13px;
	color : #666666;
}

.libelleFiltre{
	font-familly: arial;
	font-size : 13px;
	font-weight : bold;
	color : #666666;
	width : 100%;
	height : 20px;
	padding : 2px;
	line-height : 20px;
	background : #f7f7f7;
}

.critereRecherche{
	font-familly: arial;
	font-size : 13px;
	font-weight : bold;
	color : #1585DB;
	text-transform : UPPERCASE;
}

.ValeurFiltre{
	font-familly: arial;
	font-size : 13px;
	color : #1585DB;
	text-decoration : underline;
}



/* ************************************************************/
/* ***************** AIDE EN LIGNE ***************************/
/* ************************************************************/
.TitrePartie{
	font-familly : arial;
	font-size : 15px;
	color : #1585DB;
	font-weight : bold;
	text-transform : UPPERCASE;
}

.SousTitrePartie{
	font-familly : arial;
	font-size : 13px;
	color : #FF6600;
	font-weight : bold;
	text-transform : UPPERCASE;
}

.texteAEL{
	font-familly : arial;
	font-size : 13px;
	color:#777777;
}

.SommaireAEL{
	font-familly : arial;
	font-size : 15px;
	color : #666666;
}

.SommaireAEL ul li a{
	text-decoration : none;
	color : #1585DB;
}



