html { background-color: #f6fbb8; background-image: url(../data/bg.png); background-repeat: repeat-y; background-position: center top; height: 100%;}
body { font-size: medium; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.logo { display: none;}
.rouge { color: #c10000;}
.ligne { width: auto; display: inline;}
.vert { color: #027218;}
.gras { font-weight: 900;}
.thin { font-weight: 100;}
.btcasse { text-transform: lowercase;}
.htcasse { text-transform: uppercase;} * { margin: 0; padding: 0;}
.nul { clear: both;}
.csswai { display: none;}
.droite { float: right;}
.centrer { text-align: center;}
.gauche { float: left;}
.tdroite { text-align: right;}
.imgdroite { float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px;}
.imggauche { float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px;}
.d20 { margin-right: 20px !important;}
.d30 { margin-right: 30px !important;}
.d40 { margin-right: 40px !important;}
.annul { clear: both;}
.gras { font-weight: bold;}
acronym, abbr { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help;}
.e { font-size: 120%; font-weight: normal;}
kbd { font-weight: bold; background-color: #e3e3e3; margin-top: 1px; margin-bottom: 1px; padding-right: 0.6em; padding-left: 0.6em; border-color: #c4c4c4 #474747 #575757 #c4c4c4; border-style: solid; border-width: 2px;}
img { border-style: none;}
.description { display: none;}
span.surligner { background-color: #b7fc60; padding-top: 1px; padding-bottom: 1px;}
p.fildariane { color: #2a2a2a; font-size: x-small; background-color: #fff; text-align: left; margin-left: 147px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #85da1a;}
p.fildariane a:link, p.fildariane a:visited { color: #444; text-decoration: none !important;}
p.fildariane a:hover, p.fildariane a:focus { color: #000;}
.pagecourante { }
span.separateur { }
div#container { width: 743px; margin-right: auto; margin-left: auto; padding-right: 5px; padding-left: 5px; border-left: 1px solid #b7fc60; border-right: 1px solid #b7fc60; border-top-color: #b7fc60; border-bottom-color: #b7fc60; }
div#accessibilite { color: #4a4a4a; font-size: xx-small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; position: absolute; top: 2px; width: 738px;}
span#lang { text-align: right;}
div#accessibilite a { padding-left: 0.5em;}
div#accessibilite a:link, div#accessibilite a:visited { color: #4a4a4a; text-decoration: none;}
div#accessibilite a:hover, div#accessibilite a:focus { text-decoration: none;}
div#bandeau { background-color: #fff; background-image: url(../data/bandeau_magda_03_fr.png); background-repeat: no-repeat; background-position: center; text-align: right; height: 146px; margin-top: 17px;}
div#futuresplash01 { width: 743px; height: 106px;}
div#menu { font-size: 13px; background-image: url(../data/bg_menu.png); background-repeat: no-repeat; background-position: center; text-align: center; padding-top: 15px; padding-bottom: 15px;}
div#menu a { color: #004300; text-decoration: none; padding: 10px 5px;}
div#menu a:link, div#menu a:visited { background-color: transparent;}
div#menu a:hover, div#menu a:focus { background-color: transparent; background-image: url(../data/bg_menu-on2.png); background-repeat: repeat-x; background-position: left center;}
div#menupro { font-size: 13px; background-image: url(../data/bg_menu_pro.png); background-repeat: no-repeat; background-position: center; text-align: center; padding-top: 15px; padding-bottom: 15px;}
div#menupro a { color: #004300; text-decoration: none; padding: 10px 5px;}
div#menupro a:link, div#menupro a:visited { background-color: transparent;}
div#menupro a:hover, div#menupro a:focus { background-color: transparent; background-image: url(../data/bg_menu_pro_on.png); background-repeat: repeat-x; background-position: left center;}
div#sousmenu { background-image: url(../data/bg_sousmenu.png); background-repeat: repeat-y; background-position: left top; text-align: left; position: relative; width: 147px; z-index: 5; overflow:hidden; margin: 0 !important; padding: 0 !important;}
#sousmenu h2 { color: #004300; font-size: small; font-weight: bold; letter-spacing: 2px;}
h2.elettre { background-image: url(../data/p_elettre.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
div#newsletter h3 { color: #630; font-size: 0.65em; margin-top: 5px;}
h2#h2produits { background-image: url(../data/bg_sousmenu-produit2.jpg); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 5px; padding-top: 70px; padding-bottom: 3px; padding-left: 8px;}
h2#h2recettes { background-image: url(../data/bg_sousmenu-recette2.jpg); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 5px; padding-top: 70px; padding-bottom: 3px; padding-left: 8px;}
h2#h2tendance { background-image: url(/data/bg_sousmenu-tendance2.jpg); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 5px; padding-top: 70px; padding-bottom: 3px; padding-left: 8px;}
h2#h2actu {
	background-image: url(/data/bg_sousmenu-actu.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-top: 70px;
	padding-bottom: 3px;
	padding-left: 8px; }
h2#h2saviezvous {
	background-image: url(/data/bg_sousmenu-lesaviezvous.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-top: 70px;
	padding-bottom: 3px;
	padding-left: 8px; }
h2#h2usine {
	background-image: url(/data/bg_sousmenu-magdaenchine.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-top: 70px;
	padding-bottom: 3px;
	padding-left: 8px; }
h2#h2quisommesnous {
	background-image: url(/data/bg_sousmenu-quisommesnous.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-top: 70px;
	padding-bottom: 3px;
	padding-left: 8px; }
h2#h2visite { background-image: url(../data/bg_sousmenu-visit.jpg); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 5px; padding-top: 70px; padding-bottom: 3px; padding-left: 8px;}
.sousmenu1 { margin:0; padding:0;}
.sousmenu1 ul { margin: 0 !important; padding: 0; border-left: 1px solid #91df2f; ;border-top-style: none; border-right-style: none; border-bottom-style: none;}
.sousmenu1 li { font-size: x-small; line-height: 20%; list-style-type:none; margin: 0 !important; padding: 0 0 0 10px; border-style: none;}
.sousmenu1 span { color: #004300; font-weight: bold !important; display:block; background:url(../data/p_plus2.png) no-repeat left top; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 12px;}
.sousmenu1 li a, .sousmenu1 li a:link, .sousmenu1 li a:visited, .sousmenu1 li a:active { color: #004300; font-weight: normal; line-height: 100%; text-decoration:none; margin:0 0 0 -32px; padding: 5px 1px 5px 30px; border-style: none; display: block;}
.sousmenu1 li a:hover { color: #000; line-height: 100%; background-image: url(../data/bg_sousmenuo.png); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; display:block; text-decoration:none; margin:0 0 0 -32px; padding: 5px 1px 5px 30px; border-style: none;}
#sousmenu p { font-size: 0.65em; margin-right: 8px; margin-left: 9px;}
div#sousmenu img { margin-top: 8px; margin-bottom: 8px; border: solid 1px #85da1a;}
#sousmenu p a:link, #sousmenu p a:visited { color: #004300; text-decoration: none;}
#sousmenu p a:hover, #sousmenu p a:focus { color: #630 !important; text-decoration: none;}
hr.parag-v { color: #70ae24; background-color: #70ae24; margin-top: 5px; margin-bottom: 5px; width: 95%; height: 1px; border-width: 0; border-color: #70ae24;}
table { border-width: 1px;}
caption { }
thead { }
tfoot { }
tbody { }
fieldset { border-style: none;}
legend { }
label { }
input { }
fieldset#fonc p { font-size: x-small;}
div#pied { color: #888; font-size: x-small; background-color: #fff; background-image: url(../data/bg_pied.png); background-repeat: no-repeat; background-position: left center; text-align: center; clear: both; margin-top: 5px; padding-top: 8px; padding-bottom: 2%;}
div#pied a:link, div#pied a:visited { color: #7a7a7a; text-decoration: none;}
div#pied a:hover, div#pied a:focus { color: #000; text-decoration: none;}
p#lienspied { text-align: center;}
p#lienspied a { font-size: x-small; text-decoration: none;}
p#lienspied a:link, p#lienspied a:visited { color: #888;}
p#lienspied a:hover, p#lienspied a:focus { color: #000;}
a#mangerbouger { color: #004300 !important;}
div#colgauche { width: 147px; z-index: 2; float: left;}
div#sousmenubouchon1 { background-image: url(../data/bg_bouchon1.png); background-repeat: no-repeat; background-position: left center; padding: 10px 0 10px 0;}
div#newsletter { background-image: url(../data/bg_elettre.png); background-repeat: repeat-y; background-position: left top;}
div#accespro { background-image: url(../data/bg_accespro.png); background-repeat: no-repeat; background-position: left top; text-align: center; padding-top: 30px; padding-bottom: 10px;}
#m1 { color: #c10000;}
#m2 { color: #027218;}
div#accespro p { text-align: center; padding: 10px 20px 4px;}
div#accespro a { font-size: small; font-weight: bold; text-decoration: none; cursor: pointer !important;}
div#d1 { background-color: #f3be3b; background-image: url(../data/bg_accespro_b.png); background-repeat: no-repeat; background-position: left bottom; text-align: left !important; position: relative; height: 0; z-index: 99; overflow: hidden; margin-top: 0; cursor: pointer !important;}
div#d1 p { padding-bottom: 5px; white-space: nowrap;}
div#d1 h3 { color: #c10000; font-size: x-small; padding-bottom: 0; padding-left: 5px;}
div#d1 a { font-size: x-small; background-image: none; padding-top: 0; padding-bottom: 0; padding-left: 8px; display: block;}
div#d1 a:link, div#d1 a:visited { color: #027218 !important; background-image: url(../data/p_pflecheverte.png); background-repeat: no-repeat; background-position: left center;}
div#d1 a:hover, div#d1 a:focus { color: #c10000 !important; background-image: url(../data/p_pflecherouge.png); background-repeat: no-repeat; background-position: left center;}
fieldset#formrecherche { font-size: x-small; background-color: #fff; background-image: url(../data/bg_recherche.png); background-repeat: no-repeat; padding: 15px 0 7px 8px; border-style: none;}
fieldset#formrecherche label { color: #004300; font-weight: bold; font-stretch: extra-condensed; background-image: url(../data/p_loupe.png); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; letter-spacing: 1px; padding-left: 15px;}
fieldset#formrecherche input { margin-top: 5px; border-color: #4a4a4a #667f02 #667f02 #4a4a4a; border-style: solid; border-width: 1px;}
input#soumettre { font-size: x-small; background-color: transparent; border-style: none;}
div#LSResult { font-size: x-small; background-color: transparent; background-image: url(/data/bg_sousmenuo.png); width: auto; overflow: hidden; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 8px;}
div#LSResult ul { }
div#LSResult h2 { color: #004300; font-size: small; background-image: url(../data/p_loupe.png); background-repeat: no-repeat; background-position: left center; margin-bottom: 4px; margin-left: 2px; padding-left: 15px;}
div#LSResult ul li { margin: 0 !important; padding-left: 5px; border-left: 1px solid #004300; list-style-type: none;}
div#LSResult div#LSShadow { background-image: url(/data/recherche_bg1.png); background-repeat: repeat-y; background-position: left top;}
div#LSResult ul li a { background-image: url(/data/puce2_off.png); text-decoration: none; width: auto; overflow: hidden; margin-right: 0; margin-left: -15px; padding: 2px 2px 2px 15px; display: block; white-space: nowrap;}
div#LSResult ul li a:link, div#LSResult ul li a:visited { color: #000; background-color: transparent; background-image: url(/data/puce3_off.png); background-repeat: no-repeat; background-position: left center;}
div#LSResult ul li a:hover, div#LSResult ul li a:focus { color: #004300; background-image: url(/data/bg_recher_on.png); background-repeat: repeat-y; background-position: left center;}
li.LSRow strong { color: #004300;}
ul.LSRes { }
li.titre { color: #004300; font-weight: bold; padding-left: 0 !important; border-style: none !important;}
div#rech1, div#rech2, div#rech3 { overflow: auto; padding-top: 5px; padding-bottom: 5px;}
div#newsletter { background-color: transparent; margin-bottom: 0; padding: 0 8px;}
div#newsletter h2 { color: #a97420; font-size: small; background-color: transparent; margin-top: 0; padding-top: 0;}
div#newsletter p { color: #825918; font-size: x-small; text-align: left !important; margin-bottom: 5px;}
div#newsletter label, div#newsletter input { font-size: x-small; padding-bottom: 0;}
input#valider { background-color: transparent; margin-top: 5px; margin-bottom: 0; padding-bottom: 0;}
hr.parag-o { background-color: #ffc600; border-color: #ff9200; color: #ffc600; width: 95%; height: 1px; margin-top: 5px; margin-bottom: 5px; border-width: 0;}
div#newsletter img { margin-top: 5px;}
h2.actusousmenu { color: #f60 !important; background-image: url(../data/p_titreactu.png); background-repeat: no-repeat; background-position: left bottom; letter-spacing: 2px; padding-top: 5px; padding-bottom: 7px; padding-left: 17px;}
p.actusousmenu { text-align: justify; margin-top: 8px;}
p.actusousmenu span { text-align: right; margin-top: 1em; padding-left: 10px; display: block;}
p.actusousmenu a:link, p.actusousmenu a:visited { color: #552a00; text-decoration: none;}
p.actusousmenu a:hover, p.actusousmenu a:focus { color: #f60;}
hr.parag-g { color: #c7c7c7; background-color: #c7c7c7; width: 100%; height: 1px; margin-top: 8px !important; margin-bottom: 5px !important; border-width: 0; border-color: #c7c7c7;}
#trailimageid { position: absolute; visibility: hidden; left: 0; top: 0; height: 1px; z-index: 5000;}
div#contenu { font-size: 0.9em; font-weight: normal; background-color: #fff; text-align: justify; margin-bottom: 10px; padding: 0 0 2% 2%; }
div#contenu1 { font-size: 0.9em; font-weight: normal; font-style: normal; background-color: #fff; text-align: justify; margin-top: 8px; }
div#tetecontenu {padding: 2%;}
div#corpscontenu { font-weight: normal; text-align: justify; width: 404px; float: left; padding-left: 8px; }
div#corpscontenu2, div#corpscontenu3 { font-weight: normal; text-align: justify; width: 580px; padding-left: 8px; float: left; padding-right: 0; }
div#annexecontenu { font-size: 0.8em; width: 175px; overflow: hidden; float: right;}
div#coldroite { font-size: small; background-color: white; padding: 0 0 0 5px;}
div#coldroite h1 { }
h4.pdf a { font-size: 0.8em; text-decoration: none;}
h4.pdf a:link, h4.pdf a:visited { color: #582c00; background-image: url(../data/bg_pdf_off.png); background-repeat: no-repeat; background-position: left center; padding: 3px 20px 3px 30px; display: block;}
h4.pdf a:hover, h4.pdf a:focus { color: #004300; background-image: url(../data/bg_pdf_on.png); background-repeat: no-repeat; background-position: left center; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 30px;}
div#annexecontenu table { background-color: transparent; width: 100%; padding-right: 0; padding-bottom: 5px; padding-left: 0; border-style: none;}
div#annexecontenu div { width: 100% !important;}
div#annexecontenu h4, div#annexecontenu h5 { width: 100% !important;}
div#annexecontenu table td { padding: 1px 0 1px 0;}
.impairo { background-color: #ffeba9;}
.impairv { background-color: #def4b5;}
#annexecontenu span { text-align: right; margin-top: 3px; display: block;}
#annexecontenu h4 { color: #004300; font-size: 1.2em; padding-top: 8px; padding-bottom: 0;}
h4.ann01 { background-color: transparent; background-image: url(../data/bg_ann_recette.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; padding: 81px 5px 3px 6px !important; }
h5.ann01 { color: #630; font-size: 10px; background: url(../data/bg_ann_recette.png) repeat-y left center; text-align: left; padding: 5px 5px 0 !important;}
p.ann01 { color: #000; font-size: x-small; background-color: transparent; background-image: url(../data/bg_ann_recette.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: left; padding: 5px; }
p.ann01 a:link, p.ann01 a:visited, p.ann01 a:hover, p.ann01 a:focus { color: #004300; text-decoration: none;}
p.ann01 span a:link, p.ann01 span a:visited { color: #582c00; background-image: url(../data/p_recette_off.png); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 13px;}
p.ann01 span a:hover, p.ann01 span a:focus { color: #004300 !important; background-image: url(../data/p_recette_on.png); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 13px;}
h4.ann02 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; padding-right: 5px; padding-left: 5px;}
p.ann02 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left center;}
p.ann02recet a:link, p.ann02recet a:visited { color: #004300 !important; background-image: url(../data/p_recette_on.png); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 13px;}
p.ann02recet a:hover, p.ann02recet a:focus { color: #582c00 !important; background-image: url(../data/p_recette_off.png); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 13px;}
p.ann02, p.ann03, p.ann04, p.ann05 { text-align: left; width: 160px; padding-left: 15px;}
h4.ann03 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 0; padding-right: 5px; padding-left: 5px;}
p.ann03 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left center;}
h4.ann04 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 0; padding-right: 5px; padding-left: 5px;}
p.ann04 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 6px;}
div.ann05, div.ann06 { background-color: transparent; width: 175px; padding: 5px 6px 5px 2px !important;}
div.ann05 { background-color: transparent; background-image: url(../data/bg_ann_3.jpg); background-repeat: no-repeat; background-position: left bottom; width: 175px !important;}
h4.ann05 { color: #a97420 !important; background-color: transparent; background-image: url(../data/bg_ann_3.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
img.etoiles { margin: 0 0 0 5px !important; padding: 0 !important;}
h4.ann05val { color: #a97420 !important; background-color: transparent; background-image: url(../data/bg_ann_3_valeurs.jpg); background-repeat: no-repeat; background-position: left top; letter-spacing: -1px; margin-top: 8px; padding-right: 5px; padding-bottom: 12px !important; padding-left: 5px;}
p.ann05, table.ann05 { background-color: transparent;}
table.ann05 th { text-align: left !important;}
h4.ann06 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
h4.ann06palet { background-color: transparent; background-image: url(../data/bg_ann_2_palet.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; padding-right: 5px; padding-bottom: 12px !important; padding-left: 5px;}
div.ann06 { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left bottom; width: 175px;}
p.ann06, table.ann06 { background-color: transparent; width: 95% !important;}
table.ann06 th { font-size: 0.9em; text-align: left !important;}
table.ann06 td { font-size: 0.9em; text-align: left !important; padding-right: 1px;}
div#corpscontenu h2 { font-size: small; text-transform: uppercase;}
h2.titre1 { color: #026000; background-image: url(../data/bg_titre1.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; margin-bottom: 0; padding-top: 5px; padding-right: 2px; padding-left: 28px;}
h2.titre2 { color: #825918; background-image: url(../data/bg_titre2.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; margin-bottom: 0; padding: 5px 2px 5px 28px;}
h2.titre3 { color: #b76a00; background-image: url(../data/bg_titre3.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; margin-bottom: 0; padding: 5px 2px 5px 40px;}
p.titre1 { color: #026000; font-size: 1px; line-height: 1px; background-image: url(../data/bg_titre1.jpg); background-repeat: no-repeat; background-position: left bottom; margin-top: 0; margin-bottom: 10px; margin-left: 0 !important; padding: 0;}
div#corpscontenu h3 { color: #999; font-size: small; padding-left: 20px;}
div#corpscontenu h4 { font-size: 1em; letter-spacing: 2px;}
div#corpscontenu p { font-size: x-small; margin-left: 22px;}
h3.emballage { color: #999; font-size: small; background-image: url(../data/p_conditionn.png); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 8px 2px 4px 35px !important;}
h2.contaleat { color: #ff7c00; background-image: none; letter-spacing: 2px; margin-top: 8px;}
p.contaleat { margin-bottom: 10px;}
h4.cont1 { letter-spacing: 2px; margin-top: 8px;}
h4.cont1, p.cont1 { color: #565656;}
h4.cont2, p.cont2 { color: #536702;}
h4.cont3, p.cont3 { color: #565656;}
h4.cont4, p.cont4 { color: #536702;}
h4.cont2 { letter-spacing: 2px; margin-top: 8px;}
h4.cont3 { letter-spacing: 2px; margin-top: 8px;}
h4.cont4 { letter-spacing: 2px; margin-top: 8px;}
p.date { display: none;}
a:link.extern, a:visited.extern { color: #3d4c02; background-image: url(../data/p_ext.png); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 15px; display: block;}
div#corpscontenu2 h2, div#corpscontenu3 h2 { color: #7fc429; font-size: medium; background-image: none !important; margin-top: 8px; margin-bottom: 8px; margin-left: 0 !important; }
div#corpscontenu2 h3, div#corpscontenu3 h3 { color: #3e3e3e; font-size: 1.1em; background-image: url(../data/p_cubegris.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px;}
div#corpscontenu2 h4, div#corpscontenu3 h4 { color: #6eaa23; font-size: 1em; margin-left: 18px;}
div#corpscontenu2 h4 a, div#corpscontenu3 h4 a { cursor: pointer !important;}
h3.gamm { color: #6eaa23 !important; background-image: none !important; text-align: left !important; padding-left: 0 !important;}
h2.gamme { color: #6eaa23 !important; font-size: 1.2em; background-image: none !important; text-align: left !important; padding-left: 0 !important;}
div#corpscontenu2 a, div#corpscontenu3 a { text-decoration: none; cursor: pointer;}
div#corpscontenu2 a:link, div#corpscontenu3 a:link, div#corpscontenu2 a, div#corpscontenu3 a { color: #70ae24 !important; text-decoration: none;}
div#corpscontenu2 a:visited, div#corpscontenu3 a:visited { color: #5c8f1d; text-decoration: none;}
div#corpscontenu2 a:hover, div#corpscontenu2 a:focus, div#corpscontenu3 a:hover, div#corpscontenu3 a:focus { color: #630; text-decoration: underline; cursor: pointer !important;}
div#corpscontenu3 h2, div#corpscontenu3 h3, div#corpscontenu3 h4, div#corpscontenu3 h5 { margin-top: 8px; margin-bottom: 8px;}
#corpscontenu3 p { margin-top: 5px; margin-bottom: 5px;}
h4.faq { margin-top: 0 !important; margin-bottom: 8px !important;}
div#corpscontenu3 table { font-size: 0.95em; margin-top: 8px; margin-bottom: 8px;}
div#corpscontenu3 thead tr, div#corpscontenu3 tfoot tr { background-image: url(../data/bgtable_thvert.png); background-position: left top;}
div#corpscontenu3 tr.impair { background-image: url(../data/bgtable_tdorange.png); background-repeat: repeat-y; background-position: center top;}
div#corpscontenu3 tbody td, div#corpscontenu3 thead tr th { padding: 2px 5px !important;}
p.folio { text-align: center !important; width: 100%;}
p.folio span { color: #3e3e3e !important; text-decoration: none !important; text-align: center !important; padding-right: 2px; padding-left: 2px; border: solid 1px #c7c7c7;}
p.folio a:link, p.folio a:visited { color: #3e3e3e !important; background-color: #efefef; text-decoration: none !important; padding: 1px 3px;}
p.folio a:hover, p.folio a:focus { color: #000; text-decoration: none !important; background-color: #ffdd6f; padding: 1px 3px;}
a:hover.extern, a:focus.extern { color: #546803; text-decoration: underline; background-image: url(../data/p_ext.png); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 15px;}
#corpscontenu2 ul, #corpscontenu2 ol, #corpscontenu3 ul, #corpscontenu3 ol { margin-left: 50px;}
#corpscontenu2 p, #corpscontenu3 p { text-align: justify; margin-left: 18px;}
#corpscontenu3 ul { list-style-image: url(../data/puce-vertclair.png);}
p.gamme { color: #313131; font-size: 0.9em;}
.orange { color: #eb8900 !important;}
.orange2 { color: #965700 !important;}
.vert { color: #a5c721 !important;}
.vert2 { color: #a5c721 !important;}
h4.ingred { background-image: url(../data/p_ingredients.png); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-bottom: 8px; padding-left: 20px;}
h4.produtil { background-image: url(../data/p_utilisation.png); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-bottom: 8px; padding-left: 20px;}
h4.prodgourm { background-image: url(../data/p_gourmand.png); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-bottom: 8px; padding-left: 20px;}
h4.prodplus { background-image: url(../data/p_plus.png); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-bottom: 8px; padding-left: 20px;}
h2.tendance { color: #eb8900 !important; font-size: medium; font-weight: bold; background-image: url(../data/p_tendance.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 0 !important; padding-top: 20px; padding-bottom: 15px; padding-left: 60px;}
p.tendance { background-image: url(../data/p_tendance.jpg); background-repeat: no-repeat; background-position: left bottom; margin-left: 0 !important; padding-right: 8px; padding-bottom: 8px; padding-left: 8px;}
p.cont5, p.cont5b { margin-left: 0 !important;}
p.cont5 a:link, p.cont5 a:visited { color: black; background-image: url(../data/p_report.jpg); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin-left: 0 !important; padding: 7px 10px 7px 30px; display: block;}
p.cont5 a:hover, p.cont5 a:focus { color: black; background-image: url(../data/p_report2.jpg); text-decoration: none; background-repeat: no-repeat; background-position: left center; margin-left: 0 !important; display: block; padding: 7px 10px 7px 30px;}
p.ext a:link, p.ext a:visited { color: black; background-image: url(../data/p_report.jpg); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding: 7px 10px 7px 30px; display: block;}
p.ext a:hover, p.ext a:focus { color: black; background-image: url(../data/p_report2.jpg); text-decoration: none; background-repeat: no-repeat; background-position: left center; display: block; padding: 7px 10px 7px 30px;}
p.fildariane span.pagepro { color: #c10000; font-weight: bold;}
div.ann05 img { margin-top: 1px; margin-left: 2px;}
.pagepro { }
h4.cont1recet { color: #565656; letter-spacing: 2px; margin-top: 8px;}
h3.recettes { margin-top: 8px; padding-left: 0 !important;}
p.cont1recet { color: #565656; margin-top: 8px; margin-left: 15px;}
h4.ann06temps { font-size: 0.85em; background-image: url(../data/bg_ann_2_temps.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 8px; margin-bottom: 0; padding-bottom: 12px !important; padding-left: 8px;}
h4.ann05pers { color: #a97420 !important; font-size: 1.2em !important; background-image: url(../data/bg_ann_3_person.jpg); background-repeat: no-repeat; background-position: left top; text-align: left !important; margin-top: 8px; margin-bottom: 0; padding-top: 9px !important; padding-bottom: 8px !important; padding-left: 8px;}
h4.ann05pers span { float: none !important;}
table.ann06temps { font-size: 0.95em; text-align: left !important; width: 95% !important; margin-left: 8px;}
div.ann05 h5 { font-size: 1.05em; text-align: left; width: auto !important; padding-top: 5px; padding-left: 8px; border-style: solid; border-width: 1px;}
p.ann04ingre img { margin-top: 8px; margin-bottom: 8px; margin-left: 12px;}
p.ann04ingre { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left bottom;}
p.ann02recet { background-color: transparent; background-image: url(../data/bg_ann_2.jpg); background-repeat: no-repeat; background-position: left center; text-align: left !important; padding-top: 5px; padding-right: 3px; padding-left: 5px !important;}
div.ann05 p { font-weight: bold; margin-left: 8px;}
div.ann05 p img { margin-top: 0; margin-right: 30px;}
p.cont5b a:link, p.cont5b a:visited { color: black; background-image: url(../data/p_email.png); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding: 7px 10px 7px 30px; display: block;}
p.cont5b a:hover, p.cont5b a:focus { color: black; background-image: url(../data/p_email2.png); text-decoration: none; background-repeat: no-repeat; background-position: left center; display: block; padding: 7px 10px 7px 30px;}
div.popup1 { background-image: url(../data/p_leplussante-h.png); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 3px;}
h3.popup1 { background-image: url(../data/p_leplussante-off.png) !important; background-repeat: no-repeat; background-position: left top !important; margin-top: 0; margin-bottom: 0 !important; padding-top: 7px !important; padding-bottom: 0 !important; padding-left: 25px !important;}
div.popup1 p { padding-right: 20px;}
h3.popup1 span { font-size: 75%;}
div.popup1 div#d2 { background-image: url(../data/p_leplussante-m.png); background-repeat: repeat-y; background-position: left top; position: relative; height: 0; z-index: 99; overflow: hidden; margin: 0 !important; padding-bottom: 8px !important;}
div.popup1 div#d3 { background-image: url(../data/p_leplussante-m.png); background-repeat: repeat-y; background-position: left top; margin: 0 !important; padding-bottom: 8px !important; position: relative; z-index: 99; height: 0; overflow: hidden;}
ul.pdf li { list-style-image: url(../data/p_pdf.png);}
ul.elettre li { list-style-image: url(../data/p_e-lettre.png);}
div#f1,div#f2, div#f3, div#f4, div#f5, div#f6, div#f7, div#f8, div#f9, div#f10, div#f11, div#f12, div#f13, div#f14, div#f15, div#f16, div#f17, div#f18, div#f19, div#f20, div#f21, div#f22, div#f23, div#f24, div#f25, div#f26, div#f27, div#f28, div#f29, div#f30 { height: 0; z-index: 99; overflow: hidden;}
div#d2, div#d3, div#d4, div#d5, div#d6, div#d7, div#d8, div#d9, div#d10, div#d11, div#d12, div#d13, div#d14, div#d15, div#d16, div#d17, div#d18, div#d19, div#d20 { position: relative; height: 0; z-index: 99; overflow: hidden;}
a.ancre { color: black !important;}
div#corpscontenu3 dl { margin-left: 50px !important;}
div#corpscontenu3 dl dt { padding-left: 30px; border-left-width: 50px;}
div#corpscontenu3 dl dd { padding-left: 50px;}
div#corpscontenu3 dl dd ul li { margin-left: 10px;}
a:hover.info dfn { display: inline; position: absolute; background: #ffe9a6; color: #630; font-size: 0.75em; width:auto; font-weight:normal; text-align: left; top: 1em; z-index: 10; margin-left: 10px; padding:1px 2px; border: solid 1px #ffa322; cursor: help; white-space: nowrap;}
a.info dfn { font-weight: normal; display: none;}
a.info { position:relative;;}
a:hover.info { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none;}
ul#choixcss li { margin-top: 2px; margin-bottom: 2px; display: block;}
ul#choixcss li a:link, ul#choixcss li a:visited { color: #000000;}
a:link#wai0, a:visited#wai0 { color: #000 !important; text-decoration: none; padding: 1px 2px; border: solid 1px;}
a:hover#wai0, a:focus#wai0 { padding: 1px 2px; border: solid 2px #000;}
a:link#wai1, a:visited#wai1 { text-decoration: none; padding: 1px 2px; border: solid 1px #000;}
a:hover#wai1, a:focus#wai1 { padding: 1px 2px; border: solid 2px #000;}
a:link#wai2, a:visited#wai2 { color: #fff !important; background-color: #000 !important; padding: 1px 2px;}
a:hover#wai2, a:focus#wai2 { color: #fff !important; background-color: #000 !important; padding: 1px 2px; border-style: solid; border-width: 1px;}
table.recolte { float: right; clear: right; margin-left: 8px;}
td.rougem { color: #fff; background-color: #c10000;}
table.recolte tfoot td { font-weight: bold !important; text-align: center;}
