body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #e7e7c9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.table01 {
	border: 1px solid #69872f;
	background-color: #FFFFFF;
	padding: 10px;

}
.right {
	background-color: #c7d990;
	width: 180px;
}

.ombre-left {
	background-image: url(images/ombre-left.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 200px;
	width: 7px;
}
.table02 {
	background-image: url(images/top-img.gif);
	background-repeat: no-repeat;
	height: 107px;
	width: 950px;
}
.td-topmenu {
	padding-top: 2px;
	height: 27px;
}
.tdcontenu {
	padding-top: 2px;
	padding-bottom: 2px;
}
.tdcontenu02 {
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(images/sorciere.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
                     width: 590px;
}
.centre {
	padding-left: 8px;
	padding-right: 10px;
}
.bottom {
	background-image: url(images/bottom-img.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 950px;
}
.ombre-right {
	background-image: url(images/ombre-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 7px;
}
.table-bottom {
	padding-top: 7px;
}
.photo {
	background-image: url(images/photo01.jpg);
	height: 98px;
	width: 575px;
	background-repeat: no-repeat;
}
.left {
	background-color: #c7d990;
	width: 180px;
}
.left-right {
	padding-top: 15px;
	padding-left: 1px;
	padding-right: 1px;
}
.titre-droit {
	background-image: url(images/titre-right.gif);
	background-repeat: repeat-x;
	height: 19px;
}
.titre-gauche {
	background-image: url(images/titre-left.gif);
	background-repeat: repeat-x;
	height: 19px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

/*liens de la page*/

a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #608800;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #608800;
	text-decoration: none;
}

/*divers liens*/

.Txt_Area , .Txt_Input , .Menu_Select {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: black;
	font-size: 11px;
	border: 1px solid #FCD025;
}
.Bouton {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin-left: 1px;
	height: 20px;
	cursor: hand;
	text-align: center;
	background-color: #f1f6d6;
}

.Footer {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: regular;
	color: #758e38;
	text-align: right;
}

A.Footer_Lien:link { line-height: 21px; height: 21px; font-size: 11px; text-decoration: none; color: #758e38; font-weight: regular; text-transform: none;  }
A.Footer_Lien:visited { line-height: 21px; height: 21px; font-size: 11px; text-decoration: none; color: #758e38; font-weight: regular; text-transform: none; }
A.Footer_Lien:active { line-height: 21px; height: 21px; font-size: 11px; text-decoration: none; color: #758e38; font-weight: regular; text-transform: none;}
A.Footer_Lien:hover { line-height: 21px; height: 21px; font-size: 11px; text-decoration: underline; color: #758e38; font-weight: regular; text-transform: none;}

.Body_mail {background: white;}

.Texte_09_Pix { font-size: 9px; }
.Texte_10_Pix { font-size: 10px; }
.Texte_11_Pix { font-size: 11px; }
.Texte_12_Pix { font-size: 12px; }
.Texte_13_Pix { font-size: 13px; }
.Texte_14_Pix { font-size: 14px; }
.Texte_15_Pix { font-size: 15px; }
.Texte_16_Pix { font-size: 16px; }
.Texte_17_Pix { font-size: 17px; }

/*menus*/

A.Tab:link {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-off.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab:visited {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-off.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab:active {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-off.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab:hover  {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-on.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab_Active:link {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-on.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab_Active:visited {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-on.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab_Active:active {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-on.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}
A.Tab_Active:hover {
	display: block;
	line-height: 23px;
	height: 23px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #467000;
	background-image: url(images/top-on.gif);
	width: 110px;
	background-repeat: no-repeat;
	text-align: center;
}

A.Bottom_Tab:link { line-height: 18px; height: 18px; font-size: 11px; text-decoration: none; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab:visited { line-height: 18px; height: 18px; font-size: 11px; text-decoration: none; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab:active { line-height: 18px; height: 18px; font-size: 11px; text-decoration: none; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab:hover { line-height: 18px; height: 18px; font-size: 11px; text-decoration: underline; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab_Active:link { line-height: 18px; height: 18px; font-size: 11px; text-decoration: none; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab_Active:visited { line-height: 18px; height: 18px; font-size: 11px; text-decoration: none; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab_Active:active { line-height: 18px; height: 18px; font-size: 11px; text-decoration: none; color: #e1e5bb; font-weight: regular; text-transform: none;}
A.Bottom_Tab_Active:hover { line-height: 18px; height: 18px; font-size: 11px; text-decoration: underline; color: #e1e5bb; font-weight: regular; text-transform: none;}

.titre_G {
	display: block;
	float: left;
	line-height: 19px;
	height: 19px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
A.Menu:link , A.Menu:visited  , A.Menu:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left.gif);
                     width: 180px;
	background-color: #fff8db;
	background-position: bottom;
}
A.Menu:hover {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left-on.gif);
                     width: 180px;
	background-color: #fefcf3;
	background-position: bottom;
}
A.Menu_Actif:link , A.Menu_Actif:visited , A.Menu_Actif:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left-on.gif);
                     width: 180px;
	background-color: #fefcf3;
	background-position: bottom;
}
A.Menu_Actif:hover {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left-on.gif);
                     width: 180px;
	background-color: #fefcf3;
	background-position: bottom;
}

.titre_D {
	display: block;
	float: left;
	line-height: 19px;
	height: 19px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	background-image: url(images/titre-right-bkg.gif);
	width: 100%;
}
A.Menu_Actif_D:link , A.Menu_Actif_D:visited , A.Menu_Actif_D:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right-on.gif);
                     width: 180px;
}
A.Menu_Actif_D:hover {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right-on.gif);
                     width: 180px;
}
A.Menu_D:link , A.Menu_D:visited , A.Menu_D:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right.gif);
                     width: 180px;
}
A.Menu_D:hover {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right-on.gif);
                     width: 180px;
}
A.Sous_Menu:link , A.Sous_Menu:visited , A.Sous_Menu:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left-on.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu:hover {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu_Actif:link , A.Sous_Menu_Actif:visited , A.Sous_Menu_Actif:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left-on.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu_Actif:hover  {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-left-on.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu_D:link , A.Sous_Menu_D:visited , A.Sous_Menu_D:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right-on.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu_D:hover {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu_Actif_D:link , A.Sous_Menu_Actif_D:visited , A.Sous_Menu_Actif_D:active {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
A.Sous_Menu_Actif_D:hover  {
	float: left;
	display: block;
	line-height: 17px;
	height: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5d7e0e;
	background-image: url(images/menu-right.gif);
                     width: 100%;
                     padding-left: 16px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.menurightleft {
	width: 180px;
}
.sous-menu {
	background-color: #FFFFFF;
	width: 130px;
	border: 1px solid #f4b800;
                      margin: 5px;
}
.DivSousTopMenu { position: relative; white-space: nowrap; margin-top: -4px; padding-top: 0px; margin-left: 0px; visibility: hidden; }

/*FireFox*//*Emplacement du Sous Top Menu*/
html>body .DivSousTopMenu { clear: both; position: absolute; white-space: nowrap; padding-top: -3px; margin-left: 0px; visibility: hidden; }

/*panier*/

.table-panier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 200px;
}
.Array_Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
text-align: left;
}
.Array_Data {
	background-color: #fefcf3;
text-align: left;
}
.Array_Contour {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: #fefcf3;
	border: 1px dotted #CCCCCC;
text-align: left;
}
.table-liste {
	border-width: 1px;
	border-style: solid;
	border-color: #a9c36b;
}
.catalogue-padding {
	padding: 5px;
}
.fond-panier {
	background-image: url(images/fond-panier.GIF);
	background-repeat: no-repeat;
	height: 42px;
	width: 250px;
	background-position: left center;
}
.table-cat-01 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
	padding-top: 5px;
	padding-bottom: 5px;
}
.table-cat-02 {
	background-image: url(images/pointiller.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 19px;
}
.titre-cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
                     font-weight: bold;
	color: #80a642;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.td-panier-padding {
	padding-left: 8px;
}
.td-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #da9513;
	background-color: #fff8db;
	border: 1px solid #da9513;
	padding: 3px;
	text-align: center;
}
.titre-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6ed0da;
	text-decoration: none;
	text-align: left;
	padding-bottom: 3px;
}
.titre-promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8ead30;
	text-decoration: none;
	text-align: left;
	padding-bottom: 3px;
}
.td-news {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6ed0da;
	border-bottom-color: #6ed0da;
	padding-top: 3px;
	padding-bottom: 3px;
}
.td-promo {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8ead30;
	border-bottom-color: #8ead30;
	padding-top: 3px;
	padding-bottom: 3px;
}
.td-sepa {
	background-image: url(images/td-sepa.GIF);
	background-repeat: repeat-x;
	height: 9px;
}
