#mosaique {
width: 940px;
height: 380px;
}

#pageFull {
width: 938px;
background:url('images/bg_full.jpg') repeat-x 0px 0px #fdfdff;
border-top:1px solid #212326;
border-bottom: 1px solid #c7daea;
border-left: 1px solid #c7daea;
border-right: 1px solid #c7daea;
height: auto;
padding-top: 20px;
}

	#pageFull .pageLeft {
	float: left;
	width: 240px;
	padding: 10px;
	}

	#pageFull .pageRight {
	float: left;
	width: 658px;
	padding: 10px;
	}

		#pageFull .pageRight .leftSide {
		float: left;
		width: 438px;
		}

		#pageFull .pageRight .rightSide {
		float: left;
		width: 200px;
		margin-left: 20px;
		}

#pageHome {
width: 940px;
height: 240px;
background:url('images/bg_home.jpg') repeat-x 0px 0px #eaf5fe;
border-top:1px solid #212326;
border-bottom: 1px solid #c7daea;
}

	#pageHome #bienvenue {
	width: 236px;
	height: 239px;
	float: left;
	}

		#pageHome #bienvenue h1 {
		background:url('images/bg_title_promos.gif') no-repeat 0px 0px #484c52;
		width: 215px;
		height: 17px;
		font-size: 11px;
		font-family: "Arial Black";
		color: white;
		text-transform: uppercase;
		padding-left: 21px;
		padding-top: 2px;
		margin: 0px;
		}

		#pageHome #bienvenue #content {
		border-left: 1px solid #c7daea;
		height: 220px;
		width: 234px;
		border-right: 1px solid #c7daea;
		}

			#pageHome #bienvenue #content #text{
				height: 180px;
				width: 194px;
				text-align: justify;
				padding: 10px 20px 10px 20px;
			}

			#pageHome #bienvenue #content .packs_btn{
			width: 205px;
			height: 20px;
			display: block;
			background:url('images/btn_packs.jpg') no-repeat 0px 0px #00a6ce;
			text-transform: uppercase;
			margin-left: 14px;
			color: #f4f6f8;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
			padding-top: 7px;
			}

				#pageHome #bienvenue #content .packs_btn:hover{
				border-bottom: none;
				background:url('images/btn_packs_hover.jpg') no-repeat 0px 0px #484d52;
				color: white;
				}
	
	#pageHome #news {
	width: 470px;
	height: 239px;
	float: left;
	}

		#pageHome #news h1 {
		width: 449px;
		height: 17px;
		background:url('images/bg_title_news.gif') no-repeat 0px 0px #484c52;
		font-size: 11px;
		font-family: "Arial Black";
		color: white;
		text-transform: uppercase;
		padding-left: 21px;
		padding-top: 2px;
		margin: 0px;
		}

		#pageHome #news #content {
		border-left: 1px solid #ffffff;
		border-right: 1px solid #c7daea;
		height: 220px;
		width: 468px;
		}

	#pageHome #prix {
	width: 234px;
	height: 239px;
	float: left;
	}

		#pageHome #prix h1 {
		width: 213px;
		height: 17px;
		background:url('images/bg_title_prix.gif') no-repeat 0px 0px #484c52;
		font-size: 11px;
		font-family: "Arial Black";
		color: white;
		text-transform: uppercase;
		padding-left: 21px;
		padding-top: 2px;
		margin: 0px;
		}

		#pageHome #prix #content {
		width: 233px;
		height: 220px;
		border-right: 1px solid #c7daea;
		}

			#pageHome #prix #content .small {
				width: 233px;
				height: 72px;
				border-bottom: 1px solid #c7dae9;
				background:url('images/bg_sml.jpg') no-repeat 0px 0px #f6fbff;
			}

				#pageHome #prix #content .small .visuel {
					width: 15px;
					height: 15px;
					background:url('images/small_visuel.jpg') no-repeat 0px 0px #01b5e3;
					margin-top: 10px;
					position: relative;
					left: 10px;
					float: left;
				}

			#pageHome #prix #content .medium {
				width: 233px;
				height: 72px;
				border-bottom: 1px solid #c7dae9;
				background:url('images/bg_sml.jpg') no-repeat 0px 0px #f6fbff;
			}

				#pageHome #prix #content .medium .visuel {
					width: 15px;
					height: 15px;
					background:url('images/medium_visuel.jpg') no-repeat 0px 0px #01b5e3;
					margin-top: 10px;
					position: relative;
					left: 10px;
					float: left;
				}

			#pageHome #prix #content .large {
				width: 233px;
				height: 72px;
				background:url('images/bg_sml.jpg') no-repeat 0px 0px #f6fbff;
			}

				#pageHome #prix #content .large .visuel {
					width: 15px;
					height: 15px;
					background:url('images/large_visuel.jpg') no-repeat 0px 0px #01b5e3;
					margin-top: 10px;
					position: relative;
					left: 10px;
					float: left;
				}

			#pageHome #prix #content .priceSize {
				color: #809fba;
				font-size: 36px;
				width: 95px;
				font-family: "Arial Black";
				float: left;
				position: relative;
				_left: 5px;
				letter-spacing: -5px;
				text-align: right;
				margin-top: 10px;
			}

				#pageHome #prix #content .priceSizeDetail {
					color: #809fba;
					font-size: 12px;
					letter-spacing: 0px;
					text-align: right;
					text-transform: uppercase;
					font-weight: bold;
					position: relative;
					top: 50px;
					right: 118px;
				}

			#pageHome #prix #content .details {
				width: 93px;
				height: 52px;
				float: left;
				background:url('images/bg_details.jpg') no-repeat 0px 0px #87a5bf;
				position: relative;
				top: -5px;
				left: 11px;
			}

			
				#pageHome #prix #content .weight {
					width: 75px;
					height: 15px;
					padding-left: 18px;
					color: #f4f6f8;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 11px;
					padding-top: 3px;
					background:url('images/bg_details_weight.jpg') no-repeat 7px 7px;
				}

				#pageHome #prix #content .size {
					width: 75px;
					height: 16px;
					padding-left: 18px;
					color: #f4f6f8;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 11px;
					padding-top: 1px;
					background:url('images/bg_details_size.jpg') no-repeat 7px 5px;
				}

				#pageHome #prix #content .resolution {
					width: 75px;
					height: 17px;
					padding-left: 18px;
					color: #f4f6f8;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 11px;
					background:url('images/bg_details_resolution.jpg') no-repeat 7px 4px;
				}


/*----------------------- Liquid division --------------------------------*/

.liquidLeft{
	width:49%;
	float:left;
}

.liquidRight{
	width:49%;
	float:right;
}


/*----------------------- Link --------------------------------*/
.link{
	
}

	.link A{
		display:block;
		padding:3px 0px 3px 3px;
		border-bottom:1px dashed #dfdfdf;
		font-size:11px;
		color:#474c51;
		width: 100%;
		_width: 99%;
	}

		.link A:hover{
			color:#ffffff;
			background-image:none;
			background:url('images/bg_link_a.jpg') repeat-y right #00c4f3;
			border-bottom: 1px dashed white;
		}


/*----------------------- Cadre--------------------------------*/

.cadre {
	padding:3px;
	border:1px solid #dfdfdf;
	font-size:100%;
	text-align:justify;
	background-color:white;
	margin-bottom:15px;
}

	.cadre .double {
		padding: 7px;
		border:1px dashed #dfdfdf;
	}

	.cadre h3 {
		color: #00c4f3;
	}

/*----------------------- Important ---------------------------*/

.important{
	padding:3px;
	border:1px solid #dfdfdf;
	color:#00c4f4;
	font-size:100%;
	text-align:justify;
	background-color:white;
	margin-bottom:15px;
	text-transform: uppercase;
}

	.important .double {
		padding: 7px;
		border:1px dashed #dfdfdf;
	}

.important2{
	padding:3px;
	border:1px solid #dfdfdf;
	color: #6f6d6e;;
	font-size:100%;
	text-align:justify;
	background-color:white;
	margin-bottom:15px;
	text-transform: uppercase;
}

	.important2 .double {
		padding: 7px;
		border:1px dashed #dfdfdf;
	}

span.strong {
	font-weight: bold;
}

span.blue {
	color:#00c4f3;
}

span.gray {
	color:#6f6d6e;
	font-size: 13px;
}

/*----------------------- Liste ---------------------------*/

.liste{
	font-size:11px;
	margin-bottom:15px;
	border-left:1px solid #ece9e7;
	border-right:1px solid #ece9e7;
}

.liste TD{
	border-bottom:1px solid #ece9e7;
	padding: 3px 5px 3px 5px;
}

.liste TH{
	color:#ffffff;
	background-color:#00c4f3;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	border: none;
}

/*----------------------- Span ------------------------------*/

.blue {
 color:#00c4f4;
 }

 /*---------------------- UL & LI ----------------------------*/

ul {
	list-style-type: none;
	padding: 0px;
	padding-left: 30px;
}

  li {
	background:url('images/bg_li.jpg') no-repeat 0px 4px;
	padding-left: 12px;
 }

 /*---------------------- IMG ---------------------------------*/

 img:hover {
	 text-decoration: none;
	 border-bottom: none;
 }

 /*--------------------- PAGE ENTERPIX --------------------------*/
 .miniatures {
	margin-top: 10px;
 }

 .miniatures a {
	margin-bottom: 10px;
	float: left;
	width: 117px;
	display: block;
 }

 .miniatures .separator {
	width: 11px;
	height: 1px;
	float: left;
 }

 .miniatures a:hover {
	text-decoration: none;
	border: none;
 }

 .miniatures img {
	border: 0px;
 }

