#pageLeft{
	width:624px;
	float:left;
}

	#pageLeft .leftSide{
		width:185px;
		min-height:230px;
		float:left;
		padding:20px 15px 0px 50px;
		margin-right:10px;
		background:url('images/bg_leftside.jpg') right 0px no-repeat #ffffff;
	}

	#pageLeft .rightSide{
		width:341px;
		min-height:242px;
		float:left;
		padding:8px 15px 0px 8px;
		background:url('images/bg_rightside.jpg') 0px 0px no-repeat #ffffff;
	}

#pageRight{
	width:326px;
	float:left;
	position:relative;
	top:-158px;
	margin-bottom:-158px;
	z-index:10;
}

#pageFull{
	padding:20px 15px 0px 35px;
	background:url('images/bg_pagefull.gif') 0px 0px repeat-x #ffffff;
}

/*----------------------- Liquid division --------------------------------*

.liquidRight {
	width: 49%;
	float: left;
	margin-left: 14px;
}

.liquidLeft {
	width: 49%;
	float: left;
}


/*----------------------- Link --------------------------------*/

.link{
}

	.link A{
		display:block;
		padding:2px 0px 2px 5px;
		margin-bottom:5px;
		font-size:11px;
		color:#000000;
		background-color:#e3deda;
	}

		.link A:hover,
		.link .activeLink{
			color:#ffffff;
			background-color:#ca0000;
		}

	.link .subLink{
		padding:2px 0px 2px 3px;
		margin-bottom:0px;
		color:#6e6e6e;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #e3deda;
		background-color:transparent;
	}

		.link .subLink B{
			color:#ca0000;
		}

		.link .subLink:hover B,
		.link .subLinkActive:hover B{
			color:#ffffff;
		}

	.link .subLinkActive{
		padding:2px 0px 2px 3px;
		margin-bottom:0px;
		color:#ca0000;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #e3deda;
		background-color:transparent;
	}

		.link .subLinkActive B{
			color:#ca0000;
		}

		.link .firstLink{
			border-top:0px solid #ffffff;
		}

		.link .lastLink{
			border-bottom:0px solid #ffffff;
			margin-bottom:5px;
		}

/*----------------------- Cadre--------------------------------*/

.cadre{
	text-align:justify;
	padding:17px 0px 0px 17px;
	background:url('images/bg_cadre.jpg') 0px 0px no-repeat;
}


/*----------------------- Important ---------------------------*/

.important{
	padding:10px;
	font-size:110%;
	text-align:justify;
	color:#ff5d57;
	border:2px solid #ff716c;
	background-color:#ffd0d1;
}

/*----------------------- Note ---------------------------*/

.greenNote{
	padding:10px;
	font-size:110%;
	text-align:justify;
	color:#b8db6f;
	border:2px solid #bfde7c;
	background-color:#e9f4d4;
}

.blueNote{
	padding:10px;
	font-size:110%;
	text-align:justify;
	color:#5293e4;
	border:2px solid #639de6;
	background-color:#d9e6f9;
}


/*----------------------- Liste ---------------------------*

.liste{
	text-align:left;
	margin-bottom:15px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}

.liste TD{
	padding:3px;
	border-bottom:1px solid #dedede;
}

.liste TH{
	color:#ffffff;
	padding:3px;
	background-color:#4b7390;
}


/*---------------------------------------------------------*/

#security{
	width:326px;
	height:136px;

	position:relative;
	z-index:15;
}

.welcome{
	display:block;
	width:246px;
	height:92px;
	padding:7px 15px 0px 65px;
	color:#ffffff;
	line-height:14px;
	background:url('images/bg_welcome.gif') 0px 0px no-repeat;

	position:relative;
	top:-22px;
	margin-bottom:-22px;
	z-index:5;
}

	.welcome H1{
		font-size:14px;
		color:#ffffff;
		font-weight:bold;
		margin:0px;
	}

	.welcome:hover,
	.welcome:hover H1{
		color:#cbc6c1;
	}

#empty{
	width:326px;
	height:46px;
	background:url('images/bg_empty.jpg') 0px 0px no-repeat;
}

#primes{
	display:block;
	width:128px;
	height:89px;
	float:left;
	font-size:10px;
	padding:20px 15px 0px 90px;
	color:#6e6e6e;
	background:url('images/bg_primes.jpg') 0px 0px no-repeat;
}

#devis{
	display:block;
	width:86px;
	height:94px;
	padding:15px 0px 0px 7px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	background:url('images/bg_devis.jpg') 0px 0px no-repeat;
}

#contact{
	display:block;
	width:159px;
	height:80px;
	font-size:10px;
	padding:30px 100px 0px 67px;
	color:#6e6e6e;
	background:url('images/bg_contact.jpg') 0px 0px no-repeat;
}

	#primes H1,
	#contact H1{
		font-size:16px;
		color:#ca0000;
		margin:0px;
	}

#work{
}

	#work H1{
		color:#000000;
	}

	#work .box{
		display:block;
		width:290px;
		text-align:justify;
		padding:15px 0px 0px 48px;
		font-size:11px;
		margin-bottom:15px;
		color:#6e6e6e;
	}

		#work .box:hover{
			color:#000000;
		}

	#work .smallBox{
		display:block;
		width:210px;
		float:left;
		text-align:justify;
		padding:15px 0px 0px 48px;
		font-size:11px;
		margin-bottom:15px;
		color:#6e6e6e;
	}

		#work .sepSmallBox{
			width:40px;
			height:1px;
			float:left;
		}

	#work .wk1{background:url('images/bg_wk1.jpg') 0px 0px no-repeat;}
	#work .wk2{background:url('images/bg_wk2.jpg') 0px 0px no-repeat;}
	#work .wk3{background:url('images/bg_wk3.jpg') 0px 0px no-repeat;}
	#work .wk4{background:url('images/bg_wk4.jpg') 0px 0px no-repeat;}
	#work .wk5{background:url('images/bg_wk5.jpg') 0px 0px no-repeat;}

	#work .wk1s{background:url('images/bg_wk1s.jpg') 0px 0px no-repeat;}
	#work .wk2s{background:url('images/bg_wk2s.jpg') 0px 0px no-repeat;}
	#work .wk3s{background:url('images/bg_wk3s.jpg') 0px 0px no-repeat;}
	#work .wk4s{background:url('images/bg_wk4s.jpg') 0px 0px no-repeat;}
	#work .wk5s{background:url('images/bg_wk5s.jpg') 0px 0px no-repeat;}

.garanties{
	display:block;
	width:179px;
	height:40px;
	padding:24px 0px 0px 16px;
	margin-left:52px;
	color:#ffffff;
	font-size:11px;
	background:url('images/bg_garanties.jpg') 0px 0px no-repeat;

	position:relative;
	z-index:5;
	left:-5px;
	margin-right:-10px;
}

	.garanties:hover{
		color:#ffffff;
		background-position:0px bottom;
	}

.btnMore{
	display:block;
	width:36px;
	height:10px;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	line-height:9px;
	margin-top:10px;
	background:url('images/bg_suite.jpg') 0px 0px no-repeat;
}
 
	.btnMore:hover{
		color:#ffffff;
		background:url('images/bg_suite.jpg') 0px bottom no-repeat;
	}