/* ------------------------------------------------------------------ */
/* -                     MODELE MISE EN PAGE 1                        */
/* ------------------------------------------------------------------ */

#pageLeft{
	float:left;
	width:300px;
	padding:15px;
	background:url('images/gradient_gris_left.jpg') repeat-x 0px 0px #FFFFFF;
}

#pageRight{
	float:left;
	width:595px;
	padding:10px;
	margin-top:-20px;
	z-index:100;
	position:relative;
	background:url('images/gradient_gris_big.jpg') repeat-x left bottom #FFFFFF;
}

	#pageRight .leftSide{
		float:left;
		width:285px;
		margin-right:15px;
	}
	
	#pageRight .rightSide{
		float:left;
		width:300px;
	}

#pageRightHome{
	float:left;
	width:595px;
	padding:10px;
	margin-top:-20px;
	background-color:#FFFFFF;
	z-index:100;
	position:relative;
}

	#pageRightHome .postit{
		width:285px;
		height:115px;
		margin-left:0px;
		margin-top:7px;
		float:left;
		padding-left:12px;
		padding-top:11px;
		color:#333333;
		background:url('images/bg_postit.jpg') 0px 0px repeat-x #FFFFFF;
	}
		
		#pageRightHome .postit:hover{
			background-position:0px bottom;
			color:#FFFFFF;
		}

		#pageRightHome .postit IMG{
			float:left;
		}

		#pageRightHome .postit .title{
			float:right;
			font-size:14px;
			margin-right:11px;
			text-align:right;
			width:160px;
		}

/*#pageLeft{
	float:left;
	width:300px;
	background-color:#FFFFFF;
	padding:15px;
}

	#pageLeft a img{
		border:0px;
	}

#pageRight{
	width:574px;
	float:left;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#FFFFFF;
	padding:20px;
	background:#FFFFFF url(images/gradient_gris_big.jpg) repeat-x left bottom;
	margin-top:-20px;
}	
	
	 .productsHome a{
		color:#006BAF;
		font-weight:bold;
		font-size:14px;
		float:left;
		display:block;
		margin-left:15px;
		width:177px;
		text-align:center;
		padding-top:20px;
		margin-top:10px;
		background:#FFFFFF url(images/cadres.jpg) no-repeat left top;
	}
	
	 .productsHome a:hover{
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
		background-color:#FFFFFF;	
	}
	
	 .productsHome a img{
		border:0px;
		padding:5px;
		float:none;
	} 
	
	#pageRight p img{
		border:0px;
		padding:10px;
		float:left;
	}
	
	#pageRight .productsHome span{
		text-align:center;
		padding:3px 5px 5px 5px;
		display:block;
		background-color:#0298E0;
		color:#FFFFFF;
		margin-top:10px;
		height:15px;
	}
	
	#pageRight ul{
		padding:0px;
		border-style:dotted;
		border-color:#333333;
		border-width:0px 0px 1px 0px;
		float:left;
		margin:0px 0px 0px 7px;
	}
	
	#pageRight li{
		float:left;
		list-style:none;
		margin:5px;
		font-size:13px;
		background:url(Images/puce_bleu_mini.gif) no-repeat left 3px;
		display:block;
		width:80px;
		padding:0px 0px 0px 15px;
	}
	
	#pageRight p{
		color:#333333;
	}
	
	#pageRight .cadre ul{
		float:none;
	}
	
	#pageRight .cadre li{
		list-style-image:none;
		float:none;
		display:list-item;
		background:none;
		width:400px;
		font-size:11px;
	}

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

.link{	
	line-height:18px;
	background-color:#FFFFFF;
	padding:10px;	
	padding-left:12px;
	margin-bottom:10px;
}

	.link A{	
		display:block;
		background:url(images/puce.gif) no-repeat left center;
		padding-left:20px;
	}

	.link A:hover{	
	}

	.link IMG{
	margin-top:3px;
	margin-right:3px;
	}

	.link IMG:hover{
	filter:alpha(opacity=50);  
	-moz-opacity:0.50;
	opacity: 0.50;
	}

	.link .rss{
	background:transparent;
	padding:0px;
	}
	
/* ------------------------------------------------------------------ */
/* -                    Important                                     */
/* ------------------------------------------------------------------ */

.important{
	color:#1F8CCD;
	border:1px solid #1F8CCD;
	background-color:#EBF6FC;
	padding:5px;
	font-size:120%;
	line-height:22px;
}

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

.cadre{
	padding:20px;
	color:#333333;
}

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

 .liste{
	border-top:4px solid #0099FF;
	background-color:white;
}

 .liste TH{
	color:#0099FF;
	background-color:white;
}

 .liste TD{
	border-bottom:1px solid #cacaca;
}


 .liste TD H1{
	color:#0099FF;
	font-weight:bold;
	font-size:12px;
}

 .liste TD BIG{
	color:#0099FF;
	font-weight:bold;
	font-size:12px;
}

/* ------------------------------------------------------------------ */
/*                               Avis clients                         */
/* ------------------------------------------------------------------ */

.avisClients{
	width:290px;
	height:44px;
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	padding-top:55px;
	padding-left:10px;
	background:url('images/bg_avisclients.jpg') 0px 0px no-repeat;
}

	.avisClients:hover{
		font-size:12px;
		font-weight:normal;
		color:#FF9900;
	}

/* ------------------------------------------------------------------ */
/*                            PRODUCTS                                */
/* ------------------------------------------------------------------ */

.product{
	border-bottom:1px solid #cacaca;
	margin-bottom:25px;
}

	.product .photo{
		float:left;
		margin-right:10px;
	}

	.product .text{
		width:445px;
		float:left;
	}
