p {margin:0;padding:0;font-size:13px;color:#524f26;font-family:Arial;}
font {margin:0;padding:0;font-size:13px;color:#524f26;font-family:Arial;}
br {margin:0;padding:0;font-size:13px;color:#524f26;font-family:Arial;}
img {margin:0;padding:0;border:0;}
form {margin:0;padding:0;}

body {
     background:#E3E2DB;
     background-image:url(../images/bkg.gif);
     background-position: top center;
     background-repeat:repeat-y;
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
}

table {
    border-collapse:collapse;
    margin:0;
    padding:0;
}
td {
    font-size:13px;
    color:#524f26;
    font-family:Arial;
    margin:0;
    padding:0;
}

#t_global {
     margin:0;
     padding:0;
     width: 100%;
     height: 100%;
     border-collapse:collapse;
     border: 0;
     text-align:center;
}

.bkg_content_ie8 {
     background-color:#ffffff;
}
.products_details_div {
  background-color:#ffffff;
  width:220px;
  height:500px;
  overflow:auto;
  scrollbar-arrow-color:#524f26;
  scrollbar-face-color:#DFE3CD;
  scrollbar-track-color:#EFF0E5;
  scrollbar-3dlight-color:#949c51;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#99977F;
  scrollbar-shadow-color:#E3E2DB;
}
.txt_update {font-family: Arial;color:#949c51;font-size:11px;font-weight:normal;}
.txt_update_new {font-family: Arial;color:#CC0000;font-size:11px;font-weight:normal;}

.txt_13N_red{color:#CC0000;font-family: Arial;font-size:13px;font-weight:normal;}
.txt_12N_dark {color:#524f26;font-family: Arial;font-size:12px;font-weight:normal;}
.txt_13N_dark {color:#524f26;font-family: Arial;font-size:13px;font-weight:normal;}
.txt_14N_dark {color:#524f26;font-family: Arial;font-size:14px;font-weight:normal;}

.txt_10B_dark {color:#524f26;font-family: Arial;font-size:10px;font-weight:bold;}
.txt_12B_dark {color:#524f26;font-family: Arial;font-size:12px;font-weight:bold;}
.txt_13B_dark {color:#524f26;font-family: Arial;font-size:12px;font-weight:bold;}
.txt_13B_dark_picture {color:#524f26;font-family: Arial;font-size:12px;font-weight:bold;}
.txt_14B_dark {color:#524f26;font-family: Arial;font-size:14px;font-weight:bold;}

p.txt_13B_dark {padding-top:7px}

.txt_13B_light {color:#949c51;font-family: Arial;font-size:13px;font-weight:bold;}
a.txt_13B_light:visited, a.txt_13B_light:link, a.txt_13B_light:active {color:#949c51;font-family: Arial;font-size:13px;font-weight:bold;}
a.txt_13B_light:hover {font-family: Arial;color:#949c51;font-size:13px;font-weight:bold;text-decoration:underline;}

a.txt_11B_light:visited, a.txt_11B_light:link, a.txt_11B_light:active {color:#949c51;font-family: Arial;font-size:11px;font-weight:bold;}
a.txt_11B_light:hover {font-family: Arial;color:#949c51;font-size:11px;font-weight:bold;text-decoration:underline;}

a.txt_13N_dark:visited, a.txt_13N_dark:link, a.txt_13N_dark:active {color:#949c51;font-family: Arial;font-size:13px;font-weight:normal;}
a.txt_13N_dark:hover {font-family: Arial;color:#524f26;font-size:13px;font-weight:normal;text-decoration:underline;}

a.txt_13B_dark2:visited, a.txt_13B_dark2:link, a.txt_13B_dark2:active {color:#524f26;font-family: Arial;font-size:13px;font-weight:bold;}
a.txt_13B_dark2:hover {font-family: Arial;color:#949c51;font-size:13px;font-weight:bold;text-decoration:underline;}

a:visited, a:link, a:active {color:#524f26;font-family: Arial;font-size:13px;font-weight:bold;}
a:hover {font-family: Arial;color:#949c51;font-size:13px;font-weight:bold;}

.lien_pages {font-family: Arial;color:#949c51;font-size:14px;font-weight:bold;}
a.lien_pages:visited, a.lien_pages:link, a.lien_pages:active {color:#524f26;font-family: Arial;font-size:14px;font-weight:bold;text-decoration:none;}
a.lien_pages:hover {font-family: Arial;color:#949c51;font-size:14px;font-weight:bold;text-decoration:underline;}

.header_slogan{
  background-image:url(../images/header_slogan.jpg);
}

.entete_slogan{
  background-image:url(../images/entete_slogan.jpg);
}

.menu_ext_liens1{
	position:relative;
	float:left;
    top:0;
	left:0;
	width:473px;
	height:77px;
}
.menu_ext_pdf1{
	position:relative;
	float:left;
	top:5px;
	left:0px;
	width:71px;
	height:65px;
}

.menu_ext_pdf2{
	position:relative;
	top:5px;
	left:0px;
	float:left;
	width:64px;
	height:65px;
}

.search{
  background-image:url(../images/menu_ext/menu_ext_search.gif);
}
.input_submit{
  font-size:12px;
  font-weight:normal;
  background:#524f26;color:#ffffff;
  width:75px;height:20px;
  margin:0;padding:0;
  padding-bottom:2px;
  border-width:1px;
  border-color:#524f26;
}
.input_txt{
  font-size:14px;
  margin:0;padding:0;
  width:132px;height:18px;
  border-width:1px;
  border-color:#9E9B72;
}

.not_print_inline {
  display:inline;
}
.print {
  display:none;
}
/* Boutons de navigation */
div.btn_nav {width:676px;}
div.btn_nav_large {width:904px;}

/* Boutons de navigation format 150px */
div.btn_prev_150 {float:left;width:150px;text-align:center;padding:2px;background-color:#949c51;border:2px outset #949c51}
div.btn_prev_150 a {text-decoration:none;color:#ffffff;}
div.btn_prev_150 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
div.btn_prev_img_150 {border:none;padding-right:5px}

/* Boutons de navigation format 150px */
td.btn_prev {width:150px;text-align:center;background-color:#949c51;border:2px outset #949c51}
td.btn_prev a {text-decoration:none;color:#ffffff;}
td.btn_prev a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
td.btn_prev_img_150 {border:none;padding-right:5px}

/* Boutons de navigation format 120px */
div.btn_prev_120 {font-size:8px;width:120px}
div.btn_prev_120 a {text-decoration:none;color:#524f26;}
div.btn_prev_120 a:hover {text-decoration:none;color:#949c51;font-weight:bold;}
div.btn_prev_img_120 {border:none;padding-right:2px}

/* Boutons de navigation format 120px */
.btn_prev_120 {width:120px;text-align:center;background-color:#949c51;border:2px outset #949c51}
.btn_prev_120 a {text-decoration:none;color:#ffffff}
.btn_prev_120 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
.btn_prev_img_120 {border:none;padding-left:2px}

/* Boutons de navigation format 112px */
.btn_prev_112 {width:112px;text-align:center;background-color:#949c51;border:2px outset #949c51}
.btn_prev_112 a {text-decoration:none;color:#ffffff;font-size:12px;}
.btn_prev_112 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
.btn_prev_img_112 {border:none;padding-left:2px}

/* Boutons de navigation format 150px */
div.btn_next_150 {float:right;width:150px;text-align:center;padding:2px;background-color:#949c51;border:2px outset #949c51}
div.btn_next_150 a {text-decoration:none;color:#ffffff}
div.btn_next_150 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
div.btn_next_img_150 {border:none;padding-left:5px}

/* Boutons de navigation format 150px */
td.btn_next {width:150px;text-align:center;background-color:#949c51;border:2px outset #949c51}
td.btn_next a {text-decoration:none;color:#ffffff}
td.btn_next a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
td.btn_next_img_150 {border:none;padding-left:5px}

/* Boutons de navigation format 120px */
div.btn_next_120 {font-size:8px;width:120px}
div.btn_next_120 a {text-decoration:none;color:#524f26}
div.btn_next_120 a:hover {text-decoration:none;color:#949c51;font-weight:bold;}
div.btn_next_img_120 {border:none;padding-left:2px}

/* Boutons de navigation format 120px */
.btn_next_120 {width:120px;text-align:center;background-color:#949c51;border:2px outset #949c51}
.btn_next_120 a {text-decoration:none;color:#ffffff}
.btn_next_120 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
.btn_next_img_120 {border:none;padding-left:2px}

/* Boutons de navigation format 112px */
.btn_next_112 {width:112px;text-align:center;background-color:#949c51;border:2px outset #949c51}
.btn_next_112 a {text-decoration:none;color:#ffffff}
.btn_next_112 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
.btn_next_img_112 {border:none;padding-left:2px}

/* Boutons de navigation format 110px */
.btn_next_95 {width:95px;text-align:center;background-color:#949c51;border:2px outset #949c51;margin-left:6px;}
.btn_next_95 a {text-decoration:none;color:#ffffff;font-size:12px;}
.btn_next_95 a:hover {text-decoration:none;color:#524f26;font-weight:bold;}
.btn_next_img_95 {border:none;padding-left:2px}

div.product_info {margin-left:auto;margin-right:auto;width:504px;background-color:#b0e0e6;}
div.img_product {width:676px;}

#input_edge {width:210px;border:none}
#bordure_bas_noir {border-bottom:1px solid #666666}
#bordure_haut_noir {border-top:1px solid #666666}

#pagination {height:30px;}
.search_result {font-weight:bold;font-size:18px}

#sectionmenu a {display:block;width:80px;font-size:10px;font-weight:bold;color:#fff;text-align:center;padding:4px 2px;text-decoration:none;float:left;margin:0px 4px 0px 0px;}
#sectionmenu a:hover {color:#fff;background:#949c51;}
.nonactif {background:#666633;}
.actif {background:#949c51;}

#backgallery a {width:180px;font-size:10px;font-weight:bold;color:#fff;text-align:center;padding:4px 2px;text-decoration:none;float:left;margin:0px 4px 0px 0px;background:#666633;}
#backgallery2 a {width:180px;font-size:10px;font-weight:bold;color:#fff;text-align:center;padding:4px 2px;text-decoration:none;float:left;margin:0px 4px 0px 0px;background:#666633;margin-left:15px;}


/* DÉBUT - STYLES POUR LE CHOIX DU FLAG */
div.menu,
div.menu a.menuItem {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #999999;
}

div.menuBar {
  background-color: #EAEAEA;
  border: 0px outset #EDD6AC;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0px;
  color: #FFFFFF;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 0px;
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
  cursor: pointer;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #EAEAEA;
  border: 0px;
  color: #ffffff;
  left: 0px;
  top: 0px;
}

div.menu {
  background-color: #EAEAEA; /* bkg */
  border: 1px solid #999999; /* bkg border */
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;            /* txt */
  cursor: default;
  display: block;
  padding: 4px 4px 4px 4px; /*top right bottom left*/
  text-decoration: none;
  white-space: nowrap;
  text-align:left;
  font-weight:bold;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000000; /* bkg over */
  color: #FFFFFF;            /* txt over */
  font-weight:bold;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}
/* FIN - STYLES POUR LE CHOIX DU FLAG */
