#header{
height:130px;
background-image:url(../art/bg_header_recette.jpg);
}

#title{
padding:0 0 0 15px;
}

#title h1{
background-image:url(../art/bg_title_register.jpg);
background-repeat:no-repeat;
/*padding:12px 0 0 60px;*/
padding:12px 0 0 0;
height:42px;
}

#col_left{
margin:0px 40px 0px 35px;
width:549px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#col_right{
width:160px;
margin:0;
float:left;
}

th{
color:#FFFFFF;
text-align:left;
}

.ingredient { clear:left;  width:100%; font-family:Arial, Helvetica, sans-serif; }
.ingredient_text { float:left; width:60px; text-align:right;}
.ingredient_input { float:left; width:70px; margin-left:5px; display:inline;}
.quantite_text { float:left; width:55px; text-align:right;}
.quantite_input { float:left; width:50px; margin-left:5px; display:inline;}
.mesure_text { float:left; width:65px; text-align:right;}
.mesure_input { float:left;  margin-left:5px; display:inline;}
	
.table_listing{
width:100%;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0;
}

/* TABLEAUX INGREDIENTS */
.entete_tab_ingredients{
float:left;
width:110px;
background-color:#1a751b;
color:#FFFFFF;
text-align:center;
margin-top:10px;
}

.entete_ingredients{
float:left;
width:230px;
background-color:#1a751b;
color:#FFFFFF;
text-align:center;
margin-top:10px;
}


.cell_tab_ingredients{
float:left;
width:110px;
background-color:#f1f6f1;
color:#000000;
text-align:center;
margin-top:10px;
}

.cell_ingredients{
float:left;
width:230px;
background-color:#f1f6f1;
color:#000000;
text-align:center;
margin-top:10px;
}

.cell_del_ingredients{
float:left;
width:30px;
color:#000000;
text-align:center;
margin-top:10px;
}

#mode_representation{
width:390px;
border:1px solid #539854;
margin:10px auto;
padding:5px;
text-align:center;
}

/** GROUPES *************************************************************/
.groupe_bloc_formulaire{
padding:0 50px 0 20px;
}
	.groupe_bloc_formulaire .formulaire_content{
	float:right;
	}
	.groupe_bloc_formulaire .formulaire_content form{
	float:left;
	display:inline;
	margin:0;
	}
	.groupe_bloc_formulaire .formulaire_content .my_input_text{
	width:224px;
	}
	.groupe_bloc_formulaire .formulaire_content h2{
	float:left;
	display:inline;
	margin:0 3px 0 0;	
	}
	.groupe_bloc_formulaire .btn_valide{
	float:right;
	display:inline;
	margin:10px 0 0 0;
	}
	
	.groupe_bloc_formulaire .members{
	margin:20px 0 0 0;
	}
	
	.groupe_bloc_formulaire .members_invite{
	margin:20px 0 0 0;
	height:280px;
	overflow:auto;
	}
	
.link_quit_group{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e1001a;
}	

.link_edit_group{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a751b;
}

.link_join_group{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a751b;
}

.txt_waiting_group{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
}

.member_groups{
width:549px;
position:absolute;
z-index:2;
background-color:#FFFFFF;
}

.member_groups_header{
background:url(../art/bg_member_groups_header.gif) no-repeat top center;
height:24px;
padding:5px 6px 0 0;
text-align:right;
}
	.member_groups_header a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	}
	
.member_groups_content{
padding:10px;
border-left:5px solid #1b751b;
border-right:5px solid #1b751b;
border-bottom:5px solid #1b751b;
width:519px;
}

/** PAGES INDEX RECETTES *********************************************************/
.listerecette_line{
margin:8px 0 0 0;
height:27px;
}