html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,legend,caption,tbody,tfoot,thead,th {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
margin:0;
padding:0;
}

sup {
font-size:80%;
line-height:40%;
text-decoration:none;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

a:active {
outline:none;
}

a img {
border:none;
}

ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

body {
text-align:center;
background-color:#fdf7fa;
}

#preload {
display:none;
}

#global {
margin-left:auto;
margin-right:auto;
width:972px;
text-align:left;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:400;
margin:0;
padding:0;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
line-height:20px;
margin:0;
padding:0;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
margin:0;
padding:0;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
text-align:center;
margin-bottom:6px;
margin-top:0;
}

.rose {
color:#bc0066;
}

.vert {
color:#349a5f;
}

.vert_f {
color:#008918;
}

.bleu_f {
color:#14539b;
}

.bleu {
color:#5d93bc;
}

.bleu_grd {
color:#5d93bc;
font-size:13px;
}

.bleu_elemis {
color:#606bc6;
}

.orange {
color:#eaaf47;
}

.marron {
color:#8B5B38;
}

.guillemets {
background-image:url(../img/guillemets.gif);
background-repeat:no-repeat;
background-position:right top;
}

#fd_gris {
background-color:#f7f7f7;
padding-top:10px;
padding-bottom:5px;
}

.fd_gris {
background-color:#F4F4F4;
padding-top:12px;
padding-bottom:14px;
padding-right:10px;
margin-bottom:10px;
padding-left:10px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fd_gris_border {
background-color:#F4F4F4;
padding-top:12px;
padding-bottom:12px;
margin-top:22px;
margin-bottom:14px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border:1px dashed #bc0066;
}

.fd_gris2 {
background-color:#F4F4F4;
padding-top:12px;
padding-bottom:4px;
padding-right:4px;
margin-bottom:20px;
margin-top:20px;
margin-left:17px;
padding-left:6px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fd_rose {
background-color:#fff7fd;
padding-top:12px;
padding-bottom:4px;
padding-right:12px;
margin-bottom:20px;
margin-top:20px;
margin-left:17px;
padding-left:6px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fd_rose2 {
background-color:#fff7fd;
padding-top:12px;
padding-right:6px;
padding-bottom:4px;
margin-left:12px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
line-height:15px;
}

.fd_gris_point {
background-color:#F4F4F4;
padding-top:12px;
padding-bottom:4px;
padding-right:4px;
margin-bottom:20px;
margin-top:20px;
margin-left:17px;
padding-left:6px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border:1px dashed #999;
}

.fd_bleu {
background-color:#f1f5f9;
margin-left:17px;
margin-bottom:17px;
margin-top:6px;
padding-right:6px;
padding-top:12px;
padding-bottom:3px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fd_bleu2 {
background-color:#ecf5ff;
margin-left:17px;
margin-bottom:17px;
margin-top:6px;
padding-right:6px;
padding-top:12px;
padding-bottom:3px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fd_vert {
background-color:#e5efe0;
margin-left:17px;
margin-bottom:17px;
margin-top:6px;
padding-right:6px;
padding-top:12px;
padding-bottom:3px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fd_blanc {
background-color:#FFF;
padding:inherit;
}

#bulle_rd {
background-image:url(../img/parutions/bulle_rd.jpg);
background-repeat:no-repeat;
width:183px;
height:168px;
padding-top:32px;
text-align:center;
color:#FFF;
padding-right:17px;
padding-bottom:0;
padding-left:0;
float:left;
margin-left:10px;
margin-bottom:10px;
}

#bulle_qualite {
background-image:url(../img/parutions/bulle_qualite.jpg);
background-repeat:no-repeat;
width:190px;
height:173px;
padding-top:27px;
text-align:center;
color:#2A6807;
padding-right:110px;
padding-bottom:0;
padding-left:0;
float:left;
margin-left:10px;
}

#rubrique {
background-image:url(../img/parutions/fd_rubrique.jpg);
background-repeat:no-repeat;
float:left;
margin-left:37px;
height:40px;
background-position:left 9px;
padding-top:22px;
margin-top:-26px;
padding-left:31px;
font-size:14px;
font-style:italic;
font-weight:700;
color:#888;
width:200px;
text-align:left;
}

.img_gauche {
float:left;
border:none;
margin-right:13px;
margin-bottom:3px;
}

.img_gauche_pt {
float:left;
border:none;
margin:0 6px 0 0;
}

.img_gauche_grd {
float:left;
border:none;
margin:0 10px 0 0;
}

.img_gauche_actu {
float:left;
border:none;
margin-top:4px;
margin-right:13px;
margin-bottom:8px;
}

.img_droite {
float:right;
border:none;
margin-bottom:4px;
margin-left:13px;
}

.img_droite_grd {
float:right;
border:none;
margin:4px 0 6px 20px;
}

.img_droite_pt {
float:right;
border:none;
margin:0 0 0 6px;
}

.citation {
padding-top:12px;
padding-bottom:2px;
padding-right:10px;
margin-bottom:10px;
background-color:#F7F7F7;
background-image:url(../img/guillemets2.gif);
background-repeat:no-repeat;
background-position:right top;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.menu_anime {
margin-top:4px;
margin-bottom:12px;
}

.filet_1 {
margin-top:8px;
margin-bottom:8px;
width:510px;
height:1px;
}

.filet_2 {
margin-top:8px;
margin-bottom:8px;
width:450px;
height:1px;
margin-left:17px;
}

.filet_3 {
margin-top:8px;
margin-bottom:10px;
width:528px;
height:1px;
}

.filet_actus {
width:491px;
height:1px;
margin-top:3px;
margin-bottom:13px;
margin-left:17px;
}

.filet_ingredients {
margin-top:3px;
margin-left:0;
}

.filet_criteres {
margin-top:5px;
margin-bottom:0;
width:511px;
height:1px;
padding:0;
}

.tirets_vert_f {
display:block;
height:1px;
margin-top:10px;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#008918;
}

.tirets_mauve {
display:block;
height:1px;
margin-top:10px;
margin-bottom:4px;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#bc0066;
}

#bandeau_illu {
margin-bottom:14px;
}

.obligatoire {
font-size:10px;
color:#BC0066;
font-weight:400;
}

#defil {
overflow:hidden;
position:relative;
}

#info {
position:relative;
}

#iso {
float:right;
margin-left:15px;
margin-top:-6px;
}

#iso img {
margin-right:18px;
}

.justif {
text-align:justify;
}

.note {
font-size:10px;
color:#a6a6a6;
line-height:13px;
}

.note_noir {
font-size:10px;
line-height:13px;
color:#333;
}

.legende {
text-align:center;
font-size:10px;
color:#a6a6a6;
line-height:13px;
margin-top:-8px;
}

.drapeaux {
margin-right:8px;
border:none;
}

.chiffre {
float:left;
margin-top:1px;
margin-right:3px;
}

.bt_echantillons {
margin-top:10px;
margin-bottom:14px;
}

#tete {
height:93px;
}

#logo {
height:64px;
width:194px;
float:left;
}

#login {
float:right;
height:28px;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#BC0066;
margin:0;
padding:0;
}

#login a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#BC0066;
text-decoration:none;
}

#login a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#BC0066;
text-decoration:underline;
}

#inscription {
background-image:url(../img/inscription_fd.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:93px;
height:23px;
padding-left:11px;
padding-top:5px;
}

#bt_inscription {
border:none;
height:23px;
width:24px;
top:0;
cursor:pointer;
background-color:transparent;
background-image:url(../img/valid.gif);
background-repeat:no-repeat;
background-position:center 0;
position:absolute;
margin-top:0;
margin-left:2px;
margin-bottom:0;
}

#pass {
background-image:url(../img/pass_fd.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:350px;
height:23px;
padding:5px 0 0 11px;
}

#pass_gb {
background-image:url(../img/pass_fd_gb.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:326px;
height:23px;
padding:5px 0 0 15px;
}

#pass .input {
width:73px;
background-image:url(../img/input_fd.gif);
background-repeat:no-repeat;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
background-position:left top;
border:0;
vertical-align:text-top;
text-align:left;
margin:0 4px 0 1px;
padding:0 6px;
}

#pass_gb .input {
width:73px;
background-image:url(../img/input_fd.gif);
background-repeat:no-repeat;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
background-position:left top;
border:0;
vertical-align:text-top;
text-align:left;
margin:0 4px 0 1px;
padding:0 6px;
}

#membre {
background-image:url(../img/membre_fd.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;
height:23px;
padding-top:5px;
padding-right:15px;
}

#membre_gb {
background-image:url(../img/membre_fd_gb.gif);
background-repeat:no-repeat;
background-position:right top;
float:left;
height:23px;
padding-top:5px;
padding-right:15px;
}

#bt_envoyer {
background:transparent url(../img/bt_envoyer.gif) no-repeat center center;
border:none;
height:21px;
width:75px;
cursor:pointer;
}

#bt_envoyer_gb {
background:transparent url(../img/bt_envoyer_gb.gif) no-repeat center center;
border:none;
height:19px;
width:75px;
cursor:pointer;
}

#bt_rappel_login {
background:transparent url(../img/bt_envoyer.gif) no-repeat center center;
border:none;
height:19px;
width:75px;
margin-left:10px;
margin-top:1px;
cursor:pointer;
}

#bt_rappel_login_gb {
background:transparent url(../img/bt_envoyer_gb.gif) no-repeat center center;
border:none;
height:19px;
width:75px;
margin-left:10px;
margin-top:1px;
cursor:pointer;
}

#extranet {
background-image:url(../img/extranet_fd.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:79px;
height:23px;
padding-left:10px;
padding-top:5px;
}

#langues {
float:left;
width:64px;
height:28px;
margin-left:25px;
}

#bandeau_home {
width:670px;
height:25px;
float:right;
text-align:right;
}

.bandeau_over {
z-index:90;
position:absolute;
}

#bandeau_salons {
color:#bc0066;
float:right;
z-index:10;
}

#bandeau_salons .events {
margin-right:50px;
}

#menu {
height:30px;
text-align:left;
width:781px;
margin-bottom:13px;
z-index:100;
position:relative;
}

#home_anim {
text-align:left;
vertical-align:top;
}

#home_actus {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:329px;
color:#333;
float:left;
background-image:url(../img/home_menu_fd_vert.gif);
background-repeat:repeat-y;
font-size:10px;
line-height:13px;
}

#home_actus .fleche {
margin-left:3px;
}

#home_actus h4 {
background-image:url(../img/home_menu_haut_vert.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
margin-bottom:3px;
}

#home_actus_bas {
width:329px;
height:7px;
background-image:url(../img/home_menu_bas_vert.gif);
background-repeat:no-repeat;
margin-top:8px;
}

#home_actus_in {
padding:0;
margin:0;
width:328px;
height:115px;
margin-left:1px;
overflow-y:auto;
overflow-x:hidden;
}

#banniere {
background-image:url(../img/encyclo_fd.jpg);
background-repeat:no-repeat;
width:353px;
height:152px;

float:left;
margin-left:10px;
padding:0;
}

#banniere_gb {
background-image:url(../img/encyclo_fd_gb.jpg);
background-repeat:no-repeat;
width:353px;
height:152px;
float:left;
margin-left:10px;
padding:0;
}

#home_partenaires {
width:270px;
background-image:url(../img/home_menu_fd_gris2.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
float:left;
margin-left:10px;
line-height:13px;
}

#home_partenaires p {
font-size:10px;
margin-left:6px;
margin-bottom:4px;
line-height:13px;
}

#home_partenaires a {
color:#bc0066;
text-decoration:underline;
background-image:url(../img/fleche_mauve.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding-left:7px;
}

#home_partenaires a:hover {
text-decoration:none;
}

#home_partenaires h4 {
background-image:url(../img/home_menu_haut_gris2.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
margin-bottom:5px;
}

#home_partenaires_bas {
width:270px;
height:7px;
background-image:url(../img/home_menu_bas_gris2.gif);
background-repeat:no-repeat;
margin-top:2px;
}

#contenu {
width:972px;
}

#titre {
text-align:center;
height:57px;
width:972px;
}

#titre_parutions {
text-align:center;
width:972px;
}

#titre_parutions_ldj {
padding-top:97px;
padding-left:204px;
width:768px;
height:20px;
color:#bc0066;
background-image:url(../img/parutions/titre_ldj.jpg);
background-repeat:no-repeat;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#titre_parutions_ami {
padding-top:90px;
padding-left:200px;
width:772px;
height:26px;
color:#666;
background-image:url(../img/parutions/titre_ami.jpg);
background-repeat:no-repeat;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

#titre_parutions_ch,#titre_parutions_ch_gb {
padding-top:98px;
padding-left:200px;
width:772px;
height:15px;
color:#14539b;
background-repeat:no-repeat;
background-position:center top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

#titre_parutions_ch {
background-image:url(../img/parutions/titre_ch_fr.jpg);
}

#titre_parutions_ch_gb {
background-image:url(../img/parutions/titre_ch_gb.jpg);
}

#titre_cosmetique,#titre_infos,#titre_phyto,#titre_contact,#titre_groupe,#titre_infos2,#titre_agents {
text-align:left;
height:46px;
width:572px;
background-repeat:no-repeat;
margin-left:191px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFF;
padding-left:18px;
padding-top:11px;
}

#titre_groupe2 {
text-align:left;
height:43px;
width:572px;
background-repeat:no-repeat;
margin-left:191px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFF;
padding-left:18px;
padding-top:14px;
}

#titre_cosmetique {
background-image:url(../img/titre_fd_cosmetique.jpg);
}

#titre_infos {
background-image:url(../img/titre_fd_infos.jpg);
}

#titre_infos2 {
background-image:url(../img/titre_fd_infos2.jpg);
}

#titre_phyto {
background-image:url(../img/titre_fd_phyto.jpg);
}

#titre_contact {
background-image:url(../img/titre_fd_contact.jpg);
}

#titre_groupe,#titre_groupe2 {
background-image:url(../img/titre_fd_groupe.jpg);
}

#titre_agents {
background-image:url(../img/titre_fd_agents.jpg);
}

#titre_elemis {
background-image:url(../img/titre_fd_elemis.jpg);
background-repeat:no-repeat;
text-align:left;
height:46px;
width:781px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFF;
padding-left:18px;
padding-top:11px;
}

#col_gauche {
width:178px;
float:left;
padding-top:13px;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
}

.groupe {
width:178px;
background-image:url(../img/menu_fd_mauve.gif);
background-repeat:repeat-y;
font-size:11px;
margin-bottom:13px;
}

.groupe h4 {
background-image:url(../img/menu_haut_mauve.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
}

.groupe ul li {
background-image:url(../img/fleche_mauve.gif);
background-repeat:no-repeat;
background-position:8px 4px;
padding-left:16px;
margin-right:8px;
font-size:11px;
line-height:15px;
}

.groupe p {
margin-left:8px;
margin-bottom:2px;
}

.groupe h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
margin-top:0;
margin-left:8px;
margin-bottom:12px;
line-height:14px;
}

.groupe a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:400;
text-decoration:none;
}

.groupe a:hover {
text-decoration:underline;
}

.groupe_haut {
width:178px;
height:7px;
margin-bottom:6px;
background-image:url(../img/menu_haut_mauve2.gif);
background-repeat:no-repeat;
}

.groupe_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_mauve.gif);
background-repeat:no-repeat;
margin-top:6px;
}

.engagements {
width:178px;
background-image:url(../img/menu_fd_bleug.gif);
background-repeat:repeat-y;
font-size:11px;
margin-bottom:13px;
}

.engagements p {
margin-left:8px;
margin-bottom:2px;
}

.engagements a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4f5f79;
font-weight:400;
text-decoration:none;
}

.engagements a:hover {
text-decoration:none;
}

.engagements_banniere {
width:478px;
margin-left:35px;
margin-top:25px;
margin-bottom:20px;
}

.engagements_haut {
width:178px;
height:29px;
margin-bottom:6px;
background-image:url(../img/menu_haut_bleug2.gif);
background-repeat:no-repeat;
z-index:10;
position:relative;
}

.engagements_haut_gb {
width:178px;
height:29px;
margin-bottom:6px;
background-image:url(../img/menu_haut_bleug2_gb.gif);
background-repeat:no-repeat;
z-index:10;
position:relative;
}

.engagements_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_bleug.gif);
background-repeat:no-repeat;
margin-top:10px;
}

.corporate {
margin-right:6px;
float:left;
z-index:1;
position:relative;
}

#encyclo {
width:178px;
background-image:url(../img/menu_fd_vert_f.gif);
background-repeat:repeat-y;
margin-bottom:13px;
}

#encyclo h4 {
background-image:url(../img/menu_haut_vert_f.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
}

#encyclo p,#home_encyclo p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin-left:8px;
margin-right:8px;
}

#encyclo a,#home_encyclo a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#BC0066;
text-decoration:underline;
}

#encyclo a:hover,#home_encyclo a:hover {
text-decoration:none;
}

#encyclo_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_vert_f.gif);
background-repeat:no-repeat;
margin-top:6px;
}

#partenaires {
width:178px;
background-image:url(../img/menu_fd_gris.gif);
background-repeat:repeat-y;
margin-bottom:13px;
}

#partenaires h4 {
background-image:url(../img/menu_haut_gris.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
}

#partenaires p {
margin-left:8px;
margin-right:8px;
margin-bottom:10px;
font-size:10px;
}

#partenaires a,#home_partenaires a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#BC0066;
text-decoration:underline;
}

#partenaires a:hover,#home_partenaires a:hover {
text-decoration:none;
}

#partenaires_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_gris.gif);
background-repeat:no-repeat;
}

.ecran {
margin-right:9px;
margin-bottom:2px;
float:left;
}

#centre {
width:616px;
float:left;
background-image:url(../img/centre_fd.jpg);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:16px;
z-index:10;
}

#centre_top {
width:616px;
background-image:url(../img/centre_haut.jpg);
background-repeat:no-repeat;
height:36px;
}

#centre_titre {
margin-bottom:22px;
margin-left:32px;
}

#centre_in {
width:528px;
background-image:url(../img/centre_in_fd.jpg);
background-repeat:no-repeat;
background-position:right bottom;
margin-left:43px;
padding-right:45px;
padding-bottom:10px;
clear:both;
}

#centre_in p {
margin-left:17px;
margin-bottom:13px;
}

#centre_in .certif {
margin-bottom:10px;
}

#centre_in .gris {
color:#888;
}

#centre_in .gris:hover {
color:#888;
}

#centre_foot {
width:616px;
background-image:url(../img/centre_bas.jpg);
background-repeat:no-repeat;
height:41px;
}

.filet_elemis {
margin-top:5px;
margin-bottom:0;
width:711px;
height:1px;
padding:0;
}

.fd_gris_elemis {
background-color:#F7F7F7;
padding-top:12px;
padding-bottom:4px;
padding-right:4px;
margin-bottom:20px;
margin-top:20px;
margin-left:17px;
padding-left:6px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
background-image:url(../img/elemis_fd_gris.gif);
background-repeat:no-repeat;
background-position:right top;
}

#centre_elemis #recherche_in h1 {
background-image:url(../img/fleur_bleu2.gif);
background-repeat:no-repeat;
background-position:left top;
color:#606bc6;
padding-left:17px;
margin-bottom:10px;
font-size:14px;
font-weight:700;
padding-top:1px;
padding-bottom:0;
}

#centre_elemis {
width:807px;
float:left;
margin-left:-13px;
background-image:url(../img/centre_fd_elemis.jpg);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:16px;
z-index:10;
}

#centre_top_elemis {
width:807px;
background-image:url(../img/centre_haut_elemis.jpg);
background-repeat:no-repeat;
height:36px;
}

#centre_titre_elemis {
margin-bottom:22px;
margin-left:32px;
}

#centre_in_elemis {
width:719px;
background-image:url(../img/centre_in_fd_elemis.jpg);
background-repeat:no-repeat;
background-position:right bottom;
margin-left:43px;
padding-right:45px;
padding-bottom:10px;
}

#centre_in_elemis p {
margin-left:17px;
margin-bottom:13px;
}

#cosmetique_in #centre_in_elemis a {
color:#606bc6;
}

#recherche_in #centre_in_elemis a {
color:#606bc6;
}

#centre_foot_elemis {
width:807px;
background-image:url(../img/centre_bas_elemis.jpg);
background-repeat:no-repeat;
height:41px;
}

.img_elemis {
float:right;
border:none;
margin-right:20px;
margin-top:0;
}

#col_droit {
padding-top:13px;
width:178px;
margin-left:794px;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#moteur {
font-family:Arial, Helvetica, sans-serif;
width:168px;
height:396px;
background-image:url(../img/moteur_fd.jpg);
background-repeat:no-repeat;
text-align:left;
margin:0 0 13px;
padding:5px 0 0 10px;
}

#moteur .saisie {
font-size:10px;
width:158px;
color:#333;
margin:0;
padding:0;
}

#moteur select {
font-size:10px;
width:158px;
height:17px;
color:#333;
margin:0;
padding:0;
}

#moteur .titre {
font-size:12px;
color:#FFF;
margin-bottom:17px;
line-height:17px;
margin-left:6px;
margin-top:0;
}

#moteur .type {
font-size:10px;
font-weight:700;
color:#333;
background-image:url(../img/fleche_vert.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:7px;
margin-bottom:6px;
margin-top:18px;
}

#moteur .plante {
font-size:10px;
font-weight:700;
color:#333;
background-image:url(../img/fleche_vert.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:7px;
margin-bottom:6px;
margin-top:19px;
}

#moteur .mot_cle {
font-size:10px;
font-weight:700;
color:#333;
background-image:url(../img/fleche_vert.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:7px;
margin-bottom:6px;
margin-top:12px;
}

#moteur .critere {
font-size:9px;
color:#333;
margin-bottom:0;
margin-top:5px;
}

.bt_moteur {
background:transparent url(http://www.albanmuller.com/img/bt_recherche.gif) no-repeat center center;
border:none;
height:19px;
width:112px;
margin-top:7px;
margin-bottom:15px;
cursor:pointer;
}

.bt_moteur_gb {
background:transparent url(http://www.albanmuller.com/img/bt_recherche_gb.gif) no-repeat center center;
border:none;
height:19px;
width:75px;
margin-top:7px;
margin-bottom:15px;
cursor:pointer;
}

#moteur .bt {
margin-top:7px;
margin-bottom:9px;
}

#bt_moteur:hover {
cursor:pointer;
}

#actus {
width:178px;
background-image:url(../img/menu_fd_vert.gif);
background-repeat:repeat-y;
font-size:10px;
}

#actus h4 {
background-image:url(../img/menu_haut_vert.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
}

#actus ul li,#home_actus ul li,#home_actus2 ul li {
background-image:url(../img/fleche_vert.gif);
background-repeat:no-repeat;
background-position:8px 2px;
padding-left:15px;
margin-right:8px;
margin-bottom:6px;
}

#actus .date,#home_actus .date,#home_actus2 .date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#949494;
font-weight:400;
text-decoration:none;
}

#actus a,#home_actus a,#home_actus2 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#BC0066;
font-weight:400;
text-decoration:underline;
background-image:url(../img/fleche_mauve.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding-left:7px;
margin-left:4px;
}

#actus a:hover,#home_actus a:hover,#home_actus2 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#BC0066;
font-weight:400;
text-decoration:none;
}

#actus_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_vert.gif);
background-repeat:no-repeat;
}

#groupe_in h1 {
color:#bc0066;
}

#groupe_in h2 {
background-image:url(../img/fleur_mauve.gif);
background-repeat:no-repeat;
background-position:left top;
color:#bc0066;
padding-left:17px;
margin-bottom:15px;
margin-top:20px;
}

#groupe_in h3 {
color:#bc0066;
margin-top:0;
margin-left:17px;
}

#groupe_in a {
color:#bc0066;
}

#groupe_in a:hover {
color:#bc0066;
text-decoration:none;
}

#groupe_in .logo {
margin-left:200px;
margin-bottom:20px;
}

#groupe_in .film {
margin-top:10px;
margin-bottom:10px;
background-image:url(../img/loader.gif);
background-repeat:no-repeat;
background-position:center 110px;
}

#groupe_in .commercial {
float:left;
margin-top:15px;
font-size:9px;
line-height:normal;
margin-right:0;
margin-left:20px;
}

#groupe_in .commercial img {
margin-bottom:6px;
}

#groupe_in .commercial a {
text-decoration:none;
color:#333;
}

#groupe_in .commercial a:hover {
text-decoration:none;
color:#bc0066;
}

#groupe_in ul {
margin-bottom:13px;
line-height:16px;
}

#groupe_in ul li {
background-image:url(../img/puce_mauve.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:10px;
margin-left:17px;
}

#groupe_in .nav {
color:#333;
}

#groupe_in .nav:hover {
color:#333;
text-decoration:none;
}

#encart_h,#encart_h_vert,#encart_h_bleu,#encart_h_chair {
width:511px;
height:10px;
background-repeat:no-repeat;
margin-left:17px;
margin-top:20px;
}

#encart_h {
background-image:url(../img/encart_h.gif);
}

#encart_h_vert {
background-image:url(../img/encart_h_vert.gif);
}

#encart_h_bleu {
background-image:url(../img/encart_h_bleu.gif);
}

#encart_h_chair {
background-image:url(../img/encart_h_chair.gif);
}

#encart,#encart_vert,#encart_bleu,#encart_chair {
width:479px;
margin-left:17px;
padding-left:18px;
padding-right:12px;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#ccc;
border-left-color:#ccc;
}

#encart {
background-color:#fdf7fa;
}

#encart_vert {
background-color:#f5fbf6;
}

#encart_bleu {
background-color:#f8f9fc;
}

#encart_chair {
background-color:#fdf2f2;
}

#encart h2,#encart h3,#encart h4 {
margin-left:0;
margin-bottom:0;
padding-top:6px;
}

#encart p,#encart_vert p,#encart_bleu p,#encart_chair p {
margin-left:0;
margin-bottom:0;
padding-top:7px;
}

#encart ul,#encart_vert ul,#encart_bleu ul {
margin-bottom:0;
margin-top:13px;
padding:7px 0 0 6px;
}

#encart ul li {
background-image:url(../img/puce_mauve.gif);
background-repeat:no-repeat;
background-position:left 7px;
margin-left:0;
padding-bottom:6px;
}

#encart_b,#encart_b_vert,#encart_b_bleu,#encart_b_chair {
width:511px;
height:27px;
background-repeat:no-repeat;
margin-left:17px;
margin-bottom:10px;
}

#encart_b {
background-image:url(../img/encart_b.png);
}

#encart_b_vert {
background-image:url(../img/encart_b_vert.png);
}

#encart_b_bleu {
background-image:url(../img/encart_b_bleu.png);
}

#encart_b_chair {
background-image:url(../img/encart_b_chair.png);
}

#encart_bpf {
background-image:url(../img/encart_bpf.gif);
background-repeat:no-repeat;
background-position:left top;
height:66px;
width:485px;
padding-top:13px;
padding-right:13px;
padding-left:13px;
margin-top:20px;
margin-left:17px;
}

#encart_chiffres {
height:365px;
width:205px;
float:right;
margin-left:13px;
margin-top:8px;
margin-bottom:12px;
padding-top:10px;
background-image:url(../img/encart_chiffres.gif);
background-repeat:no-repeat;
background-position:left top;
padding-right:8px;
padding-left:8px;
}

#encart_chiffres h3 {
background-image:url(../img/feuille.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:30px;
margin:0;
}

#encart_chiffres ul li {
margin-bottom:6px;
background-image:url(../img/puce_mauve.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:9px;
margin-left:0;
}

#encart_membre_fr {
background-image:url(../img/encart_membre_fr.gif);
height:358px;
width:486px;
padding-top:12px;
padding-right:6px;
padding-left:8px;
margin-left:17px;
background-repeat:no-repeat;
margin-top:25px;
}

#encart_membre_gb {
background-image:url(../img/encart_membre_gb.gif);
height:308px;
width:486px;
padding-top:12px;
padding-right:6px;
padding-left:8px;
margin-left:17px;
background-repeat:no-repeat;
margin-top:25px;
}

#encart_membre_fr ul li,#encart_membre_gb ul li {
margin-bottom:8px;
background-image:url(../img/puce_mauve.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:10px;
}

.encart_amipie_pdf {
background-image:url(../img/encart_amipie_pdf.gif);
background-repeat:no-repeat;
background-position:left top;
height:35px;
width:220px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding-top:12px;
float:left;
}

.encart_amipie_pdf_pt {
background-image:url(../img/encart_amipie_pdf_pt.gif);
background-repeat:no-repeat;
background-position:left top;
height:35px;
width:140px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding-top:12px;
float:left;
}

.encart_amipie_pdf_grd {
background-image:url(../img/encart_amipie_pdf_grd.gif);
background-repeat:no-repeat;
background-position:left top;
height:35px;
width:240px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding-top:12px;
float:left;
}

.encart_amipie_echant {
background-image:url(../img/encart_amipie_echant.gif);
background-repeat:no-repeat;
background-position:left top;
height:35px;
width:218px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding-top:12px;
float:left;
}

.encart_amipie_echant_pt {
background-image:url(../img/encart_amipie_echant_pt.gif);
background-repeat:no-repeat;
background-position:left top;
height:35px;
width:162px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding-top:12px;
float:left;
}

#centre_in .encart_amipie_pdf a,#centre_in .encart_amipie_pdf_pt a,#centre_in .encart_amipie_pdf_grd a {
color:#333;
background-image:url(../img/pdf3.gif);
background-repeat:no-repeat;
background-position:left 0;
padding-left:22px;
height:15px;
display:block;
}

#centre_in .encart_amipie_echant a,#centre_in .encart_amipie_echant_pt a {
color:#333;
background-image:url(../img/panier3.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding-left:20px;
height:15px;
display:block;
}

#centre_in .encart_amipie_pdf a:hover,#centre_in .encart_amipie_echant a:hover,#centre_in .encart_amipie_echant_pt a:hover,#centre_in .encart_amipie_pdf_pt a:hover,#centre_in .encart_amipie_pdf_grd a:hover {
color:#333;
}

#centre_in .encart_amipie_pdf p,#centre_in .encart_amipie_echant p,#centre_in .encart_amipie_echant_pt p,#centre_in .encart_amipie_pdf_pt p,#centre_in .encart_amipie_pdf_grd p {
margin-left:8px;
}

#encart_amifeels {
width:500px;
height:221px;
float:right;
background-image:url(../img/encart_amifeels.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:10px;
line-height:14px;
margin:5px 0 30px 10px;
padding:10px 10px 0 0;
}

#centre_in #encart_amifeels a {
color:#14539a;
}

#encart_amifeels2 {
width:510px;
height:325px;
background-image:url(../img/encart_amifeels2.jpg);
background-repeat:no-repeat;
background-position:left top;
line-height:14px;
margin:5px 0 30px 10px;
padding:12px 0 0;
}

#encart_amifeels2 .titre {
color:#bc0066;
font-size:14px;
}

#encart_amifeels2 ul {
margin-top:20px;
margin-bottom:12px;
}

#encart_amifeels2 ul strong {
color:#14539a;
}

#amifeels_in #encart_amifeels2 li {
background-image:url(../img/goutte2.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:12px;
padding-bottom:6px;
}

.echant_no {
margin-top:10px;
margin-left:10px;
}

#encart_idees {
height:125px;
width:200px;
float:right;
margin-left:13px;
background-image:url(../img/encart_idees.gif);
background-repeat:no-repeat;
background-position:left top;
padding:10px 8px 0 13px;
}

#encart_idees p {
margin-left:0;
}

#encart_success {
height:100px;
width:220px;
float:right;
margin-left:13px;
padding-top:9px;
background-image:url(../img/encart_success.gif);
background-repeat:no-repeat;
background-position:left top;
padding-right:8px;
padding-left:13px;
}

#centre_in #encart_success h2 {
margin-bottom:6px;
margin-left:0;
line-height:16px;
}

#encart_zoom {
background-image:url(../img/encart_zoom.jpg);
height:657px;
width:447px;
margin-left:17px;
background-repeat:no-repeat;
margin-bottom:18px;
margin-top:30px;
line-height:16px;
padding:13px 60px 0 4px;
}

#centre_in #encart_zoom h2 {
color:#008918;
}

#encart_ecole {
background-image:url(../img/encart_ecole.gif);
height:485px;
width:486px;
margin-left:17px;
background-repeat:no-repeat;
margin-bottom:18px;
margin-top:30px;
padding:15px 21px 0 4px;
}

#actus_in .date {
color:#adca57;
display:block;
background-image:url(../img/calendrier.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:4px;
}

#actus_in h1 {
color:#333;
font-size:12px;
font-weight:700;
margin-left:17px;
margin-top:0;
}

.actu_billet {
width:510px;
background-image:url(../img/actu_fd.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-right:18px;
padding-bottom:10px;
margin-top:12px;
margin-bottom:10px;
}

.actu_billet a {
color:#ADCA57;
text-decoration:underline;
background-image:url(../img/fleche_vert.gif);
background-repeat:no-repeat;
background-position:0 2px;
margin:0;
padding:0 0 0 8px;
}

.actu_billet a:hover {
color:#ADCA57;
text-decoration:none;
}

.actu_billet .nodeco {
background-image:none;
padding:0;
}

.actu_billet ul {
margin-left:17px;
margin-bottom:13px;
}

.actu_archives a {
font-size:10px;
text-decoration:underline;
color:#333;
}

.actu_archives a:hover {
font-size:10px;
text-decoration:none;
color:#333;
}

#postit {
background-image:url(../img/actus/postit.jpg);
background-repeat:no-repeat;
width:259px;
height:126px;
float:left;
padding-left:17px;
padding-top:20px;
margin-left:0;
}

.fusion {
background-color:#AAA;
margin-left:18px;
margin-top:18px;
margin-bottom:18px;
width:480px;
padding:1px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.fusion_legend {
color:#FFF;
margin-top:6px;
display:block;
margin-left:10px;
margin-bottom:8px;
}

.salons {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:700;
color:#BC0066;
height:21px;
width:170px;
background-image:url(../img/bt_salons.gif);
background-repeat:no-repeat;
padding-left:8px;
padding-top:6px;
}

.salons a {
text-decoration:none;
color:#BC0066;
}

.salons a:hover {
text-decoration:underline;
color:#BC0066;
}

#salons_in h1 {
color:#ADCA57;
}

#salons_in h2 {
line-height:16px;
color:#333;
font-size:11px;
margin-top:14px;
margin-bottom:14px;
font-weight:700;
background-image:url(../img/vert.gif);
background-repeat:repeat-y;
background-position:0 0;
padding-left:8px;
}

.titre_salon {
color:#ADCA57;
}

#salons_in a {
color:#ADCA57;
}

#salons_in a:hover {
color:#ADCA57;
text-decoration:none;
}

#salons_in p {
margin-left:0;
}

#salons_in .info {
margin-left:12px;
}

#newsletter_in .titre {
color:#ADCA56;
font-weight:700;
}

#newsletter_in .illu {
float:left;
margin-right:17px;
margin-left:17px;
}

#newsletter_in h1 {
color:#ADCA57;
}

#newsletter_in .titre_pt {
margin-top:18px;
margin-bottom:2px;
}

#newsletter_in .haut {
margin-top:8px;
}

#newsletter_in .bt {
margin:6px;
}

#newsletter_in a {
color:#ADCA57;
text-decoration:underline;
}

#newsletter_in a:hover {
color:#ADCA57;
text-decoration:none;
}

#newsletter_in li a {
color:#333;
}

#newsletter_in li a:hover {
color:#333;
}

#newsletter_in h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
margin:0 0 6px 17px;
}

#newsletter_in .telecharger {
clear:both;
padding-top:5px;
}

#newsletter_in ul li {
background-image:url(../img/puce_vert.gif);
background-repeat:no-repeat;
background-position:140px 7px;
margin-left:-1px;
margin-bottom:1px;
}

#newsletter_in .nouveau {
float:right;
margin-right:30px;
}

#newsletter_in .offre {
margin-top:6px;
}

#centre_top_parutions {
width:592px;
background-image:url(../img/centre_haut.jpg);
background-repeat:no-repeat;
text-align:right;
vertical-align:bottom;
padding-top:26px;
padding-right:24px;
margin-bottom:6px;
}

#parutions_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
width:186px;
float:left;
margin-left:-13px;
margin-top:44px;
}

#parutions_menu p {
padding-left:8px;
}

#parutions_menu a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#444;
font-size:10px;
text-decoration:none;
}

#parutions_menu a:hover {
text-decoration:underline;
}

.parutions_menu1,.parutions_menu2,.parutions_menu3,.parutions_menu4,.parutions_menu_autres,.parutions_menu_autres_gb,.parutions_menu_salons {
width:174px;
background-repeat:no-repeat;
margin-top:6px;
margin-bottom:6px;
padding:8px 4px 0 0;
}

.parutions_menu1 {
height:19px;
background-image:url(../img/parutions/parutions_menu1.gif);
}

.parutions_menu2 {
height:33px;
background-image:url(../img/parutions/parutions_menu2.gif);
}

.parutions_menu3 {
height:45px;
background-image:url(../img/parutions/parutions_menu3.gif);
}

.parutions_menu4 {
height:58px;
background-image:url(../img/parutions/parutions_menu4.gif);
}

.parutions_menu_salons {
height:94px;
background-image:url(../img/parutions/parutions_menu_salons.gif);
}

.parutions_menu_autres {
width:151px;
height:37px;
background-image:url(../img/parutions/parutions_menu_autres.gif);
margin-top:25px;
}

.parutions_menu_autres_gb {
width:129px;
height:27px;
background-image:url(../img/parutions/parutions_menu_autres_gb.gif);
margin-top:25px;
}

#parutions_menu .parutions_menu_autres a {
color:#bc0066;
}

#parutions_menu .parutions_menu_autres_gb a {
color:#bc0066;
}

#parutions_in h1 {
background-image:url(../img/fleur_mauve.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:14px;
color:#bc0066;
font-weight:700;
padding-left:17px;
margin-bottom:15px;
margin-top:6px;
line-height:18px;
}

#parutions_in h2 {
font-size:11px;
font-weight:700;
color:#bc0066;
margin-top:0;
margin-bottom:2px;
margin-left:17px;
line-height:16px;
}

#parutions_in a {
color:#bc0066;
}

#parutions_in a:hover {
color:#bc0066;
text-decoration:none;
}

#parutions_in .logo {
margin-left:200px;
margin-bottom:20px;
}

#parutions_in .film {
margin-top:10px;
margin-bottom:10px;
background-image:url(../img/loader.gif);
background-repeat:no-repeat;
background-position:center 110px;
}

#parutions_in ul {
margin-bottom:13px;
}

#parutions_in ul li {
background-image:url(../img/puce_mauve.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:10px;
margin-left:17px;
margin-bottom:6px;
}

#parutions_in ul.puce_marron li {
background-image:url(../img/puce_marron.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:10px;
margin-left:17px;
margin-bottom:6px;
}

#ch_in h1 {
background-image:url(../img/fleur_bleu_f.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:14px;
color:#14539b;
font-weight:700;
padding-left:17px;
margin-bottom:15px;
margin-top:6px;
line-height:18px;
}

#ch_in h2 {
font-size:11px;
font-weight:700;
color:#14539b;
margin-top:0;
margin-bottom:0;
margin-left:17px;
}

#ch_in h3 {
font-size:11px;
color:#14539b;
margin-top:0;
margin-bottom:8px;
margin-left:17px;
font-weight:400;
}

#ch_in a {
color:#14539b;
}

#ch_in a:hover {
color:#14539b;
text-decoration:none;
}

#ch_in .logo {
margin-left:200px;
margin-bottom:20px;
}

#ch_in .film {
margin-top:10px;
margin-bottom:10px;
background-image:url(../img/loader.gif);
background-repeat:no-repeat;
background-position:center 110px;
}

#ch_in ul {
margin-bottom:13px;
}

#ch_in ul li {
background-image:url(../img/puce_mauve.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding-left:10px;
margin-left:17px;
}

#adresse1 {
float:left;
width:270px;
margin-bottom:15px;
}

#contact_presse {
background-color:#f7f7f7;
padding-top:10px;
padding-bottom:5px;
background-image:url(../img/espace_presse_fd.jpg);
background-repeat:no-repeat;
background-position:right top;
margin-top:18px;
margin-bottom:6px;
}

.contact_presse {
background-image:url(../img/gris.gif);
background-repeat:repeat-y;
padding-left:8px;
display:block;
white-space:normal;
margin-top:5px;
}

#adresse2 {
float:left;
}

.pays_liste {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin-bottom:20px;
}

#pays_note {
font-size:10px;
color:#a6a6a6;
line-height:13px;
margin-left:0;
}

#note {
font-size:10px;
color:#a6a6a6;
line-height:13px;
margin-left:20px;
}

.note_blanc {
font-size:10px;
color:#FFF;
line-height:13px;
margin-left:20px;
}

.logo_contacts {
margin-top:10px;
margin-bottom:5px;
}

#plan_in {
text-align:center;
}

#plan_in h2 {
font-size:11px;
font-weight:700;
color:#FFF;
}

#plan_in a {
color:#333;
text-decoration:none;
}

#plan_in a:hover {
color:#333;
text-decoration:underline;
}

#plan_in ul {
padding-top:6px;
}

.plan_bas {
padding-top:6px;
}

#plan_in ul li {
color:#333;
line-height:15px;
margin-left:9px;
}

#plan_accueil {
width:157px;
background-image:url(../img/plan_accueil.gif);
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:4px;
margin-right:auto;
margin-left:auto;
margin-bottom:8px;
}

#plan_groupe {
width:166px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-left:10px;
padding:0;
}

#plan_groupe h2 {
width:157px;
padding-left:9px;
background-image:url(../img/plan_groupe_h.gif);
background-repeat:no-repeat;
padding-bottom:2px;
}

#plan_infos {
width:160px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-left:10px;
margin-bottom:10px;
}

#plan_infos h2 {
width:151px;
padding-left:9px;
background-image:url(../img/plan_infos_h.gif);
background-repeat:no-repeat;
padding-bottom:2px;
}

#plan_partenaires {
width:165px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-left:10px;
}

#plan_partenaires h2 {
width:156px;
background-image:url(../img/plan_partenaires_h.gif);
background-repeat:no-repeat;
padding-left:9px;
padding-bottom:2px;
}

#plan_cosmetique {
width:217px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-bottom:10px;
margin-left:10px;
}

#plan_cosmetique h2 {
width:208px;
padding-left:9px;
background-image:url(../img/plan_cosmetique_h.gif);
background-repeat:no-repeat;
padding-bottom:2px;
}

#plan_alimentation {
width:165px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-left:10px;
}

#plan_alimentation h2 {
width:156px;
padding-left:9px;
background-image:url(../img/plan_alim_h.gif);
background-repeat:no-repeat;
padding-bottom:2px;
}

#plan_phyto {
width:119px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-left:10px;
}

#plan_phyto h2 {
width:110px;
background-image:url(../img/plan_phyto_h.gif);
background-repeat:no-repeat;
padding-left:9px;
padding-bottom:2px;
}

#plan_services {
width:141px;
background-color:#f7e5ed;
text-align:left;
float:left;
margin-left:10px;
}

#plan_services h2 {
width:132px;
background-image:url(../img/plan_services_h.gif);
background-repeat:no-repeat;
padding-left:9px;
padding-bottom:2px;
}

#essai_encyclo {
text-align:center;
color:#008918;
font-weight:700;
margin-top:20px;
margin-bottom:40px;
}

.plan_bas_g {
float:left;
}

.plan_bas_d {
float:right;
}

#contact_in h1 {
color:#bc0066;
font-size:14px;
font-weight:700;
background-image:url(../img/fleur_mauve.gif);
background-repeat:no-repeat;
padding-left:17px;
background-position:left top;
margin-bottom:8px;
}

#contact_in h2 {
background-image:url(../img/fleur_mauve.gif);
background-repeat:no-repeat;
background-position:left top;
color:#bc0066;
padding-left:17px;
margin-bottom:15px;
margin-top:6px;
}

#contact_in h3 {
color:#bc0066;
margin-top:0;
margin-left:17px;
}

#contact_in h4 {
color:#333;
margin-left:17px;
text-align:left;
margin-top:0;
margin-bottom:5px;
}

#contact_in a {
color:#bc0066;
}

#contact_in a:hover {
color:#bc0066;
text-decoration:none;
}

#contact_in .logo {
margin-left:190px;
margin-bottom:25px;
}

#cosmetique_in h1 {
color:#349a5f;
margin-bottom:6px;
line-height:normal;
}

#cosmetique_in h2 {
background-image:url(../img/fleche_vert_f.gif);
background-repeat:no-repeat;
background-position:9px 5px;
color:#349a5f;
padding-left:17px;
margin-top:6px;
margin-bottom:15px;
}

#cosmetique_in h3 {
color:#349a5f;
font-size:14px;
background-image:url(../img/fleur_vert_f.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:17px;
margin-top:8px;
}

#cosmetique_in h4 {
color:#349a5f;
font-size:11px;
text-align:left;
padding-left:17px;
font-weight:400;
margin-bottom:10px;
}

#centre_in_elemis .compatibility_tests {
margin-top:-5px;
margin-left:30px;
margin-bottom:13px;
}

#centre_in_elemis .elemis a {
color:#333;
}

#centre_in_elemis .elemis a:hover {
color:#333;
}

#menu_in {
color:#349a5f;
margin-left:60px;
margin-bottom:20px;
line-height:19px;
}

#menu_in a {
color:#349a5f;
text-decoration:underline;
}

#cosmetique_in .ici {
font-weight:700;
color:#349a5f;
font-size:12px;
}

#cosmetique_in a {
color:#349a5f;
}

#cosmetique_in a:hover {
color:#349a5f;
text-decoration:none;
}

#cosmetique_in ul {
margin-left:17px;
}

#cosmetique_in li {
background-image:url(../img/puce_vert_f.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:10px;
}

#cosmetique_in li a {
color:#333;
}

#cosmetique_in li a:hover {
color:#333;
text-decoration:none;
}

.gamme a {
margin-left:124px;
background-image:url(../img/fleche_vert_f.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
}

.gamme2 a {
background-image:url(../img/fleche_vert_f.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
}

#amipie_in h1 {
color:#3d4d6a;
margin-bottom:8px;
line-height:normal;
margin-top:0;
}

#amipie_in h2 {
color:#349a5f;
font-size:14px;
background-image:url(../img/fleur_vert_f.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:17px;
margin-top:20px;
}

#amipie_in h3 {

color:#349a5f;
font-size:11px;
text-align:left;
padding-left:17px;
font-weight:700;
margin-bottom:10px;
}

#amipie_in h4 {
color:#333;
font-style:italic;
font-size:11px;
font-weight:400;
text-align:left;
margin:0 0 0 18px;
padding:0;
}

#amipie_in #centre_titre img {
float:left;
margin-top:4px;
margin-right:25px;
}

#amipie_in a {
color:#349a5f;
}

#amipie_in a:hover {
color:#349a5f;
text-decoration:none;
}

#amipie_in ul {
margin-left:31px;
}

#amipie_in li {
background-image:url(../img/puce_bleu_f.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:9px;
}

#amipie_in li a {
color:#333;
}

#amipie_in li a:hover {
color:#333;
text-decoration:none;
}

#amifeels_in h1 {
color:#14539a;
margin-bottom:30px;
line-height:normal;
margin-top:0;
}

#amifeels_in h2 {
color:#14539a;
font-size:14px;
background-image:url(../img/fleur_bleu_f.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:17px;
margin-top:22px;
margin-bottom:10px;
}

#amifeels_in h3 {
color:#14539a;
font-size:11px;
text-align:left;
padding-left:17px;
margin-bottom:10px;
font-weight:400;
margin-top:10px;
}

#amifeels_in h4 {
color:#333;
font-style:italic;
font-size:11px;
font-weight:400;
text-align:left;
margin:0 0 0 18px;
padding:0;
}

#amifeels_in #centre_titre img {
float:left;
margin-top:4px;
margin-right:12px;
margin-bottom:12px;
}

#amifeels_in a {
color:#349a5f;
}

#amifeels_in a:hover {
color:#349a5f;
text-decoration:none;
}

#amifeels_in ul {
margin-left:31px;
}

#amifeels_in li {
background-image:url(../img/puce_vert_f.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding-left:9px;
}

#amifeels-express {
width:516px;
height:200px;
background-color:#eff9fe;
background-image:url(../img/amifeels-express-fd.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:13px 0 0;
}

#amifeels-express ul {
margin-left:18px;
}

#amifeels-express li {
padding-left:7px;
background-image:url(../img/fleche_bleu.gif);
background-repeat:no-repeat;
background-position:0 6px;
}

#amifeels-express a {
color:#14539a;
text-decoration:underline;
}

#amifeels-express a:hover {
color:#14539a;
text-decoration:none;
}

#centre_in .amifeels-liste li {
background-image:url(../img/goutte2.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:12px;
margin-bottom:10px;
}

#leavitt {
float:right;
margin-right:-6px;
margin-top:-4px;
margin-bottom:0;
}

#certif {
float:right;
margin-top:-24px;
margin-right:115px;
}

.amifeels {
color:#14539a;
}

.tab-cheveux {
vertical-align:top;
padding-left:4px;
padding-top:3px;
}

#presentation_extraits {
width:218px;
background-image:url(../img/encart_pres_extraits.gif);
background-repeat:no-repeat;
height:138px;
float:right;
margin-top:2px;
margin-right:-2px;
margin-bottom:8px;
margin-left:0;
padding-top:8px;
padding-right:0;
padding-bottom:2px;
padding-left:0;
}

#presentation_extraits_pt {
width:218px;
background-image:url(../img/encart_pres_extraits_pt.gif);
background-repeat:no-repeat;
height:54px;
float:right;
margin-top:4px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
padding-top:6px;
padding-right:0;
padding-bottom:2px;
padding-left:0;
}

#presentation_extraits2 {
width:195px;
background-image:url(../img/encart_pres_extraits2.gif);
height:54px;
background-repeat:no-repeat;
margin:4px 0 8px;
padding:6px 0 0;
}

#presentation_extraits p,#presentation_extraits2 p,#presentation_extraits_pt p {
margin-bottom:7px;
}

#cosmetique_in .titre_formulation {
font-weight:700;
font-size:12px;
margin-top:25px;
margin-bottom:0;
margin-left:0;
}

#cosmetique_in .titre_formulation2 {
font-weight:700;
font-size:12px;
margin-top:0;
margin-bottom:0;
margin-left:0;
}

#cosmetique_in .menu_formulation {
font-size:11px;
margin-left:17px;
margin-top:0;
margin-bottom:0;
}

#cosmetique_in .marge {
margin-top:11px;
}

#cosmetique_in .caracteristiques {
margin-left:30px;
margin-bottom:5px;
}

#phyto_in h1 {
color:#007a84;
margin-bottom:8px;
}

#phyto_in h2 {
background-image:url(../img/fleur_vert_f2.gif);
background-repeat:no-repeat;
background-position:left top;
color:#007a84;
padding-left:17px;
margin-bottom:4px;
margin-top:26px;
}

#phyto_in h3 {
font-weight:700;
color:#FFF;
background-color:#007A84;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
display:block;
background-image:url(../img/phyto_table_h.gif);
background-position:center top;
text-align:center;
margin-top:10px;
background-repeat:no-repeat;
}

#phyto_in a {
color:#007a84;
text-decoration:underline;
}

#phyto_in a:hover {
color:#007a84;
text-decoration:none;
}

#phyto_in .liste {
margin-top:20px;
margin-left:17px;
margin-bottom:20px;
vertical-align:top;
background-image:url(../img/phyto_fd.jpg);
background-repeat:no-repeat;
background-position:190px bottom;
}

#phyto_in .liste a {
color:#333;
}

#alim_in h1 {
color:#f6b031;
margin-bottom:8px;
}

#alim_in h2 {
background-image:url(../img/fleur_mauve.gif);
background-repeat:no-repeat;
background-position:left top;
color:#f6b031;
padding-left:17px;
margin-bottom:15px;
margin-top:6px;
}

#encart_alim {
background-image:url(../img/encart_alim.gif);
background-repeat:no-repeat;
background-position:left top;
height:35px;
width:201px;
margin-top:20px;
margin-left:17px;
padding-top:10px;
}

#alim_in table {
margin-top:30px;
margin-left:17px;
}

#alim_in .table_titre {
font-weight:700;
color:#f6b031;
background-image:url(../img/orange2.gif);
background-repeat:repeat;
}

#alim_in a {
text-decoration:underline;
color:#f6b031;
}

#alim_in a:hover {
color:#f6b031;
text-decoration:none;
}

#recherche_in #centre_in,#recherche_in_phyto #centre_in {
margin-left:32px;
width:539px;
}

#recherche_in h1 {
background-image:url(../img/fleur_vert_f.gif);
background-repeat:no-repeat;
background-position:left top;
color:#349A5F;
padding-left:17px;
margin-bottom:10px;
font-size:14px;
font-weight:700;
padding-top:1px;
padding-bottom:0;
}

#recherche_in .sstitre {
font-weight:700;
color:#349A5F;
}

#recherche_in a {
color:#333;
text-decoration:underline;
}

#recherche_in a:hover {
text-decoration:none;
}

#recherche_in .encyclo {
color:#349A5F;
text-decoration:underline;
}

#recherche_in .encyclo:hover {
color:#349A5F;
text-decoration:none;
}

#recherche_in_phyto h1 {
background-image:url(../img/fleur_vert_f2.gif);
background-repeat:no-repeat;
background-position:left top;
color:#007a84;
padding-left:17px;
margin-bottom:10px;
font-size:14px;
font-weight:700;
padding-top:1px;
padding-bottom:0;
}

#recherche_in_phyto .sstitre {
font-weight:700;
color:#349A5F;
}

#recherche_in_phyto a {
color:#007a84;
text-decoration:underline;
}

#recherche_in_phyto a:hover {
text-decoration:none;
}

#ingredients {
width:178px;
background-image:url(../img/menu_fd_vert_f2.gif);
background-repeat:repeat-y;
font-size:11px;
margin-bottom:13px;
}

#ingredients h4 {
background-image:url(../img/menu_haut_vert_f2.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
}

#ingredients ul li {
background-image:url(../img/fleche_vert_f.gif);
background-repeat:no-repeat;
background-position:8px 2px;
padding-left:16px;
margin-right:8px;
line-height:15px;
}

#ingredients a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:400;
text-decoration:none;
}

#ingredients a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:400;
text-decoration:underline;
}

#ingredients_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_vert_f2.gif);
background-repeat:no-repeat;
margin-top:6px;
}

#espace_membres {
background-color:#f7f7f7;
margin-left:10px;
padding:5px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;

}

.membre {
font-weight:700;
color:#999;
margin-left:7px;
margin-top:7px;
margin-bottom:5px;
display:block;
}

.criteres {
font-size:11px;
}

.resultat {
font-size:11px;
color:#349a5f;
font-weight:700;
}

#agents_in h1 {
color:#333;
font-size:12px;
font-weight:700;
margin-left:17px;
margin-top:0;
}

.agent_billet,.agent_billet_ldj {
width:510px;
background-image:url(../img/actu_fd.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-right:18px;
padding-bottom:10px;
margin-top:12px;
margin-bottom:8px;
}

.agent_billet a {
color:#5d93bc;
text-decoration:underline;
background-image:url(../img/fleche_bleu.gif);
background-repeat:no-repeat;
background-position:0 4px;
margin:0;
padding:0 0 0 8px;
}

.agent_billet a:hover {
text-decoration:none;
}

.agent_billet .nodeco {
background-image:none;
padding:0;
}

.agent_billet_ldj a {
color:#5d93bc;
text-decoration:underline;
}

.agent_billet_ldj a:hover {
text-decoration:none;
}

.agent_billet ul {
margin-left:17px;
margin-bottom:13px;
}

#corporate {
width:178px;
background-image:url(../img/menu_fd_bleu.gif);
background-repeat:repeat-y;
margin-bottom:13px;
}

#corporate h4 {
background-image:url(../img/menu_haut_bleu.gif);
background-repeat:no-repeat;
height:21px;
padding-top:3px;
}

#corporate p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin-left:8px;
margin-right:8px;
}

#corporate a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#5d93bc;
text-decoration:none;
}

#corporate a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#5d93bc;
text-decoration:none;
}

#centre_in .corpo a {
background-image:none;
color:#333;
text-decoration:underline;
margin:0;
padding:0;
}

#centre_in .corpo a:hover {
color:#333;
text-decoration:none;
}

#corporate .cover {
margin-top:4px;
margin-bottom:6px;
}

#corporate_bas {
width:178px;
height:7px;
background-image:url(../img/menu_bas_bleu.gif);
background-repeat:no-repeat;
}

#agents_doc_in h1 {
color:#5d93bc;
}

#agents_doc_in h2 {
background-image:url(../img/fleur_bleu.gif);
background-repeat:no-repeat;
background-position:left top;
color:#5d93bc;
padding-left:17px;
margin-bottom:15px;
margin-top:6px;
}

#agents_doc_in h3 {
color:#333;
font-size:12px;
font-weight:700;
margin-bottom:15px;
margin-top:6px;
padding-left:17px;
}

#agents_doc_in .telecharger a {
color:#5d93bc;
clear:both;
padding-top:7px;
padding-left:16px;
background-image:url(../img/newsletter.gif);
background-repeat:no-repeat;
background-position:left 6px;
}

#agents_doc_in .telecharger a:hover {
color:#5d93bc;
text-decoration:none;
}

#agents_doc_in a {
color:#5d93bc;
}

#agents_doc_in a:hover {
color:#5d93bc;
text-decoration:none;
}

#agents_in .date {
color:#5d93bc;
display:block;
background-image:url(../img/calendrier2.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin-bottom:4px;
}

.presse_g {
float:left;
width:260px;
background-image:url(../img/gris.gif);
background-repeat:repeat-y;
background-position:right top;
}

.presse_d {
float:left;
width:260px;
}

.presse_date {
color:#adca57;
font-weight:700;
font-size:12px;
background-image:url(../img/gris.gif);
background-repeat:repeat-x;
background-position:left 40px;
padding-bottom:2px;
padding-top:23px;
clear:both;
}

.presse_article {
	float:left;
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-transform: uppercase;
}

.presse_article img {
padding:3px;
margin-bottom:2px;
border:1px solid #E6E6E6;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.presse_article img:hover {
border:1px solid #FFB3DE;
}

#newsletter_in .presse_article a {
text-decoration:none;
color:#777;
}

#newsletter_in .presse_article a:hover {
text-decoration:none;
color:#bc0066;
}

#centre_in .haut_page a {
font-size:10px;
color:#bc0066;
margin-top:10px;
background-image:url(../img/fleche_mauve_haut.gif);
background-repeat:no-repeat;
background-position:right 6px;
text-align:right;
padding-right:12px;
display:block;
text-decoration:none;
}

#centre_in .haut_page a:hover {
color:#bc0066;
text-decoration:underline;
}

#maquillage {
font-size:10px;
line-height:14px;
color:#333;
background-image:url(../img/parutions/fd_fleures.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-right:10px;
padding-bottom:10px;
}

.swift {
background-image:url(../img/parutions/swif.jpg);
background-repeat:no-repeat;
height:33px;
padding-top:12px;
font-weight:700;
color:#bc0066;
padding-left:14px;
}

#revue-presse {
text-align:center;
}

#revue-presse img {
margin-bottom:36px;
border:1px solid #CCC;
margin-top:25px;
padding-top:6px;
background-color:#FFF;
margin-right:0;
margin-left:0;
padding-right:0;
padding-bottom:6px;
padding-left:0;
}

#revue-presse .titre {
color:#bc0033;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
background-image:url(../img/gris_g.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:30px;
}

#revue-presse .nom {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:10px;
line-height:18px;
}

#loader {
background-color:#fdf7fa;
position:fixed;
height:1600px;
width:100%;
left:0;
top:0;
z-index:300;
margin:0;
}

#loader2 {
background-image:url(../img/fd-load.png);
background-repeat:repeat;
position:fixed;
height:1600px;
width:100%;
left:0;
top:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFF;
z-index:30;
margin:0;
padding:188px 0 0;
}

#haut_page {
color:#bc0066;
margin-top:10px;
background-image:url(../img/fleche_mauve_haut.gif);
background-repeat:no-repeat;
background-position:right 6px;
font-size:10px;
text-align:right;
padding-right:12px;
}

#haut_page a {
text-decoration:none;
color:#bc0066;
}

#haut_page a:hover {
text-decoration:underline;
color:#bc0066;
}

#foot {
width:972px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#949494;
background-image:url(../img/footer_fd.gif);
background-repeat:no-repeat;
background-position:center 7px;
margin-top:13px;
margin-bottom:20px;
line-height:9px;
}

#foot_gb {
width:972px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#949494;
background-image:url(../img/footer_fd_gb.gif);
background-repeat:no-repeat;
background-position:center 7px;
margin-top:13px;
margin-bottom:10px;
line-height:9px;
}

#foot h5,#foot_gb h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#949494;
margin-top:14px;
margin-bottom:0;
font-weight:400;
padding:0;
}

#foot a,#foot_gb a {
font-size:10px;
font-weight:400;
color:#BC0066;
text-decoration:none;
background-color:#fdf7fa;
padding-right:8px;
padding-left:8px;
margin:0;
}

#foot a:hover,#foot_gb a:hover {
font-size:10px;
font-weight:400;
color:#BC0066;
text-decoration:underline;
}

