/* CSS Document */

body {
	background-color:#FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fade_fond_banner_bottom { background-image: url(/img/fade_banner_bottom.jpg); width: 100%;}
.fade_fond_banner_top { background-image: url(/img/fade_banner_top.jpg);  height: 85px; width: 100%;}
.td_banner {height: 249px; width: 100%;}
.td_fond_panier_top { background-image: url(/img/fond_panier_top.jpg); height: 72px; width: 220px; background-repeat:no-repeat;}
.td_fond_menu_top { background-image: url(/img/fond_menu_top.jpg); height: 44px; width: 375px; background-repeat:no-repeat;}

.td_fond_menu_bottom { background-image: url(/img/fond_menu_bottom.jpg); width: 770px; background-repeat:no-repeat;}

.td_form_search {height: 20px; width: 90%;}
.td_menu_top {height: 30px;}
.fond_list_hp { background-image: url(/img/fond_list_hp.jpg);  height: 439px; width: 238px; background-repeat:no-repeat;}
.fond_text_hp { background-image: url(/img/fond_text_intro_hp.jpg);  height: 286px; width: 306px; background-repeat:no-repeat;}
.fond_showroom { background-image: url(/img/fond_showroom.jpg);  height: 149px; width: 306px; background-repeat:no-repeat;}
.fade_ssmenu_right { background-image: url(img_ss_menu/fade_right.jpg);width: 12px;}
.fade_ssmenu_left { background-image: url(img_ss_menu/fade_left.jpg);width: 12px;}
.fond_line { background-image: url(img_ss_menu/line.jpg);  height: 2px; background-repeat:no-repeat;}
.td_ss_menu_top  { background-image: url(img_ss_menu/top.jpg);  height: 43px; background-repeat:no-repeat;}
.td_ss_menu_bottom  { background-image: url(img_ss_menu/bottom.jpg);  height: 34px; background-repeat:no-repeat;}

.td_ss_menu_top_green  { background-image: url(img_ss_menu/top_green.jpg);  height: 43px; background-repeat:no-repeat;}
.td_ss_menu_bottom_green  { background-image: url(img_ss_menu/bottom_green.jpg);  height: 34px; background-repeat:no-repeat;}

.td_ss_menu_top_marron  { background-image: url(img_ss_menu/top_marron.jpg);  height: 43px; background-repeat:no-repeat;}
.td_ss_menu_bottom_marron  { background-image: url(img_ss_menu/bottom_marron.jpg);  height: 34px; background-repeat:no-repeat;}


.td_ss_menu {height: 20px;  margin-left: 8px;}
.td_vignette_rub_top  { background-image: url(img_content_rubrique/fond_top_vignette_1.jpg);  height: 181px; background-repeat:no-repeat;}
.td_vignette_rub_middle { background-image: url(img_content_rubrique/fond_price_vignette_1.jpg);  height: 29px; background-repeat:no-repeat;}

.td_fiche_prod {  background-image: url(img_content_rubrique/fond_fiche_prod.jpg);  height: 288px; width: 288px; background-repeat:no-repeat;}
.td_ingrediants_prod {  background-image: url(img_content_rubrique/fond_ingredients.jpg);  height: 96px; width: 97px; background-repeat:no-repeat;}
.td_fond_marque {  background-image: url(/img/fond_marque.jpg);  height: 213px; width: 214px; background-repeat:no-repeat;}

.td_menu_bottom {height: 40px;}
.td_panier_top {height: 60px;}

a:link.boldwhite { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.boldwhite { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.boldwhite { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.boldwhite { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

.text_10_white_bold {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.text_12_white_bold {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.text_10_black {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		text-align:justify;

}

.text_14_black {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
		font-weight:bold;


}


.text_10_black_bold {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		font-weight:bold;


}

.text_10_red_bold {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		font-weight:bold;


}


a:link.grey_none { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.grey_none { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.grey_none { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.grey_none { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.grey_bold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.grey_bold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.grey_bold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.grey_bold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.grey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.grey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.grey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.grey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }



.text_12_grey_bold {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight:bold;
}

.text_12_grey {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		text-align:justify;

}

.td_paiement { border: 1px solid #ccc; height: 114px; width: 118px; float: left; margin-right: 4px;}
.td_paiement tr td {vertical-align: middle; text-align: center;}

.td_intro_right { background-image: url(/img/text_intro_fade_right.jpg);  width:3px;}
.td_intro_left { background-image: url(/img/text_intro_fade_left.jpg); width:3px;}
.td_bloc_left { background-image: url(/img/bloc_selection_fade_left.jpg); width:4px;}
.td_bloc_right { background-image: url(/img/bloc_selection_fade_right.jpg); width:4px;}


.td_login { border: 1px solid #ccc; width: 400px;}

.td_result { margin-left: 8px; border-bottom: 1px solid #ccc;}

.td_result_text { margin-left: 8px;}

.td_result_line1 { background-color:#999; border-bottom: 1px solid #FFF; height: 30px;}
.td_ficheprod_line1 { background-color:#D95700; border-bottom: 1px solid #FFF; height: 30px;}

.td_panier_final { border-bottom: 1px solid #FFF; height: 25px;}


a:link.greyfer { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.greyfer { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.greyfer { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.greyfer { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.greybold { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.greybold { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.greybold { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.greybold { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }


a:link.whitebold { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.whitebold { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.whitebold { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.whitebold { color: #FFF; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

.text_10_red_bold {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.text_12_red_bold {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;
}

.curseur {
	cursor: pointer;
}

form.hiddenForm {
	margin-top: 0;
	margin-bottom: 0;
}

ol.text_10_black_bold_ol {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

ol.text_10_black_bold_ol li {
	margin: 0 0 1em 0;
}

ol.text_10_black_bold_ol li div {
	text-align:justify;
	font-weight: normal;
}

ol.text_10_black_bold_ol li div ul li {
	font-weight: normal;
}

.text_10_black_strike_bold {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:line-through;
}

a:link.greybigbold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.greybigbold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.greybigbold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.greybigbold { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.pageboldgrey { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.pageboldgrey { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.pageboldgrey { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.pageboldgrey { color: #333; font-size: 10px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.pagegrey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.pagegrey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.pagegrey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.pagegrey { color: #333; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.bigboldgrey { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.bigboldgrey { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.bigboldgrey { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.bigboldgrey { color: #333; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }


.text_12_grey_bold_border {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.text_12_grey_border {
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.bouton_panier_left {
	background-image: url(/img/bouton_panier_left.jpg);
	background-repeat: no-repeat;
	width: 4px;
	height: 22px;
}

.bouton_panier_right {
	background-image: url(/img/bouton_panier_right.jpg);
	background-repeat: no-repeat;
	width: 4px;
	height: 22px;
}

.bouton_panier_caddy {
	background-image: url(/img/bouton_panier_caddy.jpg);
	background-repeat: no-repeat;
	width: 19px;
	height: 22px;
}

.bouton_panier {
	background-image: url(/img/bouton_panier_back.jpg);
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.bouton_panier_nombre {
	width: 20px;
}

.bouton_panier_ajouter {
	width: 105px;
}

.bouton_panier_ajouter a:link {color: white; text-decoration: none;}
.bouton_panier_ajouter a:visited {color: white; text-decoration: none;}
.bouton_panier_ajouter a:hover {color: white; text-decoration: none;}
.bouton_panier_ajouter a:active {color: white; text-decoration: none;}

.bouton_panier_ajouter_submit {
	border: 0;
	background: transparent repeat-x;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	width: 110px;
}

.bouton_panier_bottom_left {
	background-image: url(/img/bt_bottom_panier_vignette_left.jpg);
	background-repeat: no-repeat;
	width: 27px;
	height: 22px;
}

.bouton_panier_bottom_right {
	background-image: url(/img/bt_bottom_panier_vignette_right.jpg);
	background-repeat: no-repeat;
	width: 41px;
	height: 22px;
}

.bouton_panier_bottom_caddy {
	background-image: url(/img/bt_bottom_panier_vignette_caddy.jpg);
	background-repeat: no-repeat;
	width: 19px;
	height: 22px;
}

.bouton_panier_bottom {
	background-image: url(/img/bt_bottom_panier_vignette_back.jpg);
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
}

.bouton_panier_ajouter_bottom_submit {
	border: 0;
	background: transparent repeat-x;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	cursor: pointer;
	padding: 0px;
	width: 110px;
}

a:link.plan_11_black_bold { color: black; font-size: 11px; font-weight: bold; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.plan_11_black_bold { color: black; font-size: 11px; font-weight: bold; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.plan_11_black_bold { color: #64A41A; font-size: 11px; font-weight: bold; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.plan_11_black_bold { color: black; font-size: 11px; font-weight: bold; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link.plan_11_black { color: black; font-size: 11px; font-weight: normal; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited.plan_11_black { color: black; font-size: 11px; font-weight: normal; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover.plan_11_black { color: #64A41A; font-size: 11px; font-weight: normal; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active.plan_11_black { color: black; font-size: 11px; font-weight: normal; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

.text_22_brown {
	color: #696252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
}
.td_lexique { background-color:#67411C; border-bottom: 1px solid #FFF; height: 15px;}