*{
	font-family:Arial, Helvetica, sans-serif;
}
BODY{
	background:url(../img/commun/body-fd.gif) repeat-x #dddddd;
	margin:0;padding:0;font-size:11px;text-align:center;color:#6a5f4f;
	SCROLLBAR-FACE-COLOR:#e0dedb;SCROLLBAR-HIGHLIGHT-COLOR:#bfbcb7;SCROLLBAR-SHADOW-COLOR:#bfbcb7;SCROLLBAR-3DLIGHT-COLOR:#bfbcb7;
	SCROLLBAR-ARROW-COLOR: #bfbcb7;SCROLLBAR-TRACK-COLOR:#bfbcb7;SCROLLBAR-DARKSHADOW-COLOR:#e0dedb;
}
form{
	padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,td{
	font-size:11px;color:#6a5f4f;
}
input, select{
	color:#fc0059;
}

a{
	text-decoration:none;
}
img{
	border:0px;
}
h1, h2,h3,h4,h5,h6{
	margin:0px;padding:0px;font-size:11px;
}
ul,ol{
	list-style : none outside none;margin:0px;padding:0px;
}
li a{
	 height:auto !important;height:1%;
}
hr{
	margin:0px;padding:0px;height:0; _margin: -7px 0;border:0px;visibility:hidden;display:block;
}
p{
	margin:0;padding:0;
}
acronym,abbr{
	cursor: help;
	border-bottom: 1px dotted solid;
}
.PI_none{
	display:none;
}
.PI_clear{
	clear:both;font-size:1px;height:1px;
}
.PI_left{
	float:left;
}
.PI_right{
	float:right;
}
.PI_strike {
	text-decoration: line-through;
}

#container {
	position:relative;width:990px;text-align: left;margin-left:auto;margin-right:auto;
}
#containerpop {
	text-align: left;
}

/*** HEADER ***/
#header{
	position:relative;height:108px;
}
#logo{
	position:absolute;left:0; top:5px;width:347px;height:62px;
}
#account{
	position:absolute;right:0;top:15px;width:auto !important;width:1%; background:#FFFFFF;
}
#account strong{
	color:#fc0059;
}
#account .PI_cont{
	height:29px;padding:3px 8px 0 7px;	  
}
#account .PI_cont table{
	margin:0;padding:0;
}
#account .PI_cont .PI_ident{
	float:left;padding:2px 0 0 0;font-size:13px;white-space:nowrap;
}
#account form{
	float:left;
}
#account form .PI_inp{
	width:97px;padding:0 0 0 6px;background-color:#f6f5f5;font-weight:bold;
}
#account td.PI_link{
	padding:1px 0 0 10px;
}
#account td.PI_link a{
	display:block;float:left;padding:0 0 0 10px;background:url(../img/puce/los-grey.gif) no-repeat 0 4px;font-size:12px;font-weight:bold;white-space:nowrap;
}

#account .PI_info{
	position:absolute;right:0;margin:5px 7px 0 10px;
}
#account.PI_log .PI_info{
	left:auto;right:0;
}	

#account .PI_info a{
	display:block;padding:0 0 0 10px;background:url(../img/puce/flc-grey.gif) no-repeat 0 4px;color:#a29c92;white-space:nowrap;
}

#navTop{
	position:absolute;left:0;top:71px;width:100%;height:37px;background:url(../img/commun/top.gif) no-repeat;
}
#navTop h2{
	float:left;padding:8px 0 0 10px;width:121px;
}
#navTop form{
	float:left;padding:10px 0 0 0;width:170px;
}
#navTop .PI_inp{
	width:134px;padding:0 0 0 6px;margin:0 2px 0 0;color:#6a5f4f;
}
#navTop ul{
	float:left;padding:8px 0 0 0;
}
#navTop ul li{
	float:left;padding:0 0 0 11px;
}
#navTop ul li.PI_end{
	padding:0 0 0 34px;
}
/************************/

/*** GLOBAL ***/
.PI_content{
	position:relative;height:533px;background-color:#FFFFFF;
}
#contentMid{
	position:absolute;top:0;left:169px;width:543px;height:480px;margin:13px 15px 0 15px;
}
#contentRight{
	position:absolute;top:0;left:742px;width:248px;padding:13px 0 0 0;
}
#contentCenter{
	position:absolute;top:0;left:169px;width:795px;height:480px;margin:13px 0 0 15px;/*border:1px solid red;*/
}
#contentCenterMid{
	position:relative;float:left;
}
#contentCenterRight{
	position:relative;float:right;
}
#contentCenterLeft{
	position:absolute;top:0;left:0;width:727px;height:480px;margin:13px 15px 0 0;
}

#containerpop #contentMid{
	position:absolute;top:0;left:0;width:543px;height:480px;margin:13px 15px 0 15px;
}

#listProduct #contentMid, #listProductVisu #contentMid{ height:460px; }
#listProduct #contentMid .PI_selectionProd, #listProductVisu #contentMid .PI_selectionProd{ padding:10px 0 0 0; height:28px; }

#contentScroll{
	position:absolute;top:0;left:0;
}
#maskLay{
	position:absolute;left:0;top:0;width:100%;height:100% !important;height:640px;z-index:15;visibility:hidden;background:black;filter:alpha(opacity=35);-moz-opacity:0.35;opacity: 0.35;
}
.PI_inp, .PI_area{
	border:1px solid #d1cfcb;background-color:#ffffff;
}
form.PI_form input.PI_inp, form.PI_form select.PI_inp, form.PI_form textarea.PI_area{
	padding:0 0 0 4px;color:#f90056;font-weight:bold;
}
form.PI_form input.PI_inpDefault{
	color:#bdbab5;font-weight:normal;
}
input.PI_inpError{
	border:1px solid #ff0101;
}
form.PI_form .PI_sep{
	clear:both;height:8px;font-size:1px;
}
form.PI_form div.PI_txtError{
	clear:both;padding:4px 0 4px 0;display:none;
}
.PI_linkBtn{
	display:block;margin:2px 0;padding:0 0 0 12px;background:url(../img/puce/los-pink.gif) no-repeat 0 3px;color:#fc0059;font-weight:bold;
}
ul.PI_linked{
	margin:3px 0;
}
ul.PI_linked li a, a.PI_linked{
	display:block;padding:0 0 0 12px;background:url(../img/puce/flcf-grey.gif) no-repeat 0 3px;
}
.PI_txtError{
	color:#ff0101;font-weight:bold;height:auto !important;height:1%;
}
.PI_error, .PI_txtErrorDisplayed{
	margin:3px 0;display:none;color:#ff0101;font-weight:bold;font-size:12px;
}
.PI_txtError a, .PI_txtErrorDisplayed a{
	color:#ff0101;text-decoration:underline;
}
.PI_txtErrorDisplayed{
	display:block;
}
ul.PI_puced li a, a.PI_puced{
	display:block;padding:0 0 0 12px;background:url(../img/puce/los-grey.gif) no-repeat 0 3px;font-weight:bold;
}
ul.PI_puced li a.PI_on{
	display:block;padding:0 0 0 12px;background:url(../img/puce/los-pink.gif) no-repeat 0 3px;font-weight:bold;color:#fc0059;
}
a.PI_puced{
	margin:2px 0;
}

.PI_inpCheck{
	vertical-align:middle;margin:0 2px 0 0;
}
strong.PI_txtSup, strong.PI_txtsup, span.PI_txtSup{
	color:#fc0059;
}
ul.PI_linked2 a, a.PI_linked2{
	display:block;padding:0 0 0 12px;background:url(../img/puce/flc-pink.gif) no-repeat 0 3px;color:#fc0059;
}
.PI_txtspe{
	font-size:12px;
}
.PI_ment{
	color:#878787;
}
.PI_infoAlerte{
	display:block;padding:2px 0 2px 22px;background:url(../img/puce/info-red.gif) no-repeat;color:#fe0000
}
.PI_cnil{
	padding:1px 10px 0 0;font-size:10px;
}
/******************/

/*** BOX COMMUN ***/
.PI_box1 .PI_cont{
	padding:15px 15px 15px 26px;background-color:#efefee;
}
.PI_box1 .PI_top{
	background:#EFEFEE;
}
.PI_box1 .PI_top div{
	height:6px;font-size:1px;
}
.PI_box1 .PI_bot{
	background:#EFEFEE;
}
.PI_box1 .PI_bot div{
	height:6px;font-size:1px;
}
.PI_box2{
	background:url(../img/box/box2-left.gif) no-repeat left top;
}
.PI_box2 .PI_cont{
	height:20px;padding:6px 6px 0 6px;background:url(../img/box/box2-right.gif) no-repeat right top;
}

/*******************/

/*** NAVIGATION ***/
#navLeft, #navSubLeft, #leftStep, #navLeftContent{
	position:absolute;top:0;left:0;width:169px;height:520px;margin:13px 0 0 0;background:url(../img/commun/navleft-fd.gif) repeat-y;
}
#navLeft ol, #navSubLeft ol, #navLeftContent ol{
	padding:1px 0 0 0;background:url(../img/commun/navleft-fd.gif) repeat-y;
}
#navLeft ol, #navLeftContent ol{
	margin:0 0 14px 0;
}
#navSubLeft ol{
	padding:1px 0 5px 0;
}
#navSubLeft ol li{
	padding:1px 0;
}
#navLeft ol li a, #navSubLeft ol li a, #navLeftContent ol li a{
	display:block;width:147px;padding:0 15px 0 20px;color:#FFFFFF;font-size:12px;
}
#navLeft ol li a:hover, #navSubLeft ol li a:hover, #navLeftContent ol li a:hover{
	background:url(../img/commun/navleft-roll.gif) no-repeat right top;color:#cecbc6;
}
#navLeft ol li a.PI_on, #navSubLeft ol li a.PI_on, #navLeftContent ol li a.PI_on{
	background:url(../img/commun/navleft-on.gif) no-repeat right top;color:#cecbc6;
}
#navLeft p.PI_end, #navLeftContent p.PI_end{
	position:absolute;left:0;bottom:0;
}

#snav{
	position:absolute;left:169px;top:160px;visibility:hidden;z-index:12;margin:0 0 0 13px;
}
#snav .PI_cont{
	float:left;width:178px;min-height:153px;height:auto !important;height:153px;
	background:url(../img/commun/snav-fd.png) repeat-y left top !important;background:url(../img/commun/pix.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/commun/snav-fd.png', sizingMethod='scale');
}

#snav .PI_cont *{
	position:relative;
}
#snav ul{
	position:relative;min-height:138px;height:auto !important;height:138px;background:url(../img/puce/tirv-white.gif) repeat-y left top;
} 
#snav li{
	position:relative;
} 
#snav .PI_deb{
	width:190px;
}
#snav .PI_deb ul{
	background:url();padding-left:12px;
}
#snav li a{
	font-size:12px;text-decoration:none;color:#6a5f4f;display:block;padding:1px 0 1px 8px; position:relative;
}
#snav li a:hover, #snav li a.PI_on{
	background-color:#fc0059;color:#ffffff;font-weight:bold;
}
#snav .PI_close a{
	float:right;
}
#snav .PI_close{
	display:block;width:100%;height:15px;position:absolute;z-index:10;right:0;top:0;
}	  
#snav1, #snav2, #snav3{
	display:none;
}

#leftStep ol li a{
	display:block;
}
#leftStep .PI_boxInfo{
	width:151px;margin:0 8px;background:#d5d3cf;
}
#leftStep .PI_boxInfo .PI_cont{
	padding:10px;color:#91897e;
}
#leftStep .PI_boxInfo .PI_cont h3{
	padding:0 0 8px 0;margin:0 0 0 -4px;
}
#leftStep .PI_boxInfo h4{
	margin:0 0 4px 0;padding:0 0 0 16px;background:url(../img/puce/info-pink.gif) no-repeat left bottom;font-weight:bold;color:#fc0059;font-size:12px;
}
#leftStep .PI_boxInfo ul.PI_sep{
	margin:6px 0  0;padding:6px 0 0 0;background:url(../img/puce/tirh-grey.gif) repeat-x;
}
#leftStep .PI_desc{
	min-height:120px;height:auto !important;height:120px;padding:8px 12px 0 18px;margin:0 0 15px 0;
}
#leftStep .PI_desc h3{
	color:#efefee;font-size:12px;padding:0 0 5px 0;
}
#leftStep .PI_desc span{
	font-size:10px;
}
#leftStep .PI_desc2{
	padding:8px 12px 0 18px;margin:0 0 15px 0;
}

#navStep li{
	margin:30px 0 30px 0;
}
#navStep li{
	float:left;
}
#navStep li a{
	display:block;float:left;padding:7px 12px 7px 12px;background:url(../img/box/box-stepping-sep-off.gif) no-repeat right top #f1e9ec;color:#938087;font-size:14px;font-weight:bold;
}
#navStep li a.PI_on2{
	background:url(../img/box/box-stepping-sep-on2.gif) no-repeat right top #f1e9ec;
}
#navStep li a.PI_on{
	background:url(../img/box/box-stepping-sep-on.gif) no-repeat right top #8e3d59;color:#FFFFFF;
}
#navStep li.PI_end a{
	background:url() #f1e9ec;
}
#navStep li.PI_end a.PI_on{
	background:url() #8e3d59;
}

/************************/

/** FOOTER **/
#footer{
	height:36px;
}
#footer .PI_cont{
	float:right;width:806px;padding:3px 0 0 15px;
}
#footer .PI_copy{
	float:left;width:151px;height:18px;padding:4px 0 0 18px;background-color:#9b958b;color:#bdbab5;font-weight:bold;
}

#footer ul.PI_link{
	float:left;
}
#footer ul.PI_link li{
	float:left;padding:1px 0 0 0;color:#a8a39b;font-weight:bold;
}

#footer ul.PI_link li a{
	color:#a8a39b;font-weight:bold;
}  		 

#footer form{
	float:left;
}
#footer form label{
	color:#6A5E4E;font-weight:bold;
}  
#footer form .PI_inp{
	width:119px;padding:0 0 0 10px;color:#6a5f4f;
}
#footer form .PI_validNews{
	border:0;padding:0 1px;background-color:#dddddd;font-weight:bold;color:#6a5f4f;
}
#footer p{
	float:left;padding:1px 0 0 0;color:#a8a39b;font-weight:bold;
}
#footer p a{
	color:#a8a39b;font-weight:bold;
}

#footer .PI_subLink{
	clear:both;
}
#footer .PI_subLink strong{
	color:#69604F;
}
#footer .PI_subLink li{
	float:left;
}
#footer .PI_subLink li.img{
	vertical-align:top;margin:-2px 3px 0 3px;
}
#footer .PI_subLink li, #footer .PI_subLink li a{
	color:#a8a39b;font-weight:bold;
}
	 
#footer .PI_contact{
	float:right;width:248px;height:16px;background:#A8A39B;
}
#footer .PI_contact li{
	float:left;padding:0 0 0 10px;color:#ffffff;
}
#footer .PI_contact li a{
	padding:0 0 0 14px;background:url(../img/puce/los-greyf.gif) no-repeat 0 3px;color:#ffffff;font-weight:bold;
}
/*******************/

#path{
	width:525px;margin:0 0 0 4px;padding:0 0 0 12px;background:url(../img/puce/flc-grey.gif) no-repeat 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
#path strong{
	color:#fc0059;
}

.PI_pager{
	float:right;height:18px;margin:0 0 2px 0;font-weight:bold;
}	
.PI_pager a{
	font-weight:bold;color:#8F897B;
}	   
.PI_pager span{
	color:#6B5E4D;
}		 
.PI_pager a:hover, .PI_pager a.PI_on{
	color:#FE0058;
}

.PI_pager2{
	height:14px; padding:2px 0; margin:2px 0;font-weight:bold; background:#e2e1dd; text-align:center; color:#8F897B;
}	
.PI_pager2 a{
	margin:0 2px; font-weight:bold; color:#8F897B;
}	   
.PI_pager2 span{
	color:#FE0058;
}		 
.PI_pager2 a:hover, .PI_pager2 a.PI_on{
	color:#FE0058;
}


.PI_selectionProd{
	clear:both;height:38px;
}
.PI_selectionProd .PI_marques{
	float:left;width:220px;
}
.PI_selectionProd .PI_produit{
	float:left;width:196px;
}
.PI_selectionProd .PI_filtre{
	float:left;width:72px;
}
.PI_selectionProd .PI_filtre img{
	margin-right:5px;vertical-align:middle;
}
.PI_selectionProd .PI_affichage{
	float:right;width:50px;
}
.PI_selectionProd select{
	width:135px;font-weight:bold;
}

/*** SCROLLER ***/
#scroller{
	float:right;width:11px;background-color:#c4c2bb;
}
#scroller .PI_cont{
	/*height:376px;*/
}
#scroller .PI_cont div{
	position:absolute;left:0;top:0;height:20px;
}
#scrollMask{
	float:left;
}
/****************/

/*** SCROLL CONTENT ***/
#contentMid #presScrollMask {
	position:relative;overflow:hidden;width:530px;clear:both;
}
#contentCenter #presScrollMask {
	position:relative;overflow:hidden;width:790px;clear:both;
}
#contentScroll {
	position:absolute; top:0;left:0;padding-top:0px;
}
#scrollTools {
	position:absolute;top:67px;right:0;visibility:hidden;background:#bfbcb7;
}
#scrollTools #scDn {
	position:absolute;left:0;
}
#scrollTools #cursor, #scrollTools #scrollbarBg {
	position:absolute;left:0;top:13px;display:block;background-color:#e0dedb;border-right:1px solid #bfbcb7;border-left:1px solid #bfbcb7;width:9px;z-index:2;
}
#scrollTools #scrollbarBg {
	z-index:1;background:none;
}
#scrollTools #cursor:hover {
	background-color:#69604f;
}
/*********************/

/*** SCROLL BASKET ***/
#maskbasketItems {
	overflow:hidden; width:232px;position:relative;border:0 solid red;
}
#basketItems {
	position:absolute;top:0;left:0;margin:0;padding:0;
}
#scrollToolsbasket {
	position:absolute;left:237px;visibility:hidden;background-color:#e1c7d0;
}
#scrollToolsbasket #scDnbasket {
	position:absolute;left:0;
}

#scrollToolsbasket #cursorbasket, #scrollToolsbasket #scrollbarBgbasket {
	position:absolute;top:13px;left:0; background-color:#f1ebed;border-right:1px solid #e1c7d0;border-left:1px solid #e1c7d0;width:9px;display:block;z-index:2;
}
#scrollToolsbasket #scrollbarBgbasket {
	z-index:1;background:none;
}

/*********************/

/**** SCROLL LAYER ***/
.PI_contentScrollMask{
	position:relative;overflow:hidden;
}
.PI_contentScroll{
	position:absolute;top:0;left:0;padding:0px;
}
.PI_scroller {
	position:absolute;right:5px;width:11px;visibility:hidden;background:#bfbcb7;
}
.PI_scroller .scDn {
	position:absolute;left:0;
}
.PI_scroller .cursor, .PI_scroller .scrollbarBg {
	position:absolute;top:13px;left:0; background-color:#e0dedb;border-right:1px solid #bfbcb7;border-left:1px solid #bfbcb7;width:9px;display:block;z-index:2;
}
.PI_scroller .scrollbarBg {
	z-index:1;background:none;
}
.PI_scroller .cursor:hover {
	background-color:#69604f;
}
/*********************/

/*** UI COMBOBOX ***/
.PI_combobox{
	position:relative;z-index:200;width:290px;margin:-4px 0 0 0;
}
.PI_combobox .PI_default{
	padding:2px 20px 2px 8px;background:url(../img/puce/flc-combo.gif) no-repeat right top #FFFFFF;border:1px solid #d1cfcb;
}
.PI_combobox .PI_defaulton{
	border-bottom:0;border-right:2px solid #d1cfcb;
}
.PI_combobox .PI_comboLay{
	position:absolute;left:0px;z-index:200;width:257px;visibility:hidden;padding:4px 22px 4px 8px;background-color:#FFFFFF;border-left:1px solid #d1cfcb;border-right:2px solid #d1cfcb;border-bottom:2px solid #d1cfcb;border-top:0;
}
.PI_combobox .PI_contentScrollMask{
	height:150px;
}
.PI_combobox .PI_contentScroll{
	width:100%;
}
.PI_combobox a{
	display:block;font-weight:bold;color:#fc0059;
}
.PI_combobox p{
	background:url(../img/puce/tirh-brown.gif) repeat-x center;color:#898072;text-align:center;
}
.PI_combobox p strong{
	padding:0 3px;background-color:#FFFFFF;
}
/*******************/

/** BOX RIGHT **/
#delivery{
	margin:0 0 14px 0;background:#EBEAE9;
}
#delivery .PI_cont{
	padding:6px 6px 8px 11px;
}
#delivery h2{
	float:left;padding:0 0 6px 0; float:left;
}
#delivery form{
	clear:both;
}
#delivery .PI_inp{
	width:114px;padding:0 0 0 6px;margin:0 2px 0 0;background-color:#f6f5f5;font-weight:bold;
}
#delivery .PI_cont span{
	color:#a29c92;
}
#delivery .PI_cont .PI_txt{
	float:none;clear:both;
}
#delivery .PI_cont .PI_sep{
	height:10px;background:url(../img/puce/tirh-grey.gif) repeat-x center;
}
#delivery .PI_cont .PI_puce{
	padding:0 0 0 12px;background:url(../img/puce/los-grey.gif) no-repeat 0 3px;
}
#delivery .PI_cont .PI_link{
	float:right;margin:2px 2px 0 0;color:#a29c92;
}
#delivery .PI_tarifs {
	text-decoration:none; margin:0 5px 0 0; float:right; padding:0 0 0 12px;background:url(../img/puce/los-pink.gif) no-repeat 0 3px; text-decoration:underline;color:#a29c92;
}

#basket {
	margin:0 0 14px 0;
}
#basket h2{
	height:28px;padding:8px 0 0 14px;background:#964762;
}
#basket #basketDetail{
	position:relative;height:155px;background-color:#f1ebed;padding:5px 0 0 0;
}
#basket.PI_firstVisite #basketDetail{
	height:78px;
}
#basket #amount{
	height:20px;padding:7px 0 0 0;background-color:#e2d7db;color:#8e3d59;
}

#basket ul.PI_link{
	padding:10px 0 0 10px;
}
#basket ul.PI_link a{
	padding:0 0 0 14px;background:url(../img/puce/los-violet.gif) no-repeat 0 3px;color:#aa7386;font-weight:bold;
}
#basket table{
	margin:2px 0 2px 5px;color:#a87486;
}
#basket td{
	color:#a87486;vertical-align:top;
}
#basket .PI_numberProduct{
	width:15px;text-align:center;font-weight:bold;
}
#basket .PI_delProduct, #basket .PI_addProduct, #basket .PI_suppProduct{
	width:12px;
}
#basket .PI_name{
	padding:0 0 3px 5px;width:145px;background:url(../img/puce/tirh-violet.gif) repeat-x left bottom;
}
#basket .PI_prix{
	padding:0 8px 3px 0;width:25px;font-weight:bold;background:url(../img/puce/tirh-violet.gif) repeat-x left bottom;white-space:nowrap;
}
#basket .PI_desc{
	background:url(../img/puce/tirh-violet.gif) repeat-x left bottom;padding:0 0 3px 0;
}
#basket #amount #article{
	float:left;width:71px;text-align:right;
}

#basket #amount .PI_total{
	float:left;width:150px;font-size:13px;text-align:right;
}


#basket #amount #price{
	float:left;width:60px;font-size:13px;text-align:right;
}
#basket .PI_bot{
	display:block;height:31px;padding:10px 0 0 13px;background:#D4C5CA;
}
#basket .PI_puce{
	display:block;margin:0 0 2px 5px;padding:4px 0 0 12px;background:url(../img/puce/los-violet.gif) no-repeat 0 7px;color:#8e3d59;font-weight:bold;
}
#basket #basketDetail a.PI_puce{
	display:none;
}
#basket #deleteAll{
	height:14px;background-color:#f1ebed;padding:1px 16px 0 0;
}
#basket #deleteAll a{
	display:none;float:right;padding:0 16px 0 0;background:url(../img/btn/del.gif) no-repeat center right;color:#aa7386;
}

#basketTg {
	margin:-5px 0 15px 0; padding:0 0 0 11px;
}

/****************/


/* HOME PAGE */
#home{ background:none; }
#home #contentMid{
	width:573px; height:auto; margin:0 0 0 0;padding:13px 0 0 0;
}
#home #navLeft{
	z-index:2;
}
.PI_boxHome{
	position:absolute;top:344px;left:2px;
}
.PI_boxHome h3 {
	background:#731d80; margin:13px 0 9px 0; padding:1px 0 1px 14px; height:24px; color:#fff; font-size:20px; font-weight:normal; width:552px;
}
.PI_boxHome .PI_boxProduct{
	float:left;margin:0 15px 5px 2px; _margin:0 9px 5px 4px;
}
.PI_boxHome .PI_boxProductLast {
	margin:0 2px 5px 0; _margin:0 4px 0 2px;
}
#PI_boxHomeToday {
	height:146px; padding:10px 0 0 10px; background:#ebeae9 url(../img/box/home-today.gif);
}
#PI_boxHomeToday div {
	font-size:20px; color:#918a7e; padding:0 0 9px 0;
}
#PI_boxHomeToday div span {
	color:#fc0059;
}
#PI_boxHomeToday li {
	font-size:12px; color:#6a5f4f; padding:0 0 8px 16px;  background:#ebeae9 url(../img/puce/home-today.gif) 0 3px no-repeat;
}
#PI_boxHomeToday li span {
	font-size:11px;
}

#home .PI_actu {
	float:left; padding:0 0 0 3px; position:relative; cursor:pointer; margin:0 4px 0 0; _margin:0;
}
*:first-child+html #home .PI_actu {
	margin:0;
}
#home .PI_boxActuRight .PI_actu {
	position:relative;
}
#home .PI_actu h1 {
	height:28px; color:#fff; font-size:20px; padding:3px 0 0 16px; font-weight:normal;
}
#home .PI_actu p {
	font-size:15px; width:250px; _width:260px;
}
#home .PI_actuRight .PI_actu p {
	width:134px; font-size:15px; padding:0 0 0 116px;
}
#home .PI_actuLeft {
	width:275px; _width:280px; height:336px;
}
#home .PI_actuLeft h1 {
	background:#009bcd;
}
#home .PI_boxActuSuccess h1 {
	background:#f0bad3;
}
#home .PI_boxActuRecettes h1 {
	background:#ef8025;
}
#home .PI_actu .PI_logoActu {
	position:absolute; right:13px; top:2px;
}
#home .PI_actu .PI_cont {
	border:2px solid #d8d6d1; border-top:0; height:278px; color:#a09d98; padding:29px 0 0 15px; background:#fff;
}
#home .PI_actuRight .PI_actu {
	width:284px; float:right; margin:0 0 1px 0;; _width:278px;
}
*:first-child+html #home .PI_actuRight .PI_actu {
	width:278px;
}
#home .PI_actuRight .PI_actu .PI_cont {
	height:108px;
}
#home .PI_actu .PI_img {
	position:absolute; left:5px; bottom:-2px; _bottom:2px;
}
#home .PI_actuRight .PI_actu .PI_img {
	bottom:2px;
}
#home .PI_actuRight {
	float:left; position:relative; width:281px; margin:0 0 0 4px;
}
#home .PI_boxActuRight {
	margin:0 0 1px 0;
}

/********************/

/*** BOX PRODUCT ***/
.PI_boxProduct{
	margin:0 0 4px 3px;width:129px;z-index:3;background:url(../img/box/box-product.gif) no-repeat left bottom;
}
.PI_boxProduct h2{
	height:32px;
}
.PI_boxProduct h4{
	position:absolute;top:0;left:0;z-index:2;font-weight:bold;color:#fc0059;padding:5px 0 0 8px;text-transform:uppercase;
}
.PI_boxProduct .PI_promo h4{
	color:#ff6600;
}
.PI_boxProduct .PI_news h4{
	color:#731d80;
}
.PI_boxProduct .PI_promos h4{
	color:#ff6600;
}
.PI_boxProduct .PI_exclu h4{
	color:#009ace;
}
.PI_boxProduct .PI_promoNoel h4{
	color:#009ace;
}
.PI_boxProduct .PI_saison h4{
	color:#a0004b;
}
.PI_boxProduct .PI_noel h4{
	color:#009ace;
}
.PI_boxProduct .PI_bonusSmiles h4{
	color:#004087;
}
.PI_boxProduct .PI_bonusSmiles h4 span{
	color:#004087;
}
.PI_boxProduct .PI_bonusSmiles h4 img{
	vertical-align:middle;
}
.PI_boxProduct .PI_cont{
	position:relative;width:129px;height:129px;background-position:1px 3px;background-repeat:no-repeat;
}
.PI_boxProduct .PI_visu{
	position:absolute;padding:3px 1px;z-index:1;
}
.PI_boxProduct .PI_txt{
	position:absolute;left:0;bottom:0;z-index:3;
}
.PI_boxProduct .PI_on .PI_txt a.PI_desc{
	display:block;width:119px;height:40px;padding:5px 5px;
	background:url(../img/box/box-product-basket.png) no-repeat left bottom !important;background:url(../img/commun/pix.gif) no-repeat left bottom;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/box/box-product-basket.png', sizingMethod='scale');
}
.PI_boxProduct .PI_txt a.PI_desc{
	display:block;width:119px;height:40px;padding:5px 5px;
	background:url(../img/box/box-product-off.png) no-repeat left bottom !important;background:url(../img/commun/pix.gif) no-repeat left bottom;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/box/box-product-off.png', sizingMethod='scale');
}
.PI_boxProduct .PI_txt a.PI_desc:hover, .PI_boxProduct .PI_txt a.PI_on, .PI_boxProduct .PI_on .PI_txt a.PI_desc:hover, .PI_boxProduct .PI_on .PI_txt a.PI_on{
	color:#ffffff;background:url(../img/box/box-product-on.png) no-repeat left bottom !important;background:url(../img/commun/pix.gif) left bottom;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/box/box-product-on.png', sizingMethod='scale');
}
.PI_boxProduct .PI_txt a.PI_desc:hover .PI_price, .PI_boxProduct .PI_txt a.PI_on .PI_price{
	color:#ffffff;
}
.PI_boxProduct .PI_txt a.PI_desc:hover .PI_price strike, .PI_boxProduct .PI_txt a.PI_on .PI_price strike{
	color:#feadc9;
}
.PI_boxProduct .PI_txt a.PI_btn{
	 display:block;position:absolute;bottom:0;right:0;
}
.PI_boxProduct .PI_txt .PI_price{
	color:#fc0059;font-size:13px;
}
.PI_boxProduct .PI_txt .PI_nprice{
	color:#ff6600;font-size:13px;
}
.PI_boxProduct .PI_txt a.PI_on .PI_nprice{
	color:#ffffff;
}
.PI_boxProduct .PI_txt a:hover .PI_nprice{
	color:#ffbf00;
}

.PI_pinfo span.PI_nprice{
	float:left;display:block;
}
.PI_pinfo span.PI_reduc{
	float:left;display:block;margin:5px 5px 0 7px;
}
.PI_listProduct span.PI_reduc{
	margin-top:1px;
}

.PI_list .PI_reduc, .PI_listProduct .PI_reduc, .PI_boxProduct .PI_reduc{
	color:#ffffff;font-weight:bold;font-size:15px;background-color:#ff6600;padding:1px 4px;
}
.PI_boxProduct a.PI_desc span.PI_res{
	display:block;width:119px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.PI_listProductVisu .PI_boxProduct .PI_reduc{
	font-size:12px;
}

.PI_boxProduct .PI_reco{
	position:absolute;left:0;bottom:0;width:129px;height:41px;padding:5px 0;background:url(../img/box/box-product-reco.gif) no-repeat;text-align:center;font-size:11px;
}
.PI_boxProduct .PI_indispo{
	position:absolute;left:0;bottom:0;width:129px;height:41px;padding:5px 0;background:url(../img/box/box-product-indispo.gif) no-repeat left bottom;text-align:center;font-size:11px;
}
.PI_boxProductDetail{
	position:relative;width:257px;margin:0 0 4px 0;background:url(../img/box/box-product-detail.gif) no-repeat;
}
.PI_boxProductDetail .PI_cont{
	width:257px;height:257px;background-position:1px 3px;background-repeat:no-repeat;
}
.PI_boxProductDetail .PI_cont .visu{
	position:absolute;left:1px;top:3px;z-index:2;
}
.PI_boxProductDetail h2.PI_news{
	position:absolute;left:0;top:0;z-index:3;width:100%;height:20px;padding:4px 5px;margin:0;background:url(../img/box/box-product-detail-new.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;text-transform:uppercase;
}
.PI_boxProductDetail h2.PI_promos{
	position:absolute;left:0;top:0;z-index:3;width:100%;height:20px;padding:4px 5px;margin:0;background:url(../img/box/box-product-detail-promo.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;text-transform:uppercase;
}
.PI_boxProductDetail h2.PI_exclus{
	position:absolute;left:0;top:0;z-index:3;width:100%;height:20px;padding:4px 5px;margin:0;background:url(../img/box/box-product-detail-exclu.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;text-transform:uppercase;
}
.PI_boxProductDetail h2.PI_noel{
	position:absolute;left:0;top:0;z-index:3;width:100%;height:20px;padding:4px 5px;margin:0;background:url(../img/box/box-product-detail-exclu.gif) no-repeat;text-align:center;color:white;font-weight:bold;text-transform:uppercase;
}
/********************/

/*** BOX PROCESS COMMANDE / ACHAT ***/
.PI_boxStep h2.PI_title{
	padding:6px 0 6px 8px;background-color:#964762;
}
.PI_boxStep{
	margin:6px 0 0 0;border:1px solid #c4c2bb;
}
.PI_boxStep #presScrollMaskLay{
	height:395px;margin:5px 22px 0 10px;
}
.PI_boxStep #contentCenterMid h3{
	padding:3px 0 5px 0;
}
.PI_boxStep #contentCenterMid{
	width:550px;height:405px;
}
.PI_boxStep #contentCenterRight{
	background-color:#f8f5f6;color:#8e3d59;width:248px;height:405px;
}
.PI_boxStep #contentCenterMid .PI_txtsup{
	color:#964762;
}
.PI_boxStep span.PI_txtrel{
	color:#87837c;
}

#rightStep{
	color:#8e3d59;
}
#rightStep h4, #rightInfo h4{
	padding:10px 0 10px 10px;
}
#rightStep  strong.PI_txtsup{
	color:#fc0059;
}
#rightStep .PI_txtSim{
	color:#a87486;
}
#rightStep .PI_txtnor{
	color:#6a5f4f;
}
#rightStep .PI_desc{
	padding:0 16px 0 10px;
}
#rightInfo .PI_desc{
	padding:0 0 0 10px;
}
#rightStep .PI_descInfo{
	margin:0 0 0 14px;display:none;
}
#rightStep .PI_descInfo .PI_valid, #rightStep .PI_descInfo .PI_inp{
	vertical-align:middle;
}
#rightStep .PI_desc p a, #rightInfo .PI_desc p a{
	display:block;height:auto !important;height:1%;margin:0 0 1px 0;padding:0 0 0 14px;background:url(../img/puce/los-violet.gif) no-repeat 0 3px;color:#8e3d59;
}

#rightStep .PI_desc p.PI_off a, #rightInfo .PI_desc p.PI_off a{
	background:url(../img/puce/los-greyr.gif) no-repeat 0 3px;color:#685f4d;
}

#rightStep .PI_desc span.PI_puce{
	display:block;margin:2px 0 0 0;padding:0 0 0 18px;background:url(../img/puce/info-violet.gif) no-repeat 0 0;color:#a87486;
}
#rightStep .PI_desc .PI_cont{
	margin:0 0 5px 0;padding:0 0 5px 0;background:url(../img/puce/tirh-violet.gif) repeat-x left bottom;
}
#rightStep .PI_desc .PI_end{
	background:url();
}
#rightStep .PI_detail{
	position:absolute;bottom:0;margin:10px 0 0 0;padding:0 10px 0 10px;width:228px;background-color:#e2d7db;
}
#rightStep .PI_detail div{
	vertical-align:middle;
}
#rightStep .PI_detail a{
	color:#8e3d59;
}
#rightStep .PI_detail h4{
	padding-left:0;padding-top:12px;
}
#rightStep .PI_sep{
	clear:both;margin:0 -8px;height:6px;background:url(../img/puce/tirh-violet.gif) repeat-x center;
}
#rightStep .PI_detail .PI_info{
	display:block;padding:0 0 0 17px;background:url(../img/puce/info-pink.gif) no-repeat left bottom;font-weight:bold;color:#fc0059;
}
#rightStep .PI_detail .PI_inforep{
	padding:2px 0 0 17px; float:right;
}
#rightStep .PI_detail .PI_inforepAlt {
	float:left; display:block; padding:0 3px 0 0;
}
#rightStep .PI_detail .PI_txtsup {
	float:left; display:block;
}
#rightStep .PI_detail .PI_txt1{
	font-size:13px;
}
#rightStep .PI_detail .PI_txt2{
	font-size:16px;
}
#rightStep .PI_detail .PI_txt3{
	font-size:19px;
}
#rightStep .PI_detail .PI_cal1{
	padding-top:4px;
}
#rightStep .PI_detail .PI_cal2{
	padding-top:6px;
}
#rightStep .PI_detail .PI_desc{
	margin:0 -10px;padding:5px 10px 5px 10px;background-color:#f8f5f6;
}
#rightStep .PI_detail .PI_delete{
	clear:both;display:block;padding:0 12px 0 0;text-align:right;background:url(../img/btn/del-violet.gif) no-repeat right center;color:#896270;font-weight:bold;
}

#rightStep .PI_txtreg{
	font-size:10px;
}
#rightStep .PI_txtSpereg{
	font-size:10px;color:#a77485;
}
#rightStep .PI_detail .PI_infoPlus{
	background-color:#d6c4cb;margin:0 -10px;padding:6px 10px 6px 10px;
}
#rightStep .PI_detail .PI_infoPlus2{
	background-color:#ffdbe8;margin:0 -10px;padding:6px 10px 6px 10px;
}
#rightStep .PI_detail .PI_btn, #rightInfo .PI_btn{
	clear:both;background-color:#964762;margin:0 -10px;
}
#rightInfo .PI_btn{
	margin:0;
}
#rightStep .PI_detail .PI_btn a, #rightInfo .PI_btn a, #rightStep .PI_detail .PI_btn input, #rightInfo .PI_btn input{
	display:block;padding:6px 0 6px 10px;

}
#rightStep #bonAchat img{
	vertical-align:middle;margin-left:5px;
}
#rightStep #bonAchat .PI_pucer{
	margin-right:5px;
}
#rightStep .PI_detail #servicesPlus{
	display:none;
}
/**********************/

/*** BOX RECHERCHE RESULTAT ***/
.PI_resSearch{
	margin:1px 0 7px 0;padding:8px;background-color:#ebeae9;
}
.PI_resSearch .PI_pucedTop{
	float:left;
}
/**********************/

/*** BOX RECHERCHE AUTOCOMPLETION ***/
#rechercheAuto{
	position:absolute;left:0;top:0;
}
#rechercheAuto #maskAutoSearch{
	margin:5px 20px 5px 5px;
}
#rechercheAuto ul{
	height:145px;padding:5px;overflow:auto;width:200px;background-color:#FFFFFF;border:1px solid #c4c2bb;border-right:2px solid #c4c2bb;border-bottom:2px solid #c4c2bb;
}
#rechercheAuto ul li.selected a{
    color:#fc0059;
}

/**********************/

/*** BOX LISTE EXPRESS ***/
.PI_boxList{
	background:#cfcdc8;
}
.PI_boxListing .PI_cont{
	padding:0 6px;background-color:#FFFFFF;
}
.PI_boxListing .PI_top{
	background:#FFFFFF;
}
.PI_boxListing .PI_top div{
	height:3px;font-size:1px;
}
.PI_boxListing .PI_bot{
	background:#FFFFFF;
}
.PI_boxListing .PI_bot div{
	height:3px;font-size:1px;
}
/**********************/

/*** BOX LISTE EXPRESS RESULTAT ***/
.PI_resListe{
	margin:1px 0 7px 0;padding:8px 8px 8px 1px;background-color:#ebeae9;
}
.PI_resListe .PI_cont{
	float:left;
}
.PI_resListe .PI_cont a, .PI_resListe .PI_cont div{
	float:left;
}
.PI_resListe .PI_cont .PI_link{
	display:block;margin:3px 4px 0 4px;color:#896270;text-decoration:underline;font-size:12px;font-weight:bold;
}
.PI_resListe .PI_cont .PI_link1{
	width:116px;text-align:right;
}
.PI_resListe .PI_cont .PI_link2{
	width:112px;
}
.PI_resListe .PI_cont .PI_link:hover{
	color:#fc0059;
}
.PI_resListe .PI_cont img, .PI_resListe .PI_pager{
	margin:3px 0 0 0;
}

.PI_resListe .PI_cont div.PI_res{
	width:150px;min-height:20px;height:auto !important;height:20px;padding:2px 0 0 0;margin:0 4px;text-align:center;background-color:#FFFFFF;color:#fc0059;font-weight:bold;font-size:16px;
}

.PI_resListe .PI_pager{
	width:100px;height:auto;
}
/**********************/

/**** LAYER ****/

.PI_infoLay, .PI_infoAlt{
	position:absolute;
	z-index:300;
	left:0;
	top:0;
	width:200px;
	background-color:#FFFFFF;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;
}
.PI_infoLay{
	width:300px;
}
.PI_infoLay, .PI_infoAlt{
	visibility:hidden;
}
.PI_infoLay .PI_top div,.PI_infoLay .PI_bot div,{
	font-size:1px;
}
.PI_infoLay .PI_cont{
	padding:0 10px;
}
.PI_infoLay .PI_cont strong span{
	color:#fc0059;
}
.PI_infoLay h3{
	padding:0 0 10px 0;
}
.PI_infoLay form{
	padding:2px 0;
}
.PI_infoLay .PI_puce{
	display:block;margin:6px 0;padding:0 0 0 12px;background:url(../img/puce/los-grey.gif) no-repeat 0 4px;
}
.PI_infoLay select{
	font-weight:bold;
}

.PI_infoLay .PI_cont .PI_sep{
	height:16px;background:url(../img/puce/tirh-grey.gif) repeat-x center;
}
.PI_infoLay .PI_cont .PI_inp, .PI_infoLay .PI_cont .PI_area{
	width:160px;padding:0 0 0 6px;background-color:#f6f5f5;font-weight:bold;
}
.PI_infoAlt{
	padding:10px;text-align:left;
}
.PI_close{
	position:absolute; top:7px; right:7px;
}

#verificationcp{
	width:350px;
}
#verificationcp .PI_check{
	float:left;width:16px;padding:7px 0 0 0;
}
#verificationcp label{
	float:left;width:270px;padding:7px 0 0 0;
}

#deliveryLay{
	width:234px;
}
#deliveryLay .PI_inp{
	width:204px;
}

.PI_infoLayHomeZipCode .PI_cont strong {
	display:block; padding:10px 0 0 0; 
}
	.PI_infoLayHomeZipCode .PI_cont strong[class] {
		padding:0 0 0 0;  /* FF */
	}
	*:first-child+html .PI_infoLayHomeZipCode .PI_cont strong[class] {
		padding:10px 0 0 0;  /* IE7 */
	}

#errorLay{
	width:300px;
}
#logout{
	padding:10px 0 5px 0;
}
#deliveryLay .PI_check{
	float:left;width:16px;
}
#deliveryLay label{
	float:right;width:195px;
}
#deliveryLay .PI_puce{
	margin-left:16px;
}
#deliveryLay .PI_inp{
	margin-bottom:12px;
}

.PI_layerDetail .PI_top{
	height:40px;background-color:#964762;
}
.PI_layerDetail .PI_top h2{
	float:left;padding:0 0 0 16px;margin:-5px 0 0 0;font-size:18px;color:#FFFFFF;font-weight:bold;
}
.PI_layerDetail .PI_contentScroll h3{
	padding:3px 0 5px 0;
}
.PI_layerDetail .PI_contentScroll h4{
	display:block;width:668px;height:15px;padding:0 0 0 22px;margin:1px 0 4px 0;background:url(../img/puce/flcb-rose.gif) #e0dedb no-repeat 0 0;font-weight:bold;font-size:12px;
}
.PI_layerDetail .PI_top .PI_close{
	float:right;margin:0;
}
.PI_layerDetail .PI_list .PI_sep td{
	height:10px;
}

/***************************/

/** PRODUCT LIST **/

.PI_listProduct {
	margin:5px 0 0 0;
}
.PI_listProduct td, .PI_listProductVisu td, .PI_listProduct td.PI_listDesc a{
	font-size:12px;
}
.PI_listProduct td{
	padding:5px 0;
}
.PI_list tr.PI_sep td, .PI_listProduct .PI_sep td{
	height:5px;padding:0;font-size:1px;
}
.PI_list .PI_sep td.PI_fil, .PI_listProduct .PI_sep td.PI_fil{
	background:url(../img/puce/tirh-grey.gif) repeat-x center;
}
.PI_listProduct{
	width:527px;
}
.PI_listProduct .PI_on td{
	background-color:#EBEAE8;
}
.PI_listProduct .PI_bonusSmiles{
	color:#006fbc;
}
.PI_listProduct .PI_bonusSmiles span{
	color:#004087;
}
.PI_listProduct .PI_bonusSmiles img{
	vertical-align:middle;
}
.PI_list .PI_bonusTxt, .PI_listProduct .PI_bonusTxt{
	float:left;width:70px;
}
.PI_list .PI_bonus, .PI_listProduct .PI_bonus{
	float:left;
}
.PI_list tr.PI_remboursement td{
	background-color:#ffdbe8;
}

.PI_list .PI_bonus, .PI_listProduct .PI_bonus, .PI_listProductVisu .PI_bonus{
	width:35px;height:32px;padding:18px 0 0 20px;background:url(../img/picto/smiles-fd.gif) no-repeat;text-align:left;color:#FFFFFF;font-weight:bold;font-size:12px;text-transform:uppercase;
}
.PI_listProduct .PI_listVisu{
	width:75px;
}
.PI_listProduct .PI_listDesc{
	width:150px;
}
.PI_listProduct .PI_listInfo{
	width:150px;
}
.PI_listProduct .PI_reduc{
	font-size:12px;
}
.PI_listInfo span{
	color:#ff4200;
}
.PI_listInfo .PI_strike {
	color:#FC0059; font-size:12px; font-weight:bold;
}
.PI_listInfo .PI_nprice{
	color:#ff6600;font-weight:bold;font-size:18px;
}
.PI_listInfo .PI_price{
	color:#fc0059;font-size:18px
}
.PI_listInfo .PI_price strike, #content .PI_price span, .PI_price span{
	font-size:12px;font-weight:bold;color:#fc0059;
}
.PI_listProduct .PI_listSelect{
	width:182px;
}
.PI_list .PI_listSelect .PI_inp, .PI_listProduct .PI_listSelect .PI_inp{
	width:20px;border-left:0;border-right:0;text-align:center;font-weight:bold;color:#6B604E;
}
.PI_list .PI_listSelect a, .PI_list .PI_listSelect .PI_inp, .PI_listProduct .PI_listSelect a, .PI_listProduct .PI_listSelect .PI_inp{
	float:left;
}
.PI_list .PI_listSelect a.PI_valid, .PI_listProduct .PI_listSelect a.PI_valid{
	padding:0 0 0 15px;
}	 
.PI_list .PI_listSelect span, .PI_listProduct .PI_listSelect span{
	display:block;padding:0 0 2px 0;color:#9A968D;font-size:11px;
}
.PI_list .PI_listSelect strong.PI_choice, .PI_listProduct .PI_listSelect strong.PI_choice{
	color:#ff4200;
}
.PI_list .PI_listSelect select, .PI_listProduct .PI_listSelect select{
	width:130px;margin:2px 0 4px 0;font-weight:bold;color:#69604E;
}
.PI_list tr.PI_title td{
	padding:3px 0;background-color:#dfdeda;color:#92887e;
}
.PI_boxProductList{
	position:relative;margin:0;width:69px;background:url(../img/box/box-product-list-fd.gif) no-repeat;
}
.PI_boxProductList .PI_cont{
	width:69px;height:69px;background-position:1px 3px;background-repeat:no-repeat;
}
.PI_boxProductList .PI_visu{
	position:absolute;padding:3px 1px;z-index:1;
}
.PI_boxProductList .PI_cont h2{
	position:absolute;z-index:2;
}
.PI_boxProductList .PI_cont .PI_promo{
	width:69px;height:16px;background:url(../img/box/box-product-list-promo.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold; font-size:8px; line-height:16px;font-family:Verdana;text-transform:uppercase;
}
.PI_boxProductList .PI_cont .PI_promoNoel{
	width:69px;height:16px;background:url(../img/box/box-product-list-exclu.gif) no-repeat;text-align:center;color:white;font-weight:bold; font-size:7px; line-height:16px;font-family:Verdana;text-transform:uppercase;
}
.PI_boxProductList .PI_cont .PI_new{
	width:69px;height:16px;background:url(../img/box/box-product-list-new.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold; font-size:8px; line-height:16px;font-family:Verdana;text-transform:uppercase;
}
.PI_boxProductList .PI_cont .PI_smiles{
	width:69px;height:16px;background:url(../img/box/box-product-list-smiles.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold; font-size:8px; line-height:16px;font-family:Verdana;text-transform:uppercase;
}
.PI_boxProductList .PI_cont .PI_exclu{
	width:69px;height:16px;background:url(../img/box/box-product-list-exclu.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold; font-size:10px; line-height:16px;font-family:Verdana;text-transform:uppercase;
}
.PI_boxProductList .PI_btnLink{
	position:absolute;left:0;top:0;z-index:3;
}
.PI_boxProductList .PI_btnLink a{
	display:block;width:69px;height:69px;
}
.PI_listProduct td.PI_infoZoom div{
	padding:1px 0 1px 20px;font-size:11px;
}		
.PI_list td .PI_info, .PI_listProduct td .PI_info, .PI_listProductVisu td .PI_info{
	padding:1px 0 1px 16px;font-size:10px;background:url(../img/puce/info-grey.gif) no-repeat 0 1px;color:#9B9589
}
.PI_list td .PI_offre, .PI_listProduct td .PI_offre, .PI_listProductVisu td .PI_offre{
	display:block;margin:6px 0 8px 0;padding:1px 0 1px 16px;font-size:10px;background:url(../img/puce/info-orange.gif) no-repeat 0 1px;color:#FF4201
}	
.PI_list td .PI_offreSmiles, .PI_listProduct td .PI_offreSmiles, .PI_listProductVisu td .PI_offreSmiles{
	padding:1px 0 1px 16px;font-size:10px;background:url(../img/puce/info-blue.gif) no-repeat 0 1px;color:#006fbc
}
.PI_list td .PI_offreRemboursement{
	margin:0 0 4px 0;padding:1px 0 1px 16px;background:url(../img/puce/info-pink.gif) no-repeat 0 1px;color:#fc0059;font-size:10px;
}
.PI_list .PI_notDispo td, .PI_listProduct .PI_notDispo td{
	background-color:#DFDEDA;
}
.PI_list .PI_notDispo td.PI_listVisu, .PI_list .PI_notDispo td.PI_listDesc, .PI_list .PI_notDispo td.PI_listQt, .PI_list .PI_notDispo td.PI_listSelect, .PI_listProduct .PI_notDispo td.PI_listVisu, .PI_listProduct .PI_notDispo td.PI_listDesc{
	background-color:#ffffff;
}
.PI_list .PI_notDispo td.PI_txt, .PI_listProduct .PI_notDispo td.PI_txt{
	padding:0 0 0 10px;font-size:11px;text-align:center;
}
.PI_listProduct .PI_notDispo td.PI_reco{
	text-align:center;
}
.PI_listProduct .PI_sepTxt{
	background-color:#dddddd;height:12px;margin:0 0 20px 0;font-size:1px;
}
.PI_listProduct .PI_txtReg, .PI_listProduct .PI_txtReg strong, .PI_listProductVisu .PI_txtReg, .PI_listProductVisu .PI_txtReg strong{
	font-size:11px;
}
.PI_listProduct .PI_txtReg a, .PI_listProductVisu .PI_txtReg a{
	font-size:11px;text-decoration:underline;
}
/******************************/

/*** Detail produit ***/

#detailProduct td{
	width:513px
}
#detailProduct td.PI_visuDetail{
	width:258px;
}
#detailProduct td.PI_txtDetail{
	width:255px;padding:0 0 0 14px;
}

#detailProduct .PI_list td{
	vertical-align:top;
}
#detailProduct .PI_list h3{
	float:left;width:185px;font-size:24px;
}
#detailProduct .PI_list h3 span{
	font-weight:bold;font-size:13px;
}
#detailProduct .PI_list h4{
	margin:10px 0 2px 0;
}
#detailProduct .PI_list h5{
	color:#a29c92;font-weight:bold;font-size:11px;
}
#detailProduct .PI_list ul.PI_selection li a{
	display:block;padding:0 0 0 12px;background:url(../img/puce/flc-grey.gif) no-repeat 0 3px;font-weight:bold;
}
#detailProduct .PI_logo, #detailProduct .PI_picto{
	float:right;width:65px;text-align:right;
}
#detailProduct .PI_picto img{
	padding:4px;
}
#detailProduct .PI_txt{
	float:left;width:185px;
}
#detailProduct .PI_txt .PI_stext{
	font-size:12px;
}
#detailProduct .PI_txt .PI_price{
	font-size:25px;color:#fc0059;font-weight:bold;
}
#detailProduct .PI_txt .PI_price strike{
	font-size:12px;
}
#detailProduct .PI_txt .PI_nprice{
	font-size:25px;color:#ff6600;font-weight:bold;
}
#detailProduct .PI_txt .PI_reduc{
	vertical-align:3px; _vertical-align:4px;
}
*:first-child+html .PI_txt .PI_reduc{
	vertical-align:4px;
}
#detailProduct .PI_txt .PI_strike{
	color:#FC0059; font-size:12px; font-weight:bold;
}
#detailProduct .PI_list ul.PI_link{
	clear:both;padding:10px 0 0 0;
}
#detailProduct .PI_list ul.PI_link li a{
	display:block;padding:0 0 0 12px;background:url(../img/puce/flc-pink.gif) no-repeat 0 3px;color:#fc0059;
}
#detailProduct .PI_list .PI_listSelect{
	padding-top:5px;
}
#detailProduct .PI_list .PI_listSelect .PI_inp{
	height:14px;color:#fc0059;

}
#detailProduct .PI_list .PI_listSelect form{
	padding:2px 0 0 0;
}
#detailProduct .PI_list .PI_bonus{
	margin-top:5px;margin-left:15px !important;margin-left:7px;
}
#detailProduct .PI_list .PI_promoStext{
	color:#ff4200;font-size:12px;
}
/***********************/

/*** BASKET FULL ***/
#basketFull{
	position:absolute;width:700px;z-index:20;background-color:#FFFFFF;border:1px solid #c4c2bb;border-right:2px solid #c4c2bb;border-bottom:2px solid #c4c2bb;
}
#basketFull #presScrollMaskLay{
	height:360px;margin:5px 22px 5px 10px;
}
#basketFull.PI_layerDetail .PI_top a.PI_link{
	display:block;float:right;margin:1px 22px 0 0;padding:0 0 0 12px;background:url(../img/puce/los-violetp.gif) no-repeat 0 4px;color:#d6c5cb;font-weight:bold;
}
#basketFull .PI_list{
	width:668px;
}
#basketFull .PI_listSelect{
	width:102px;
}
#basketFull .PI_listVisu{
	width:80px;
}
#basketFull .PI_listDesc{
	width:210px;
}
#basketFull .PI_listInfo{
	width:226px;
}
#basketFull .PI_listDelete{
	width:50px;text-align:center;
}
#basketFull #amountFull{
	height:23px;padding:2px 0 0 0;background-color:#e2d7db;color:#8e3d59;
}
#basketFull #amountFull #deleteAllFull{
	float:left;width:114px;text-align:left;
}
#basketFull #amountFull #articleFull{
	float:left;width:290px;padding:4px 0 0 0;text-align:right;
}



#tooltip_estimation_panierFull{
	float:left;
	color: #6a5f4f;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;	
	background:#FFFFFF;
	position:absolute;
	margin-left:400px;
	margin-top:30px;
	text-align: justify;
	width:250px;
	padding:10px 10px 10px 10px;
	z-index:100;
}
#tooltip_estimation_panierFullIE{
	float:left;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;
	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:-270px;
	margin-top:30px;
	text-align: justify;
	width:250px;
	padding:10px 10px 10px 10px;
	z-index:100;
}



#tooltip_estimation_payment{
	float:left;

	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;
	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:0px;
	margin-top:40px;
	text-align: justify;
	width:250px;
	padding:10px 10px 10px 10px;
	z-index:100;
}
#tooltip_estimation_paymentIE{
	float:left;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;
	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:30px;
	margin-top:30px;
	text-align: justify;
	width:250px;
	padding:10px 10px 10px 10px;
	z-index:100;
}

#basket #amount #tooltip_estimation_panier{
	float:left;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;	

	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:30px;
	margin-top:30px;
	width:250px;
	text-align: justify;
	padding:10px 10px 10px 10px;
	z-index:100;
	
	
}
#basket #amount #tooltip_estimation_panierIE{
	float:left;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;
	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:-180px;
	margin-top:30px;
	width:250px;
	text-align: justify;
	padding:10px 10px 10px 10px;
	z-index:100;
}
#tooltip_estimation_panierValid{
	float:left;
	
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;	
	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:30px;
	margin-top:30px;
	text-align: justify;
	width:250px;
	z-index:100;
	padding:10px 10px 10px 10px;
	color: #6a5f4f;
}
#tooltip_estimation_panierValidIE{
	float:left;
	border:1px solid #c4c2bb;
	border-right:2px solid #c4c2bb;
	border-bottom:2px solid #c4c2bb;	
	border-color:#BFBFBF;
	background:#FFFFFF;
	color: #6a5f4f;
	position:absolute;
	margin-left:30px;
	margin-top:30px;
	text-align: justify;
	width:250px;
	z-index:100;
	padding:10px 10px 10px 10px;
}


#basketFull #amountFull .PI_total{
	float:left;width:150px;padding:3px 0 0 0;font-size:13px;text-align:right;
}

#basketFull #amountFull #priceFull{
	float:left;width:135px;padding:0 0 0 3px;font-size:18px;font-weight:bold;text-align:left;
}
#basketFull .PI_bot{
	display:block;height:30px;padding:5px 0 0 360px;background-color:#d4c5ca;
}
#basketFull .PI_botLink{
	height:35px;background-color:#d4c5ca;
}
#basketFull .PI_botLink a{
	display:block;float:right;padding:10px 8px 0 0;
}
#basketFull .PI_link{
	display:block;margin:0 0 2px 10px;padding:4px 0 0 12px;background:url(../img/puce/los-violet.gif) no-repeat 0 7px;color:#8e3d59;
}

#basketFull.PI_liste .PI_list{
	width:668px;
}
#basketFull.PI_liste .PI_listSelect{
	width:92px;
}
#basketFull.PI_liste .PI_listVisu{
	width:80px;
}
#basketFull.PI_liste .PI_listDesc{
	width:170px;
}
#basketFull.PI_liste .PI_listInfo{
	width:196px;
}
#basketFull.PI_liste .PI_listAdd{
	width:70px;
}
#basketFull.PI_liste .PI_listDelete{
	width:50px;text-align:center;
}
#basketFull.PI_liste #amountFull{
	padding-left:15px;
}
#basketFull.PI_liste #amountFull #deleteAllFull{
	float:right;width:145px;
}
#basketFull.PI_liste #amountFull #articleFull{
	width:154px;text-align:left;
}
#basketFull.PI_liste #amountFull .PI_total{
	width:188px
}


/*************************/

/*** SELECTION ***/
.PI_boxSelection{
	width:543px;height:196px;margin:0 0 8px 0;background-position:0;background-repeat:no-repeat;text-align:left;
}
.PI_boxSelection .txt, .PI_boxSelection .desc{
	width:230px;height:186px;margin:0 0 0 293px;padding:10px 10px 0 10px;color:#FFFFFF;font-size:12px;
}
.PI_boxSelection .txt h3, .PI_boxSelection .desc h3{
	padding:0 0 5px 0;font-size:12px;font-weight:bold;
}
.PI_boxSelection .desc{
	position:relative;width:100%;margin:0;
}
.PI_boxSelection .txt p, .PI_boxSelection .desc p {
    color:#FFFFFF;padding:0 0 5px 0;font-size:12px;margin:0;
}

/****************/

.PI_listCat{
	height:22px;padding:10px 8px 0 5px;margin:5px 0 12px 0;background-color:#ebeae9;
}
.PI_listCat .PI_combobox{
	float:left;margin-right:18px;
}
.PI_listCat .PI_resCat{
	float:left;width:100px;
}
.PI_listCat .PI_resCat span{
	color:#fc0059;font-size:12px;
}
/*** PROMOTION ***/
#promotion #path strong{
	color:#ff6600;
}
#promotion .PI_listCat .PI_resCat span{
	color:#ff6600;
}

#promotion .PI_listCat .PI_resCat span{
	color:#ff6600;
}
#promotion .PI_combobox a{
	color:#ff6600;
}
/*****************************/


/*** COMPTE - IDENTIFICATION ***/
.PI_identification .PI_box1{
	width:575px;margin:75px 0 0 120px;
}
.PI_identification h3{
	padding:0 0 8px 0;
}
.PI_identification .PI_box1 .PI_form1{
	float:left;width:260px;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
.PI_identification .PI_box1 .PI_form2{
	float:left;width:240px;padding:0 0 0 30px;
}
.PI_identification .PI_box1 .PI_form1 label{
	float:left;display:block;width:85px;
}
.PI_identification .PI_box1 .PI_form1 .PI_inp{
	float:left;width:140px;
}
.PI_identification .PI_box1 .PI_form2 .PI_inp{
	width:50px;
}
.PI_identification .PI_txtsp{
	position:absolute;bottom:35px;left:135px;
}
.PI_identification .PI_error{
	position:absolute;left:120px;top:50px;width:575px;text-align:center;
}
.PI_identification .PI_form label{
	font-weight:bold;
}

/*****************************/


/*** COMPTE - CHANGEMENT EMAIL ***/
.PI_changementMail .PI_box1{
	width:440px;margin:75px 0 0 190px;
}
.PI_changementMail .PI_box1 label{
	float:left;display:block;width:200px;
}
.PI_changementMail .PI_box1 .PI_inp{
	width:180px;
}
.PI_changementMail .PI_txtsp{
	position:absolute;bottom:20px;left:0px;
}
.PI_changementMail .PI_error{
	position:absolute;left:190px;top:50px;width:440px;text-align:center;
}
.PI_changementMail .PI_valid{
	margin:16px 0 0 50px;
}
/*****************************/

/*** COMPTE - ABO Newsletter ***/
.PI_changementNewsletter .PI_box1{
	width:300px;margin:75px 0 0 260px;
}
.PI_changementNewsletter .PI_box1 label{
	float:left;display:block;width:200px;
}
.PI_changementNewsletter .PI_box1 .PI_inp{
	width:180px;
}
.PI_changementNewsletter .PI_txtsp{
	position:absolute;bottom:20px;left:0px;
}
.PI_changementNewsletter .PI_error{
	position:absolute;left:190px;top:50px;width:440px;text-align:center;
}
.PI_changementNewsletter .PI_valid{
	margin:0 0 0 190px;
}
.PI_confNews .PI_cont{
	text-align:center;
}
.PI_confNews .PI_valid{
	margin:0;
}
/*****************************/

/*** COMPTE - CHANGEMENT EMAIL  ET MDP ***/
.PI_changementInfo .PI_box1{
	width:100%;margin:75px 0 0 0;
}
.PI_changementInfo h3{
	padding:0 0 8px 0;
}
.PI_changementInfo .PI_box1 label{
	float:left;display:block;width:180px;
}
.PI_changementInfo .PI_box1 input.PI_inp{
	width:130px;
}
.PI_changementInfo .PI_box1 .PI_form1{
	float:left;width:360px;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
.PI_changementInfo .PI_box1 .PI_form2{
	float:left;width:380px;padding:0 0 0 30px;
}
.PI_changementInfo .PI_error{
	position:absolute;left:190px;top:58px;width:440px;text-align:center;
}
.PI_changementInfo .PI_valid{
	margin:16px 0 0 50px;
}
.PI_changementInfo .PI_cnil{
	position:absolute; bottom:0; left:0; font-size:10px; padding:10px;
}
/*****************************/

/*** COMPTE - HOME ***/
.PI_compte h3{
	padding:0 0 8px 0;
}
.PI_compte .PI_left{
	float:left;width:350px;padding:0 20px 0 5px;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
.PI_compte .PI_right{
	float:left;width:350px;padding:0 0 0 45px;
}
.PI_compte a.PI_linkBtn{
	float:left;
}
.PI_compte a.PI_puced{
	float:right;margin-bottom:15px;
}
.PI_compte ul.PI_puced{
	margin-bottom:35px;
}
.PI_compte .PI_compte_alerte{
	padding:0 0 10px 150px; color:#FF0000; font-weight:bold;
}
.PI_compte .PI_compte_info{
	margin:2px 0; padding:2px 0 2px 20px; background:url(../img/puce/info-grey.gif) no-repeat 0 2px;
}
.PI_compte .PI_compte_info a{
	padding:0; font-weight:normal; background:none;
}
/*****************************/

/*** BON CARTE ***/
.PI_carte .PI_box1{
	width:400px; margin:80px 0 0 190px;
}
.PI_carte .PI_box1 .PI_cont{
	height:1%;
}
.PI_carte .PI_box1 label{
	float:left;display:block;width:160px;
}
.PI_carte .PI_box1 .PI_inp{
	width:180px;
}
.PI_carte .PI_txtsp{
	position:absolute;bottom:20px;left:0px;
}
.PI_carte .PI_error{
	position:absolute;left:190px;top:58px;width:440px;text-align:center;
}
.PI_carte .PI_valid{
	margin:16px 15px 0 0;
}
.PI_carte .PI_exemple{
	clear:both; color:#878787;
}
.PI_carte .PI_cnil{
	position:absolute; bottom:0; left:0; font-size:10px; padding:10px;
}
.PI_carte .PI_cont img, .PI_carte .PI_cont select{
	vertical-align:middle;
}
/*****************************/

/*** PARRAINAGE ***/
.PI_parrain .PI_box1{
	 margin:10px 10px 0 0;
}
.PI_parrain .PI_box1 .PI_cont{
	height:auto !important; height:200px; min-height:200px; padding-top:5px; padding-bottom:5px;
}
.PI_parrain .PI_box1 .PI_cont .PI_left, .PI_parrain .PI_box1 .PI_cont .PI_right{
	width:330px;
}
.PI_parrain .PI_box1 label{
	float:left;display:block;width:120px;
}
.PI_parrain label.PI_areaLabel{
	margin:15px 0 0 0; float:none; width:auto; font-weight:bold;
}
.PI_parrain textarea.PI_area{
	width:730px;height:80px;overflow:auto;
}
.PI_parrain .PI_box1 .PI_inp{
	width:180px;
}
.PI_parrain .PI_error{
	text-align:center;
}
.PI_parrain .PI_valid{
	margin:16px 0 0 5px;
}
.PI_parrain .PI_cnil{
	padding:10px 10px 0 0;font-size:10px;
}
.PI_parrain .PI_puced a{
	background:url(../img/puce/los-violet.gif) no-repeat 0 2px; color:#8c3e58;
}
.PI_parrainHome .PI_desc{
	font-weight:bold;color:#91887f;
}
.PI_parrainHome .PI_desc strong{
	padding:5px 0;line-height:22px;font-weight:bold;color:#6a5f4f;
}
.PI_parrainHome .PI_sep{
	height:25px;background:url(../img/puce/tirh-grey.gif) repeat-x center;
}
.PI_parrainHome .PI_box1{
	margin:8px 0;
}
.PI_parrainHome .PI_box1 .PI_cont{
	padding:5px 10px;
}

.PI_parrainListe  #contentCenterMid{
	width:555px;height:410px;
}
.PI_parrainListe #contentCenterRight{
	position:relative;width:248px;height:478px;margin:-48px 0 0 0;padding:0;background-color:#efefee;
}
.PI_parrainListe #presScrollMaskLay{
	height:380px;margin:0 22px 5px 0;
}
.PI_parrainListe #presScrollMaskRight{
	height:380px;margin:0 0 5px 0;
}
.PI_parrainListe .PI_intro{
	clear:both;height:48px;
}
.PI_parrainListe .PI_pager{
	margin-right:28px;
}
.PI_parrainListe label{
	float:left;width:70px;font-weight:bold;
}
.PI_parrainListe .PI_inp{
	float:left;width:138px;
}
.PI_parrainListe textarea.PI_area{
	float:none;width:208px;height:144px;
}
.PI_parrainListe  #rightInfo .PI_sep{
	clear:both;height:6px;
}
table.PI_listParrain td{
	padding:10px 0;
}
table.PI_listParrain .PI_listDate{
	width:95px;padding-left:6px;
}
table.PI_listParrain tr.PI_title .PI_listDate{
	padding-left:6px;
}
table.PI_listParrain .PI_listName{
	width:250px;
}
table.PI_listParrain .PI_listStatus{
	width:176px;
}
table.PI_listParrain .PI_listStatus img{
	vertical-align:middle;margin:0 4px 0 0;
}
table.PI_listParrain td strong{
	color:#6a5f4f;font-size:12px;
}
/*****************************/

/*** COMPTE - LISTES COURSES ***/
.PI_listeCourse .PI_listDate{
	width:94px;padding-left:15px;
}
.PI_listeCourse .PI_listName{
	width:260px;
}
.PI_listeCourse .PI_listArticle{
	width:81px;
}
.PI_listeCourse .PI_listDelete{
	width:82px;text-align:center;
}
.PI_listeCourse .PI_listDetail{
	width:110px;
}
.PI_listeCourse .PI_listAdd{
	width:128px;
}
.PI_listeCourse .PI_title span{
	display:block;padding:0 0 0 12px;margin:0 0 0 3px;background:url(../img/puce/flcb-grey.gif) no-repeat 0 3px;
}
.PI_listeCourse .PI_title strong{
	display:block;padding:0 0 0 12px;background:url(../img/puce/flcf-grey.gif) no-repeat 0 3px;color:#6a5f4f;
}
.PI_listeCourse .PI_list td{
	padding-top:12px;padding-bottom:12px;
}
.PI_listeCourse .PI_pager{
	margin-right:25px;
}
.PI_listeCourse .PI_title .PI_listDate{
	padding-right:15px;
}
/*****************************/

/*** COMPTE - BON ACHATS ***/
.PI_bonAchats .PI_list td.PI_listValeur{
	width:100px;padding-left:6px;font-size:15px;
}
.PI_bonAchats .PI_listDetail{
	width:546px;font-size:12px;
}
.PI_bonAchats .PI_listValidite{
	width:116px;
}
.PI_bonAchats .PI_list td{
	padding-top:12px;padding-bottom:12px;
}
.PI_bonAchats .PI_pager{
	margin-right:25px;
}
.PI_bonAchats .PI_listValeur .price{
	color:#fc0057;
}
.PI_bonAchats tr.PI_title td{
	font-size:11px;
}
.PI_bonAchats tr.PI_off td{
	background-color:#efefef;
}
.PI_bonAchats tr.PI_off td span.price{
	color:#6b604e;
}
/*****************************/

/*** COMPTE - INSCRIPTION ***/
.PI_inscription #contentScroll{
	min-height:1%;
}
.PI_inscription .PI_box1{
	width:770px;margin-bottom:8px;
}
.PI_box1 .PI_cont{
	padding-left:12px;padding-right:5px;
}
.PI_inscription h3{
	height:26px;
}
.PI_inscription label{
	float:left;margin:0 4px 0 0;
}
.PI_inscription .PI_inp{
	float:left;
}
.PI_inscription .PI_sep{
	height:7px;
}
.PI_inscription .PI_civility{
	float:left;width:255px;
}
.PI_inscription .PI_firstname, .PI_inscription .PI_lastname{
	float:left;
}
.PI_inscription .PI_firstname{
	width:195px;
}
.PI_inscription .PI_lastname{
	width:220px;
}
.PI_inscription em{
	color:#bbbab6;font-size:10px;
}
.PI_inscription .PI_infoForm{
	float:left;width:210px;margin:0 10px 0 0;
}
.PI_inscription .PI_infoForm2{
	float:left;width:350px;
}
.PI_inscription .PI_infoForm .PI_inp{
	float:right;
}
.PI_inscription .PI_linkNews{
	float:left;width:250px;
}
.PI_inscription .PI_infoTelForm{
	float:left;width:228px;margin:0 0 0 16px;
}
.PI_inscription img.PI_left{
	margin:0 4px 0 0;
}
.PI_inscription .PI_adFidelity{
	float:left;width:222px;padding:0 12px 0 12px;
}
.PI_inscription .PI_adFidelity .PI_inp, .PI_inscription .PI_adressDelivery .PI_inp{
	float:right;
}
.PI_inscription .PI_adFidelity .PI_pictoSmiles{
	margin:0 6px 0 0;
}
.PI_inscription .PI_adressDelivery .PI_txtSup{
	display:block;float:right;width:195px;
}
.PI_inscription .PI_adressDelivery{
	float:left;width:265px;padding:0 15px 0 25px;background:url(../img/puce/tirv-grey.gif) repeat-y left top;
}
.PI_inscription .PI_infosDelivery{
	float:left;width:206px;padding:0 0 0 16px;background:url(../img/puce/tirv-grey.gif) repeat-y left top;
}
.PI_inscription .PI_infosDelivery .PI_infoBatForm label{
	float:left;width:62px;
}
.PI_inscription .PI_infosDelivery .PI_infoBatForm .PI_inp{
	margin:0 6px 0 0;
}
.PI_inscription .PI_infosDelivery .PI_porteLabelForm{
	float:left;width:40px;
}
.PI_inscription .PI_infosDelivery .PI_porte1Form, .PI_inscription .PI_infosDelivery .PI_porte2Form{
	float:left;width:70px;
}
.PI_inscription .PI_infosDelivery img{
	vertical-align:middle;
}
.PI_inscription .PI_box2{
	width:110px;margin:0 10px 0 0;
}
.PI_inscription .PI_botForm{
	margin:20px 0 0 0;padding:0 65px 0 0;
}
.PI_inscription .PI_botForm td{
	text-align:center;
}
.PI_inscription .PI_botForm .PI_parrainForm{
	width:300px;margin:5px 0 0 0;
}
.PI_inscription .PI_validForm{
	padding:15px 40px 0 0;
}
.PI_inscription .PI_oblig{
	margin-top:-20px;float:left;
}
.PI_inscription #fideliteFormInfos, .PI_inscription #appartementInfos, .PI_inscription .PI_parrainForm {
	display:none;
}
.PI_infoPerso .PI_adressDelivery{
	float:left;width:310px;padding:0 15px 0 25px;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
.PI_infoPerso .PI_infosDelivery{
	float:left;width:385px;padding:0 0 0 35px;margin:0 0 0 -1px;background:url(../img/puce/tirv-grey.gif) repeat-y left top;
}
.PI_infoPerso #radioPorteLiv img{
	margin:0 0 0 3px;
}
.PI_infoPerso .PI_precLiv label{
	float:left;width:185px;
}
.PI_infoPerso .PI_precLiv input{
	float:left;width:190px;
}
/*****************************/

/*** ACHAT ***/
#achat #contentCenter, #commande #contentCenter, #compte #contentCenter.PI_parrainListe{
	width:806px;
}
#achat #contentCenterMid h4{
	display:block;width:668px;height:15px;padding:0 0 0 22px;margin:1px 0 4px 0;background:url(../img/puce/flcb-rose.gif) #e0dedb no-repeat 0 0;font-weight:bold;font-size:12px;
}
#achat .PI_listSelect{
	width:102px;
}
#achat .PI_listVisu{
	width:80px;
}
#achat .PI_listDesc{
	width:130px;
}
#achat .PI_listInfo{
	width:155px;
}
#achat .PI_listDelete{
	width:50px;text-align:center;
}
#achat .PI_list .PI_sep td{
	height:10px;
}
#achat #leftStep ol{
	height:165px;
}
#achat .PI_achatPaiement #cbChoice img.PI_visu{
	padding:0 40px 0 0;vertical-align:middle;
}
#achat .PI_achatPaiement .PI_contForm{
	width:336px;
}
#achat .PI_achatPaiement label{
	float:left;
}
#achat .PI_achatPaiement input.PI_inp,#achat .PI_achatPaiement .PI_selected{
	float:right;
}
#achat .PI_achatPaiement .PI_crypto input.PI_inp{
	float:left;margin-left:5px;
}
#achat .PI_achatLivraison #presScrollMaskRight{
	height:228px;
}
#achat .PI_achatLivraison .PI_pictDD{
	float:left;width:20px;
}
#achat .PI_achatLivraison .PI_txtDD{
	float:left;width:480px;
}
#achat .PI_achatLivraison #infoLivraisonEdit{
	display:none;
}
#achat .PI_achatLivraison #infoLivraisonEdit .PI_sep{
	background:url();height:3px;
}
#achat .PI_achatLivraison .PI_infoBatForm label{
	float:left;width:88px;
}
#achat .PI_achatLivraison .PI_infoBatForm input{
	float:left;
}
#achat .PI_achatLivraison #appartementInfos2 a, #achat .PI_achatLivraison #appartementInfos2 label, #achat .PI_achatLivraison #appartementInfos2 input{
	float:left;
}
#achat .PI_achatLivraison #appartementInfos2 a, #achat .PI_achatLivraison #appartementInfos2 input{
	display:block;margin:0 2px;
}
#achat .PI_achatLivraison #appartementInfos2 .PI_etage{
	margin-left:15px;
}
#achat .PI_achatLivraison #appartementInfos .PI_interphone{
	float:left;width:88px;
}

.PI_listPlanning td{
	width:68px;height:25px;padding-left:32px;vertical-align:middle;background-image:url(../img/puce/tirv-grey.gif);background-position:right top;background-repeat:repeat-y;
}
.PI_listPlanning .PI_title td, .PI_listPlanning td.PI_stitle{
	width:68px;height:20px;padding-left:0;background-color:#e0dedb;background-image:url();text-align:center;
}
.PI_listPlanning td.PI_not{
	height:20px;background-color:#FFFFFF;
}
.PI_listPlanning td.PI_off{
	width:100px;padding-left:0;background-color:#efefee;text-align:center;
}
.PI_listPlanning td  {
      text-align:left; width:100px;  padding: 0 0 0 8px  ; }
.PI_listPlanning td img{
	vertical-align:middle;
}
.PI_listPlanning td.PI_sep{
	height:1px;background-image:url(../img/puce/tirh-grey.gif);background-position:left top;background-repeat:repeat-x;font-size:1px;
}
.PI_listPlanning td.PI_esp{
	height:6px;background-image:none;font-size:1px;
}
/*****************************/

/*** HISTORIQUE COMMANDE ***/
.PI_histoCommande tr td.PI_listDate{
	width:108px;padding-left:15px;
}
.PI_histoCommande .PI_listName{
	width:174px;
}
.PI_histoCommande .PI_listDetail{
	width:74px;
}
.PI_histoCommande .PI_listStatut{
	width:60px;
}
.PI_histoCommande .PI_listListes{
	width:158px;
}
.PI_histoCommande .PI_listFacture{
	width:180px;
}
.PI_histoCommande .PI_listFacture select{
	width:136px;font-weight:bold;
}
.PI_histoCommande .PI_list td{
	padding-top:12px;padding-bottom:12px;font-size:12px;
}
.PI_histoCommande .PI_list tr.PI_title td{
	font-size:11px;
}
.PI_histoCommande .PI_pager{
	margin-right:25px;
}
.PI_histoCommande .PI_list tr.PI_off td{
	color:#91897e;
}
/**************************/

/*** DETAILCOMMANDE ***/
#detailCommande{
	position:absolute;width:860px;z-index:20;background-color:#FFFFFF;border:1px solid #c4c2bb;border-right:2px solid #c4c2bb;border-bottom:2px solid #c4c2bb;
}
#detailCommande #contentCenterMid{
	width:609px;height:445px;
}
#detailCommande #contentCenterRight{
	background-color:#f8f5f6;color:#8e3d59;width:248px;height:445px;
}
#detailCommande #presScrollMaskLay{
	height:360px;margin:5px 22px 5px 10px;
}

#detailCommande .PI_list td{
	padding:5px 0;font-size:12px;
}
#detailCommande .PI_list tr.PI_sep td{
	padding:0;height:2px;font-size:1px;
}
#detailCommande .PI_desc{
	height:58px;padding-top:10px;padding-left:12px;
}
#detailCommande td.PI_listVisu{
	width:70px;padding-left:21px;
}
#detailCommande td.PI_listDesc{
	padding-left:12px;padding-right:5px;width:111px;
}
#detailCommande td.PI_listInfo{
	width:135px;padding-right:3px;
}
#detailCommande td.PI_listQt{
	width:221px;
}
#detailCommande .PI_listQt div{
	font-weight:bold;font-size:18px;color:#8e3d59;
}
#detailCommande .PI_listQt .PI_qt{
	float:left;width:80px;text-align:center;
}
#detailCommande .PI_listQt .PI_eg{
	float:left;width:32px;
}
#detailCommande .PI_listQt .PI_price{
	float:left;width:100px;
}
#detailCommande .PI_resumCart .PI_listInfo{
	vertical-align:bottom;
}
#detailCommande .PI_resumCart .PI_listQt{
	vertical-align:bottom;
}
#detailCommande .PI_resumCart .PI_txt{
	width:358px;
}
#detailCommande .PI_list .PI_bonus{
	margin-top:-15px;
}
#detailCommande .PI_resumCart .PI_listQt .PI_clear{
	font-size:1px; height:1px; overflow:hidden;
}
/*************************/

/*** RESERVER LIVRAISON ***/
#reserveLivraison, #modifLivraison{
	position:absolute;width:810px;z-index:20;background-color:#FFFFFF;border:1px solid #c4c2bb;border-right:2px solid #c4c2bb;border-bottom:2px solid #c4c2bb;
}
#reserveLivraison #contentCenterMid{
	width:559px;height:545px;
}
#reserveLivraison #contentCenterRight{
	background-color:#f8f5f6;color:#8e3d59;width:248px;height:545px;
}
#reserveLivraison #presScrollMaskLay{
	height:530px;margin:5px 22px 5px 10px;
}
#reserveLivraison .PI_pictDD{
	float:left;width:20px;
}
#reserveLivraison .PI_txtDD{
	float:left;width:480px;
}
#reserveLivraison strong.PI_txtsup{
	color:#964762;
}
#reserveLivraison span.PI_txtrel{
	color:#87837c;
}
/*************************/

/*** MODIFICATION LIVRAISON ***/
#modifLivraison{
	width:676px;
}
#modifLivraison #contentCenterMid{
	width:660px;height:540px;
}
#modifLivraison #presScrollMaskLay{
	height:525px;margin:5px 0 5px 10px;
}
#modifLivraison .PI_pictDD{
	float:left;width:20px;
}
#modifLivraison .PI_txtDD{
	float:left;width:620px;
}
#modifLivraison strong.PI_txtsup{
	color:#964762;
}
#modifLivraison span.PI_txtrel{
	color:#87837c;
}
/*************************/

/*** COMPTE PROCESS COMMANDE ***/
#commande .PI_commandeStep #contentCenterMid{
	width:440px;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
#commande .PI_commandeStep #contentCenterRight{
	float:left;width:248px;height:auto;padding:0 0 0 32px;margin:0 0 0 -1px;background:url(../img/puce/tirv-grey.gif) repeat-y left top;
}
#commande .PI_intro{
	height:50px;padding:10px 0 0 0;
}
#commande .PI_detail{
	position:relative;margin:10px 0 0 0;
}
#commande .PI_commandeStep span.PI_txtrel{
	color:#87837c;
}
#commande #livgrat .PI_cont{
	padding-top:0;padding-bottom:5px;
}
#commande #livgrat .PI_cont strong{
	display:block;margin:-10px 0 0 240px;font-size:12px;
}
/*************************/

/*** LISTE EXPRESS ***/

#listExpress #path{
	height:20px;margin-left:15px;
}
#listExpress .PI_boxList{
	height:460px;
}
#listExpress .PI_contLeft{
	float:left;width:330px;padding:0 0 9px 0;
}
#listExpress .PI_contRight{
	float:left;width:390px;padding:43px 0 0 0;
}
#listExpress h3{
	padding:0 0 3px 0;
}
#listExpress h4{
	font-size:19px;font-weight:normal;
}
#listExpress h5{
	padding:0 0 4px 0;font-size:15px;font-weight:bold;
}
#listExpress .PI_intro{
	padding:10px 0 3px 15px;
}

#listExpress .PI_boxListing .PI_cont{
	height:330px;position:relative;
}
#listExpress .PI_boxListing{
	width:295px;margin:0 0 0 8px;
}
#listExpress .PI_boxListing .PI_botLink{
	position:absolute;bottom:0;width:270px;padding:0 0 2px 0;
}
.PI_boxListing .PI_sep{
	height:14px;background:url(../img/puce/tirh-violetf.gif) repeat-x center;
}
.PI_boxListing .PI_delete{
	display:block;padding:0 0 0 16px;background:url(../img/btn/del-violet.gif) no-repeat 0 2px;color:#896270;font-weight:bold;
}

#listExpress .PI_contRight  ul.PI_linkList li{
	padding:1px 0;
}
#listExpress #listExpressContent input,#listExpress ul.PI_linkList li, #listExpressResultat ul.PI_linkList li a, #listExpress ul.PI_linkList li a{
	color:#896270;font-weight:bold;
}
#listExpressResultat ul.PI_linkList li a.PI_on{
	color:#fc0059;
}
#listExpressResultat ul.PI_linkList li a.PI_visited{
	color:#a29c92;
}
#listExpress #listExpressContent input{
	width:245px;margin:0 0 0 0;border:1px solid white;
}
#listExpress #listExpressContent input.PI_on{
	border:1px solid #d1cfcb;
}
#listExpress .PI_contRight .PI_cont{
	float:left;width:117px;padding:0 5px 15px 0;
}
#listExpress .PI_contRight .PI_sep{
	height:20px;background:url(../img/puce/tirh-white.gif) repeat-x center;
}

#listExpress #zoneList{
	position:absolute;left:0;top:0;z-index:0;width:255px;height:200px;
}
#listExpress #listExpressContent{
	position:relative;z-index:2;
}
#listExpress #maskListe.PI_contentScrollMask{
	height:217px;margin:0 0 0 10px;overflow:auto;
}
#listExpress #listdefaultTxt{
	color:#896270;/*position:absolute;left:0;top:185px;z-index:-1;*/width:200px;padding:0 0 0 10px;
}

/*************************/

/*** LISTE EXPRESS RESULTAT ***/
#listExpressResultat .PI_boxList{
	position:absolute;top:0;left:0;width:161px;height:480px;padding:0 0 0 8px;margin:13px 0 0 0;
}
#listExpressResultat .PI_boxList h3{
	padding:10px 0 8px 6px;
}
#listExpressResultat .PI_boxListing{
	width:154px;margin-bottom:10px;
}
#listExpressResultat .PI_boxListing .PI_cont{
	height:360px;position:relative
}
#listExpressResultat .PI_boxListing .PI_botLink{
	position:absolute;bottom:0;width:143px;padding:0 0 2px 0;
}
#listExpressResultat #maskListe.PI_contentScrollMask{
	height:330px;margin:0;overflow:auto;
}
/*************************/

/*** RECETTE ***/
form.PI_formRecette{
	padding:14px 0 38px 9px;
}
form.PI_formRecette label{
	display:block;padding:0 0 1px 2px;font-size:12px;
}
#recettes #contentMid .PI_right{
	width:248px;
}
.PI_boxRecetteBig{
	position:relative;float:left;width:272px;height:351px;
}
.PI_boxRecetteBig .copy, .PI_boxRecette .copy{
	position:absolute;right:4px;bottom:3px;color:#000000;
}
.PI_boxRecetteBig h4 {
	position:absolute;left:35px;top:31px;width:237px;min-height:49px;height:auto !important;height:49px;
	background:url(../img/box/box-recettebig-fd.png) repeat-y left top !important;background:url(../img/commun/pix.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/box/box-recettebig-fd.png', sizingMethod='scale');
}
.PI_boxRecetteBig h4 a{
	display:block;margin:10px 0 4px 6px;padding:0 0 0 14px;background:url(../img/puce/los-white.gif) no-repeat 0 5px;font-size:20px;font-weight:normal;color:#FFFFFF;
}
.PI_boxRecette{
	padding:0 0 8px 0;
}
.PI_boxRecette .PI_visu{
	position:relative;width:97px;height:126px;
}
#recettes .PI_boxRecette .PI_visu{
	float:left;
}
.PI_boxRecette .PI_txt .PI_cont{
	position:absolute;left:0;bottom:5px;
}
.PI_boxRecette .PI_txt{
	position:relative;float:left;width:123px;height:126px;margin:0 0 0 10px;
}
.PI_boxRecette .PI_txt h5{
	font-size:18px;font-weight:normal;
}
.PI_boxRecette strong{
	color:#fc0059;font-size:12px;
}
#recettes .PI_best{
	clear:both;padding:5px 0 0 0;
}
#recettes .PI_best h4{
	padding:0 0 2px 0;
}
#recettes .PI_best .PI_link12{
	font-size:12px;
}
#recettes .PI_best .PI_link14{
	font-size:14px;
}
#recettes .PI_best .PI_link16{
	font-size:16px;
}
#recettes .PI_best .PI_link18{
	font-size:18px;
}
/*************************/

/*** RECETTE RECHERCHE ***/
#recettesSearch .PI_res select{
	width:105px;margin:0 6px 0 0;
}
#recettesSearch .PI_list{
	width:528px;
}
#recettesSearch .PI_list .PI_boxRecette{
	width:107px;vertical-align:top;
}
#recettesSearch .PI_list .PI_sep{
	width:31px;
}
#recettesSearch #path{
	float:left;width:410px;
}
#recettesSearch .PI_logo, #recettesFiche .PI_logo{
	float:right;padding:0 0 5px 0;
}

/*************************/

/*** RECETTE FICHE ***/
#recettesFiche .PI_intro{
	padding:0 0 11px 0;
}
#recettesFiche .PI_intro h3{
	font-size:23px;font-weight:normal;
}
#recettesFiche #contentScroll h4{
	padding:0 0 3px 0;
}
#recettesFiche .PI_boxRecetteBig{
	float:left;margin-bottom:13px;
}
#recettesFiche .PI_txtDetail{
	position:relative;float:right;width:244px;min-height:351px;height:auto !important;height:351px;
}
#recettesFiche .PI_txtDetail .PI_cont{
	margin:5px 0 50px 0;
}
#recettesFiche .PI_linked2{
	position:absolute;left:0;bottom:6px;width:100%;padding:8px 0 0 0;background:url(../img/puce/tirh-grey.gif) repeat-x left top;
}
#recettesFiche  ol.PI_listRecette{
	padding:0 0 15px 20px;margin:0;list-style-position:outside;list-style-type:decimal;
}
#recettesFiche  ol.PI_listRecette li{
	padding:3px 0;
}

#recettesFiche  #contentScroll .PI_box1{
	float:left;width:265px;margin:0 16px 0 0;
}
#recettesFiche  #contentScroll .PI_box1 .PI_cont{
	padding:5px;
}
#recettesFiche  #contentScroll .PI_info{
	float:left;width:235px;margin:7px 10px 0 0;
}
#recettesFiche #contentScroll div.PI_sep{
	clear:both;height:30px;background:url(../img/puce/tirh-grey.gif) repeat-x center;
}
#recettesFiche #contentScroll .PI_linkSave{
	float:right;width:226px;font-weight:normal;
}
#recettesFiche #contentScroll .PI_listProduct{
	padding-top:10px;
}
#recettesFiche .PI_resPrice{
	padding:10px;padding-bottom:10px !important;padding-bottom:5px;margin:0 0 10px 0;background-color:#ebeae9;
}
#recettesFiche .PI_resPrice .PI_articles{
	float:left;width:377px;text-align:right;
}
#recettesFiche .PI_resPrice .PI_total{
	float:right;width:130px;text-align:right;font-size:13px;
}
#recettesFiche #contentScroll .PI_resPrice .PI_sep{
	clear:both;height:8px;font-size:1px;background:url(../img/puce/tirh-grey.gif) repeat-x left top;width:510px;
}
#recettesFiche #contentScroll .PI_checkRecette{
	float:left;
}
#recettesFiche #contentScroll .PI_checkRecette a{
	float:left;width:18px;
}
#recettesFiche #contentScroll .PI_checkRecette label{
	float:left;width:144px;
}
#sendToFriend{
	width:500px;
}
#sendToFriend .PI_clear{
	height:5px;
}
#sendToFriend .PI_left{
	width:250px;
}
#sendToFriend .PI_right{
	width:215px;
}
#sendToFriend label{
	display:block;float:left;font-weight:bold;
}
#sendToFriend .PI_left label{
	width:80px;
}
#sendToFriend .PI_left input.PI_inp{
	float:left;width:150px;
}
#sendToFriend .PI_right textarea.PI_area{
	width:200px;height:62px;
}
#sendToFriend .PI_check{
	float:left;width:18px;
}
#sendToFriend .PI_right .PI_check{
	float:left;width:18px;
}

/*************************/

.PI_technical #logo{
	left:0;
}
.PI_rescue{
	padding:80px 0 0 0; text-align:center;
}
.PI_rescue h2{
	margin:20px 0 30px 0; padding:0 0 30px 0; font-size:18px; font-weight:normal; border-bottom:1px dashed #6A5F4F;
}
.PI_rescue h2 a{
	color:#FC0059; font-size:18px;
}

#loadingLay{
	padding-top:10px;
}
#loadingLay[class]{
	padding:0;
}
*:first-child+html #loadingLay[class] {
	padding-top:10px;
}

/*** Formulaire contact ***/
.PI_contactform .PI_contactaide{
	float:left;width:360px;padding:0 15px 15px 0;margin:15px 0 15px 0;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
.PI_contactform .PI_contactcompte{
	float:left;width:360px;padding:0 0 15px 40px;margin:15px 0 15px -1px;background:url(../img/puce/tirv-grey.gif) repeat-y left top;
}
.PI_contactform .PI_contactaide a, .PI_contactform .PI_contactcompte a{
	text-decoration:underline;
}
.PI_contactform h3{
	padding:0 0 8px 0;
}
.PI_contactform .PI_box1 {
	width:770px;
}
.PI_contactform .PI_box1 .PI_form1{
	float:left;width:360px;margin:0 0 5px 0;background:url(../img/puce/tirv-grey.gif) repeat-y right top;
}
.PI_contactform .PI_box1 .PI_form2{
	float:left;width:360px;padding:0 0 0 30px;margin:0 0 5px 0;
}
.PI_contactform label{
	float:left;margin:0 4px 0 0;
}
.PI_contactform .PI_civility{
	float:left;width:255px;
}
.PI_contactform .PI_firstname, .PI_contactform .PI_lastname, .PI_contactform .PI_email, .PI_contactform .PI_infoTelForm {
	width:208px;
}
.PI_contactform .PI_ncommande {
	width:270px;
}
.PI_contactform .PI_form1 input, .PI_contactform .PI_form2 input{
	float:right;
}
.PI_contactform .PI_objet {
	width:305px;
}
.PI_contactform .PI_objet textarea{
	margin:15px 0 0 0;
}
.PI_contactform .PI_valid{
	margin:0 0 10px 0;
}
.PI_contactform .PI_obli{
	float:left;width:160px;
}
.PI_contactform .PI_ment{
	float:left;width:590px;
}
/*************************/

/**** PLAN DU SITE ***/
#plan #contentCenter{
	left:0px;width:965px;height:480px;margin:13px 0 0 15px;
}
#plan #contentCenter #presScrollMask {
	width:895px;clear:both;
}
#plan #contentCenter #path{
	margin-bottom:10px;margin-left:0;
}

#plan h3{
	height:20px;margin:0 0 15px 0;border-bottom:1px solid #fc0059;
}

#plan h4{
	margin:0 0 8px 0;
}

#plan .PI_contLeft{
	float:left;width:445px;
}
#plan .PI_contRight{
	float:right;width:425px;
}
#plan .PI_cont1{
	float:left;width:195px;
}

#plan .PI_cont2{
	float:right;width:195px;
}

#plan .PI_cont1t{
	min-height:160px;height:auto !important;height:160px;margin:0 0 10px 0;
}

#plan ul{
	display:none;
}

#plan ul.n1{
	display:block;padding:0 0 23px 0;
}
#plan ul.n1 a{
	display:block;padding:0 0 0 12px;margin:1px 0 1px 0;font-weight:bold;background:url(../img/puce/flc-pink.gif) no-repeat 0 3px;
}

#plan ul.n2 a{
	display:block;padding:0 0 0 0;margin:0 0 0 6px;font-weight:normal;background:none;
}
#plan ul.n2 a span{
	color:#fc0059;
}
#plan ul.n3 a{
	display:block;padding:0 0 0 0;margin:0 0 0 20px;font-weight:normal;background:none;
}
#plan ul.n4 a{
	display:block;padding:0 0 0 0;margin:0 0 0 32px;font-weight:normal;background:none;
}

#plan ul a.on{
	font-weight:bold;
}

#plan ul.on{
	display:block;
}
#plan .PI_linkpart{
	margin:0 0 0 0;clear:both;
}
#plan .PI_linkpart a{
	width:195px;
}



/************************/

#help .PI_conf{
	padding:180px 0 0 0; text-align:center; font-size:12px; width:790px; font-weight:bold;
}
#help .PI_conf a{
	padding:0 0 0 12px; background:url(../img/puce/los-pink.gif) no-repeat left; font-weight:bold; color:#FC0059;
}

#help #navLeftContent h2, #contactform #navLeftContent h2{
	margin:0 0 5px 0;
}
#help #contentCenter .PI_linkBtn{
	position:absolute; top:-3px; right:0;
}
#help #contentCenter #path{
	margin-bottom:10px;
}
#help #contentCenter h3, .PI_high{
	font-size:25px; color:#6A5F4F; font-weight:normal; margin:0 0 30px 0;
}
#help #contentCenter h4{
	color:#FC0059; font-size:19px; font-weight:normal; margin:0 0 10px 0;
}
#help #contentCenter .PI_leftPart{
	float:left; width:370px;
}
#help #contentCenter .PI_leftPart .PI_list{
	padding:0 10px 0 0; background:url(../img/puce/tirv-grey.gif) repeat-y top right; _height:250px; min-height:250px;
}
#help #contentCenter .PI_leftPart .PI_list li{
	margin:0 0 2px 0; padding:0 0 0 12px; background:url(../img/puce/los-pink.gif) no-repeat 0 3px;
}
#help #contentCenter .PI_leftPart .PI_list li a{
	font-weight:bold;
}
#help #contentCenter .PI_rightPart{
	float:right; width:370px;
}
#help #contentCenter .PI_sep{
	font-size:1px; height:30px; background:url(../img/puce/tirh-grey.gif) repeat-x center;
}
#help #contentScroll{
	padding:0 0 10px 0; width:770px;
}
#help .PI_threeCols{
	margin:-20px -20px 0 0; width:830px;
}
#help .PI_threeCols .PI_col{
	float:left; padding:0 10px; width:245px; height:380px; background:url(../img/puce/tirv-grey.gif) repeat-y top right;
}
#help #contentCenter .PI_threeCols .PI_col h4{
	margin:0 0 5px 0; font-size:15px; font-weight:bold; color:#6a5f4f;
}
#help .PI_threeCols .PI_col b, #help .PI_threeCols .PI_col a, #help .PI_threeCols .PI_col em{
	color:#fc0059;
}
#help .PI_threeCols .PI_col em{
	font-size:7px;
}
#help .PI_threeCols .PI_col a{
	text-decoration:underline;
}
#help .PI_threeCols .PI_col .PI_media{
	margin:0 -10px; padding:0 0 10px 0; text-align:center; background:#FFFFFF;
}
#help .PI_threeCols .PI_col .PI_logos, #help .PI_threeCols .PI_colRight .PI_photos{
	text-align:center;
}
#help .PI_threeCols .PI_logos .PI_media{
	margin:10px 0; padding:0; border:1px solid #eaeae8;
}
#help .PI_anchors, .PI_popup .PI_anchors{
	padding:5px 0 3px 0; text-align:center; font-size:13px; font-weight:bold;
}
.PI_anchors img{
	margin:0 8px;
}
#help .PI_box1{
	width:100%;
}
#help .PI_tips{
	float:right; margin:-55px 0 10px 20px; width:270px;
}
#help #contentCenter .PI_grey{
	margin:20px 0 10px 0; font-size:22px; color:#a19c96; font-weight:normal;
}
#help .PI_tips .PI_cont{
	padding:5px 15px;
}
#help .PI_tips h5{
	margin:0 0 5px 0; padding:0 0 0 20px; color:#fc0059; font-size:12px; background:url(../img/puce/info-pink.gif) no-repeat;
}
#help .PI_brands{
	margin:20px 0;
}
#help .PI_brands .PI_brand{
	float:left; margin:0 0 15px 0; width:50%;
}
#help .PI_brands .PI_brand .PI_media{
	float:left; padding:3px;  width:90px; border:1px solid #F0F0F0;
}
#help .PI_brands .PI_brand .PI_text{
	float:right; padding:0 10px 0 0; width:270px;
}

.PI_popup .PI_summary{
	margin:10px 0; padding:10px; font-size:13px; line-height:16px; background:#eaeae8;
}
.PI_popup .PI_summary .PI_date{
	text-align:right; font-size:11px;
}
.PI_popup .PI_summary .PI_leftPart{
	float:left; width:50%;
}
.PI_popup .PI_summary .PI_rightPart{
	float:right; width:50%;
}
.PI_popup .PI_tarifs{
	width:100%; border-collapse:collapse;
}
.PI_popup .PI_tarifs caption{
	padding:5px; font-weight:bold;
}
.PI_popup .PI_tarifs td{
	width:30%; text-align:center; border:1px solid #eaeae8;
}
.PI_popup .PI_tarifs thead td{
	white-space:nowrap;
}
.PI_popup{
	 background:#FFFFFF;
}
.PI_popup #popContent{
	padding:20px; text-align:left;
}
.PI_popup #popContent h3{
	font-size:25px; color:#6A5F4F; font-weight:normal; margin:0 0 30px 0;
}
.PI_popup #popContent .PI_sep{
	font-size:1px; height:30px; background:url(../img/puce/tirh-grey.gif) repeat-x center;
}

#infoDD span {
	font-size:10px;
}



/********** RESIZE IMAGE ***********/
#logo img{ width:359px; height:62px; }
#basket h2 img{ width:109px; height:18px; }
