/****************/
/*charte recette*/
/****************/
.recette h1{
	color: #EE6223;
	font-weight: bold;
	font-size: 18px;
	}
.recette h1 a{
	font-size: 18px;
	text-decoration: underline;
	}
.recette h2{
	color: #EE6223;
	font-size: 12px;
	}
.recette h3{
	color: #EE6223;
	font-size: 11px;
	}
.recette a{
	color: #EE6223;
	text-decoration: underline;
	}
.recette a:hover{
	color: #EE6223;
	text-decoration: none;
	}
.recette .bouton {
	/*background-color: #EE6223;*/
	background-color: #6790A6;
	color: #ffffff;
	padding: 2px 1px 2px 1px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
.recette input{
	/*border: 1px solid #EE6223;*/
	border: 1px solid #6790A6;
	}
.recette textarea{
	/*border: 1px solid #EE6223;*/
	border: 1px solid #6790A6;
	}
.recette .lien_bouton a{
	background-color: #EE6223;
	color: #fff;
	padding: 2px;
	display: block;
	border: 3px double #fff;
	text-align: center;
	text-decoration: none;
	}
.recette .lien_bouton a:hover{
	color: #fff;
	}
.recette .alerte {
	color: #ff0000;
	}
/*****************/
/*recette_accueil*/
/*****************/

#recette_accueil .gauche {
	float: left;
	width: 325px;
	}
#recette_accueil .droite {
	float: left;
	width: 325px;
	}
#recette_accueil .droite #inscrivez-vous {
	width: 312px;
	height: 48px;
	margin: 10px  0 0 7px;
	background-image: url("/recettes/img/fond_cadre_inscription.gif");
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	}
#recette_accueil .droite #inscrivez-vous p{
	margin: 2px 20px 0 0;
	color: #EE6223;
	font-size: 12px;
	font-weight: bold;
	}
#recette_accueil .droite #inscrivez-vous input.bouton{
	margin: 4px 20px 0 0;
	}
/*classement*/
#recette_accueil #classement.cadre {
	width: 312px;
	margin: 10px  0 0 7px;
	}
#recette_accueil #classement.cadre .cadre_titre {
	height: 19px;
	background-image: url("/recettes/img/fond_cadre_titre.gif");
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	line-height: 19px;
	vertical-align: middle;
	}

#recette_accueil #classement.cadre .cadre_texte {
	border: 1px solid #EE6223;
	background-repeat: repeat-x;
	background-position:  bottom left;
	}
#recette_accueil #classement.cadre .cadre_texte li{
	line-height: 24px;
	vertical-align: middle;
	text-indent: 10px;
	color: #9A987C;
	border-bottom: 1px dashed #EE6223;
	}
#recette_accueil #classement.cadre .cadre_texte li a{
	color: #9A987C;
	}
#recette_accueil #classement.cadre .cadre_texte li.noborder {
	border: 0;
	}
#recette_accueil #classement.cadre .cadre_texte#recettes_les_plus_vues {
	background-image: url("/recettes/img/fond_cadre_texte_1.gif");
	}
#recette_accueil #classement.cadre .cadre_texte#recettes_les_plus_commentees {
	background-image: url("/recettes/img/fond_cadre_texte_2.gif");
	}
#recette_accueil #classement.cadre .cadre_texte#recettes_les_mieux_notees {
	background-image: url("/recettes/img/fond_cadre_texte_3.gif");
	}
#recette_accueil #cadre_rec_aleatoire{
	width: 312px;
	margin: 10px  0 0 7px;
	}	
#recette_accueil #cadre_rec_aleatoire .haut {
	background-color: #EE6223;
	height: 20px;
	color: #fff;
	line-height: 19px;
	vertical-align: middle;
	}
#recette_accueil #cadre_rec_aleatoire .haut .gauche{
	float: left;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	width: 210px;
	}
#recette_accueil #cadre_rec_aleatoire .haut .droite{
	float: right;
	width: 102px;
	height: 20px;
	text-align: right;
	}
#recette_accueil #cadre_rec_aleatoire .haut .droite p{
	margin-right: 5px;
	font-size: 9px;
	}
#recette_accueil #cadre_rec_aleatoire .haut .droite img{
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 5px;
	}
#recette_accueil #cadre_rec_aleatoire .haut .droite a{
	color: #fff;
	font-size: 9px;
	text-decoration: none;
	}
#recette_accueil #cadre_rec_aleatoire .bas{
	background-color: #FEE4D2;
	border-left: 1px solid #EE6223;
	border-right: 1px solid #EE6223;
	border-bottom: 1px solid #EE6223;
	padding: 5px;
	}
#recette_accueil #cadre_rec_aleatoire .bas img {
	width: 85px;
	height: 85px;
	margin: 10px 0 0 10px;
	}
#recette_accueil #cadre_rec_aleatoire .bas div.both {
	height: 10px;
	}
#recette_accueil div.both {
	height: 20px;
	}
/*concours*/
#recette_accueil #concours {
	width: 312px;
	margin: 10px 0 0 7px;
	border-top: 1px solid #F0E0AF;
	border-bottom: 1px solid #EEDDA6;
	background-image: url("/img/fond_concours.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	}
#recette_accueil #concours .titre{
	width: 306px;
	height: 47px;
	line-height: 47px;
	vertical-align: middle;
	color: #fff;
	text-align: center;
	background-image: url("/recettes/img/fond_titre_concours.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 18px;
	margin: 3px 0 0 3px;
	}
#recette_accueil #concours p{
	color: #9A987C;
	font-size: 16px;
	margin: 6px 0 0 10px;
	}
#recette_accueil #concours p img{
	vertical-align: middle;
	}
#recette_accueil #concours_liste {
	width: 312px;
	margin: 0 0 0 7px;
	background-color: #F2ECC6;
	}
#recette_accueil #concours_liste h2{
	
	margin: 7px;
	
	}
#recette_accueil #concours_liste ol{
	margin: 10px 10px 10px 20px;
	background-color: #F2ECC6;
	list-style: decimal;
	}
#recette_accueil #concours_liste p.mentions{
	text-align: right;
	margin: 2px;
	color: #8E6040;
	}
#recette_accueil #concours_liste p.mentions a{
	color: #8E6040;
	}

/***************/
/*fiche_recette*/
/***************/
#fiche_recette #gauche {
	float: left;
	width: 350px;
	}
#fiche_recette #droite {
	float: right;
	width: 200px;
	}
#fiche_recette h1{
	padding: 20px 30px 5px 15px;
	}
#fiche_recette h2{
	margin: 0 15px 7px 0;
	}

#fiche_recette p.sstitre{
	margin: 0 0 0 15px;
	color: #7a7a7a;
	font-size: 12px;
	font-weight: bold;
	}
#fiche_recette #note{
	padding: 0 0 5px 15px;
	color: #7a7a7a;
	font-size: 9px;
	}
#fiche_recette #note span#note_globale{
	font-size: 9px;
	}
#fiche_recette #note span#n_votes{
	font-size: 9px;
	}
#fiche_recette #cout_difficulte{
	margin: 0 0 5px 15px;
	}
#fiche_recette #stats{
	margin: 0 0 5px 15px;
	background-color: #FEE4D2;
	padding: 10px;
	width: 220px;
	}
#fiche_recette #cocardes_recette {
	margin: 0 0 5px 15px;
	color: #7a7a7a;
	font-size: 9px;
	}
#fiche_recette #description_recette {
	margin: 0 0 5px 15px;
	color: #EE6223;
	}
#fiche_recette #infos_generales{
	margin: 0 0 5px 15px;
	font-weight: bold;
	}
#fiche_recette #repas_occasions_saisons {
	margin: 0 0 5px 15px;
	}

#fiche_recette #infos_generales li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#fiche_recette #ingredients_fiche {
	margin: 0 15px 10px 15px;
	}
#fiche_recette #preparation_fiche {
	margin: 0 15px 10px 15px;
	}
#fiche_recette #preparation_fiche #photo{
	margin-top: 15px;
	}
#fiche_recette #preparation_fiche #texte_photo{
	color: #EE6223;
	width: 200px;
	text-align: left; 
	}
#fiche_recette #notes_fiche {
	margin: 0 15px 10px 15px;
	}
#fiche_recette #astuce_fiche {
	margin: 0 15px 10px 15px;
	}
#fiche_recette #tags_fiche {
	margin: 0 15px 10px 15px;
	background-color: #F6F5D6;
	padding: 3px;
	width: 260px;
	}
#fiche_recette #ingredients_fiche li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#fiche_recette #temps {
	margin: 0 0 5px 15px;
	}

#fiche_recette #photo_desc {
	clear: both;
	border-bottom: 1px solid #D2D2A9;
	padding: 2px 2px 2px 2px;
	color: #EE6223;
	}
/*#fiche_recette #photo_desc.video {
	background-image: url("/recettes/img/icone-video.gif");
	background-repeat: no-repeat;
	background-position: 210px center;
	}*/
		
#fiche_recette #ma_recette {
	border: 1px solid #D1D2AA;
	background-color: #F2F2E6;
	margin: 25px 0 0 0;
	}
#fiche_recette #ma_recette #noter{
	float: right;
	}
#fiche_recette #ma_recette p{
	margin: 10px 10px 0 10px;
	}
#fiche_recette #action {
	border: 1px solid #F2F2E6;
	margin: 10px 0 0 0;
	}
#fiche_recette #action p{
	margin: 10px 0 0 0;
	background-color: #F2F2E6;
	text-align: center;
	line-height: 20px;
	vertical-align: center;
	}
#fiche_recette #action p a{
	color: #8E603F;
	text-decoration: none;
	}
#recette_ajoutee_livre_recettes {
	display: none;
    padding: 3px;
	color: ##EE6223;
	}
#recette_ajoutee_liste_courses {
	display: none;
    padding: 3px;
	color: #EE6223;
	}
/*recherche*/
#moteur_recherche_simple {
	margin-top: 15px;
	height: 60px;
	}
#moteur_recherche_simple h2{
	background-image: url("/img/layout/fond_cadre_col.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	line-height: 17px;
	vertical-align: middle;
	text-indent: 15px;
	}
#moteur_recherche_simple #recherche {
	width: 140px;
	height: 18px;
	margin-left: 7px;
	/*background-image: url("/img/layout/fond_recherche.gif");
	background-repeat: repeat-x;*/
	float: left;
	border: 1px solid #ED6123;
	line-height: 18px;
	font-size: 14px;
	}
#moteur_recherche_simple .bouton {
	width: 22px;
	height: 20px;
	float: left;
	background-color: #ED6123;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	}
#moteur_recherche_simple form {
	margin: 18px 0 0 0;
	padding: 0;
	}
.recherche_avancee {
	font-size: 10px;
	margin-left: 7px;
	}
.recherche_avancee a{
	font-size: 10px;
	color: #ED6123;
	text-decoration: underline;
	}
.recherche_avancee a:hover{
	font-size: 10px;
	color: #ED6123;
	text-decoration: none;
	}
#recherche_tag p{
	margin-top: 12px;
	text-align: center;
	color: #ED6123;
	}
#recherche_tag div{
	margin-top: 7px;
	background-color: #F6F5D6;
	padding: 5px;
	
	}
/******************/
/*liste de recette*/
/******************/

#recettes_postees h1{
	margin: 20px 30px 5px 15px;
	}
#liste_recettes p.nbre_recette_liste {
	padding-bottom: 5px;
	}
.recette_pair {
	background-color: #FBDBC4;
	width: 580px;
	margin-bottom: 10px;
	border: 1px solid #FBDBC4;	
	}
.recette_pair div.titre {
	float: left;	
	}
.recette_pair div.titre h2 {
	color: #EE6223;
	font-size: 14px;
	padding: 5px 0 0 10px;	
	}
.recette_pair div.titre h2 a{
	color: #EE6223;
	font-size: 14px;
	}
.recette_pair div.titre p{
	color: #6D6E72;
	margin-left: 10px;
	}
.recette_pair div.titre p a{
	color: #6D6E72;
	text-decoration: none;
	}
.recette_pair div.note {
	float: right;
	text-align: right;
	margin-right: 10px;
	color: #EE6223;
	}
.recette_pair div.note span {
	margin-right: 100px;
	padding-top: 5px;
	}
.recette_pair div.note span img{
	padding-top: 5px;
	}

.recette_pair div.photo {
	float: left;
	margin: 10px 0 0 0;
	padding-left: 10px;
	height: 80px;
	width: 110px;
	}
.recette_pair div.description {
	float: left;
	margin: 10px 0 0 10px;
	background-color: #FCFBDF;
	height: 80px;
	width: 440px;
	}
.recette_pair div.description p{
	margin: 10px;
	}
.recette_pair div.bas {
	clear: both;
	background-color: #FFEEE4;
	margin: 10px;
	color: #EE6223;
	text-align: center;
	}
.recette_impair {
	background-color: #ffffff;
	width: 580px;
	margin-bottom: 10px;
	border: 1px solid #ED6324;	
	}
.recette_impair div.titre {
	float: left;	
	}
.recette_impair div.titre h2 {
	color: #EE6223;
	font-size: 14px;
	padding: 5px 0 0 10px;	
	}
.recette_impair div.titre h2 a{
	color: #EE6223;
	font-size: 14px;
	}
.recette_impair div.titre p{
	color: #6D6E72;
	margin-left: 10px;
	}
.recette_impair div.titre p a{
	color: #6D6E72;
	text-decoration: none;
	}
.recette_impair div.note {
	float: right;
	text-align: right;
	margin-right: 10px;
	color: #EE6223;
	}
.recette_impair div.note span {
	margin-right: 100px;
	padding-top: 5px;
	}
.recette_impair div.note span img{
	padding-top: 5px;
	}

.recette_impair div.photo {
	float: left;
	margin: 10px 0 0 0;
	padding-left: 10px;
	height: 80px;
	width: 110px;
	}
.recette_impair div.description {
	float: left;
	margin: 10px 0 0 10px;
	background-color: #FCFBDF;
	height: 80px;
	width: 440px;
	}
.recette_impair div.description p{
	margin: 10px;
	}
.recette_impair div.bas {
	clear: both;
	background-color: #F38E58;
	margin: 10px;
	color: #ffffff;
	text-align: center;
	}
/**********/
/*page tag*/
/**********/
#tag {
	margin: 15px;
	}
#tag .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
/****************/
/*page recherche*/
/****************/
#recherche_resultat {
	margin: 15px;
	}
#recherche_resultat .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
/****************/
/*page recette postée*/
/****************/
#recherche_resultat {
	margin: 15px;
	}
#recherche_resultat .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
/****************/
/*page recette postée*/
/****************/
#recettes_postees {
	margin: 15px;
	}
#recettes_postees .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
/**************************/
/*page membre qui ont noté*/
/**************************/
#membres_noter_objet {
	margin: 15px;
	}

#membres_noter_objet p{
	margin-top: 15px;
	}
/*****/
/*pub*/
/*****/ 
#pub_bandeau {
	text-align: center;
	padding: 7px;
	background-color: #fdfcee;
	margin-left: 20px;
	
	}
#pub_logo {
	text-align: center;
	}



/********************/
/* style communauté */
/********************/
.communaute h1{
	line-height: 25px;
	text-indent: 15px;
	/*color: #6790A7;*/
	color: #7b9000;
	font-size: 22px;
	}
.communaute h1 a{
	font-size: 22px;
	}
.communaute h2{
	color: #6790A7;
	font-size: 12px;
	}
.communaute .bouton {
	/*background-color: #6790A6;*/
	background-color:#7b9000;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
.communaute a{	
	color: #6790A7;
	text-decoration: underline;
	}
.communaute a:hover{	
	color: #6790A7;
	text-decoration: none;
	}
.communaute b {
	color: #000000;
	}
.communaute input {
	border: 1px solid #6790A6;
	}
.communaute textarea {
	border: 1px solid #6790A6;
	}

.communaute .radio {
	border: 0;
	}
.communaute .message_erreur {
	color: #ff0000;
	}
.communaute .alerte {
	color: #ff0000;
	}
.communaute .lien_bouton a{
	background-color: #6790A6;
	color: #fff;
	padding: 2px;
	display: block;
	border: 3px double #fff;
	text-align: center;
	text-decoration: none;
	}
.communaute .lien_bouton a:hover{
	color: #fff;
	}
.communaute .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
.communaute p.ergonomie {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	}
/********************/
/*communaute_accueil*/
/********************/

#communaute_accueil .gauche {
	float: left;
	width: 325px;
	}
#communaute_accueil .droite {
	float: left;
	width: 325px;
	}
#communaute_accueil .droite #inscrivez-vous {
	width: 312px;
	height: 48px;
	margin: 10px  0 0 7px;
	background-image: url("/communaute/img/fond_cadre_inscription.gif");
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	}
#communaute_accueil .droite #inscrivez-vous p{
	margin: 2px 20px 0 0;
	color: #9A987C;
	font-size: 12px;
	font-weight: bold;
	}
#communaute_accueil .droite #inscrivez-vous input.bouton{
	margin: 4px 20px 0 0;
	background-color: #9A987C;
	border: 1px solid #9A987C;
	
	}
#communaute_accueil #classement.cadre {
	width: 312px;
	margin: 10px  0 0 7px;
	}
#communaute_accueil #classement.cadre .cadre_titre {
	height: 19px;
	background-image: url("/communaute/img/fond_cadre_titre.gif");
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	line-height: 19px;
	vertical-align: middle;
	}

#communaute_accueil #classement.cadre .cadre_texte {
	border: 1px solid #9A987C;
	background-repeat: repeat-x;
	background-position:  bottom left;
	}
#communaute_accueil #classement.cadre .cadre_texte li{
	line-height: 24px;
	vertical-align: middle;
	text-indent: 10px;
	color: #9A987C;
	border-bottom: 1px dashed #9A987C;
	}
#communaute_accueil #classement.cadre .cadre_texte li a{
	color: #9A987C;
	}
#communaute_accueil #classement.cadre .cadre_texte li.noborder {
	border: 0;
	}
#communaute_accueil #classement.cadre .cadre_texte#kuisto_populaires {
	background-image: url("/recettes/img/fond_cadre_texte_1.gif");
	}
#communaute_accueil #classement.cadre .cadre_texte#kuisto_actifs {
	background-image: url("/recettes/img/fond_cadre_texte_2.gif");
	}
#communaute_accueil #classement.cadre .cadre_texte#kuisto_mieux_notes {
	background-image: url("/recettes/img/fond_cadre_texte_3.gif");
	}
/*profil membre*/
#communaute_accueil #profil{
	width: 312px;
	margin: 10px  0 0 7px;
	}	
#communaute_accueil #profil .haut {
	background-color: #9A987C;
	height: 20px;
	color: #fff;
	line-height: 19px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	}
#communaute_accueil #profil .bas{
	background-color: #EBE9E3;
	border-left: 1px solid #9A987C;
	border-right: 1px solid #9A987C;
	border-bottom: 1px solid #9A987C;
	}
#communaute_accueil #profil .bas .gauche {
	float: left;
	width: 100px;
	}
#communaute_accueil #profil .bas .gauche img{
	width: 85px;
	height: 85px;
	margin: 10px 0 0 10px;
	}

#communaute_accueil #profil .bas .droite {
	float: right;
	width: 205px;
	}
#communaute_accueil #profil .bas .droite p{
	margin: 10px 0 0 0;
	}
#communaute_accueil #profil .bas .droite p.lien_bouton{
	width: 120px;
	}
/*membre aléatoire*/
#communaute_accueil #cadre_rec_aleatoire{
	width: 312px;
	margin: 10px  0 0 7px;
	}	
#communaute_accueil #cadre_rec_aleatoire .haut {
	background-color: #9A987C;
	height: 20px;
	color: #fff;
	line-height: 19px;
	vertical-align: middle;
	}
#communaute_accueil #cadre_rec_aleatoire .haut .gauche{
	float: left;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	width: 210px;
	}
#communaute_accueil #cadre_rec_aleatoire .haut .droite{
	float: right;
	width: 102px;
	height: 20px;
	text-align: right;
	}
#communaute_accueil #cadre_rec_aleatoire .haut .droite p{
	margin-right: 5px;
	font-size: 9px;
	}
#communaute_accueil #cadre_rec_aleatoire .haut .droite img{
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 5px;
	}
#communaute_accueil #cadre_rec_aleatoire .haut .droite a{
	color: #fff;
	font-size: 9px;
	text-decoration: none;
	}
#communaute_accueil #cadre_rec_aleatoire .bas{
	background-color: #EBE9E3;
	border-left: 1px solid #9A987C;
	border-right: 1px solid #9A987C;
	border-bottom: 1px solid #9A987C;
	padding: 5px;
	}
#communaute_accueil #cadre_rec_aleatoire .bas img {
	width: 85px;
	height: 85px;
	margin: 10px 0 0 10px;
	}
#communaute_accueil #cadre_rec_aleatoire .bas div.both {
	height: 10px;
	}
#communaute_accueil div.both {
	height: 20px;
	}
/*concours*/
#communaute_accueil .gauche #concours {
	width: 312px;
	margin: 10px 0 0 7px;
	border-top: 1px solid #F0E0AF;
	border-bottom: 1px solid #EEDDA6;
	background-image: url("/img/fond_concours.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	}
#communaute_accueil .gauche #concours .titre{
	width: 306px;
	height: 47px;
	line-height: 47px;
	vertical-align: middle;
	color: #fff;
	text-align: center;
	background-image: url("/communaute/img/fond_titre_concours.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 18px;
	margin: 3px 0 0 3px;
	}
#communaute_accueil .gauche #concours p{
	color: #EE6223;
	font-size: 16px;
	margin: 6px 0 0 10px;
	}
#communaute_accueil .gauche #concours p img{
	vertical-align: middle;
	}

#communaute_accueil .gauche #concours_liste {
	width: 312px;
	margin: 0 0 0 7px;
	background-color: #F2ECC6;
	}
#communaute_accueil #concours_liste h2{
	
	margin: 7px;
	
	}
#communaute_accueil .gauche #concours_liste ol{
	margin: 10px 10px 10px 20px;
	background-color: #F2ECC6;
	list-style: decimal;
	}
#communaute_accueil #concours_liste p.mentions{
	text-align: right;
	margin: 2px;
	color: #8E6040;
	}
#communaute_accueil #concours_liste p.mentions a{
	color: #8E6040;
	}
/*recherche membres*/
#communaute_accueil .cadre #recherche_membres p{
	margin: 10px;
	}
#communaute_accueil .cadre #recherche_membres label {
	float: left;
	text-align: right;
	width: 100px;
	padding-right: 5px;
	font-weight: bold;
	}
/*******************/
/*Pages Inscription*/
/*******************/
#page_inscription {
	margin: 30px 0 0 25px;
	}
	
#page_inscription label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 270px;
	}
#page_inscription p {
	margin: 10px;
	}
#page_inscription #crypt{
	margin-left: 280px;
	}
#page_inscription p.alerte {
	margin-left: 280px;
	}
/*confirmation*/
#inscription_confirmation {
	margin: 30px 0 0 25px;
	}	
#inscription_confirmation p {
	margin: 10px;
	}
/*inscription_ajax*/
#inscription_ajax {
	background-image: url("/img/popup/inscription.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	height: 344px;
	margin: 10px;
	}
#inscription_ajax label{
	float: left;
	text-align: left;
	font-weight: bold;
	width: 175px;
	}
#inscription_ajax span.alerte{
	text-indent: 10px;
	}
#inscription_ajax p{
	margin: 9px 9px 0 9px;
	}
#inscription_ajax #crypt{
	margin-left: 185px;
	margin-top: 5px
	}

/***************************/
/* formulaire de connexion */
/***************************/
#connexion {
	margin: 30px 0 0 25px;
	}
#connexion .cadre{
	margin: 30px 0 0 0px;
	}
	
#connexion label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 175px;
	}
#connexion p {
	margin: 10px;
	}

#modif_password p {
	margin: 10px;
	}

#connexion p.alerte{
	margin-left: 185px;
	color: #ff0000;
	font-size: 10px;
	}

/*page deconnexion*/

#deconnexion {
	margin: 0px 0 0 25px;
	width: 550px;
	}


/**************/
/*zone membre */
/**************/
#membre {
	margin: 15px 0 0 20px;
	width: 600px;
	}
#membre div.both{
	height: 20px;
	}
#membre h1{
	margin: 0 0 10px 10px;
	}


/*accueil membre*/
#membre div.photo {
	width: 137px;
	height: 137px;
	background-image: url("/img/charte/communaute/fond_photo.gif");
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	margin-top: 5px;
	}
#membre div.photo img{
	width: 122px;
	height: 122px;
	margin-top: 7px
	}
#membre div.cadre_150 {
	width: 150px;
	float: left;
	margin: 5px 0 0 5px;
	}
#membre div.cadre_150 div.haut{
	height: 20px;
	background-image: url("/img/charte/communaute/fond_cadre_150.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	text-indent: 15px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	}
#membre div.cadre_150 div.bas{
	border: 1px solid #9A987C;
	height: 117px;
	}
#membre div.cadre_150 div.bas p{
	padding: 5px 2px 0px 5px;
	font-size: 10px;
	line-height: 16px;
	}
#membre div.cadre_150 div.bas b{
	font-size: 10px;
	}
/*profil*/
#membre div.cadre_150 .bas#profil img{
	vertical-align: middle;
	}
#membre div.cadre_150 .bas#profil p.lien_bouton{
	text-align: center;
	width: 75px;
	margin: 0px;
	}
#membre div.cadre_290 {
	width: 290px;
	float: left;
	margin: 5px 0 0 5px;
	}
#membre div.cadre_290 div.haut{
	height: 20px;
	background-image: url("/img/charte/communaute/fond_cadre_290.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	text-indent: 15px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	}
#membre div.cadre_290 div.bas{
	border: 1px solid #9A987C;
	height: 117px;
	}
#membre div.cadre_290 div.bas p{
	padding: 5px 2px 5px 5px;
	font-size: 10px;
	}
/*statistique*/
#membre #statistique .bas li {
	
	}
#membre #statistique .bas ul {
	margin: 5px;
	}
#membre #contact .bas {
	overflow: auto;
	}
/*contact*/
#membre #contact .bas ul{
	margin: 5px;
	}
#membre #contact .bas li {
	margin-right: 10px;
	display: inline;
	}
#membre #contact .bas {
	overflow: auto;
	}
/*creer_recette*/
#membre div#creer_recette p.lien_bouton{
	width: 200px;
	margin-left: 40px;
	}
#membre div#creer_recette p{
	text-align: center;
	}
#membre div#creer_recette .bas{
	overflow: auto;
	}
#membre div#creer_recette .bas ul{
	margin: 5px;
	}
/*livre_recettes*/
#membre #livre_recettes .bas ul{
	margin: 5px;
	}
#membre #livre_recettes .bas {
	overflow: auto;
	}
/*commentaires*/
#membre #commentaires .bas ul{
	margin: 5px;
	}
#membre #commentaires .bas li{
	margin-bottom: 5px;
	}
#membre #commentaires .bas {
	overflow: auto;
	}
/*groupe*/
#membre #groupes .bas{
	overflow: auto;
	}
#membre #groupes .lien_bouton {
	width: 200px;
	margin-left: 35px;
	}
#membre #groupes li {
	margin-top: 5px;
	}
#membre #groupes .bas ul{
	margin: 5px;
	}
/* cadre 588*/
#membre div.cadre_2_588 {
	width: 588px;
	background-image: url("/img/charte/communaute/fond_cadre_2m_588.gif");
	background-repeat: repeat-y;
	margin-top: 5px;
	float: left;
	}
#membre div.cadre_2_588 div.haut{
	height: 25px;
	background-image: url("/img/charte/communaute/fond_cadre_2h_588.gif");
	background-repeat: no-repeat;
	color: #9A987C;
	text-indent: 15px;
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
	}
#membre div.cadre_2_588 div.bas{
	background-image: url("/img/charte/communaute/fond_cadre_2b_588.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	}
#membre div.cadre_2_588 div.bas p{
	padding: 5px 12px 12px 12px;
	font-size: 10px;
	}
/*cadre email*/

#membre div.email {
	height: 25px;
	width: 588px;
	background-image: url("/img/charte/communaute/fond_cadre_email.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	text-indent: 15px;
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
	float: left;
	margin-top: 5px;
	}
#membre div.email a{
	color: #fff;
	}

/****************/
/*membre_contact*/
/****************/
#membre_contact {
	margin: 30px 0 0 20px;
	width: 600px;
	}
#membre_contact h1{
	margin: 0 0 15px 10px;
	}
/********************/
/*membre_commentaire*/
/********************/
#membre_commentaire {
	margin: 30px 0 0 20px;
	width: 600px;
	}
#membre_commentaire h1{
	margin: 0 0 15px 10px;
	}
/*********/
/*éditeur*/
/*********/
#editeur {
	padding: 15px 0px 0px 25px;
	width: 577px;
	
	}
#editeur .g_ed {
	padding: 0px 0px 0px 0px;
	margin:0px;
	width: 577px;
	height:6px;
	margin-bottom:10px;
	
	}
#editeur #etape {
	clear: both;
	border-left: 1px solid #e96a28;
	border-right: 1px solid #e96a28;
	background-color: #fbf7e7;
	width: 575px;
	margin-bottom:0px;
	}
#editeur .etape_g {
	float: left;
	background-color: #fbf7e7;
	border-left: 1px solid #e96a28;
	border-right: 1px solid #e96a28;

	width: 575px;
	height: 16px;
	color: #e75a11;
	text-indent: 10px;
	line-height: 16px;
	vertical-align: middle;
	font-weight: bold;
	font-size:14px;
	padding-bottom:10px;
	
	}
#editeur .etape_d {
	float: right;
	background-color: #A2A085;
	background-image: url("/recettes/editeur/img/coin_gauche.gif");
	background-repeat: no-repeat;
	background-position: top right;
	width: 50px;
	height: 16px;
	margin-top: 25px;
	}
#editeur #etape .droite {
	float: right;
	width: 340px;
	margin-top: 10px;
	height: 22px;
	}
#editeur #etape .gauche {
	float: left;
	width: 195px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	margin-top: 10px;
	height: 22px;
	}
#editeur #etape label {
	float: left;
	text-align: right;
	width: 195px;
	padding-right: 5px;
	font-weight: bold;
	}
	#editeur #etape  .ee {

	text-align:left;
	width:500px;
	padding-left:40px;
	
	font-weight: bold;
	color:#e96a28;
	display:block;
	}
#editeur #repas_container input{


	
}
#editeur #etape p {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}
err.tabb {

width:150px;



	}
#msg_titre,#msg_description{
	padding-left: 200px;
	color: #FF0000;
	font-size: 10px;
	}

#editeur #titre {
	width: 250px;
	border: 1px solid #e96a28;
	}
#editeur #description {
	width: 250px;
	height: 50px;
	border: 1px solid #e96a28;
	}
	#editeur .mil {
	text-align:center;


	}
		#editeur #mil2 {
		color:#e96a28;
		font-size:14px;
		font-weight:bold;
		margin:10px;


	}
#editeur #nb_qsp {
	width: 20px;
	border:1px solid #e96a28;
	height: 17px;
	}
#editeur #ingredients {
	width: 220px;
	height: 175px;
	}
#editeur #preparation,#notes,#astuce {
	width: 500px;
	height: 100px;
	border: 1px solid #e96a28;
	}
	#editeur #preparation {
	width: 500px;
	height: 200px;
	border: 1px solid #e96a28;
	}
#editeur p.publier {
	text-align: center;
	margin: 10px 0 5px 0;
	}
#editeur .bouton {
background-color:#e96a28;
border: 1px solid #e96a28;
margin-bottom:10px;
}
#editeur #box_ing {

border: 1px solid #e96a28;
margin-bottom:10px;
margin-left:50px;
}
#editeur fieldset {
	border: 1px solid #e96a28;
	width: 450px;
	margin-left : 50px;
	}
#editeur fieldset#ingredient label{
	
	width: 150px;
	
	}
#editeur fieldset legend{
	
	font-weight: bold;
	color: #e96a28;
	
	}
#editeur #nb_qsp_ing {
	width: 40px;
	border:1px solid #e96a28;
	height: 17px;
	}
#editeur fieldset#nouvel_ingredient label{
	width: 150px;
	}
#editeur fieldset#nouvel_ingredient {

	}
#editeur input#tags {
	width: 500px;
	border: 1px solid #e96a28;
	}
	#editeur #after {
	
	vertical-align:middle;

	
	border: 1px solid #754222;
	color:#754222;
	font-weight:bold;
	font-size:10px;
	background-color:#FFFFFF;
	cursor:pointer;
	}
#editeur .sere {

	color:#e96a28;
}
#editeur p.ergonomie {
	padding-left: 40px;
	}
#editeur p.alerte {
	padding-left: 200px;
	margin-top: 0;	
	
	}
#editeur #msg_tags {

	background-color: #fbf7e7;
	height:10px;

}
/*****************/
/*modifier_profil*/
/*****************/

#modifier_profil label {
	float: left;
	text-align: left;
	width: 140px;
	font-weight: bold;
	}
#modifier_profil p {
	margin: 10px;
	}
#modifier_profil textarea {
	width: 250px;
	height: 100px;
	}
/*****************/
/*modifier_photo*/
/*****************/
#modifier_photo label {
	float: left;
	text-align: left;
	width: 140px;
	font-weight: bold;
	}
#modifier_photo p {
	margin: 10px;
	}
/*****************/
/*modifier_email*/
/*****************/
#modif_email label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 175px;
	}

#modif_email p {
	margin: 10px;
	}
/*****************/
/*modif_password*/
/*****************/
#modif_password label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 175px;
	}

#modif_password p {
	margin: 10px;
	}
/*****************/
/*mes_préférences*/
/*****************/

#preferences p {
	margin: 10px;
	}


/************/
/*disclaimer*/
/************/
#disclaimer {
	margin: 30px 0 0 25px;
	
	}
#texte_conditions {
	margin-top: 15px;
	width: 500px;
	height: 250px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #d2d2a9;
	scrollbar-highlight-color: #d2d2a9;
	scrollbar-3dlight-color	: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #d2d2a9;
	border: 1px solid #d2d2a9;
	}
#texte_conditions p{
	margin: 10px;
	}

#disclaimer p {
	margin: 10px;
	}
#disclaimer h2 {
	margin-right: 10px;
	margin-left: 10px;
	}
/**************/
/*Gerer photos*/
/**************/	
#gerer_photos {
	margin: 15px;
	}
#liste_recettes_gerer_photos {
	margin: 15px;
	}
#liste_recettes_gerer_photos div.liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
/*****************/
/*mosaique_membre*/
/*****************/	
#mosaique_membres {
	margin: 15px;
	}
#mosaique_membres h1{
	margin: 0 0 15px 0;
	}
#mosaique_membres div{
	margin: 10px 20px 10px 0;
	text-align: center;
	float: left;
	}
#mosaique_membres div a{
	text-decoration: none;
	color: #000;

	}
/*********************/
/*recette-enregistree*/
/*********************/	
#recette-enregistree {
	margin: 15px;
	}
#recette-enregistree p{
	margin-top: 15px;
	}
/***************/
/*membre_ecrire*/
/***************/
#membre_ecrire {
	margin: 30px;
	}
#membre_ecrire h1{
	margin: 0 0 20px 0;
	}
#membre_ecrire label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 180px;
	}
#membre_ecrire p {
	margin: 10px;
	}
#membre_ecrire p.alerte {
	margin-left: 190px;
	}
#membre_ecrire p.lien_bouton {
	width: 100px;
	}
#membre_ecrire textarea {
	width: 350px;
	height: 200px;
	}
/***************/
/*charte groupe*/
/***************/
.groupe h1{
	color: #97903f;
	font-weight: bold;
	font-size: 18px;
	}
.groupe h1 a{
	font-size: 18px;
	text-decoration: underline;
	}
.groupe h2{
	color: #97903f;
	font-size: 12px;
	}
.groupe h3{
	color: #97903f;
	font-size: 11px;
	}
.groupe a{
	color: #97903f;
	text-decoration: underline;
	}
.groupe a:hover{
	color: #97903f;
	text-decoration: none;
	}
.groupe .bouton {
	background-color: #97903f;
	color: #ffffff;
	padding: 2px 1px 2px 1px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
.groupe input{
	border: 1px solid #97903f;
	}
.groupe textarea{
	border: 1px solid #97903f;
	}
.groupe .lien_bouton a{
	background-color: #97903f;
	color: #fff;
	padding: 2px;
	display: block;
	border: 3px double #fff;
	text-align: center;
	text-decoration: none;
	}
.groupe .lien_bouton a:hover{
	color: #fff;
	}
.groupe .alerte {
	color: #ff0000;
	}
/***************/
/*liste recette*/
/***************/
#groupe_accueil {
	margin: 15px;
	}
#groupe_accueil .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
#groupe_accueil h1{
	margin: 20px 30px 5px 15px;
	}
#liste_recettes p.nbre_recette_liste {
	padding-bottom: 5px;
	}
.groupe_pair {
	background-color: #f0ede1;
	width: 580px;
	margin-bottom: 10px;
	border: 1px solid #f0ede1;	
	}
.groupe_pair div.titre {
	float: left;	
	}
.groupe_pair div.titre h2 {
	color: #96903e;
	font-size: 14px;
	padding: 5px 0 0 10px;	
	}
.groupe_pair div.titre h2 a{
	color: #96903e;
	font-size: 14px;
	}
.groupe_pair div.titre p{
	color: #6f7072;
	margin-left: 10px;
	}
.groupe_pair div.titre p a{
	color: #6f7072;
	text-decoration: none;
	}
.groupe_pair div.note {
	float: right;
	text-align: right;
	margin-right: 10px;
	color: #96903e;
	}
.groupe_pair div.note span {
	margin-right: 100px;
	padding-top: 5px;
	}
.groupe_pair div.note span img{
	padding-top: 5px;
	}

.groupe_pair div.photo {
	float: left;
	margin: 10px 0 0 0;
	padding-left: 10px;
	height: 120px;
	width: 110px;
	}
.groupe_pair div.description {
	float: left;
	margin: 10px 0 0 10px;
	background-color: #FCFBDF;
	height: 120px;
	width: 440px;
	}
.groupe_pair div.description p{
	margin: 10px;
	}
.groupe_pair div.bas {
	clear: both;
	background-color: #fff;
	margin: 10px;
	color: #96903e;
	text-align: center;
	}
.groupe_impair {
	background-color: #ffffff;
	width: 580px;
	margin-bottom: 10px;
	border: 1px solid #979140;	
	}
.groupe_impair div.titre {
	float: left;	
	}
.groupe_impair div.titre h2 {
	color: #979140;
	font-size: 14px;
	padding: 5px 0 0 10px;	
	}
.groupe_impair div.titre h2 a{
	color: #979140;
	font-size: 14px;
	}
.groupe_impair div.titre p{
	color: #6f7072;
	margin-left: 10px;
	}
.groupe_impair div.titre p a{
	color: #6f7072;
	text-decoration: none;
	}
.groupe_impair div.note {
	float: right;
	text-align: right;
	margin-right: 10px;
	color: #979140;
	}
.groupe_impair div.note span {
	margin-right: 100px;
	padding-top: 5px;
	}
.groupe_impair div.note span img{
	padding-top: 5px;
	}

.groupe_impair div.photo {
	float: left;
	margin: 10px 0 0 0;
	padding-left: 10px;
	height: 120px;
	width: 110px;
	}
.groupe_impair div.description {
	float: left;
	margin: 10px 0 0 10px;
	background-color: #FCFBDF;
	height: 120px;
	width: 440px;
	}
.groupe_impair div.description p{
	margin: 10px;
	}
.groupe_impair div.bas {
	clear: both;
	background-color: #b6ae73;
	margin: 10px;
	color: #ffffff;
	text-align: center;
	}
/***************/
/*fiche groupe*/
/***************/
#groupe_fiche {
	
	}
#groupe_fiche h1{
	margin: 20px 30px 5px 15px;
	}



#groupe_fiche #gauche {
	float: left;
	width: 300px;

	}
#groupe_fiche #droite {
	float: right;
	width: 305px;

	}
#groupe_fiche #droite #photo img{
	width: 305px;

	}
#groupe_fiche h2{
	margin: 0 15px 7px 0;
	}


#groupe_fiche #stats{
	margin: 0 0 5px 15px;
	background-color: #f0ede1;
	padding: 10px;

	width: 220px;
	}
		

#groupe_fiche #droite #photo {
	background-color: #fefbe6;
	color: #58585a;
	line-height: 20px;
	}
#groupe_fiche #droite #photo p{
	padding: 10px;
	}

#groupe_fiche #gauche #bouton_groupe {
	width: 220px;
	margin: 10px 0 0 50px;
	}
#groupe_fiche #gauche #bouton_groupe p{
	margin-top: 10px;
	}
#recettes_groupe {
	margin: 10px 0 0 20px;
	}
/*creer_groupe*/
#creer_groupe {
	margin: 15px;
	}
#creer_groupe h1{
	margin: 20px 30px 5px 15px;
	}
/*groupe*/
#recette_groupe {
	margin: 15px;
	}
#recette_groupe h1{
	margin: 20px 30px 5px 15px;
	}
.bloc_620#page_membre {
	background-color: #fff;
	border: 1px solid #e85b11;
	font-family:Arial, Verdana, sans-serif;
	}
	
.bloc_620#page_communaute {
	background-color: #fff;
	border: 1px solid #7b9000;
	font-family:Arial, Verdana, sans-serif;
	padding-bottom:10px;
	}	
	
.bloc_620#page_communaute a {
		color: #7b9000;
	}	
	
.bloc_620#page_membre .pointilles {
	border-bottom: 1px dashed #713c1b;
	margin-top:1px;
	margin-bottom:1px;
}	

.bloc_620#page_membre #membre {
	padding-left:10px;
	padding-bottom:10px;
}

.bloc_620#page_membre #membre a {
	padding-left:10px;
	padding-bottom:10px;
	color:#7b9000;
}

.bloc_620#page_membre p.puce {
	background-image:url(/communaute/img/fiche/puce.gif);
	background-repeat:no-repeat;
	background-position:18px 6px;
}
	
.bloc_620#page_membre .bt {
	width:166px;
	height:24px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	line-height:24px;
	vertical-align:middle;
	text-transform:uppercase;
	margin-top:7px;
	text-align:center;
}	

.bloc_620#page_membre .bt p{
	color:#fff;
}	
	
.bloc_620#page_membre h1 {
	position:relative;
	text-transform:uppercase;
	color:#e75a11;
	font-weight:bold;
	font-size:18px;
	margin-left:22px;
	margin-top:16px;
	margin-bottom:10px;
	}

.bloc_620#page_membre h2, .bloc_620#page_communaute h2  {
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:3px 0px 10px 11px;
}

.bloc_620#page_membre h2 {
	color:#e75a11;
}

.bloc_620#page_communaute h2 {
	color:#7b9000;
}


.bloc_620#page_membre h2 a {
	font-size:16px;
	color:#e75a11;
	text-decoration:underline;
}

.bloc_620#page_membre h2 a:hover {
	text-decoration:none;
}

.bloc_620#page_communaute h2 a {
	font-size:16px;
	text-decoration:underline;
}

.bloc_620#page_communaute h2 a:hover {
	text-decoration:none;
}

.bloc_620#page_membre #photo_utr {
	float:left;
	width:172px;
	padding-left:20px;
}

.bloc_620#page_membre #photo_utr img {
	width:152px;
}



.bloc_620#page_membre #infos_messages {
	float:left;
	width:426px;
}

.bloc_620#page_membre #informations {
	padding-bottom:10px;
}

.bloc_620#page_membre #messages_utr {
	width:406px;
	margin-bottom:9px;
}

.bloc_620#page_membre #messages_utr p {
	width:405px;
	height:26px;
	background-image:url(/communaute/img/fiche/bt_messages.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:26px;
	vertical-align:middle;

	
}

.bloc_620#page_membre #messages_utr a {
	font-size:15px;
	color:#fff;
	font-weight:bold;
}


.bloc_406 .bloc_406_haut {
	width:406px;
	height:7px;
	font-size:7px;
	background-image:url(/communaute/img/fiche/encart_orange_haut.gif);
	background-repeat:no-repeat;
}

.bloc_406 .bloc_406_bas {
	width:406px;
	height:7px;
	font-size:7px;
	background-image:url(/communaute/img/fiche/encart_orange_bas.gif);
	background-repeat:no-repeat;
}

.bloc_406 .bloc_406_milieu {
	width:404px;
	border-left:1px solid #e96a28;
	border-right:1px solid #e96a28;
	background-color:#fbf7e7;
}

.bloc_406 .bloc_406_milieu .bloc_406_milieu_gauche  {
	float:left;
	width:199px;
}


.bloc_406 .bloc_406_milieu .bloc_406_milieu_gauche p  {
	padding:0px 0px 5px 12px;
}

.bloc_406 .bloc_406_milieu .bloc_406_milieu_droite  {
	float:left;
	width:205px;
	padding-top:8px;
}

.bloc_406 .bloc_406_milieu p.bt_gd_orange  {
	height:21px;
	width:194px;
	background-image:url(/communaute/img/fiche/bt_menu_infos.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
}

.bloc_406 .bloc_406_milieu p.bt_gd_orange a  {
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:21px;
	vertical-align:middle;
}



.bloc_406 h2, .bloc_577 h2, .bloc_589 h2 {
	color:#e75a11;
}

.bloc_577 {
	margin-left:20px;
	padding-bottom:10px;
	padding-top:10px !important;
	padding-top:0px;
}

.bloc_577 .bloc_577_haut {
	width:577px;
	height:7px;
	font-size:7px;
	background-image:url(/communaute/img/fiche/encart_gd_orange_haut.gif);
	background-repeat:no-repeat;
}

.bloc_577 .bloc_577_bas {
	width:577px;
	height:7px;
	font-size:7px;
	background-image:url(/communaute/img/fiche/encart_gd_orange_bas.gif);
	background-repeat:no-repeat;
}

.bloc_577 .bloc_577_milieu {
	width:575px;
	border-left:1px solid #e96a28;
	border-right:1px solid #e96a28;
	background-color:#fbf7e7;
		padding-bottom:10px;
}

.bloc_577 .bloc_577_milieu p#message {
	border:1px solid #e96a28;
	background-color:#FFFFFF;
	margin-left:7px;
	margin-right:7px;
	padding:5px;
}

.bloc_589 .bloc_589_milieu p.recompense{
	padding-left:27px;
	float:left;
	width:170px;
	padding-top:11px;
}

.bloc_589 .bloc_589_milieu p.recompense_vide{
	padding-left:27px;
	padding-top:0px;
}

.bloc_589 .bloc_589_milieu p.medaille {
	padding-left:0px;
	float:left;
}


.bloc_577 .bloc_577_milieu p.bt_message {
	width:151px;
	height:19px;
	background-image:url(/communaute/img/fiche/bt_gd_orange.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	line-height:19px;
	vertical-align:middle;
	text-transform:uppercase;
	text-align:center;
	margin-left:210px;
}


.bloc_577 .bloc_577_milieu a {
	color:#e75a11;
	font-size:14px;
	font-weight:bold;
}

.bloc_577 .bloc_577_milieu p.bt_modif_site {
	color:#fff;
	background-image:url(/communaute/img/fiche/bt_modif_site.gif);
	background-repeat:no-repeat;
	padding:0px 8px 0px 8px;
	margin-left:500px;
	margin-top:5px;
}

.bloc_577 .bloc_577_milieu p.bt_modif_site a {
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
}

.bloc_577 .bloc_577_milieu p.bt_message a {
	color:#fff;
	font-weight:bold;
	font-size:11px;

}

.bloc_577 .bloc_577_milieu span#titre {
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	color:#e75a11;
	margin:0px;
	padding:3px 0px 0px 11px;
}



#donnees_persos {
	background-color:#f2f4e5;
	padding-top:10px;
	
}

.bloc_290 {
	float:left;
	margin-left:13px !important;
	margin-left:6px ;
	padding-bottom:8px;
}

.bloc_290 h2 {
	color:#7b9000;
}

.bloc_290 .bloc_290_haut {
	width:290px;
	height:9px;
	font-size:7px;
	background-image:url(/communaute/img/fiche/encart_vert_haut.gif);
	background-repeat:no-repeat;
}

.bloc_290 .bloc_290_bas {
	width:290px;
	height:9px;
	font-size:9px;
	background-image:url(/communaute/img/fiche/encart_vert_bas.gif);
	background-repeat:no-repeat;
}

.bloc_290 .bloc_290_milieu {
	width:288px;
	border-left:1px solid #7b9000;
	border-right:1px solid #7b9000;
	background-color:#fff;
}

.bloc_290#stats .bloc_290_milieu p, .bloc_290#contacts .bloc_290_milieu p, .bloc_290#commentaires .bloc_290_milieu p , .bloc_290#groupes .bloc_290_milieu p {
	padding-left:27px;
}

.bloc_290#groupes .bloc_290_milieu p {
	padding-bottom:3px;
	padding-top:3px;
}

.bloc_290#contacts .bloc_290_milieu p {
	padding-bottom:3px
}



.bloc_290#commentaires .bloc_290_milieu p {
	padding-bottom:3px;
	padding-top:3px;
	margin-right:3px;
}

.bloc_290#commentaires .bloc_290_milieu p.suite {
	padding-bottom:3px;
	padding-top:3px;
	margin-left:200px;
}





.bloc_290#stats .stats_gauche {
	float:left;
	padding-left:27px;
	padding-right:7px;
	padding-bottom:17px;
	
}

.bloc_290#stats .stats_droite {
	float:left;
	margin-left:0px;
	padding-left:0px;
	
}

.bloc_290#stats .stats_droite p {
	padding-left:0px;
	
}

.bloc_290#stats .bloc_290_milieu p {
	padding-bottom:17px
}

.bloc_290#stats .bloc_290_milieu b.vert {
	color:#7b9000;
}





.bloc_290 .bloc_290_milieu .bt_gd_vert {
	background-image:url(/communaute/img/fiche/bt_gd.gif);
	background-repeat:no-repeat;
	margin-left:61px;
} 


.bloc_290 .bloc_290_milieu .bt_gd_vert a {
	color:#fff;
}

.bloc_290 .bloc_290_milieu  a {
	color:#7b9000;
	font-size:11px;
}

.bloc_290 .bloc_290_milieu .ligne_verte {
	border-bottom:1px solid #7b9000;
	margin-left:2px;
	margin-right:2px;
	padding-bottom:7px;
	padding-left:0px;
}

.bloc_290#groupes .bloc_290_milieu .photo_groupe {
	float:left;
	width:51px;
	margin-left:13px !important;
	margin-left:6px;
	
}

.bloc_290#groupes .bloc_290_milieu .photo_groupe p{
	padding-left:0px;
}

.bloc_290#groupes .bloc_290_milieu .lien_groupe {
	float:left;
	width:224px;
	padding-top:3px;
}

.bloc_290 .bloc_290_milieu  .voir {
	width:46px;
	height:13px;
	background-image:url(/communaute/img/fiche/bt_pt.gif);
	background-repeat:no-repeat;
	margin-left:175px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	line-height:13px;
	vertical-align:middle;
	padding-left:0px;
}

.bloc_290 .bloc_290_milieu .voir a{
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.bloc_290 .bloc_290_milieu .detail {
	margin-left:0px;
	padding:0px 8px 0px 8px;;
}


.bloc_290#groupes .bloc_290_milieu .lien_groupe p{
	padding-left:6px;
}


.bloc_290#groupes .bloc_290_milieu .photo_groupe img {
	width:51px;
}

.bloc_620#page_membre #mes_recettes {
	background-color:#fdeee7;
	padding-bottom:10px;
}

.bloc_620#page_membre #mes_recettes .mes_recettes_droite {
	float:left;
	width:244px;
}

.bloc_620#page_membre #mes_recettes .mes_recettes_gauche {
	float:left;
	width:244px;
}

.bloc_620#page_membre p.suite a{
	text-align:right;
	color:#fff;
	background-image:url(/communaute/img/fiche/bt_pt.gif);
	background-repeat:no-repeat;
	padding:0px 8px 0px 8px;
	font-weight:bold;
	margin-top:10px;
}

.bloc_620#page_membre #mes_recettes p.suite a{
	margin-left:503px;
}


.bloc_620#page_membre #mes_recettes p{
	padding-left:27px;
}



.bloc_589 {
	margin-left:14px;
	padding-top:10px ;
}



.bloc_589 .bloc_589_haut {
	width:589px;
	height:10px;
	font-size:8px;
	background-image:url(/communaute/img/fiche/encart_589_haut.gif);
	background-repeat:no-repeat;
}

.bloc_589 .bloc_589_bas {
	width:589px;
	height:10px;
	font-size:10px;
	background-image:url(/communaute/img/fiche/encart_589_bas.gif);
	background-repeat:no-repeat;
}

.bloc_589 .bloc_589_bas#bloc_589_bas_blanc {
	width:589px;
	height:10px;
	font-size:10px;
	background-image:url(/communaute/img/fiche/encart_589_bas_blanc.gif);
	background-repeat:no-repeat;
}

.bloc_589 .bloc_589_milieu {
	width:587px;
	border-left:1px solid #e96a28;
	border-right:1px solid #e96a28;
	background-color:#fbf7e7;
}


.bloc_589 .bloc_589_milieu .bloc_haut {
	border-bottom:1px solid #e75a11;
	margin-left:3px;
	margin-right:3px;
	padding-bottom:10px;
}

.bloc_589 .bloc_589_milieu .bloc_bas {
	background-color:#fbf7e7;
	padding-top:10px;
}


.bloc_589 .bloc_589_milieu .bloc_bas div.menu {
	float:left;
	width:232px;
	height:25px;
	padding:0px;
	margin:0px;
	background-image:url(/communaute/img/fiche/bt_menu.gif);
	background-repeat:no-repeat;
	margin-right:30px !important;
	margin-left:30px !important;
	margin-right:15px;
	margin-left:15px;
	text-align:center;
	line-height:25px;
	vertical-align:middle;
	padding-bottom:15px;
}

.bloc_589 .bloc_589_milieu .bloc_bas .menu a {
	color:#713c1b;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}



.recettes .bloc_589_milieu   {
	background-color:#FFFFFF;
}


.recettes .bloc_589_milieu  p.puce a{
	color:#7b9000;
	font-size:11px;
}



.recettes div#form_rec_modif {
	float:left;
	width:273px;
	padding-left:4px;
}

.recettes div#form_rec_modif p {
	text-align:center;
	font-weight:bold;
}

.recettes div#form_rec_modif select{
	width:273px;
}



.recettes div#form_rec_en_cours {
	float:left;
	width:304px;
}

.recettes div#form_rec_en_cours p {
	text-align:center;
	font-weight:bold;
}

.recettes div#form_rec_en_cours select {
	margin-left:60px;
	width:186px;
}

.bloc_589 .bloc_589_milieu .bloc_haut .bt_gd_orange {
	background-image:url(/communaute/img/fiche/bt_gd_orange.gif);
	background-repeat:no-repeat;
	margin-left:215px;
} 

.bloc_589 .bloc_589_milieu .bt_gd_orange a {
	color:#fff;
}

/*************/
/*charte menu*/
/*************/
.outil h1{
	color: #946039;
	font-weight: bold;
	font-size: 18px;
	}
.outil h1 a{
	font-size: 18px;
	text-decoration: underline;
	}
.outil h2{
	color: #946039;
	font-size: 12px;
	}
.outil h3{
	color: #946039;
	font-size: 11px;
	}
.outil a{
	color: #946039;
	text-decoration: underline;
	}
.outil a:hover{
	color: #946039;
	text-decoration: none;
	}
.outil .bouton {
	background-color: #97903f;
	color: #ffffff;
	padding: 2px 1px 2px 1px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
.outil input{
	border: 1px solid #946039;
	}
.outil textarea{
	border: 1px solid #946039;
	}
.outil .lien_bouton a{
	background-color: #946039;
	color: #fff;
	padding: 2px;
	display: block;
	border: 3px double #fff;
	text-align: center;
	text-decoration: none;
	}
.outil .lien_bouton a:hover{
	color: #fff;
	}
.outil .alerte {
	color: #ff0000;
	}

/**************/
/*Style Outils*/
/**************/
.fermer_pop {
	text-align: right;
	}
/****************/
/*Outils accueil*/
/****************/
#outils .gauche {
	float: left;
	width: 325px;
	}
#outils .droite {
	float: left;
	width: 325px;
	}
#outils .cadre {
	width: 312px;
	margin: 10px 0 0 7px;
	background-repeat: no-repeat;
	background-position: top left;
	height: 224px;
	border-top: 3px solid #f4e6b6;
	/*padding-top: 3px;*/
	}
#outils .cadre_2#frigo2 {
	width: 312px;
	margin: 0px 0 0 7px;
	background-color: #fbf0cd;
	background-image: none;
	}
#outils .cadre .titre{
	width: 306px;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	color: #fff;
	text-indent: 15px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 18px;
	margin: 0 0 0 3px;
	}
#outils #course {
	background-image: url("/recettes/img/fond_cadre_outil_course.jpg");
	}
#outils #course .titre{
	background-image: url("/recettes/img/fond_titre_outil.jpg");
	}
#outils .cadre#course h2{
	color: #94603a;
	margin: 3px 0 0 10px;
	}
#outils .cadre#course p{
	color: #94603a;
	margin: 10px 10px 20px 160px;
	line-height: 15px;
	}
#outils #frigo {
	background-image: url("/recettes/img/fond_cadre_outil_frigo.jpg");
	}
#outils #frigo .titre{
	background-image: url("/recettes/img/fond_titre_outil.jpg");
	}
#outils .cadre#frigo h2{
	color: #94603a;
	margin: 3px 0 0 10px;
	}
#outils .cadre_2#frigo2 h2{
	color: #94603a;
	margin: 0 0 10px 10px;
	padding-top: 10px;
	}

#outils .cadre_2#frigo2 input.ingredient {
	border: 1px solid #94603a;
	width: 200px;
	line-height: 20px;
	}

#outils .cadre_2#frigo2 p {
	padding: 0 0 10px 0;
	text-align: center;
	}
#outils .cadre_2#frigo2 .bouton {
	background-color: #EE6223;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
#outils .cadre#frigo p{
	color: #94603a;
	margin: 10px 10px 20px 160px;
	line-height: 15px;
	}
.lien_bouton a{
	background-color: #EE6223;
	color: #fff;
	padding: 2px;
	display: block;
	border: 3px double #fff;
	text-align: center;
	text-decoration: none;
	}
.lien_bouton a:hover{
	color: #fff;
	}
#outils #allergie {
	background-image: url("/recettes/img/fond_cadre_outil_allergie.jpg");
	}
#outils #allergie .titre{
	background-image: url("/recettes/img/fond_titre_outil_r.jpg");
	}
#outils .cadre#allergie h2{
	color: #d61f1b;
	margin: 0 0 10px 10px;
	padding-top: 10px;
	}
#outils .cadre#allergie p{
	color: #94603a;
	margin: 10px 10px 20px 160px;
	line-height: 15px;
	}
#outils .cadre_2#allergie2 {
	width: 312px;
	margin: 0px 0 10px 7px;
	background-color: #fbf0cd;
	background-image: none;
	}
#outils .cadre_2#allergie2 h2{
	color: #d61f1b;
	margin: 0 0 10px 10px;
	padding-top: 10px;
	}

#outils .cadre_2#allergie2 input.ingredient {
	border: 1px solid #e42918;
	width: 200px;
	line-height: 20px;
	}

#outils .cadre_2#allergie2 p {
	padding: 0 0 10px 0;
	text-align: center;
	}
#outils .cadre_2#allergie2 .bouton {

	background-color: #e42918;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
#outils #regime {
	background-image: url("/recettes/img/fond_cadre_outil_regime.jpg");
	height: 171px;
	margin-bottom: 10px;
	}
#outils #regime .titre{
	background-image: url("/recettes/img/fond_titre_outil_v.jpg");
	}
#outils .cadre#regime h2{
	color: #8d9d31;
	margin: 0 0 10px 10px;
	padding-top: 10px;
	}
#outils .cadre#regime .bouton {
	background-color: #8d9d31;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	cursor: pointer;
	border-style: outset;
	border-width: 1px;
	}
#outils .cadre#regime p{
	text-align: center;
	margin: 0 0 10px 0;
	}
/***********************/
/*recherche ingredients*/
/***********************/
#recherche_ingredients {
	margin: 15px;
	}
#recherche_ingredients .liste{
	text-align: right;
	margin: 10px 45px 10px 0;
	}
p.recherche_sans_type_ingredients {
	margin-top: 15px;
	}
#recherche_ingredients #ingredients_champs {
	margin: 10px 0 10px 0;
	}
#recherche_ingredients #ingredients_champs p{
	margin: 0 0 7px 0;
	}
	
	
	
/*********/
/*alerter*/
/*********/
#alerter {
	margin: 10px;
	}
#alerter label {
	
	text-align: left;
	font-weight: bold;
	}
#alerter p {
	margin: 10px;
	}
#alerter textarea {
	width: 350px;
	height: 100px;
	margin-top: 5px;
	}
#alerter h2 {
	margin-top: 20px;
	}
/*************/
/*envoyer_ami*/
/*************/
#envoyer_ami {
	margin: 10px;
	}
#envoyer_ami label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 200px;
	}
#envoyer_ami p {
	margin: 10px 0 0 0;
	}
#envoyer_ami p.alerte {
	margin-left: 200px;
	margin-top: 0;
	}
#envoyer_ami textarea {
	width: 230px;
	height: 75px;
	}
#envoyer_ami #crypt{
	margin-left: 200px;
	}
/**********************/
/*demander une recette*/
/**********************/
#demande_recette {
	margin: 10px;
	}
#demande_recette label{
	float: left;
	text-align: left;
	font-weight: bold;
	width: 160px;
	}
#demande_recette p {
	margin: 10px;
	}
#demande_recette p.alerte {
	margin-left: 170px;
	}
#demande_recette #titre_recette {
	width: 200px;
	}
#demande_recette p input.bouton{
	width: 75px;
	
	}
#demande_recette h2 {
	margin-top: 15px;
	margin-bottom: 20px;
	}
#email_recette_recherchee {
	border: 0px;
	}
/**************/
/*ajouter_menu*/
/**************/
#popup_menu {
	margin: 10px;
	}
#popup_menu label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 200px;
	}
#popup_menu p{
	margin: 10px 0 0 0;
	}
#popup_menu p.alerte{
	margin: 0;
	}
#popup_menu p.lien_bouton{
	width: 120px;
	}
#saisons_container {
	padding-left: 200px;
	}
#saisons_container input{
	border: 0;
	}
#occasions_container {
	padding-left: 200px;
	}
#occasions_container input{
	border: 0;
	padding: 2px;
	}
#repas_container {
	padding-left: 200px;
	}
#repas_container input{
	border: 0;
	padding: 2px;
	}
/**************/
/*page_contact*/
/**************/
#contact {
	margin: 10px;
	}
#contact label {
	float: left;
	text-align: left;
	font-weight: bold;
	width: 200px;
	}
#contact p{
	margin: 10px 0 0 0;
	}
#contact textarea {
	width: 400px;
	height: 200px;
	}
#contact #crypt{
	margin-left: 200px;
	}
#contact p.alerte{
	margin-left: 200px;
	}
/********************/
/*page_index_recette*/
/********************/
#index_recettes {
	margin: 10px;
	}

#index_recettes div.menu{
	margin: 10px 0 20px 0;
	font-size: 16px;
	}
#index_recettes div.menu a{
	color: #EE6223;
	font-size: 16px;
	padding-right: 5px;
	}
#index_recettes div.liste a{
	color: #000;
	text-decoration: none;
	}
#index_recettes div.liste a:hover{
	color: #EE6223;
	}
#index_recettes p.alerte{
	margin-left: 200px;
	}
/*******************/
/*archives_concours*/
/*******************/
#archives_concours {
	margin: 10px;
	}
#archives_concours h1{
	margin-bottom: 20px;
	}
/*********************/
/*outil_liste_courses*/
/*********************/
#outil_liste_courses {
	margin: 10px;
	}
#outil_liste_courses h1{
	margin: 0 0 20px 0;
	}
#outil_liste_courses p.lien_bouton{
	width: 120px;
	margin: 10px 0 0 0;
	}
/*****/
/*RSS*/
/*****/
#rss {
	margin: 10px;
	}
#rss h1{
	margin: 20px 0 30px 0;
	}
#rss p {
	margin-top: 10px;	
	}
/*******************/
/*recherche avancee*/
/*******************/
#rechav
{
background-color:#e75a11;
color:#906649;
}
.bloc_300#rechav .haut1 {
	background-image:url(/recettes/recherche_avancee/img/haut_1_1.gif);
	background-repeat:no-repeat;
	height:11px;
	}
.bloc_300#rechav .titre1 {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:18px;
	}
.bloc_300#rechav .haut2 {
	background-image:url(/recettes/recherche_avancee/img/haut_1_2.gif);
	background-repeat:no-repeat;
	height:10px;
	width:283px;
	margin-left:8px;
	background-color:#fcf7e5;
	}
.bloc_300#rechav .bas2{
	height:11px;
	width:283px;
	padding:0px;
	margin-left:8px;
	}
.bloc_300#rechav .cont2{
	background-color:#fcf7e5;
	color:#906649;
	width:263px;
	margin-left:8px;
	padding-left:20px;
	}
.bloc_300#rechav .cont2 .exp{
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	}
.bloc_300#rechav .centf{
	width:242px;
	text-align:center;
	}
.bloc_300#rechav .sel{
	width:242px;
	border:1px solid #6c3615;
	}
.bloc_300#rechav .hi{
	border-top:1px solid #6c3615;
	border-left:1px solid #6c3615;
	border-right:1px solid #6c3615;
	width:242px;
	}
.bloc_300#rechav .ci{
	border-left:1px solid #6c3615;
	border-right:1px solid #6c3615;
	width:242px;
	}
.bloc_300#rechav .bi{
	border-bottom:1px solid #6c3615;
	border-left:1px solid #6c3615;
	border-right:1px solid #6c3615;
	width:242px;
}
.bloc_300#rechav .but {
	background-color:#6c3615;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border-left:40px solid #6c3615;
	border-right:40px solid #6c3615;
	border-top:4px solid #6c3615;
	border-bottom:4px solid #6c3615;
	margin-top:15px;
	margin-bottom:5px;
	}
	
/*******************/
/*recherche resultat*/
/*******************/
#recherche_resultat .alerte {
	color:#FF0000;
	font-weight:bold;
}

div.bloc_620#resultat_recherche_2 {
	margin: 20px 20px 0 20px;
	background-color: #fff;
	border: 1px solid #e75a11;
}
div.bloc_620#resultat_recherche iframe{
	width: 590px;
}

/**************/
/*page accueil*/
/**************/
#accueil {
	margin-bottom: 30px;
	}
#accueil .gauche {
	float: left;
	width: 325px;
	}
#accueil .droite {
	float: left;
	width: 325px;
	
	}
#accueil .droite h2{
	color: #EE6223;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 8px;
	}
#accueil .droite h2 a{
	color: #EE6223;
	
	}
#accueil .droite .pseudo{
	color: #8E8E49;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 4px;
	}
#accueil .droite .pseudo a{
	color: #8E8E49;
	}
#accueil .droite img{
	margin-top: 10px;
	margin-left: 10px;
	}
#accueil .droite #preparation{
	margin-top: 10px;
	background-color: #FEEBDE;
	border: 0;
	}
#accueil .droite #preparation p{
	margin: 10px;
	}
#accueil .droite #ingredients{
	margin-top: 10px;
	background-color: #FEEBDE;
	border: 0;
	}
#accueil .droite #ingredients p{
	margin: 10px;
	}
#accueil .droite #titre {
	height: 24px;
	/*background-color: #97903f;*/
	color: #EE6223;
	font-size: 16px;
	vertical-align: middle;
	line-height: 24px;
	text-indent: 10px;
	margin-top: 8px;
	font-weight: bold;
	}
#accueil .gauche p.date_recette{
	color: #EE6223;
	margin-top: 5px;
	}
#accueil .gauche #recettes_recherchees {
	margin: 0 10px 0 10px;
	/*background-color: #dfddd4;*/
	}
#accueil .gauche #recettes_recherchees h2{
	margin: 0 0 5px 0;
	}
#accueil .gauche #recettes_recherchees p.lien{
	margin-top: 7px;
	color: #666666; 
	}
#accueil .gauche #recettes_recherchees p.lien a{
	color: #EE6223;
	}
#accueil .gauche #recettes_recherchees #liste_recettes_recherchees a{
	color: #000000;
	}
#accueil .gauche #recettes_recherchees #liste_recettes_recherchees a:hover{
	color: #EE6223;
	}
#accueil .gauche .cadre {
	width: 312px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: top right;
	margin-left: 7px;
	margin-top: 14px;
	}
#accueil .gauche .cadre .haut{
	height: 18px;
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	line-height: 18px;
	text-indent: 7px;
	vertical-align: middle;
	font-weight: bold;

	}
#accueil .gauche .cadre .bas{
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	height: 50px;
	}
#accueil .gauche .cadre .bas p{
	margin: 0 85px 0 15px;
	padding-top: 10px;
	line-height: 16px;
	}
#accueil .gauche .cadre .bas a{
	color: #000;
	}
#accueil .droite #bouton_inscription img{
	margin: 10px 0 5px 5px;
	}
#accueil .droite #anim img{
	width: 305px;
	}
/*inscrivez-vous*/
#accueil .gauche #inscrivez-vous {
	width: 312px;
	height: 48px;
	margin: 15px  0 0 7px;
	background-image: url("/recettes/img/fond_cadre_inscription.gif");
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	}
#accueil .gauche #inscrivez-vous p{
	margin: 2px 20px 0 0;
	color: #EE6223;
	font-size: 12px;
	font-weight: bold;
	}

#accueil .gauche #inscrivez-vous p.lien_bouton{
	width: 150px;
	margin: 4px 20px 0 0;
	float: right;
	}
#accueil .gauche #inscrivez-vous p.lien_bouton a{
	background-color: #9a987c;
	}
#accueil .gauche #inscrivez-vous.communaute {
	width: 312px;
	height: 48px;
	margin: 10px  0 0 7px;
	background-image: url("/communaute/img/fond_cadre_inscription.gif");
	background-repeat: no-repeat;
	background-position: top left;
	text-align: right;
	}
accueil .gauche #inscrivez-vous.communaute p{
	margin: 2px 20px 0 0;
	color: #9A987C;
	font-size: 12px;
	font-weight: bold;
	}
#accueil .gauche #inscrivez-vous.communaute input.bouton{
	margin: 4px 20px 0 0;
	background-color: #9A987C;
	border: 1px solid #9A987C;
	
	}
#accueil .gauche #vert {
	background-image: url(/img/accueil/photo_outil.gif);

	}
#accueil .gauche #vert .haut{
	background-image: url(/img/accueil/fond_vert.gif);
	}
#accueil .gauche #vert .bas{
	border-color:  #8E8E49;
	}
	
	
#accueil .gauche #jaune {
	background-image: url(/img/accueil/photo_utile.gif);

	}
#accueil .gauche #jaune .haut{
	background-image: url(/img/accueil/fond_jaune.gif);
	}
#accueil .gauche #jaune .bas{
	border-color: #EFBF1B;
	
	}
	
#accueil .gauche #marron {
	background-image: url(/img/accueil/photo_outil.gif);
	}
#accueil .gauche #marron .haut{
	background-image: url(/img/accueil/fond_marron.gif);
	}
#accueil .gauche #marron .bas{
	border: #8E6040;
	}
#accueil .gauche h2{
	color: #EE6223;
	font-weight: bold;
	font-size: 18px;
	margin-left: 10px;
	margin-top: 15px;
	}
/*#dernieres_recettes {
	margin: 10px;
	
	}
#dernieres_recettes a{
	color: #000;
	font-size: 11px;
	}
#dernieres_recettes a:hover{
	color: #EE6223;
	}
#dernieres_recettes li{
	line-height: 15px;
	}
#dernieres_recettes p span.membre a{
	color: #000;
	font-size: 11px;
	}*/
/*concours*/

#accueil #concours {
	position: absolute;
	top: 300px;
	right: 65px;
	width: 67px;
	height: 82px;
	background-repeat: no-repeat;
	text-align: center;
	color: #fff;
	font-weight: bold;
	}
#accueil #concours p{
	margin-top: 18px;
	}
#accueil #concours.or {
	background-image: url(/img/accueil/concours_fond_or.png)!important;
	background-image: none;
	filter: none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/accueil/concours_fond_or.png', sizingMethod='scale');
	}
#accueil #concours.argent {
	background-image: url(/img/accueil/concours_fond_argent.png)!important;
	background-image: none;
	color: #000000;
	filter: none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/accueil/concours_fond_argent.png', sizingMethod='scale');
	}
#accueil #concours.bronze {
	background-image: url(/img/accueil/concours_fond_bronze.png)!important;
	background-image: none;
	filter: none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/accueil/concours_fond_bronze.png', sizingMethod='scale');
	}

/*membre aléatoire*/
#accueil #appercu_membre{
	width: 312px;
	margin: 10px  0 0 7px;
	}	
#accueil #appercu_membre .haut {
	background-color: #9A987C;
	height: 20px;
	color: #fff;
	line-height: 19px;
	vertical-align: middle;
	text-indent: 10px;
	font-weight: bold;
	}

#accueil #appercu_membre .bas{
	background-color: #EBE9E3;
	border-left: 1px solid #9A987C;
	border-right: 1px solid #9A987C;
	border-bottom: 1px solid #9A987C;
	padding: 5px;
	}
#accueil #appercu_membre .bas img {
	width: 50px;
	height: 50px;
	margin: 8px 0 0 8px;
	/*float: left; existe déjà qqpart*/
	}
#accueil #appercu_membre .bas a {
	color: #EE6223;
	}
#accueil #appercu_membre .bas div.both {
	height: 10px;
	}
	
	/*groupes*/
#accueil #apercu_groupes{
	width: 312px;
	margin: 10px  0 0 7px;
	}	
#accueil #apercu_groupes .haut {
	background-color: #97903f;
	height: 20px;
	color: #fff;
	line-height: 19px;
	vertical-align: middle;
	text-indent: 10px;
	font-weight: bold;
	}

#accueil #apercu_groupes .bas{
	background-color: #EAE9D9;
	border-left: 1px solid #97903f;
	border-right: 1px solid #97903f;
	border-bottom: 1px solid #97903f;
	padding: 5px;
	}
#accueil #apercu_groupes .bas img {
	width: 50px;
	height: 50px;
	margin: 8px 0 0 8px;
	/*float: left; existe déjà qqpart*/
	}
#accueil #apercu_groupes .bas a {
	color: #EE6223;
	}
#accueil #apercu_groupes .bas div.both {
	height: 10px;
	}

/*************/
/*page legale*/
/*************/
#page_mentions {
	margin: 10px;
	}
#page_mentions p{
	margin-top: 10px;
	}
#page_mentions h1{
	margin-bottom: 30px;
	}
/*recette aleatoire*/
#accueil #cadre_rec_aleatoire{
	width: 312px;
	margin: 10px  0 0 7px;
	}	
#accueil #cadre_rec_aleatoire .haut {
	background-color: #EE6223;
	height: 20px;
	color: #fff;
	line-height: 19px;
	vertical-align: middle;
	}
#accueil #cadre_rec_aleatoire .haut .gauche{
	float: left;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
	width: 210px;
	}
#accueil #cadre_rec_aleatoire .haut .gauche#recette_preparation {
	width: 310px;
	}
#accueil #cadre_rec_aleatoire .haut .droite{
	float: right;
	width: 102px;
	height: 20px;
	text-align: right;
	}
#accueil #cadre_rec_aleatoire .haut .droite p{
	margin-right: 5px;
	font-size: 9px;
	line-height: 20px;
	vertical-align: middle;
	}
#accueil #cadre_rec_aleatoire .haut .droite img{
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 5px;
	line-height: 20px;
	}
#accueil #cadre_rec_aleatoire .haut .droite a{
	color: #fff;
	font-size: 9px;
	text-decoration: none;
	}
#accueil #cadre_rec_aleatoire .bas{
	background-color: #FEE4D2;
	border-left: 1px solid #EE6223;
	border-right: 1px solid #EE6223;
	border-bottom: 1px solid #EE6223;
	padding: 5px;
	}
#accueil #cadre_rec_aleatoire .bas img {
	width: 85px;
	height: 85px;
	margin: 10px 0 0 10px;
	}
#accueil #cadre_rec_aleatoire .bas div.both {
	height: 10px;
	}
/*evenement*/
#evenement_bandeau {
	margin: 10px 0 0 7px;
	}
/*st patrick*/
#bandeau_st_patrick {
	height: 175px;
	background-image: url("/img/accueil/St_patrick/fond_saint-patrick.jpg");
	margin-left: 3px;
	margin-top: 8px;
	margin-right: 1px;
}
#bandeau_st_patrick img#flag {
	position: absolute;
	left: 235px;
	top: 195px;
	}
#bandeau_st_patrick p {
	padding: 40px 0 3px 105px;
	
	font-size: 10px;
	line-height: 17px;
	}
#bandeau_st_patrick #cadre_liens {
	width: 500px;
	height: 55px;
	color: #1b5300;
	margin-left: 130px;
	padding: 2px;
	line-height: 17px;
	}
#bandeau_st_patrick #cadre_liens a{
	color: #1b5300;
	font-weight: bold;
	}
#bandeau_st_patrick #cadre_liens a:hover{
	color: #f38811;
	font-weight: bold;
	}
#bandeau_st_patrick #cadre_liens img{
	float: right;
	margin: 1px 9px 0 0;
	}