@import url("reset.css");

body {background-color:#1c0000;height:100%;font-family:Arial,sans-serif; background-image:url(../img/bgrepeat.jpg)}
/*body {background: url(../img/bg_header_repeat.jpg) repeat-x left top #1c0000; height:100%;font-family:Arial,sans-serif;}*/
/*body .corrector {min-width:990px;width:100%;margin:auto;background: url(../img/bg_header.jpg) no-repeat center top;overflow:hidden;}*/
body .corrector {min-width:990px;width:100%;margin:auto;background: url(../img/bg.jpg) no-repeat center top;overflow:hidden;}
body.accueil .corrector {background: url(../img/bg.jpg) no-repeat center top;}
body div .content {margin-left:0;min-height:550px;}

ul {margin:0; padding:0;}

.red {color:#C00;}
.hide {display:none;}
.clear {clear:both;font-size:0;height:0;overflow:hidden;}
.clear-right {clear:right;font-size:0;height:0;overflow:hidden;}
.bold {font-weight:bold;}
.nobg {background:none !important;}

/* Champ de formulaire de couleur */

.input-gris {background: url(../img/bg_input_avec_fleche.png) no-repeat left top !important;width:187px !important; height:32px !important;text-align:left !important;}
.input-gris input{width:145px;padding:10px 0 0 8px;border:none;background:none;background-color:transparent;color:#1c0000;font-size:0.9em;}
.input-gris a {display:block;width:30px;height:100%;float:right;}

/*
.input-mauve {background: url(../img/bg_input_mauve.jpg) no-repeat left top !important;width:228px !important; height:36px !important;}
.input-mauve input{border:none;background:none;background-color:transparent;color:#1c0000;font-size:1em;padding:11px 10px 0;width:208px;}
*/

.input-mauve {
	
	/*background: url(../img/bg_input_mauve.jpg) no-repeat left top !important;*/
	width:228px !important; 
	height:36px !important;
	
}

.input-mauve input{
	
	/*
	border:none;
	background:none;
	background-color:transparent;
	*/
	
	margin-top:0px;
	border:1px solid #a9a4a5;
	background-color:#FFF;
	color:#1c0000;
	font-size:1em;
	padding:5px 10px 0;
	height:19px;
	width:208px;
	
}

/*
.input-mauve-medium {background: url(../img/bg_input_mauve_medium.jpg) no-repeat left top !important;width:314px !important; height:34px !important;}
.input-mauve-medium input{border:none;background:none;background-color:transparent;color:#1c0000;font-size:1em;padding:11px 10px 0;width:294px;}
*/

.input-mauve-medium {
	
	/*background: url(../img/bg_input_mauve_medium.jpg) no-repeat left top !important;*/
	width:314px !important; 
	height:34px !important;
	
}

.input-mauve-medium input{
	
	/*
	border:none;
	background:none;
	background-color:transparent;
	*/
	
	margin-top:5px;
	border:1px solid #a9a4a5;
	background-color:#FFF;
	color:#1c0000;
	font-size:1em;
	padding:5px 10px 0;
	height:19px;
	width:294px;
	
}

/*
.input-mauve-large {background: url(../img/bg_input_mauve_large.jpg) no-repeat left top !important;width:650px !important; height:34px !important;}
.input-mauve-large input{border:none;background:none;background-color:transparent;color:#1c0000;font-size:1em;padding:11px 10px 0;width:630px;}
*/

.input-mauve-large {
	
	/*background: url(../img/bg_input_mauve_large.jpg) no-repeat left top !important;*/
	width:650px !important; 
	height:34px !important;
		
}

.input-mauve-large input{
	
	/*
	border:none;
	background:none;
	background-color:transparent;
	*/
	
	margin-top:5px;
	border:1px solid #a9a4a5;
	background-color:#FFF;
	color:#1c0000;
	font-size:1em;
	padding:5px 10px 0;
	height:19px;
	width:630px;
	
}

/*
.input-mauve-rose {background: url(../img/bg_input_rose_medium.jpg) no-repeat left top !important;width:314px !important; height:34px !important;}
.input-mauve-rose input{border:none;background:none;background-color:transparent;color:#1c0000;font-size:1em;padding:11px 10px 0;width:294px;}
*/

.input-mauve-rose {
	
	/*background: url(../img/bg_input_rose_medium.jpg) no-repeat left top !important;*/
	width:314px !important;
	height:34px !important;
	
}

.input-mauve-rose input{
	
	/*
	border:none;
	background:none;
	background-color:transparent;
	*/
	
	margin-top:5px;
	border:1px solid #a9a4a5;
	background-color:#FFF;
	color:#1c0000;
	font-size:1em;
	padding:5px 10px 0;
	height:19px;
	width:294px;
	
}

.input-gris-recherche {background: url(../img/search_pages.png) no-repeat left top;width:227px; height:32px;text-align:left;}
body.accueil .input-gris-recherche {background: url(../img/search_pages.png) no-repeat left top;}
.input-gris-recherche input{width:185px;padding:8px 0 0 8px;border:none;background:none;background-color:transparent;color:#666}
.input-gris-recherche a {display:block;width:30px;height:100%;float:right;}

div.select, div.select-rose {height:32px;padding-left:3px;margin-top:2px !important;}
div.select select, div.select-rose select {width:95%;border:1px solid #a9a4a5;background:none;background-color:#FFF; padding-top:4px; padding-bottom:4px;}
div.select-rose select {/*background-color:#fdd6e0;*/}

/* balise a avec image en background */
a:hover {text-decoration:underline;}
a.btn {background-repeat: no-repeat;text-indent:-9999px;background-position: left top;display:block;}
a.fleche_rose {background:url(../img/fleche_rose.png) no-repeat right top;padding-right:22px;padding-bottom:17px;color:#c7b299;margin-left:8px;}
a.desactiver_filtre {background:url(../img/filtres/btn_desactiver_filtre.png) no-repeat left top; width:135px; height:25px;color:#c6454a;text-indent:0px;font-weight:bold;}

.content form a.acceder_panier {}
.content form a.passer_caisse {}
.content form a.ouvrir_session{}
.content a.creer_mon_compte{}


/* =================================== */
/* ====================== DEBUT HEADER */
/* =================================== */
/*width:1269px*/

/*body .header {height:143px;width:990px;margin:auto;position:relative;z-index:9999;}*/
body .header {height:379px;width:990px;margin:auto;}
/* == logo == */
body .header .content a.logo {width:305px; height:22px;display:block;background-color:transparent;background-repeat:no-repeat; background-position:right top;float:left;margin-left:-3px;margin-top:45px;}
/* == menu du haut == */
body .header .content ul.menu-top {float:right;margin-right:4px;margin-top:-3px;}
body .header .content ul.menu-top li {list-style:none; float:left;margin:0;padding:0;}
body .header .content ul.menu-top li a {color:#c56094;font-size:0.85em;}
body .header .content ul.menu-top li span {color:#c56094;font-size:8.5px;padding:0 8px;}


/* == formulaire de recherche == */

body .header .content {
	
	_position:relative;
	_z-index:9999;
	
}

body .header .content form.search {
	
	float:left;
	margin-left:459px;
	margin-top:25px;
	position:relative;
	_margin:0px;
	_position:absolute;
	_top:45px;
	_left:459px;
	*z-index:9999;
	
}
	
/*body .header .container .content form.search input{width:185px;padding:8px 0 0 8px;border:none;background:none;background-color:transparent;color:#666}*/

/* == menu principal == */
body .header .content ul.menu {
	
	_float:left;
	margin-top:7px;
	*margin-top:3px;
	_margin-top:7px;
	position:relative;
	z-index:9998;
	
}
body .header .content ul.menu li {list-style:none; float:left;padding:0;margin:0;margin-right:1px;margin-top:26px;}
body .header .content ul.menu li a{display:block;height:43px;color:white;/*text-indent:-9999px;*/background-position: left top;}
body .header .content ul.menu li a.hover,
body .header .content ul.menu li a.selected {background-position:0 -43px;color:#743958;text-decoration:none;}

body .header .content ul.menu li a .menuOff {display:none;}
body .header .content ul.menu li a .menuOn {display:none;}
body .header .content ul.menu li a .menuSel {display:none;}
body .header .content ul.menu li.mon_compte a {text-indent:0;height:23px;padding:20px 10px 0 0;text-align:right;text-indent:0;font-size:10px;/*color:#d7bded;*/}
body .header .content ul.menu li.mon_panier a {text-indent:0;height:23px;padding:20px 10px 0 0;text-align:right;text-indent:0;font-size:10px;/*color:#d7bded;*/ }

/*
body .header .content ul.menu li.home a {width:53px;}
body .header .content ul.menu li.lingerie a {width:116px;}
body .header .content ul.menu li.objets_de_plaisir a {width:116px;}
body .header .content ul.menu li.lubrifiants_et_lotions a {width:116px;}
body .header .content ul.menu li.les_indispensables a {width:116px;}
body .header .content ul.menu li.jeux_et_fantasmes a {width:116px;}
body .header .content ul.menu li.videos a {width:116px;}
*/
body .header .content ul.menu li.mon_compte a {width:106px;}
body .header .content ul.menu li.mon_panier a {width:106px;}


/* sous menu*/

body .header .content ul.menu li.selected .submenu,
body .header .content ul.menu li a:hover + .submenu {/*display:block;*/}
body .header .content ul.menu li .submenu:hover {/*display:block;*/}

body .header .content ul.menu li.mon_compte,
body .header .content ul.menu li.mon_panier,
body .header .content ul.menu li.menuItem {
	
	_position:relative;
	
}

body .header .content ul.menu li .submenu {
	
	position:absolute;
	z-index:9999;
	margin-left:0px;
	height:200px;
	_width:572px;
	_top:43px;
	_left:0px;
	
}

body .header .content ul.menu li .submenu table {margin:0;padding:0;border:none;z-index:9999;height:100%;}
body .header .content ul.menu li .submenu table thead,
body .header .content ul.menu li .submenu table tbody,
body .header .content ul.menu li .submenu table tfoot,
body .header .content ul.menu li .submenu table tr,
body .header .content ul.menu li .submenu table th,
body .header .content ul.menu li .submenu table td {margin:0;padding:0;border:none;}

body .header .content ul.menu li .submenu table thead th{height:20px;*height:0px;}
body .header .content ul.menu li .submenu table thead th.lt{background:url(../img/bg_submenu_rounded_top_left.png) no-repeat left top; width:35px;}
body .header .content ul.menu li .submenu table thead th.ct{background-color:white;}
body .header .content ul.menu li .submenu table thead th.rt{background:url(../img/bg_submenu_rounded_top_right.png) no-repeat left top; width:35px;}

body .header .content ul.menu li .submenu table tbody td.lm {background:url(../img/bg_submenu_rounded_left.png) repeat-y left top; width:35px;}
body .header .content ul.menu li .submenu table tbody td.cc {margin:0;padding:0;border:none;background-color:white;padding:10px 0 0 18px;*padding-top:20px;}
body .header .content ul.menu li .submenu table tbody td.cc h4 {margin:0; padding:0;font-size:1em;}
body .header .content ul.menu li .submenu table tbody td.cc ul{margin:-2px 0 0 0;padding:0;}
body .header .content ul.menu li .submenu table tbody td.cc ul li{background:none;margin:0;padding:0 0 0 0;float:left;width:120px;_width:140px;}
body .header .content ul.menu li .submenu table tbody td.cc ul li.h4 {float:left;width:100%;clear:both;}

body .header .content ul.menu li .submenu table tbody td.cc ul li a{
	
	margin:0;
	padding:0;
	display:block;
	background:none;
	color:#ae4347;
	padding:2px 0 0 10px; 
	height:21px;
	text-indent: 0px;
	margin-left:-10px;
	font-size:0.7em; 
	font-weight:bold;
	
}

body .header .content ul.menu li .submenu table tbody td.cc ul li a.selected,
body .header .content ul.menu li .submenu table tbody td.cc ul li a:hover {background:url(../img/bg_submenu_highlight.jpg) no-repeat left 3px;color:#ae4347;}
body .header .content ul.menu li .submenu table tbody td.rm {background:url(../img/bg_submenu_rounded_right.png) repeat-y left top; width:35px;}
body .header .content ul.menu li .submenu table tfoot td{height:55px;}
body .header .content ul.menu li .submenu table tfoot td.lb{background:url(../img/bg_submenu_rounded_bottom_left.png) no-repeat left top; width:35px;}
body .header .content ul.menu li .submenu table tfoot td.cb{background:url(../img/bg_submenu_rounded_bottom.png) repeat-x left top transparent;}
body .header .content ul.menu li .submenu table tfoot td.rb{background:url(../img/bg_submenu_rounded_bottom_right.png) no-repeat left top; width:35px;}

/* positionnement du sous menu et specificité du sous menu */
body .header .content ul.menu li .submenu {margin-left:-19px;}
body .header .content ul.menu li .submenu table tbody td.cc {width:420px;}


body .header .content ul.menu li.mon_compte .submenu {margin-left:-437px;width:572px;}
body .header .content ul.menu li.mon_compte .submenu .head{margin:0;padding:0;width:100%;background:url(../img/bg_submenu_square_header_grand.png) no-repeat left top transparent; height:18px;}

body .header .content ul.menu li.mon_compte .submenu .body {
	
	margin:0;
	padding:4px 39px 0;
	width:494px;
	background:url(../img/bg_submenu_square_body_grand.png) repeat-y left top transparent; 
	min-height:50px;
	text-align:left;
	
}

body .header .content ul.menu li.mon_compte .submenu .body p{font-size:0.9em;text-align:left;margin:5px 0 14px;line-height:1.3em;}

body .header .content ul.menu li.mon_compte .submenu .body form {
	
	background:url(../img/fr/bg_form_securise.jpg) no-repeat left -3px;
	*background-position:30px 0;
	text-align:right;
	margin:0;
	
}

body .header .content ul.menu li.mon_compte .submenu .body form label.user {font-size:0.9em;line-height:1.2em;margin:0 8px 0 0;width:300px;display:block;float:right;}
body .header .content ul.menu li.mon_compte .submenu .body form fieldset {border:none;margin:0;width:350px;float:right;clear:both;}
body .header .content ul.menu li.mon_compte .submenu .body form fieldset.user {padding-top:7px;}
body .header .content ul.menu li.mon_compte .submenu .body form fieldset.pwd {padding-top:2px;}
body .header .content ul.menu li.mon_compte .submenu .body form fieldset label{font-size:0.9em;margin:0;float:right;font-weight:normal;padding-top:11px;} 
body .header .content ul.menu li.mon_compte .submenu .body form fieldset div.input-mauve{margin:0 5px;float:right;}
body .header .content ul.menu li.mon_compte .submenu .body form a {background:none; display:inline; color:black;padding:0;}
body .header .content ul.menu li.mon_compte .submenu .body form a.ouvrir_session{margin:8px 11px 0 0;display:block;background-repeat:no-repeat;background-position:left top;padding:0;float:right;text-indent:-9999px;height:32px;margin-bottom:-2px;}

body .header .content ul.menu li.mon_compte .submenu .body form a.oubli{
	
	color:#e04071;
	border-bottom:1px solid #e04071; 
	text-decoration:none;
	margin-right:16px;
	_float:none;
	
}

body .header .content ul.menu li.mon_compte .submenu .body .creer_mon_compte {background:url(../img/separateur_rouge_grand.jpg) no-repeat -5px top;padding-top:10px;}
body .header .content ul.menu li.mon_compte .submenu .body .creer_mon_compte a.creer_mon_compte{background:none;display:block;height:41px;background-repeat:no-repeat;background-position:left top;padding:0;float:right;margin:15px 8px 0 0;}
body .header .content ul.menu li.mon_compte .submenu .body .creer_mon_compte p {float:left;width:300px;padding:8px 0 0 2px;margin-bottom:0;}

body .header .content ul.menu li.mon_compte .submenu .footer {
	
	margin:0;
	padding:0;
	background:url(../img/bg_submenu_square_footer_grand.png) no-repeat left top transparent;
	height:67px;width:100%; 
	margin-top:-30px;
	*margin-top:0px;

}

body .header .content ul.menu li.mon_panier .submenu {margin-left:-311px;width:439px;}
body .header .content ul.menu li.mon_panier .submenu .head {margin:0;padding:0;width:100%;background:url(../img/bg_submenu_square_header.png) no-repeat left top transparent; height:14px;}
body .header .content ul.menu li.mon_panier .submenu .body {margin:0;padding:8px 49px 0;width:341px;background:url(../img/bg_submenu_square_body.png) repeat-y left top transparent; min-height:50px;text-align:left;}
body .header .content ul.menu li.mon_panier .submenu .body h4 {color:#ae4347;font-size:1.3em;margin:0 0 0 -1px;background:url(../img/separateur_rouge.jpg) no-repeat left bottom transparent;padding-bottom:9px;}
body .header .content ul.menu li.mon_panier .submenu .body table {border:none;width:100%;margin-bottom:0;}
body .header .content ul.menu li.mon_panier .submenu .body table tr {border:none;}
body .header .content ul.menu li.mon_panier .submenu .body table tr td{border:none;vertical-align:top;padding:10px 0 0px;}
body .header .content ul.menu li.mon_panier .submenu .body table tr td img {border:1px solid #e3527e;}
body .header .content ul.menu li.mon_panier .submenu .body table tr td h6 {margin:0;font-size:0.8em;color:#736357;padding-top:7px;}
body .header .content ul.menu li.mon_panier .submenu .body table tr td p {margin:0;font-size:0.9em;color:#736357;}
body .header .content ul.menu li.mon_panier .submenu .body table tr td .nostyle, 
body .header .content ul.menu li.mon_panier .submenu .body table tr td p a{display:inline;background:none;color:#736357;font-size:1em;}

body .header .content ul.menu li.mon_panier .submenu .body table tr td a {
	
	_float:none;

}

body .header .content ul.menu li.mon_panier .submenu .body form {clear:both;background:url(../img/separateur_rouge.jpg) no-repeat left top transparent;padding-top:25px;margin-top:12px;margin-bottom:-13px;*margin-bottom:0px;}

body .header .content ul.menu li.mon_panier .submenu .body form a {	

	display:block;
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	
}

body .header .content ul.menu li.mon_panier .submenu .body form a.passer_caisse {margin-right:-12px;float:right;}
body .header .content ul.menu li.mon_panier .submenu .body form a.acceder_panier {margin:4px 0 0 -5px;float:left;}
body .header .content ul.menu li.mon_panier .submenu .body form a:hover {background-position:left top;}

body .header .content ul.menu li.mon_panier .submenu .footer {
	
	margin:0;
	padding:0;
	background:url(../img/bg_submenu_square_footer.png) no-repeat left top transparent;
	height:68px;
	width:100%; 
	
}

body .header .content ul.menu a {
	
	_float:left;
	
}





/* =================================== */
/* ======================== FIN HEADER */
/* =================================== */

/* =================================== */
/* ======================== DEBUT BODY */
/* =================================== */
body .body {margin:-236px auto 0;width:990px;}

/* == promotion == */
body .body .content .promo {width:988px; height:233px; border:1px solid #ab3b3e;}
body .body .content .promo .image {

	position:relative;
	width:753px; 
	height:233px;
	float:left;
	border-right:1px solid #ab3b3e;
	overflow:hidden;
	/*background:url(../img/fr/promo_image.jpg) no-repeat left top;*/

}
body .body .content .promo .image a {display:block; width:100%; height:100%;}
/* progression, play, pause */
body .body .content .promo .image .controls {

	float:right;
	position:relative;
	width:90px;
	margin:7px 6px 0 0;
	z-index:2;
	
}
body .body .content .promo .image .controls .bar{height:9px;width:76px;background: url(../img/bg_promo_progres_gris.jpg) repeat-x left top;float:left;}
body .body .content .promo .image .controls .bar .progress{height:9px;width:0px;background: url(../img/bg_promo_progres_rouge.jpg) repeat-x left top;}
/*
body .body .content .promo .image .controls .bar .progress-25{width:25%;}
body .body .content .promo .image .controls .bar .progress-50{width:50%;}
body .body .content .promo .image .controls .bar .progress-75{width:75%;}
body .body .content .promo .image .controls .bar .progress-100{width:100%;}
*/
body .body .content .promo .image .controls a {display:block; width:10px; height:9px;float:right;}
body .body .content .promo .image .controls a.play {background:url(../img/bg_promo_play.jpg) left top;}
body .body .content .promo .image .controls a.pause {background:url(../img/bg_promo_pause.jpg) left top;}

body .body .content .promo ol,
body .body .content .promo ol li {

	position:absolute;
	z-index:0;
	padding:0px;
	margin:0px;
	
}

body .body .content .promo .promo_images ol li {

	display:none;
	
}

/* navigation à droite */
body .body .content .promo ul {position:relative;float:right;width:233px;}
body .body .content .promo ul li{

	position:absolute;
	left:0px;
	list-style:none;
	background-color:#666;
	display:block;
	height:77px;
	width:100%;
	margin:0; 
	padding:0;
	border-top:1px solid #ab3b3e;
	cursor:pointer;
	z-index:1;
	
}
body .body .content .promo ul li a {float:left;width:68px; height:68px;margin:5px 8px 4px 4px;}

/*
    l'altération de l'opacité sous IE se fera comme ceci:
    si opacity:0.4, filter:alpha(opacity=40);
*/
body .body .content .promo ul li a img{width:68px;height:68px;opacity:0.5;}
body .body .content .promo ul li .info {float:left;width:150px;margin-top:13px;height:60px; overflow:auto;opacity:0.5;}
body .body .content .promo ul li .info h6{margin:0;font-size:1em;color:#724b62;}
body .body .content .promo ul li .info p{margin:0;font-size:1em;color:#998675;line-height:1.2em;}

/*
body .body .content .promo ul li.first {border-top: hidden;background:url(../img/bg_promo_liste_1.jpg) no-repeat left top;margin-bottom:-18px;}
body .body .content .promo ul li.second {background:url(../img/bg_promo_liste_2.jpg) no-repeat left top;}
body .body .content .promo ul li.third {background:url(../img/bg_promo_liste_3.jpg) no-repeat left top;margin-top:-20px;}
*/

body .body .content .promo ul li.first {border-top: hidden;*border-top: none;background:url(../img/bg_promo_liste_1.jpg) no-repeat left top;}
body .body .content .promo ul li.second {background:url(../img/bg_promo_liste_2.jpg) no-repeat left top;}
body .body .content .promo ul li.third {background:url(../img/bg_promo_liste_3.jpg) no-repeat left top;}

/*
    l'ombrage ici est fait avec la propriété box-shadow qui fait partie de CSS 3.
    ne fonctionnera pas sous IE6, 7 et 8. Le découpage de l'ombrage a été fait pour ces navigateurs.
    nom de fichier: img/bg_promo_liste_focus.jpg
*/
body .body .content .promo ul li.focus {

	margin:0px 0 0 -61px;
	margin-top:-18px;
	width:294px;
	border-top:hidden;
	height:81px;
	padding:18px;
	background:url(../img/bg_promo_liste_focus.png) no-repeat left top transparent;
	_background:url(../img/bg_promo_liste_focus.gif) no-repeat left top transparent;
	*border:none;
	z-index:999;
	
}

body .body .content .promo ul li.focus a {float:left;border:1px solid #803434;width:68px; height:68px;margin:5px 8px 4px 7px;}
body .body .content .promo ul li.focus a img{width:68px;height:68px;opacity:1;}
body .body .content .promo ul li.focus .info {float:left;width:180px;margin-top:13px;height:60px; overflow:auto;opacity:1;}
body .body .content .promo ul li.focus .info h6{margin:0;font-size:1em;color:#724b62;margin-bottom:4px;}
body .body .content .promo ul li.focus .info p{margin:0;font-size:1em;color:#998675;line-height:1em;}

/* la règle suivante ne fonctionnera pas sous IE6 !! */
/*
body .body .content .promo ul li.focus + li {border-top:hidden;} 
*/

/* == slideshow == */
/*slideshowhide*/
body .body .content .slideshow {

	position:relative;
	width:989px;
	height:197px;

}


body .body .content .slideshow .slideshowhide {
	
	float:left;
	position:relative;
	height:197px;
	width:897px;
	overflow:hidden;
	
}
body .body .content .slideshow a.prev {float:left;display:block;height:197px;width:46px;background:url(../img/bg_promo_slideshow_prev.png) no-repeat left top;text-indent:-9999px;}
body .body .content .slideshow a.next {float:right;display:block;height:197px;width:46px;background:url(../img/bg_promo_slideshow_next.png) no-repeat left top;text-indent:-9999px;}
body .body .content .slideshow a.prev,
body .body .content .slideshow a.next {

	position:relative;
	z-index:1;

}

body .body .content .slideshow ul {

	position:absolute;
	left:15px;
	top:0px;
	height:197px;
	z-index:0;

}
body .body .content .slideshow ul li {

	float:left;
	height:197px;
	width:164px;
	text-align:left;
	list-style: none;
	padding:0 11px 0 23px;
	background-image:url(../img/bg_promo_slideshow_item.png);
	_background-image:none;
	background-repeat:no-repeat;
	background-position:center top;
	
}

<!---->

/*

body .body .content .tabs ul li a{margin:0;width:177px; height:76px;margin-right:1px;color:#6c544b;padding-top:13px;padding-left:18px;display:block;font-weight:bold;}
body .body .content .tabs ul li a.active,
body .body .content .tabs ul li a:hover  {background-image: url(../img/bg_tabs_active.jpg);color:#c6454a;text-decoration:none;}
body .body .content .tabs ul.produits li a {margin:0; background:none;width:87px; height: 87px;display:block;padding:0;}
body .body .content .tabs ul.produits li a img {border:1px solid #994445; width:87px; height: 87px;margin:0;}


*/

body .body .bloc-boutons div.hover a,
body .body .colonne_2 div.hover a,
body .body .tabs ul  div.hover a,
body .body .content .liste-vignettes .hover a {
	
	font-size:12px;
	padding-top:3px;
	display:block;
	width:auto;
	
}

body .body .bloc-boutons div.hover a,
body .body .colonne_2 div.hover a, 
body .body .tabs ul  div.hover a,
body .body .content .liste-vignettes .hover a,
body .body .content .slideshow ul li a{
	
	color:#4a102a;
	margin:21px auto 0;
	display:block;
	/*text-align:center;*/
	
}

body .body .bloc-boutons div.hover,
body .body .colonne_2 div.hover,
body .body .tabs ul  div.hover,
body .body .content .liste-vignettes .hover,
body .body .content .slideshow ul li .hover {
	
	background:url(../img/bg_promo_slideshow_produit_over.png) no-repeat left top;
	width:202px; 
	height:59px;
	margin-left:-32px;
	margin-top:-1px;
	position:absolute;
	width:202px;
	z-index:9999;

}

html body .body .content .liste-vignettes .hover {
	
	*margin-top:60px;
	
}

body .body .bloc-boutons div.hover a,
body .body .colonne_2 div.hover a,
body .body .tabs ul  div.hover a,
body .body .content .liste-vignettes .hover a,
body .body .content .slideshow ul li .hover a {
	
	float:left;
	margin:8px 0 0 12px;
	
}

body .body .bloc-boutons div.hover .video,
body .body .colonne_2 div.hover .video,
body .body .tabs ul  div.hover .video,
body .body .content .liste-vignettes .hover .video,
body .body .content .slideshow ul li .hover .video {
	
	margin-left:9px;
		color:#4a102a;

	
}

body .body .bloc-boutons div.hover a.videooff,
body .body .colonne_2 div.hover a.videooff,
body .body .tabs ul  div.hover a.videooff,
body .body .content .liste-vignettes .hover a.videooff,
body .body .content .slideshow ul li .hover a.videooff {
	
	margin-left:9px; 
	color:#CCC;
	cursor:default;
	
}

body .body .bloc-boutons div.hover .info,
body .body .colonne_2 div.hover .info,
body .body .tabs ul  div.hover .info,
body .body .content .liste-vignettes .hover .info,
body .body .content .slideshow ul li .hover .info {
	
	margin-left:14px;
		color:#4a102a;

	
}

body .body .bloc-boutons div.hover .panier,
body .body .colonne_2 div.hover .panier,
body .body .tabs ul  div.hover .panier,
body .body .content .liste-vignettes .hover .panier,
body .body .content .slideshow ul li .hover .panier {
	
	font-weight:bold;
	margin-left:19px;
		color:#4a102a;

	
}

body .body .bloc-boutons div.hover  a.panieroff,
body .body .colonne_2 div.hover  a.panieroff,
body .body .tabs ul  div.hover a.panieroff,
body .body .content .liste-vignettes .hover a.panieroff,
body .body .content .slideshow ul li .hover a.panieroff {
	
	font-weight:bold;
	margin-left:19px;
	color:#CCC;
	cursor:default;
	
}

<!---->

body .body .content .slideshow ul li p a {float:none;display:inline;}
body .body .content .slideshow ul li a img {border:none;}
body .body .content .slideshow ul li h6 {color:#ae4347;margin:0;font-weight:normal;margin-top:-3px;}
body .body .content .slideshow ul li p{color:#c7b299;margin:0;line-height:1.2em;font-size:0.9em;}
body .body .content .slideshow ul li span{color:#c7b299;font-size:1em;font-weight:bold;}

/* Onglets */
body .body .content .tabs {

	float:left;
	/*background:url(../img/bg_tabs.jpg) no-repeat left top;*/ 
	width:677px; 
	height:460px;
	padding-top:27px;
	margin-left:-2px;
	
}

body .body .content .tabs .tabs_nav {
	
	clear:both;
	
}

body .body .content .tabs .tabs_item {

	clear:both;
	display:none;
	background-repeat:no-repeat;
	background-position:left bottom;
		
}
body.accueil .content .tabs .tabs_item {
	
	_float:left;
	_margin-top:-30px;
	background-image:url(../img/bg_tabs.jpg);
	z-index:0;
	
}
body .body .content .tabs ul {margin:0;}
body .body .content .tabs ul li {list-style:none;float:left;margin:0;background:url(../img/bg_tabs_inactive.jpg) no-repeat left top;}

body .body .content .tabs ul li a{margin:0;width:177px; height:76px;margin-right:1px;color:#6c544b;padding-top:13px;padding-left:18px;display:block;font-weight:bold;}
body .body .content .tabs ul li a.active,
body .body .content .tabs ul li a:hover  {background-image: url(../img/bg_tabs_active.jpg);color:#c6454a;text-decoration:none;}

body .body .content .tabs ul.produits {padding:0 0px 0 33px; min-height:260px;}
body.accueil .content .tabs ul.produits {padding:0 0px 0 33px; min-height:350px;}

body .body .content .tabs ul.produits li {
	
	background:none;
	width:88px; 
	height:175px;
	margin:-19px 40px 15px 0;
	_margin-top:0px;
	_margin-right:30px;
	position:relative;
	z-index:1;
	
}

body .body .content .tabs ul.produits li a {margin:0; background:none;width:87px; height: 87px;display:block;padding:0;}

body .body .content .tabs ul div.hover a:link,
body .body .content .tabs ul div.hover a:visited {
	
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
	display:block;
	float:left;
	margin-left:13px;
	margin-top:8px;
	
}

body .body .content .tabs ul.produits li a img {border:1px solid #994445; width:87px; height: 87px;margin:0;}
body .body .content .tabs ul.produits li p{color:#c7b299;margin:0;line-height:1.2em;font-size:0.9em;margin:11px 0px 1px 1px;}
body .body .content .tabs ul.produits li p a{color:#c6454a;display:inline;}
body .body .content .tabs ul.produits li span{color:#c7b299;font-weight:bold;padding:0 0 0 2px;font-size:1.1em;}

body .body .content .tabs a.fleche_rose {color:#c6454a;font-size:1.3em;font-family:arial;margin:13px 12px;}

/* Colonne de droite */
body .body .content .colonne {float:left;margin:19px 0 0 20px;}

body .body .content .colonne li {
	
	list-style:none;
	color:white;
	display:block; 
	width:295px; 
	height:137px;
	background:url(../img/bg_fond_mauve.png) no-repeat left top;
	/*_background-image:none;*/
	margin-bottom:8px;
	margin-left:0;
	_clear:both;
	
}

body .body .content .colonne li > div {width:100%; height:100%; padding-left:113px;width:177px;}

body .body .content .colonne li div.bannerAlign {
	
	_float:left;
	_padding:0px;
	_margin:0px;
	_padding-left:100px;
	_background-position:-10px 0;
	
}

body .body .content .colonne li > div p {margin:0;line-height:1.4em;font-size:1em;padding-top:10px;width:170px;}
body .body .content .colonne li > div .liens {margin-top:5px;}
body .body .content .colonne li a.linkjava {display:none;}
body .body .content .colonne li.sexplorateur {cursor:pointer;}
body .body .content .colonne li.sexplorateur div {background:url(../img/bg_sexplorateur.png) no-repeat left top; padding-top:15px;}
body .body .content .colonne li.sexplorateur div .liens {}
body .body .content .colonne li.sexplorateur div .liens a{font-size:0.9em;margin-right:3px;padding-right:25px;}

body .body .content .colonne li.newsletters {margin-bottom:18px;}
body .body .content .colonne li.newsletters div {background:url(../img/bg_newsletters.png) no-repeat left top;}
body .body .content .colonne li.newsletters div form {}
body .body .content .colonne li.newsletters div form label{font-size:1em;}
body .body .content .colonne li.newsletters div form > div {margin-left:-12px;*margin-left:0;_margin-left:-12px;background:none;}

body .body .content .colonne li.reduction {cursor:pointer;}
body .body .content .colonne li.reduction div {background:url(../img/bg_reduction.png) no-repeat left top;padding-top:4px;}
body .body .content .colonne li.reduction div p {padding-top:25px;font-size:15px;}
body .body .content .colonne li.reduction div .liens {margin-top:23px;}
body .body .content .colonne li.reduction div .liens a{font-size:0.9em;padding-right:25px;margin-right:3px;}

body .body .content .colonne li.newsletterleft div {
	
	font-size:11px;
	line-height:normal;
	padding-top:10px;
	background-position:left 20px;
	background-repeat:no-repeat;
	
}

body .body .content .colonne li.newsletterleft div.input-gris {
	
	background-image:left top;
	font-size:12px;
	padding:0px;
	
}

body .body .content .colonne li.newsletterleft div.input-gris input {
	
	margin-top:5px;
	margin-left:3px;
	padding-top:6px;
	padding-bottom:7px;
	height:auto;
	
}

body .body .content .colonne li.promoleft div {
	
	font-size:11px;
	padding-top:20px;
	background-position:left top;
	background-repeat:no-repeat;
	
}

body .body .content .colonne li.promoleft p {
	
	line-height:16px;
	
}

body .body .content .colonne li.promoleft strong {
	
	line-height:21px;
	
}

body .body .content .colonne li.promoleft a:link,
body .body .content .colonne li.promoleft a:visited,
body .body .content .colonne li.promoleft a:hover,
body .body .content .colonne li.promoleft a:active {
	
	text-decoration:none;
	color:#FFF;
	
}

body .body .content .colonne li.livraison {}
body .body .content .colonne li.livraison div {
	
	background:url(../img/bg_livraison.png) no-repeat left top;
	padding-top:10px;
	
}
body .body .content .colonne li.livraison div p {padding-top:25px;}
body .body .content .colonne li.livraison div span {font-size:20px;white-space:nowrap;}
body .body .content .colonne li.livraison div .liens {margin-top:23px;}
body .body .content .colonne li.livraison div .liens a{font-size:0.9em;padding-right:25px;margin-right:3px;}


/* Page Cart */

body .body .content .cart h1 {color:#ae4347;font-size:2.2em;margin-left:2px;margin-top:12px;float:left;margin-bottom:0;}
body .body .content .cart a.fleche_rose {color:#AE4347;float:right;font-family:arial;font-size:1.1em;margin-right:16px;margin-top:17px;padding-top:0px;background-image:url(../img/fleche_ajouter.png);}

body .body .content .cart {float:left;width:744px;clear:both; }
body .body .content .cart .header {background:url(../img/cart/bg_cart_header.png) no-repeat center top; height:12px;width:100%;margin:46px 0 0 -7px;*margin-top:0px;padding:0;}
body .body .content .cart .body {background:url(../img/cart/bg_cart_body.png) repeat-y left top;width:692px;margin:0;padding:23px 26px;margin-left:-7px;}
body .body .content .cart .footer {background:url(../img/cart/bg_cart_footer.png) no-repeat center top; height:9px;width:100%;margin:0;padding:0;margin-left:-7px;}
body .body .content .cart table {width:100%;margin:0;padding:0;border:none;}

body .body .content .cart table thead {
	
	width:800px;
	/*background:url(../img/separateur_rouge_grand_fond_blanc.jpg) no-repeat center bottom; */
	
}

body .body .content .cart table tr {border:none;}
body .body .content .cart table tr th{border:none;text-align:left;font-size:1.1em;padding: 3px 0px 8px 7px;}
body .body .content .cart table tr th.description {width:376px;}
body .body .content .cart table tr th.prix {width:87px; }
body .body .content .cart table tr th.quantite {width:108px;padding-left:19px;}
body .body .content .cart table tr th.total {padding-left:6px; width:80px; text-align:right;}
body .body .content .cart table tr td{border:none;padding: 3px 0px 21px 7px;}
body .body .content .cart table tr td.description {padding:6px 0 21px 6px;}
body .body .content .cart table tr td.description a {display:block;width:89px;height:89px;float:left;margin-right:16px;}
body .body .content .cart table tr td.description a img {width:87px; height:87px;border:1px solid #a75656;}
body .body .content .cart table tr td.description h5 {margin:11px 0 -3px 0;font-size:1.1em;color:#724b62;}

body .body .content .cart table tr td.description p {
	
	margin:0;
	font-size:0.9em;
	line-height:1.2em;
	width:345px;
	color:#724b62; 
	*width:260px;
	
}

body .body .content .cart table tr td.description .tools {margin-top:2px;color:#c6454a;}
body .body .content .cart table tr td.description .tools a {display:inline;float:none;padding:0;width: auto;margin:0;font-size:0.9em;color:#c6454a;}
body .body .content .cart table tr td.description .tools span {padding:0 5px;color:#c6454a;}
body .body .content .cart table tr td.prix {font-weight:bold;padding-left:9px;color:#724b62;}
body .body .content .cart table tr td.quantite {}
body .body .content .cart table tr td.quantite select{width:50%;margin:0; *float:left; *margin-top:15px;}
body .body .content .cart table tr td.total {font-weight:bold;padding-left:9px;color:#724b62;width:80px; text-align:right;}
body .body .content .cart table tfoot tr {}
body .body .content .cart table tfoot tr td {padding:13px 7px;}
body .body .content .cart table tfoot tr h4 {color:#724b62;padding:0 0 0 5px;font-size:1.2em;margin-bottom:6px;}
body .body .content .cart table tfoot tr form {}
body .body .content .cart table tfoot tr .checkboxes {width:695px;margin-left:-6px;margin-bottom:20px;background:url(../img/cart/bg_fond_mauve_petit.jpg) no-repeat left top;height:32px;width:695px;padding:7px 0;}
body .body .content .cart table tfoot tr .checkboxes label{color:#724b62;font-size:1em;font-weight:bold;margin:1px 0 0 0; display:block;float:left;}
body .body .content .cart table tfoot tr .checkboxes label.prix{float:right;margin-right:37px;font-weight:bold;}
body .body .content .cart table tfoot tr .checkboxes label span{color:#333333;font-size:0.9em;font-weight:normal;}
body .body .content .cart table tfoot tr .checkboxes input {margin:3px 9px 0 14px;float:left;}
body .body .content .cart table tfoot tr .checkboxes div {padding:0px; margin:0px;}
body .body .content .cart table tfoot tr .checkboxes-grand {padding:20px 0px 0 0;background:url(../img/cart/bg_fond_mauve_grand.jpg) no-repeat left top;height:110px;margin-bottom:0;}
body .body .content .cart table tfoot tr .checkboxes-grand label {margin-bottom:10px;}
body .body .content .cart table tfoot tr .expedition {}

body .body .content .cart table tfoot tr .expedition h4 {float:left;margin-bottom:0px;}
body .body .content .cart table tfoot tr .expedition p {width:310px;float:left;font-size:0.9em;margin:0 0 6px 0;padding:0 0 0 5px;line-height:1.3em;}
body .body .content .cart table tfoot tr .expedition .pays {background: url(../img/cart/bg_fond_bleu.jpg) no-repeat left top;min-height:69px;width:334px; float:left;margin-left:-7px;padding:14px 20px;}
body .body .content .cart table tfoot tr .expedition .pays label{font-size:0.9em;display:block;margin:0;width:290px;}
body .body .content .cart table tfoot tr .expedition .pays select{width:290px !important;font-size:0.9em;}
body .body .content .cart table tfoot tr .expedition table {float:right;width:322px;}
body .body .content .cart table tfoot tr .expedition table tr {padding:0;}
body .body .content .cart table tfoot tr .expedition table tr td{padding:0;text-align:right;font-size:1.1em;color:#724b62;padding:1px 35px 0 0;}
body .body .content .cart table tfoot tr .expedition table tr td.label {text-align:left;padding:0 0 0 18px;}
body .body .content .cart table tfoot tr .expedition table tr td.taxes {text-align:left;padding: 0 0 0 18px;}
body .body .content .cart table tfoot tr .expedition table tr.total td {font-size:1.2em;padding-bottom:20px; }
body .body .content .cart table tfoot tr .expedition table tbody{}
body .body .content .cart table tfoot tr .expedition table tfoot{background:url(../img/cart/separateur_gris.jpg) no-repeat left top;}
body .body .content .cart table tfoot tr .expedition table tfoot td {padding-top:12px;}
body .body .content .cart table tfoot tr .expedition table tfoot td.secure {background:url(../img/cart/bg_cadenas.jpg) no-repeat 13px top;height:77px;color:#333333;text-align:left;vertical-align:top;}
body .body .content .cart table tfoot tr .expedition table tfoot td.secure div {margin:12px 0 0 0;padding:0 0 0 65px;font-weight:bold;font-size:0.9em;line-height:1.4em;}
body .body .content .cart table tfoot tr .expedition table tfoot td.secure div span.green {color:#499a53;}

body .body .content .cart table tfoot tr .actions {padding:0 10px;margin-top:30px;}
body .body .content .cart table tfoot tr .actions a.sauvegarder_mon_panier{/*float:left;margin-top:-12px;*/ color:#c6454a; background-image:url(../img/pointeurmauve.gif); background-repeat:no-repeat; background-position:right center; height:16px; display:block; width:155px; margin-top:10px;}
body .body .content .cart table tfoot tr .actions .continuer_votre_magasinage{float:left;margin-top:-12px;}
body .body .content .cart table tfoot tr .actions .passer_caisse_gros{float:right;margin-top:-20px;}
body .body .content .cart table tfoot tr .actions h6 {float:right;margin:0;color:#333333;font-size:1.1em;padding-right:0px;margin-top:5px;}
body .body .content .cart table tfoot tr .actions p {font-size:0.9em; margin:0;float:right;clear:both;color:#333333;text-align:right;}

.cartCap .bloc-boutons {float:right; }
.cartCap .bloc-boutons .craintes{width:233px;margin:49px -1px 0 0;background:url(../img/cart/bg_sans_crainte.png) no-repeat right top;width:235px;height:148px;padding:24px 10px 0 0;}
.cartCap .bloc-boutons .craintes h3 {color:#fff;font-family:Arial,sans-serif;font-size:1.2em;text-transform:uppercase;text-align:right;padding:0 6px 0 0;margin:0px 3px 8px 0;letter-spacing:0.1em;font-weight:bold;}
.cartCap .bloc-boutons .craintes ul,
.cartCap .bloc-boutons .craintes li {margin:0;padding:0;list-style-type:none; }
.cartCap .bloc-boutons .craintes ul {padding:3px 0 12px 0;}
.cartCap .bloc-boutons .craintes ul a {color:#fff;background:url(../img/bloc_boutons_bulle.png) 100% 0px no-repeat;padding:0px 36px 13px 0;display:block;font-size:0.9em;_padding:0px;_margin:0px;_padding-right:36px;}
.cartCap .bloc-boutons .craintes li {padding:0 0 0px 0;text-align:right;background:url(../img/separateur_rouge_petit_fond_rouge.jpg) 40px bottom no-repeat;}
.cartCap .bloc-boutons .craintes li.last {background:none;}
.cartCap .bloc-boutons .interet {background:url(../img/cart/bg_interet.png) no-repeat 3px top;width:243px; height:51px;margin-top:-8px;}
.cartCap .bloc-boutons .interet h6 {font-size:1.1em;color:white;text-align:right;font-weight:bold;text-transform:uppercase;padding:13px 18px 0 0;line-height:1.2em;}
.cartCap .bloc-boutons ul {width:235px;}

.cartCap .bloc-boutons ul li.selection_produit {
	
	position:relative;
	background:transparent url(../img/filtres/separateur_rouge.jpg) no-repeat scroll center bottom;
	height:85px;
	padding:14px 0 0 6px;
	list-style:none;
	margin:0;
	
}

.cartCap .bloc-boutons ul li.selection_produit h6 {
	
	color:#c7b299;
	margin:0;
	font-size:1.2em;
	font-weight:normal;
	margin:2px 0 0 0;
	
}

.cartCap .bloc-boutons ul li.selection_produit a {
	
	margin:0; 
	background:none;
	width:60px;
	display:block;
	padding:0;
	float:left;
	margin: 5px 14px 0 4px;
	
}

.cartCap .bloc-boutons ul li.selection_produit .hover a {
	
	margin:0px;
	margin-left:11px;
	margin-right:4px;
	margin-top:7px;
	width:auto;
	 
}

.cartCap .bloc-boutons ul li.selection_produit a img {border: none; width:60px; height:60px;margin:0;}

.cartCap .bloc-boutons ul li.selection_produit p{
	
	color:#c7b299;
	margin:0;
	line-height:1.2em;
	font-size:0.9em;
	margin:3px 3px 4px 1px;
	width:225px;
	*width:140px;
	
}

.cartCap .bloc-boutons ul li.selection_produit p a{color:#c6454a;display:inline !important ;margin:0 0 0 2px;width:auto;float:none;}
.cartCap .bloc-boutons ul li.selection_produit span{color:#c7b299;font-weight:bold;padding:0 0 0 0;font-size:1.1em;margin-right:none; line-height:20px;}

/*
.cart + .bloc-boutons {float:right; }
.cart + .bloc-boutons .craintes{width:233px;margin:49px -1px 0 0;background:url(../img/cart/bg_sans_crainte.png) no-repeat right top;width:235px;height:148px;padding:24px 10px 0 0;}
.cart + .bloc-boutons .craintes h3 {color:#fff;font-family:Arial,sans-serif;font-size:1.2em;text-transform:uppercase;text-align:right;padding:0 6px 0 0;margin:0px 3px 8px 0;letter-spacing:0.1em;font-weight:bold;}
.cart + .bloc-boutons .craintes ul,
.cart + .bloc-boutons .craintes li {margin:0;padding:0;list-style-type:none;}
.cart + .bloc-boutons .craintes ul {padding:3px 0 12px 0;}
.cart + .bloc-boutons .craintes ul a {color:#fff;background:url(../img/bloc_boutons_bulle.png) 100% 0px no-repeat;padding:0px 36px 13px 0;display:block;font-size:0.9em;}
.cart + .bloc-boutons .craintes li {padding:0 0 0px 0;text-align:right;background:url(../img/separateur_rouge_petit_fond_rouge.jpg) 40px bottom no-repeat;}
.cart + .bloc-boutons .craintes li.last {background:none;}
.cart + .bloc-boutons .interet {background:url(../img/cart/bg_interet.png) no-repeat 3px top;width:243px; height:51px;margin-top:-8px;}
.cart + .bloc-boutons .interet h6 {font-size:1.1em;color:white;text-align:right;font-weight:bold;text-transform:uppercase;padding:13px 18px 0 0;line-height:1.2em;}
.cart + .bloc-boutons ul {width:235px;}
.cart + .bloc-boutons ul li.selection_produit {background:transparent url(../img/filtres/separateur_rouge.jpg) no-repeat scroll center bottom;height:85px;padding:14px 0 0 6px;list-style:none;margin:0;}

.cart + .bloc-boutons ul li.selection_produit h6 {
	
	color:#c7b299;
	margin:0;
	font-size:1.2em;
	font-weight:normal;
	margin:2px 0 0 0;
	
}

.cart + .bloc-boutons ul li.selection_produit a {margin:0; background:none;width:60px;display:block;padding:0;float:left;margin: 5px 14px 0 4px;}
.cart + .bloc-boutons ul li.selection_produit a img {border: none; width:60px; height:60px;margin:0;}

.cart + .bloc-boutons ul li.selection_produit p{
	
	color:#c7b299;
	margin:0;
	line-height:1.2em;
	font-size:0.9em;
	margin:3px 3px 4px 1px;
	width:225px;
	
}

.cart + .bloc-boutons ul li.selection_produit p a{color:#c6454a;display:inline !important ;margin:0 0 0 2px;width:auto;float:none;}
.cart + .bloc-boutons ul li.selection_produit span{color:#c7b299;font-weight:bold;padding:0 0 0 0;font-size:1.1em;margin-right:none;}
*/

/* Pages filtres */
body .body .content .filtres h1 {color:#ae4347;font-size:1.5em; margin:28px 0 14px 21px;float:left;}
body .body .content .filtres a.desactiver_filtre {float:right;font-family:arial;font-size:1.1em;margin:26px 15px 0 0;padding:5px 0 0 9px;height:20px;width:126px;}

body .body .content .filtres form {
	
	background: url(../img/filtres/bg_formulaire_filtre.png) no-repeat left bottom;
	background-position:left bottom;
	_background-position:20px top;
	width:100%;
	height:116px;
	padding:0 21px;
	
}

body .body .content .filtres form fieldset {float:left;margin:0; padding:0;width:245px}
body .body .content .filtres form fieldset legend {display:block;color:white; font-size:1.1em;padding-left:9px;}

body .body .content .filtres form fieldset select {
	
	width:80%;
	margin-top:8px;
	margin-left:2px;
	
}

body .body .content .filtres form .filtrerpar {
	
	float:left;
	width:100%;
	margin-top:37px;
	_margin-top:10px;
	
}
body .body .content .filtres form .filtrerpar ul {float:left;margin:0 0 0 9px;}
body .body .content .filtres form .filtrerpar ul li{float:left;list-style:none;padding:0;margin:0px 10px 0 0;font-size:0.9em;}
body .body .content .filtres form .filtrerpar ul li.label {color:#2e0219;font-weight:bold;margin-right:17px;margin-top:1px;font-size:1em;}
body .body .content .filtres form .filtrerpar ul li a {color:#c6454a;font-weight:bold;}
body .body .content .filtres form .filtrerpar ul li a.selected,
body .body .content .filtres form .filtrerpar ul li a:hover {color:white;}
body .body .content .filtres form .filtrerpar ul.pager {float:right;margin:2px 24px 0 0;}
body .body .content .filtres form .filtrerpar ul.pager li{font-size:0.9em;}
body .body .content .filtres form .filtrerpar ul.pager li.label {margin:1px 10px 0 0;}
body .body .content .filtres form .filtrerpar ul.pager li.prev {margin:0 5px 0 3px;}
body .body .content .filtres form .filtrerpar ul.pager li.next {margin-left:5px;}
body .body .content .filtres form .filtrerpar ul.pager li.all {font-size:1em;margin-left:5px;}
body .body .content .filtres form .filtrerpar ul.pager li.number {margin:0 4px;}

body .body .content .filtres ul.produits {padding:0 0px 0 14px;margin-top:28px;width:722px;_width:735px;margin-left:-15px;float:left;}
body .body .content .filtres ul.produits li {
	
	background: none;
	width:160px;
	height:270px;
	/*margin:0px 10px 35px 0;*/
	margin:0px;
	margin-right:15px;
	_margin-right:0px;
	padding:0px;
	float:left;
	list-style:none; 
	
}
body .body .content .filtres ul.produits li h6 {color:#ae4347;margin:0;font-size:1em;margin-top:10px;margin-left:27px;}
body .body .content .filtres ul.produits li a {margin:0; background:none;width:160px; height:160px;display:block;padding:0;margin-left:18px;}
body .body .content .filtres ul.produits li a img {border:1px solid #cccccc; width:160px; height: 160px;margin:0;}
body .body .content .filtres ul.produits li p{color:#c7b299;margin:0;line-height:1.2em;font-size:0.9em;margin:3px 6px 10px 1px;margin-left:27px;width:150px;}
body .body .content .filtres ul.produits li p a{color:#c6454a;display:inline;margin:0;}
body .body .content .filtres ul.produits li span{color:#c7b299;font-weight:bold;padding:0 0 0 2px;font-size:1.1em;margin-right:none;margin-left:25px;}

body .body .content .filtres ul.produits li .hover {background:url(../img/bg_promo_slideshow_produit_over.png) no-repeat left top;width:202px; height:59px;margin-left:-8px;margin-top:-20px;position:absolute;width:202px;}
body .body .content .filtres ul.produits li .hover a {float:left;margin:8px 0 0 12px;display:block;width:auto;height:auto;color:#561e38;}
body .body .content .filtres ul.produits li .hover .video {margin-left:12px;}
body .body .content .filtres ul.produits li .hover a.videooff {margin-left:9px; color:#CCC;cursor:default;}
body .body .content .filtres ul.produits li .hover .info {margin-left:14px;}
body .body .content .filtres ul.produits li .hover .panier {font-weight:bold;margin-left:19px;}
body .body .content .filtres ul.produits li .hover a.panieroff {font-weight:bold;margin-left:19px; color:#CCC;cursor:default;}

body .body .content .filtres ul.colonne_2 {
	
	float:right; 
	margin-top:23px;
	
}
body .body .content .filtres ul.colonne_2 li {margin:0;color:white;list-style:none;}
body .body .content .filtres ul.colonne_2 li.notre_selection {margin-left:-4px;text-indent:-9999px;}

body .body .content .filtres ul.colonne_2 li.selection_produit {
	
	background:transparent url(../img/filtres/separateur_rouge.jpg) no-repeat scroll center bottom;
	height:85px;
	padding:14px 0 0 12px;
	width:241px;
	*width:250px;
	*padding:0px;
	*padding-top:5px;
	position:relative;
	
}

body .body .content .filtres ul.colonne_2 li.selection_produit h6 {color:#c7b299;margin:0;font-size:1.2em;font-weight:normal;margin:4px 0 0 0}

body .body .content .filtres ul.colonne_2 li.selection_produit a {
	
	margin:0; 
	background:none;
	width:60px;
	display:block;
	padding:0;
	float:left;
	margin: 5px 14px 0 4px;
	
	
}

body .body .content .filtres ul.colonne_2 li.selection_produit .hover a {
	
	width:auto;
	margin:0px;
	margin-left:11px;
	margin-right:4px;
	margin-top:7px;
}

body .body .content .filtres ul.colonne_2 li.selection_produit a img {border: none; width:60px; height:60px;margin:0;}

body .body .content .filtres ul.colonne_2 li.selection_produit p{
	
	color:#c7b299;
	margin:0;
	line-height:1.2em;
	font-size:0.9em;
	margin:3px 3px 4px 1px;
	width:225px;
	*width:160px;
	
}

body .body .content .filtres ul.colonne_2 li.selection_produit p a{color:#c6454a;display:inline !important ;margin:0 0 0 2px;width:auto;float:none;}
body .body .content .filtres ul.colonne_2 li.selection_produit span{color:#c7b299;font-weight:bold;padding:0 0 0 0;font-size:1.1em;margin-right:none;}

body .body .content .filtres .pager_2 {
	
	width:722px;
	margin-top:22px;
	margin-bottom:30px; 
	_padding-top:30px;
	
}

body .body .content .filtres .pager_2 .fleche_rose {font-size:1.1em;padding:1px 25px 0px 0 ;float:right; margin-right:10px;color:#c6454a;background-image:url(../img/fleche_ajouter.png);height:16px;margin-top:-20px;}
body .body .content .filtres .pager_2 .precedent {float:left;margin-left:30px;background-position:left 50%;padding:1px 0 0 24px;background-image:url(../img/fleche_ajouter_precedent.png);margin-top:-20px;}

/* Breadcrumbs */
.breadcrumbs {height:23px;font-family:Arila,sans-serif;color:#fff;font-size:1.1em;padding:10px 0 0 3px;}
.breadcrumbs a, .breadcrumbs em {color:#ae4347;}
.breadcrumbs em {font-style:normal}

/* Page details */
.details-produit {color:#998675;}

.liste-vignettes {

	position:relative;
	text-align:center;
	margin:2px 0 13px 0;
	padding:0 0 20px 0;
	width:992px;
	height:100px;
	background:url(../img/separateur-liste-vignettes.png) no-repeat bottom left;
	
}

.liste-vignettes .slideshowhide {
	
	float:left;
	position:relative;
	height:100px;
	width:912px;
	overflow:hidden;
	
}

.liste-vignettes a.prev,
.liste-vignettes a.next {

	position:relative;
	display:block;
	width:40px;
	height:96px;
	vertical-align:top;
	z-index:1;
	
}
.liste-vignettes a.prev {

	background:url(../img/btn_vignettes_prec.png) no-repeat;
	float:left;
	margin:5px 0 0 0;
	
}
.liste-vignettes a.next {

	background:url(../img/btn_vignettes_suiv.png) no-repeat;
	float:right;
	margin:5px 0 0 0;

}
.liste-vignettes ul,
.liste-vignettes ul li {
	
	margin:0;
	padding:0;
	list-style-type:none;
	
}
.liste-vignettes ul {

	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	z-index:0;

}
.liste-vignettes ul li {
	
	display:inline;
	padding:0 18px 0 0px;
	
}
.liste-vignettes ul li a {width:68px;height:68px;}
.liste-vignettes ul li a img {margin-top:15px;border:1px solid #999;}

.liste-vignettes ul li.over img,
.liste-vignettes ul li a:hover img {
	
	border:1px solid #a0011d;
	
}

.details-produit .col-photo {width:340px;margin-left:0px;float:left;margin-right:22px;}
.details-produit .col-photo a.lien-agrandir {display:block;color:#fff;text-align:right;padding:3px 5px 0 0;background:#ae4347;margin:2px 0 0 0;height:19px;font-size:1.1em;_display:none;}
.details-produit .col-photo a.lien-video {width:68px;height:0;padding-top:30px;display:block;overflow:hidden;font-size:0;float:right;margin:24px 2px 0 0;_display:none;}
.details-produit .col-photo .liste-vignettes-produit {margin:13px 0 0 0;_display:none;}
.details-produit .col-photo .liste-vignettes-produit a {margin:0 14px 0 0;}
.details-produit .col-photo .liste-vignettes-produit a img {border:1px solid #999;}

.details-produit h2 {color:#a2383c;font-size:2.2em;padding:2px 0 5px 0;margin:0;letter-spacing:0.02em;}
.details-produit .description {color:#998675;}
.details-produit .bloc-boutons {width:233px;float:right;margin:-10px -1px 0 0;}
/*
.details-produit .bloc-boutons .bordure1 {background:url(../img/bg_bloc_boutons_mid.png) repeat-y;margin:0 0 2px 0;}
.details-produit .bloc-boutons .bordure2 {background:url(../img/bg_bloc_boutons_bas.png) no-repeat bottom;}
.details-produit .bloc-boutons .bordure3 {background:url(../img/bg_bloc_boutons_top.png) no-repeat top;padding:22px 12px 5px 5px;}
*/

.details-produit .bloc-boutons .bordure1 {
	
	background-image:url(../img/bg_bloc_boutons_top.png);
	background-repeat:no-repeat;
	padding-top:5px;
	
}

.details-produit .bloc-boutons .bordure2 {
	
	background-image:url(../img/bg_bloc_boutons_bas.png);
	background-repeat:no-repeat;
	width:100%;
	height:8px;
	
}

.details-produit .bloc-boutons .bordure3 {
	
	background-image:url(../img/bg_bloc_boutons_mid.png);
	background-repeat:repeat-y;
	padding:22px 12px 5px 5px;
	*float:right;
	*margin-right:1px;
	_float:none;
	_margin-right:0px;
	
}

.details-produit .bloc-boutons h3 {color:#fff;font-family:Arial,sans-serif;font-size:1.2em;text-transform:uppercase;text-align:right;padding:0 5px 0 0;margin:0 3px 8px 0;letter-spacing:0.07em;font-weight:bold;}
.details-produit .bloc-boutons ul,
.details-produit .bloc-boutons li {margin:0;padding:0;list-style-type:none;}
.details-produit .bloc-boutons ul {padding:3px 0 12px 0;}
.details-produit .bloc-boutons ul a {color:#fff;background:url(../img/bloc_boutons_bulle.png) 100% 0px no-repeat;padding:1px 36px 11px 0;display:block;font-size:0.9em;}
.details-produit .bloc-boutons li {padding:0 0 0px 0;text-align:right;background:url(../img/bloc_boutons_ligne.png) bottom right no-repeat;}
.details-produit .bloc-boutons li.last {background:none;}
.details-produit .bloc-boutons div.partage {text-align:right;padding:9px 18px 0 0;background:url(../img/bg_bloc_boutons_partage.png);height:26px;font-size:1.1em;font-family:Arial,sans-serif;color:#fff; margin-top:10px;}
.details-produit .bloc-boutons div.partage img {vertical-align:middle;margin:0 2px 0 0;}

.details-produit .actions-produit {margin:22px 0 0 0;padding:9px 0 0 21px;background:url(../img/bg_bande_actions.png) top left no-repeat;height:86px;width:603px;color:#7d7d7d;font-size:1.1em;}
.details-produit .actions-produit .prix {color:#FFF;font-size:2.0em;font-weight:bold;margin:2px 0 0 -2px;line-height:18px;}
.details-produit .actions-produit .prix small {color:#856c60;font-weight:bold;font-size:12px;}

.details-produit .actions-produit a {display:block;height:0;overflow:hidden;font-size:0;float:right;}
.details-produit .actions-produit a.btn-ajouter-panier {width:202px;padding-top:42px;margin-right:0px;}
.details-produit .actions-produit a.btn-passer-caisse {width:203px;padding-top:43px;}

.details-produit #btoff a {

	cursor:default;
    filter : alpha(opacity=20);
    -moz-opacity : 0.2;
    opacity : 0.2; 
	
}

.details-produit .info-obligatoire {color:#ee592b;text-align:right;margin:0px 10px 0 0;font-size:1.1em;}

.details-produit .col-main {width:628px;float:left;}
.details-produit .form {}

.details-produit .field {color:#c6454a;}
.details-produit .field label {display:block;margin:0;font-size:1.1em;padding:0 0 0 5px;}
.details-produit .field em {font-style:normal;color:#ee592b;}
.details-produit .field select {color:#555;width:225px;height:20px;margin:0 0 16px 0;}
.details-produit .field select#field-qty {width:107px;}
.details-produit .field a {font-size:1.1em;color:#c6454a;padding:0 0 0 5px;}

.details-produit .description {width:370px;font-size:10px;}
.details-produit .description p {margin:0 0 9px 0;}

/* onglets details */
body .body .details-produit .tabs {float:left;width:994px; height:auto;padding:27px 0 25px 0;margin:10px 0 7px -1px;}
body .body .details-produit .tabs_item {background:url(../img/bg_tabs_large.jpg) no-repeat left bottom;}
body .body .details-produit .tabs ul {margin:0;}
body .body .details-produit .tabs ul li {list-style:none;float:left;margin:0;background: url(../img/bg_tabs_inactive.jpg) no-repeat left top;}
body .body .details-produit .tabs ul li a{margin:0;width:177px; height:76px;margin-right:1px;color:#6c544b;padding-top:13px;padding-left:18px;display:block;font-weight:bold;}
body .body .details-produit .tabs ul li a.active,
body .body .details-produit .tabs ul li a:hover  {background-image: url(../img/bg_tabs_active.jpg);color:#c6454a;text-decoration:none;}

body .body .details-produit .tabs .txt-gauche {width:215px;float:left;margin:0 0 0 25px;}
body .body .details-produit .tabs .txt-gauche h3 {color:#c6454a;text-transform:uppercase;font-weight:bold;font-size:1.5em;line-height:1.35em;margin:0 0 5px 0;}
body .body .details-produit .tabs .txt-gauche p {color:#c7b299;font-size:1.1em;}
body .body .details-produit .tabs ul.produits {float:left;width:700px;margin:-28px 0 0 7px;}
body .body .content .details-produit .tabs ul.produits a {margin:0;display:inline;font-weight:normal;}
body .body .details-produit .tabs ul.produits li {width:155px;margin:0 15px 0 0;}
body .body .details-produit .tabs ul.produits li h4 {color:#c7b299;font-weight:normal;margin:0;white-space:nowrap;overflow:hidden;}
body .body .details-produit .tabs ul.produits li h4 a {color:#c7b299;}
body .body .details-produit .tabs ul.produits li p {margin:0;color:#c7b299;height:3em;line-height:1.5em;overflow:hidden;}
body .body .details-produit .tabs ul.produits li img {margin:0 0 -6px -4px;}
body .body .details-produit .tabs ul.produits li .prix {font-size:1.1em;font-weight:bold;color:#c7b299;margin:0 0 2px 0;}
body .body .details-produit .tabs ul.produits a.lien-ajouter {color:#c6454a;display:inline;font-size:0.8em;letter-spacing:-0.05em;}
body .body .details-produit .tabs ul.produits a.lien-ajouter span {color:#c6454a;font-weight:normal;padding-left:0;}
body .body .details-produit .tabs ul.produits a.lien-ajouter img.go {background:url(../img/fleche_ajouter.png) no-repeat 100% 50%;vertical-align:-30%;margin:0 0 0 5px;width:auto;height:auto;border:0;}
body .body .details-produit .tabs ul.produits a:hover {background:none;}
body .body .details-produit .tabs ul.produits a:hover span {text-decoration:underline}
body .body .details-produit .tabs ul.produits a.lien-ajouter span.go {text-decoration:none;}

/* POPUP "zoom" */
#img-popup-container {

	display:none;
	position:relative;
	z-index:9999;
	
}

#img-popup-container .bg {
	
	background:#724b62;
	opacity:0.97;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	
}

#img-popup-container .inner {display:none;position:fixed;/*width:100%;height:100%;*/top:0;left:0;z-index:1000; *width:700px;}
#img-popup-container .inner .box {background:url(../img/bg_popup.png) no-repeat;width:842px;height:619px;margin:30px auto;}
#img-popup-container .inner .box .padding {padding:30px 29px 28px 32px;background:url(../img/bg_vignettes_zoom.jpg) no-repeat 32px 436px;}
#img-popup-container .fermer {line-height:20px;display:block;margin:33px 33px 0 0;height:20px;float:right;padding:0 30px 0 0;background:url(../img/btn_fermer_zoom.png) no-repeat 100% 50%;color:#636363;font-size:1.2em;font-weight:bold;letter-spacing:0.02em;}
#img-popup-container .photo-nav a.prev,
#img-popup-container .photo-nav a.next {height:0;overflow:hidden;font-size:0;display:block;width:69px;padding:186px 0 0 0;}
#img-popup-container .photo-nav a.prev {float:left;margin:136px 0 0 43px;background:url(../img/zoom_prev.png);width:65px;}
#img-popup-container .photo-nav a.next {float:right;margin:136px 39px 0 0;background:url(../img/zoom_next.png);}
#img-popup-container .photo-nav {text-align:center;clear:both;}
#img-popup-container .photo-nav img {margin:0;}

#img-popup-container .photoContenaire {
	
	float:left;
	width:626px;
	height:330px;
	text-align:center;
	margin:9px 0 0 0;
	
}

#img-popup-container .vignettes {padding:16px 0 0 72px;background:url(../img/bg_zoom_vignettes.jpg) no-repeat center top;min-height:81px;}
#img-popup-container .vignettes ul,
#img-popup-container .vignettes li {margin:0;padding:0;list-style-type:none;}
#img-popup-container .vignettes li {float:left;width:111px;}
#img-popup-container .vignettes li.last {width:100px;}
#img-popup-container .vignettes li a {display:block;margin:0 0 1px 0;padding-bottom:28px;}
#img-popup-container .vignettes li a img {border:1px solid #7a566b;}
#img-popup-container .vignettes .actions {width:151px;float:right;padding:0 63px 0 0;margin-top:-15px;}
#img-popup-container .vignettes .actions a {height:0;overflow:hidden;font-size:0;display:block;}
#img-popup-container .vignettes .actions a.btn-ajouter {width:150px;padding:31px 0 0 0;margin:25px 0 7px auto;}
#img-popup-container .vignettes .actions a.btn-caisse {width:151px;padding:31px 0 0 0;margin:0 0 0 auto;}

/* popup - info */
#img-popup-container .inner .box-small {height:371px;background:none; width:680px;margin:170px auto; _margin:auto;}
#img-popup-container .inner .box-small .fermer {margin:-45px -30px 0 0;}
#img-popup-container .inner .box-small .header {background:url(../img/bg_popup_small_header.png) no-repeat 1px top;width:100%;margin:0;height:56px;}
#img-popup-container .inner .box-small .body {background:url(../img/bg_popup_small_body.png) repeat-y left top;width:542px; height:auto;margin:0;padding:24px 69px;}
#img-popup-container .inner .box-small .body h2 {color:#636363;font-size:1.4em;margin-bottom:15px;}
#img-popup-container .inner .box-small .body p {color:#636363;text-align:justify;font-size:1.1em;}
#img-popup-container .inner .box-small .footer {background:url(../img/bg_popup_small_footer.png) no-repeat 1px top;width:100%;margin:0;height:56px;}
#img-popup-container .inner .box-small .content {padding:82px 69px;}



body .body .content .mon_compte {width:999px;margin:0 0 0 -5px;font-size:1.1em;}
body .body .content .mon_compte h1 {margin:0 0 5px 5px;background:url(../img/compte/bg_cadenas_petit.png) no-repeat center left; padding:9px 0 0 35px;height:29px;color:#ae4347;font-size:2.2em;}
body .body .content .mon_compte .head {margin:0;background:url(../img/compte/bg_mon_compte_header.png) no-repeat left top; height:10px;width:100%;}
body .body .content .mon_compte .body {margin:0;padding:34px 42px;background:url(../img/compte/bg_mon_compte_body.png) repeat-y left top;height:auto;width:100%;}
body .body .content .mon_compte .body .securite {width:158px; height:130px;background:url(../img/compte/bg_cadenas_gros.jpg) no-repeat left top; float:right;padding:82px 0 0 0;font-size:1em;margin: -10px 105px 0 0;}
body .body .content .mon_compte .body .securite span.green {color:#499a53;}
body .body .content .mon_compte .body .securite-different {height:77px;background:url(../img/cart/bg_cadenas.jpg) no-repeat left top; float:right;padding:0px;font-size:1.2em;margin:2px 50px 0 0;width:200px;}
body .body .content .mon_compte .body .securite-different p {font-weight:bold;margin:7px 0 0 55px;width:129px;}
body .body .content .mon_compte .body p {margin:0 0 15px;font-size:1em; line-height:1.2em;}
body .body .content .mon_compte .body form {}
body .body .content .mon_compte .body form label {display:block;font-size:1em;margin:0 0 0 -2px;}
body .body .content .mon_compte .body form div {margin:-4px 0 5px -3px;}
body .body .content .mon_compte .body form div input {}
body .body .content .mon_compte .body form a.ouvrir_session {margin: 10px 0 0 -4px;}
body .body .content .mon_compte .body form a.oubli {text-decoration:none; color:#ae4347;display:block;margin-top:4px;}
body .body .content .mon_compte .body form p.a_noter {padding:0 0 19px 0;margin:20px 0 0 0;font-size:1em;background:url(../img/compte/separateur_rose.jpg) no-repeat left bottom; width:630px;}
body .body .content .mon_compte .body form a.creer_mon_compte {margin: 18px 0 0 -4px;padding:0;}
body .body .content .mon_compte .body form p.nobg {margin-top:12px;}
body .body .content .mon_compte .footer {margin:0;background:url(../img/compte/bg_mon_compte_footer.png) no-repeat left top; height:17px;width:100%;}

/* luc */
body .body .content .mon_cart {width:732px;margin:0 0 0 -5px;font-size:1.1em;}
body .body .content .mon_cart h1 {margin:0 0 5px 5px;background:url(../img/compte/bg_cadenas_petit.jpg) no-repeat center left; padding:9px 0 0 35px;height:29px;color:#ae4347;text-transform:capitalize;font-size:2.2em;}
body .body .content .mon_cart .head {margin:0;background:url(../img/compte/bg_mon_cart_header.png) no-repeat left top; height:10px;width:100%;}
body .body .content .mon_cart .body {margin:0;padding:34px 42px;background:url(../img/compte/bg_mon_compte_body.png) repeat-y left top;height:auto;width:100%;}
body .body .content .mon_cart .body p {margin:0 0 15px;font-size:1em; line-height:1.2em;}
body .body .content .mon_cart .body form {}
body .body .content .mon_cart .body form label {display:block;font-size:1em;margin:0 0 0 -2px;}
body .body .content .mon_cart .body form div {margin:-4px 0 5px -3px;}
body .body .content .mon_cart .body form div input {}
body .body .content .mon_cart .body form a.ouvrir_session {margin: 10px 0 0 -4px;}
body .body .content .mon_cart .body form a.oubli {text-decoration:none; color:#ae4347;display:block;margin-top:4px;}
body .body .content .mon_cart .body form p.a_noter {padding:0 0 19px 0;margin:20px 0 0 0;font-size:1em;background:url(../img/compte/separateur_rose.jpg) no-repeat left bottom; width:630px;}
body .body .content .mon_cart .body form a.creer_mon_compte {margin: 18px 0 0 -4px;padding:0;}
body .body .content .mon_cart .body form p.nobg {margin-top:12px;}
body .body .content .mon_cart .footer {margin:0;background:url(../img/compte/bg_mon_compte_footer.png) no-repeat left top; height:17px;width:100%;}
/* */

body .body .content .confirmation .body {padding:20px 26px;}
body .body .content .confirmation .body h2 {color:#724b62;font-size:1.4em;margin-top:-3px; margin-bottom:17px;}
body .body .content .confirmation .body form a.ouvrir_session {margin: 10px 0 0 -4px;background-image:url(../img/fr/btn_ouvrir_session_163_38.png) !important; width:163px !important; height:38px !important;}
body .body .content .confirmation .body form p.a_noter {margin:0;height:3px;}
body .body .content .confirmation .body form a.creer_mon_compte {margin-bottom:20px;}

body .body .content .mon_compte .creer_mon_compte {padding:20px 26px;}
body .body .content .mon_compte .creer_mon_compte .securite {height:87px;background:url(../img/cart/bg_cadenas.jpg) no-repeat left top; float:right;padding:0px;font-size:1.2em;margin:2px 50px 0 0;width:200px;}
body .body .content .mon_compte .creer_mon_compte .securite p {font-weight:bold;margin:7px 0 0 55px;width:129px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte {width:658px;padding:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .obligatoire {color:#ee592b;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .smaller {font-size:0.9em;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte div.obligatoire {float:right;margin:3px 15px 0 0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte h2 {color:#724b62;margin:0 0 11px 0;font-size:1.4em;padding:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_small {width:326px;float:left;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .clearit {margin-top:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .clearitagain {margin-top:6px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .last {float:right;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_small label {margin:0 0 -1px 3px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_small div {margin:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_small select {margin:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_large {width:648px;margin:-3px 0 0 0px;float:left;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_large label {margin:0 0 2px 0px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha {float:right;padding-top:20px;margin-right:-1px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha label.captcha{background:url(../img/compte/bg_etapes.jpg) no-repeat left top;padding-left:20px;margin:0 0 1px -1px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha img{border:1px solid #a2a7b0;float:left;width:282px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha .actions {float:right;width:24px;margin-right:13px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha .actions a {display:block; width:24px; height:24px;text-indent:-9999px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha .actions .sonore {background:url(../img/compte/btn_captcha_audio.jpg) no-repeat left top;margin-bottom:4px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha .actions .refresh {background:url(../img/compte/btn_captcha_rafraichir.jpg) no-repeat left top;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha .desc{clear:both;margin-left:0px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha label.hiddenword {margin-top:10px;margin-left:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .field_captcha .input-mauve-rose {margin-left:-1px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .separateur {margin-bottom:30px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .conditionslegales {margin-top:-14px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .conditionslegales h2 {margin-left:7px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .conditionslegales p.wrap {background:url(../img/compte/bg_condition_legale.jpg) no-repeat left top;width:599px; height:50px;color:#666666;line-height:1.4em;padding:11px 23px;margin:0;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .conditionslegales div.wraplegale {width:624px; height:100px;color:#666666;line-height:1.4em;padding:11px 10px;margin:0; margin-bottom:20px;overflow:auto;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .conditionslegales input {float:right;margin-right:17px;margin-top:7px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .conditionslegales label {float:right;margin-top:5px;margin-right:8px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .actions {width:220px;float:right;margin-top:-15px;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .actions a.creer_mon_compte{background-image:url(../img/fr/btn_creer_mon_compte_217_52.jpg) !important; width:217px !important; height:52px !important;background-repeat:no-repeat !important;}
body .body .content .mon_compte .creer_mon_compte form.creer_mon_compte .actions p {margin:0;text-align:right;margin:15px 17px 75px 0;line-height:1.5em;}

body .body .content .mon_compte h2 {color:#724b62;margin:0 0 11px 0;font-size:1.4em;padding:0;}

body .body .content .mes_infos {}
body .body .content .mes_infos .body {padding:20px 28px;}
body .body .content .mes_infos .body .submenu{
	
	width:630px;
	height:44px;
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	background-image:url(../img/compte/bg_sub_menu.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #E2C1CC;
	
	
}
body .body .content .mes_infos .body .securite-different {margin:-12px 40px 0 0;}
body .body .content .mes_infos .body h2 {margin:0 0 7px 0;}
body .body .content .mes_infos .body p {width:627px;}
body .body .content .mes_infos .body .submenu {margin:0px 0 0px -2px;}
body .body .content .mes_infos .body .submenu li {list-style:none;margin:0px 0 20px 0;float:left;}
body .body .content .mes_infos .body .submenu li a {display:block;padding:12px 0 0 16px;background:url(../img/compte/bg_sub_menu.jpg) no-repeat left top;width:179px;height:34px;color:#999999;font-size:0.9em;font-weight:bold;}
body .body .content .mes_infos .body .submenu li a.selected,
body .body .content .mes_infos .body .submenu li a:hover {background:none; background-color:#E1C0CB;color:#c6454a;text-decoration:none;width:179px;height:32px;}
/*
body .body .content .mes_infos .body table {width:780px;margin:-7px 0 0 -3px;padding:0;border:none;}
body .body .content .mes_infos .body table thead {background:url(../img/compte/separateur_rouge_grand.jpg) no-repeat left bottom;}
body .body .content .mes_infos .body table tbody {background:url(../img/compte/separateur_rouge_grand.jpg) no-repeat left bottom;}
body .body .content .mes_infos .body table tr {border:none;}
body .body .content .mes_infos .body table tr th{border:none;text-align:left;font-size:1em;padding: 3px 0px 8px 7px;}
body .body .content .mes_infos .body table tr th.description {width:371px;}
body .body .content .mes_infos .body table tr th.prix {width:107px;}
body .body .content .mes_infos .body table tr th.prix span {margin-left:5px;}
body .body .content .mes_infos .body table tr th.quantite {width:99px;}
body .body .content .mes_infos .body table tr th.quantite span{margin-left:-3px;}
body .body .content .mes_infos .body table tr th.total {}
body .body .content .mes_infos .body table tr th.total span{margin-left:5px;}
body .body .content .mes_infos .body table tr td{border:none;padding: 30px 0px 21px 7px;}
body .body .content .mes_infos .body table tr td.description {padding:6px 0 21px 6px;}
body .body .content .mes_infos .body table tr td.description a {display:block;width:89px;height:89px;float:left;margin:2px 16px 0 -5px;}
body .body .content .mes_infos .body table tr td.description a img {width:87px; height:87px;border:1px solid #a75656;}
body .body .content .mes_infos .body table tr td.description h5 {margin:11px 0 -2px 0;font-size:1em;color:#724b62;}
body .body .content .mes_infos .body table tr td.description p {margin:0 0 -3px 0;font-size:0.8em;line-height:1.2em;width:345px;color:#724b62;}
body .body .content .mes_infos .body table tr td.description div {font-size:0.8em;}
body .body .content .mes_infos .body table tr td.prix {font-weight:bold;padding-left:9px;color:#724b62;}
body .body .content .mes_infos .body table tr td.quantite {}
body .body .content .mes_infos .body table tr td.total {font-weight:bold;padding-left:9px;color:#724b62;}
body .body .content .mes_infos .body table tfoot tr {}
body .body .content .mes_infos .body table tfoot tr td {text-align:left; vertical-align:top;padding-top:23px;margin-left:-10px;}
body .body .content .mes_infos .body table tfoot tr table {float:none;width:300px;}
body .body .content .mes_infos .body table tfoot tr table tr {padding:0;}
body .body .content .mes_infos .body table tfoot tr table tr td{padding:0;text-align:right;font-size:1em;color:#724b62;padding:1px 35px 0 0;}
body .body .content .mes_infos .body table tfoot tr table tr td.label {text-align:left;padding:0 0 0 0;font-weight:bold;}
body .body .content .mes_infos .body table tfoot tr table tr td.taxes {text-align:left;padding: 0 0 0 0;}
body .body .content .mes_infos .body table tfoot tr table tr td.tps {}
body .body .content .mes_infos .body table tfoot tr table tr td.tvq {padding-bottom:5px;}
body .body .content .mes_infos .body table tfoot tr table tr.total td {font-size:1.1em;padding-top:8px;font-weight:bold;}
body .body .content .mes_infos .body table tfoot tr table tbody{background:none;}
body .body .content .mes_infos .body table tfoot tr table tfoot{background:url(../img/compte/separateur_gris.jpg) no-repeat left top;}
body .body .content .mes_infos .body table tfoot tr table tfoot td {padding-top:12px;}
*/
body .body .content .promos .body h2 {margin:0 0 7px 0;font-size:1.4em;color:#724B62;}
/*
body .body .content .promos .body table {width:auto !important;}
body .body .content .promos .body table tr td.description {padding:6px 0 21px 6px; width:533px;}
body .body .content .promos .body table tr td.description p {margin:0 0 -3px 0;font-size:0.8em;line-height:1.2em;width:100%;color:#724b62;}
body .body .content .promos .body table tr td.prix {width:130px;margin-right:16px;}
body .body .content .promos .body table tr td.prix strike {display:block;color:red;line-height:1em;text-align:right;margin:3px 16px 0 0;text-decoration:line-through;}
body .body .content .promos .body table tr td.prix strike span {color:#724b62;padding:0 8px;}
body .body .content .promos .body table tr td.prix h5 {font-size:1em;color:#724B62;float:right;clear:both;margin:1px 24px 2px 0;}
body .body .content .promos .body table tr td.prix .promo{background:url(../img/compte/bg_etiquette_promo.jpg) no-repeat left top; padding:7px 0 0 49px; width:68px; height:28px;border:none;clear:both;color:white;font-size:1.2em;font-weight:bold;margin-bottom:10px;}
body .body .content .promos .body table tr td.prix a.fleche_rose {font-size:0.7em;background-image:url(../img/fleche_ajouter.png);color:#AE4347;padding:0px 22px 0 0;width:auto;height:auto;margin:2px 17px 0 0;float:right;background-position:right 50%;}

body .body .content .vos_locations .body table thead .date_heure_location {width:158px;}
body .body .content .vos_locations .body table thead .expiration {padding-left:21px;}
body .body .content .vos_locations .body table tbody td {}
body .body .content .vos_locations .body table tbody td h5 {font-size:1em;color:#724b62;}
body .body .content .vos_locations .body table tbody .date_heure_location {}
body .body .content .vos_locations .body table tbody .expiration {}
body .body .content .vos_locations .body table tbody .expiration h5 {padding-left:17px;}
*/

body .body .content .infos_perso {}
body .body .content .infos_perso .body {padding-bottom:50px;}
body .body .content .infos_perso .body h2 {margin:0 0 7px 0;font-size:1.4em;color:#724B62;}
body .body .content .infos_perso .infos{padding-top:7px;width:150px;}
body .body .content .infos_perso .infos li {list-style:none;font-size:0.8em;margin:0 0 0 4px;}
body .body .content .infos_perso .infos li.label {font-weight:bold;margin: 6px 0 -6px 4px ;}
body .body .content .infos_perso .infos li.first_label {margin:0 0 -6px 4px;}
body .body .content .infos_perso .infos li.livraison_label {margin:20px 0 -7px 4px;}
body .body .content .infos_perso .infos li.info {padding:0 0 0 1px;color:#666666;}
body .body .content .infos_perso .infos li.info b {display:block;margin-bottom:-1px;}
body .body .content .infos_perso .infos li.info p {margin:0;line-height:1.2em;width:auto;margin-bottom:8px;}
body .body .content .infos_perso .infos li a.changer {color:#ae4347;text-decoration:underline;display:block;margin-top:-7px;}

/* =============================== */
/* ====================== FIN BODY */
/* =============================== */

/* =============================== */
/* ================== DEBUT FOOTER */
/* =============================== */
body .footer {padding-top:25px;margin:auto;background:url(../img/bg_footer_pages.jpg) no-repeat 0 -265px;width:990px;}
/* sur l'accueil, le footer est plus long à cause du bloc texte "la boutique planetex c'est...", donc le background est placé à une hauteur différente */
body.accueil .footer {background:url(../img/bg_footer.jpg) no-repeat 0 25px; *margin-top:50px;}

/* hauteur fixe car le BG en dépend */
body .footer .content .leitmotiv{padding-top:20px;padding-left:20px;margin-bottom:30px;height:165px;}
body .footer .content .leitmotiv img{margin-left:-6px;margin-bottom:-5px;}
body .footer .content .leitmotiv p{color:#998675; width:460px;font-size:1.1em;text-align:left;}
body .footer .content .clindoeil {margin:0;padding:0;padding-left:20px;}
body .footer .content .clindoeil img {margin-left:-5px;margin-bottom:48px;}
body .footer .content .clindoeil ul li{margin:0 0 20px 0;padding:0;list-style:none;float:left;width:148px;}
body .footer .content .clindoeil ul li.mascoite {width:168px;}
body .footer .content .clindoeil ul li.lublo {width:168px;}
body .footer .content .clindoeil ul li.acotes {width:140px;}

body .footer .content .clindoeil ul li h6{text-transform:uppercase;color:#724b62;margin:0;font-size:0.9em;font-weight:bold;line-height:1.4em;}
body .footer .content .clindoeil ul li ul {}
body .footer .content .clindoeil ul li ul li{height:100%;line-height:1.3em;margin:0;}
body .footer .content .clindoeil ul li ul li a{color:#998675;font-size:0.9em;}
body .footer .content .footer {margin:0; padding:0;background:url(../img/sep_footer.png) no-repeat 0 3px;padding-left:16px;padding-top:8px;}
body .footer .content .footer li {margin:0; padding:0;float:left;list-style:none;padding:0 3px;color:#724b62;}
body .footer .content .footer li a{color:#724b62; text-decoration:none;font-size:0.9em;border-bottom:1px solid #724b62;}
body .footer .content .footer li a:hover {text-decoration:none;}
body .footer .content .footer li.last {padding-left:23px;padding-top:2px;}
body .footer .content .footer li.last a {color:white;text-decoration:none;border:none;}
body .footer .content .footer li.last a:hover {text-decoration:underline;}
body .footer .content .footer li.last a span{font-family:"verdana";}
body .footer .content p.copyright {color:#724b62;font-size:1.1em;padding-left:19px;padding-bottom:100px;padding-top:14px;}

/* luc */

label.error {
	
	color:#F00;
	font-weight:bold;
	
}

hr,
.hr {
	
	display:block;
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	height:20px;
	background-image:url(../img/hr.gif);
	background-repeat:no-repeat;
	background-position:center center;
	clear:both;
	
}

.field_checkbox label,
.field_checkbox input {
	
	float:left;
	
}

.field_checkbox label {
	
	padding-top:2px;
	
}

.field_checkbox input {
	
	margin-right:10px;
	

}

.btvert {
	
	float:right;
	margin-top:30px;
	margin-right:15px;
	background-image:url(../img/boutonVert.jpg);
	background-repeat:no-repeat;
	width:248px;
	height:47px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	
}

.btvert a {
	
	display:block;
	width:231px;
	height:31px;
	padding-top:16px;
	padding-right:10px;
	color:#FFF;
	
}

.btvert a:hover {
	
	text-decoration:none;
 
 }


.creer_mon_compte_right {
	
	float:right;
	width:220px;
	margin-right:60px;
	color:#724b64;
	
}

.creer_mon_compte_right h2 {
	
	font-size:15px;
	color:#724b62;
	
}

.creer_mon_compte_right hr,
.creer_mon_compte_right .hr {
	
	background-image:url(../img/minihr.gif);
	height:10px;
	
}

.creer_mon_compte_right img {
	
	border:1px solid #994445;
	
}

.creer_mon_compte_right .listSelection {
	
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:11px;
	float:left;
	width:235px;
	margin-top:10px;
	
	
}

.creer_mon_compte_right .listSelection li {
	
	padding:0px;
	margin:0px;
	clear:both;
	width:100%;
	float:left;
	background-image:url(../img/minihr.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:10px;
	margin-bottom:10px;

}

.creer_mon_compte_right .listSelection li .imagelist {
	
	float:left;
	width:68px;
	margin-right:10px;
	
}

.creer_mon_compte_right .listSelection li p {
	
	float:left;
	width:155px;
	
}

.item_minicart {
	
	clear:both;
	width:220px;
	height:52px;
	margin-bottom:5px;
	
}

.item_minicart .image {
	
	float:left;
	
}

.item_minicart .details {
	
	float:left;
	margin-left:10px;
	font-weight:bold;
	
}

.item_minicart .prix {
	
	float:right;
	font-weight:bold;
	
}

.creer_mon_compte_right .grandtotal {
	
	text-align:right;
	
}

.creer_mon_compte_right .grandtotal .total strong {
	
	float:right;
	font-size:14px;
	
}

.creer_mon_compte_right .grandtotal .total a {
	
	float:left;
	background-image:url(../img/pointeurmauve.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:23px;
	padding-top:2px;
	height:16px;
	color:#ae4347;
	
}

.creer_mon_compte_right .secure {
	
	background:url(../img/cart/bg_cadenas.jpg) no-repeat left top;
	height:77px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	margin-top:40px;
	font-size:13px;
	
}

.creer_mon_compte_right .secure div {
	
	margin:0px;
	padding:5px 0 0 55px;
	font-weight:bold;
	font-size:0.9em;
	line-height:1.4em;
	
}

.creer_mon_compte_right .secure div span.green {
	
	color:#499a53;
	
}

#transaction_stp2 .field_checkbox {
	
	float:left;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:20px;
	border:1px solid #FFF;
	
}

#transaction_stp2 .field_checkbox input {
	
	margin-top:13px;
	
	
}

.creer_mon_compte_left .etapescommande {
	
	float:left;
	width:200px;
	margin-right:20px;
	color:#666;
	
}

.creer_mon_compte_left .etapescommande a {
	
		color:#ae4347;
		text-decoration:underline;
		font-weight:bold;

}

.creer_mon_compte_left {
	
	float:left;
	width:650px;
	
}

.commandenum strong {
	
	float:left;
	font-size:14px;
	
}

.commandenum a {
	
	float:right;
	color:#ae4347;
	background-image:url(../img/pointeurmauve.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:21px;
	padding-top:2px;
	height:14px;
	
}

.item_bigcart {
	
	float:left;
	clear:both;
	margin-bottom:10px;
	color:#724b62;
	width:600px;
	
}

.item_bigcart .description {
	
	float:left;
	width:500px;
	
}

.item_bigcart .description img {
	
	border:1px solid #994445;
	margin-right:15px;

}

.item_bigcart .description a {
	
	float:left;
	
}

.item_bigcart .description p {
	
	float:left;
	padding-top:25px;
	width:300px;
	
}

.item_bigcart .description strong {
	
	font-size:13px;
	
}

.item_bigcart .quantite {
	
	float:left;
	margin-top:27px;
	
}

.item_bigcart .total {
	
	float:right;
	margin-top:25px;
	font-size:13px;
	font-weight:bold;
	
}


.grandtotal_bigcart {
	
	text-align:right;
	color:#724b62;
	font-size:13px;
	
}

.grandtotal_bigcart .left {
	
	float:left;
	margin-left:350px;
	
}

.grandtotal_bigcart .right {
	
	float:right;
	
}

.grandtotal_bigcart .total {
	
	font-size:15px;
	
}

.content_text {
	
	float:left;
	width:600px;
	font-size:11px;
	color:#998675;
	line-height:12px;
	
}

.content_text img {

	float:left;
	border:1px solid #994445;
	margin:5px;
	
}

.content_text h2 {
	
	font-size:18px;
	color:#c6454a;
}

.content_text strong {
	
	font-size:14px;
	color:#c6454a;
}

.content_text a:link,
.content_text a:visited {
	
	color:#998675;
	
}

.content_text a:hover,
.content_text a:active {
	
	text-decoration:underline;
	
}

#searchform .searchResult {
	
	position:absolute;
	left:1px;
	top:30px;
	width:226px;
	z-index:9999;
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(../img/RechercheDropDown.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	display:none;
	
	
}

#searchform .searchResult_shade {
	
	position:absolute;
	width:223px;
	height:33px;
	left:2px;
	top:0px;
	z-index:0;
	background-image:url(../img/shearchResultShade.png);
	background-repeat:no-repeat;
	
}

#searchform .searchResult_content {
	
	position:relative;
	z-index:1;
	
}


#searchform .searchResult a {
	
	display:block;
	float:left;
	clear:both;
	width:150px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	color:#555;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:15px;
	
}

/*
#searchform .searchResult li {
	
	display:block;
	float:none;
	clear:both;
	margin:0px;
	padding:0px;
	width:200px;
	left:0px;
}
*/

/* tableau historique */

body .body .content .mes_infos .body table.tablehistoriquelist,
body .body .content .mes_infos .body table.tablehistoriquelist tr,
body .body .content .mes_infos .body table.tablehistoriquelist td,
body .body .content .mes_infos .body table.tablehistorique,
body .body .content .mes_infos .body table.tablehistorique tr,
body .body .content .mes_infos .body table.tablehistorique td {
	
	font-size:12px;
	color:#333;
	vertical-align:middle;
	border:none;
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;
	
}

body .body .content .mes_infos .body table.tablehistoriquelist,
body .body .content .mes_infos .body table.tablehistorique {
	
	width:630px;
	display:block;
	float:left;
	
}

body .body .content .mes_infos .body table.tablehistoriquelist tr,
body .body .content .mes_infos .body table.tablehistoriquelist td,
body .body .content .mes_infos .body table.tablehistorique tr {
	
	width:100%;
	
}

body .body .content .mes_infos .body table.tablehistoriquelist td {
	
	padding-top:5px;
	padding-bottom:5px;
	
}

body .body .content .mes_infos .body table.tablehistorique p {
	
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	display:block;
	float:none;
	clear:none;
	
}

body .body .content .mes_infos .body table.tablehistorique table {
	
	display:block;
	padding:0px;
	margin:0px;
	
}

div.popupadd {
	
	position:absolute;
	color:#FFF;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding-top:9px;
	color:#FFF;
	width:251px;
	height:50px;
	background-image:url(../img/bgpadd.png);
	background-repeat:no-repeat;
	background-position:left top;
	z-index:99999;
	
}

#flashadd {
	
	position:absolute;
	width:116px;
	height:44px;
	background-color:#FFF;
	left:873px;
	top:26px;
	display:none;
	
}

.popsecure {
	
	position:relative;
}

.popupsecure {
	
	position:absolute;
	left:-34px;
	top:-158px;
	width:343px;
	height:167px;
	background-image:url(../img/bgpopsecure.png);
	background-repeat:no-repeat;
	display:none;
	
}

div.popupsecure_align {
	
	padding:30px;
	
}

.spyder {
	
	display:none;
	
}

#couponcode span {
	
	float:left;
	
}

#couponcode span a:link,
#couponcode span a:visited {
	
	display:block;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	background-color:#806075;
	width:70px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	
}

#couponcode input {
	
	float:left;
	border:none;
	background-color:transparent;
	color:#666;
	width:210px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#couponcode {
	
	border:1px solid #bbb8b8;
	float:left;
	padding:1px;
	
}



