/* CSS Document */
/*
-- Subject : CSS WEBSITE - PAGES
-- Historique : Cration le 
-- Author : 
-- volubiz Inc.
*/
/*
** Couleurs : 
/*
	Noir: #000000
	Gris fonc: #494949
	Gris moyen fonc: #808080
	Gris moyen ple: #C3C3C3
	Gris ple: #F0F0F0
	Vert: #A5C706
*/


/*********************************************** Contenu **************************************************/
.liste2col UL, .liste3col UL
{
	list-style-position: outside;
}

.split2, .split3 { display: inline; }

.split2, .liste2col LI
{
	clear: none !important;
	float: left;
	width: 48%;
	margin-right: 1%;
	margin-bottom: 10px;
}

.split3, .liste3col LI
{
	clear: none !important;
	display: inline;
	float: left;
	width: 31%;
	margin-right: 1%;
	margin-bottom: 10px;
}

DIV.video {
	float: left;
	width: 30%;
	text-align: center;
	margin: 0 0 25px 0;
}
/**********************************************************************************************************/

/************************************************* Home ***************************************************/
#content.home{
	margin-left: 0;
}
#content.home DIV.departement{
	position: relative;
	float: left;
	width: 31.6%;
	height: 245px;
	margin: 0 1% 5px 0;
	*margin-right: 0.5%;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 1px solid #C3C3C3;
}

#content.home DIV.lastdepartement{
	float: right;
	width: 33%;
	margin-right: 0;
}

#content.home DIV.departement H2{ height: 30px; background: none; border: none; margin: 0 0 115px 0; padding: 0; }
#content.home DIV.departement H2 A{ display: block; width: 100%; height: 100%; }
#content.home DIV.departement H2 A SPAN{ display: none; }

#content.home DIV.departement UL{
	margin: 0 0 0 25px; padding: 0;
}

#content.home DIV.departement LI{
	margin: 0 0 3px 0; padding: 0;
}

#content.home DIV.departement A{ color: #000000; text-decoration: underline; }

#content.home DIV.departement DIV.more{
	position: absolute; bottom: 0; right: 0;
	margin: 0 5px 5px 0;
}

#content.home DIV.departement_supplements A:hover, #content.home DIV.departement_supplements DIV.more, #content.home DIV.departement_supplements DIV.more A{ color: #F4B114; }
#content.home DIV.departement_cosmetiques A:hover, #content.home DIV.departement_cosmetiques DIV.more, #content.home DIV.departement_cosmetiques DIV.more A{ color: #DC001B; }
#content.home DIV.departement_epicerie A:hover, #content.home DIV.departement_epicerie DIV.more, #content.home DIV.departement_epicerie DIV.more A{ color: #009534; }
#content.home DIV.departement_cafe A:hover, #content.home DIV.departement_cafe DIV.more, #content.home DIV.departement_cafe DIV.more A{ color: #B29550; }
#content.home DIV.departement_livres A:hover, #content.home DIV.departement_livres DIV.more, #content.home DIV.departement_livres DIV.more A{ color: #E84685; }
#content.home DIV.departement_divers A:hover, #content.home DIV.departement_divers DIV.more, #content.home DIV.departement_divers DIV.more A{ color: #014795; }

#content.home DIV.products_vedettes H2 { background-color: #9EBD3C !important; }

#content.home DIV.products_vedettes{ 
	clear: both;	
}

#content.home DIV.products_vedettes DIV.vedette{
	float: left;
	width: 100%;
} 

#content.home DIV.products_vedettes DIV.vedette_last{
	float: right;
}

#content.home DIV.product IMG{
	float: left;
	margin: 0 5px 5px 0;
}

#content.home DIV.product H3{
	font-size: 120%;
	background: none;
	border: none;
	margin: 10px 0 2px 0; padding: 0;
}

#content.home DIV.product H4{
	font-size: 100%; font-weight: normal; margin: 0; padding: 0;
}

#content.home DIV.product DIV.format{
	float: right;
	margin: 0 0 0 10px;
	*margin-top: 10px;
}
* html #content.home DIV.product DIV.format{ margin-top: 10px; }

#content.home DIV.product DIV.price{
	clear: right;
	float: right;
}

#content.home DIV.product DIV.actions{
	margin-bottom: 5px;
}

#content.home DIV.product DIV.actions DIV.more{
	float: left;
}

#content.home DIV.product DIV.actions DIV.addtocart{
	float: right;
	white-space: nowrap;
}

#content.home DIV.product DIV.actions DIV.addtocart BUTTON{ width: 150px; }

#content.home DIV.product DIV.desc{
	clear: both;
}
/**********************************************************************************************************/

/************************************************ Login ***************************************************/
#content.login{ margin-left: 0; }

#content.login DIV.content DIV.texte{
	background: none;
	border: none;
	margin: 10px 0 15px 0; padding: 0;
	font-size: 130%;
}

#content.login DIV.content DIV.texte .erreur{
	font-size: 95%;
}

/**********************************************************************************************************/

/********************************************** Newsletter ************************************************/
#content.newsletter, #content.unsubscribe{ margin-left: 0; }

#content.newsletter DIV.content DIV.texte, #content.unsubscribe DIV.content DIV.texte{
	background: none;
	border: none;
	margin: 10px 0 15px 0; padding: 0;
	font-size: 130%;
}

#content.newsletter DIV.content DIV.texte .erreur, #content.unsubscribe DIV.content DIV.texte .erreur{
	font-size: 90%;
}

#content.unsubscribe TABLE.form{ 
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

#content.unsubscribe TABLE.form TD{ padding: 2px 8px; } 

#content.unsubscribe TABLE.form TD DIV.champ{ margin: 0; padding: 0; } 

#content.unsubscribe BUTTON { margin-top: 12px; }

#content.unsubscribe BUTTON .right { right: 2px !important; }

/**********************************************************************************************************/

/********************************************* Dpartement ************************************************/
#content.departement DIV.titre{
	float: left;
	width: 45%; height: 272px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 0 5px 0;
}

#content.departement DIV.titre H1{ font-size: 0; line-height: 0; color: #F0F0F0; border: none; background: none; }

#content.departement DIV.product_megavedette{
	position: relative;
	margin-left: 45%;
}

#content.departement DIV.product_megavedette H2{
	position: relative; z-index: 10;
	font-size: 110%;
	background-color: #A5C706;
	border-color: #A5C706;
	padding-left: 30px;
} 

#content.departement DIV.product_megavedette H2 .icon{
	position: absolute; top: 0; left: -3px;
	width: 31px; height: 34px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content.departement DIV.product_megavedette DIV.product{ 
	float: left;
	border-color: #A5C706;
	padding: 10px 10px 5px 10px;
}

#content.departement DIV.product_megavedette DIV.product IMG{ 
	float: left;
	margin: 0 5px 5px 0;
}

#content.departement DIV.product DIV.desc{ 
	width: 100%;
}

#content.departement DIV.product DIV.titre{
	float: none;
	width: auto; height: auto;
	margin: 0 0 10px 0;
}

#content.departement DIV.product DIV.format, #content.departement DIV.product DIV.price{
	text-align: right;
}

#content.departement DIV.product DIV.price{
	margin-bottom: 25px;
}

#content.departement DIV.product DIV.actions DIV.more{
	clear: left;
	float: left;
	margin-top: 28px;
	*margin-top: 31px;
}

#content.departement DIV.product DIV.actions DIV.addtocart{
	float: right;
}

#content.departement DIV.product DIV.actions DIV.addtocart BUTTON{
	width: 95px;
}
#content.departement DIV.product DIV.actions DIV.addtocart BUTTON .right{ right: 4px; *right: -1px; }

#content.departement DIV.product DIV.actions DIV.addtocart IMG{
	float: none;
	margin: 0;
}


#content.departement DIV.product DIV.actions DIV.addtocart DIV.qty_field{
	display: block;
	text-align: right;
}

#content.departement DIV.products_vedettes{ 
	clear: both;	
}

#content.departement DIV.products_vedettes DIV.vedette{
	float: left;
	width: 32.5%;
	*width: 32%;
	margin-right: 1%;
} 

#content.departement DIV.products_vedettes DIV.vedette_last{
	float: right;
	width: 33%;
	*width: 32%;
	margin-right: 0;
}

#content.departement DIV.products_vedettes DIV.product{
	text-align: center;
}

#content.departement DIV.products_vedettes DIV.price .oldprice{ margin-right: 0; }

#content.departement DIV.articles_vedette{ 
	clear: both;
}

#content.departement DIV.product H3{
	font-size: 120%;
	background: none;
	border: none;
	margin: 10px 0 2px 0; padding: 0;
}

#content.departement DIV.product H4{
	font-size: 100%; font-weight: normal; margin: 0; padding: 0;
}

#content.departement DIV.article{
	position: relative;
	border: 1px solid #C3C3C3;
	background-color: #FFFFFF;
	margin: 0 0 5px 0; padding: 5px;
}

#content.departement DIV.article IMG{
	float: left;
}

#content.departement DIV.article H3{
	font-size: 110%;
	margin-bottom: 5px;
}

#content.departement DIV.article DIV.more{
	text-align: right;
	color: #A5C706;
}
/**********************************************************************************************************/

/********************************************** Catalogue *************************************************/
#content DIV.noproduct {
	font-size: 120%;
}

#content DIV.product DIV.titre{ margin-bottom: 10px; }
#content DIV.product DIV.titre H3, #content DIV.product DIV.titre H4 { clear: none; }
#content DIV.product DIV.titre A.company{ color: #8A8A8A; }

#content.products_list FORM, #content.products_formatlist FORM, #content.products_desc FORM{
	margin: 0; padding: 0;
}

#content DIV.product{
	position: relative;
	border: 1px solid #C3C3C3;
	background-color: #FFFFFF;
	margin: 0 0 5px 0; padding: 5px;
}
* html #content DIV.product{ float: left; }

#content DIV.product DIV.format{
	color: #494949;
	font-weight: bold;
}

#content DIV.product DIV.price{
	font-weight: bold;
}

#content DIV.product DIV.price .to{
	font-size: 85%;
}

#content DIV.product DIV.price .oldprice{ text-decoration: line-through; color: #A42424; margin-right: 10px; }
#content DIV.product DIV.price .newprice{ font-size: 150%; color: #000000; }
#content DIV.product DIV.price .newprice .currency{ font-size: 70%; margin-left: 5px; }

#content DIV.product DIV.actions DIV.qty_field{
	display: inline;
	margin: 0 10px 5px 0;
}

#content DIV.product DIV.actions DIV.qty_field LABEL{
	margin: 0 3px 0 0;
}

#content DIV.product DIV.actions{
	margin: 0;
	border-bottom: 1px solid #FFFFFF;
}

#content DIV.product BUTTON{ float: none; }
#content DIV.product A.button{ float: left; }

#content DIV.product DIV.actions DIV.more BUTTON { width: 50px; }

#content DIV.product DIV.actions DIV.more BUTTON, #content DIV.product DIV.actions DIV.more A.button{ *background-image: url(../images/bt_info-bg.gif); }
#content DIV.product DIV.actions DIV.more BUTTON .left, #content DIV.product DIV.actions DIV.more A.button .left{ background-image: url(../images/bt_info-left.gif); }
#content DIV.product DIV.actions DIV.more BUTTON .right, #content DIV.product DIV.actions DIV.more A.button .right{ background-image: url(../images/bt_info-right.gif); }
#content DIV.product DIV.actions DIV.more BUTTON .text, #content DIV.product DIV.actions DIV.more A.button .text{ background-image: url(../images/bt_info-bg.gif); }

#content DIV.product DIV.actions DIV.addtocart BUTTON .right{ right: 4px; *right: -1px; }

#content DIV.product DIV.actions DIV.addtocart BUTTON.outofstock{ *background-image: url(../images/bt_info-bg.gif); }
#content DIV.product DIV.actions DIV.addtocart BUTTON.outofstock .left{ background-image: url(../images/bt_info-left.gif); }
#content DIV.product DIV.actions DIV.addtocart BUTTON.outofstock .right{ background-image: url(../images/bt_info-right.gif); }
#content DIV.product DIV.actions DIV.addtocart BUTTON.outofstock .text{ background-image: url(../images/bt_info-bg.gif); }

#content DIV.product DIV.outofstock { color: #A42424; font-size: 120%; font-weight: bold; text-align: right; }

#content DIV.product DIV.enmagasin_seulement { color: #000000; font-size: 120%; font-weight: bold; text-align: right; }

/* Liste des produits */
#content.products_list DIV.products_vedettes DIV.product DIV.titre{
	float: none;
	width: auto; height: auto;
	margin: 0 0 10px 0;
}

#content.products_list DIV.products_vedettes DIV.product DIV.format, #content.products_list DIV.products_vedettes DIV.product DIV.price{
	float: none;
	text-align: right;
}

#content.products_list DIV.products_vedettes DIV.product DIV.price{
	margin-bottom: 25px;
}

#content.products_list DIV.products_vedettes DIV.product DIV.actions DIV.more{
	clear: left;
	float: left;
	margin-top: 25px;
}

#content.products_list DIV.products_vedettes DIV.product DIV.actions DIV.addtocart{
	float: right;
}

#content.products_list DIV.products_vedettes DIV.product DIV.actions DIV.addtocart BUTTON{
	width: 95px;
}
#content.products_list DIV.products_vedettes DIV.product DIV.actions DIV.addtocart BUTTON .right{ right: 4px; *right: -1px; }

#content.products_list DIV.products_vedettes DIV.product DIV.actions DIV.addtocart IMG{
	float: none;
	margin: 0;
}

#content.products_list DIV.products_vedettes DIV.product DIV.actions DIV.addtocart DIV.qty_field{
	display: block;
	text-align: right;
}

#content.products_list DIV.products_vedettes{ 
	clear: both;	
}

#content.products_list DIV.products_vedettes DIV.vedette{
	float: left;
	width: 32.5%;
	*width: 32%;
	margin-right: 1%;
} 
* html #content.products_list DIV.products_vedettes DIV.vedette{ width: 32.5%; }

#content.products_list DIV.products_vedettes DIV.vedette_last{
	float: right;
	width: 33%;
	*width: 32%;
	margin-right: 0;
}

#content.products_list DIV.products_vedettes DIV.product{
	text-align: center;
}

#content.products_list H1{
	clear: both;
}

#content.products_list DIV.product IMG{
	float: left;
	margin: 0 5px 5px 0;
}

#content.products_list DIV.product H3{
	font-size: 120%;
	background: none;
	border: none;
	margin: 10px 0 2px 0; padding: 0;
}

#content.products_list DIV.product H4{
	font-size: 100%; font-weight: normal; margin: 0; padding: 0;
}

#content.products_list DIV.product DIV.format{
	float: right;
	margin: 0 0 0 10px;
	*margin-top: 10px;
}
* html #content.products_list DIV.product DIV.format{ margin-top: 10px; }

#content.products_list DIV.product DIV.price{
	clear: right;
	float: right;
}

#content.products_list DIV.product DIV.actions{
	margin-bottom: 5px;
}

#content.products_list DIV.product DIV.actions DIV.more{
	float: left;
}

#content.products_list DIV.product DIV.actions DIV.addtocart{
	float: right;
	white-space: nowrap;
}

#content.products_list DIV.product DIV.actions DIV.addtocart BUTTON{ width: 150px; }

#content.products_list DIV.product DIV.desc{
	clear: both;
}

/* Liste des formats d'un produit */
#content.products_formatlist DIV.productformat1{
	float: left; width: 49.5%;
}

#content.products_formatlist DIV.productformat2{
	float: right; width: 49.5%;
}

#content.products_formatlist DIV.product IMG{
	float: left;
	margin: 0 5px 5px 0;
}

#content.products_formatlist DIV.product H3{
	font-size: 120%;
	background: none;
	border: none;
	margin: 10px 0 2px 0; padding: 0;
}

#content.products_formatlist DIV.product H4{
	font-size: 100%; font-weight: normal; margin: 0; padding: 0;
}

#content.products_formatlist DIV.product DIV.format, #content.products_formatlist DIV.product DIV.price{
	text-align: right;
}

#content.products_formatlist DIV.product DIV.actions DIV.more{
	clear: left;
	float: left;
	margin-top: 25px;
}

#content.products_formatlist DIV.product DIV.actions DIV.addtocart{
	float: right;
}

#content.products_formatlist DIV.product DIV.actions DIV.addtocart BUTTON{
	width: 95px;
}
#content.products_formatlist DIV.product DIV.actions DIV.addtocart BUTTON .right{ right: 4px; *right: -1px; }

#content.products_formatlist DIV.product DIV.actions DIV.addtocart IMG{
	float: none;
	margin: 0;
}


#content.products_formatlist DIV.product DIV.actions DIV.addtocart DIV.qty_field{
	display: block;
	text-align: right;
}

/* Description d'un produit */
#content.products_desc DIV.product DIV.photo{
	position: relative;
	float: left;
	text-align: center;
	width: 190px;
	margin: 0 0 25px 0;
}

#content.products_desc DIV.product DIV.photo_default{
	margin-bottom: 5px;
}

#content.products_desc DIV.product DIV.photo .morephotos{
	position: absolute; top: 100%; left: 0; width: 100%;
	text-align: center;
}

#content.products_desc DIV.product DIV.photo .morephotos A{
	position: relative;
	color: #494949; font-weight: bold; text-decoration: none;
	margin: 0 5px 5px 0; padding: 2px 5px;
	border: 1px solid #C0C0C0; background: #DFDFDF url(../images/bt_photoproduit-bg.jpg) repeat-x 0 0; 
}

#content.products_desc DIV.product DIV.photo A.zoom{ padding-left: 15px; }
#content.products_desc DIV.product DIV.photo A.zoom .loupe{
	position: absolute; top: 2px; left: -2px; width: 15px; height: 20px;
	background: url(../images/ico_loupe.gif) no-repeat 0 0;
}

#content.products_desc DIV.product DIV.infos{
	margin-left: 180px;
}

#content.products_desc DIV.product H1{
	font-size: 140%;
	background: none;
	border: none;
	color: #A5C706;
	margin: 10px 0 2px 0; padding: 0;
}

#content.products_desc DIV.product H2{
	font-size: 100%; font-weight: normal; margin: 0; padding: 0;
	background: none; border: none;
}

#content.products_desc DIV.product DIV.titre{
	margin: 0 0 10px 0;
}

#content.products_desc DIV.product DIV.price{
	margin: 0 0 20px 0;
}

#content.products_desc DIV.product DIV.outofstock{
	text-align: left;
	margin-bottom: 10px;
}

#content.products_desc DIV.product DIV.enmagasin_seulement{
	text-align: left;
	margin-bottom: 10px;
}

#content.products_desc DIV.product DIV.format{
	margin: 0 0 2px 0;
}

#content.products_desc DIV.product DIV.disponibilite{
	font-weight: bold;
	margin: 0 0 10px 0;
}


#content.products_desc DIV.product BUTTON.addtocart{
	display: block;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	margin: 0 0 20px 0; padding: 0;
	*width: 134px; *height: 45px; *margin-bottom: 11px;
	*background: url(../images/bt_addtocart.gif) no-repeat 0 0;
}

#content.products_desc DIV.product BUTTON.addtocart .text{
	display: block;
	width: 84px; height: 41px;
	padding: 4px 40px 0 10px;
	background: url(../images/bt_addtocart.gif) no-repeat 0 0;
}
* html #content.products_desc DIV.product BUTTON.addtocart .text{ width: 134px; height: 45px; }

#content.products_desc DIV.product BUTTON.addtocart:hover .text, #content.products_desc DIV.product BUTTON.addtocart_hover .text{ color: #FFFFFF; background-position: 0 -45px !important; }

#content.products_desc DIV.product BUTTON.outofstock {
	margin: 0 0 15px 0;
}

#content.products_desc DIV.details H3{
	position: relative;
	color: #494949;
	text-transform: none;
	border: 1px solid #C3C3C3;
	background-color: #E0E0E0;
	height: 18px;
	margin: 0; padding: 0;
}

#content.products_desc DIV.details H3 SPAN{
	position: absolute; top: 0; left: 0;
	background-color: #FFFFFF;
	border-right: 1px solid #C3C3C3;
	padding: 3px 8px 3px 5px;
	height: 13px;
}

#content.products_desc DIV.details_content{
	clear: both;
	position: relative;
	font-size: 110%;
	border: 1px solid #C3C3C3;
	border-top: none;
	background-color: #FFFFFF;
	margin: 0 0 5px 0; padding: 10px 5px 5px 5px;
}

#content.products_desc DIV.details H4{
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	margin: 20px 0 5px 0; padding: 0;
}
#content.products_desc DIV.details H4.desc{
	margin-top: 0;
}

#content.products_desc DIV.details P{
	margin-left: 25px;
}

#content.products_desc DIV.details_content TABLE.ingredients{
	width: auto;
	margin-left: 25px;
	margin-bottom: 20px;
}

#content.products_desc DIV.details_content TABLE.ingredients TH{
	border-bottom: 1px solid #C3C3C3;
	padding-right: 40px;
}

#content.products_desc DIV.details_content TABLE.ingredients TH, #content.products_desc DIV.details_content TABLE.ingredients TD{
	font-size: 10px;
}
/**********************************************************************************************************/

/******************************************* Demande spciale *********************************************/
#content.addto_specialrequest{ margin-left: 0; }

#content.addto_specialrequest DIV.texte{
	margin: 0 !important;
	background: none !important;
	border: none !important;
	font-size: 130%;
}

#content.addto_specialrequest DIV.texte P{ margin-bottom: 5px; }

#content.addto_specialrequest CAPTION{
	margin: 0 0 3px 0; padding: 0;
}

#content.addto_specialrequest CAPTION H3{
	color: #FFFFFF;
	font-size: 100%;
	text-transform: uppercase;
	margin: 0; padding: 2px 8px;
	background-color: #808080;
	border: 1px solid #C3C3C3;
}

#content.addto_specialrequest TABLE.form TH, #content.addto_specialrequest TABLE.form TD{
	padding-bottom: 10px;
}

#content.addto_specialrequest TABLE.form .notes{
	margin-bottom: 5px;
}

#content.addto_specialrequest DIV.action DIV.back{
	display: inline;
}
#content.addto_specialrequest DIV.action DIV.back BUTTON{
	float: left;
	width: 175px;
	*background-image: url(../images/bt_info-bg.gif);
}
#content.addto_specialrequest DIV.action DIV.back BUTTON .left{ background-image: url(../images/bt_info-left.gif); }
#content.addto_specialrequest DIV.action DIV.back BUTTON .right{ right: 4px; background-image: url(../images/bt_info-right.gif); }
#content.addto_specialrequest DIV.action DIV.back BUTTON .text{ background-image: url(../images/bt_info-bg.gif); }

#content.addto_specialrequest DIV.action DIV.add{
	display: inline;
}
#content.addto_specialrequest DIV.action DIV.add BUTTON{
	width: 190px;
}
#content.addto_specialrequest DIV.action DIV.add BUTTON .right{ right: 2px; *right: 0; }
* html #content.addto_specialrequest DIV.action DIV.add BUTTON .right{ right: -1px; }
/**********************************************************************************************************/

/************************************ Shoppingcart / Special request **************************************/
#content.shoppingcart, #content.specialrequest{ width: 593px; margin-left: 10px !important; }

#content.shoppingcart DIV.titre, #content.specialrequest DIV.titre{
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 5px 0; padding: 5px 0;
}
* html #content.shoppingcart DIV.titre, #content.specialrequest DIV.titre{ width: 100%; }

#content.shoppingcart DIV.titre H1, #content.specialrequest DIV.titre H1{
	color: #000000;
	font-size: 160%;
	font-weight: bold;
	text-transform: none;
	background: none;
	border: none;
	margin: 0 0 5px 5px; padding: 0;
}

#content.shoppingcart DIV.titre DIV.account, #content.specialrequest DIV.titre DIV.account{
	visibility: hidden;
	margin: 0 0 0 5px;
}

#content.shoppingcart DIV.titre DIV.account IMG, #content.specialrequest DIV.titre DIV.account IMG{ margin: 0 3px; }

#content.shoppingcart DIV.titre DIV.account A, #content.specialrequest DIV.titre DIV.account A{ color: #494949; }
#content.shoppingcart DIV.titre DIV.account A:hover, #content.specialrequest DIV.titre DIV.account A:hover{ color: #A5C706; }

#content.shoppingcart DIV.titre DIV.total, #content.specialrequest DIV.titre DIV.total{
	float: right;
	color: #000000;
	font-size: 160%;
	font-weight: bold;
	margin: 0 5px 5px 0;
	*margin-bottom: 0;
}
* html #content.shoppingcart DIV.titre DIV.total, #content.specialrequest DIV.titre DIV.total{ margin-bottom: 5px; }

#content.shoppingcart DIV.titre DIV.total .currency, #content.specialrequest DIV.titre DIV.total .currency{ font-size: 70%; }

#content.shoppingcart DIV.titre DIV.ordernumber, #content.specialrequest DIV.titre DIV.ordernumber{
	clear: right;
	float: right;
	margin: 0 5px 0 0;
}

#content.shoppingcart P.emptycart, #content.specialrequest P.emptycart{
	font-size: 130%;
	text-align: center;
	margin: 25px 0;
}

#content.shoppingcart TABLE DIV.titre, #content.specialrequest TABLE DIV.titre{
	background: none;
	border: none;
	margin: 0 0 15px 0; padding: 0;
}

#content.shoppingcart TABLE H2, #content.specialrequest TABLE H2{
	color: #808080;
	font-size: 110%;
	background: none;
	border: none;
	margin: 0 0 2px 0; padding: 0;
}

#content.specialrequest TABLE H2 .link{
	font-size: 75%;
	text-transform: none;
}

#content.specialrequest TABLE H2 .link A{
	color: #808080;
	text-decoration: underline;
}

#content.shoppingcart TABLE DIV.titre A.company, #content.specialrequest TABLE DIV.titre A.company{ color: #8A8A8A; font-size: 95%; }

#content.shoppingcart TABLE DIV.format, #content.specialrequest TABLE DIV.format{
	font-weight: bold;
}

#content.shoppingcart TABLE TH.qty, #content.specialrequest TABLE TH.qty{
	width: 50px;
}

#content.shoppingcart TABLE TH.photo, #content.specialrequest TABLE TH.photo{
	width: 80px;
}

#content.shoppingcart TABLE TH.price, #content.specialrequest TABLE TH.price{
	width: 15%;
	text-align: right;
}

#content.shoppingcart TABLE TH.totalprice, #content.specialrequest TABLE TH.totalprice{
	width: 15%;
	text-align: right;
}

#content.shoppingcart TABLE TD.price, #content.specialrequest TABLE TD.price{
	text-align: right;
}

#content.shoppingcart TABLE TD.totalprice, #content.specialrequest TABLE TD.totalprice{
	text-align: right;
}

#content.shoppingcart TABLE.total{
	float: right;
	width: 295px;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 25px 0;
}

#content.shoppingcart TABLE.total TH{
	text-align: right;
	padding-bottom: 10px;
	padding-left: 5px;
	white-space: nowrap;
}

#content.shoppingcart TABLE.total TD{
	border: none;
	padding-left: 25px;
	text-align: right;
}

#content.shoppingcart TABLE.total TD.shipping .free{
	color: #EEB91B;
	font-weight: bold;
}

#content.shoppingcart TABLE.total TH BUTTON.update{
	float: left;
	width: 120px;
	*background-image: url(../images/bt_info-bg.gif)
}

#content.shoppingcart TABLE.total TH BUTTON.update .icon{
	position: absolute; top: 0; left: 2px;
	width: 15px; height: 22px;
	background: url(../images/icobt_calculate.gif) no-repeat 0 0;
}

#content.shoppingcart TABLE.total TH BUTTON.update .text{
	padding-left: 20px;
	background-image: url(../images/bt_info-bg.gif)
}

#content.shoppingcart TABLE.total TH BUTTON.update .left{ background-image: url(../images/bt_info-left.gif); }
#content.shoppingcart TABLE.total TH BUTTON.update .right{ background-image: url(../images/bt_info-right.gif); right: 4px; *right: -1px; }

#content.shoppingcart TABLE.total TH A{
	font-size: 90%;
	font-weight: normal;
}

#content.shoppingcart TABLE.total TH .currency{
	font-size: 90%;
}

#content.shoppingcart TABLE.total TD.total{
	color: #000000;
	font-size: 130%;
	font-weight: bold;
}
* html #content.shoppingcart TABLE.total TD.total{ font-size: 100%; }

#content.shoppingcart TABLE.total BUTTON.order{
	float: right;
	font-size: 100%;
	margin: 10px 0 0 0;
}

#content.specialrequest BUTTON.order{
	float: right;
	font-size: 90%;
	margin: -15px 0 25px 0;
	*background-image: url(../images/bt_request.gif);
}
#content.specialrequest BUTTON.order .text{
	background-image: url(../images/bt_request.gif);
}

#content.shoppingcart BUTTON.continueshopping, #content.specialrequest BUTTON.continueshopping{
	float: none;
	margin: 0 0 25px 0;
	width: 175px;
}

#content.shoppingcart BUTTON.continueshopping .icon, #content.specialrequest BUTTON.continueshopping .icon{
	position: absolute; top: 2px; left: 3px;
	width: 14px; height: 14px;
	background: url(../images/icobt_continueshopping.gif) no-repeat 0 0;
}

#content.shoppingcart BUTTON.continueshopping .text, #content.specialrequest BUTTON.continueshopping .text{
	padding-left: 20px;
	*padding-left: 15px;
}
#content.shoppingcart BUTTON.continueshopping .left, #content.specialrequest BUTTON.continueshopping .left{ background-color: #F0F0F0; }
#content.shoppingcart BUTTON.continueshopping .right, #content.specialrequest BUTTON.continueshopping .right{ background-color: #F0F0F0; right: 4px; *right: -1px; }

#content.specialrequest BUTTON.newspecialproduct{
	float: none;
	margin: 0 0 25px 25px;
	*background-image: url(../images/bt_info-bg.gif);
}
#content.specialrequest BUTTON.newspecialproduct .icon{
	position: absolute; top: 1px; left: 3px;
	width: 14px; height: 14px;
	background: url(../images/icobt_newspecialproduct.gif) no-repeat 0 0;
}
#content.specialrequest BUTTON.newspecialproduct .left{ background-color: #F0F0F0; background-image: url(../images/bt_info-left.gif); }
#content.specialrequest BUTTON.newspecialproduct .right{ right: 2px; *right: 0; background-color: #F0F0F0; background-image: url(../images/bt_info-right.gif); }
* html #content.specialrequest BUTTON.newspecialproduct .right{ right: -1px; }
#content.specialrequest BUTTON.newspecialproduct .text{ padding-left: 20px; *padding-left: 15px; background-image: url(../images/bt_info-bg.gif); }

#content.shoppingcart DIV.questions DIV, #content.specialrequest DIV.questions DIV{
	margin: 0 0 5px 0;
}

#content.shoppingcart DIV.questions DIV.coupon{
	margin: 0 0 25px 0 ;
}

#content.shoppingcart DIV.questions DIV.coupon STRONG{
	float: left;
	margin: 3px 2px 2px 0;
}

#content.shoppingcart DIV.questions DIV.coupon INPUT{
	margin: 0 5px 0 0;
	width: 100px;
}

#content.shoppingcart DIV.questions DIV.coupon BUTTON .left{ background-image: url(../images/bt_info-left.gif); }
#content.shoppingcart DIV.questions DIV.coupon BUTTON .right{ background-image: url(../images/bt_info-right.gif); }
#content.shoppingcart DIV.questions DIV.coupon BUTTON .text{ background-image: url(../images/bt_info-bg.gif); }

#content DIV.problemes, #content.specialrequest DIV.problemes{
	clear: both;
	color: #A42424;
	font-size: 110%;
}
/**********************************************************************************************************/

/********************************************* Transaction ************************************************/
#content.transaction{ width: 593px; margin-left: 10px !important; }

#content.transaction TABLE.form TD.desc{
	padding: 0 0 0 25px;
	width: 50%;
}

#content.transaction TABLE.form A{
	color: #494949;
}

#content.transaction TABLE.form .notes{
	font-size: 85%;
	white-space: nowrap;
}

#content.transaction DIV.actions{
	clear: both;
}

#content.transaction DIV.errors{
	color: #A42424;
	background-color: #FFF3F3;
	border: 1px solid #A42424;
	font-size: 130%;
	margin: 0 0 5px 0; padding: 5px;
}

#content.transaction DIV.errors LI{
	margin-left: 15px;
}

#content P.problemes{
	clear: both;
	color: #A42424;
	font-size: 120%;
}

#content.transaction DIV.infos{
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 5px 0; padding: 10px;
}

#content.transaction DIV.infos TABLE.form{
	border: none;
	margin: 0;
}
* html #content.transaction DIV.infos TABLE.form{ width: 96%; }

#content.identification DIV.infos TABLE.form{
	border-bottom: 1px solid #C3C3C3;
	margin: 0 0 10px 0;
}

#content.identification DIV.infos TABLE.lastsection{
	border-bottom: none;
	margin-bottom: 0;
}

#content.identification BUTTON.back{ clear: both; margin: 25px 0 25px 0; }
#content.identification BUTTON.next{ width: 115px; }
#content.identification BUTTON.next .right{ right: 3px; *right: -1px; }

#content.livraison TD.shipping DIV.champ{
	clear: both;
	border-bottom: 1px solid #C3C3C3;
	margin: 0 0 3px 0; padding: 0 0 3px 0;
	*margin-bottom: 0;
}

#content.livraison TD.shipping INPUT{
	margin-right: 3px;
	*margin-right: 0;
	*margin-top: -3px;
}

#content.livraison TD.shipping DIV.champ P{ margin: 0; padding: 0; }

#content.livraison TD.shipping .cost{
	float: right;
	font-weight: bold;
	margin-right: 5px;
}

#content.livraison BUTTON.next{ width: 175px; }
#content.livraison BUTTON.next .right{ right: 3px; *right: -1px; }

#content.paiement DIV.shipping{
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 5px 0; padding: 5px;
}

#content.paiement DIV.shipping H3{
	color: #000000;
}

#content.paiement DIV.shipping DIV.address{
	float: left;
	width: 60%;
}

#content.paiement DIV.shipping DIV.address P.part1{
	float: left;
	border-right: 1px solid #C3C3C3;
	padding-right: 10px;
	margin-right: 10px;
}

#content.paiement DIV.shipping DIV.address P.part2{
	float: left;
}

#content.paiement DIV.shipping DIV.option{
	float: right;
	width: 38%;
}

#content.paiement DIV.shipping A{ clear: both; display: block; }

#content.paiement H2{
	position: relative;	
}

#content.paiement H2 A{
	position: absolute; top: 2px; right: 5px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}

#content.paiement DIV.shoppingcart TABLE{
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	margin-bottom: 10px;
}

#content.paiement DIV.shoppingcart THEAD{
	background-color: #EDEDED;
}

#content.paiement DIV.shoppingcart THEAD TH{
	color: #808080;
	background-color: #FFFFFF;
	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	text-transform: none;
}

#content.paiement TABLE DIV.titre{
	background: none;
	border: none;
	margin: 0 0 15px 0; padding: 0;
}

#content.paiement TABLE H3{
	font-size: 110%;
	background: none;
	border: none;
	margin: 0 0 2px 0; padding: 0;
}

#content.paiement TABLE DIV.titre A.company{ color: #8A8A8A; font-size: 95%; }

#content.paiement DIV.shoppingcart TABLE DIV.format{
	font-weight: bold;
}

#content.paiement DIV.shoppingcart TABLE TH.qty{
	width: 25px;
}

#content.paiement DIV.shoppingcart TABLE TH.photo{
	width: 80px;
}

#content.paiement DIV.shoppingcart TABLE TH.price{
	width: 15%;
	text-align: right;
}

#content.paiement DIV.shoppingcart TABLE TH.totalprice{
	width: 15%;
	text-align: right;
}

#content.paiement DIV.shoppingcart TABLE TD.price{
	text-align: right;
}

#content.paiement DIV.shoppingcart TABLE TD.totalprice{
	text-align: right;
	color: #000000;
}

#content.paiement DIV.comments{
	clear: both;
}

#content.paiement DIV.comments H3{
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 3px;
}

#content.paiement DIV.comments TEXTAREA{
	width: 99%; height: 75px;
	margin-bottom: 10px;
}

#content.paiement DIV.paiementinfos{
	float: left;
	width: 60%;
	margin: 0 0 5px 0;
}

#content.paiement DIV.paiementinfos A{
	color: #7F7F7F;
}

#content.paiement DIV.paiementinfos TABLE, #content.paiement DIV.total TABLE{
	border: 1px solid #C3C3C3;
	height: 100%;
}

#content.paiement DIV.paiementinfos TABLE INPUT{
	width: 75%;
}

#content.paiement DIV.paiementinfos TABLE SELECT{
	margin-right: 3px;
}

#content.paiement DIV.paiementinfos TD.cc{

}

#content.paiement DIV.paiementinfos TD.cc P{
	text-align: left !important;
	margin: 0; padding: 0;
}

#content.paiement DIV.paiementinfos TD.cc IMG{
	margin: 0 !important;
}

#content.paiement DIV.paiementinfos TH{
	width: 40%;
}

#content.paiement DIV.paiementinfos TD, #content.paiement DIV.total TD{
	border: none;
}

#content.paiement DIV.total{
	float: right;
	width: 39%;
	margin: 0 0 5px 0;
}

#content.paiement DIV.total TH, #content.paiement DIV.total TD{
	text-align: right;
	padding: 5px;
}

#content.paiement DIV.total TD{
	color: #000000;
}

#content.paiement DIV.total TD.ligne{
	text-align: right;
	padding: 0 5px;
}

#content.paiement DIV.total HR{
	float: right;
	background-color: #C3C3C3;
	border: none;
	border-top: 1px solid #C3C3C3;
	width: 75%; height: 1px;
	margin: 0; padding: 0;
}

#content.paiement DIV.total TR.total TH{
	font-size: 110%;
	padding-bottom: 25px;
}

#content.paiement DIV.total TR.total TD{
	font-size: 130%;
	font-weight: bold;
	padding-bottom: 25px;
}

#content.paiement DIV.total TD.shipping .free{
	color: #EEB91B;
	font-weight: bold;
}

#content.paiement BUTTON.back{
	margin-top: 10px;
}

#content.paiement BUTTON.order{
	float: right;
	margin: 0;
	font-size: 90%;
}

#content.confirmation DIV.message{
	font-size: 110%;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 5px 0; padding: 20px 10px 10px 10px;
}

#content.confirmation DIV.newsletter{
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 5px 0; padding: 10px;
}

#content.confirmation DIV.newsletter DIV.choices{
	margin: 20px 0 25px 25px;
}

#content.confirmation DIV.newsletter INPUT{
	position: relative;
	margin-top: 0;
}

#content.confirmation DIV.newsletter LABEL A{
	text-decoration: none;
}

#content.confirmation DIV.newsletter BUTTON{
	margin-bottom: 0;
}

#content.confirmation DIV.newsletter BUTTON.next .left{ background-color: #FFFFFF; }
/**********************************************************************************************************/

/*********************************************** Articles *************************************************/
#content.articles{ width: 593px; margin-left: 10px !important; }

#content.articles UL{
	margin: 0 0 5px 0; padding: 0;
	list-style-type: none;
}

#content.articles UL UL{
	margin: 0 0 5px 40px; padding: 0;
	list-style-type: disc;
	font-size: 110%;
}

#content.articles UL UL LI{
	margin: 0 0 5px 0; padding: 0;
}

#content.article{ margin-left: 0; }

#content.article DIV.content{
	font-size: 110%;
}

#content.article DIV.titre{
	font-size: 95%;
	border-bottom: 1px solid #A5C706;
	margin-bottom: 15px;
}

#content.article DIV.back{
	float: right;
	position: relative; z-index: 10;
	font-weight: bold;
	color: #A5C706;
}

#content.article H1{
	width: auto;
	color: #000000;
	font-size: 140%;
	text-transform: none;
	background: none;
	border: none;
	margin: 0; padding: 0 0 2px 0;
}

#content.article CITE{
	font-size: 130%;
	text-align: center;
	background-color: #FAFFE0;
	border: 1px solid #A5C706;
	margin: 25px auto; padding: 10px 25px;
	width: 75%;
}

#content.article BUTTON .right{ right: -1px; }

#content.article CITE .signature{
	display: block;
	text-align: right;
	font-style: normal;
	font-size: 85%;
	margin-top: 15px;
}

#content.article DIV.box{
	font-size: 120%;
	background-color: #FAFFE0;
	border: 1px solid #A5C706;
	margin: 25px 0; padding: 10px 10px 0 10px;
}

#content.article DIV.box H3{ font-size: 100%; }

#content.article P.signature {
	margin-top: 35px;
}

#content.article P.signature STRONG {
	color: #000000;
}
/**********************************************************************************************************/

/*********************************************** Sitemap **************************************************/
#content.sitemap{ width: 593px; margin-left: 10px !important; }

#content.sitemap H1{ *margin-bottom: 15px; }

#content.sitemap UL{
	clear: both;
	list-style-type: none;
	color: #000000;
	font-size: 150%;
	font-weight: bold;
	margin: 0; padding: 0;
}

#content.sitemap LI{
	clear: both;
	margin: 0 0 15px 0;
}

#content.sitemap LI A{
	color: #000000;
	text-decoration: none;
} 

#content.sitemap LI UL{
	list-style-type: disc;
	font-size: 75%;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 10px 0; padding: 7px 5px 3px 5px;
}

#content.sitemap LI LI{
	margin: 0 0 5px 15px;
}

#content.sitemap LI LI A{
	color: #A5C706;
	font-weight: normal;
	text-decoration: underline;
	border: none;
}
#content.sitemap LI LI A:hover{ color: #000000; }

#content.sitemap LI LI UL{
	font-size: 100%;
	background: none;
	border: none;
	padding: 0;
}

#content.sitemap LI.magasin UL UL{ margin-top: 10px; }
#content.sitemap LI.magasin UL UL UL{ list-style-type: disc; margin-top: 0; }
#content.sitemap LI.magasin UL UL LI{ margin-left: 15px; }
#content.sitemap LI.magasin UL UL UL LI{ margin-left: 30px; }

#content.sitemap LI.epicerie, #content.sitemap LI.cosmetiques, #content.sitemap LI.supplements{
	list-style-type: none;
	clear: none;
	float: left;
	width: 32%;
	margin-left: 0;
}

#content.sitemap LI.epicerie A, #content.sitemap LI.cosmetiques A, #content.sitemap LI.supplements A{
	font-size: 120%;
	font-weight: bold;
}

#content.sitemap LI.epicerie A{ color: #00A950; }
#content.sitemap LI.cosmetiques A{ color: #E51B24; }
#content.sitemap LI.supplements A{ color: #F4B114; }

#content.sitemap LI.epicerie LI, #content.sitemap LI.cosmetiques LI, #content.sitemap LI.supplements LI{
	float: none;
	width: auto;
}

#content.sitemap LI.epicerie LI A, #content.sitemap LI.cosmetiques LI A, #content.sitemap LI.supplements LI A{
	display: inline;
	font-size: 100%;
	font-weight: normal;
	color: #A5C706;
	text-decoration: underline;
	padding: 0;
}
#content.sitemap LI.epicerie LI A:hover, #content.sitemap LI.cosmetiques LI A:hover, #content.sitemap LI.supplements LI A:hover{
	color: #000000;
}

#content.sitemap UL.titre{ list-style-type: none; }
#content.sitemap UL.titre UL{ list-style-type: disc; }

#content.sitemap LI.clear{ visibility: hidden; }
/**********************************************************************************************************/

/********************************************* Erreur 404 *************************************************/
#content.error404{ width: 593px; margin-left: 10px !important; }

#content.error404 H1{ *margin-bottom: 15px; }

#content.error404 DIV.texte { font-size: 110%; margin-bottom: 25px !important; padding-top: 10px !important; }

#content.error404 DIV.sitemap UL{
	clear: both;
	list-style-type: none;
	color: #000000;
	font-size: 150%;
	font-weight: bold;
	margin: 0; padding: 0;
}

#content.error404 DIV.sitemap LI{
	clear: both;
	margin: 0 0 15px 0;
}

#content.error404 DIV.sitemap LI A{
	color: #000000;
	text-decoration: none;
} 

#content.error404 DIV.sitemap LI UL{
	list-style-type: disc;
	font-size: 75%;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	margin: 0 0 10px 0; padding: 7px 5px 3px 5px;
}

#content.error404 DIV.sitemap LI LI{
	margin: 0 0 5px 15px;
}

#content.error404 DIV.sitemap LI LI A{
	color: #A5C706;
	font-weight: normal;
	text-decoration: underline;
	border: none;
}
#content.error404 DIV.sitemap LI LI A:hover{ color: #000000; }

#content.error404 DIV.sitemap LI LI UL{
	font-size: 100%;
	background: none;
	border: none;
	padding: 0;
}

#content.error404 DIV.sitemap LI.magasin UL UL{ margin-top: 10px; }
#content.error404 DIV.sitemap LI.magasin UL UL UL{ list-style-type: disc; margin-top: 0; }
#content.error404 DIV.sitemap LI.magasin UL UL LI{ margin-left: 15px; }
#content.error404 DIV.sitemap LI.magasin UL UL UL LI{ margin-left: 30px; }

#content.error404 DIV.sitemap LI.epicerie, #content.error404 DIV.sitemap LI.cosmetiques, #content.error404 DIV.sitemap LI.supplements{
	list-style-type: none;
	clear: none;
	float: left;
	width: 32%;
	margin-left: 0;
}

#content.error404 DIV.sitemap LI.epicerie A, #content.error404 DIV.sitemap LI.cosmetiques A, #content.error404 DIV.sitemap LI.supplements A{
	font-size: 120%;
	font-weight: bold;
}

#content.error404 DIV.sitemap LI.epicerie A{ color: #00A950; }
#content.error404 DIV.sitemap LI.cosmetiques A{ color: #E51B24; }
#content.error404 DIV.sitemap LI.supplements A{ color: #F4B114; }

#content.error404 DIV.sitemap LI.epicerie LI, #content.error404 DIV.sitemap LI.cosmetiques LI, #content.error404 DIV.sitemap LI.supplements LI{
	float: none;
	width: auto;
}

#content.error404 DIV.sitemap LI.epicerie LI A, #content.error404 DIV.sitemap LI.cosmetiques LI A, #content.error404 DIV.sitemap LI.supplements LI A{
	display: inline;
	font-size: 100%;
	font-weight: normal;
	color: #A5C706;
	text-decoration: underline;
	padding: 0;
}
#content.error404 DIV.sitemap LI.epicerie LI A:hover, #content.error404 DIV.sitemap LI.cosmetiques LI A:hover, #content.error404 DIV.sitemap LI.supplements LI A:hover{
	color: #000000;
}

#content.error404 DIV.sitemap UL.titre{ list-style-type: none; }
#content.error404 DIV.sitemap UL.titre UL{ list-style-type: disc; }

#content.error404 DIV.sitemap LI.clear{ visibility: hidden; }
/**********************************************************************************************************/

/*********************************************** Account **************************************************/
#container.account{ padding-right: 25px; }

#container.account DIV.desc{ 
	position: relative;
	display: block;
	margin: -2px 0 5px 0; padding: 20px 10px 0 10px;
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
}

#content.myaccount{ width: 593px; margin-left: 10px !important; }

#content.myaccount DIV.summary{
	float: left; width: 66%;
}

#content.myaccount DIV.summary_content{
	background: #FFFFFF url(../images/account_photo.jpg) no-repeat 5px 10px;
	border: 1px solid #C3C3C3;
	margin: 0 0 5px 0; padding: 10px 10px 10px 295px;
}

#content.myaccount DIV.summary UL{
	list-style-type: none;
	margin: 0; padding: 0;
}

#content.myaccount DIV.summary UL A{ text-decoration: underline; }

#content.myaccount DIV.commande{
	float: right; width: 33%;
}

#content.myaccount DIV.account{
	float: right; width: 33%;
}
/**********************************************************************************************************/
