/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

.bold {
	font-weight:bold;
}

.center {
	text-align:center;
}


.rouge {
	color:#b70909;
}

.taille_10 {
	font-size:10px;
}
a {
	position:relative;
	z-index:1;
}

input {
	position:relative;
	z-index:1;
}

p {
	position:relative;
	z-index:1;

}

img {
	position:relative;
	z-index:1;

}





body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-align: center;
	background-color:#c6c1b3;
	background-image:url(/layout/img/fond_body.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
#general {
	position: relative;
	width: 978px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

	}

#general #ombre_haut {
	
}

#general #ombre_milieu {
	margin-left:0px;
	width: 978px;
	background-image:url(/layout/img/ombre_milieu.png) !important;;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/layout/img/ombre_milieu.png);
	background-image: none;

	}

#general #ombre_bas {
	width: 978px;
	height:14px;
	background-image:url(/layout/img/ombre_bas.gif);
}


/************************ BANDE ROSE HAUT **************************/
#general #ombre_milieu #bande_rose_haut {
	margin-left:14px;
	background-image:url(/layout/img/bande_rose.gif);
	background-repeat:no-repeat;
	width:950px;
	height:94px;
	
}

#general #ombre_milieu #bande_rose_haut #logo {
	float:left;
	margin-right:40px;
}

#general #ombre_milieu #bande_rose_haut .bloc {
	float:left;
	width:184px;
	height:56px;
	margin-left:14px;
	margin-top:20px;
}

#general #ombre_milieu #bande_rose_haut .bloc p {
	color:#FFFFFF;
}

#general #ombre_milieu #bande_rose_haut .bloc a {
	color:#FFFFFF;
}

#general #ombre_milieu #bande_rose_haut .bloc span {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}


#general #ombre_milieu #bande_rose_haut .bloc p.bloc_titre {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_suivi {
	background-image:url(/layout/img/bloc_suivi.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_suivi p.bloc_titre {
	text-align:right;
	margin-right:5px;
	margin-bottom:7px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_suivi input {
	width:82px;
	background-color:#f8b2d6;
	border:1px solid #e21780;
	margin-right:8px;
	margin-left:50px;
	font-size:10px;
	padding:2px;
}


#general #ombre_milieu #bande_rose_haut .bloc#bloc_suivi #submit_ok {
	background-image:url(/layout/img/bt_ok.gif);
	background-repeat:no-repeat;
	width:29px;
	height:17px;
	background-color: transparent;
	border:none;
	margin-left:0px;
}




#general #ombre_milieu #bande_rose_haut .bloc#bloc_contact {
	background-image:url(/layout/img/bloc_contact.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_contact img{
	margin-top:5px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_contact p.bloc_titre {
	margin-bottom:2px;
	padding-left:60px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_contact p {
	padding-left:60px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_panier {
	background-image:url(/layout/img/bloc_panier.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_panier p {
	padding-left:50px;
}



#general #ombre_milieu #bande_rose_haut .bloc#bloc_panier p.bloc_titre {
	margin-bottom:8px;
	padding-left:65px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_panier span {
	padding-right:5px;
	font-weight:100;
	font-size:12px;
}

#general #ombre_milieu #bande_rose_haut .bloc#bloc_panier span.bold {
	padding-right:0px;
	font-weight:bold;
	font-size:14px;
	
}


/***********************************/
/*			MENU				   */
/***********************************/

#general #ombre_milieu #menu {
	background-image:url(/layout/img/fond_menu.gif);
	background-repeat:no-repeat;
	width:950px;
	height:24px;
	margin-left:14px;
}

#general #ombre_milieu #menu .item {
	float:left;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	vertical-align:middle;
	line-height:24px;	


}

#general #ombre_milieu #menu .item a {
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	padding-left:5px;
	padding-right:5px;
}

#general #ombre_milieu #menu .separation {
	background-image:url(/layout/img/separation.gif);
	background-repeat:no-repeat;
	width:1px;
	height:24px;
	float:left;
}

#general  #menu .sous_menu div.liens_menu {	
	text-align:left;
	font-size:10px;
	border:none;
	color:#7d0342;
	font-weight:bold;
	padding:3px 3px 3px 5px;

}

#general  #menu .sous_menu div.liens_menu  a{	
	color:#7d0342;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	font-size:10px;
}
#general  #menu .sous_menu div.liens_menu  a:hover{	
	color:#000000;

}

#general  #menu .sous_menu div.ligne {	
	background-image:url(/layout/img/ligne-ssmenu.gif);
	background-repeat:repeat-x;	
	height:1px;
	font-size:1px;
}

#general  #menu .sous_menu div.ligne_2 {	
	border-bottom:1px solid #FFFFFF;
}

#general  #menu .sous_menu#sous_menu_1 {
  	position: absolute;
	left:14px;
	top:118px;
	width:180px;
  }

#general  #menu .sous_menu#sous_menu_2 {
  	position: absolute;
	left:139px;
	top:118px;
	width:200px;
  }

#general  #menu .sous_menu#sous_menu_3 {
  	position: absolute;
	left:210px;
	top:118px;
	width:160px;
  }

#general  #menu .sous_menu#sous_menu_4 {
  	position: absolute;
	left:294px;
	top:118px;
	width:160px;
  }

#general  #menu .sous_menu#sous_menu_5 {
  	position: absolute;
	left:394px;
	top:118px;
	width:160px;
  }

#general  #menu .sous_menu#sous_menu_6 {
  	position: absolute;
	left:528px;
	top:118px;
	width:160px;
  }

#general  #menu .sous_menu#sous_menu_7 {
  	position: absolute;
	left:704px;
	top:118px;
	width:160px;
  }

#general  #menu .sous_menu#sous_menu_8 {
  	position: absolute;
	right:14px;
	top:118px;
	width:160px;
  }

#general  #menu .sous_menu{
	display: none; 
	margin: 0px;
	padding:0px;
	z-index:3;
	background-color:#ffc0e1;

}

/***********************************/
/*			CONTENU				   */
/***********************************/



#general #ombre_milieu #contenu {
	margin-left:14px;
	min-height:417px;
	height:auto !important;
	height:417px;
	background-color:#FFFFFF;
width:950px;
}

/***********************************/
/*			BAS					   */
/***********************************/

#general #ombre_milieu #bas #haut {
	width:950px;
	height:65px;
	background-color:#d7d1c3;
	margin-left:14px;
	margin-bottom:2px;
}

#general #ombre_milieu #bas #haut img {
	margin-right:-3px;
}

#general #ombre_milieu #bas #haut div {
	/*margin-left:162px;*/
	text-align: center;
}

#general #ombre_milieu #bas #bas {
	width:950px;
	height:78px;
	background-color:#cfc7b2;
	margin-left:14px;
}

#general #ombre_milieu #bas p {
	color:#8e8262;
	font-size:11px;
}

#general #ombre_milieu #bas a {
	color:#8e8262;
	font-size:11px;
}

#general #ombre_milieu #bas #gauche {
	float:left;
	border-right:1px solid #fff;
	width:230px;
	padding-left:9px;
	margin-top:2px;
	padding-top:2px;
	height:72px;
}

#general #ombre_milieu #bas #milieu {
	float:left;
	border-right:1px solid #fff;
	padding-left:9px;
	padding-right:9px;
	margin-top:2px;
	padding-top:2px;
	height:72px;
}

#general #ombre_milieu #bas #droite {
	float:left;
	padding-left:9px;
	margin-top:3px;
	border-right:1px solid #fff;
	height:72px;
	padding-right:9px;
}

#general #ombre_milieu #bas #realisation {
	float:right;
	text-align:right;
	margin-right:10px;
	margin-top:47px;
}


/***********************************/
/*			COLONNE DROITE		   */
/***********************************/
#general #ombre_milieu #colonne_droite {
	float:left;
	width:258px;

}


#bloc_recherche {
	width:253px;
	height:62px;
	background-color:#5a5a5a;
	margin-top:4px;
}

#bloc_recherche p {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding-left:16px;
}

#bloc_recherche p#titre {
	padding-top:10px;
}

#bloc_recherche input {
	width:188px;
	border:1px solid #e21780;
	background-color:#ffe9f4;
	float:left;
	height:14px;
	font-size:10px;
	margin-top:7px;
	padding-top:2px;
}

#bloc_newsletter {
	width:253px;
	height:62px;
	background-color:#880749;
	margin-top:4px;
}

#bloc_newsletter p {
	padding-left:5px;
}


#bloc_newsletter .message {
	text-transform:normal;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

#bloc_newsletter p#titre {
	padding-top:5px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
}

#bloc_newsletter p input#recherche {
	width:188px;
	border:1px solid #e21780;
	background-color:#ffe9f4;
	float:left;
	height:14px;
	font-size:10px;
	margin-top:7px;
	padding-top:2px;
}
div#ombre_milieu div#contenu div#accueil div.droite #bloc_newsletter p input#submit_ok {
	background-image:url(/layout/img/bt_ok.gif);
	background-repeat:no-repeat;
	width:29px;
	height:17px;
	background-color: transparent;
	border:none;
	margin: 7px 0 0 5px;
	cursor: pointer;
}
div#ombre_milieu div#contenu div#accueil div.livraison_offerte {
	position:absolute;
	background-image:url(/web/img/livraison-gratuite.gif);
	width:138px;
	height:138px;
	z-index:100;
	margin:222px 0 0 294px;
}

#bloc_recherche p input.bouton {
	background-image:url(/web/img/bt_recherche.gif);
	background-repeat:no-repeat;	
	width:29px;
	height:18px;
	border:none;
	background-color:#fffff;
	float:left;
	margin-left:4px;
	cursor:pointer;
}


#general #ombre_milieu #colonne_droite #bloc_taille {
	width:253px;
	height:116px;
	background-image:url(/web/img/fond_guide_taille.gif);
	background-repeat:no-repeat;	
	margin-top:5px;
}

#general #ombre_milieu #colonne_droite #bloc_taille img {
	margin-left:62px;
	margin-top:92px;
}

#general #ombre_milieu #colonne_droite .bloc_promo {
	width:253px;
	margin-top:5px;
}
#general #ombre_milieu #colonne_droite .bloc_promo img{
	margin-top:5px;
}


/***********************************/
/*			INDEX PRODUIT		   */
/***********************************/

#general #ombre_milieu #fil_ariane {
	/*height:27px;*/
	background-image:url(/web/img/ligne-ariane.gif);
	background-repeat:no-repeat;	
	background-position:left bottom;
	
}

#general #ombre_milieu #fil_ariane p {
	line-height:27px;
	vertical-align:middle;	
	padding-left:46px;
	font-size:12px;
	color:#3f3f3f;
}

#general #ombre_milieu #produits  {

}
#general #ombre_milieu #produits h1 {
	color:#e21780;
	font-size:20px;
	padding-left:46px;
	text-transform:uppercase;
	padding-top:16px;
	padding-bottom:16px;
}
#general #ombre_milieu #produits #gauche_produits {
	float:left;
	width:688px;
	margin-right:4px;
}


#general #ombre_milieu #produits #groupe_prod   {
	width:600px;
	margin-left:46px;
}

#general #ombre_milieu #produits #groupe_prod .produits  {
	float:left;
	margin-right:22px;
	margin-bottom:28px;
	padding-right:0px;
	width:128px;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo {
	position:relative;
	width:120px;
	height:180px;
	padding:4px;
	background-color:#353535;
	margin-bottom:2px;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo img {
	width:120px;
	height:180px;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .prix {
	position:absolute;
	background-image:url(/web/img/fond-prix2.png) !important;;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/web/img/fond-prix2.png);
	background-image: none;
	top:0px;
	left:59px;
	height:35px;
	width:69px;
	z-index:2;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .nouveau_prix {
	position:absolute;
	top:6px;
	left:6px;
	height:22px;
	z-index:2;
	padding-left:5px;
	padding-right:5px;
	background-color:#fcff00;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .nouveau_prix p {
	color:#e21780;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .nouveau_prix p span {
	font-size:10px;
		vertical-align:super;
	color:#e21780;
}



#general #ombre_milieu #produits #groupe_prod .produits .photo .prix p {
	font-size:6px;
	text-align:center;	
	color:#FFFFFF;
	padding-top:2px;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .prix span {
	font-size:15px;
	text-align:center;	
	color:#FFFFFF;
	font-weight:bold;
	margin-left:6px;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .prix span#ancien_prix  {
	font-size:10px;
	color:#FFFFFF;
	margin-left:6px;
	padding:0px;
	margin:0px;
	text-decoration:line-through;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .prix span.promotion {
	font-size:14px;
	text-align:center;	
	color:#FFFFFF;
	font-weight:bold;
	margin-left:6px;
}




#general #ombre_milieu #produits #groupe_prod .produits .photo .prix span.devise {
	vertical-align:super;
	font-size:10px;
	margin-left:0px;
	font-weight:100;
}

#general #ombre_milieu #produits #groupe_prod .produits .photo .prix span#ancien_prix span.devise_ancien_prix {
	vertical-align:super;
	font-size:8px;
	margin-left:0px;
	font-weight:100;
}

#general #ombre_milieu #produits #groupe_prod .produits .intitule {
	width:128px;
	height:90px;
	background-color:#5a5a5a;
}

#general #ombre_milieu #produits #groupe_prod .produits .intitule p {
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#general #ombre_milieu #produits #groupe_prod .produits .intitule p.intitule_pt {
	font-size:10px;
	font-weight:100;
	padding-top:5px;
}

#general #ombre_milieu #produits #groupe_prod .produits .intitule p a {
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

#general #ombre_milieu #produits #page_tri {
	text-align:center;
	padding-bottom:10px;

}


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

#general #ombre_milieu #produits #fiche_gauche {
	float:left;
	width:308px;
	margin-left:46px !important;
	margin-left:23px;
	margin-right:19px;
}


#general #ombre_milieu #produits #fiche_gauche p {
	color:#cfcfcf;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}



#general #ombre_milieu #produits #fiche_gauche #bordure {
	width:308px;

}
#general #ombre_milieu #produits #fiche_gauche #bordure2 {

	border:4px solid #353535;
}

#general #ombre_milieu #produits #fiche_gauche #fiche_photo {
	/*width:300px;*/
	background-color:#353535;
	/*padding:4px;*/


}


#general #ombre_milieu #produits #fiche_gauche #fiche_photo a{
color:#FFFFFF;
}

#general #ombre_milieu #produits #fiche_gauche #fiche_photo img {
	width:300px;
}

#general #ombre_milieu #produits #fiche_gauche #fiche_miniature {
	width:308px;
	background-color:#cdcdcd;
	margin-top:2px;
}

#general #ombre_milieu #produits #fiche_gauche #fiche_miniature img {
	width:73px;
	float:left;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}





#general #ombre_milieu #produits #fiche_droite {
	float:left;
	width:282px;
	margin-right:32px !important;
	margin-right:16px;
}

#general #ombre_milieu #produits #fiche_droite #stock {
	margin-left:0px;
	padding-top:10px;
font-weight:bold;
text-align:center;
color:#FF0000;
}

#general #ombre_milieu #produits #fiche_droite #stock  p{
	color:#FF0000;
}

#general #ombre_milieu #produits #fiche_droite div#description {
	padding-bottom:14px;
	border-bottom:1px solid #bebebe;
	color:#3f3f3f;
	font-size:12px;
	margin-bottom:10px;
}

#general #ombre_milieu #produits #fiche_droite div#description p{
	color:#3f3f3f;
	font-size:12px;
	margin-bottom:10px;
}

#general #ombre_milieu #produits #fiche_droite div#prix {
	border-top:1px solid #bebebe;
	margin-top:5px;
	min-height:40px;
	height:auto !important;
	height:40px;
	background-image:url(/web/img/fond_prix.gif);
	background-repeat:repeat-x;
	padding-bottom:1px;
	border-bottom:1px solid #bebebe;
}

#general #ombre_milieu #produits #fiche_droite div#prix p#promo {
	color:#880749;
	font-weight:bold;
	float:left;
}

#general #ombre_milieu #produits #fiche_droite div#prix p#prix_promo {
	background-image:url(/web/img/fond_promo2.gif);
	background-repeat:repeat-x;
	float:left;
	width:65px;
	height:28px;
	margin-left:30px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	line-height:28px;
	vertical-align:middle;
	padding-top:0px;
	text-align:center;
}

#general #ombre_milieu #produits #fiche_droite div#prix p.intitule_promo {
	margin-left:25px;

}

#general #ombre_milieu #produits #fiche_droite div#prix p.intitule_promo span {
	margin-left:15px;
	padding-left:0px;

}

#general #ombre_milieu #produits #fiche_droite div#prix p.intitule_promo span.ancien {
	margin-left:15px;
	padding-left:0px;
	color:#777777;
	text-decoration:line-through;
	font-size:16px;
}


#general #ombre_milieu #produits #fiche_droite #prix p {
	padding-top:5px;
	color:#3f3f3f;
	font-weight:bold;
	padding-left:10px;
}

#general #ombre_milieu #produits #fiche_droite #prix p#reduc {
	text-align:left;
	padding-top:5px;
	color:#880749;
	font-weight:bold;
	padding-left:24px;
}

#general #ombre_milieu #produits #fiche_droite #prix span {
	color:#e21780;
	font-weight:bold;
	font-size:24px;
	padding-left:60px;
}

#general #ombre_milieu #produits #fiche_droite #prix span.indice {
	vertical-align:super;
	font-size:12px;
	padding-left:0px;
}

#general #ombre_milieu #produits #fiche_droite label {
	font-size:12px;
	font-weight:bold;
	color:#353535;
	margin-top:100px;
	padding-left:34px;
}

#general #ombre_milieu #produits #fiche_droite select {
	width:214px;
	border:1px solid #353535;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:20px;
	font-size:11px;
}

#general #ombre_milieu #produits #fiche_droite #bt_ajouter_panier {
	background-image:url(/web/img/bt_ajouter_panier.gif);
	background-repeat:repeat-x;
	width:219px;
	height:43px;
	margin-left:31px;
	margin-top:12px;
	cursor:pointer;
	background-color:transparent;
	margin-bottom:10px;
}

#general #ombre_milieu #produits #produits_similaires {
	border-top:1px solid #353535;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:14px;
	width:655px;
}

#general #ombre_milieu #produits #produits_similaires p {
	text-transform:uppercase;
	font-size:16px;
	color:#e21780;
	font-weight:bold;
	padding-top:22px;
	padding-left:46px;
	padding-bottom:8px;
}

#general #ombre_milieu #produits #produits_similaires div#bloc_produits_sim {
	margin-left:32px;
	width:610px;
	background-color:#f2f2f2;
	padding-bottom:5px;
}
#general #ombre_milieu #produits #produits_similaires div#bloc_produits_sim img {
	float:left;
	margin-left:34px;
	width::80px;
	border:1px solid black;
	margin-top:8px;

}

#general #ombre_milieu #produits #produits_similaires .ligne {
	background-image:url(/web/img/ligne-ariane.gif);
	background-repeat:repeat-x;
	margin-top:2px;
	margin-bottom:2px;
	height:1px;
	margin-left:28px;	
	width:614px;
	padding-bottom:0px;
}

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

#general #ombre_milieu .contenu_panier #bandeau_etape {
	width:950px;
	background-image:url(/web/img/ligne-etapes.gif);
	background-repeat:no-repeat;
	margin-top:26px;
	height:64px;
	margin-bottom:30px;
}

#general #ombre_milieu .contenu_panier #bandeau_etape #etape1 {
	margin-left:67px !important;
	margin-left:32px;

}

/*********************** Etapes ************************/

#general #ombre_milieu .contenu_panier #bandeau_etape .etapes {
	text-align:center;	
}
#general #ombre_milieu .contenu_panier #bandeau_etape .etapes span{
	font-weight:bold;
	color:#FFFFFF;
	font-size:20px;
	text-transform:uppercase;
}

#general #ombre_milieu .contenu_panier #bandeau_etape .etapes p{
	color:#FFFFFF;
	text-transform:uppercase;
}

#general #ombre_milieu .contenu_panier #bandeau_etape .etapes a{
	color:#FFFFFF;
	text-transform:uppercase;
}


/*********************** Etape OFF *******************/

#general #ombre_milieu .contenu_panier #bandeau_etape .etape_off {
	background-image:url(/web/img/bt_off_panier.gif);
	background-repeat:no-repeat;
	width:204px;
	height:63px;
	float:left;
	
}

#general #ombre_milieu .contenu_panier #bandeau_etape .etape_off p {
	font-size:15px;
}

#general #ombre_milieu .contenu_panier #bandeau_etape .etape_off a {
	font-size:15px;
}

/*********************** Etape ON *******************/

#general #ombre_milieu .contenu_panier #bandeau_etape .etape_on {
	background-image:url(/web/img/bt_on_panier.gif);
	background-repeat:no-repeat;
	width:204px;
	height:63px;
	float:left;
}

#general #ombre_milieu .contenu_panier #bandeau_etape .etape_on p {
	font-weight:bold;
	font-size:16px;
}

#general #ombre_milieu .contenu_panier #bandeau_etape .etape_on a {
	font-weight:bold;
	font-size:16px;
}


/************************ ENCART PANIER *****************/

#general #ombre_milieu .contenu_panier .encart_panier {
	width:794px;
	margin-left:78px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_haut {
	width:794px;
	background-image:url(/web/img/contour_haut_panier2.gif);
	background-repeat:no-repeat;
	height:21px;
	font-size:2px;


}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_haut p {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	line-height:21px;
	
	
}

#general #ombre_milieu .contenu_panier .encart_panier#confirmation {
		margin-top:14px;

	
}

#general #ombre_milieu .contenu_panier .encart_panier#confirmation .encart_panier_haut {
	width:794px;
	background-image:url(/web/img/encart_haut_grand.gif);
	background-repeat:no-repeat;
	height:31px;

	
}

#general #ombre_milieu .contenu_panier .encart_panier#confirmation .encart_panier_haut p {
		line-height:31px;
		vertical-align:middle;
		font-size:16px;
}

#general #ombre_milieu .contenu_panier .encart_panier#confirmation .encart_panier_milieu p {
		margin-left:14px;
		color:#58585a;
		line-height:20px;

}

#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande div.suivi_etapes {
		float:left;
		width:260px;
		padding-top:20px;
		padding-bottom:30px;
		color:#3e3d40;
		border-right:1px solid #7d0342;
}

#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande div.suivi_etapes p {
	color:#3e3d40;
	float:left;
	width:105px;
	padding-left:15px;
}

#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande div.suivi_etapes#livraison p {
	color:#3e3d40;
	float:left;
	width:115px;
	padding-left:15px;
}

#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande div.suivi_etapes p.droite {
	color:#3e3d40;
	float:left;
	width:120px;
	padding-left:0px;
	padding-top:20px;
}



#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande .encart_panier_haut {
	width:794px;
	background-image:url(/web/img/encart_haut_grand.gif);
	background-repeat:no-repeat;
	height:31px;
}

#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande .encart_panier_haut p {
		line-height:31px;
		vertical-align:middle;
		font-size:16px;
}

#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande div.suivi_etapes#livraison {
	border-right:none;
}


#general #ombre_milieu .contenu_panier .encart_panier#suivi_commande div.suivi_etapes img{
	margin-right:2px;	
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu {
	width:792px !important;
	width:794px;
	border-left:1px solid #85124d;
	border-right:1px solid #85124d;

}


#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_bas {
	width:794px;
	background-image:url(/web/img/contour_bas_panier.gif);
	background-repeat:no-repeat;
	height:4px;
	margin-bottom:10px;
}

/************************ TABLEAU ***************************/

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu th {
	text-align:center;
	border-bottom:3px solid #fff;	
	color:#7d0342;
	font-size:11px;
	padding-top:5px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu th.bordure {
	border-right:1px solid #7d0342;

}



#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu th#article {
	width:366px;
	padding-left:12px;
	text-align:left;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu th.taille_79 {
	width:90px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu th#taille {
	width:60px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu th#disponibilite {
	width:101px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td {
	background-color:#ebebeb;
	border-bottom:3px solid #fff;	
	text-align:center;
	color:#7d0342;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td span.prixU {
	color:#5a5a5a;
	font-size:12px;
	font-weight:100;
	padding-bottom:5px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td span.prixTotal {
	font-size:14px;
	color:#7d0342;
}


#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td a span {
	color:#7d0342;
	font-size:11px;
}


#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td p{
	text-align:left;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td.contenu_designation{
	border:3px solid #fff;
	padding-left:3px;
}



#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td p.nom{
	color:#7d0342;
	font-size:12px;
	font-weight:bold;
	padding-bottom:80px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td p.nom a{
	color:#7d0342;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td p.nom a:hover{
	text-decoration:none;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td input#bouton_recalculer {
	background-image:url(/web/img/bt_recalculer_panier.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-color:#ebebeb;
	width:80px;
	height:20px;
	padding-left:17px;
	font-weight:bold;
	margin-right:5px;
	color:#7d0342;
	cursor:pointer;
	font-size:11px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td input#bouton_supprimer {
	background-image:url(/web/img/bt_supprimer_panier2.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-color:#ebebeb;
	width:80px;
	height:20px;
	padding-left:17px;
	font-weight:bold;
	margin-right:5px;
	color:#7d0342;
	cursor:pointer;
	font-size:11px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td.photo{
	width:80px;
	padding-top:0px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td.photo img{
	border:3px solid #000;
	width:80px;
}



#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu td.bordure {
	border-right:1px solid #353535;
}




table {
		border-collapse:	collapse;
	}

/********************* TOTAUX ***************************************/
#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc {
	width:336px;
	float:left;
	background-image:url(/web/img/fond_reduc_panier.gif);
	background-repeat:no-repeat;
	height:83px;
	margin-left:8px;
	margin-right:170px;
	margin-top:11px;
}

/*
#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #frais_port {
	float:left;
	width:157px;
	margin-top:11px;
	margin-right:8px;

}*/


#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  p{
	padding-left:20px;
	padding-top:12px;
	color:#7d0342;
	font-weight:bold;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  p#valide_offre{
	color:#2c2c2c;
	font-weight:100;
}



#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  span{
	font-size:18px;
	color:#007a1a;
	font-weight:bold;
	padding-left:10px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  p#alerte_offre{
	padding-left:20px;
	padding-top:3px;
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	margin-bottom:-10px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  label{
	color:#7d0342;
	font-weight:100;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  #submit{
	background-image:url(/web/img/bt_ok_offre.gif);
	background-repeat:no-repeat;
	height:27px;
	width:29px;
	border:none;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_reduc  input{
	border:1px solid #7d0342;
	height:19px;
}
#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td{
	background-color:#FFFFFF;
	border-bottom:1px solid #7d0342;
}



#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.noborder {
	border:none;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_pt {
	width:100px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_pt span#montant {
	color:#7d0342;
	font-size:14px;
	font-weight:100;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_pt span#port {
	color:#7d0342;
	font-size:12px;
	font-weight:100;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_pt span#reduction {
	color:#007a1a;
	font-size:14px;
	font-weight:100;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_pt span#total {
	color:#7d0342;
	font-size:20px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_pt span#total {
	color:#7d0342;
	font-size:20px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_gd {
	text-align:left;
	padding-left:10px;
	font-weight:100;
	padding-top:10px;
	padding-bottom:10px;
	width:160px;
}

#general #ombre_milieu .contenu_panier .encart_panier .encart_panier_milieu #bloc_totaux td.td_gd span {
	color:#7d0342;
}

#general #ombre_milieu .contenu_panier #panier_choix  {
	margin-left:368px;
	margin-top:10px;

}

#general #ombre_milieu .contenu_panier #panier_choix div {
	float:left;
	margin-left:10px !important;
	margin-left:5px;
	margin-bottom:25px;
}


/******************* Panier vide *************************/

#general #ombre_milieu .contenu_panier .encart_panier #panier_vide{
	padding-top:20px;
	padding-bottom:20px;
}

#general #ombre_milieu .contenu_panier .encart_panier #panier_vide p{
	text-align:center;
}


/***************************************/
/*			LIVRAISON				   */
/***************************************/

#general #ombre_milieu .contenu_panier#livraison #encarts {
	margin-left:78px;

}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison  {
	float:left;
	margin-left:8px;
	padding-bottom:20px;

}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison #indications_livraison  {
	background-image:url(/web/img/fond_livraison.gif);
	background-repeat:no-repeat;
	width:393px;
	height:97px;
	margin-top:5px;

}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison #indications_livraison p#titre  {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
	padding-left:15px;
	padding-bottom:10px;
}


#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison #indications_livraison p  {
	padding-top:3px;
	padding-left:15px;
	color:#3e3d40;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison #indications_livraison p span  {
	font-weight:bold;
	color:#e1177e;
	font-size:14px;
	text-transform:uppercase;
}


#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_haut_livraison {
	background-image:url(/web/img/encart_haut_livraison.gif);
	background-repeat:no-repeat;
	width:393px;
	height:21px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_haut_livraison p {
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	line-height:21px;
}


#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_bas_livraison {
	background-image:url(/web/img/encart_bas_livraison.gif);
	background-repeat:no-repeat;
	width:393px;
	height:4px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison {
	width:391px;
	border-left:1px solid #7d0342;
	border-right:1px solid #7d0342;
	padding-bottom:10px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2 {
	width:391px;
	height:18px;
	margin-top:12px;
	margin-bottom:6px;
	background-position:13px 0px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison#mode_livraison h2 {
	margin-top:30px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#identifiants {
	background-image:url(/web/img/identifiants.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#coordonnees_facturation {
	background-image:url(/web/img/coordonnees_facturation.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#coordonnees_livraison {
	background-image:url(/web/img/coordonnees_livraison.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#chronopost {
	background-image:url(/web/img/chronopost.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#colissimo_48h {
	background-image:url(/web/img/colissimo_48.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#transporteur_24h {
	background-image:url(/web/img/transporteur_24.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison h2#express_internationnal {
	background-image:url(/web/img/express_internationnal.gif);
	background-repeat:no-repeat;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison #connexion  {
	margin-left:4px;
	margin-right:4px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison p   {
	color:#7d0342;
	font-size:12px;
	font-weight:bold;
	margin-left:13px;
	padding-top:10px !important;
	padding-top:6px;
}
#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison p.prix   {
	font-size:16px;
	font-weight:bold;
	margin-left:24px;
}



#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison #connexion div {
	float:left;
}


#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison label {
	color:#58585a;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:right;
	width:90px;
	margin-right:10px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison#mode_livraison {
	padding-bottom:54px;

}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison#mode_livraison label {
	width:310px;
	text-align:left;
	padding-left:10px;
	font-size:12px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison  #submit{
	background-image:url(/web/img/bt_ok_connexion.gif);
	background-repeat:no-repeat;
	height:27px;
	width:31px;
	border:none;
 margin-top:10px;
	cursor:pointer;

}

#general #ombre_milieu .contenu_panier#livraison  .submit{
	background-image:url(/web/img/bt_livraison2.gif);
	background-repeat:no-repeat;
	height:28px;
	width:202px;
	border:none;
	margin-left:310px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	margin-bottom:20px;
	background-color:transparent;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison input {
	width:208px;
	border:1px solid #353535;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison  input#bt_valider{
	background-image:url(/web/img/bt_livraison.gif);
	background-repeat:no-repeat;
	height:24px;
	width:202px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	margin-bottom:20px;
	margin-top:10px;
	background-color:transparent;
	border:none;
	margin-left:80px;
}




#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison input.radio {
	width:15px;
	border:none;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison p.erreur {
	font-weight:bold;
	color:#FF0000;
	margin-top:5px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison p.message {
	font-weight:bold;
	color:#006600;
	margin-top:5px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison p.modif {
	text-align:right;
	margin-right:20px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison input.modif {
	background-color:#7d0342;
	width:100px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison #form_facturation {
	border-top:1px solid #7d0342;
	margin-top:10px;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison #form_livraison {
	border-top:1px solid #7d0342;
	margin-top:10px;
}



#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison a {
	font-size:11px;
	font-weight:100;
	padding:4px;
	background-color:#7d0342;
	color:#FFFFFF;
	font-weight:bold;
}

#general #ombre_milieu .contenu_panier#livraison #encarts .encart_livraison .encart_milieu_livraison #inscription {
	border-top:1px solid #7d0342;
	margin-top:10px;	
}


/***************************************/
/*			RECAPITULATIF			*/
/***************************************/

#general #ombre_milieu .contenu_panier#recapitulatif .coordonnees {
	float:left;
	width:381px;
	margin-left:15px !important;
	margin-left:7px;
}

#general #ombre_milieu .contenu_panier#recapitulatif .coordonnees p {
	line-height:20px;
	padding-left:10px;
	color:#58585a;
}


#general #ombre_milieu .contenu_panier#recapitulatif h2 {
	width:361px;
	height:18px;
	margin-bottom:5px;
	margin-top:5px;
}

#general #ombre_milieu .contenu_panier#recapitulatif h2#coordonnees_facturation {
	background-image:url(/web/img/coordonnees_facturation.gif);
	background-repeat:repeat-x;
}

#general #ombre_milieu .contenu_panier#recapitulatif h2#coordonnees_livraison {
	background-image:url(/web/img/coordonnees_livraison.gif);
	background-repeat:repeat-x;
}

#general #ombre_milieu .contenu_panier#recapitulatif h2#mode_livraison {
	width:772px;
	height:18px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	margin-left:10px;
}

#general #ombre_milieu .contenu_panier#recapitulatif #frais_livraison p {
	padding-left:15px;
	line-height:20px;
	font-siez:12px;
	font-weight:bold;
	color:#58585a;
}

#general #ombre_milieu .contenu_panier#recapitulatif #frais_livraison span {
	padding-left:600px;
	line-height:20px;
	color:#7d0342;
	font-size:16px;
	font-weight:bold;
}

#general #ombre_milieu .contenu_panier#recapitulatif #bt_regler_commande {
	padding-left:388px;
	margin-bottom:10px;

}

/***************************************/
/*			CONFIRMATION			*/
/***************************************/

#general #ombre_milieu .contenu_panier#recapitulatif #bt_retour_catalogue {
	background-image:url(/web/img/bt_livraison.gif);
	background-repeat:no-repeat;
	height:24px;
	width:202px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	margin-bottom:20px;
	margin-top:10px;
	background-color:transparent;
	border:none;
	margin-left:380px;
	text-align:center;
	line-height:24px;
	vertical-align:middle;
}

#general #ombre_milieu .contenu_panier#recapitulatif #bt_retour_catalogue  a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;

}

/***************************************/
/*			CONFIRMATION			*/
/***************************************/
#general #ombre_milieu .espace_client #colonne_gauche {
		float:left;
	width:688px;
	margin-right:4px;

}

#general #ombre_milieu .espace_client #colonne_gauche #contenu_gauche {
	width:400px;
	margin-left:40px;

}

#general #ombre_milieu .espace_client #colonne_gauche  input.submit {
	background-image:url(/web/img/bt_livraison.gif);
	background-repeat:no-repeat;
	height:24px;
	width:202px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	margin-bottom:20px;
	background-color:transparent;
	border:none;
	margin-left:80px;
	text-align:center;
	text-transform:uppercase;
}
#general #ombre_milieu .espace_client #colonne_gauche input#submit_ok {
	width:29px;
	height:20px;
	border:none;
	margin-left:0px;
	background-color:#e21780;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}




#general #ombre_milieu .espace_client #colonne_gauche h1 {
	color:#e21780;
	font-size:20px;
	padding-left:40px;
	text-transform:uppercase;
	padding-top:16px;
	padding-bottom:16px;

}

#general #ombre_milieu .espace_client #colonne_gauche h2 {
	font-size:14px;
	margin-bottom:10px;
}

#general #ombre_milieu .espace_client#menu_client p {
	line-height:20px;
	color:#58585a;
	font-size:11px;
	float:left;
}

#general #ombre_milieu .espace_client #colonne_gauche label {
	width:150px;
	float:left;
	margin-bottom:5px;
}

#general #ombre_milieu .espace_client #colonne_gauche  input {
	border:1px solid #353535;
	width:200px;
	margin-bottom:5px;
}

#general #ombre_milieu .espace_client #colonne_gauche  input.input_radio {
	border:none;
	width:20px;
}

#general #ombre_milieu .espace_client #colonne_gauche p.item {
	width:150px;
		margin-left:36px;
}

#general #ombre_milieu .espace_client #colonne_gauche p a {
	line-height:20px;
	color:#58585a;
	font-size:12px;
	font-weight:bold;

}

#general #ombre_milieu .espace_client #colonne_gauche #form_inscription {
	width:400px;
	margin-left:40px;

}





#general #ombre_milieu .espace_client #colonne_gauche  #livraison {
	margin-top:20px;
}

#general #ombre_milieu .espace_client #colonne_gauche  input.submit {
	background-image:url(/web/img/bt_livraison.gif);
	background-repeat:no-repeat;
	height:24px;
	width:202px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	margin-bottom:20px;
	background-color:transparent;
	border:none;
	margin-left:80px;
	text-align:center;
	text-transform:uppercase;
}

#general #ombre_milieu .espace_client #colonne_gauche p.erreur {
	font-weight:bold;
	color:#FF0000;
	margin-top:5px;
	margin-left:40px;
}

#general #ombre_milieu .espace_client #colonne_gauche p.message {
	font-weight:bold;
	color:#006600;
	margin-left:40px;
	margin-top:5px;
}

#general #ombre_milieu .espace_client #colonne_gauche  #bt_ok{
	background-image:url(/web/img/bt_ok_offre.gif);
	background-repeat:no-repeat;
	height:27px;
	width:29px;
	border:none;
}


#general #ombre_milieu .espace_client #colonne_gauche  .bt_compte{
	padding:5px;
	background-color:#d70e65;
	width:120px;
	color:#FFFFFF;
text-align:center;
}

#general #ombre_milieu .espace_client #colonne_gauche  .bt_compte a{
	color:#FFFFFF;
}



#page_connexion {
	background-image:url(/layout/img/fond_page_connexion.gif);
	background-repeat:no-repeat;
	width:491px;
	height:320px;
}
#page_connexion h1 {
	color:#e21780;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	padding-top:20px;
}

#page_connexion p {
	color:#58585a;
	font-size:12px;
	text-align:center;
	padding-top:10px;
	padding-left:80px;
	padding-right:80px;
}

#page_connexion label {
	color:#58585a;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

#page_connexion input {
	border:1px solid #e21780;
}

#page_connexion .bouton {
	background-image:url(/layout/img/bt_connexion.gif);
	background-repeat:no-repeat;
	width:107px;
	height:27px;
	border:none;
}

#page_connexion .lien_fermer {
	padding-left:230px;
	padding-top:10px;
}

#page_connexion .lien_fermer a {
	color:#58585a;
	text-decoration:underline;
}

#page_connexion p.erreur {
	font-weight:bold;
	color:#FF0000;
	margin-top:5px;
	margin-left:40px;
	padding-top:0px;
}
/*page texte*/
#general #texte h1 {
	color:#e21780;
	font-size:20px;
	padding-left:46px;
	text-transform:uppercase;
	padding-top:16px;
	padding-bottom:16px;
}
#general #texte h3 {
	color:#e21780;
	font-size:12px;
	padding-left:46px;
	text-transform:uppercase;
	padding-top:16px;
	padding-bottom:16px;
	font-weight: bold;
}
#general #texte .gauche {
	float: left;
	width: 683px;
}
#general #texte .droite {
	float: right;
	width: 257px;
}
#general #texte td {
	width: 100px;
	text-align: center;
	color: #58585a;
	line-height: 21px;
	vertical-align: middle;
	border-bottom: 1px solid #7d0342;
	border-right: 1px solid #7d0342;
}
#general #texte table {
	margin-left: 45px;
	}
#general #texte th {
	width: 100px;
	text-align: center;
	color: #7d0342;
	background-color: #ebebeb;
	font-weight: bold;
	line-height: 21px;
	vertical-align: middle;
	border-bottom: 1px solid #7d0342;
	border-right: 1px solid #7d0342;
	}
#general #texte th.haut {
	border-top: 1px solid #7d0342;
	}
#general #texte th.left {
	border-left: 1px solid #7d0342;	
	}
#general #texte .gauche p {
	padding: 0 20px 10px 45px;
	line-height: 17px;
	}
#general #texte .gauche  b {
	color: #e21780;
	}
#general #texte .gauche  a {
	color: #e21780;
	text-decoration: underline;
	}
#general #texte .gauche  a:hover {
	color: #e21780;
	text-decoration: none;
	}
/*accueil*/
#general #accueil .gauche {
	float: left;
	width: 683px;
	}
#general #accueil .droite {
	float: right;
	width: 257px;
	}
#general #accueil .droite img{
	margin-top: 5px;
	}
#general #accueil .gauche img{
	margin-top: 4px;
	}

#general #accueil .bas div{
	width: 311px;
	height: 171px;
	float: left;
	margin: 13px 0 13px 4px;
	}
#general #accueil .bas img{
	margin: 26px 0 0 1px;
	}
#general #accueil .bas div#topvente{
	background-image:url(/images/accueil/fond_top_vente.gif);
	background-repeat:no-repeat;
	}
#general #accueil .bas div#promo{
	background-image:url(/images/accueil/fond_promo.gif);
	background-repeat:no-repeat;
	}
#general #accueil .bas div#nouveaute{
	background-image:url(/images/accueil/fond_nouveaute.gif);
	background-repeat:no-repeat;
	}

/************** CALL REQUEST ***********************/

#general #contenu .contenu_panier#paiement label {
	width:60px;
	text-align:left;;
	float:left;
	margin-right:10px;
	margin-left:10px;
}

#general #contenu .contenu_panier#paiement #form_cheque input {
	background-color:#e21780;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	margin-right:10px;
}
/*page contact*/
.gauche#contact input{
	border: 1px solid #e21780;
	}
.gauche#contact textarea{
	border: 1px solid #e21780;
	}
.gauche#contact .noborder{
	border: none;
	}
.gauche#contact  label {
	float: left;
	width: 200px;
	font-weight: bold;
	}
.gauche#contact .bouton{
	background-color:  #e21780;
	color: #fff;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	cursor: pointer;
	}
.gauche#contact p.alerte{
	color: #ff0000;
	}