﻿DIV.bf_recipe_Txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:0px 5px 0px 5px;
}
DIV.bf_recipe_Txt a {
color:#c80c13;
text-decoration:none;
}
DIV.bf_recipe_Txt .instructions a.mrm_al {
border-bottom-color: #000000;
border-bottom-style: dotted;
border-bottom-width: 1px;
color: #000000;
text-decoration: none;
}
DIV.bf_recipe_Txt .instructions a.mrm_al:hover {
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #000000;
text-decoration: none;
}
.bf_recipe_STitre, .bf_recipe_inputTxt  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#ef0008;
font-weight:bold;
}
.bf_recipe_Titre, .bf_recipe_Kommentare {
font-family:"Tahoma",Geneva,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
line-height:26px;
color:#ef0008;
}
div.bf_recipe_separation {
background-image:url(pixel-1-2.gif);
background-position:center;
background-repeat:repeat-x;
clear:both;
padding:10px 10px;
}
.bf_recipe_Txt_interligne{
line-height:25px;
}
IMH.bf_recipe_vote_etoile {
padding-left:10px;
}
.bf_recipe_Kommentare {
font-size:20px;
color:#999999;
}
div.bf_recipe_link {
background-image:url(picto-fleche-lien.gif);
background-position:left 50%;
background-repeat:no-repeat;
padding-left:10px;
}
TABLE.bf_recipe_type {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
background-color:#ef0008;
}
DIV.bf_recipe_position, DIV.bf_recipe_260 {
position:relative; 
float: left;
}
DIV.bf_recipe_260 {
width: 260px;
}
TABLE.bf_recipe_bt {
background-image:url(suche-bt-fond.gif);
background-repeat:repeat-x;
height:19px;
padding:0 5px;
}
TABLE.bf_recipe_bt a {
color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
text-transform:uppercase;
vertical-align:middle;
font-size:12px;
}
DIV.bf_recipe_nav, DIV.bf_recipe_nav a {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#514b4b;
text-transform:uppercase;
}
DIV.bf_recipe_nav a:hover {
text-decoration: none;
}

/* RECETTES SEARCH */
TABLE.bf_recipeSch_NavTxt a {
font-family:"Tahoma",Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
vertical-align:middle;
text-decoration:none;
display:block;
}
DIV.bf_recipeSch_fondNavOn, DIV.bf_recipeSch_fondNavOff {
padding:5px 5px 5px 5px;
margin: 0px 2px 0px 2px;
}
DIV.bf_recipeSch_fondNavOff {
background-color:#c11313;
}
DIV.bf_recipeSch_fondNavOff a {
color:#ffffff;
}
DIV.bf_recipeSch_fondNavOn a {
color:#ef0008;
}
.bf_recipeSch_cadre, DIV.bf_recipeSch_contenu {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
DIV.bf_recipeSch_contenu, Table.bf_recipeSch_contenu, .bf_select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
DIV.bf_recipeSch_contenu {
padding: 10px 5px 10px 5px;
line-height:20px;
}
DIV.bf_recipeSch_ligne {
border-bottom:1px solid #CCCCCC;
}
/* COINS ARRONDIS */
b.afcrn {
display:block;
font-size:1px;
}
b.af_blocEdito b.afcrn_cb, b.af_blocEditoCentral b.afcrn_cb {
background-color:#CCCCCC;
}
b.afcrn b {
border-color:#FFF;
border-style:solid;
border-width:0 1px;
display:block;
font-size:1px;
height:1px;
overflow:hidden;
}
b.af_blocEdito b.afcrn_c, b.af_blocEditoCentral b.afcrn_c {
background-color:#FFFFFF;
}
b.af_blocEdito b.afcrn_b, b.af_blocEditoCentral b.afcrn_b {
background-color:#FFFFFF;
border-color:#CCCCCC;
}

/* Post a Recipe */
.bdf_recette_FormTxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3e3e; padding:5px;}

DIV.bdf_recette_puce { float:left; height:30px; padding-top:6px; padding-right:10px;}
TABLE.bdf_recette_Form{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3e3e; }
TD.bdf_recette_FormJaune { background-color:#fff8df;}

.bdf_recette_select, .bdf_recette_input, .bdf_recette_inputMulti  { border:1px solid #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3e3e; padding-left:2px; } 
.bdf_recette_input, .bdf_recette_select { height:23px; padding-top:1px;} 
.bdf_recette_input, .bdf_recette_inputMulti { width:280px; padding-top:2px;}

.bdf_recette_Remarque { border-top:1px dotted #999999; border-bottom:1px dotted #999999; background-color:#f3f3f3;}
.bdf_recette_rouge { color:#c80c13; }

DIV.bdf_recette_erreur { background-color:#ffe3e3; color:#a9141c; border:1px solid #a9141c; font-weight:bold; padding:3px;} 

DIV.bdf_CarnetR_contenu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3F3E3E; padding:5px;}

DIV.bdf_CarnetR_titre, DIV.bdf_CarnetR_titre a { font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; color:#d20d13; font-weight:bold; padding-bottom:10px; text-decoration:none;}

DIV.bdf_CarnetPageComment
{
    font-size: 10pt;
    font-style : italic;
    color: #92967C;
    padding: 5px 0px 5px 2px;
}

a.BF_BTSucheNotUpperCase { font-family:Arial, Helvetica, sans-serif!important; color:#FFFFFF!important; font-size:12px; font-weight: bold!important; vertical-align:middle; display:block; text-decoration:none!important;}
a.BF_BTSucheSmallNotUpperCase { font-family:Arial, Helvetica, sans-serif!important; color:#FFFFFF!important; font-size:12px; font-weight: bold!important; vertical-align:middle; display:block; text-decoration:none!important;}
form { padding:0; margin:0;}

div.contourFicheRecetteMilieu{
	width:541px;
	border:1px solid #e0e0e0;
	margin-bottom:20px;
	font-family:Arial;
	font-size:12px;
}
div.margesInterieur{
    margin:10px 5px 10px 5px;
}
h1.titreRecette{
	font-family:"Tahoma",Geneva,Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#ED0006;
	margin-top:0px;
}
div.bulle{
	width:37px;
	height:45px;
	background:url(bulle.png) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 7px;
	line-height:26px;
}
div.txtCommentaire{
	font-size:12px;
}
div.fondFormulaire{
	background:#f4f4f4;
	border-radius: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	padding:10px 5px 15px 10px;
	margin-top:10px;
}
div.sansFond{
	padding:10px 5px 0px 10px;
	margin-top:10px;
}
div.sansFond input{
	border:1px solid #bdbdbd;
	background: -moz-linear-gradient(#ffffff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f5f5f5));
	background-color :#ffffff;
	height:24px;
	width:100px;
}
div.fondFormulaire td{
    font-size:12px;
}
td.txtFormProposer{
	font-weight:normal;
	font-size:12px;
	color:#ef0008;
}
div.txtLaisserCom{
	padding-top:20px;
	font-size:12px;
	color:#000;
	font-family:Arial;
	text-align:left;
}
.zoneSaisieTexte{
    border:1px solid #bdbdbd;
	background: -moz-linear-gradient(#ffffff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f5f5f5));
	background-color :#ffffff;
	height:145px;
	width:435px;
}
.btnEnvoyerCommentaire{
	width:auto;
	height:17px;
	padding:1px 10px;
	background: -moz-linear-gradient(#EF0008, #a71509);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EF0008), to(#a71509));
	background-color :#a71509;
	text-align:center;
	line-height:19px;
	border:1px solid #AE6545;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
}
div.cadreBoutonBas a{color:#FFFFFF;}
div.cadreBoutonBas{
    margin-top:20px;
}
a.texteBtnNonSouligne{
    text-decoration:none;color:#FFF;
}
div.btnGeneral{
	width:auto;
	height:17px;
	padding:1px 10px;
	text-align:center;
	line-height:17px;
	font-size:12px;
	color:#FFFFFF;
	background: -moz-linear-gradient(#EF0008, #a71509);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EF0008), to(#a71509));
	background-color :#a71509;
	border:1px solid #AE6545;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
div.btnRetourArriere{
	width:auto;
	height:17px;
	padding:1px 10px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
	background: -moz-linear-gradient(#EF0008, #a71509);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EF0008), to(#a71509));
	background-color :#a71509;
	border:1px solid #AE6545;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
div.msgErreurRouge{
    width:160px;
    color:#EF0008;
    font-size:12px;
    font-weight:bold;
    padding:2px;
}
