#contenu {
	margin: 0px; padding: 0px 0px 40px 12px; width: 100%; height: auto; text-align: left; color: rgb(74, 74, 74); font-family: Arial,Helvetica,sans-serif; font-size: 12px; float: left;
}
#contenu p {
	margin: 0px; padding: 0px;
}
#contenu em {
	font-size: 10px;
}
#contenu form option {
	font-size: 11px;
}
#contenu img {
	border: 0px currentColor; border-image: none;
}
#contenu img .pictoTest {
	margin: 5px; float: left;
}
.floatL {
	margin-top: 20px; float: left;
}
.floatR {
	float: right;
}
#contenu h1 {
	background: url("souligneProH1.jpg") no-repeat left bottom; font: bold 24px/normal Arial,Helvetica,sans-serif; margin: 0px; color: rgb(0, 51, 102); position: relative;
}
#contenu h1.particulier {
	background: url("soulignePartH1.jpg") no-repeat left bottom; font: bold 24px/normal Arial,Helvetica,sans-serif; margin: 0px; color: rgb(0, 51, 102); position: relative;
}
#contenu h2 {
	font: bold 16px/normal Arial,Helvetica,sans-serif; margin: 30px 0px 0px; color: rgb(102, 96, 79);
}
#contenu h2 span.puce3X {
	margin: 0px 5px 0px 0px; color: rgb(171, 154, 81); font-weight: bold;
}
#contenu h3 {
	font: bold 15px/normal Arial,Helvetica,sans-serif; margin: 0px; color: rgb(0, 51, 102);
}
#contenu h4 {
	font: bold 12px/normal Arial,Helvetica,sans-serif; margin: 0px; color: rgb(0, 51, 102);
}
#contenu ul li.gras {
	margin: 0px; font-weight: bold;
}
#menuOnglet {
	background: url("topOngletBg.gif") repeat-x bottom rgb(218, 224, 210); width: 99%; font-size: 93%; float: left;
}
#menuOnglet ul {
	list-style: none; margin: 0px; padding: 10px 2px 0px;
}
#menuOnglet li {
	background: url("left.gif") no-repeat left top; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 9px; float: left;
}
#menuOnglet li.right {
	background: url("left.gif") no-repeat left top; margin: 0px 2px 0px 10px; padding: 0px 0px 0px 9px; float: left;
}
#menuOnglet a {
	background: url("right.gif") no-repeat right top; padding: 5px 15px 4px 6px; color: rgb(74, 74, 74); font-weight: bold; text-decoration: none; float: left; display: block;
}
#menuOnglet a.particulier {
	background: url("right.gif") no-repeat right top; padding: 5px 15px 4px 6px; color: rgb(74, 74, 74); font-weight: bold; text-decoration: none; float: left; display: block;
}
#menuOnglet a {
	float: none;
}
#menuOnglet a.particulier {
	float: none;
}
#menuOnglet a:hover {
	color: rgb(0, 0, 0);
}
#menuOnglet .current {
	background-image: url("left_on.gif");
}
#menuOnglet .current a {
	color: rgb(255, 102, 0); padding-bottom: 5px; background-image: url("right_on.gif");
}
#menuOnglet .current a.particulier {
	color: rgb(0, 51, 102); padding-bottom: 5px; background-image: url("right_on.gif");
}
#menuOnglet .cursorPointer {
	cursor: pointer;
}
.contentOnglet {
	margin: 0px; padding: 0px; width: 99%;
}
.contentOnglet .contentOnglettopLeft {
	background: url("topOngletLeftBox.jpg") no-repeat left top; width: 100%; float: left;
}
.contentOnglet .contentOngletTopRight {
	background: url("topOngletRightBox.jpg") no-repeat right top; width: 100%; float: right;
}
.contentOnglet .contentOngletBottom {
	background: url("bottomOngletLeftBox.jpg") no-repeat left bottom; width: 100%; float: left;
}
.contentOnglet .contentOngletBottomRight {
	background: url("bottomOngletRightBox.jpg") no-repeat right bottom; width: 100%; float: right;
}
.contentOnglet .bottomOnglet {
	background: url("bottomOngletBg.jpg") repeat-x top rgb(255, 255, 255); width: 100%; height: 9px; float: left;
}
.contentOnglet .centerOnglet {
	padding: 20px 10px 30px; width: 97%;
}
.contentOnglet .centerOngletPart {
	padding: 20px 10px 30px; width: 97%;
}
#contenu .centerOnglet ul li a {
	color: rgb(74, 74, 74);
}
#contenu .centerOngletPart ul li a {
	color: rgb(74, 74, 74);
}
#contenu .centerOnglet ul li a:hover {
	color: rgb(255, 102, 0);
}
#contenu .centerOngletPart ul li a:hover {
	color: rgb(0, 51, 102);
}
#contenu .contentOnglet .centerOnglet .VoirTousTests {
	background: url("flecheOrange.jpg") no-repeat; margin: 10px 0px; padding: 0px 10px 0px 25px; float: right;
}
#contenu .contentOnglet .centerOnglet .VoirTousTests a {
	color: rgb(255, 102, 0);
}
#contenu .contentOnglet .centerOnglet .VoirTousTests a:hover {
	color: rgb(74, 74, 74);
}
#contenu .contentOnglet .centerOngletPart .VoirTousTests {
	background: url("flecheBleu.jpg") no-repeat; margin: 10px 0px; padding: 0px 10px 0px 25px; float: right;
}
#contenu .contentOnglet .centerOngletPart .VoirTousTests a {
	color: rgb(0, 155, 206); font-weight: bold;
}
#contenu .contentOnglet .centerOngletPart .VoirTousTests a:hover {
	color: rgb(74, 74, 74);
}
.contentOnglet ul li.li_gauche {
	width: 35%; float: left;
}
.contentOnglet ul li.li_gauche2 {
	width: 45%; float: left;
}
.contentOnglet .titreChoix {
	width: 200px; clear: both; margin-top: 5px; margin-right: 10px; float: left;
}
.contentOnglet div.choix {
	margin: 10px 0px 0px 20px;
}
.contentOnglet div.choix2 {
	width: 60px; float: left;
}
.contentOnglet .choix2 input {
	margin: 0px 0px 0px -5px;
}
.TestBox {
	width: 100%; float: left;
}
.TestBox .topBox {
	background: url("topBoxCenter.jpg") repeat-x; width: 100%; height: 23px; float: left;
}
.TestBox .topBox .topBoxLeft {
	background: url("topBoxLeft.jpg") no-repeat left; width: 50px; height: 23px; float: left;
}
.TestBox .topBox .topBoxRight {
	background: url("topBoxRight.jpg") no-repeat right; width: 50px; height: 23px; float: right;
}
.TestBox .centerBox {
	background: url("centerBoxLeft.jpg") repeat-y; width: 100%; float: left;
}
.TestBox .centerBoxRight {
	background: url("centerBoxRight.jpg") repeat-y right; width: 100%; height: 100%; float: right;
}
.TestBox .centerBox .contentBox {
	margin: 5px 0px 0px 15px; width: 95%; float: left;
}
.TestBox .centerBox ul li {
	width: 90%;
}
.TestBox .bottomBox {
	background: url("bottomBoxCenter.jpg") repeat-x top; width: 100%; height: 13px; float: left;
}
.TestBox .bottomBox .bottomBoxLeft {
	background: url("bottomBoxLeft.jpg") no-repeat left top; width: 50px; height: 13px; float: left;
}
.TestBox .bottomBox .bottomBoxRight {
	background: url("bottomBoxRight.jpg") no-repeat right top; width: 50px; height: 13px; float: right;
}
.TestBox .centerBox h4 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(255, 102, 0); font-size: 13px; font-weight: bold;
}
.TestBox .centerBox h4.particulier {
	margin: 0px; padding: 0px 0px 10px; color: rgb(0, 51, 102); font-size: 13px; font-weight: bold;
}
.TestBox .centerBox .product {
	color: rgb(74, 74, 74); font-size: 15px;
}
.TestBox .centerBox p {
	width: 96%;
}
.TestBox .centerBox .plusInfo {
	padding: 10px 0px 0px; width: 92%; height: 13px; float: left;
}
.TestBox .centerBox .plusInfoPart {
	padding: 10px 0px 0px; width: 92%; height: 13px; float: left;
}
#contenu .TestBox .centerBox .plusInfo a {
	background: url("flecheOrange.jpg") no-repeat; padding: 0px 0px 0px 10px; color: rgb(255, 102, 0); font-weight: bold; text-decoration: underline; float: right;
}
#contenu .TestBox .centerBox .plusInfo a:hover {
	color: rgb(74, 74, 74);
}
#contenu .TestBox .centerBox .plusInfoPart a {
	background: url("flecheBleu.jpg") no-repeat; padding: 0px 0px 0px 15px; color: rgb(0, 155, 206); font-weight: bold; text-decoration: underline; float: right;
}
#contenu .TestBox .centerBox .plusInfoPart a:hover {
	color: rgb(74, 74, 74);
}
