/** TITRES ************************************************/
.titre_1_vert{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#1a751b;
}

.titre_1_vert_souligne{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#1a751b;
background-image:url(../art/bg_profil_recipes.jpg);
background-repeat:no-repeat;
height:35px;
padding:1px 0 0 0;
}

.titre_1_vert_16{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#1a751b;
}

.titre_vert_clair{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#539854;
}
.titre_2_vert{
color:#1a751b;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}

.titre_1_rouge{
color:#e1001a;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:10px 0;
}

.titre_1_rouge_gras{
color:#e1001a;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin:10px 0;
}

h1.title_admin {
background-image:url(../art/bg_title_admin2.jpg);
background-repeat:no-repeat;
padding:5px 0 0 0;
height:35px;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#1a751b;
}
h1.title_admin2 {
background-image:url(../art/bg_title_admin2.jpg);
background-repeat:no-repeat;
padding:5px 0 0 0;
height:35px;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:20px 0 0 0;
color:#1a751b;
}

.title_col_home{
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#1a751b;
background:url(../art/bg_title_248.jpg) no-repeat bottom left;
padding:0 0 5px 0;
}
	.conversations{
	margin:0;
	}
	.latest_blog_entries{
	margin:0;
	}
	
.title_700{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin:0;
color:#1a751b;
background:url(../art/bg_title_register.jpg) no-repeat bottom right;
padding:20px 0 5px 2px;
height:33px;
}
/*****************************************************************/	

/** TEXTES ************************************************/
.txt_precision{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.txt_rouge2{
color:#e1001a;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.txt_rouge{
color:#e1001a;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.txt_rouge:hover{
text-decoration:underline;
}

.txt_rouge_gras{
color:#e1001a;
font-weight:bold;
font-size:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.txt_rouge_gras_12{
color:#e1001a;
font-weight:bold;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a.txt_rouge_gras:hover{
color:#e1001a;
font-weight:bold;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

.txt_vert{
color:#1a751b;
font-family:Arial, Helvetica, sans-serif;
}

.txt_vert_italic{
color:#1a751b;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
.txt_exemple{
color:#777777;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.txt_blanc{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.status_txt{
color:#e1001a;
font-family:Arial, Helvetica, sans-serif;
}
.status_abus{
font-size:11px;
margin:0;
padding:2px 5px 10px 0;
text-align:right;
}
.status_abus a{
background:url(../art/abus.gif) no-repeat left;
padding:0 0 0 20px;
}
.cartouche{
border:3px solid #539854;
padding:5px;
width:460px;
margin:0 auto;
background-color:#F1F6F1;
color:#000000;
text-align:center;
}

/** LIENS ************************************************/
.lien_vert{
color:#1a751b;
font-size:11px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.lien_vert:hover{
text-decoration:underline;
}

.lien_vert_gen{
color:#1a751b;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.lien_blanc_gen{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.lien_vert_gen:hover{
text-decoration:underline;
}

.lien_vert_information{
color:#1a751b;
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.lien_vert_information:hover{
text-decoration:underline;
}

.lien_rouge{
color:#e1001a;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.lien_rouge:hover{
text-decoration:underline;
}

.lien_rouge_gen{
color:#e1001a;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.lien_rouge_gras{
color:#e1001a;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.lien_rouge_gras:hover{
text-decoration:underline;
}

.lien_blanc{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.lien_blanc:hover{
text-decoration:underline;
}

.lien_details_recette{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.lien_details_recette:hover{
color:#A3C8A4;
}
.lien_gris{
color:#777777;
font-size:11px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.lien_gris:hover{
text-decoration:underline;
}

.lien_gris_fonce{
color:#777777;
font-size:11px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.lien_gris_fonce:hover{
text-decoration:underline;
}

.lien_gris_gras{
color:#777777;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.lien_vert_clair{
color:#a3c8a4;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.lien_vert_clair:hover{
text-decoration:underline;
}


.lien_photo_default{
color:#FF0000;
font-weight:bold;
text-decoration:none;
}

.link_recipes{
color:#539854;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.link_recipes:hover{
text-decoration:underline;
}
.link_recipes_on{
color:#e31129;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
.link_recipes_on:hover{
text-decoration:underline;
}
/** BOUTONS *************************************************************/
.btn_ok_carousel{
background:url(../art/btn_ok_carousel.jpg) no-repeat top center;
width:39px;
height:18px;
display:block;
}
.btn_ok_carousel:hover{
background-position:bottom;
}
.btn_mode{
background-color:#00CC00;
padding:5px;
}

.btn_mode:hover{
background-color:#FF0000;
}

.btn_mode_on{
background-color:#FF0000;
padding:5px;
}

.btn_empty_w104{
background:url(../art/btn_empty_w104.jpg) no-repeat top center;
width:104px;
height:26px;
display:block;
text-align:center;
font-family:Georgia, Times, serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
line-height:18px;
}
.btn_empty_w104:hover{
background-position:bottom center;
}

.btn_empty_w127{
background:url(../art/btn_empty_w127.jpg) no-repeat top center;
width:127px;
height:26px;
display:block;
text-align:center;
font-family:Georgia, Times, serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
line-height:18px;
}
.btn_empty_w127:hover{
background-position:bottom center;
}

.btn_empty_w161{
background:url(../art/btn_empty_w161.jpg) no-repeat top center;
width:161px;
height:26px;
display:block;
text-align:center;
font-family:Georgia, Times, serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
line-height:18px;
}
.btn_empty_w161:hover{
background-position:bottom center;
}

.player_video_distante{
position:absolute;
width:250px;
height:210px;
z-index:2;
text-align:center;
padding:2px 0 0 2px;
color:#000000;
}

.player_video_square{
position:absolute;
width:61px;
height:61px;
z-index:2;
text-align:center;
color:#000000;
padding:2px 0 0 2px;
}





.nom_membre{
text-align:left;
color:#1a751b;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:bold;
vertical-align:middle;
}

.flag_member{
vertical-align:middle;
}

.vignette_member{
float:left;
display:inline;
cursor:pointer;
margin-right:15px;
width:223px;
font-family:Arial, Helvetica, sans-serif;
}

/* FORMS */
.input_file{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
}

.input_register{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
width:165px;
}
.input_register2{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
width:250px;
}
.input_register_num{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
width:55px;
}
.input{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
margin:0;
}
.input_120{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
margin:0;
width:120px;
}
.input_search{
font-size:11px;
width:141px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
}
.select_register{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
width:169px;
}

.textarea_register{
font-size:11px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
}

.textarea_register_exemple{
font-size:11px;
color:#777777;
font-style:italic;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
}

.textarea_comment{
font-size:11px;
width:465px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
margin-left:45px;
height:110px
}


/* NOUVEAU STYLE POUR LES COMMENTAIRES */
.textarea_comment_new{
font-size:11px;
color:#777777;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding-left:2px;
width:100%;
height:60px;
}

.div_btn_form_comment{
float:right;
margin:5px 0 0 0;
}
/* /////////////////////////////////////// */
.textarea_note_comment{
font-size:11px;
width:421px;
color:#000000;
border:1px solid #539854 ;
background-color:#f1f6f1;
padding:0 0 0 2px;
height:110px
}

.form2_txt{
clear:left;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
margin-right:10px;
width:230px;
}
.form3_txt{
clear:left;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
margin-right:10px;
width:160px;
}
.form2_input{
float:left;
}

.form2_submit{
clear:left;
margin-left:240px;
}
.form3_submit{
clear:left;
margin-left:300px;
}
.form2_sep{
clear:both;
height:5px;
line-height:5px;
}

.margin_form{
margin:10px 0;
}

.form_checkbox{
float:left;
display:inline;
}
.form_checkbox_label{
float:left;
display:inline;
padding:2px 0 0 10px;
}
.checkbox_middle{
vertical-align:middle;
}

.autocomplete_close{
text-align:right;
padding:2px 5px;
}
.autocomplete_content{
max-height:220px;
height: expression(this.scrollHeight > 220 ? "220px" : "auto"); /* IE */
overflow:auto;
}
.autocomplete_input{
width:238px;
border:1px solid #528014;
padding:5px;
position:absolute;
z-index:3;
background:#FFFFFF;
margin:25px 0 0 0;
display:none;
}
.autocomplete_line{
background-color:#f1f6f1;
padding:5px;
margin:2px 0 0 0;
}
.autocomplete_line a{
text-decoration:none;
}

/* MENU MA CUISINE */
.sub_menu_macuisine_actif{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#669900;
text-decoration:none;
}

.sub_menu_macuisine_actif:hover{
text-decoration:underline;
}


/*----- POPUP POUR LES MESSAGES DE RETOUR -----*/
#div_message{
position:absolute;
top:50%;
left:50%;
width:300px;
height:150px;
margin-left:-150px;
margin-top :-100px;
background-color:#FFFFFF;
border:1px solid #92be93;
z-index:1000;
padding:0;
/*filter :alpha(opacity=0);
-moz-opacity : 0.0;
opacity : 0.0;*/
display:none;
/*visibility:hidden;*/
/*-moz-border-radius:5px;*/
font-family:Arial, Helvetica, sans-serif;
}

.div_message_btn{
text-align:right;
margin:0px;
padding:0 5px 0 0;
background-color:#1b751b;
}
	.div_message_btn a{
	cursor:pointer;
	}
.div_message_p{
text-align:center;
margin:40px 0 0 0;
}

/**** Karma Message **/
#karma_message{position:absolute;top:40%;left:50%;width:497px;margin-left:-250px;margin-top :-50px;z-index:999;padding:0;display:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#karma_header{background:url(../art/karma_popup_header.png) no-repeat top center;behavior: url("/pyrexcooknshare/iepngfix/iepngfix.htc");width:482px;height:18px;text-align:right;padding:2px 15px 0 0;}
#karma_content{background:url(../art/karma_popup_content.jpg) no-repeat bottom left #f1f6f1; border-left:1px solid #1a751b;border-right:1px solid #1a751b;width:315px;padding:10px 10px 10px 170px;min-height:175px;height:auto !important;height:175px;font-family:Arial, Helvetica, sans-serif;color:#777777;}
#karma_footer{background:url(../art/karma_popup_footer.png) no-repeat top center;behavior: url("/pyrexcooknshare/iepngfix/iepngfix.htc");width:497px;height:22px;}
#karma_content ul{margin:5px 0;padding:0;}
.karma_action{margin:2px 0;padding:0 0 0 20px;list-style:none;background:url(../art/ico_valid.jpg) no-repeat top left;}
.karma_score{margin:6px 0 0 0;padding:0 0 0 20px;list-style:none;background:url(../art/ico_valid.jpg) no-repeat top left;font-weight:bold;}
#karma_content span{ color:#e1001a;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

/**** Div Message v2 **/
#div_message_v2{position:absolute;top:40%;left:50%;width:497px;margin-left:-250px;margin-top :-50px;z-index:999;padding:0;display:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#div_message_v2_header{background:url(../art/karma_popup_header.png) no-repeat top center;behavior: url("/pyrexcooknshare/iepngfix/iepngfix.htc");width:482px;height:18px;text-align:right;padding:2px 15px 0 0;}
#div_message_v2_content{background:#f1f6f1; border-left:1px solid #1a751b;border-right:1px solid #1a751b;width:435px;padding:10px 30px 10px 30px;min-height:175px;height:auto !important;height:175px;font-family:Arial, Helvetica, sans-serif;color:#777777;}
#div_message_v2_footer{background:url(../art/karma_popup_footer.png) no-repeat top center;behavior: url("/pyrexcooknshare/iepngfix/iepngfix.htc");width:497px;height:22px;}


.flag_13{
vertical-align:middle;
}



.legend {
text-decoration: none; /* définition du lien qui affichera le "calque" */
}
.legend:hover {
background: none; /* correction d'un bug IE */
cursor:help;
}
.legend span { /* définition de la balise <span> inclue dans <a> */
display: none;
}
.legend:hover span { /* définition de la balise <span> au survol */
display: inline;
position: absolute;
/*top: 200px; 
left: 100px;*/
padding:10px;
margin:10px 0 0 10px;
background-color:#FFFFFF;
border:1px solid #92be93;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
}


.details_recipe {
text-decoration: none; /* définition du lien qui affichera le "calque" */
}
.details_recipe:hover {
background: none; /* correction d'un bug IE */
}
.details_recipe span { /* définition de la balise <span> inclue dans <a> */
display: none;
}
.details_recipe:hover span { /* définition de la balise <span> au survol */
display: inline;
position: absolute;
z-index:5;
/*top: 200px; 
left: 100px;*/
width:150px;
padding:10px;
margin:10px 0 0 10px;
background-color:#FFFFFF;
border:1px solid #92be93;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
}


/*******************************************************************/


/**** INFOS VIP ****/
.infos_vip_normal{
position:absolute;
z-index:2;
text-align:right;
width:116px;
padding:0 2px;
}

.infos_vip_thumb{
position:absolute;
z-index:2;
text-align:right;
width:63px;
padding:1px;
}

/********************/



.img_opacity{
    filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5; 
}

.img_no_opacity{
    filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

/****** GESTION MEDIAS ******/
.media_thumbs{
float:left;
display:inline;
margin:5px 2px;
border:1px solid #CCCCCC;
padding:1px 0px 1px 2px;
width:122px;
}

	.link_default{
	float:left;
	display:inline;
	}
	
	.btn_delete{
	float:right;
	display:inline;
	margin:0 1px 0 0;
	}
	
	.label_fichier{
	float:left;
	display:inline;
	margin:0 2px 0 0;
	}
	
#please_wait{
width:300px;
height:150px;
position:fixed;
z-index:502;
visibility:hidden;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#528014;
text-align:center;
padding:20px 0 0 0;
margin:-50px 0 0 -150px;
left:50%;
top:50%;
border:3px solid #528014;
}
/*****************************/

#content_import{
/*overflow:auto;*/
/*height:350px;*/
margin:10px auto;
}
.entete_import{
border:1px solid #539854;
background-color:#f1f6f1;
padding:3px;
}
.contact_import{
border-right:1px solid #539854;
border-left:1px solid #539854;
border-bottom:1px solid #539854;
background-color:#f1f6f1;
padding:3px;
}

.contact_import2{
border-right:1px solid #539854;
border-left:1px solid #539854;
border-bottom:1px solid #539854;
background-color:#DDEADD;
padding:3px;
}


/******************************/

#filtre_recherche{
width:550px;
margin:0 auto;
}

	#filtre_recherche h2{
	margin:0;
	}
	
	
	
/** TAGS ****************************************************************/
.tags{
clear:both;
text-align:center;
margin:30px 0 0 0;
}
.tag{
color:#1a751b;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
padding:2px 5px;
}

.tag:hover{
background-color:#1a751b;
color:#FFFFFF;
}
.tag_small{
font-size:11px;
}

.tag_medium{
font-size:16px;
}

.tag_big{
font-size:20px;
}

.tag_xbig{
font-size:30px;
}
/************************************************************************/	

/** THUMB GENERIQUE *******************************************************/
.cns_thumb{
float:left;
display:inline;
margin:0 5px 0 0;
width:223px;
font-family:Arial, Helvetica, sans-serif;
}
.cns_thumb_on{
float:left;
display:inline;
margin:0 5px 0 0;
width:223px;
font-family:Arial, Helvetica, sans-serif;
background-color:#f1f6f1;
}
.cns_thumb_action,.cns_thumb_action a,.cns_thumb_action input{
vertical-align:middle;
}

	.cns_thumb_img{
	float:left;
	display:inline;
	padding:15px 0 0 10px;
	}
	
	.cns_thumb_txt{
	float:left;
	display:inline;
	margin:0 0 0 8px;
	max-width:130px;
	font-size:11px;
	}
		.cns_thumb_title{
		color:#1A751B;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
		vertical-align:middle;
		}
		
		.cns_thumb_title img, .cns_thumb_infos img{
		vertical-align:middle;
		}

/***************************************/
/**** STATUS ***************************/

#status{
width:500px;
margin:0 auto;
}
	#status_title{
	float:left;
	display:inline;
	padding:5px 0;
	color:#e1001a;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	}
	
	#status_chars{
	float:right;
	display:inline;
	padding:5px 0;
	font-size:16px;
	}
		.chars_warning{
		color:#FF0000;
		}
	#status textarea{
	width:100%;
	height:80px;
	}
	
	#status_photo, #status_link{
	margin:5px 0;
	}
	
	#status_btn{
	float:right;
	display:inline;
	padding:5px 0;
	}
	
	#status_latest{
	padding:5px 10px;
	}

	#status_share{
	margin:10px 0 0 0;
	text-align:center;
	}
		#status_share a{
		text-decoration:none;
		}

	#status_date{
	font-size:10px;
	font-style:italic;
	}
	
	.comment_status{
	padding:5px;
	margin:2px 0;
	}
	
#note_comments{
padding:0 40px;
}
#comments_content{
padding:0 0 0 45px;
}

.comments_title{
background-image:url(../art/bg_profil_recipes.jpg);
background-repeat:no-repeat;
height:35px;
padding:1px 0 0 0;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
color:#1a751b;
}

	.note_comment_bulle{
	float:left;
	}
	.note_comment_auteur{
	float:left;
	width:343px;
	border-bottom:1px solid #ddeadd;
	padding:0 0 0 10px;
	}
	
	.note_comment_photo{
	float:left;
	}
	
	.note_comment_txt{
	clear:both;
	margin:0 0 2px 0;
	padding:0;
	}	
	
	.note_comment_abus{
	text-align:right;
	padding:0 5px 0 0;
	margin:0 0 15px 0;
	font-size:11px;
	}
	.note_comment_abus a{
	background:url(../art/abus.gif) no-repeat left;
	padding:0 0 0 20px;
	}
	
/*** GROUPES ACTIVITY *********************************************************/
.activity{
width:533px;
overflow:auto;
}

.activity_author_img{
float:left;
display:inline;
margin:0 5px 0 0;
}

.activity_infos{
float:left;
display:inline;
}
.activity_action{
float:right;
display:inline;
}


.activity_media, .activity_msg{
text-align:center;
margin:5px 0;
}

.activity_footer{
background:url(../art/img_blog_separation.jpg) repeat-x top center;
height:25px;
margin:0 0 10px 0;
}


/**************************************************************************/	

.item_list{
background:#f1f6f1;
padding:3px;
}

.item_list a{
color:#528014;
text-decoration:none;
}

.item_list a:hover{
color:#FFFFFF;
}

/*****************************************************************************/
/** FB CONNECT **/

.fb_grand{
width:300px;
height:150px;
position:fixed;
z-index:502;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#528014;
padding:5px 5px 0 5px;
margin:-50px 0 0 -150px;
left:50%;
top:50%;
border:3px solid #528014;
}
.fb_grand a{
color:#1A751B;
}

.fb_grand_close{
margin:0 0 10px 0;
padding:0;
text-align:right;
}
/*****************************************************************************/

/** RECHERCHE DE RECETTES ****************************************************/
.search_filter{
padding:5px 0 5px 40px;
}

.search_options_btn{
padding:10px 0 10px 40px;
text-align:right;
width:330px;
}

.search_filter_title{
color:#1A751B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
background:url(../art/bg_search_filter_title.jpg) no-repeat left;
padding:5px 0 0 5px;
height:32px;
}

.search_valid{
padding:20px 0 20px 40px;
}

/*****************************************************************************/

/** INVITATIONS MULTIPLES ****************************************************/
#guest_list{
text-align:center;
width:340px;
}
.invite_multiple{
border:1px solid #539854 ;
background-color:#f1f6f1;
padding:2px;
margin:2px 4px 2px 0;
white-space:nowrap;
float:left;
}

.invite_multiple span{
margin:0 4px 0 0;
}

/** VOTE **************************************************************************/
#div_form_vote{
float:left;
}
#form_vote{
margin:0;
}
#vote_left, #vote_right{
float:left;
}
#vote_center{
background:#FFFFFF;float:left;height:18px;
}
#vote_note{
float:left;
font-size:11px;
}
.input_btn_submit_vote{
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
background:#1b751b;
border:2px solid #FFFFFF;
margin:0 5px;
}
.input_btn_submit_vote:hover{
background:#FFFFFF;
color:#1b751b;
}