/* GLOBAL SETTINGS */
* {margin:0; padding:0;font-family:trebuchet MS;font-size:13px;outline:none;}

body {
background:#e2e2e2 url(../img/degrade_body.jpg) repeat-x left top;_height:100%;
}

html {scrollbar-base-color:##9FC100;}


.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}

.fleft {float:left;}
.fright {float:right;}
.c_both {clear:both;}

.error {color:red;}

/* pour les popup */
#shad {
position:fixed;
_position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
_width:3000px;
_height:5000px;
z-index:5000;
background-color:#000000;
-moz-opacity: 0.6;
opacity:.6;
filter: alpha(opacity=60);
}

#popup_connexion_inscription {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -260px;
margin-top:-250px;
padding: 20px 0 20px 20px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-size: 12px;
width:500px;
height: 480px;
}

#popup_envoyer_ami {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -260px;
margin-top:-250px;
padding: 30px 0 20px 30px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-size: 12px;
width:558px;
height: 390px;
}
#popup_envoyer_ami p span.title_popup {display:block;margin:0 0 10px -20px;font-size:20px;color:#7F66A7;}
#popup_envoyer_ami label {width:190px;float:left;margin:0 0 0 -20px;}
#popup_envoyer_ami input {clear:right;width:180px;border:1px solid #ccc;}
#popup_envoyer_ami textarea {clear:right;width:330px;height:150px;border:1px solid #ccc;}
#popup_envoyer_ami input#envoyer {width:auto;}


#popup_envoyer_mdp {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -260px;
margin-top:-250px;
padding: 30px 0 20px 30px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-size: 12px;
width:558px;
height: 220px;
}
#popup_envoyer_mdp p span.title_popup {display:block;margin:0 0 10px -20px;font-size:20px;color:#7F66A7;}
#popup_envoyer_mdp label {width:190px;float:left;margin:0 0 0 -20px;}
#popup_envoyer_mdp input {clear:right;width:180px;border:1px solid #ccc;}
#popup_envoyer_mdp input#envoyer {width:auto;}


#popup_commentaire {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -260px;
margin-top:-250px;
padding: 30px 0 20px 30px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-size: 12px;
width:558px;
height: 300px;
}
#popup_commentaire p span.title_popup {display:block;margin:0 0 10px -20px;font-size:20px;color:#7F66A7;}
#popup_commentaire label {width:190px;float:left;margin:0 0 0 -20px;}
#popup_commentaire input {clear:right;width:180px;border:1px solid #ccc;}
#popup_commentaire textarea {clear:right;width:330px;height:150px;border:1px solid #ccc;}
#popup_commentaire input#envoyer {width:auto;}


#popup_astuce, #popup_ajout_boite_recettes, #popup_ajout_liste_courses {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -260px;
margin-top:-80px;
padding: 20px;
background-color:#ffffff;
color: #333333;
font-size: 12px;
width:500px;
height: 160px;
}
#popup_envoyer_ami p, #popup_commentaire p, #popup_astuce p, #popup_ajout_boite_recettes p, #popup_ajout_liste_courses p, #popup_connexion_inscription p {margin:20px 30px 20px 20px;font-size:12px;color:#333333;line-height:18px;}
#popup_envoyer_ami p.fermer_popup, #popup_commentaire p.fermer_popup, #popup_astuce p.fermer_popup, #popup_ajout_boite_recettes p.fermer_popup, #popup_ajout_liste_courses p.fermer_popup, #popup_connexion_inscription p.fermer_popup {position:absolute;text-align:right;right:0px;bottom:0px;}
#popup_envoyer_ami p.fermer_popup2, #popup_envoyer_mdp p.fermer_popup2, #popup_commentaire p.fermer_popup2, #popup_connexion_inscription p.fermer_popup2 {position:absolute;top:0px;right:0px;}
#popup_commentaire p.wrapper_commentaire {margin:10px 0 0 0;}
#popup_ajout_boite_recettes p, #popup_ajout_liste_courses p {text-align:center;}
#popup_ajout_boite_recettes p.acces_boite_recettes {margin:35px 0 0 0;}
#popup_ajout_liste_courses p.acces_boite_recettes {margin:35px 0 0 0;}

#obligatoires {position:absolute;bottom:5px;left:5px;font-size:10px;}

/*  POPU GAGNER BONS */
#gagner_code {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -225px;
margin-top:-250px;
padding: 20px 0 20px 30px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-family:Trebuchet MS;
font-size: 12px;
width:530px;
height: 450px;
}
#gagner_code ul li {list-style-position:inside;}
#gagner_code span {font-weight:bold;color:#7F66A7;}

.title_popup {padding:40px 0 20px 30px;}
.infos_popup {font-size:11px;color:#999999;margin:30px 0 0 0;}
.txt_popup {width:310px;padding:0 0 0 30px;font-size:12px;}

/*  POPU WEBCOUPON */
#webcoupon_box {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -270px;
margin-top:-300px;
padding: 20px 0 20px 30px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-size: 12px;
width:540px;
height:580px;
}
#webcoupon_box span {font-weight:bold;color:#6CA9DB;}
#webcoupon_box a {font-weight:bold;color:#6CA9DB;}

/* POPUP transformer_code */
#transformer_code {
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -250px;
margin-top:-200px;
padding: 20px 0 20px 30px;
background:#ffffff url(../img/visu_popup_envoyer_ami.png) no-repeat right bottom;
color: #333333;
font-size: 12px;
width:500px;
height:340px;
}
#transformer_code span {font-weight:bold;color:#E4003C;}

/* POPUP IMPRIMER COUPON */
#imprimer_coupon {
/*position: fixed;*/
position:absolute;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -250px;
margin-top:-300px;
padding: 20px 0 20px 30px;
background-color:#ffffff;
color: #333333;
font-size: 12px;
width:500px;
height:600px;
}
.imprimer_coupon_ville{height:400px;}
#imprimer_coupon span {font-weight:bold;color:#7BB1DD;}

#imprimer_coupon ul li {list-style-position:inside;padding:0 0 15px 0;}

#encart_imprimer_coupon {width:330px;height:125px;background:transparent url(../img/encart_popup_imprimer_coupon.jpg) no-repeat;margin:10px auto 20px auto;padding:12px 30px 20px 20px;color:#7E5B9D;}

/* MESSAGE IE6 */
table#wrapper_table_ie6 {
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
z-index:5000;
background:#e2dad4 url(../img/fond_ie6.jpg) repeat-x left bottom;
vertical-align:bottom;
}
table#message_ie6 ul {
margin:20px 0 0 140px;
text-align:left;
}
table#message_ie6 ul li {
list-style-type:none;
text-align:left;
}
table#message_ie6 a {
font-weight:bold;
text-decoration:underline;
color:#3c3c3c;
}
table#message_ie6 a:hover {
text-decoration:none;
color:red;
}
table#message_ie6 {
width:959px;
height:100%;
vertical-align:bottom;
}
#wrapper_message_ie6 {
margin:20px 0;
}
span.support_navigateur {
background-color:#fff;
text-transform:uppercase;
color:#3c3c3c;
font-family:verdana;
font-size:20px;
padding:5px 10px;
text-align:center;
}
#bande_gauche_ie6 {
display:block;
width:100%;
height:116px;
background-color:#e3002b;
}
#bande_droite_ie6 {
display:block;
width:100%;
height:116px;
background-color:#88b608;
}


/* ERREURS JAVASCRIPT */
#emptymail_destinataire, #errormail_destinataire, #emptymessage, #emptynom_expediteur, #empty_commentaire, #commentaireSend, #message_conf, #emptymail_client {position:absolute;margin:425px 0 0 0;width:90%;text-align:center;color:red;font-weight:bold;}
#emptymessage {margin:440px 0 0 0;}
#empty_commentaire {margin:460px 0 0 0;}
#emptynom_expediteur {margin:455px 0 0 0;}
#message_conf {margin:455px 0 0 0;}

/* FIL ARIANE */
#ariane {
margin:60px 0 0 45px;
font-family:verdana;
font-size:10px;
color:#000000;
}
#ariane u {font-family:verdana;font-size:10px;}
#ariane span {font-family:verdana;font-size:10px; text-decoration:underline;}
#ariane img {vertical-align:-100%;*vertical-align:-170%;margin:0 10px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* GOOGLE et SAFARI */
	#ariane img {vertical-align:-50%;}
}
#ariane a {color:#000000;font-family:verdana;font-size:10px;text-decoration:none;}
#ariane strong {font-size:10px;}

/* ID AND CLASS SETTINGS */
#banner_top {
height:155px;
}
#main_wrapper {
width:965px;
margin:0 auto;
background:transparent url(../img/degrade_cotes.png) repeat-y;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='degrade_cotes.png');
overflow:hidden;
}
h1#logo {
float:left;
}
#wrapper_menu {
width:965px;
height:50px;
position:absolute;
/**margin:0 0 0 -45px;*/
z-index:1000;
clear:both;
}
#wrapper_menu_2 {
width:965px;
height:50px;
position:absolute;
*margin:0 0 0 -45px;
z-index:1000;
clear:both;
}

#flash_menu {
width:965px;
height:51px;
position:absolute;
margin:-50px 0 0 0;
*margin:-50px 0 0 -948px;
background-color:#000000;
opacity:0.7;
filter:alpha(opacity=70);
}

ul#menu_top {margin:0;padding:0;display:inline;}
ul#menu_top li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
ul#menu_top li.marge_neg {margin-left:-4px;}
ul#menu_top li a {}

ul#menu_top li #ss_nav_01 {
position:absolute;
margin:-20px 0 0 20px;
*margin:35px 0 0 -170px;
display:block;
}
ul#menu_top li #ss_nav_04 {
position:absolute;
margin:-20px 0 0 480px;
*margin:35px 0 0 -70px;
display:block;
}

ul#menu_top li #ss_nav_01 ul li a, ul#menu_top li #ss_nav_04 ul li a {
display:block;
font-size:14px;
color:#585858;
font-weight:bold;
text-decoration:none;
}
ul#menu_top li #ss_nav_01 ul li a:hover, ul#menu_top li #ss_nav_04 ul li a:hover {
font-size:14px;
color:#e4003c;
font-weight:bold;
text-decoration:none;
}
ul#menu_top li #ss_nav_01 ul.ss_menu , ul#menu_top li #ss_nav_04 ul.ss_menu  {
background:transparent url(../img/content_nav_01.png) repeat-y;
}
ul#menu_top li #ss_nav_01 ul.ss_menu  li, ul#menu_top li #ss_nav_04 ul.ss_menu  li {
display:block;
width:125px;
background:transparent url(../img/fleche_nav.jpg) no-repeat 10px center;
margin:0 0 0 15px;
padding:0 0 0 25px;
font-size:14px;
color:#585858;
font-weight:bold;
height:30px;
line-height:30px;
border-bottom:1px solid #ccc;
}
ul#menu_top li #ss_nav_01 ul.ss_menu  li.last_ssmenu, ul#menu_top li #ss_nav_04 ul.ss_menu  li.last_ssmenu  {
border-bottom:0px none;

}
ul#menu_top li #ss_nav_01 ul.ss_menu  li.current, ul#menu_top li #ss_nav_04 ul.ss_menu  li.current{
color:#e4003c;
}

#wrapper_content {margin:55px 0 0 0;z-index:100;}
#colonne_droite {margin:55px 0 0 0;}

#wrapper_flash {width:775px;height:372px;margin:0 10px 25px 15px;background:transparent url(../img/degrade_flash_cotes.jpg) repeat-y;overflow:hidden;position:relative;z-index:100;}
#top_degrade_flash {width:775px;height:4px;background:transparent url(../img/degrade_flash_haut.jpg) no-repeat;}
#home_flash {margin-left:3px;}
#bottom_degrade_flash {width:775px;height:4px;background:transparent url(../img/degrade_flash_bas.jpg) no-repeat;}

.bloc_home {
width:382px;
height:220px;
overflow:hidden;
}

.date_bloc_home {font-size:9px;font-weight:bold;color:#838383;}

#bloc_home_recettes {margin:0 0 0 20px;}
#bloc_home_recettes h2 {position:absolute;margin:-226px 0 0 -3px;*margin:-3px 0 0 -378px;}
#bloc_home_recettes a.vignette_home {position:absolute;margin:60px 0 0 -380px;*margin:62px 0 0 -375px;}
html:not([lang*=""]) #bloc_home_recettes a.vignette_home {position:absolute;margin:60px 0 0 -376px;} /* FF2 FF3 */


#bloc_home_reherche {margin:0 0 0 10px;}
#bloc_home_reherche h2 {position:absolute;margin:-226px 0 0 -3px;*margin:-3px 0 0 -378px;}

#bloc_home_actu {clear:left;margin:13px 0 0 18px;width:382px;background:transparent url(../img/degrade_content_encart_home.jpg) repeat-y;}
#bloc_home_actu img {/*border:1px solid #ccc;*/margin:0 0 0 2px;}
#bloc_home_actu h2 {position:absolute;margin:-60px 0 0 -3px;*margin:154px 0 0 -382px;}
#bloc_home_reportages h2 {position:absolute;margin:-60px 0 0 -3px;*margin:154px 0 0 -379px;}
#bloc_home_actu a.vignette_home {position:absolute;margin:224px 0 0 -380px;*margin:218px 0 0 -378px;}
#bloc_home_reportages a.vignette_home {position:absolute;margin:225px 0 0 -379px;*margin:218px 0 0 -375px;}
html:not([lang*=""]) #bloc_home_actu a.vignette_home {margin:224px 0 0 -376px;} /* seulement Firefox */
html:not([lang*=""]) #bloc_home_reportages a.vignette_home {margin:225px 0 0 -375px;} /* seulement Firefox */
#bloc_home_actu a#btn_toutes_actus {/*margin:5px 0 0 0;*/}
#bloc_home_actu h2 img {border:0px none;}
#bloc_home_actu p {width:140px;position:absolute;margin:-50px 0 0 210px;*margin:165px 0 0 -160px;}
#bloc_home_actu p a {font-size:14px;color:#232323;text-decoration:none;}

#bloc_home_reportages {margin:13px 0 0 12px;background:transparent url(../img/degrade_content_encart_home.jpg) repeat-y;}
#bloc_home_reportages p {width:140px;position:absolute;margin:-49px 0 0 230px;*margin:165px 0 0 -140px;}
#bloc_home_reportages p a {font-size:14px;color:#232323;text-decoration:none;}

p#form_recherche_home {position:absolute;margin:-95px 0 0 146px;*margin:-95px 0 0 74px;text-align:left;line-height:40px;overflow:hidden;}
p#form_recherche_home a {font-size:11px;color:#6f6f6f;*margin:-25px 0 0 74px;}
p#form_recherche_home a:hover {text-decoration:none;}
p#form_recherche_home select {width:100px;*margin:0 0 0 74px;border:1px solid #a5acb2;}

#encart_home_01 {width:148px;}
#encart_home_02, #encart_home_03 {margin:8px 0 0 0;}
#encart_home_03 {background:transparent url(../img/degrade_content_encart_droite.jpg) repeat-y;}

#alternatif {
width:300px;
margin:auto;
padding:50px 0 30px 0;
}
#alternatif h1 {
margin:0 0 10px 0;
font-size:15px;
}
#alternatif p {
margin:0 0 10px 0;
}
#alternatif ul {
margin:0 0 0 20px;
}
#alternatif ul li {
list-style-position:inside;
}

/* PAGE FICHE_RECETTE */
#onglets {width:934px;height:36px;margin:10px 0 0 20px;}
#wrapper_fiche_recette {width:934px;margin:0 0 0 20px;background:transparent url(../img/degrade_fiche_recette.jpg) repeat-y;}
#degrade_fond {width:923px;margin:0 0 0 3px;background:transparent url(../img/degrade_fond_fiche_recette.jpg) repeat-x left bottom;overflow:hidden;}
#bottom_fiche_recette {margin:0 0 0 20px;}

#wrapper_intro, #wrapper_ingredients, #wrapper_mode_emploi, #wrapper_commentaires {padding:20px 0 0 2px;}
#wrapper_mode_emploi h1, #wrapper_mode_emploi h2 {/*padding:5px 0 0 30px;*/}
#wrapper_mode_emploi h1 {font-size:24px;font-weight:normal;color:#F6004B;}
#wrapper_mode_emploi h3 {padding:15px 0 10px 0;}
#wrapper_visu_mode_emploi {margin:10px 0 0 0;}
.visu_mode_emploi {width:424px;height:318px;/*background:transparent url(../img/fond_emploi_pas_a_pas.png) no-repeat;*/margin:0 0 0 20px;}
#main_visu {/*padding:0 0 20px 0;*/width:575px;}
#main_visu img.visu_plat_recette {/*padding:0 0 20px 0;*/overflow:hidden;height:428px;}

.vgt_age {
position:absolute;
width:61px;
height:66px;
margin:0 0 0 509px;
padding:15px 0 0 0;
text-align:center;
background-color:#F6004B;
font-family:arial;
font-size:19px;
color:#ffffff;
}

.col_droite h1, .col_droite h2 {width:295px;margin:0 0 0 25px;}
.col_droite h1 {font-size:24px;font-weight:normal;color:#F6004B;}
.infos {width:290px;margin:15px 0 0 25px;}
.infos p {font-size:11px;color:2f2e2e;}
.infos p.descr {font-size:12px;color:2f2e2e;line-height:19px;text-align:justify;}
.infos h3 {margin:20px 0;}

#wrapper_infos_links_intro, #wrapper_infos_links_ingredients, #wrapper_infos_links_mode_emploi, #wrapper_infos_links_commentaires {width:100%;}

.separation_fiche {margin:20px 0 15px 30px;}

#infos_check {width:380px;margin:10px 0 10px 30px;*margin:0 0 10px 30px;overflow:hidden;float:left;}
#infos_check p {
float:left;
width:120px;
height:20px;
line-height:20px;
font-size:12px;
color:#393939;
font-weight:bold;
}
#infos_check p img {margin:0 5px 0 0;}
#infos_check p span {font-weight:normal;color:#7d7d7d;}

.fiche_links {margin:5px 0 0 0;}
.fiche_links p {margin:8px 0 20px 0;}
.fiche_links p img {vertical-align:-90%;margin:0 10px 0 20px;}
.fiche_links p a {display:inline-block;width:172px;height:25px;line-height:22px;background:transparent url(../img/bg_ajouter_a.jpg) no-repeat;text-align:center;font-size:9px;color:#7b7b7b;text-decoration:none;}

p#ingredients {font-size:12px;color:#333333;}
p#ajout_liste {margin:20px 0 20px 0;}

#encart_astuce {margin:0 0 0 -20px;}

#wrapper_astuce_jenny {width:300px;background:transparent url(../img/fond_astuce_jenny.png) repeat-y;padding:10px 20px;font-size:12px;color:#3E73A4;}

img#title_astuce_jenny {*margin:0 0 -4px 0;}
img#bottom_astuce_jenny {*margin:-15px 0 0 0;}

#links_ingredients {margin:20px 0 0 2px;}

.col_droite #vgt_astuce_jenny {margin:10px 0 0 15px;}
#vgt_astuce_jenny {margin:10px 0 0 0;}
#vgt_astuce_jenny_pas_a_pas {position:absolute;margin:-50px 0 0 820px;*margin:-50px 0 0 790px;}

#infos_mode_emploi p {font-size:12px;color:#333333;margin:10px 0 0 0;}

p.auteur_date {margin:10px 0;font-size:12px;color:#000000;width:380px;}
p.commentaire {font-size:11px;color:#333333;width:380px;}

img.separation_commentaire {margin:10px 0 0 0;}

#pagination_fiche {text-align:right;margin:15px 0 10px 0; width:380px;}
#pagination_fiche a {font-family:arial;font-size:11px;color:#333333;text-decoration:none;}
#pagination_fiche span {font-family:arial;font-size:11px;font-weight:bold;color:#adcc25;}

#pagination_pas_a_pas {text-align:right;padding:15px 40px 10px 0; width:885px;}
#pagination_pas_a_pas a {font-family:arial;font-size:11px;color:#333333;text-decoration:none;}
#pagination_pas_a_pas span {font-family:arial;font-size:11px;font-weight:bold;color:#9483B0;}

#links_pas_a_pas {margin:10px 0 0 0;}
#links_pas_a_pas p {margin:0 10px 0 0;*margin:-33px 0 0 0;}
#links_pas_a_pas p img {vertical-align:-90%;margin:0 10px 0 0;}

.visu_mode_emploi img {}
.infos_pas_a_pas {position:absolute;width:424px;height:98px;margin:220px 0 0 0;font-size:12px;color:#ffffff;}
.infos_pas_a_pas span {font-size:90px;width:90px;height:98px;text-align:center;font-weight:bold;background:transparent url(../img/fond_violet.png) repeat;margin:0 2px 0 0;}
.infos_pas_a_pas div.paragraf_pas_a_pas {/*margin:6px 0 0 10px;*/width:311px;height:86px;background:transparent url(../img/fond_violet.png) repeat;float:left;padding:6px 10px;}

#popup_astuce {}

.infobulles_links {
margin:10px 0 0 0;
*margin:5px 0 0 0;
}
.infobulles_links a {
display:block;
float:left;
width:80px;
height:55px;
border:1px solid #ccc;
border-top:none;
border-bottom:none;
}
.infobulles_links a img {margin:15px 0 0 22px;}

.infobulle_boite_recettes, .infobulle_liste_course {
position:absolute;
width:164px;
height:28px;
line-height:18px;
text-align:center;
background:transparent url(../img/infobulle_fiche_links.png) no-repeat;
font-size:10px;
}
.infobulle_boite_recettes {margin:-15px 0 0 40px;*margin:-15px 0 0 -125px;}
.infobulle_liste_course {margin:-15px 0 0 -40px;*margin:-15px 0 0 -205px;}

/* PAGE ACTUALITES */
img#degrade_top_mainactu {*margin:0 0 -4px 0;}
img#degrade_bottom_mainactu {*position:absolute;*margin:0 0 0 0;}
img#title_actus {margin:5px 0 10px 50px;}
#main_actu {/*width:870px;background:transparent url(../img/fond_reportage.png) repeat;*/margin:10px 0 40px 44px;}
#wrapper_main_actu {width:870px;height:300px;background:transparent url(../img/fond_main_actu.png) repeat-y;overflow:hidden;}
#wrapper_main_actu img#visu_mainactu {padding:17px 15px;}
#txt_main_actu {width:355px;margin:10px 0 0 5px;}
#date_main_actu {width:140px;font-size:12px;font-weight:bold;color:#999999;text-align:right;margin:10px 0 7px 222px;padding:5px 10px 0 0;border-top:1px solid #cccccc;}
#title_main_actu {font-size:15px;font-weight:bold;color:#9FC100;margin:0 0 14px 0;}
#detail_main_actu {font-size:13px;color:#666666;width:355px;height:180px;overflow:auto;}
#detail_main_actu p {margin:0 0 10px 0;}
#detail_main_actu  a{font-size:13px;width:355px;color:#9FC100;margin:5px 0 0 0;}
#lieninterne_main_actu {position:absolute;font-size:13px;color:#666666;margin:293px 0 0 15px;}
#bouton_main_actu {width:860px;height:20px;text-align:right;}

#wrapper_actus_extraits {margin:0 0 0 18px;}

.actus_extraits {
width:420px;
height:150px;
background:transparent url(../img/fond_actus_extraits.png) no-repeat;
margin:0 0 20px 26px;
}
img.visu_actus_extraits {margin:12px;}
.txt_actus_extraits {width:180px;margin:15px 0 0 0;}
.date_actus_extraits {font-size:11px;font-weight:bold;color:#999999;margin:0 0 5px 0;}
.txt_actus_extraits h2 {font-size:13px;font-weight:bold;color:#666666;margin:0 0 10px 0;}
.extrait_actu {font-size:12px;color:#666666;}

.btn_lire_suite {position:absolute;margin:105px 0 0 313px;*margin:100px 0 0 -100px;}

#pagination_actus {margin:0 62px 0 0;}

/* PAGE PARTANAIRES */
img#degrade_top_mainpart {*margin:0 0 -4px 0;}
img#degrade_bottom_mainpart {*position:absolute;*margin:0 0 0 0;}
img#title_parts {margin:5px 0 10px 50px;}
#main_part {/*width:870px;background:transparent url(../img/fond_reportage.png) repeat;*/margin:10px 0 40px 44px;}
#wrapper_main_part {width:870px;height:300px;background:transparent url(../img/fond_main_actu.png) repeat-y;overflow:hidden;}
#wrapper_main_part img#visu_mainpart {padding:17px 15px;}
#txt_main_part {width:500px;margin:10px 0 0 5px;}
#date_main_part {width:140px;font-size:12px;font-weight:bold;color:#999999;text-align:right;margin:10px 0 7px 380px;padding:5px 10px 0 0;border-top:1px solid #cccccc;}
#date_main_part_front {width:140px;font-size:12px;font-weight:bold;color:#999999;text-align:right;margin:10px 0 7px 380px;padding:5px 10px 0 0;}
#title_main_part {font-size:15px;font-weight:bold;color:#9FC100;margin:0 0 14px 0;}
#detail_main_part {font-size:13px;color:#666666;width:500px;height:180px;overflow:auto;}
#detail_main_part p {margin:0 0 10px 0;}
#detail_main_part  a{font-size:13px;width:500px;color:#9FC100;margin:5px 0 0 0;}
#lieninterne_main_part {position:absolute;font-size:13px;color:#666666;margin:293px 0 0 15px;}
#bouton_main_part {width:860px;height:20px;text-align:right;}

#form_part{font-size:13px;color:#666666;width:355px;height:180px;overflow:auto;}
#form_part  a{font-size:13px;width:500px;color:#9FC100;margin:5px 0 0 0;}

#wrapper_parts_extraits {margin:0 0 0 18px;}

.parts_extraits {
width:420px;
height:150px;
background:transparent url(../img/fond_actus_extraits.png) no-repeat;
margin:0 0 20px 26px;
}
img.visu_parts_extraits {margin:14px;}
.txt_parts_extraits {width:280px;margin:15px 0 0 0;}
.date_parts_extraits {font-size:11px;font-weight:bold;color:#999999;margin:0 0 5px 0;}
.txt_parts_extraits h2 {font-size:14px;font-weight:bold;color:#666666;margin:0 0 10px 0;}
.extrait_part {font-size:12px;color:#666666;}

/*.btn_lire_suite {position:absolute;margin:118px 0 0 310px;*margin:118px 0 0 -85px;}*/

#pagination_parts {margin:0 62px 0 0;}

#detail_main_part h2 {font-size:12px;font-weight:bold;color:#9FC100;margin:15px 0 10px -25px;}

#wrapper_main_part_1 {width:50%;height:475px;border-right:1px solid #dadada;margin:5px 0 0 0;}
#wrapper_main_part_2 {width:49%;}
#wrapper_main_part_1 img {margin:14px 15px 25px 14px;}
#wrapper_main_part_2 img {margin:13px 12px 16px 12px;}
#wrapper_main_part_1 p, #wrapper_main_part_2 p {width:325px;font-size:13px;color:#666666;margin:0 0 10px 50px;}

/* PAGE REPORTAGE LISTE */
#reportage_liste {
width:870px;
padding:1px 0 10px 40px;
}

.wrapper_reportage_liste {
width:870px;
height:225px;
background:transparent url(../img/fond_reportage_liste.png) no-repeat;
margin:20px 0 0 0;
}
.visu_reportage_liste {margin:3px 6px;}
.txt_reportage_liste {width:471px;margin:5px 0 0 10px;}
.txt_reportage_liste h2 {font-family:verdana;font-size:28px;color:#564C3A;margin:8px 0 0 0;}
.txt_reportage_liste h3 {font-family:arial;font-size:15px;color:#666666;margin:8px 0 0 0;}
.txt_reportage_liste p {font-size:13px;color:#666666;margin:8px 15px 0 0;}
p.lire_reportage {position:absolute;margin:197px 0 0 741px;*margin:197px 0 0 -125px;}
html:not([lang*=""]) p.lire_reportage {position:absolute;margin:199px 0 0 741px;}

.txt_reportage_liste p.date_reportage_liste {width:100%;font-family:arial;margin:15px 0 10px 0;padding:5px 0 0 0;font-size:12px;font-weight:bold;color:#999999;border-top:1px solid #cccccc;}
.txt_reportage_liste div {width:465px;}

/* PAGE REPORTAGE */
#main_reportage {width:870px;height:485px;background:transparent url(../img/fond_reportage.png) repeat;margin:10px 0 20px 44px;}
#title_main_reportage {width:302px;position:absolute;margin:-400px 0 0 575px;font-family:arial;font-size:21px;color:#000;z-index:1000;}
#title_main_reportage h1 {font-family:verdana;font-size:35px;color:#000;}
#title_main_reportage h2 {font-family:arial;font-size:21px;color:#000;font-weight:normal;}
#wrapper_visu_reportage {margin:5px;width:860px;height:480px;*height:476px;overflow:hidden;}
img#visu_reportage_big {margin:6px 0 0 0;*margin:1px 0 0 0;}
div.visu_reportage_1 {margin:6px 0 0 6px;}
div.visu_reportage_1_right {margin:6px 0 0 20px;}
#date_reportage {width:140px;font-size:12px;font-weight:bold;color:#9FC100;text-align:right;margin:20px 0 20px 133px;padding:5px 10px 0 0;border-top:1px solid #9FC100;}
#txt_reportage {position:absolute;width:302px;height:474px;*height:480px;margin:-479px 0 0 563px;*margin:-484px 0 0 563px;line-height:14px;}
div.txt_reportage_1 {width:325px;margin:50px 0 0 60px;line-height:14px;}

#detail_main_reportage {font-size:13px;color:#666666;width:100%;height:100%;background:transparent url(../img/voile_blanc.png) repeat;}
#detail_main_reportage tr td {padding:170px 0 0 0;}
#detail_main_reportage tr td div {width:270px;height:112px;padding:15px;}
#detail_main_reportage p {/*margin:0 0 10px 0;*/text-align:justify;}

#title_main_reportage_admin {width:448px;position:absolute;margin:-195px 0 0 0;font-family:arial;font-size:21px;color:#ffffff;text-align:right;}
#title_main_reportage_admin h1 {font-family:verdana;font-size:61px;font-weight:bold;color:#ffffff;}
#txt_reportage_admin {position:absolute;width:370px;height:474px;*height:480px;background:transparent url(../img/voile_blanc.png) repeat;margin:-479px 0 0 475px;*margin:-484px 0 0 475px;padding:0 0 0 20px;line-height:14px;}
#date_reportage_admin {width:228px;font-size:12px;font-weight:bold;color:#9FC100;text-align:right;margin:20px 0 20px 133px;padding:5px 10px 0 0;border-top:1px solid #9FC100;}

#reportage_title_admin {margin}
#reportage_title_admin input {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #9fcwrapper_visu_reportage100; border-style: solid; padding-left: 3px; font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#9fc100; cursor:pointer;}
#reportage_title_admin input#on{BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #990000; border-style: solid; padding-left: 3px; font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#990000;}

#form_report input {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #9fcwrapper_visu_reportage100; border-style: solid; padding-left: 3px; font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#9fc100; cursor:pointer;}


#form_reportage{font-size:13px;color:#666666;width:355px;height:160px;overflow:auto;}
#form_reportage  a{font-size:13px;width:355px;color:#9FC100;margin:5px 0 0 0;}

#detail_main_reportage {font-size:13px;color:#666666;/*width:250px;height:504px;*/}
#detail_main_reportage p {margin:20px 0 10px 0;padding:0 10px;}
#detail_main_reportage h2 {font-size:12px;font-weight:bold;color:#9fc100;margin:20px 0 20px -25px;}

div.txt_reportage_1  {font-size:13px;color:#666666;width:355px;height:200px;}
div.txt_reportage_1  p {margin:0 0 10px 0;}
div.txt_reportage_1  h2 {font-size:12px;font-weight:bold;color:#9fc100;margin:20px 0 20px -25px;}

#title_reportage {width:66%;text-align:right;border-top:1px solid #cccccc;margin:10px 55px 30px 0;*margin:10px 55px 7px 0;padding:8px 0 0 0;font-size:17px;font-weight:bold;color:#564C3A;}
img#visu_reportage {padding:0 0 0 6px;}


#detail_main_actu h2 {font-size:12px;font-weight:bold;color:#9FC100;margin:15px 0 10px -25px;}

#navigation_reportages {position:absolute;margin:-41px 0 0 177px;}
#navigation_reportages, x:-moz-any-link  {position:absolute;margin:-21px 0 0 177px;} /* FIREFOX 2 */
#navigation_reportages, x:-moz-any-link, x:default  {position:absolute;margin:-41px 0 0 177px;} /* FIREFOX 3 */
#navigation_reportages a#suivant {margin:0 0 0 621px;}

#navigation_reportages_1 {position:absolute;margin:-41px 0 0 50px;*margin:-41px 0 0 50px;}
#navigation_reportages_1, x:-moz-any-link  {position:absolute;margin:-21px 0 0 50px;}
#navigation_reportages_1, x:-moz-any-link, x:default {position:absolute;margin:-41px 0 0 50px;}
#navigation_reportages_1 a#suivant {margin:0 0 0 621px;*margin:0 0 0 748px;}

#links_reportage {width:100%;text-align:center;}

#wrapper_main_actu_1 {width:50%;height:475px;border-right:1px solid #dadada;margin:5px 0 0 0;}
#wrapper_main_actu_2 {width:49%;margin:5px 0 0 0;}
/*#wrapper_main_actu_1 img {margin:14px 15px 25px 14px;}*/
/*#wrapper_main_actu_2 img {margin:13px 12px 16px 12px;}*/
#wrapper_main_actu_1 p, #wrapper_main_actu_2 p {width:325px;font-size:13px;color:#666666;margin:0 0 10px 0;}

#wrapper_main_actu_1 h2, #wrapper_main_actu_2 h2 {font-size:12px;font-weight:bold;color:#9FC100;margin:16px 0 10px -30px;}

.main_actu_img {margin:14px 15px 25px 14px;}
.main_actu_txt {margin:14px 15px 0 20px;}

/* PAGE RECHERCHE AVANCEE */
#onglet_recherche_avancee{margin:10px 0 0 52px;*margin:10px 0 -10px 52px; clear:both;}


/*#wrapper_recherche_avancee {width:870px;height:250px;margin:10px 0 0 45px;background:transparent url(../img/fond_recherche_avancee.png) no-repeat;}
#wrapper_recherche_avancee div {padding:60px 0 0 255px;}*/
#wrapper_recherche_avancee {width:865px;height:213px;margin:0 0 0 52px;}
.recherche_rose{background:transparent url(../img/fond_recherche_avancee.jpg) no-repeat;}
.recherche_bleu{background:transparent url(../img/fond_recherche_avancee_bleu.jpg) no-repeat;}
.recherche_violet{background:transparent url(../img/fond_recherche_avancee_violet.jpg) no-repeat;}
#wrapper_recherche_avancee div {padding:23px 0 0 255px;}
#wrapper_recherche_avancee p {margin:10px 0 0 0;}
#wrapper_recherche_avancee label {width:150px;display:block;float:left;font-weight:bold;color:#525252;}
#wrapper_recherche_avancee input {width:250px;}
#wrapper_recherche_avancee select {width:125px;}

#title_recherche {margin:38px 0 8px 48px;}

#advanced_search input {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#6A1A5F;}
#advanced_search select {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#6A1A5F;}

input#btn_rechercher {vertical-align:-24%;margin:0 0 0 50px;width:auto;height:auto;border-width:0px;}



#title_la_une {margin:20px 0 0 48px;}

.bloc_recherches {width:870px;height:200px;background:transparent url(../img/fond_recherche_une.jpg) no-repeat;margin:20px 0 15px 45px;}
img#visu_recherche {margin:15px;}

.txt_recherche {width:460px;color:#666666;}

.date_recherche_recette {font-family:verdana;font-size:10px;font-weight:bold;color:#666666;margin:20px 0 0 0;}

img.title_mini {vertical-align:3px;}
.bloc_recherches h2 {font-family:verdana;font-size:21px;color:#F6004B;margin:10px 0 15px 0;font-weight:normal;}
span.liseret {display:inline-block;*display:none;border-top:1px solid #ccc;width:100%;margin:-9px 0 0 0;}

img.title_mini2 {vertical-align:-3px;}

.consulter_recette {position:absolute;margin:166px 0 0 718px;*margin:166px 0 0 -130px;}


.liste_theme {padding:12px 0 0 16px;}
.txt_recherche ul li {list-style-image:url(../img/dot_list.png);font-size:12px;color:#828282;width:210px;line-height:22px;}
.txt_recherche ul li a {font-size:12px;color:#828282;text-decoration:underline;}
.txt_recherche ul li a:hover {text-decoration:none;}

#pagination_recherche {margin:0 55px 0 0;}
#pagination_recherche span {color:#F6004B;}

/* PAGE RESULTATS RECHERCHE */
#wrapper_resultats_recherche {width:870px;margin:10px 0 0 50px;}
#intro_resultats_recherche {padding:20px 0 0 0;font-size:12px;color:#8a8a8a;}

#intro_resultats_recherche strong {font-size:12px;}
.lancer_nouvelle_recherche {margin:0 20px 0 0;}
.souligne {font-size:12px;text-decoration:underline;}

.wrapper_recettes {width:854px;height:194px;background:transparent url(../img/fond_resultat_recherche.png) no-repeat;margin:20px 0 10px 0;}
img.visu_resultat_recherche {margin:13px;}

div.pas_a_pas {position:absolute;margin:-10px 0 0 758px;*margin:-10px 0 0 -70px;}

.txt_resultats_recherche {width:585px;}

.type_recette {font-size:14px;font-weight:bold;color:#F6004B;margin:20px 0 0 0;overflow:hidden;}
.type_recette img {z-index:100;}
.ligne {width:100%;border-top:1px solid #cccccc;}

.wrapper_recettes h2 {font-family:verdana;font-size:20px;font-weight:normal;color:#666666;padding:20px 0 0 0;*padding:0;}
.wrapper_recettes h2.off {font-family:verdana;font-size:20px;font-weight:normal;color:#a7a7a7;padding:20px 0 0 0;*padding:0;}
.wrapper_recettes p {font-size:12px;color:#666666;margin:20px 0 0 0;}
.wrapper_recettes p.off {font-size:12px;color:#999999;margin:20px 0 0 0;}
p.consulter_resultat_recette {position:absolute;margin:160px 0 0 695px;*margin:160px 0 0 -130px;}

#pagination_resultats_recherche {margin:0 70px 0 0;}
#pagination_resultats_recherche span {color:#F6004B;}

/* PAGE LISTE RECETTES PAR THEME */
#wrapper_top_recettes_theme {width:846px;height:150px;overflow:hidden;}
#date_title {position:absolute;margin:-95px 0 0 0;padding:10px 10px 10px 20px;background-color:#fff;}
#date_title p#date_top_recettes_theme {font-family:verdana;font-size:10px;font-weight:bold;color:#333333;background-color:#fff;}
#date_title h1 {font-family:verdana;font-size:39px;font-weight:normal;color:#666666;background-color:#fff;}

/* PAGE NOTRE HISTOIRE */
#wrapper_notre_histoire {width:850px;margin:20px 0 0 55px;}

#encart_droite img {margin:20px 0 10px 20px;}
#encart_droite {width:290px;height:524px;background-color:#93bed9;margin:0 0 0 10px;}
#encart_droite p {width:245px;margin:10px 0 0 20px;font-size:12px;color:#ffffff;text-align:justify;}

#txt_notre_histoire {padding:30px 0 0 25px;font-size:12px;color:#666666;}
#txt_notre_histoire img {margin:0 0 20px -30px;}
#txt_notre_histoire p {width:245px;margin:0 30px 0 0;font-size:12px;color:#666666;text-align:justify;}
#txt_notre_histoire p#last {margin:-80px 0 0 0;}

/* PAGE NOTRE PHILOSOPHIE */
#wrapper_notre_philosophie {width:850px;margin:20px 0 0 55px;}

#wrapper_notre_philosophie #encart_droite {width:290px;height:523px;background-color:#977C9C;margin:0 0 0 10px;text-align:justify;}

#txt_notre_philosophie {padding:40px 0 0 25px;font-size:12px;color:#666666;}
#txt_notre_philosophie img {margin:-15px 0 10px -15px;}
#txt_notre_philosophie p {width:245px;margin:0 30px 0 0;font-size:12px;color:#666666;text-align:justify;}
#txt_notre_philosophie p span {color:#866a8c;font-size:12px;font-weight:bold;}

/* PAGE NOTRE EQUIPE */
#wrapper_notre_equipe {width:850px;margin:20px 0 0 55px;}
#wrapper_notre_equipe .encart_gauche {width:540px;height:535px;background:transparent url(../img/fond_notre_equipe.jpg) no-repeat;}
#wrapper_notre_equipe .encart_droite {width:290px;height:535px;background-color:#BFCA3E;margin:0 0 0 10px;}

img.visu_equipe {margin:130px 0 0 20px;border-top:35px solid #688009;}
.txt_equipe {width:220px;margin:134px 0 0 16px;}
.txt_equipe p {font-size:12px;color:#53600B;text-align:justify;line-height:16px;margin:10px 0 0 0;}

#wrapper_notre_equipe .encart_droite table {height:68px;margin:15px 0 0 15px;}
#wrapper_notre_equipe .encart_droite table tr td {vertical-align:bottom;}
#wrapper_notre_equipe .encart_droite a {display:block;height:68px;text-decoration:none;}
img.nom {margin:0 0 0 10px;}
.target {display:block;width:6px;height:68px;position:absolute;margin:-68px 0 0 68px;*margin:0 0 0 -148px;background-color:#688009;text-decoration:none;}

/* PAGE NOTRE PRESSBOOK */
#wrapper_notre_pressbook {width:850px;margin:20px 0 0 55px;}
#wrapper_notre_pressbook .encart_gauche {width:540px;height:415px;background:transparent url(../img/fond_notre_pressbook.jpg) no-repeat;}
#wrapper_notre_pressbook .encart_droite {width:280px;height:525px;background-color:#e85783;margin:0 0 0 10px;padding:10px 0 0 10px;}

#visu_big {padding:120px 0 0 10px;}

#article_content {width:530px;height:405px;overflow:auto;}

.title_article {font-size:19px;color:#ffffff;margin:0 0 10px 0;}
.title_article span {font-size:12px;color:#ffffff;}
.title_article span.italic {font-size:19px;color:#ffffff;font-style:italic;}
a.zoom_pressbook {position:absolute;margin:-10px 0 0 430px;}

#menu_pressbook {margin:0 0 20px 8px;}
#menu_pressbook ul {margin:0;padding:0;list-style-type:none;display:inline;}
#menu_pressbook ul li {list-style-type:none;display:inline;margin:0 0 0 -3px;padding:0;}
/*#menu_pressbook ul li#presse {width:65px;}
#menu_pressbook ul li#web {width:64px;}
#menu_pressbook ul li#video {width:64px;}
#menu_pressbook ul li#audio {width:64px;}*/

#menu_content {width:270px;height:465px;overflow:auto;}
.presse_article {}
.web_article {height:110px;}
#menu_content img {border:3px solid #82003A;}
#menu_content table img {border:0;vertical-align:-12%;}
#menu_content a img {border:3px solid transparent;}
.presse_article a img:hover {border:3px solid #82003A;}

.presse_article table {font-size:14px;font-weight:bold;color:#ffffff;padding:0 0 0 10px;}
.presse_article table p {font-size:12px;font-weight:normal;color:#ffffff;margin:10px 0 0 0;}
.presse_article table tr td {vertical-align:top; padding-top:12px;}
.presse_article table.current {color:#82003A;}
.presse_article table.current p {color:#82003A;}

.web_article a {text-decoration:none;color:#ffffff;}
.web_article table a {font-size:11px;text-decoration:underline;color:#ffffff;}
.web_article table a:hover {text-decoration:none;}
.web_article a img:hover {border:3px solid #82003A;}
.web_article table {height:90px;font-size:14px;font-weight:bold;color:#ffffff;padding:0 0 0 10px;}
.web_article table p {font-size:12px;font-weight:normal;color:#ffffff;margin:5px 0 0 0;}
.web_article table.current {color:#82003A;}
.web_article table.current p {color:#82003A;}
.web_article table tr td {vertical-align:bottom;}
img.oeil {vertical-align:-26%;margin:0 0 0 -5px;}

/* PAGE CONNEXION ESPACE CLUB */
#wrapper_espace_club {

}
img#title_mon_espace {
margin:-15px 0 0 50px;
}
#identification {
width:469px;
height:112px;
background:transparent url(../img/fond_identification.jpg) no-repeat;
margin:-10px 60px 0 0;
}
#identification #deja_client p {
margin:7px 0 0 0;
*margin:5px 0 0 0;
}
#identification #deja_client {
width:260px;
margin:10px 0 0 20px;
}
#identification #deja_client a {
font-size:10px;
color:#999;
text-decoration:underline;
}
#identification #deja_client a:hover {
text-decoration:none;
}
#identification #nouveau_client {
margin:10px 0 0 0;
width:180px;
}
#identification #nouveau_client p {
margin:7px 0 0 0;
text-align:center;
}
#identification #nouveau_client a {
font-size:10px;
color:#999;
text-decoration:underline;
}
#identification #nouveau_client a:hover {
text-decoration:none;
}
#identification input {
width:200px;
height:16px;
line-height:16px;
font-family:verdana;
font-size:11px;
color:#333;
}
#identification input#identifier {
width:40px;
height:18px;
vertical-align:-4px;
*vertical-align:-1px;
}

img#bienvenue_connexion {
margin:40px 0 0 50px;
}
#visu_bebe_connexion {
position:absolute;
margin:76px 0 0 677px;
*margin:-24px 0 0 -80px;
z-index:100;
}

#encart_moncompte {
width:890px;
height:390px;
position:absolute;
margin:247px 0 0 55px;
*margin:147px 0 0 -700px;
z-index:150;
}

#content_mon_compte {
width:890px;
padding:660px 0 0 50px;
*padding:460px 0 0 50px;
font-size:14px;
color:#666;
}
#content_mon_compte p {
width:800px;
text-align:center;
margin:0 0 20px 25px;
}
#content_mon_compte p a img {vertical-align:34px;}

/* PAGE INSCRIPTION ESPACE CLUB */
#wrapper_inscription_club p {
font-size:13px;
color:#666;
margin:20px 0 0 80px;
}
#wrapper_inscription_club p span {
color:#E4003C;
font-weight:bold;
}

img#visu_inscription_1 {
position:absolute;
margin:-77px 0 0 -315px;
*margin:-77px 0 0 -315px;
}
img#visu_inscription_2 {
position:absolute;
margin:-30px 0 0 -315px;
*margin:-77px 0 0 -315px;
}

#wrapper_infos_persos {
width:859px;
height:404px;
background:transparent url(../img/fond_inscription_1.jpg) no-repeat;
margin:30px 0 0 54px;
}
#wrapper_infos_persos #col_gauche {}
#wrapper_infos_persos #col_droite {margin:50px 0 0 20px;}
#wrapper_infos_persos img, #wrapper_savoir_plus img {
margin:30px 0 30px 30px;
}
#wrapper_infos_persos p, #wrapper_savoir_plus p {
margin:0 0 10px 30px;
}
#wrapper_infos_persos label {
width:160px;
display:block;
float:left;
font-size:13px;
font-weight:bold;
color:#525252;
}
#wrapper_infos_persos input.txt, #wrapper_savoir_plus input.txt {
width:205px;
height:18px;
border:1px solid #ccc;
font-size:12px;
padding:0 0 0 2px;
}
#wrapper_infos_persos input.txt_2, #wrapper_savoir_plus input.txt_2 {
width:90px;
height:18px;
border:1px solid #ccc;
font-size:12px;
padding:0 0 0 2px;
}
#wrapper_infos_persos input.txt_3, #wrapper_savoir_plus input.txt_3 {
width:140px;
height:18px;
border:1px solid #ccc;
font-size:12px;
padding:0 0 0 2px;
}
#wrapper_infos_persos input.tel{
width:20px;
height:18px;
border:1px solid #ccc;
font-size:12px;
padding:0 0 0 2px;
}
select#client_date_jour, select#naiss_date_jour, select#enfant1_date_jour  {
width:40px;
height:20px;
border:1px solid #ccc;
}
select#client_date_mois, select#naiss_date_mois, select#enfant1_date_mois {
width:100px;
height:20px;
border:1px solid #ccc;
}
select#client_date_annee, select#naiss_date_annee, select#enfant1_date_annee {
width:60px;
height:20px;
border:1px solid #ccc;
}
select.date_jour {width:40px;height:20px;border:1px solid #ccc;}
select.date_mois {width:100px;height:20px;border:1px solid #ccc;}
select.date_annee {width:60px;height:20px;border:1px solid #ccc;}

#wrapper_savoir_plus {
width:857px;
background:#f8f6fa url(../img/degrade_fond_savoir_plus.jpg) repeat-x left bottom;
margin:20px 0 0 54px;
border:1px solid #c1afd1;
border-bottom:0 none;
overflow:hidden;
}
#infos_pwd {
position:absolute;
width:60px;
font-size:10px;
font-weight:bold;
color:#E4003C;
margin:-33px 0 0 340px;
*margin:-35px 0 0 315px;
}
.under {
margin:75px 0 0 0;
*margin:60px 0 0 0;
}

.underNews {
position:absolute;
margin:-121px 0 0 422px;
*margin:60px 0 0 0;
}

#savoir_plus_gauche {margin:0 50px 0 0;}
#savoir_plus_gauche div.under {margin:55px 0 0 0;}
#savoir_plus_droite {position:absolute;margin:-44px 0 0 400px;}
#savoir_plus_droite div.under {margin:102px 0 0 0;}
#wrapper_savoir_plus label {
width:160px;
display:block;
float:left;
font-size:13px;
font-weight:bold;
color:#525252;
}
#wrapper_savoir_plus label.question {
font-size:14px;
color:#000;
}
#wrapper_savoir_plus p span {
font-size:11px;
color:#999;
}
img#separation_savoir_plus {position:absolute;margin:15px 0 0 17px;}

.infos_enfants {margin:15px 0 10px 0;width:403px;}
.enfant_num {font-size:13px;color:#7E5B9D;font-weight:bold;margin:15px 0 10px 30px;}

p#check {font-size:12px;color:#E4003C;font-weight:bold;}
img#visu_coin {margin:0 0 0 79px;}
img#visu_coin_2 {margin:-70px 0 0 79px;}

#bottom_savoir_plus {
width:859px;
height:52px;
background:transparent url(../img/bottom_fond_savoir_plus.jpg) no-repeat;
margin:0 0 0 54px;
padding:30px 0 0 0;
text-align:right;
}
#bottom_savoir_plus a {
padding:0 40px 0 0;
font-size:11px;
color:#7E5B9D;
text-decoration:underline;
}
#bottom_savoir_plus a:hover {text-decoration:none;} 

p#btn_inscription {position:absolute;margin:-190px 0 0 400px;*margin:0 0 0 100px;}
p#infos_oblig {position:absolute;margin:-150px 0 0 816px;*margin:5px 0 0 500px;font-size:10px;color:#999;}
p#infos_oblig_inscription {position:absolute;margin:-210px 0 0 816px;*margin:-40px 0 0 500px;font-size:10px;color:#999;}

/* CONFIRMATION INSCRIPTION */
#txt_confirmation {margin:50px 0 0 0;}

/* MON ESPACE CLUB */
#bonjour_user {
width:274px;
height:72px;
background:transparent url(../img/fond_user_moncompte.png) no-repeat;
margin:-10px 150px 0 0;
font-size:13px;
color:#7BB1DD;
}
#bonjour_user a {font-size:11px;font-weight:bold;text-decoration:underline;color:#999;}
#bonjour_user a:hover {text-decoration:none;}
#bonjour_user div {margin:17px 0 0 30px;}

img#bienvenue {margin:30px 0 0 100px;}
#visu_bebe_mon_espace {position:absolute;margin:-19px 0 0 678px;*margin:-100px 0 0 105px;}

#txt_bienvenue_espace {
font-size:13px;
color:#666;
padding:20px 0 0 100px;
}
#txt_bienvenue_espace p {margin:10px 0 0 0;}

#acces_persos {margin:20px 0 0 30px;}
div.btn_acces {margin:0 0 0 30px;}
#bloc_parrainage {
width:404px;
height:224px;
background:transparent url(../img/fond_parrainer_amis.png) no-repeat;
}
#bloc_parrainage form {
margin:120px 0 0 18px;
}
#bloc_parrainage form p {
margin:10px 0 0 0;
}
#bloc_parrainage label {
width:140px;
font-size:13px;
font-weight:bold;
color:#525252;
display:block;
float:left;
text-align:right;
}
#bloc_parrainage form p#parrainer {
text-align:right;
margin:10px 36px 0 0;
}
#bloc_parrainage form p#infos_oblig {
margin:-10px 0 0 0;
}
#bloc_parrainage input.txt {width:202px;height:18px;font-size:12px;color:#000;}
#bloc_parrainage input.txt_2 {width:90px;height:18px;font-size:12px;color:#000;}
#bloc_bons_fidelite {
width:316px;
height:41px;
background:transparent url(../img/btn_acces_fidelite.png) no-repeat;
padding:55px 0 0 92px;
font-size:13px;color:#666;text-decoration:none;
}
#bloc_bons_fidelite span {font-size:16px;color:#7E5B9D;font-weight:bold;}
p#question_aide {
text-align:center;
padding:40px 0 10px 0;
}

#bulle_bons_fidelite {
position:absolute;
margin:0px 0 0 25px;
*margin:50px 0 0 20px;
display:block;
}

#bulle_imprimer_tt1 {
position:absolute;
margin:0px 0 0 25px;
*margin:50px 0 0 20px;
display:block;
}

#bulle_imprimer_tt2 {
position:absolute;
margin:0px 0 0 25px;
*margin:50px 0 0 20px;
display:block;
}

.liste_vide{
text-align:center;
margin:0 0 40px 0;
}

.bulle_imprimer {
position:absolute;
margin:0px 0 0 25px;
*margin:50px 0 0 20px;
display:block;
}

a#nb_bons_fidelite {text-decoration:none;}

/* PAGE MES BONS FIDELITES */
#txt_bienvenue_bon_fidelite {
width:836px;
font-size:13px;
color:#666;
padding:0 0 0 65px;
}

#infos_mes_bons {
width:836px;
height:85px;
background:transparent url(../img/fond_mes_bons.jpg) no-repeat;
margin:0 0 0 65px;
padding:135px 0 0 90px;
font-size:13px;color:#666;text-decoration:none;
}
#infos_mes_bons span {font-size:16px;color:#7E5B9D;font-weight:bold;}

#infos_convertir {
width:836px;
height:207px;
background:transparent url(../img/fond_convertir_code.jpg) no-repeat;
margin:-55px 0 0 65px;
font-size:13px;color:#666;text-decoration:none;
}
#code input{border:1px solid #f7a8bc;}



#div_webcoupon {
width:404px;
height:204px;
background:transparent url(../img/bg_fidelite.jpg) no-repeat;
background-position:top left;
margin:0 0 0 65px;
font-size:13px;color:#666;text-decoration:none;
}
#div_webcoupon .contenu{margin:18px 0 0 26px;}
#div_webcoupon .titre{}
#div_webcoupon .texte{}
#div_webcoupon strong{font-size:16px; color:#579CD5;}
#div_webcoupon .bouton{}

.encart_middle {
width:404px;
height:204px;
background:transparent url(../img/bg_fidelite.jpg) no-repeat;
font-size:12px;
color:#525252;
text-decoration:none;
}

#encart_code_produit {margin:0 0 25px 65px;}
#encart_code_produit label {font-family:trebuchet MS;font-size:12px;color:#525252;}
#encart_code_produit input#code_produit {height:15px;}

#encart_convertir_bons {margin:0 0 0 28px;}

form#form_code_produit {margin:40px 0 0 25px;}

p#comment_code_produit {text-align:right;padding:5px 35px 0 0;color:#E4003C;font-size:12px;}
p#comment_code_produit a {color:#E4003C;font-size:12px;font-weight:bold;}
p#comment_code_produit a:hover {text-decoration:none;}

form#form_convertir_bons {margin:15px 0 0 30px;}
form#form_convertir_bons strong {font-size:14px;color:#579CD5;}
form#form_convertir_bons div {margin:15px 0 0 0;text-align:right;padding:0 35px 0 0;}
form#form_convertir_bons 

p#comment_convertir_bon {text-align:right;padding:5px 35px 0 0;color:#579CD5;font-size:12px;}
p#comment_convertir_bon a {color:#579CD5;font-size:12px;font-weight:bold;}

.titre {padding:15px 0 0 15px;}

#comment_gagner_bons_fidelite {margin:0 120px 0 0;*margin:-25px 120px 0 0;}
#comment_gagner_bons_fidelite, x:-moz-any-link {margin:-25px 120px 0 0;}
#comment_gagner_bons_fidelite, x:-moz-any-link, x:default{margin:0 120px 0 0;}

table#historique_fidelite {
clear:both;
width:836px;
margin:10px auto;
}
img#title_historique_fidelite {padding:10px 0 20px 0;}
table#historique_fidelite tr td#degrade_content_fidelite {
width:836px;
background:transparent url(../img/degrade_content_fidelite.jpg) repeat-y;
}
table#content_historique_fidelite {
width:826px;
margin:0 0 0 5px;
background:transparent url(../img/degrade_vertical_fidelite.jpg) repeat-x left top;
}

table#infos_fidelite {width:750px;margin:0 auto;}
tr#head td {
font-family:trebuchet MS;
font-size:15px;
font-weight:bold;
color:#7E5B9D;
}

table#infos_fidelite_top {width:750px;margin:0 auto;border-bottom:2px solid #C0AED0;}
table#infos_fidelite_top tr#head {height:40px;}
table#infos_fidelite tr.liseret td {border-bottom:1px solid #C0AED0;height:50px;color:#666666;}

span.positif {font-family:trebuchet MS;font-size:14px;font-weight:bold;color:#B1C700;}
span.negatif {font-family:trebuchet MS;font-size:14px;font-weight:bold;color:#E4003C;}

td.center {text-align:center;}

a.loupe_fidelite {font-family:trebuchet MS;font-size:13px;font-weight:bold;color:#7E5B9D;}
a.loupe_fidelite:hover {text-decoration:none;}

td#pagination_fidelite {text-align:right;padding:30px 45px 10px 0;color:#7E5B9D;font-size:11px;font-weight:bold;}
td#pagination_fidelite span {font-family:arial;color:#7E5B9D;font-size:11px;font-weight:bold;}
td#pagination_fidelite a {font-size:11px;color:#333333;text-decoration:none;font-weight:normal;}

/* MES INFORMATIONS PERSONNELLES */
img#title_mes_infos {
margin:18px 0 60px 5px;
}
#encart_user {
background:url(../img/fond_user_moncompte.png) no-repeat scroll 0 0 transparent;
color:#7BB1DD;
font-size:13px;
height:72px;
margin:-22px 50px 0 0;
width:274px;
}
#encart_user div {
margin:17px 0 0 30px;
}
#encart_user a {
color:#999999;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

#lien_infos_1 {
width:859px;
margin:0 0 0 50px;
color:#FF1A58;
text-align:right;
}
#infos_1 {
width:859px;
height:203px;
background:transparent url(../img/fond_mes_infos1.jpg) no-repeat;
margin:0 0 0 50px;
color:#FF1A58;
}
#infos_1 a {position:absolute;margin:-23px 0 0 -134px;}
#infos_1 #col_gauche {
border-right:1px solid #f7a8bc;
margin:30px 0 0 30px;
width:390px;
}
#infos_1 #col_gauche img {margin:0 0 20px 0;}
#infos_1 p {margin:10px 0 0 0;}

#infos_1 .title {font-size:13px;color:#cc0038;font-weight:bold;}
#infos_1 #col_droite {
padding:35px 0 0 20px;
}

#infos_2 {
margin:60px 0 0 50px;
color:#7E5B9D;
}
#infos_2 .title {font-size:13px;color:#7E5B9D;font-weight:bold;}
#infos_2 .title2 {font-size:14px;color:#7E5B9D;font-weight:bold;margin:0 0 10px 0;}
#infos_2 p {margin:10px 0 0 0;}
#infos_2 a {position:absolute;margin:-24px 0 0 724px;}
#infos_2 #wrapper_infos_2 {
width:857px;
background:#f8f6fa url(../img/content_infos2.jpg) repeat-x left bottom;
border:1px solid #c1afda;
border-bottom:0px none;
overflow:hidden;
}
#infos_2 #col_gauche_infos_2 {margin:30px 0 0 30px;width:390px;}
#infos_2 #col_gauche_infos_2 img {margin:0 0 20px 0;}
#infos_2 #col_droite_infos_2 {margin:25px 0 0 0;padding:0 0 0 20px;border-left:1px solid #c1afda;width:335px;}

img#bottom_mes_infos {margin:0 0 0 73px;*margin:-4px 0 0 73px;}
img#retour_compte {position:absolute;margin:20px 0 0 76px;}

/* MON ESPACE BOITE RECETTES */
#recherche_simple {margin:20px 0 0 55px;}
#recherche_simple p {margin:0 67px 0 0;font-size:13px;font-weight:bold;color:#525252;}
#recherche_simple select {height:20px;border:1px solid #ccc;font-size:12px;}

#wrapper_blocs_recettes {margin:20px 0 0 50px;}

p.consulter_supprimer_recette {margin:160px 0 0 598px;*margin:160px 0 0 -240px;position:absolute;}

#recherche_avancee {margin:20px 0 0 0;}
p#intro {width:860px;margin:0 0 20px 50px;font-size:12px;color:#8a8a8a;}
p#tri_recherche {text-align:right;margin:20px 67px 20px 0;}

#recherche_avancee #wrapper_recherche_avancee div {
padding:45px 0 0 255px;
}

form#advanced_search input.check {width:auto;height:auto;}
form#advanced_search strong {color:#666;}
input#btn_rechercher_boite {
width:95px;
height:19px;
margin:0 0 0 450px;
vertical-align:-24%;
border-width:0px;
}

/* MON ESPACE LISTE COURSES */
.imprimer_listes {margin:0 0 0 50px;}

#wrapper_listes_courses {
margin:20px 0 0 30px;
}
.liste {margin:0 0 0 15px;width:280px;}
.wrapper_liste {width:280px;min-height:630px;background:transparent url(../img/content_degrade_liste.png) repeat-y;overflow:hidden;}
.wrapper_liste div {width:250px;padding:10px 0 0 16px;}
.wrapper_liste .type_age {font-size:13px;font-weight:bold;color:#999;width:160px;padding:0 0 0 10px;}
.type_age span {color:#F6004B;}
h2.title_recette {font-family:verdana;font-size:15px;color:#666;}

p.rayons {width:225px;margin:20px 0 0 10px;border-bottom:1px solid #ccc;padding:0 0 5px 0;}
.wrapper_liste ul li {list-style-type:none;}
ul.liste_produits {margin:10px 0 0 25px;}

p.links_liste_courses {position:absolute;margin:-25px 0 0 15px;}

.wrapper_liste_plat {width:280px;min-height:130px;background:transparent url(../img/content_degrade_liste.png) repeat-y;overflow:hidden;}
.wrapper_liste_plat div {width:250px;padding:10px 0 0 16px;}
.wrapper_liste_plat .type_age {font-size:13px;font-weight:bold;color:#999;width:160px;padding:0 0 0 10px;}

p#pagination_liste_courses {margin:0 60px 0 0;}
p#pagination_liste_courses span {font-size:11px;font-weight:bold;color:#e4003c;}
p#pagination_liste_courses a {font-size:11px;font-weight:normal;color:#333;text-decoration:none;}

/*  NOTRE PEDIATRE */
#wrapper_popup_connexion {
width:297px;
height:223px;
background:transparent url(../img/bg_form_identification_popup.jpg) no-repeat;
}
#popup_connexion_inscription p.popup_connexion {
font-size:14px;
color:#666;
}
#popup_connexion_inscription p.popup_connexion a {
font-size:14px;
font-weight:bold;
color:#7E5B9D;
}
#popup_connexion_inscription p.popup_connexion span {
font-size:14px;
font-weight:bold;
color:#7E5B9D;
}
#popup_connexion_inscription p#email_popup_identification {
margin:0 0 5px 20px;
padding:45px 0 0 0;
}
#popup_connexion_inscription p#pwd_popup_identification {
margin:0 0 0 20px;
}
#popup_connexion_inscription #wrapper_popup_connexion input#identifier {
vertical-align:-4px;
}
#popup_connexion_inscription #wrapper_popup_connexion p#inscription {
margin:76px 0 0 20px;
}
img#visu_popup_connexion {
position:absolute;
margin:-182px 0 0 308px;
*margin:-190px 0 0 308px;
}

#wrapper_notre_pediatre {
padding:25px 0 0 45px;
}

#dr_jean {
width:551px;
height:346px;
background:transparent url(../img/bg_pediatre.jpg) no-repeat;
}
img#portrait_pediatre {
margin:120px 0 0 20px;
}
#dr_jean p {
width:270px;
font-size:14px;
font-style:italic;
color:#fff;
text-align:justify;
margin:130px 0 0 50px;}

#bio_express {
width:315px;
height:346px;
background:#93BED9 url(../img/bg_pediatre2.jpg) no-repeat center center;
margin:0 0 30px 10px;
}
#bio_express p {
width:230px;
font-size:13px;
color:#fff;
text-align:justify;
margin:110px 0 0 48px;
}

.question_pediatre {text-align:center;padding:30px 45px 0 0;}

#dernieres_questions {width:790px;margin:30px 0 0 40px;}

div.bleu {width:750px;font-size:14px;color:#7BB1DD;margin:10px 0 0 0;}
div.violet {width:750px;font-size:14px;color:#7E5B9D;margin:10px 0 0 0;}
div.bleu img, div.violet img {margin:0 10px 0 0;}
div.bleu a{color:#7BB1DD;text-decoration:none;}
div.violet a {color:#7E5B9D;text-decoration:none;}
div.info_pediatre {margin:20px 0 20px 35px;color:#666;}

/*p.bleu {width:750px;font-size:14px;color:#7BB1DD;margin:10px 0 0 0;}
p.violet {font-size:14px;color:#7E5B9D;margin:10px 0 0 0;}
p.bleu img, p.violet img {margin:0 10px 0 0;}
p.info_pediatre {margin:20px 0 20px 35px;color:#666;}*/

#toutes_questions {text-align:center;padding:80px 45px 0 0;}

img#visu_bebe_pediatre {margin:-100px 0 0 665px;}

#wrapper_qui_est_jean {
width:415px;
height:95px;
background:transparent url(../img/bg_qui_est_jean.jpg) no-repeat;
margin:-25px  50px 0 0;
}
#wrapper_qui_est_jean a {
display:block;
font-size:14px;
color:#85B6D3;
text-decoration:underline;
margin:65px 0 0 100px;
}

#question_pediatre_2 {margin:5px 50px 30px 0;}

#pagination_questions_pediatre {
margin:60px 0 0 40px;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#7BB1DD;
}
#pagination_questions_pediatre a {
font-family:arial;
font-size:11px;
font-weight:normal;
color:#333;
text-decoration:none;
}

#wrapper_form_pediatre {
/*margin:-50px 0 0 50px;*/
}
#wrapper_form_pediatre p {
margin:0 0 20px 0;
}
#wrapper_form_pediatre label {
display:block;
float:left;
width:150px;
font-size:13px;
font-weight:bold;
color:#525252;
vertical-align:top;
}
#btn_question {text-align:right;margin:0 150px 0 0;}
#wrapper_form_pediatre input {width:255px;height:23px;border:1px solid #BFD9EE;}
#wrapper_form_pediatre textarea {border:1px solid #BFD9EE;}
#wrapper_form_pediatre input#envoi_question {border:0px none;width:auto;height:auto;margin:0 210px 0 0;}

#infos_transmission {
position:absolute;
width:450px;
margin:80px 0 0 60px;
*margin:-50px 0 0 60px;
font-size:12px;
color:#8a8a8a;
}
#retour_question {
padding:20px 0 0 60px;
}

/* NOS POINTS DE VENTE */
#wrapper_pdv {
margin:0 0 0 50px;
}
#pdv_left{
width:454px;
}
#intro_pdv {
margin:20px 0 0 20px;
font-size:12px;
color:#333;
}

#wrapper_recherche_pdv {
width:407px;
height:206px;
background:transparent url(../img/fond_recherche_pdv.jpg) no-repeat;
margin:30px auto 0 24px;;
padding:0 20px 0 0;
}
#wrapper_recherche_pdv #select {
padding:70px 0 0 215px;
}
#wrapper_recherche_pdv #select select {
width:160px;
border:1px solid #669900;
}
#wrapper_recherche_pdv #input {
padding:15px 0 0 213px;
font-size:11px;
color:#3D5900;
}
#wrapper_recherche_pdv #input input {
width:160px;
border:1px solid #669900;
}
#wrapper_recherche_pdv #chercher_pdv {
padding:30px 0 0 260px;
}

#wrapper_resultats_pdv {
width:800px;
margin:0 0 0 25px;
}
#wrapper_resultats_pdv select {width:160px;height:20px;border:1px solid #ccc;}
#type_region {font-size:21px;color:#999;}

table#resultats_liste {
margin:20px 0 0 0;
}
table#resultats_liste th {
height:40px;
line-height:40px;
font-size:16px;
font-weight:bold;
color:#7E5B9D;
border-bottom:2px solid #7E5B9D;
text-align:left;
}
table#resultats_liste tr td {
height:40px;
padding:20px 0 20px 0;
border-bottom:1px solid #B1C700;
}
table#resultats_liste tr td.enseigne {font-size:13px;font-weight:bold;color:#666;}
table#resultats_liste tr td.adresse {font-size:12px;font-weight:bold;color:#666;}
table#resultats_liste tr td.type {font-size:12px;color:#4f4f4f;}
table#resultats_liste tr td span {color:#B1C700;}

table#resultats_liste a {font-family:arial;font-size:13px;font-weight:bold;color:#B1C700;}

#pagination_pdv {margin:20px 0 0 0;text-align:right;font-family:arial;font-size:11px;font-weight:bold;color:#B1C700;}
#pagination_pdv a {font-family:arial;font-size:11px;font-weight:normal;color:#333;text-decoration:none;}


/* PAGE DE CONTACT */
#wrapper_contact {
margin:0 0 0 50px;
}

#intro_contact {
margin:160px 0 0 20px;
font-size:12px;
color:#333;
}

img#visu_bebe_contact {position:absolute;margin:-35px 0 0 64px;*margin:-40px 0 0 55px;}

#wrapper_recherche_contact {
width:859px;
height:509px;
background:transparent url(../img/fond_contact.jpg) no-repeat;
margin:40px auto;
padding:105px 50px 0 0;
}
#wrapper_recherche_contact #select {
padding:70px 0 0 215px;
}
#wrapper_recherche_contact #select select {
width:160px;
border:1px solid #669900;
}
#wrapper_recherche_contact #input {
padding:6px 0 0 158px;
font-size:11px;
color:#3D5900;
}
#wrapper_recherche_contact #input input {
width:216px;
border:1px solid #669900;
}

#wrapper_recherche_contact input.txt_2{
width:96px;
border:1px solid #669900;
padding:0 0 0 2px;
}

#wrapper_recherche_contact #textarea {
padding:165px 0 0 158px;
font-size:11px;
color:#3D5900;
}
#wrapper_recherche_contact #textarea textarea {
width:640px;
height:150px;
border:1px solid #669900;
}

#wrapper_recherche_contact #checkbox {
padding:0 0 7px 195px;
}
#wrapper_recherche_contact #checkbox checkbox {
border:1px solid #669900;
margin:0 0 0 10px;
}

#wrapper_recherche_contact p#btn_inscription {position:absolute;margin:0 0 0 666px;*margin:-33px 0 0 666px;}
#wrapper_recherche_contact p#infos_oblig {position:absolute;margin:37px 0 0 762px;*margin:5px 0 0 760px;font-size:10px;color:#999;}

#wrapper_recherche_contact #chercher_contact {
padding:20px 0 0 260px;
}
#contact_spacer{height:52px;*height:68px;}
#wrapper_recherche_contact p#btn_envoyer_contact {position:absolute;margin:0 0 0 666px;*margin:-33px 0 0 666px;}

/* PAGE DE MENTIONS LEGALES */
#wrapper_mentions{
width:850px;
margin:0 0 0 50px;
}

#intro_mentions {
margin:60px 0 0 20px;
font-size:12px;
color:#333;
}

#intro_mentions {font-family:trebuchet MS;font-size:11px;color:#333;text-align:justify;}
#intro_mentions a {font-family:trebuchet MS;font-size:11px;font-weight:normal;color:#B1C700;text-decoration:underline;}


/* ENTREE GAMME */
#wrapper_entree_gamme {
width:850px;
margin:20px 0 0 50px;
}
#wrapper_entree_gamme p {
margin:0 0 10px 20px;
}

#wrapper_txt_entree_gamme {
margin:30px 0 0 0;
}
#wrapper_txt_entree_gamme div.fleft {
margin:0 0 0 30px;
}
#wrapper_txt_entree_gamme div.fleft div {margin:0 0 20px 0;}
p.entree_gamme {font-size:12px;color:#4b4b4b;}
#pictos_mois img {margin:0 0 0 15px;}

img.vgt_txt_entree_gamme {margin:0 0 -20px 0;}
p.txt_gamme {width:360px;text-align:justify;margin:10px 0 0 40px;font-size:12px;color:#4b4b4b;}
p.txt_gamme2 {width:430px;text-align:justify;margin:10px 0 0 40px;font-size:12px;color:#4b4b4b;}

#promesse {
text-align:center;
padding:30px 0;
*padding:0 0 30px 0;
}

/* BOTTOM COPYRIGHT */
#copyright {
width:965px;
height:50px;
margin:0 auto;
padding:20px 0 0 0;
background:transparent url(../img/degrade_cotes.png) repeat-y;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='degrade_cotes.png');
text-align:center;
font-family:arial;
font-size:10px;
font-weight:bold;
color:#4a4a4a;
_display:none;
}
#copyright a {font-family:arial;font-size:10px;color:#4a4a4a;text-decoration:none;}
#bottom_degrade {
width:965px;
margin:-2px auto 10px auto;
background:transparent url(../img/degrade_bas.png) no-repeat left bottom;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='degrade_bas.png');
_display:none;
}

p#copyright_left {font-family:arial;font-size:10px;width:49%;text-align:right;margin:0 10px 0 0;line-height:11px;}
p#copyright_right {font-family:arial;width:49%;text-align:left;line-height:10px;}
p#copyright_bottom {font-family:arial;font-size:10px;text-align:center;margin:0 10px 0 0;line-height:10px;}
p#reseaux {position:absolute;margin:28px 0 0 916px;*margin:28px 0 0 -44px;}


/********************** ADMIN **********************/
.texte_rouge {color: #FF0000;}


input. {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#887E74;}
select. {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:10px;color:#887E74;}
textarea. {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#887E74;}

input.erreur {border-width: 1px; border-color: #FF0000; border-style: solid;}
select.erreur {border-width: 1px; border-color: #FF0000; border-style: solid;}
textarea.erreur {border-width: 1px; border-color: #FF0000; border-style: solid;}

.left {float:left;}
.right {float:right;}
.no_border {border:0 none;}
.both{clear:both}

div#content {width:959px;margin:0 auto;}
div#logo_menus_bebe {position:absolute;bottom:420px;margin-left:160px;}
div#txt_home {position:absolute;bottom:310px;margin-left:40px;}
div#dans_home {position:absolute;bottom:283px;margin-left:133px;text-align:center; width:229px;}
div#flash_wrapper {position:absolute;bottom:225px;margin-left:140px;text-align:center;}
div#signature_home {position:absolute;bottom:150px;margin-left:170px;}
div#signature_home a {font-size:12px;color:#000000;}
div#signature_home a:hover {text-decoration:none;}

div#visu_home_bebe {position:absolute;bottom:116px;left:50%;}


div#bottom {width:100%;height:116px;border-top:1px solid #ffffff;position:absolute;bottom:0px;display:block;}
div#left_bottom {height:116px;background-color:#e3002b;width:500px;position:absolute;left:0px;}
div#right_bottom {height:116px;background-color:#88b608;width:500px;position:absolute;right:0px;}
div#vgt_home {position:absolute;left:50%;margin-left:-479px;z-index:1000;} 
div#vgt_home img {float:left;}

div#autres_vues {margin:10px 0 0 0;}
div.cadre_autres_vues {width:38px;height:38px;border:1px solid #cacbc6;margin:0 20px 0 0; overflow:hidden;}
div.cadre_autres_vues_actu {width:28px;height:38px;border:1px solid #cacbc6;margin:0 3px 0 0; overflow:hidden;}
div.cadre_autres_vues_part {width:28px;height:38px;border:1px solid #cacbc6;margin:0 3px 0 0; overflow:hidden;}

/* MENUS */
.texte_menu { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#525252; padding:5px 5px 5px 5px ; text-transform:uppercase;}
a.texte_menu:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#525252;}
a.texte_menu:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#525252;}
a.texte_menu:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#525252;}
a.texte_menu:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000000;}

#alaune {
	position: absolute;
	margin-top: 204px;
	margin-left: 23px;
	border-width: 1px; border-color: #B5B8BA; border-style: solid;
	z-index: 50;
}
#recettes {
	position: absolute;
	margin-top: 204px;
	margin-left: 244px;
	border-width: 1px; border-color: #B5B8BA; border-style: solid;
	z-index: 30;
}


.onglet_actif{margin:2px; padding: 5px 10px 5px 10px; border:#666666 1px solid; background:#EAF2FF;}
.onglet_inactif{margin:2px; padding: 5px 10px 5px 10px; border:#666666 1px solid; background:#ffffff;}

.form_recette1_left{float:left; height:640px; margin-right:20px;}
.visu_recette{ width: 359px; height: 513px; border:#666666 1px solid;}

.visu_etape{width:220px; height:240px;}


.btn_actu_admin {position:absolute;margin:118px 0 0 245px;*margin:118px 0 0 -155px;}
.btn_part_admin {position:absolute;margin:118px 0 0 245px;*margin:118px 0 0 -155px;}

/*  ESPACE PRESSE */
#bloc_connexionpresse {
width:404px;
height:212px;
background:transparent url(../img/fond_connexion_espacepresse.png) no-repeat;
}
#bloc_connexionpresse form {
margin:54px 0 0 40px;
}
#bloc_connexionpresse form p {
margin:10px 0 0 0;
}
#bloc_connexionpresse label {
width:140px;
font-size:13px;
font-weight:bold;
color:#525252;
display:block;
float:left;
text-align:right;
}
#bloc_connexionpresse form p#parrainer {
text-align:right;
margin:15px 36px 5px 0;
}
#bloc_connexionpresse form p#infos_oblig {
margin:-10px 0 0 0;
}
#bloc_connexionpresse input.txt {width:205px;height:16px;font-size:12px;color:#000;}

#inscription_journaliste{
width:404px;
height:404px;
background:transparent url(../img/fond_news_journaliste.png) no-repeat;
}
#inscription_journaliste form {
margin:76px 0 0 45px;
}
#inscription_journaliste .space{margin-top:7px; *margin-top:5px;}
#inscription_journaliste .space2{margin-top:27px; *margin-top:25px;}
#inscription_journaliste .input_titre{padding-top:13px;*padding-top:13px;}
#inscription_journaliste input.txt {width:208px;height:16px;font-size:12px;color:#000; border:#AE97C1 1px solid;}
#inscription_journaliste input.input_email {width:90px;height:16px;font-size:12px;color:#000; border:#AE97C1 1px solid;}
#inscription_journaliste .parrainer{margin:24px 0 0 84px;}
.infos_oblig{ font-size:10px; color:#999;}


#popup_congelo {
/*display:none;*/
position: fixed;
_position:absolute;
top:50%;
left:50%;
z-index:9999;
text-align:left;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -251px;
margin-top:-335px;
padding: 23px 17px 20px 30px;
background:#ffffff url(../img/box_congelo.jpg) no-repeat top left;
width:502px;
height:671px;
text-align:right;
}
.bt_congelo{margin:10px 0 0 20px;}
.lien_congelo{font-weight:normal; color:#4f4f4f;}

/*  ESPACE PRO */
#bloc_connexionpro {
position:absolute;
margin:180px 0 0 290px;
*margin:230px 0 0 290px;
width:391px;
height:191px;
/*margin:0 auto 0 auto;*/
background:transparent url(../img/fond_connexion_espacepro.jpg) no-repeat;
display:block;
z-index:150;
}
#bloc_connexionpro form {
margin:54px 0 0 40px;
}
#bloc_connexionpro form p {
margin:10px 0 0 0;
}
#bloc_connexionpro label {
width:140px;
font-size:13px;
font-weight:bold;
color:#525252;
display:block;
float:left;
text-align:right;
}
#bloc_connexionpro form p#parrainer {
text-align:right;
margin:15px 36px 5px 0;
}
#bloc_connexionpro form p#infos_oblig {
margin:-10px 0 0 0;
}
#bloc_connexionpro input.txt {width:205px;height:16px;font-size:12px;color:#000;}

#visu_bebe_connexion_pro {
position:absolute;
margin:160px 0 0 650px;
*margin:220px 0 0 650px;
z-index:100;
}

.lien_pagin_pro{text-decoration:none; font-size:11px; font-family:Arial; color:#7E5B9D;}
.lien_pagin_pro_a{font-size:11px; font-family:Arial;}

.hand{ cursor:pointer;}

.wrapper_bloc_plan {
width:390px;
margin:0 20px 30px 0;
}

#wrapper_plan_site {
clear:both;
width:820px;
margin:20px auto;
overflow:hidden;
padding:20px 0 0 0;
}

.content_bloc_plan {
width:390px;
background:transparent url(../img/plan_content_wrapper.jpg) repeat-y;
overflow:hidden;
}
.content_bloc_plan ul {
margin:15px 0 15px 50px;
}
.content_bloc_plan ul li {
list-style-type:none;
}
.content_bloc_plan ul li a {
font-family:trebuchet MS;
font-size:13px;
color:#333;
text-decoration:none;
}
.content_bloc_plan ul li a:hover {
text-decoration:underline;
}
.bottom_bloc_plan {
width:390px;
background:transparent url(../img/plan_bottom_wrapper.jpg) no-repeat;
}
