BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #868582;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;	
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;	
}
A {
	font-weight: normal;
	color: #575757;
	text-decoration: none;
}
A:hover {
	font-weight: normal;
	color: #575757;
	text-decoration: underline;
}
.noir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
}
.error{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: #FF0000;
}
.blanc10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.blanc10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.noir10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
}
.noir10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9000;
	text-decoration: none;
}
.noir10 p {
	padding: 0;
	margin: 10px 0;
}
.noir10 ul {
	list-style: none;
	padding: 0;
	margin: 10px 0;
}
.noir10 ul li {
	background: url(images/dot.gif) 16px 4px no-repeat;
	font-size: 10px;
	margin: 10px 0;
	padding: 0 0 0 25px;
}
.cadre_orange {
	border: 1px solid #FFC726;
}
.cadre_orange:hover {
	border: 1px solid #666666;
}
.bleu10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2077C9;
	text-decoration: none;
	
}
.bleu10b:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2077C9;
	text-decoration: underline;
	
}
.bleu13b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2077C9;
	text-decoration: none;
	
}
.orange14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9000;
	text-decoration: none;
}
.orange_promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FF9000;
	color: #FFFFFF;
	text-decoration: none;
}
.prix_barre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	text-decoration: line-through;
}
.lien_produits {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.lien_produits:hover {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.titre_consommable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B50D74;
	text-decoration: none;
}
.blanc12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.champs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	border: 1px solid #999999;
	text-align: right;
}
.noir11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
}
.titre_diagnostic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E72C8;
	text-decoration: none;
}
.titre_hygiene {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06C8CA;
	text-decoration: none;
}
.titre_equipement {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EA7000;
	text-decoration: none;
}
.titre_divers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D80202;
	text-decoration: none;
}
.cadre_hygiene {
	border: 1px solid #06C8CA;
}
.cadre_equipement {
	border: 1px solid #F99800;
}
.cadre_divers {
	border: 1px solid #D80202;
}
.cadre_diagnostic {
	border: 1px solid #1E72C8;
}
.cadre_diagnostic:hover {
	border: 1px solid #666666;
}
.cadre_divers:hover {
	border: 1px solid #666666;
}
.cadre_equipement:hover {
	border: 1px solid #666666;
}
.cadre_hygiene:hover {
	border: 1px solid #666666;
}
.cadre_consommable:hover {
	border: 1px solid #666666;
}
.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.sousmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: underline;
}

.cadre_1 { border: 1px solid #1E72C8; }
.cadre_2 { border: 1px solid #EA7000; }
.cadre_3 { border: 1px solid #06C8CA; }
.cadre_4 { border: 1px solid #D80202; }
.cadre_5 { border: 1px solid #B50B73; }
.cadre_6 { border: 1px solid #B50B73; }
.cadre_7 { border: 1px solid #1E72C8; }
.cadre_8 { border: 1px solid #06C8CA; }
.cadre_9 { border: 1px solid #F99800; }
.cadre_10 { border: 1px solid #D80202; }
.cadre_11 { border: 1px solid #CF7C97; }

.cadre_1:hover { border: 1px solid #666666; }
.cadre_2:hover { border: 1px solid #666666; }
.cadre_3:hover { border: 1px solid #666666; }
.cadre_4:hover { border: 1px solid #666666; }
.cadre_5:hover { border: 1px solid #666666; }
.cadre_6:hover { border: 1px solid #666666; }
.cadre_7:hover { border: 1px solid #666666; }
.cadre_8:hover { border: 1px solid #666666; }
.cadre_9:hover { border: 1px solid #666666; }
.cadre_10:hover { border: 1px solid #666666; }
.cadre_11:hover { border: 1px solid #666666; }

.fond_1 { background-color: #1E72C8; }
.fond_2 { background-color: #EA7000; }
.fond_3 { background-color: #06C8CA; }
.fond_4 { background-color: #D80202; }
.fond_5 { background-color: #B50B73; }
.fond_6 { background-color: #B50B73; }
.fond_7 { background-color: #1E72C8; }
.fond_8 { background-color: #06C8CA; }
.fond_9 { background-color: #F99800; }
.fond_10 { background-color: #D80202; }
.fond_11 { background-color: #CF7C97; }
.fond { background-color: #2077C9; }

.bordure_chapitre { border: 1px solid #000000; }
.bordure_1 { border: 1px solid #1E72C8; }
.bordure_2 { border: 1px solid #EA7000; }
.bordure_3 { border: 1px solid #06C8CA; }
.bordure_4 { border: 1px solid #D80202; }
.bordure_5 { border: 1px solid #B50B73; }
.bordure_6 { border: 1px solid #B50B73; }
.bordure_7 { border: 1px solid #1E72C8; }
.bordure_8 { border: 1px solid #06C8CA; }
.bordure_9 { border: 1px solid #F99800; }
.bordure_10 { border: 1px solid #D80202; }
.bordure_11 { border: 1px solid #CF7C97; }
.bordure { border: 1px solid #2077C9; }

.sousmenu_chapitre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.sousmenu_1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1E72C8; }
.sousmenu_2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EA7000; }
.sousmenu_3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #06C8CA; }
.sousmenu_4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D80202; }
.sousmenu_5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B50B73; }
.sousmenu_6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B50B73; }
.sousmenu_7 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1E72C8; }
.sousmenu_8 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #06C8CA; }
.sousmenu_9 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F99800; }
.sousmenu_10 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D80202; }
.sousmenu_10 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CF7C97; }

.titre_chapitre  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #000000; border-bottom: 1px solid #000000; margin: 22px 0 10px 0; }
.titre_1  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #1E72C8; border-bottom: 1px solid #1E72C8; margin: 22px 0 10px 0; }
.titre_2  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #EA7000; border-bottom: 1px solid #EA7000; margin: 22px 0 10px 0; }
.titre_3  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #06C8CA; border-bottom: 1px solid #06C8CA; margin: 22px 0 10px 0; }
.titre_4  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #D80202; border-bottom: 1px solid #D80202; margin: 22px 0 10px 0; }
.titre_5  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #B50B73; border-bottom: 1px solid #B50B73; margin: 22px 0 10px 0; }
.titre_6  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #B50B73; border-bottom: 1px solid #B50B73; margin: 22px 0 10px 0; }
.titre_7  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #1E72C8; border-bottom: 1px solid #1E72C8; margin: 22px 0 10px 0; }
.titre_8  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #06C8CA; border-bottom: 1px solid #06C8CA; margin: 22px 0 10px 0; }
.titre_9  { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #EA7000; border-bottom: 1px solid #EA7000; margin: 22px 0 10px 0; }
.titre_10 { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #D80202; border-bottom: 1px solid #D80202; margin: 22px 0 10px 0; }
.titre_11 { font: bolder 14px/18px Arial, Helvetica, sans-serif; color: #CF7C97; border-bottom: 1px solid #CF7C97; margin: 22px 0 10px 0; }
.titre    { font: bolder 14px/18px Arial, Helvetica, sans-serif; margin: 22px 0 10px 0; display: block; }

td.titre_1, td.titre_2, td.titre_3, td.titre_4, td.titre_5, td.titre_6, td.titre_7, td.titre_8, td.titre_9, td.titre_10 {
	border: none;
}

.bleutitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2077C9;
	text-decoration: none;
}
.champs2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	margin: 2px;
	padding: 1px;
	z-index:-1000;
}
.btn {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;	
}
.moduleRow { }
.moduleRowOver { background-color: #E3E290; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #EEEEE0; }.VERT12B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #64C12A;
	text-decoration: none;
}

.vert10b {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FEB900;
	text-decoration: none;
}
.vert10b:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FEB900;
	text-decoration: underline;
}
.vert_promo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #64C12A;
	color: #FFFFFF;
	text-decoration: none;
}

a.souligne { text-decoration:underline; font-weight:bold; font-size:10px; color:#2077c9;}
.noir14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	line-height:16px;
}
/*.noir14:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9000;
	text-decoration: none;
}*/
.noir14 p {
	padding: 0;
	margin: 10px 0;
}
.noir14 ul {
	list-style: none;
	padding: 0;
	margin: 10px 0;
}
.noir14 ul li {
	background: url(images/dot.gif) 16px 4px no-repeat;
	font-size: 10px;
	margin: 10px 0;
	padding:0 0 0 25px;
}
.bleu14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2077C9;
	text-decoration: none;
}
.bleu14b:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2077C9;
	text-decoration: underline;
}

