body {
	height: 100%;
	margin:0;
	padding:0;
	background: #4b8113 url(../img/bck.jpg) repeat-x;
	background-attachment: fixed;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	color: #515151;
	font-size: 11px;
}

p {
	margin:0;
	padding:0;
}

.soustitre_cell { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 20px; color: #d3e2b4; font-weight: bold; text-decoration: none; padding-left: 10px; padding-bottom: 5px; }
.content_cell { background: url(../img/bck_container.png) no-repeat; padding: 15px 15px 0px 15px; }

.texte_beige20 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 20px; color: #d3e2b4; font-weight: normal; text-decoration: none; }
.texte_beige14 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #d3e2b4; font-weight: normal; text-decoration: none; }
.texte_beige12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #d3e2b4; font-weight: normal; text-decoration: none; }
.texte_beige12_strike { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #d3e2b4; font-weight: normal; text-decoration: none; text-decoration: line-through; }
.link_beige14 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #d3e2b4; font-weight: bold; text-decoration: none; }
.link_beige14:hover { text-decoration: underline; }
.link_beige12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #d3e2b4; font-weight: bold; text-decoration: none; }
.link_beige12:hover { text-decoration: underline; }

.texte_vert14 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #4b8113; font-weight: normal; text-decoration: none; }
.texte_vert12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #4b8113; font-weight: normal; text-decoration: none; }
.texte_vert10 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #4b8113; font-weight: normal; text-decoration: none; }
.link_vert16 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 16px; color: #4b8113; font-weight: normal; text-decoration: none; }
.link_vert16:hover { text-decoration: underline; }

.texte_gris14 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 14px; color: #313131; font-weight: normal; text-decoration: none; }
.texte_gris12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #313131; font-weight: normal; text-decoration: none; }
.texte_gris10 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #313131; font-weight: normal; text-decoration: none; }
.link_gris12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #313131; font-weight: bold; text-decoration: none; }
.link_gris12:hover { text-decoration: underline; }

.texte_rouge12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #c5010f; font-weight: normal; text-decoration: none; }

.texte_notice12 { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none; }
.login_textfield { border: 0px #ffffff solid; background: #4b8113 url(../img/bck_case.png) -0px -0px no-repeat; font-family: trebuchet ms, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #4b8113; padding-left: 10px; padding-top: 6px; width: 248px; height: 26px; }

.inscription_textfield { font-family: trebuchet ms, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #313131; border: 1px solid #000000; }
.inscription_select { font-family: trebuchet ms, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #313131;	border: 1px solid #000000; }

.bas_de_page { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #d3e2b4; font-weight: normal; text-decoration: none; }

/* BUTTONS */
.bouton_btn { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7pt; color: #d3e2b4; text-decoration: none; text-align: center; text-valign: middle; height: 21px; width: 118px; margin: 0px; padding-bottom: 4px; border: 0px; background: url(../img/bck_bouton.png) no-repeat; overflow: hidden; }
.bouton_btn:hover { color: #e0e801; text-decoration: underline; }
.bouton_btn_150 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7pt; color: #d3e2b4; text-decoration: none; text-align: center; text-valign: middle; height: 21px; width: 150px; margin: 0px; padding-bottom: 4px; border: 0px; background: url(../img/bck_bouton.png) no-repeat; overflow: hidden; }
.bouton_btn_150:hover { color: #e0e801; text-decoration: underline; }
div.bouton { text-align: center; height: 21px; width: 118px; padding: 4px 0px 0px 0px; background: url(../img/bck_bouton.png) no-repeat; }
div.bouton_150 { text-align: center; height: 21px; width: 150px; padding: 4px 0px 0px 0px; background: url(../img/bck_bouton.png) no-repeat; }
.bouton_text { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7pt; color: #d3e2b4; text-decoration: none;	text-align: center; text-valign: middle; }
.bouton_text:hover { color: #e0e801; text-decoration: underline; }

/* MENU */
#menu { padding:0; margin:0; list-style:none; background: url(../img/bck_menu.png) repeat-x; width: 843px; height: 42px; }
#menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#menu li {float:left; margin:0; width:168px; }
#menu li a {display:block; float:left; height:42px; line-height:42px; width:168px; text-align:center; }
#menu li a:hover { position:relative; z-index:100; }
#menu li:hover {position:relative; z-index:100;}
#menu ul {position:absolute; left:-9999px; top:41px; width:140px; padding:0; margin:0; list-style:none; background:url(../img/pix.gif); }
#menu ul li {margin:0;}
#menu ul li a {width:140px; height:25px; line-height:25px; border:0; text-align:right;}
#menu ul ul {position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none;}
#menu :hover ul {left:0;}
#menu :hover ul ul {left:-9999px; width:140px; padding-left:8px; background:url(../img/pix.gif);}
#menu li ul :hover ul { left: 140px; }
#menu li ul li ul li a { text-align:left; }

.menu_toplevel_current { font-family: MS Trebuchet, tahoma, arial, helvetica, sans-serif; font-size: 11px; color:#06b; font-weight: bold; font-style:italic; text-decoration:none; cursor:default; }
.menu_toplevel_current:hover { text-decoration: overline; }

.menu_toplevel_nolink { font-family: MS Trebuchet, tahoma, arial, helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration:none; cursor:default; }
.menu_toplevel_nolink:hover { text-decoration: overline; }

.menu_toplevel { font-family: MS Trebuchet, tahoma, arial, helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration:none; }
.menu_toplevel:hover { text-decoration: overline; }

.menu_level2 { font-family: MS Trebuchet, tahoma, arial, helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration:none; padding-right:5px; background: url(../img/cell_off.png) repeat-x; }
.menu_level2:hover { text-decoration: underline; background: url(../img/cell_on.png) repeat-x; }

.menu_level3 { font-family: MS Trebuchet, tahoma, arial, helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration:none; background: url(../img/cell_off.png) repeat-x; }
.menu_level3:hover { text-decoration: underline; background: url(../img/cell_on.png) repeat-x; }

#div_clear { width: 0px; height: 0px; clear: both; }

/* CART */
.cart_textfield_var { font: normal 8pt Tahoma, Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #606060; }
.cart_textfield { font: normal 8pt Tahoma, Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #606060; width: 200px; }
.cart_textareafield { font: normal 8pt Tahoma, Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #606060; }
.cart_select { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;	font-size: 8pt; border: 1px solid #606060; width: 200px; }

/* */

.titre_mets {
  font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
  font-size: 16px;
  color: #f2f9d9;
  font-weight: bold;
  text-decoration: none;
}

.description_mets {
  font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #f2f9d9;
  font-weight: normal;
  text-decoration: none;
}

.prix_mets {
  font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #f2f9d9;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}

.mets_photo {
  border:#f2f9d9 1px solid;
}

/*
h1 { font-size:20px; font-weight:bold; color:#515151; }
h2 { font-size:18px; font-weight:normal; color:#515151; }
h3 { font-size:14px; font-weight:normal; color:#515151; }
h4 { font-size:14px; font-weight:normal; color:#d7d7d7; }

.header_subtitle_cell { border: #cccc99 0px solid; background: #515151; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.header_subtitle_image { padding-right: 10px; }
.header_subtitle { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; color: #d7d7d7; font-size: 24px; font-weight: bold; }

.soustitre { height: 24px; border:#cccc99 0px solid; background: #000000 url(../img/bck_st2.jpg) repeat-x; padding-left: 10px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; color: #d7d7d7; font-size: 14px; font-weight:bold; }
.soustitre_bulletin { height: 24px; border:#cccc99 0px solid; background: #000000 url(../img/bck_st2.jpg) repeat-x; padding-left: 10px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; color: #d7d7d7; font-size: 14px; font-weight:bold; }
.soustitre_sondage { height: 24px; border:#cccc99 0px solid; background: #000000 url(../img/bck_st2.jpg) repeat-x; padding-left: 10px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; color: #d7d7d7; font-size: 14px; font-weight:bold; }
.soustitre_generic { height: 24px; border:#cccc99 0px solid; background: #000000 url(../img/bck_st2.jpg) repeat-x; padding-left: 10px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; color: #d7d7d7; font-size: 14px; font-weight:bold; }

.bloc_gris { width: 300px; background: #d7d7d7; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; color: #515151; font-size: 12px; font-weight:normal; }

.contact_textfield { border: #515151 1px solid; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #515151; padding-left: 5px; padding-top: 3px; width: 300px; height: 15px; }
.contact_textarea { border: #515151 1px solid; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #515151; padding-left: 5px; padding-top: 3px; width: 300px; }
.contact_text { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #515151; font-weight: normal; text-decoration: none; }
.contact_label { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #515151; font-weight: bold; text-decoration: none; }
.contact_notice { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: normal; text-decoration: none; }
.case { border: #515151 1px solid; background: url(../img/bck_case2.jpg) -2px -2px no-repeat; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #515151; padding-left: 5px; padding-top: 3px; width: 200px; height: 15px; }

.bouton_btn { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #d7d7d7; text-decoration: none; width: 134px; height: 18px; text-align: center; position: relative; bottom: 0; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 0px; background: url(../img/bck_bouton_off2.png); overflow: hidden; }
.bouton_btn:hover { color: #ffffff; background: url(../img/bck_bouton_on2.png); }
div.bouton { width: 134px; height: 18px; text-align: center; position: relative; bottom: 0; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; background: url(../img/bck_bouton_off2.png); overflow: hidden; }
div.bouton:hover { background: url(../img/bck_bouton_on2.png); }
.bouton_text { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #d7d7d7; text-decoration: none; }
.bouton_text:hover { color: #ffffff; text-decoration: none; }

.menu_text { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #d7d7d7; font-weight: normal; text-decoration: none; }
.menu_lien { font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 12px; color: #d7d7d7; font-weight: bold; text-decoration: none; }
.menu_lien:hover { text-decoration: underline; }
*/
