#lifting{
	margin:0;
	padding:0;
	/*background: url(img/bg_body.jpg)  no-repeat right top;*/
	background: #FAFAFA url(img/bg_body2.jpg)  no-repeat right top;
	text-align:left;
}
	#lifting a{
		width:auto;
	}

	#lifting #headerWrapper{
		background: url(img/bg_header.png)  repeat-x left top;
	}
	
	/* :: erased :: */
	#lifting #shop,#lifting  #order, #lifting #home {
		border:0;
		margin-left:0;
		margin-right:0;
		padding-bottom:0;
		text-align:left;
		width:100%;
	}
	
	
	#lifting #header,#lifting #footer,#lifting #navTransverse,#lifting #tg{
		width:990px;
		margin:0 auto;
		background:none;
		text-align:left;
	}
	#lifting #header .part2 #sitesPaysWrapper{
		float:left;
		margin-right:8px;
	}
		#lifting #header .part2 #sitesPaysListe{
			margin:0;
			padding:0;
			background: url(img/bg_nav-help.png) no-repeat 0 0;
			margin-right:0;
			padding-left:7px;
		}
			#lifting #header .part2 #sitesPaysListe li{
				list-style:none;
				display:block;
				padding:3px 0 3px 9px;
				margin:0;
			}
			#lifting #header .part2 #sitesPaysListe a{
				margin:0 !important;
				padding:0;
				float:none;
				background:none;
				font-size:12px;
				display:inline;
			}

	#lifting #header .part2{
		position:absolute;
		right:0;
	}
		
		
	#lifting #help{
		width:100%;
		height:33px;
	}
	#lifting #help:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
		#lifting #header .part1{
			float:left;
			line-height:30px;
			font-size:14px;
			color:#656565;
			letter-spacing:-1px;
		}
			#lifting #header .part1 a{
				color:#656565;
				margin-left:16px;
				font-size:14px;
				text-decoration:none;
			}
			#lifting #header .part1 a:hover{
				text-decoration:underline;
			}
			#lifting #header .part1 p{
				display:inline;
				margin:0;
				margin-left:28px;
			}
				#lifting #header .part1 strong{
					color:#ab0024;
				}
				#lifting #header .part1 span{
					font-size:8px;
				}
				


			#lifting #header .part2 a {
				text-decoration:none;
				color:white;
				font-size:16px;
				font-family:Georgia;
				background: url(img/bg_nav-help.png)  no-repeat -309px  100%;
				padding-left:26px;
				display:block;
				letter-spacing:-1px;
				float:left;
				height:29px;
				margin-right:8px;
			}
			#lifting #header .part2 .sitesPays {
				background-position: 0 100%;
				margin-right:0;
			}
				#lifting #header .part2 .sitesPays .bg{
					background-position: -226px  100%;
				}
				#lifting #header .part2 a .bg{
					background: url(img/bg_nav-help.png)  no-repeat 100% 100%;
					padding: 3px 18px 0 0;
					display:block;
					height:26px;
					position:relative;
					float:left;
				}
					#lifting #header .part2 .basket{
						margin-right:0;
					}
					#lifting #header .part2 a .picto{
						background: url(img/pict_basket.gif)  no-repeat 0 2px;
						padding-left:22px;
						display:block;
					}
		
		
	#lifting #header .txtPart{
		text-align:right;
		font-style:italic;
		font-size:14px;
		font-family:Georgia;
		color:#909090;
		padding-top:5px;
		padding-right:45px;
		margin-bottom:40px;
	}
		#lifting #header .txtPart p{
			margin:0;
		}
	#lifting #logoWrapper {
		padding-left:45px;
		width:945px;
		margin-bottom:60px;
	}
	#lifting #logoWrapper:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
	
		/* :: erased :: */
		#lifting #logo {
			float:left;
			margin-right:38px;
			margin-left:0;
			margin-top:0;
			width:auto;
		}
		#lifting #logoDesc {
			float:left;
			padding-top:35px;
		}		
			#lifting  #logoDesc span {
				color:#38370c;
				display:block;
				font-family:Georgia;
				font-size:18px;
			}
			#lifting #logoDesc .txt2 {
				text-indent:30px;
			}
			#lifting #logoDesc .txt3 {
				text-indent:60px;
			}
			/* :: erased :: */
			#lifting #help {
				float:none;
				margin:0;
				text-align:left;
				position:relative;
			}		

				/* :: erased :: */
				#lifting #header{
				padding-bottom:0;
				position:static;
				}
	
	
	#lifting #tabs{
		margin-left:0;
	}
		#lifting #tabs ul{
			width:100%;
			line-height:0;
			margin:0;
			padding:0;
		}
		#lifting #tabs ul:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
		#lifting #tabs li{
			display:block;
			margin:0;
			padding:0;
			float:left;
			border-bottom:1px solid #e7e4e4;
		}
			#lifting #tabs a{
				color:#54510e;
				display:block;
				line-height:38px;
				text-decoration:none;
				padding:0 10px;
				font-family:Times New Roman;
				font-size:14px;
				background: url(img/bg_tabs.png)  no-repeat 100% -38px;
			}
			#lifting #tabs  a:hover,#lifting #tabs .tabActive a{
				color:white;
				background-position: 100% 0;
			}
			#lifting #tabs .tabFirst a {
				padding:0 16px;
				background-position: 0 -38px;
			}
			#lifting #tabs .tabFirst  {
				background: url(img/bg_tabs.png)  no-repeat 100% -38px;
				padding-right:1px;
			}
			#lifting #tabs .tabFirst a:hover,#lifting #tabs .tabFirstActive a  {
				color:white;
				background-position: 0 0;
			}
			
			/* mac typo PB */
			#lifting .osMac   {
				padding-top:2px !important;
			}
			#lifting .osMac   {
				width:991px;
			}
			#lifting .osMac_ff  {
				width:991px;
			}
			#lifting #tabs .tabLast  {
			
			}	
			#lifting .osMac .tabLast  {
				width:75px  !important;
			}
			#lifting .osMac_ff .tabLast  {
				width:74px !important;
			}
			/* / mac typo PB */
			
			#lifting #tabs .tabLast a {
				background-position: 100% -114px;
				padding:0 9px 0 10px;

			}
			#lifting #tabs .tabLast a:hover,#lifting #tabs .tabLastActive a  {
				color:white;
				background-position: 100% -76px;
			}

		
		
	#lifting #content{
		border-left:1px solid #e7e4e4;
		border-right:1px solid #e7e4e4;
		margin:0 auto;
		width:988px;
		background:white;
	}
	#lifting #home #content{
		border:0;
		padding:7px 0 0 0;
		width:1002px;
		background:none;
	}
	
	#lifting #droite{
		float:left;
	}
	
	/*  :: erased :: */
	#lifting  #light #content {
	background:none;
	margin:0;
	margin-left:10%;
	width:80%;
	border:0;
	}
	#lifting #content.decalage-haut {
		background:#FFFFFF none repeat scroll 0 0;
		margin:0;
		margin-top:2em;
		border:0;
	}
		
		#lifting #tg{
			height:190px;
		}
		#lifting #tg:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
			#tg .bannerPart{
				width:660px;
				float:left;
			}
			#lifting #tg p{
				margin:0;
			}
				#lifting #tg a {
					display:block;
				}
					#lifting #tg a img{
						border:0;
						display:block;
					}
			#lifting #tg .servicesPart{
				/*border-left:1px solid #E7E4E4;*/
				border-right:0;
				background:white;
				width:328px;
				float:left;
			}		
				#lifting  #tg .block{
					border-bottom:1px solid #E7E4E4;
					background:white url(img/bg_tg_services.gif)  repeat-x 0 100%;
					width:327px;
                                        height:97px;
                                        padding:0;
				
				}
				#lifting  #tg .block:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;		
				}
					#lifting  #tg .block span{
						display:block;
					}
				#lifting  #tg .block_livraison{
					text-align:left;
                                        
				}
					#lifting  #tg .block_livraison .infosPart{
						float:left;
						color:#323232;
						font-size:18px;
						font-style:italic;
						width:192px;
						font-family:Georgia, Arial;
					}
						#lifting  #tg .block_livraison .hoursPart{
							padding:6px 0 0 20px;
						}
					#lifting  #tg .block_livraison .pricePart{
						float:left;
						width:110px;
						padding-top:20px;
					}
				#lifting  #tg .block_services{
					padding-bottom:0;
					height:91px;
				}
					#lifting  #tg .block_services .titlePart{
						margin-bottom:3px;
					}
						
						#lifting  #tg .block_services .titlePart .txt{
							display:inline;
							vertical-align:super;
							padding-top:8px;
							color:#323232;
							font-size:18px;
							font-style:italic;
							font-family:Georgia, Arial;
							padding-left:20px;
						}
					#lifting  #tg .block_services .numPart .txt{
						color:#56000e;
						display:inline;
						font-size:12px;
						font-style:italic;
						vertical-align:top;
						padding-left:16px;
					}
						
					#lifting  #tg .block_services .hoursPart{
						font-size12px;
						font-style:italic;
					}
		
		

	#lifting #home #catalogue_list:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
	#lifting #home #catalogue_list .cols:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
			#lifting #home #catalogue_list,#lifting #home #catalogue_list .cols{
			width:100%;
		}
		#lifting #home #catalogue_list .col_3-4{
			float:left;
			width:834px;
		}
		#lifting #home #catalogue_list .col_1-4{
			float:left;
			width:168px;
		}
		#lifting #home #catalogue_list .col_3-4 .col_1-3{
			height:2320px;
			width:221px;
			background: url(img/bg_col_pdt_home.jpg)  no-repeat left top;
			float:left;
		
			padding:22px 28px 0 28px;
		}
		#lifting #home #catalogue_list  .pdtCatTitle{
			margin: 0 0 60px 0;
			font-style:italic;
			color:#343434;
			font-size:18px;
			font-weight:normal;
			font-family:Georgia, Arial;
			text-align:center;

		}
		#lifting #home #catalogue_list .pdtList{
			margin:0;
			padding:0;
			width:100%;
			display:block;
		}
		#lifting #home #catalogue_list .pdtList:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
			#lifting #home #catalogue_list .pdtList li{
				margin:0 0 40px 0;
				position:relative;
				padding:0;
				display:block;
				list-style:none;
				text-align:center;
				width:100%;
				height:278px;
			}
				#lifting #home #catalogue_list .pdtList li a {
					
				}
				#lifting #home #catalogue_list .pdtList .pdtVisu {
					display:block;
					width:215px;
					height:210px;
					text-align:center;
				}
				#lifting #home #catalogue_list .col_1-4 .pdtList .pdtVisu {
					width:160px;
					height:200px;
				}
				#lifting #home #catalogue_list .col_1-4 .hasBg .pdtList .pdtVisu {
					height:188px;
				}
				#lifting #home #catalogue_list .pdtList .pdtVisu img{
					border:0;
					display:inline;
				}
				#lifting #home #catalogue_list .pdtList .pdtTitle{
					font-size:12px;
					font-family:Georgia, Arial;
					text-decoration:none;
					margin-bottom:12px;
					display:block;
				}
				#lifting #home #catalogue_list .pdtList .pdtPrice{
					position:absolute;
					right:0;
					top:160px;
					color:#c74252;
					font-family:Georgia, Arial;
					font-size:26px;
					display:block;
				}
					#lifting #home #catalogue_list .pdtList .pdtPrice .txt{
						color:#424242;
						font-size:14px;
					}
						#lifting #home #catalogue_list .pdtList  .pdtPrice  .price{
							position:relative;
							top:-11px;
						}
					#lifting #home #catalogue_list .pdtList .pdtPrice .eur{
						vertical-align:middle;
						font-size:13px;
						position:relative;
						top:-11px;
					}
				#lifting #home #catalogue_list .pdtList li a img{
					border:0;
				}
	
		#lifting #home #catalogue_list .col_1-4{
			height:2320px;
			width:166px;
			float:left;
		}
		#lifting #home #catalogue_list .col_1-4 .pdtCatTitle{
			margin : 0 0 0 0;
		}
			#lifting #home #catalogue_list .col_1-4 .pdtPrice{
				top:146px;
			}

			#lifting #home #catalogue_list  .col_1-4 .pdtList .pdtPrice .eur {
				left:-5px;
			}
					
		#lifting #home #catalogue_list .col_1-4 .bloc{
			padding:22px 4px 0;
		}
		#lifting #home #catalogue_list  .hasBg{
			background: url(img/bg_col_pdt_2_home.jpg)  no-repeat left top;		
			height:2010px;
		}
		#lifting #home #catalogue_list  .col_1-4 .pdtTitle{
			margin-top:12px;	
			font-size:18px;
			line-height:16px;
		}
		#lifting #home #catalogue_list  .col_1-4 .hasBg .pdtCatTitle{
			margin:0;
			margin-bottom:60px;	
			line-height:16px;
		}
			#lifting #home #catalogue_list  .col_1-4  .pdt{
				margin-bottom:0;	
				height:250px; 
			}
			#lifting #home #catalogue_list  .col_1-4 .hasBg .pdt{
				margin-bottom:0;	
				height:318px; 
			}
			#lifting #home #catalogue_list  .col_1-4 .hasBg .pdt .pdtTitle{
				height:30px;
				margin-bottom:0;
			}
			#lifting #home #catalogue_list  .col_1-4 .hasBg .pdtTitleDeuxLignes  .pdtTitle{
				margin-top:0;
				height:42px;
			}
		
	
	
	
	
	#lifting #navTransverseWrapper{
		background:#fafafa;
	}
	#lifting #navTransverse{
		background: url(img/bg_navTransverse.png)  no-repeat left top;
		width:995px;
		padding:16px 0;
	}
	#lifting #navTransverse:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
		#lifting #navTransverse .col{
			margin-left:15px;
			float:left;
			width:150px;
			display:inline;
		}
	
			#lifting #navTransverse dl{
				margin-top:0;
				margin-bottom:15px;
			}
				#lifting #navTransverse dt{
					font-family:Georgia, Arial;
					font-style:italic;
					font-size:18px;
				}
				#lifting #navTransverse dd{
					margin:0;
					display:list-item;
					list-style-position:outside;
					font-size:10px;
					color:#383838;
					margin-left:12px;
				}
				* html #lifting #navTransverse dd{
					margin-left:15px;
				}
				#lifting #navTransverse  a{
					font-family:Georgia, Arial;
					text-decoration:none;
					color:#383838;
					font-style:italic;
					font-size:14px;
				}
				#lifting #navTransverse  a:hover{
					text-decoration:underline;
				}
	
	
	
	#lifting #contentWrapper{
		/*background:#fafafa;*/
		/*border-top:1px solid white;*/
	}
	#lifting #home #contentWrapper{
		padding-bottom:20px;
		background:none;
	}
		
		#lifting #content_3cols,#lifting #shop #content_3cols #right_content,#lifting #order #content_3cols #right_content {
			width:100%;
		}
		#lifting #content_3cols:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;		
	}
	
	#lifting  #content_2cols{
		width:780px;
		color:#212121;
		background: url(img/bg_content_2cols_b.jpg)  no-repeat 0 100%;
	}	
		#lifting  #content_2colsInner{
			width:100%;
			background: url(img/bg_content_2cols_t.jpg)  no-repeat 0 0;
		}
			#lifting  #content_2cols:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
	
		#lifting  #content_2colsInner:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
		#tracker{
			margin-bottom:20px;
			width:700px;
			padding:17px 10px 0 10px;
		}	
			#tracker p {
				color:black;
				margin:0;
			}
				#tracker a{
					color:#780e02;
				}
	
		#lifting .contentPart{
			float:left;
			width:530px;
			margin-right:45px;
		}
		
		#lifting  #content_2cols  .fiche-gauche {
			margin-left:0;
		}
		#lifting  #content_2cols .fiche-droite{
			width:220px;
			display:inline;
		}
		#lifting .contentPart{
			width:530px;
			float:left;
		}
			#lifting  #content_2cols .fiche-droite h2{
				font-size:20px;
				font-family:Georgia;
				color:#343434;
				font-style:italic;
				font-weight:normal;
			}
			#lifting #content_2cols  .txt {
				font-size:14px;
				font-family:Georgia;
				color:#343434;
				font-style:italic;
				clear:both;
				font-weight:normal;
			}
			#lifting #content_2cols  .txt h4{
				font-size:21px;
				font-weight:normal;
				margin:0;
				margin-bottom:20px;
				color:#343434;
			}
			#lifting #content_2cols .txt b{
				font-size:21px;
				color:#343434;
				font-weight:normal;
			}
			#lifting #content_2cols  .sideBarPart{
				width:200px;
				float:left;
			}
				#lifting  .searchPartWrapper{
					width:100%;
					margin-bottom:25px;
				}
				#lifting  .searchPartWrapper:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;		
				}
					#lifting   .searchPart{
						float:left;
						width:200px;
					}
						#lifting   .searchPart h4{
							font-size:12px;
							margin-top:0;
						}
						#lifting   .searchPart ul{
							margin:0;
							padding:0;
							list-style:none;
							display:block;
						}
							#lifting   .searchPart li{
								font-size:14px;
								font-family:Georgia;
								color:#343434;
								margin:0;
								padding:0;
								display:block;
								list-style:none;
								font-style:italic;
								font-weight:normal;
								margin-bottom:3px;
							}
								#lifting   .searchPart li a{
									color:#626403;
									font-style:normal;
									font-size:14px;
									font-family:Georgia;
								}
									
					#lifting   .servicesPart{
						float:left;
						width:165px;
					}
						/* :: erased :: */
						#lifting .servicesPart #nav_box{
							height:156px;
							background: url(img/bg_bloc_search.jpg)  no-repeat 0 0;
							width:100%;
							border:0;
							color:black;
							font-size:12px;
						}
							/* :: erased :: */
							#lifting .servicesPart #nav_box h1{
								background:none;
								color:#9ea10c;
								font-size:22px;
								font-style:itliac;
								font-family:Georgia;
								font-weight:normal;
								margin:0;
								padding:0;		
								text-align:center;
								padding-top:12px;
								padding-bottom:4px;
							}
							#lifting .servicesPart #nav_box form{
								padding-bottom:0;
							}
								#lifting .servicesPart #nav_box select {
									width:120px;
									margin: 0 auto;
									margin-bottom:4px;
									display:block;
								}
								#lifting .servicesPart #nav_box  #image {
									padding-top:4px;
								}
							#lifting .servicesPart  .block {
								border:1px solid #e7e4e4;
								border-top:0;
								/*
                                                                padding:12px 12px 0 12px;
								height:144px;
								width:139px;
                                                                */
								background: url(img/bg_bloc_sidebar.gif)  repeat-x 0 100%;
							}	
								#lifting .servicesPart  .block p{
									margin:0;
								}
								#lifting .servicesPart  .block  {
									text-align:center;
									
								}
								#lifting .servicesPart  .block_services{
									padding-right:0;
									/*width:151px;*/
								}
									#lifting .servicesPart  .titlePart{
										margin-bottom:12px;
										display:block;
									}
									#lifting .servicesPart  .pricePart{
										margin-bottom:10px;
										display:block;
									}
									#lifting .servicesPart  .InfosPart{
										display:block;
										text-align:left;
										color:#323232;
										font-style:italic;
										font-size:16px;
										font-family:georgia;
									}
									
									#lifting .servicesPart  .txtPart{
										display:block;
										text-align:left;
										color:#272727;
										font-style:italic;
										font-size:18px;
										font-family:georgia;
										margin-bottom:10px;
									}
									
									#lifting .servicesPart .block_services .hoursPart{
										display:block;
										font-style:italic;
										text-align:left;
										font-size:12px;
									}
									#lifting  #content_2cols .servicesPart .block_services .hoursPart{
										margin-top:7px;
										font-size:11px;
									}
									#lifting #content_2cols .servicesPart  .block .txt{
										color:#56000e;
										text-align:right;
										font-size:8px;
										line-height:8px;
										display:block;
									}
									
									
									#lifting .servicesPart  .imgPart{
										text-align:left;
										display:block;
									}
							#lifting .servicesPart  .block_livraison{
							
							}
						#lifting  .sideBarPart .txt{
							clear:both;
						}
					

	
	
				/* :: erased :: */
				#lifting #order #right_content{
					padding-bottom:25px;
				}
	
	
	
	
	
		#lifting #servicesWrapper{
			background:#fafafa;
			padding-bottom:17px;
		}
	
		#lifting #services{
			border:1px solid #e7e4e4;
			width:989px;
			margin:0 auto;
			border-left:0;
		}
		#lifting #services:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
			#lifting #services .col{
				float:left;
				border-left:1px solid #e7e4e4;
			}
				#lifting #services p{
					margin:0;
				}
					#lifting #services .col img{
						display:block;
						border:0;
					}
			#lifting  #servicesDecouvrir{
				border-left:0;
			}
		
	
	
	#lifting #footerWrapper{
		background: url(img/bg_nav-footer.gif)  repeat-x left top;
		height:410px;
		padding-top:17px;
		position:relative;
	}
			#lifting  #footer .linksPart{
				display:block;
				text-align:center;
				margin:0;
				padding:0;
				margin-bottom:30px;
			}
				#lifting  #footer .linksPart li{
					display:inline;
					margin:0 7px;
					vertical-align:top;
				}
					#lifting  #footer .linksPart li a{
						text-decoration:none;
						font-size:10px;
					}
					#lifting  #footer .linksPart li a:hover{
						text-decoration:underline;
					}
						#lifting  #footer .linksPart a img{
							border:0;
						}
			#lifting #footer .cols{
				width:100%;
			}
			#lifting #footer .cols:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
				#lifting #footer .col{
					width:230px;
					margin-right:15px;
					float:left;
				}
					#lifting #footer .colTitle{
						font-size:14px;
						font-style:italic;
						font-weight:normal;
						margin-top:0;
						margin-bottom:14px;
					}
					#lifting #footer .col p{
						font-size:10px;
						font-style:italic;
					}
							#lifting #footer .col p a{
								font-size:10px;
							}
					
			#lifting #footer .copyrightPart {
				position:absolute;
				bottom:20px;
				font-size:10px;
				left:50%;
				margin-left:-91px;
			}	

	/* TEXTE generique */
	#lifting #droite.texte h1  {
		color:#E30352;
	}