body{
	background-color:#2D3238;
	margin: 0px;
}

td.fond_beige{
background-color:#E4DDD0;
}

td.fond_couleur{
background-color:#29303c;
}

.fondBlancCoinsRonds {
	border: 0px none #000000;
	background-color: #FFFFFF;
}

/*********************************************** Style du corps de page **************************************************/

/*** heritent de titre_1 ***/

.txt_noir11{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 11px;
}

.txt_noir11 li{
	list-style-position:inside;
	list-style-type: disc;
	text-align: left;
	margin-left: -39px;
}

.txt_noir12{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
}

.date_valid{
	font-size: 10px;
	color: #FFFFFF;
	height: 14px;
	width: 128px;
	background-color: 4c8841;
	text-align: center;
}

.lien_site{
	font-weight: bold;
	text-decoration: underline;
}

.txt_noir10-14 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: normal;
	background-repeat: no-repeat;
}

.txt_noir11B14 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
}
.txt_noir11-14 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: normal;
	background-repeat: no-repeat;
}
.txt_noir12BCap {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.txt_noir11-14 li {
	list-style-position:inside;
	list-style-type: disc;
	text-align: left;
	margin-top: auto;
	margin-left: -32px;	
}
/************************************************************************************/
/****************** Style familles ,sous familles , articles ***********************/
/************/
.td_group{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-left:0px;
	color:#2D3238;
}
.td_group a{ 
	color:#2D3238;
	background-image:url(../media/fleche-noir.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:17px;
	
}

/**********/
.td_fam{
	padding-left:15px;
}

.a_fam{
	font-size:13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2D3238;
	text-decoration: underline;
	
	background-image:url(../media/fleche-noir.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:17px;
}



/********/
.td_fam1{
	padding-left:30px;
}

.a_fam1{	
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2D3238;
	text-decoration: underline;
	font-weight: bold;
	
	background-image:url(../media/fleche-noir.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:17px;
}

/*********/
.td_fam2{
	padding-left:45px;
}

.a_fam2{	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2D3238;
	text-decoration: underline;
	font-weight: bold;
	
	background-image:url(../media/fleche-noir.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:19px;
}

/********/
.td_fam3{
	padding-left:60px; 
}

.a_fam3{ 
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2D3238; 
	
	background-image:url(../media/fleche-noir.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:17px;	
}
/*******/

.sel{
	background-image:url(../media/fleche-rouge-bas.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration: none;
}

/********************************************************************************************/
/***********************************  LISTE D'ARTICLES  *************************************/

.td_art{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.td_art a{
	margin-left:0px;
}

.td_art #matnr{
	margin-right:5px;
}

.td_art #denom{
	margin-left:5px;
}

.last{
border-bottom-width:0px;
}

/**************************************************************************************************/
/**************************************************************************************************/

td.fond_beigeClair {

background-color:#F5F2EE;
}
tr.fond_couleur {

background-color:#29303c;
}

.tab_recette td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.tab_recette a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4D1734;
	text-decoration:underline;
}

/*********************************************************************************************************/
/* boite blanche fond beige avec coins arrondis
/*********************************************************************************************************/
.roundBox{display:block}
.roundBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F3F0F0}
.roundBox1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #eae5dd;
	border-right:1px solid #eae5dd
}
.roundBox2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #e5ded3;
	border-right:1px solid #e5ded3
}
.roundBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0ece9;
  border-right:1px solid #f0ece9;}
.roundBox4{
  border-left:1px solid #eae5dd;
  border-right:1px solid #eae5dd}
.roundBox5{
  border-left:1px solid #efebe8;
  border-right:1px solid #efebe8}
.roundBoxfg{
}.txt_rouger12BCap {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E71635;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/************* Styles Pages TOUT SAVOIR SUR *****************/

table.tab_all_theme{}

table.tab_all_theme td.theme{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20pt;
	color:#D90035;
	background-image: url(../../fr/recet/media/toutsavoir/background_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:40px;
}

table.tab_theme{}

.tab_theme{ }

.tab_article td.titre{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	color:#3C2230;
	font-weight:normal;
}

.tab_article td.bloctxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}


.tab_fiche_article{}

.tab_galerie{}

.tab_fiche_article .visuel{ background-color:#464648; color:#FFFFFF; }
.tab_fiche_article .numero{
	font-family:Arial, Helvetica, sans-serif; 
	line-height:14px; 
	font-size:11px;  
	color:#FFFFFF;
	width:10px;  
	background-color:#302F31;
	text-align:center; 
}

.tab_alagamme_matnr{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#532139;
	font-weight: bold;
	padding-left: 5px;
}

.tab_alagamme_matnr a{
	color:#532139;
}

.tab_alagamme_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A3C3D;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	line-height: 11px;
}

.tab_alagamme_titre a{
	color:#3A3C3D;
}
.tab_idee_recet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A3C3D;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: top;
}

.tab_idee_recet a{
	color:#3A3C3D;
	text-decoration: underline;
}
.georgia13BNoir {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

****************** Styles page resultats recherche et fiche recette **************************/

.tab_resultats_recet{}

.tab_resultats_recet td.col1{ width:50%; padding-right:10px; padding-bottom:25px; vertical-align:top; }
.tab_resultats_recet td.col2{ width:50%; padding-left:10px; padding-bottom:25px; vertical-align:top; }

.tab_fiche_recet{ margin-top:15px; }

td.titre{ 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#000000;
	font-weight:normal;
	padding-top:5px;
}

td.auteur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#732e51;
}
td.bloctxt a{ color:#000000; font-weight:bold; text-decoration:underline; }

td.bloctxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-right: 5px;
}

td.bloc_ingred{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

td.bloc_ingred a{ color:#004A95; text-decoration:none; }
td.bloc_ingred a:hover{ color:#000000; text-decoration:underline; }
