*{
margin:0;
padding:0;
outline:none;
}

html{
background:#ffd401;
overflow-x:hidden;
}

body{
background:url(../images/commun/fond-body.jpg) repeat-x 0 0;
}

img{
border:none;
}

fieldset{
border:none;
}

#main{
width:982px;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.no-float{
clear:both;
}

/* Header */

#header{
width:100%;
}

#header-top{
width:100%;
height:170px;
}

#header-bottom{
width:100%;
height:31px;
background:url(../images/commun/fond-menu-principal.jpg) no-repeat 0 0;
}

/* Menu */

#main-menu{
}

#main-menu ul{
line-height:31px;
color:#fff;
font-weight:bold;
}

#main-menu li a{
color:#fff;
text-decoration:none;
}

.mm-active{
color:#fed71a;
}

#main-menu a:hover{
color:#fed71a;
}

/* Contenu */

#content{
background:url(../images/commun/fond-content.png) repeat-y 0 0;
padding:350px 15px 10px;
}

#content2{
margin-top:-350px;

}

#template{
width:952px;
}

#template2{
width:952px;
/*margin-top:-18px;*/
}

#template2 td{
vertical-align:top;
}

#left-template{
float:left;
width:331px;
padding:560px 0 0;
}

#right-template{
float:left;
width:621px;
padding:560px 0 0;
}

#left-template2,#right-template2{
margin-top:-560px;
}

/* Footer */

#footer{
width:100%;
}

#footer-top{
width:100%;
height:55px;
background:url(../images/commun/fond-footer.png) no-repeat 0 0; 
color:#e9741e;
text-align:center;
}

#footer-top p{
font-weight:bold;
font-size:14px;
padding-top:10px;
}

#footer-top a{
color:#e9741e;
font-weight:bold;
text-decoration:none;
}

#menu-footer{
padding-top:10px;
line-height:10px;
}

#menu-footer ul{
display:inline;
font-size:10px;
}

#menu-footer li{
display:inline;
padding:0 1px;
}

#menu-footer li a{
display:inline;
color:#f47800;
}

#footer-top a:hover{
text-decoration:underline;
}

#footer-bottom{
width:100%;
font-size:9px;
}

#footer-bottom p{
padding:0 20px 30px;
font-weight:normal;
}

/* Home */
/* /////////////////////////////////////////////////////////////////////////////////////// */

#blocs-index{
width:952px;
position:relative;
/*top:-18px;*/
margin-top:-18px;
}

#index-bloc-age{
float:left;
width:348px;
height:355px;
}

#index-bloc-triples{
float:left;
width:341px;
height:355px;
background:url(../images/home/home-fond-bloc-lien-triples.jpg) no-repeat 0 0;
}

#index-bloc-cuisson-et-mon-choix-vegetal{
float:left;
width:263px;
height:355px;
}

#index-bloc-cuisson{
width:263px;
height:252px;
background:url(../images/home/home-fond-bloc-lien-cuisson-pratique.jpg) no-repeat 0 0;

}

#index-bloc-mon-choix-vegetal{
width:263px;
height:103px;
background:url(../images/home/home-fond-bloc-lien-mon-choix-vegetal.jpg) no-repeat 0 0;
}

/* /////////////////////////////////////////////////////////////////////////////////////// */
/* Guide des mamans Qu'est-ce que c'est ? */

#lgdm-age{
width:952px;/**/
/*top:-18px;
margin-top:-18px;*/
}

#lgdm-bloc-menu-gauche{
position:relative;
top:0;
left:0;
float:left;
width:158px;
background:url(../images/guide-mamans/lgdm-bloc-fond-menu-gauche.jpg) no-repeat 0 0;
}

#lgdm-bloc-menu-toise{
position:relative;
top:-1px;/**/
width:158px;
height:429px;
background:url(../images/guide-mamans/lgdm-fond-menu-toise.png) no-repeat 0 0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#lgdm-bloc-menu-toise ul{
padding:10px 0 0 10px;
}

#lgdm-bloc-menu-toise li{
display:block;
list-style:none;
padding:0 0 43px 5px;
text-align:center;
line-height:13px;
}

#lgdm-bloc-menu-toise a{
display:block;
width:80px;
height:30px;
color:#fff;
padding:0 0 0 25px;
text-decoration:none;
background:url(../images/guide-mamans/lgdm-curseur-menu-toise.png) no-repeat 0 -20px;
}

#lgdm-bloc-menu-toise a:hover{
/*color:#393d93;*/
color:#fed71a;
background:url(../images/guide-mamans/lgdm-curseur-menu-toise.png) no-repeat 0 0;
}

.mt-active{
display:block;
/*color:#393d93;*/
color:#fed71a;
background:url(../images/guide-mamans/lgdm-curseur-menu-toise.png) no-repeat 5px 0;
text-align:center;
}

.mt-active span{
display:block;
width:80px;
height:30px;
padding:0 0 0 25px;
}

#lgdm-bloc-presentation-age{
float:left;
width:545px;
height:429px;
}

#lgdm-bloc-presentation-age p{
position:absolute;
top:-10000px;
left:-10000px;
}

#lgdm-bloc-lien-recettes{
float:left;
width:249px;
height:429px;
}

/* /////////////////////////////////////////////////////////////////////////////////////// */
/* Guide des mamans -> Sous menu 3 */
#sousmenu3{
width:952px;
position:absolute;
left:0;
top:3px;
margin-top:-1px;
line-height:12px;
}

#sousmenu3 ul{
width:792px;
display:block;
padding-left:160px;
}

#sousmenu3 li{
display:block;
float:left;
/*width:115px;*/
width:145px;
padding:5px 6px;
list-style:none;
text-align:center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#sousmenu3 li a{
text-decoration:none;
/*color:#393d93;*/
color:#fff;
}

#sousmenu3 a:hover{
/*color:#fff;*/
color:#fed71a;
}

.sousmenu3-active{
/*color:#fff;*/
color:#fed71a;
}


/* /////////////////////////////////////////////////////////////////////////////////////// */

#lgdm-generique{
width:952px;
position:relative;
top:1px;
left:0;
margin-left:0px;
margin-top:-18px;/**/
}

#lgdm-menu-gauche-generique{
float:left;
width:158px;
}

#lgdm-menu-gauche-generique #lgdm-bloc-menu-toise{
}

#lgdm-content{
margin-top:70px;
float:left;
width:794px;
}

#lgdm-content-left{
float:left;
width:464px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#393d93;
}

#lgdm-content-right{
float:left;
width:330px;
}

#lgdm-titre{
display:block;
font-size:16px;
margin-bottom:15px;
font-weight:bold;
}

#lgdm-titre2{
display:block;
font-size:14px;
margin-bottom:15px;
font-weight:bold;
}

#lgdm-content-left p{
font-size:12px;
padding:0 20px 20px 0;
}

#lgdm-content-left p a{
text-decoration:underline;
color:#393d93;
}

#lgdm-content-left p a:hover{
color:#fff;
}

#lgdm-content-right span{
position:absolute;
top:-10000px;
left:-10000px;
}


/* /////////////////////////////////////////////////////////////////////////////////////// */
/* Recettes Moteur de recherche */

#toptroisrecettes{
position:relative;
width:952px;
height:225px;
margin-top:-18px;
background:url(../images/table-plantafin/recettes-top-trois-recette.jpg) no-repeat 0 0;
}

#bloc-top-trois{
position:absolute;
top:35px;
left:430px;
}

.img-top-trois{
float:left;
margin-right:25px;
}

.img-top-trois img{
display:block;
margin-bottom:5px;
}

.img-top-trois a{
display:block;
font-size:12px;
color:#393d93;
}

#left-rc,#right-rc{
float:left;
}

#recherche-recettes{
position:relative;
width:467px;
height:165px;
background:url(../images/table-plantafin/recettes-encart-recherche.jpg) no-repeat 0 0;
}

.mdr-input{
position:absolute;
top:40px;
left:50px;
border:1px solid #83878d;
width:195px;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
background: url(../images/table-plantafin/fond-mdr-recherche.jpg) no-repeat 0 0;
padding-left:5px;
}

.mdr-input-img{
position:absolute;
top:40px;
left:260px;
}

.mdr-select{
position:absolute;
top:110px;
left:50px;
border:1px solid #83878d;
width:200px;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
}

.mdr-input-img2{
position:absolute;
top:110px;
left:260px;
}

#recettes-theme{
position:relative;
width:485px;
height:556px;
background:url(../images/table-plantafin/recettes-encart-theme.jpg) no-repeat 0 0;
}

#recettes-theme a{
display:block;
text-decoration:none;
font-size:14px;
}

#recettes-theme a:hover{
text-decoration:underline;
}

.linkone{
position:absolute;
top:50px;
left:249px;
width:195px;
height:115px;
}

.linkone2{
position:absolute;
top:168px;
right:80px;
color:#fff;
}

.linktwo{
position:absolute;
top:180px;
left:20px;
width:200px;
height:140px;
}

.linktwo2{
position:absolute;
top:330px;
left:40px;
color:#b0007e;
}

.linkthree{
position:absolute;
top:210px;
left:245px;
width:195px;
height:115px;
}

.linkthree2{
position:absolute;
top:330px;
right:80px;
color:#fff;
}

.linkfour{
position:absolute;
top:370px;
left:20px;
width:195px;
height:115px;
}

.linkfour2{
position:absolute;
top:490px;
left:40px;
color:#b0007e;
}

.linkfive{
position:absolute;
top:370px;
left:245px;
width:195px;
height:115px;
}

.linkfive2{
position:absolute;
top:490px;
left:310px;
color:#fff;
}

#special-recettes{
position:relative;
width:467px;
height:391px;
background:url(../images/table-plantafin/recettes-encart-special.jpg);
color:#fff;
}

#mdr-titre-ab{
position:absolute;
top:20px;
left:180px;
font-size:19px;
}

#mdr-titre-ab a{
color:#fff;
text-decoration:none;
}

#mdr-titre-ab a:hover{
text-decoration:underline;
}

#special-recettes img{
position:absolute;
top:54px;
left:30px;
}

#mdr-nbre-recettes-ab{
position:absolute;
top:310px;
left:40px;
}

#mdr-nbre-recettes-ab a{
color:#fff;
text-decoration:none;
}

#mdr-nbre-recettes-ab a:hover{
text-decoration:underline;
}

/* /////////////////////////////////////////////////////////////////////////////////////// */
/* Recettes Resultat recherche */

#rr-bloc-type-recherche{
padding-left:20px;
/*padding-top:25px;*/
height:100px;
}

#rr-titre-img{
padding-right:20px;
}

#rr-bloc-type-recherche img{
display:block;
float:left;
}

#bloc-mots-clefs{
font-size:15px;
color:#393d93;
padding-right:10px;
display:block;
float:left;
width:230px;
height:25px;
background:#fff;
line-height:25px;
border:1px solid #d7d9dc;
margin-right:10px;
margin-top:3px;
}

#link_rr_retour{
display:block;
}

.rr-pagination{
display:block;
}

#rr-bloc-resultats{
padding:0 20px 25px;
color:#393d93;
font-size:12px;
font-weight:bold;
}

.rr-pagination a{
font-size:12px;
font-weight:bold;
color:#961f87;
text-decoration:none;
}

.rr-pagination a:hover{
color:#393d93;
}

.rr-bloc-unique-resultat{
float:left;
width:309px;
height:445px;
background:url(../images/table-plantafin/rr-fond-bloc-resultat.png) no-repeat 0 0;
margin-right:-5px;
margin-bottom:20px;
}

.rr-bloc-titre{
display:block;
height:40px;
margin:6px 30px 0 35px;
font-size:14px;
color:#fff;
}

.rr-bloc-titre a{
color:#fff;
text-decoration:none;
}

.rr-bloc-titre a:hover{
text-decoration:underline;
}

.rr-bloc-unique-resultat img{
margin:15px 0 20px 17px;
}

.rr-bloc-texte{
color:#1f1e25;
margin:0 25px 0 17px;
font-size:11px;
}

.rr-bloc-texte a{
display:block;
font-weight:bold;
font-style:italic;
color:#961f87;
}

.rr-bloc-texte a:hover{
text-decoration:none;
}

/* /////////////////////////////////////////////////////////////////////////////////////// */
/* Recettes Détail */


/*alex ajout pour no result */
#block-erreur-recette{
padding-top:350px;
}

#block-erreur-recette2{
margin-top:-350px;

}



#colonne-gauche-autres,#colonne-gauche-triples{
padding-bottom:25px;
}

#colonne-droite-autres,#colonne-droite-triples{
padding:10px 0 25px 25px;
}

#dr-visuel{
display:block;
position:relative;

}

.dr-link-retour{
position:absolute;
top:0;
left:0;
margin-left:10px;
z-index:10;
}

#dr-astuce{
}

#dr-btn-astuce{
}

#dr-autres-titre{
float:left;
width:425px;
padding-right:25px;
padding-bottom:25px;
font-size:19px;
color:#1f1e25;
}

#dr-triples-titre{
float:left;
width:425px;
padding-right:25px;
padding-bottom:25px;
font-size:19px;
color:#cc3399;
}

#dr-partager{
float:left;
width:125px;
}

#dr-partager li{
display:block;
height:20px;
list-style:none;
padding-bottom:2px;
}

#dr-partager li a{
list-style:none;
font-size:9px;
font-weight:bold;
color:#4477d4;
}

#dr-partager li a:hover{
text-decoration:none;
}

#dr-print{
background:url(../images/table-plantafin/dr-picto-imprimer.gif) no-repeat 0 5px;
padding-left:25px;
}

#dr-send{
background:url(../images/table-plantafin/dr-picto-envoyer-ami.gif) no-repeat 0 5px;
padding-left:25px;
}

#dr-share{
background:url(../images/table-plantafin/dr-picto-share-facebook.gif) no-repeat 0 0px;
padding-left:25px;
}

#dr-autres-donnees-encart-top{
position:relative;
width:440px;
height:43px;
background:url(../images/table-plantafin/dr-autres-donnees-encart-top.gif) no-repeat 0 0;
color:#fff;
font-size:10px;
}

#dr-autres-donnees-encart-top span{
position:absolute;
top:13px;
left:35px;
}

#dr-autres-donnees-encart-middle{
width:440px;
background:url(../images/table-plantafin/dr-autres-donnees-encart-middle.gif) repeat 0 0;
}

#dr-autres-donnees-encart-middle table{
width:440px;
}

#dr-autres-donnees-encart-middle td{
vertical-align:top;
}

#dr-autres-donnees-encart-left{
/*float:left;*/
width:145px;
font-size:12px;
color:#e86920;
padding:0 20px;
}

#dr-autres-donnees-encart-left strong{
display:block;
}

#dr-autres-donnees-encart-right{
/*float:left;*/
width:215px;
font-size:12px;
color:#1f1e25;
padding:0 20px;
}

#dr-autres-donnees-encart-bottom{
width:440px;
height:25px;
background:url(../images/table-plantafin/dr-autres-donnees-encart-bottom.gif) no-repeat 0 0;
}

/* ////////////////////////////// */

#dr-triples-donnees-encart-top{
position:relative;
width:440px;
height:43px;
background:url(../images/table-plantafin/dr-triples-donnees-encart-top.gif) no-repeat 0 0;
color:#fff;
font-size:10px;
}

#dr-triples-donnees-encart-top span{
position:absolute;
top:13px;
left:35px;
}

#dr-triples-donnees-encart-middle{
width:440px;
background:url(../images/table-plantafin/dr-triples-donnees-encart-middle.gif) repeat 0 0;
}

#dr-triples-donnees-encart-left{
float:left;
width:145px;
font-size:12px;
color:#009999;
padding:0 20px;
}

#dr-triples-donnees-encart-left strong{
display:block;
}

#dr-triples-donnees-encart-right{
float:left;
width:215px;
font-size:12px;
color:#da69b4;
padding:0 20px;
}

#dr-triples-donnees-encart-bottom{
width:440px;
height:25px;
background:url(../images/table-plantafin/dr-triples-donnees-encart-bottom.gif) no-repeat 0 0;
}

/* ////////////////////////////// */

#dr-autres-preparation-recette{
font-size:14px;
color:#1f1e25;
padding:25px 25px 0 0;
}

#dr-triples-preparation-recette{
font-size:14px;
color:#333399;
padding:25px 25px 0 0;
}

/* Detail Recette pop up envoi */

#dr-popup-envoi{
padding:25px;
background:#fed519;
}

#dr-popup-titre{
display:block;
padding:30px 0;
font-size:13px;
color:#393d93;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}

#dr-popup-envoi label{
padding-bottom:5px;
font-size:12px;
color:#393d93;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.drp-input{
border:1px solid #83878d;
width:200px;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
margin-bottom:20px
}

.message-ok{
font-size:12px;
color:#961f87;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Page Site bientôt disponible */

#site-dispo{
width:982px;
height:680px;
background:url(../images/commun/fond-page-disponibilite.jpg) no-repeat 0 0;
}
