@charset "utf-8";
/* CSS Document */

body {
background-color:#d6f281;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

p {
padding-top:0px;
margin-top:0px;
padding-bottom:11px;
margin-bottom:0px;
}

ol {
padding-left:24px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
list-style-type:disc;
padding-bottom:0px;
margin-bottom:0px;
text-indent: 0px;
list-style-position:outside;
text-align:left;
}

ol li {
padding-top:0px;
margin-top:0px;
padding-bottom:2px;
margin-bottom:0px;
}

.texte_vert {
font-size:15px;
color:#6da625;
font-weight:normal;
padding:59px 50px 10px 50px;
vertical-align:top;
}

.texte_blanc {
font-size:15px;
color:#FFFFFF;
font-weight:normal;
padding:25px 50px 10px 60px;
vertical-align:middle;
}

.texte_violet {
font-size:15px;
color:#7f6fad;
font-weight:normal;
padding:17px 50px 10px 60px;
vertical-align:middle;
}

.form {
font-size:13px;
color:#030000;
font-weight:normal;
vertical-align:top;
padding-top:7px;
}

.titre_ami {
font-size:23px;
font-weight:normal;
color:#030000;
vertical-align:top;
}

.ami {
font-size:13px;
color:#030000;
font-weight:normal;
vertical-align:top;
line-height:24px;
}

.recherchez {
font-size:11px;
line-height:13px;
font-weight:bold;
color:#010101;
height:21px;
vertical-align:middle;
padding:0px 0px 1px 17px;
}

.menu_blanc_out {
font-size:12px;
height:23px;
color:#030000;
background-color:#fef6fe;
background-image:url(img/fleche-recette-out.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
text-decoration:none;
}

.menu_blanc_hover {
font-size:12px;
height:23px;
color:#ed193a;
background-color:#fef6fe;
background-image:url(img/fleche-recette-in.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
text-decoration:none;
cursor: pointer;
}

.menu_blanc_in {
font-size:12px;
height:23px;
color:#ed193a;
background-color:#fef6fe;
background-image:url(img/fleche-recette-in.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
text-decoration:none;
cursor:pointer;
}

.menu_blanc_in_alla {
font-size:12px;
height:23px;
color:#ed193a;
background-color:#fef6fe;
background-image:url(img/fleche-recette-in.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
text-decoration:none;
}

.menu_rose {
font-size:12px;
height:23px;
background-color:#fddadf;
vertical-align:middle;
padding-left:14px;
}

.menu_beige_out {
font-size:12px;
height:23px;
color:#030000;
background-color:#efffbe;
background-image:url(img/fleche-produit-out.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
text-decoration:none;
}

.menu_beige_hover {
font-size:12px;
height:23px;
color:#ed193a;
background-color:#efffbe;
background-image:url(img/fleche-produit-in.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
cursor: pointer;
}

.menu_beige_in {
font-size:12px;
height:23px;
color:#ed193a;
background-color:#efffbe;
background-image:url(img/fleche-produit-in.gif);
background-position:right;
background-repeat:no-repeat;
vertical-align:middle;
padding-left:14px;
}

.menu_vert {
font-size:12px;
height:23px;
background-color:#dcf399;
vertical-align:middle;
padding-left:14px;
}

.texte_produkt {
font-size:14px;
line-height:15px;
color:#7c2e3e;
vertical-align:top;
padding:4px 0px 14px 0px;
}

.texte_recette {
font-size:12px;
line-height:14px;
color:#982522;
vertical-align:top;
text-align:left;
}

.texte_icone {
font-size:13px;
color:#982522;
vertical-align:middle;
text-align:left;
}

.lien_menu, .lien_menu:visited {
color:#030000;
text-decoration:none;
}

.lien_menu:hover, .lien_menu:visited:hover, .lien_menu_hover {
color: #ed193a;
text-decoration:none;
}

.liste_recette, .liste_recette:visited {
font-size:13px;
color:#641695;
text-decoration:none;
}

.liste_recette:hover, .liste_recette:visited:hover {
color: #641695;
text-decoration:underline;
}

.temp_recette {
font-size:13px;
color:#641695;
padding-left:5px;
}

.contact {
width:327px;
vertical-align:top;
background-color:#c2e468;
text-align:right;
padding-right:21px;
}

.lien_footer, .lien_footer:visited {
font-size:12px;
color:#010101;
text-decoration:none;
}

.lien_footer:hover, .lien_footer:visited:hover {
color: #ed193a;
text-decoration:none;
}

.footer {
font-size:12px;
color:#010101;
}

.lien_footer, .lien_footer:visited {
font-size:12px;
color:#010101;
text-decoration:none;
}

.lien_footer:hover, .lien_footer:visited:hover {
color: #ed193a;
text-decoration:none;
}

.lien_close, .lien_close:visited {
font-size:12px;
font-weight:bold;
color:#010101;
text-decoration:underline;
}

.lien_close:hover, .lien_close:visited:hover {
color: #ed193a;
text-decoration:underline;
}

.input {
font-size:13px;
color:#6d6d6d;
padding-left:2px;
border: 2px solid #88c31f;
}

.select {
font-size:13px;
color:#757475;
border: 2px solid #88c31f;
}

.checkbox {
border: 2px solid #efffbe;
border-top:1px;
border-left:1px;
background-color:#88c31f;
}

.mentions {
font-size:10px;
color:#296d14;
padding-top:12px;
}

.extrapris {
background:url(img/extrapris-fond.gif);
background-repeat:no-repeat;
height:238px;
width:466px;
}

.telecharger, .telecharger:visited {
font-size:12px;
color:#ed193a;
font-weight:bold;
text-decoration:underline;
}

.telecharger:hover, .telecharger:visited:hover {
color: #ed193a;
text-decoration:none;
}

.ingredients {
width:144px;
background-color:#dcf399;
vertical-align:top;
padding-right:5px;
}

.icone {
width:214px;
background-color:#e8ffa9;
height:217px;
vertical-align:top;
padding-left:30px;
padding-top:29px;
}

.texte_mentions {
font-size:12px;
color:#000000;
vertical-align:top;
text-align:justify;
}

.popup {
margin:5px;
padding:5px;
}

.more {
font-size:11px;
}

.logo {
position:absolute;
top:0px;
z-index:1000;
}

.coordonnees {
font-size:14px;
line-height:18px;
color:#030000;
font-weight:normal;
vertical-align:top;
padding:40px 0px 0px 50px;
}

.lien_coordonnees, .lien_coordonnees:visited {
font-size:14px;
color:#030000;
font-weight:normal;
text-decoration:underline;
}

.lien_coordonnees:hover, .lien_coordonnees:visited:hover {
color: #ed193a;
text-decoration:underline;
}