#allpage {
	width:954px;
	margin:0 auto;
}

body {
	background:#8bc43f url(images/bk.jpg) repeat-x left top;
	margin:0;
	padding:0;
}

div#body_content {
	width:1000px;
	background:transparent url(images/body.png);
	padding:0 10px;
}

* html div#body_content {
	width:1000px;
	background:transparent url(images/body.gif)!important;
	padding:0 0px!important;
}

.clear {
	clear:both;
}

.error {
	color:red;
	white-space:nowrap;
}
.quizzalert {
	display: block;
	border: 1px solid #ae6500;
	padding: 20px !important;
	color: #ae6500;
	background-color:#ffea8d;
	font-weight: bold;
	border-radius: 20px;
}

p {
	line-height:16px;
}

.container_cartouches #banner {
	margin:0 0 10px;
}

.marges {
	padding:20px 20px 50px;
}

#membre_ok_form {
	background:url(../images/bk-membre-ok.jpg) no-repeat;
	width:260px;
	padding:10px;
}

#membre_ok_form * {
	color:#528e44;
}

#membre_ok_form h1 {
	margin-top:0;
	color:#fff;
	border-bottom:#fff solid 1px;
}

#membre_no_form {
	padding:10px;
}

#membre_no_form h1 {
	margin-top:0;
}

.form_mention * {
	font-size:9px;
}

a.result_search {
	color:#528e44;
	font-weight:700;
	border-bottom:1px dotted #528e44;
}

a.recherche {
	background:transparent;
	color:inherit;
	position:absolute;
	top:40px;
	left:41px;
	border:0;
}

table.myaubel_log_table {
	background:transparent;
	color:#58595B;
	font-family:arial, sans-serif;
	font-size:12px;
}

table.myaubel_log_table td {
	background:transparent;
	color:#58595B;
	vertical-align:top;
	padding-left:10px;
}

.button_submit:hover {
	background:#1D771F;
	color:#D9E3A6;
	border:#1D771F 1px solid;
	font-family:arial, sans-serif;
	font-size:12px;
}

#contact {
	background:transparent;
	color:inherit;
	width:340px;
}

#contact table {
	background:transparent;
	color:inherit;
	width:500px;
	font-family:arial, sans-serif;
	font-size:12px;
}

#contact table tr {
	background:transparent;
	color:inherit;
	padding-bottom:5px;
}

#contact table tr td {
	background:transparent;
	color:inherit;
	vertical-align:middle;
}

#contact input,select.form,input.text {
	background:#D9E3A6;
	color:#1D771F;
	width:200px;
}

#contact input.texterror {
	background:#EDEF00;
	color:#1D771F;
	width:200px;
}

#contact textarea {
	background:#D9E3A6;
	color:#1D771F;
	width:200px;
	height:80px;
}

#contact input.submit {
	float:right;
	padding-top:3px;
	width:auto;
}

#contact input.submit:hover {
	float:right;
	padding-top:3px;
	width:auto;
	background:#1D771F;
	color:#D9E3A6;
}

#main {
	color:#000;
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0;
}

#blocs_bottom {
	position:relative;
	background:transparent;
	color:inherit;
	width:975px;
	height:214px;
	margin:0 auto;
}

.bloc0 {
	background:transparent;
	color:inherit;
	width:343px;
	height:214px;
	background-image:url(../images/bloc_nutritionsante.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:6px;
}

.bloc0 ul {
	background:transparent;
	color:#02b7de;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:14px;
	width:285px;
	margin-top:0;
}

span.bloc0_bullet_content {
	background:transparent;
	color:#0e68ad;
	font-size:11px;
	line-height:12px;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
}

.bloc1 {
	position:absolute;
	background:transparent;
	color:inherit;
	width:343px;
	height:214px;
	background-image:url(../images/bloc_recettes.jpg);
	background-repeat:no-repeat;
	top:0;
	left:367px;
}

.bloc2 {
	position:absolute;
	background:transparent;
	color:inherit;
	width:225px;
	height:214px;
	background-image:url(../images/bloc_produits.jpg);
	background-repeat:no-repeat;
	top:0;
	left:719px;
}

.bloc_recette_content_home {
	background:transparent;
	color:#a75905;
	width:334px;
	height:170px;
	position:absolute;
	left:8px;
	top:3px;
	font-family:arial, sans-serif;
	font-size:12px;
}

#bloc4_zone_produit {
	width:220px;
	text-align:center;
}

.bloc5_right_degrade {
	position:absolute;
	width:224px;
	height:214px;
	background:url(../images/masque_pave_recettes.png) no-repeat;
}

.bloc5_right_image {
	position:absolute;
	top:44px;
	width:224px;
	height:170px;
}

.bloc5_right_texte {
	position:absolute;
	top:34px;
	width:224px;
	height:180px;
}

.bloc5_right_texte p {
	margin:10px;
}

.bloc5_right_texte a {
	color:#a75905;
}

span.titre_recette_bloc_home a {
	background:transparent;
	color:inherit;
	font-family:arial, sans-serif;
	font-weight:700;
	font-size:12px;
}

.imagelien {
	background:transparent;
	color:inherit;
	border:0;
}

a.inscription_myaubel {
	background:transparent;
	color:#FFF;
	text-decoration:none;
	border:1px solid #FFF;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:2px;
	display:block;
	width:60px;
	text-align:center;
}

a.inscription_myaubel:hover {
	background:transparent;
	color:#FFF;
	text-decoration:none;
	border:1px solid #FFF;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:2px;
	display:block;
	width:60px;
	text-align:center;
	font-weight:700;
}

a.deja_inscrit {
	background:transparent;
	color:#FFF;
	display:block;
	padding-top:3px;
}

a.deja_inscrit:hover {
	background:transparent;
	color:#FFF;
	display:block;
	padding-top:3px;
	font-weight:700;
}

.bloc0 a {
	background:transparent;
	color:#02b7de;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:14px;
	width:285px;
	margin-top:0;
}

a.titre_cat_home {
	background:transparent;
	color:inherit;
	display:block;
	margin-top:8px;
	margin-left:10px;
	margin-bottom:15px;
	width:332px;
}

a.titre_cat_home1 {
	background:transparent;
	color:inherit;
	display:block;
	margin-top:8px;
	margin-left:10px;
	margin-bottom:15px;
	width:213px;
}

.bloc_recette_content_home a {
	background:transparent;
	color:#eb5c0d;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:400;
	display:block;
	position:absolute;
	top:40px;
	left:0;
}

.bloc_recette_content_home a:hover {
	color:#eb5c0d;
}

span.bloc2_bullet_content a {
	background:transparent;
	color:#92bb09;
	display:block;
	padding-top:8px;
}

span.bloc2_bullet_content a:hover {
	background:transparent;
	color:#92bb09;
	display:block;
	padding-top:8px;
	font-weight:700;
}

a.choose_lang {
	background:transparent;
	color:#194b30;
	font-size:12px;
	width:23px;
	text-align:center;
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:2px;
	font-family:arial, sans-serif;
}

a.choose_lang:hover {
	background:transparent;
	color:#194b30;
	font-size:12px;
	width:23px;
	text-align:center;
	border-right:2px solid #FFF;
	border-bottom:2px solid #FFF;
	display:block;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:2px;
	font-weight:700;
}

.tips_content {
	padding:40px 10px 10px;
}

.tips_content h1 {
	font-size:14px;
	font-weight:700;
	border:none;
	margin:0;
	padding:0;
}

h1.bloc2_h1,h1.bloc2_h1 * {
	color:#1662b0;
}

.tips_content p {
	font-size:11px;
	font-weight:400;
	border:none;
	margin:0;
	padding:0;
}

.logo {
	position:absolute;
	background:transparent;
	color:#1b5336;
	width:239px;
	height:148px;
	top:-20px;
	left:11px;
}

.logo img {
	width:239px;
	height:148px;
}

#zone_menu_hp {
	position:relative;
	top:-7px;
}

#header_myaubel {
	position:relative;
	left:-16px;
}

#membre_ok_form input,#membre_no_form input {
	border:#fff solid 1px;
}

table.myaubel_log_table input,.button_submit {
	background:#D9E3A6;
	color:#1D771F;
	border:#1D771F 1px solid;
	font-family:arial, sans-serif;
	font-size:12px;
}

table.myaubel_log_table input.need,table.myaubel_log_table select.need {
	background:#D9E3A6;
	color:#1D771F;
	border:#1D771F 1px solid;
}

table.myaubel_log_table input.neederror,table.myaubel_log_table select.neederror {
	background:#e78600;
	border:red 1px solid;
	color:#FFF;
}

img.img_sondage {
	background:transparent;
	color:inherit;
	width:239px;
	height:153px;
	border:0;
}

.sondage {
	position:absolute;
	background:transparent;
	color:#1b5336;
	width:203px;
	height:103px;
	top:128px;
	left:11px;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight:400;
}

a.reponse_sondage {
	background:transparent;
	color:#6a8e70;
	width:45px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #6a8e70;
	font-weight:700;
	text-decoration:none;
	padding:2px 30px;
}

a.reponse_sondage:hover {
	background:#6a8e70;
	color:#FFF;
	width:45px;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #FFF;
	font-weight:700;
	text-decoration:none;
	padding:2px 30px;
}

.myaubel {
	position:absolute;
	background:transparent;
	color:inherit;
	width:123px;
	height:92px;
	top:281px;
	left:11px;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:11px;
}

img.img_home_myaubel {
	background:transparent;
	color:inherit;
	width:239px;
	height:97px;
	border:0;
}

.bloc2 ul {
	background:transparent;
	color:#66ab1c;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:14px;
	width:175px;
}

span.bloc2_bullet_content {
	background:transparent;
	color:#194b30;
	font-size:10px;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	text-align:justify;
	position:relative;
	margin-left:-16px;
	margin-top:12px;
	width:93px;
}

.bgnd_recette_home {
	background:transparent;
	color:inherit;
	background-repeat:no-repeat;
	width:343px;
	height:180px;
	position:absolute;
	top:34px;
	left:0;
}

img.img_produit_home {
	background:transparent;
	color:inherit;
	position:absolute;
	top:78px;
	left:125px;
}

td.cell_puce_recette ul,td.cell_puce_produit ul {
	background:transparent;
	color:inherit;
	margin-left:-20px;
}

table.main_table {
	background:transparent;
	color:inherit;
	width:954px;
	margin:50px 0 0;
	padding:0 0 0 20px;
}
* html table.main_table {
	padding:0 0 0 10px !important;
	margin-left: 10px;
}

td.menu_cell {
	background:transparent;
	color:inherit;
	vertical-align:top;
	width:149px;
	background-image:url(../images/bgnd_menu_left_nutrition.jpg) no-repeat right bottom;
}

td.menu_cell1 {
	color:inherit;
	vertical-align:top;
	width:149px;
	background:url(../images/bgnd_menu_recettes.jpg) no-repeat right bottom;
}

td.menu_cell2 {
	background:transparent;
	color:inherit;
	vertical-align:top;
	width:149px;
	background:url(../images/bgnd_menu_left_produits.jpg) no-repeat right bottom;
}
* html td.menu_cell2 {
	padding-bottom: 225px;
}

td.menu_cell3 {
	background:transparent;
	color:inherit;
	vertical-align:top;
	width:149px;
	background-image:url(../images/bgnd_menu_left_green.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

td.center_cell {
	background:transparent;
	color:inherit;
	vertical-align:top;
	border-left:1px solid #0e68ad;
}

td.center_cell1 {
	background:transparent;
	color:inherit;
	vertical-align:top;
	border-left:1px solid #e4814c;
}

td.cartouches_cell {
	background:transparent;
	color:inherit;
	vertical-align:top;
	width:224px;
}

#zone_menu span.menu_rubr_page {
	background:transparent;
	color:inherit;
	float:left;
}

span.menu_others_page {
	background:transparent;
	color:inherit;
	margin-right:-12px;
}

span.menu_others_page a {
	background:transparent;
	color:#e92926;
	font-family:arial, sans-serif;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px;
	border-right:2px solid #96be46;
}

span.menu_others_page a:hover {
	background:transparent;
	color:#e92926;
	font-family:arial, sans-serif;
	font-weight:700;
	font-size:12px;
	text-decoration:underline;
	padding-left:12px;
	padding-right:12px;
	border-right:2px solid #96be46;
}

.bloc0_right {
	position:absolute;
	background:transparent;
	color:inherit;
	width:224px;
	height:172px;
}

.container_cartouches {
	background:transparent;
	color:inherit;
	position:relative;
	width:224px;
	height:auto;
	z-index:0;
}

.bgnd_bloc0_right {
	background:transparent;
	color:inherit;
	width:224px;
	height:172px;
	background-image:url(../images/bgnd_expert.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.bgnd_vide {
	position:relative;
	background:transparent;
	color:inherit;
	top:173px;
	left:0;
	width:224px;
	height:172px;
}

img.titre_bloc0_right {
	background:transparent;
	color:inherit;
	margin-top:-2px;
	margin-left:9px;
	border:0;
}

span.txt_bloc0 {
	background:transparent;
	color:#58595b;
	width:118px;
	height:122px;
	margin-top:3px;
	margin-left:10px;
	font-family:arial, sans-serif;
	font-size:10px;
	text-align:justify;
	display:block;
}

.bloc1_right {
	background:#b7e6f0;
	color:inherit;
	width:224px;
	height:147px;
	position:relative;
	background-image:url(../images/bottom_temoignages.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:5px;
}

img.titre_bloc1_right {
	background:transparent;
	color:inherit;
	position:absolute;
	top:10px;
	left:5px;
	border:0;
}

img.img_temoignage {
	position:absolute;
	background:transparent;
	color:inherit;
	top:36px;
	left:4px;
}

img.img_bloc_concours {
	position:absolute;
	background:transparent;
	color:inherit;
	top:49px;
	left:4px;
}

img.img_pave_produits {
	position:relative;
	background:transparent;
	color:inherit;
	top:40px;
	left:5px;
}

img.img_pave_recettes {
	position:absolute;
	background:transparent;
	color:inherit;
	top:38px;
	left:127px;
	width:auto;
	height:auto;
	max-width:93px;
	max-height:172px;
}

span.temoignage_txt {
	background:transparent;
	color:#0e68ad;
	font-family:arial, sans-serif;
	font-size:11px;
	text-align:justify;
	width:110px;
	height:105px;
	position:absolute;
	top:35px;
	left:107px;
}

a.autres_temoignages {
	background:transparent;
	color:#FFF;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:10px;
	text-decoration:underline;
	position:absolute;
	top:128px;
	left:4px;
}

a.suite_expert {
	background:transparent;
	color:#0E68AD;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:10px;
	text-decoration:underline;
	position:absolute;
	top:150px;
	left:10px;
}

.bloc2_right {
	background:transparent;
	color:inherit;
	width:224px;
	height:158px;
	position:relative;
	background-image:url(../images/bgnd_faq.jpg);
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:5px;
}

.bloc3_right {
	background:transparent;
	color:inherit;
	width:224px;
	height:151px;
	position:relative;
	background-image:url(../images/bgnd_bloc_concours.jpg);
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:5px;
}

.bloc4_right {
	background:transparent;
	color:inherit;
	width:224px;
	height:214px;
	position:relative;
	background-image:url(../images/bgnd_bloc_produits.jpg);
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:5px;
}

.bloc5_right {
	background:transparent;
	color:inherit;
	width:224px;
	height:214px;
	position:relative;
	background-image:url(../images/bgnd_pave_recettes.jpg);
	background-repeat:no-repeat;
	margin-top:4px;
	margin-bottom:5px;
}

ul.bloc3_content p {
	background:transparent;
	color:#0e68ad;
	display:block;
	height:80px;
	margin-left:0;
	font-weight:400;
	font-size:11px;
	text-align:justify;
}

span.bloc4_content {
	background:transparent;
	color:#194b30;
	display:block;
	margin-left:0;
	font-weight:400;
	font-size:11px;
	text-align:justify;
	position:absolute;
	top:50px;
	left:109px;
	width:105px;
	height:68px;
	font-family:arial, sans-serif;
}

a.jouez {
	position:absolute;
	color:#92bb09;
	display:block;
	top:125px;
	text-align:right;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:11px;
	width:214px;
}

a.all_questions {
	position:absolute;
	color:#8db90c;
	display:block;
	top:125px;
	text-align:right;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:11px;
	width:100px;
}

a.voir_recette {
	position:absolute;
	color:#a75905;
	display:block;
	top:125px;
	text-align:right;
	font-family:arial, sans-serif;
	font-weight:400;
	font-size:11px;
	width:100px;
}

a.titre_bloc_right {
	background:transparent;
	color:inherit;
	border:0;
	position:relative;
}

#zone_txt {
	background:transparent;
	color:#58595b;
	padding-left:15px;
	padding-right:15px;
	font-family:arial, sans-serif;
	font-size:12px;
}
* html #zone_txt {
	padding-left:5px !important;
}

span.bleu_ciel {
	background:transparent;
	color:#02b7de;
	font-size:12px;
	font-weight:700;
}

span.brun {
	background:transparent;
	color:#a75905;
	font-size:12px;
	font-weight:700;
}

span.orange {
	background:transparent;
	color:#e4814c;
	font-size:12px;
	font-weight:700;
}

.bgnd_recette_degrade {
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/bloc_recettes-degrade.png);
	width:343px;
	height:214px;
}

.titre_recette {
	position:absolute;
	top:0;
	left:0;
}

#slideurl {
	background:transparent;
	color:inherit;
	position:absolute;
	top:40px;
	left:0;
	width:220px;
	text-align:center;
}

#slideimage {
	background:transparent;
	color:inherit;
	border:0;
	height:auto;
	width:auto;
	max-width:175px;
	max-height:175px;
}

#navigation_slide {
	position:absolute;
	background:transparent;
	top:210px;
	left:70px;
}

#navigation_slide a {
	display:block;
	float:left;
	width:21px;
	height:21px;
	cursor:pointer;
}

a.stop_btn {
	background:url(../images/btn/pause.png) no-repeat;
}

a.stop_btn:hover {
	background:url(../images/btn/pause-over.png) no-repeat;
}

a.play_btn {
	background:url(../images/btn/play.png) no-repeat;
}

a.play_btn:hover {
	background:url(../images/btn/play-over.png) no-repeat;
}

a.next_btn {
	background:url(../images/btn/next.png) no-repeat;
}

a.next_btn:hover {
	background:url(../images/btn/next-over.png) no-repeat;
}

a.previous_btn {
	background:url(../images/btn/back.png) no-repeat;
}

a.previous_btn:hover {
	background:url(../images/btn/back-over.png) no-repeat;
}

ul.bloc3_content a {
	color:#02b7de;
	font-size:12px;
	font-weight:700;
}

td.center_cell2,td.center_cell3 {
	background:transparent;
	color:inherit;
	vertical-align:top;
	border-left:1px solid #afca43;
}

.menu_left li,.menu_left1 li,.menu_left2 li,.menu_left3 li {
	list-style-type:none;
	margin:0;
	padding:0;
}

img.titre_bloc2_right,img.titre_bloc3_right,img.titre_bloc4_right,img.titre_bloc5_right {
	background:transparent;
	color:inherit;
	border:0;
	top:11px;
	left:8px;
	position:absolute;
}

ul.bloc5_content p,ul.bloc6_content p {
	background:transparent;
	color:#58595b;
	display:block;
	height:130px;
	width:100px;
	margin-left:0;
	font-weight:400;
	font-size:11px;
	text-align:justify;
}

ul.bloc3_content {
	background:transparent;
	color:#02b7de;
	width:195px;
	height:115px;
	position:absolute;
	top:26px;
	left:20px;
	font-family:arial, sans-serif;
	font-weight:700;
	font-size:12px;
	padding-left:0;
}

ul.bloc5_content {
	background:transparent;
	color:#7ab63a;
	width:195px;
	height:115px;
	position:absolute;
	top:28px;
	left:20px;
	font-family:arial, sans-serif;
	font-weight:700;
	font-size:12px;
	padding-left:0;
}

ul.bloc6_content {
	background:transparent;
	color:#a75905;
	width:102px;
	height:115px;
	position:absolute;
	top:28px;
	left:20px;
	font-family:arial, sans-serif;
	font-weight:700;
	font-size:12px;
	padding-left:0;
}

ul.bloc5_content a {
	position:absolute;
	top:155px;
	background:transparent;
	color:#8db90c;
	font-size:11px;
	white-space:nowrap;
	font-weight:400;
	display:block;
	width:193px;
	text-align:left;
}

ul.bloc6_content a {
	position:absolute;
	top:155px;
	background:transparent;
	color:#a75905;
	font-size:11px;
	white-space:nowrap;
	font-weight:400;
	display:block;
	width:193px;
	text-align:left;
}

.menu_li {
	background:transparent;
	color:inherit;
	width:148px;
	height:auto;
	min-height:463px;
	padding:10px 0;
}
* html menu_li {
	width:130px !important;
	padding:0px !important;
}

.menu_li ul {
	background:transparent;
	color:inherit;
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu_li li {
	padding-bottom:10px;
}

.menu_li a {
	background:transparent;
	font-family:arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-image:url(no-image);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:13px;
	display:block;
	margin:0;
}

.menu_left a {
	color:#02b7de;
	background-image:url(../images/puce_menu_left0.png);
}

.menu_left1 a {
	color:#e4814c;
	background-image:url(../images/puce_menu_left2.png);
}

img.code {
	background:url(../site/code-back.jpg);
	border:1px solid #97ba51;
	padding:5px;
}

#captcha {
	position:absolute;
	top:-600px;
	left:-600px;
	border:0 none transparent;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

#menu_membre a {
	color:#97ba51;
}

div.quizz {
	background:url(../images/bk_quizz.jpg) no-repeat center bottom;
	padding:0px 20px 60px 20px;
}

.quizz form {
	margin:0;
	padding:0;
}

.quizz .error {
	padding:0 5px;
}

.quizz input.text {
	font-size:14px;
	border:1px solid #97ba51;
	background-color:transparent!important;
	padding:5px;
}

.message {
	text-align:center;
	background:url(../images/bk_quizz.jpg) no-repeat center bottom;
	padding:200px 20px;
}

.menu_left a:hover,.menu_left a.selected {
	color:#0e68ad;
	background-image:url(../images/puce_menu_left1.png);
}

.menu_left1 a:hover,.menu_left1 a.selected {
	color:#a75905;
	background-image:url(../images/puce_menu_left3.png);
}

.menu_left2 a:hover,.menu_left2 a.selected,.menu_left3 a:hover,.menu_left3 a.selected {
	color:#8fc155;
	background-image:url(../images/puce_menu_left5.png);
}

.menu_left2 a,.menu_left3 a {
	color:#126b2f;
	background-image:url(../images/puce_menu_left4.png);
}

input .need,select .need {
	background-color:#e78600;
	border:red 1px solid;
	color:#FFF;
}

input .neederror,select .neederror {
	background-color:red;
	border:#000 1px solid;
	color:#FFF;
}

#menu_membre,.message p,.message h2 {
	text-align:center;
}

.membre1,.membre2,.membre3 {
	display:none;
}

ul.liste_recettes {
	list-style:none;
	margin:0;
	padding:0;
}

ul.liste_recettes li {
	width:240px;
	height:260px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

ul.liste_recettes li a span {
	display:block;
	text-align:center;
	padding:0 10px 10px;
}

.myaubel_blocs .myaubel_bloc {
	float:left;
	width:305px;
	height:280px;
}

#loading {
	height:300px;
	background-image:url(images/loading.gif) no-repeat center center;
}

form#add_edit,* html .menu_li ul,:first-child+html .menu_li ul {
	margin:0;
}

* html td.menu_cell,* html td.menu_cell1,* html td.menu_cell2,* html td.menu_cell3,* html td.menu_cell14,:first-child+html td.menu_cell,:first-child+html td.menu_cell1,:first-child+html td.menu_cell2,:first-child+html td.menu_cell3,:first-child+html td.menu_cell14 {
	width:140px!important;
}

* html .menu_li,:first-child+html .menu_li {
	width:140px!important;
	padding:10px 0;
}

* html table.main_table td,:first-child+html table.main_table td,.quizz dt,.quizz dd,.quizz dl {
	margin:0;
	padding:0;
}


#loginpanel {
	background:transparent;
	color:inherit;
	top:80px;
	width:400px;
	margin:0 auto;
}
#loginpanel fieldset{
	border: none;
}
#loginpanel fieldset label{
	display: block;
	width: 100px;
	float: left;
	color: #69b125;
	font-size: 14px;
	font-weight: bold;
}
#loginpanel fieldset input{
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	padding: 3px;
	float: left;
	color: #69b125;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #c0dd80;
}
#loginpanel fieldset input.submit{
	margin-left: 100px;
	width: 106px;
	height: 26px;
	color: #fff;
	background: #69b125;
}
