
#contenu {	
	float:left;
	width:100%;
	font-size:12px;
	margin:0;
	padding:0px 0 40px 12px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	text-align:left;
}

#contenu p { margin:0; padding:0;}

#contenu em { 
	font-size:10px;
	}
	
#contenu form option {
	font-size:11px;
	/*font-weight:700;*/
/*	color: midnightblue;*/
	}



#contenu img {
		border:none;
	}

#contenu img .pictoTest { float:left; margin:5px;}

.floatL {
	float:left;
	margin-top:20px;
	}
	
.floatR {
	float:right;
	}

#contenu h1 {
		background:url(../ct_images/structure/souligneProH1.jpg) no-repeat bottom left;
		font-family: Arial,Helvetica,sans-serif; 
		font-style: normal; 
		font-variant: normal; 
		font-size: 24px; 
		line-height: normal; 
		font-weight: bold; 
		color: #003366;
		margin:0;
		position:relative;
	}
	#contenu h1.particulier {
		background:url(../ct_images/structure/soulignePartH1.jpg) no-repeat bottom left;
		font-family: Arial,Helvetica,sans-serif; 
		font-style: normal; 
		font-variant: normal; 
		font-size: 24px; 
		line-height: normal; 
		font-weight: bold; 
		color: #003366;
		margin:0;
		position:relative;
	}
	
	#contenu h2 {
		font-family: Arial,Helvetica,sans-serif; 
		font-style: normal; 
		font-variant: normal; 
		font-size: 16px; 
		line-height: normal; 
		color:#66604f; 
		margin:30px 0 0 0;
		font-weight:bold;
	} 
	
	#contenu h2 span.puce3X {
		color:#ab9a51; 
		font-weight:bold;
		margin:0 5px 0 0 ;
	}
	
	#contenu h3 {
		font-family: Arial,Helvetica,sans-serif; 
		font-style: normal; 
		font-variant: normal; 
		font-size: 15px; 
		line-height: normal; 
		color:#003366; 
		margin:0 0 0 0;
		font-weight:bold;
	}
	
	#contenu h4 {
		font-family: Arial,Helvetica,sans-serif; 
		font-style: normal; 
		font-variant: normal; 
		font-size: 12px; 
		line-height: normal; 
		color:#003366; 
		margin:0 0 0 0;
		font-weight:bold;
	}

	#contenu ul li.gras {
		font-weight:bold;
		margin:0;
	}
	
	
/*Onglet + cadre liste produit*/
#menuOnglet {
  float:left;
  width:99%;
  background:#DAE0D2 url("../ct_images/onglet/topOngletBg.gif") repeat-x bottom;
  font-size:93%;

  }
	#menuOnglet ul {
	  margin:0;
	  padding:10px 2px 0;
	  list-style:none;
	}
	#menuOnglet li {
	  float:left;
	  background:url("../ct_images/onglet/left.gif") no-repeat left top;
	  margin:0;
	  margin-right:2px;
	  padding:0 0 0 9px;
	  }
	#menuOnglet li.right {
	  float:left;
	  background:url("../ct_images/onglet/left.gif") no-repeat left top;
	  margin:0;
	  margin-left:10px;
	  margin-right:2px;
	  padding:0 0 0 9px;
	  }  
	#menuOnglet a {
	  float:left;
	  display:block;
	  background:url("../ct_images/onglet/right.gif") no-repeat right top;
	  padding:5px 15px 4px 6px;
	  text-decoration:none;
	  font-weight:bold;
	  color:#4a4a4a;
	  }
	  
	  #menuOnglet a.particulier {
	  float:left;
	  display:block;
	  background:url("../ct_images/onglet/right.gif") no-repeat right top;
	  padding:5px 15px 4px 6px;
	  text-decoration:none;
	  font-weight:bold;
	  color:#4a4a4a;
	  }	


	  
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#menuOnglet a, #menuOnglet a.particulier  {float:none;}
	/* End IE5-Mac hack */
	#menuOnglet a:hover {
	  color:#000000;
	  }
	#menuOnglet .current {
	  background-image:url("../ct_images/onglet/left_on.gif");
	  }
	#menuOnglet .current a {
	  background-image:url("../ct_images/onglet/right_on.gif");
	  color: rgb(255, 102, 0);
	  padding-bottom:5px;

	  }
	  #menuOnglet .current a.particulier {
	  background-image:url("../ct_images/onglet/right_on.gif");
	  color:#003366;
	  padding-bottom:5px;
	  }
	 #menuOnglet .cursorPointer {
	 	cursor:pointer;
	 }
 /*
.contentOnglet{
	background-color:#FFFFFF;
	background:url(../ct_images/onglet/topOngletLeftBox.jpg) top left no-repeat;
	width:99%;
}
	.contentOnglet .contentOngletTopRight{
		float:right;
		width:100%;
		background:url(../ct_images/onglet/topOngletRightBox.jpg) top right no-repeat;
	}
	div.contentOnglet .contentOngletBottom{
		float:left;
		width:100%;
		background:url(../ct_images/onglet/bottomOngletLeftBox.jpg) bottom left no-repeat;
		
	}
	div.contentOnglet .contentOngletBottomRight{
		float:right;
		width:100%;
		background:url(../ct_images/onglet/bottomOngletRightBox.jpg) bottom right no-repeat;
	}
	div.contentOnglet .bottomOnglet{
		float:left;
		background:#FFFFFF url("../ct_images/onglet/bottomOngletBg.jpg") top repeat-x ;
		width:100%;
		height:9px;
	}
		div.contentOnglet .centerOnglet{
			padding:20px 10px 30px 10px;
		}
		div.contentOnglet ul li.li_gauche {
			float:left;
			width:35%;
		}
		
		div.contentOnglet ul li.li_gauche2 {
			float:left;
			width:45%;
			
		}
		
		
		
		div.contentOnglet div.choix {
			margin:10px 0 0 20px;
			
		}
		
		div.contentOnglet div.choix2 {
			float:left;
			width:60px;
						
		}
		
		div.contentOnglet div.choix2 input { 
			margin:0 0 0 -5px;
		}
		
		div.contentOnglet span.orange {
			color:#ff6600;
			font-weight:bold;
		}	
*/
.contentOnglet{
	margin:0;
	padding:0;
	width:99%;
}

	.contentOnglet .contentOnglettopLeft{
		float:left;
		background:url("../ct_images/onglet/topOngletLeftBox.jpg") top left no-repeat;
		width:100%;
	}
	.contentOnglet .contentOngletTopRight{
		float:right;
		background:url("../ct_images/onglet/topOngletRightBox.jpg") top right no-repeat;
		width:100%;
	}
	.contentOnglet .contentOngletBottom{
		float:left;
		background:url("../ct_images/onglet/bottomOngletLeftBox.jpg") bottom left no-repeat;
		width:100%;		
	}
	.contentOnglet .contentOngletBottomRight{
		float:right;
		background:url("../ct_images/onglet/bottomOngletRightBox.jpg") bottom right no-repeat;
		width:100%;
	}
	.contentOnglet .bottomOnglet{
		float:left;
		background:#FFFFFF url(../ct_images/onglet/bottomOngletBg.jpg) top repeat-x ;
		width:100%;
		height:9px;
	}
		.contentOnglet .centerOnglet,
		.contentOnglet .centerOngletPart{
			width:97%;
			padding:20px 10px 30px 10px;
		}
		
		#contenu .centerOnglet ul li a,
		#contenu .centerOngletPart ul li a		{
			color:#4a4a4a;
		}

		#contenu .centerOnglet ul li a:hover {
			color:#ff6600;
		}
		#contenu .centerOngletPart ul li a:hover {
			color:#003366;
		}		
		#contenu  .contentOnglet .centerOnglet	 .VoirTousTests {
			float:right;
			background:url("../ct_images/structure/flecheOrange.jpg") no-repeat;
			padding:0 10px 0 25px;
			margin : 10px 0 10px 0;
		}
		#contenu  .contentOnglet .centerOnglet .VoirTousTests a{
			color:rgb(255, 102, 0);
		}	
		#contenu  .contentOnglet .centerOnglet .VoirTousTests a:hover{
			color:#4a4a4a;
		}	
		
		#contenu  .contentOnglet .centerOngletPart .VoirTousTests {
			float:right;
			background:url("../ct_images/structure/flecheBleu.jpg") no-repeat;
			padding:0 10px 0 25px;
			margin : 10px 0 10px 0;
		}
		#contenu  .contentOnglet .centerOngletPart .VoirTousTests a{
			color:#009bce;
			font-weight:bold;
		}	
		#contenu  .contentOnglet .centerOngletPart .VoirTousTests a:hover{
			color:#4a4a4a;
		}
		
		.contentOnglet ul li.li_gauche {
			float:left;
			width:35%;
		}
		
		.contentOnglet ul li.li_gauche2 {
			float:left;
			width:45%;
		}

		.contentOnglet .titreChoix {
			float: left; 
			width: 200px; 
			margin-right: 10px; 
			margin-top: 5px;
			clear:both;
		}
		.contentOnglet div.choix {
			margin:10px 0 0 20px;
			
		}
		
		.contentOnglet div.choix2 {
			float:left;
			width:60px;
						
		}
		
		.contentOnglet .choix2 input { 
			margin:0 0 0 -5px;
		}
		
		

/*Cadre Produit */
		
.TestBox{
	float:left;
	width:100%;
}
	.TestBox .topBox { 
		float:left;
		background:url(../ct_images/structure/topBoxCenter.jpg) repeat-x;
		height:23px; 
		width:100%;
	}
		.TestBox .topBox  .topBoxLeft{ 
			float:left;
			background:url(../ct_images/structure/topBoxLeft.jpg) left no-repeat;
			width:50px;
			height:23px; 
		}
		.TestBox .topBox  .topBoxRight{ 
			float:right;
			background:url(../ct_images/structure/topBoxRight.jpg) right no-repeat;
			width:50px;
			height:23px; 
		}
	.TestBox .centerBox {
		float:left;
		background-color:#FFFFFF;
		width:100%;
		background:url(../ct_images/structure/centerBoxLeft.jpg) repeat-y;
	}
		.TestBox .centerBoxRight {
			float:right;
			background:url(../ct_images/structure/centerBoxRight.jpg) right repeat-y;
			width:100%;
			height:100%;
		}
		.TestBox .centerBox .contentBox {
			float:left;
			width:95%;
			margin:5px 0 0 15px;
		
		}
		.TestBox .centerBox ul li{
			width:90%;
		}

.TestBox .bottomBox {
	float:left;
	background:url(../ct_images/structure/bottomBoxCenter.jpg) top repeat-x;
	width:100%;
	height:13px;
}

.TestBox .bottomBox  .bottomBoxLeft{ 
	float:left;
	background:url(../ct_images/structure/bottomBoxLeft.jpg) top left no-repeat;
	width:50px;
	height:13px; 
}
.TestBox .bottomBox  .bottomBoxRight{ 
	float:right;
	background:url(../ct_images/structure/bottomBoxRight.jpg) top right no-repeat;
	width:50px;
	height:13px; 
}

	.TestBox .centerBox h4 {
		font-size: 13px; 
		margin:0;
		padding:0 0 10px 0;
		font-weight:bold;
		color:rgb(255, 102, 0);
		/*color:#00a0e2;*/
	}
	.TestBox .centerBox h4.particulier {
		font-size: 13px; 
		margin:0;
		padding:0 0 10px 0;
		font-weight:bold;
		color: #003366;
		/*color:#00a0e2;*/
	}
	.TestBox .centerBox .product {
		font-size: 15px; 
		color:#4a4a4a;
	}
	.TestBox .centerBox p {
		width:96%;
	} 	
		.TestBox .centerBox .plusInfo,
		.TestBox .centerBox .plusInfoPart{
			float:left;
			width:92%;
			height:13px;
			padding:10px 0 0 0;	
		}
			#contenu .TestBox .centerBox .plusInfo a{
				float:right;
				background:url(../ct_images/structure/flecheOrange.jpg) no-repeat;
				padding:0 0 0 10px;
				color:rgb(255, 102, 0);
				font-weight:bold;
				text-decoration:underline;
			}
			#contenu  .TestBox .centerBox .plusInfo a:hover{
				color:#4a4a4a;
			}
			
			#contenu  .TestBox .centerBox .plusInfoPart a{
				float:right;
				background:url(../ct_images/structure/flecheBleu.jpg) no-repeat;
				padding:0 0 0 15px;
				color:#009bce;
				font-weight:bold;
				text-decoration:underline;
			}
			#contenu  .TestBox .centerBox .plusInfoPart a:hover{
				color:#4a4a4a;
			}

