* { margin: 0; padding: 0; }
.break {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

body {
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000;
    background: #d8bb9f url(../../images/bkgFondSite.gif) repeat-x;}

a {color: #d9281a; text-decoration: none;}


#allContent {
position: relative;
width: 1000px;
margin: 0 auto;
background: transparent url(../../images/bkgAllContent.gif) repeat-y;}

#mainContent {
padding: 0 10px 0 10px;
width: 980px;
background: transparent url(../../images/bkgEpis.gif) no-repeat 10px bottom;
}

#tetiere {
position: relative;
display: block;
width: 1000px;
height: 279px;
background: transparent url(../../images/bkgTetiere.jpg) no-repeat;}

#tetiere h1 span {
display: none;}

#content {
width: 980px;}

.pageCorpo #content,
.pageNutrition #content,
.pageRecette #content,
.formesDetail #content {
width: 870px;
margin: 0 0 0 60px;}

.recettes #content,
.formes #content {
background: #fff;
width: 860px;
margin: 0 0 20px 60px;
padding: 0 0 20px 0;}

.reussite #content {
background: #fff url(../../images/bkgSmallEpis.gif) no-repeat;
width: 860px;
margin: 0 0 20px 60px;
padding: 20px 0 20px 30px;}

.pageMentions #content {
background: #fff;
width: 800px;
margin: 0 0 20px 60px;
padding: 20px 30px 20px 30px;}

.pageMentions #content h2 {
font-size: 14px;
margin: 5px 0 0 0;}

.recettesInternautes #content
{background: #fff;
width: 800px;
margin: 0 0 20px 60px;
padding: 20px 0 20px 60px;}

.depotRecette #content
{background: #fff;
width: 800px;
margin: 0 0 20px 60px;
padding: 20px 0 20px 60px;}

input, select, textarea {
padding: 2px;
font-size: 11px;
border: 1px red solid;}

ul li {list-style-position: inside;}

/******************************************************************************/
/*                                                                  Navigation*/
/******************************************************************************/
#navigation {
position: absolute;
left: 75px;
top: 0;
float: left;
display: block;
width: 900px;
height: 53px;
list-style: none;}

#navigation li {float: left;}
#navigation li a {display: block;}
#navigation li a span {display: none;}

#navigation li.uneLigne a {
padding: 14px 0 0 0;
font-size: 16px;
color: #fff;
text-align: center;
background:  transparent url(../../images/bkgBtnNavFilet.gif) no-repeat;
width: 106px;
height: 53px;}

#navigation li.uneLigneNofilet a {
padding: 14px 0 0 0;
font-size: 16px;
color: #fff;
text-align: center;
background:  #be9b7d;
width: 106px;
height: 39px;}

#navigation li.deuxLignes a {
line-height: 16px;
padding: 10px 0 0 0;
font-size: 16px;
color: #fff;
text-align: center;
background:  transparent url(../../images/bkgBtnNavFilet.gif) no-repeat;
width: 106px;
height: 53px;}

/*******************************************************************************/
/*                                                          Moteur de recherche*/
/******************************************************************************/
#moteur {
position: relative;
color: #d20202;
display: block;
width:980px;
height: 34px;
background:  transparent url(../../images/bkgMoteur.jpg) no-repeat;
}

#blocMoteur {
position: absolute;
top: 5px;
left: 260px;}

#blocMoteur input, label {
float: left;
margin: 3px 5px 0 0;}

#blocMoteur input.btnValider {
margin: 0 0 0 5px;
font-size: 11px;
color: #fff;
border: 0;
float: left;
display: block;
width: 68px;
height: 23px;
background:  transparent url(../../images/btnValider.gif) no-repeat;
}

#blocMoteur .exemple {
display: block;
line-height: 24px;
float: left;
margin: 0 0 0 5px;}

/*******************************************************************************/
/*                                                                Fil d'ariane*/
/******************************************************************************/
#ariane {
padding: 5px 0 10px 0;
margin: 0 0 0 70px;
font-size: 11px;}

#ariane a {
text-decoration : none;}

/******************************************************************************/
/*                                                                  Layer Home*/
/******************************************************************************/

#bienvenue {
position: absolute;
left: 280px;
top: 130px;
width: 420px;
z-index: 99;}

#bienvenue #zoneAnnonce {width: 400px; background-color: #d8261a; border: 1px #000 solid;}
#bienvenue #zoneAnnonce img {border: 0;}

#bienvenue #zoneAnnonce ul {list-style: none; padding: 8px;}
#bienvenue #zoneAnnonce ul li a {color: #fff; font-size: 10px; text-decoration: none;}

#bienvenue .fermer a {
   text-decoration: none;
   border: 0;
   margin-left: 347px;
   color: #fff;
   background: #000;
   padding: 5px 5px 5px 0;
   font-weight: bold;
   width: 50px;
   display: block;
   text-align: right;}

/******************************************************************************/
/*                                                                   Home Page*/
/******************************************************************************/

#colGaucheHome {
display: block;
float: left;
width: 726px;}

#bkgIdee {
   background: url(../../images/bkgIdee.png) no-repeat;
   float: left;
   width: 726px;
   height: 400px;}

#bkgIdee h3 span {display: none;}

#bkgIdee #colImageHome{
   position: relative;
   float: left;
   width: 270px;
   height: 400px;}

#bkgIdee #colRecette {
   margin: 95px 0 0 15px;
   float: left; 
   width: 370px;}

#colRecetteGauche {
   float: left;
   width: 180px;}

#colRecetteDroite {
   float: left; 
   position: relative;}

#bkgIdee #colImageHome .imgIdee {
   position: absolute;
   top: 94px;
   right: 0;
   display: block;
   width: 215px;
   height: 215px; border: 0;}

#bkgIdee #colRecette h1 a {
   font-size: 18px;
   color: #b08a6a;}

.btnSuite a {
   color: #cf071c;
   padding: 0 0 0 12px;
   display: block;
   float: left;
   height: 15px;
   background:  transparent url(../../images/flecheDroite.gif) no-repeat 0 3px;}

#colRecette .zoneTxt {color: #b08a6a;}

#bkgIdee #colRecette h4 {
margin: 0 0 0 10px;
   font-size: 14px;
   color: #633424;}

#bkgIdee #colRecette ul {
margin: 30px 0 0 0;
list-style: none;}

#bkgIdee #colRecette ul li {
   height: 20px;
   font-size: 10px;
   display: block;}

#bkgIdee #colRecette ul li a {
   padding: 5px 0 0 30px;
   display: block;
   height: 20px;
   color: #cf071c;
   text-decoration: none;}

#bkgIdee #colRecette ul li#btnEmail a{background:  transparent url(../../images/pictoEmail.gif) no-repeat 0 3px;}

#bkgIdee #colRecette ul li#btnVideo a {background:  transparent url(../../images/pictoVideo.gif) no-repeat 0 3px;}

#pageAcccueil .blocProduit,
.pageRecette .blocProduit,
.recettesInternautes .blocProduit,
.depotRecette .blocProduit {
margin: 0 5px 0 0;
width: 85px; 
float:left;}

.blocProduit img {text-align: center;}

.blocProduit p {
line-height: 10px;
font-size: 10px;
text-align: center;}

#etape {
padding: 0 0 0 75px;
display: block;
width: 611px;
float: left;}

#etape h3 {
height: 79px;
display: block;
width: 611px;
background:  transparent url(../../images/titreEtape.gif) no-repeat;}

#etape h3 span {
display: none;}

#fondEtape {
display: block;
width: 587px;
margin: 0 0 20px 0;
padding: 10px 0 0 24px;
background: #be9b7d;}

.blocEtapeUn {
padding: 60px 0 0 136px;
color: #5f3020;
display: block;
width: 430px;
height: 67px;
background: url(../../images/bkgEtapeUn.jpg) no-repeat;
}

.blocEtapeUn p a,
.blocEtapeDeux p a {
text-decoration: none;
color: #5f3020;
}

.blocEtapeUn h2 a,
.blocEtapeDeux h2 a,
.blocEtapeTrois h2 a {
text-decoration: none;
font-size: 18px;
color: #5f3020;}

.blocEtapeDeux {
padding: 45px 0 0 136px;
color: #5f3020;
display: block;
width: 430px;
height: 72px;
background: url(../../images/bkgEtapeDeux.jpg) no-repeat;
}

.blocEtapeTrois {
padding: 37px 0 0 136px;
color: #5f3020;
display: block;
width: 430px;
height: 90px;
background: url(../../images/bkgEtapeTrois.jpg) no-repeat;
}
.blocEtapeTrois h2 {
font-size: 18px;
margin: 0 30px 0 0;
display: block;
float: left;
color: #5f3020;}

.blocEtapeTrois p.votez a {
line-height: 16px;
margin: 10px 10px 0 0;
width: 140px;
display: block;
float: left;
color: #5f3020;}

.blocEtapeTrois p.deposez a {
line-height: 16px;
margin: 10px 0 0 0;
width: 100px;
display: block;
float: left;
color: #5f3020;}


#colDroiteHome {
color: #633424;
padding: 0 0 0 40px;
border-left: 1px #be9b7d solid;
display: block;
float: left;
width: 213px;}

.blocDroitUn {
padding: 0 0 20px 0;
background: url(../../images/vignettePainMain.gif) no-repeat right top;
width: 170px;
display: block;
float: left;
border-bottom: 1px #a98c77 solid;}

.blocDroitUn h2 {
margin: 55px 0 3px 0;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 13px;}

.blocDroitDeux {
margin: 10px 0 0 0;
background: url(../../images/vignetteForme.gif) no-repeat right top;
width: 170px;
display: block;
float: left;
border-bottom: 1px #a98c77 solid;}

.blocDroitDeux h2 {
margin: 55px 0 3px 0;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 13px;}

.blocDroitTrois {
margin: 10px 0 0 0;
width: 170px;
display: block;
float: left;
border-bottom: 1px #a98c77 solid;}

.blocDroitTrois h2 {
margin: 0 0 3px 0;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 13px;}

.blocDroitQuatre {
background: url(../../images/vignetteFrancine.gif) no-repeat right top;
width: 170px;
display: block;
float: left;
border-bottom: 1px #a98c77 solid;}

.blocDroitQuatre h2 {
margin: 30px 0 3px 0;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 13px;}

/******************************************************************************/
/*                                                       Abonnement newsletter*/
/******************************************************************************/
.recettesInternautes h1.titre {
width: 300px !important;
display: block;
height: 30px !important;
background: none !important;
padding: 0 !important;
margin: 0 0 10px 0 !important;}

.noBorder {
background: #fff !important;
border: 0;}
/******************************************************************************/
/*                                               Liste Recette des internautes*/
/******************************************************************************/

#login,
#inscription,
#depot {
padding: 10px;
width: 720px;
border: 1px #e3cfb5 solid;}

#login legend,
#inscription legend,
#depot legend  {
margin: 0 0 0 20px;
padding: 5px;
background: #fff;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 20px;
color: #633424;
}

#login .lineForm {
margin: 0 0 0 100px;
line-height: 20px;
display: block;
height: 20px;}

#login .lineForm input {
background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;
}

#login .lineForm label {
display: block;
float: left;}

#login .lineForm label#email {
width: 50px;
display: block;
float: left;}

#login input.btnValider{
margin: 0 0 0 5px;
font-size: 11px;
color: #fff;
border: 0;
float: left;
display: block;
width: 68px;
height: 23px;
background:  transparent url(../../images/btnValider.gif) no-repeat;
}


.recettesInternautes #content img.fillette,
.depotRecette #content img.fillette {
float: left;
width: 100px;
height: 112px;
margin: 0 10px 0 0;
}

.recettesInternautes .intro,
.depotRecette .intro {
width: 600px;
display: block;
float: left}



.recettesInternautes #content h1,
.depotRecette #content h1 {
margin: 20px 0 0 0;
display: block;
float: left;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 28px;
color: #633424;
width: 600px;
}

.accroche {
width: 600px;
display: block;
float: left;
margin: 0 0 30px 0;}

.tableau {width: 740px;}

#lnkRecettes {
   float: right;
   margin: 0 60px 0 0;}
#lnkRecettes2 {
   float: right;
   margin: 0 60px 0 0;}

.btnDeposer {
   float: right;
   display: block;
   width: 157px; height: 23px;
   background: transparent url(../../images/btnDeposer.gif) no-repeat;}
.btnMesRecettes {
   display: block; width: 110px; height: 23px; float: right; margin-right: 10px;
   background: transparent url(../../images/btnMesRecettes.gif) no-repeat;}
.btnListeRecettes {
   display: block; width: 225px; height: 23px; float: right; margin-right: 10px;
   background: transparent url(../../images/btnListeRecettes.gif) no-repeat;}
.btnDeposerNouvelle {
   float: right;
   display: block;
   width: 225px; height: 23px;
   background: transparent url(../../images/btnDeposerNouvelle.gif) no-repeat;}

.btnDeposer span,
.btnMesRecettes span,
.btnListeRecettes span,
.btnDeposerNouvelle span {display: none;}

#inscription #colGauche,
#inscription #colDroite {
margin: 0 15px 20px 0;
width: 340px;
display: block;
float: left;}

#inscription .lineForm {
clear: both;}

#inscription .lineForm input {
background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;}

#inscription .lineForm select {
background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;}

#inscription .lineForm label {
text-align: right;
width: 100px;
display: block;
float: left;}

#inscription input.btnValider {
margin: 10px 100px 0 0;
font-size: 11px;
color: #fff;
border: 0;
float: right;
display: block;
width: 68px;
height: 23px;
background:  transparent url(../../images/btnValider.gif) no-repeat;
}

.lineCheckbox{
clear: both;
margin : 0 0 0 40px;
height: 20px;
line-height: 15px;
}

.lineCheckbox input {
float: left;
margin: 3px 10px 0 0;}

#depot .lineForm label {
text-align: right;
width: 180px;
display: block;
float: left;}

#depot .lineForm label.small {
text-align: right;
width: 60px;
display: block;
float: left;}

#depot .lineForm {
clear: both;}

#depot .lineForm input {
background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;
height: 18px;
}

#depot .lineForm select {

background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;}

#depot .lineForm textarea {
margin: 5px 0 0 0;
background: #e3cfb5;
width: 478px;}

#depot input.btnValider {
margin: 10px 100px 0 0;
font-size: 11px;
color: #fff;
border: 0;
float: right;
display: block;
width: 68px;
height: 23px;
background:  transparent url(../../images/btnValider.gif) no-repeat;}

/******************************************************************************/
/*                                                     Fiche Recette internaute*/
/******************************************************************************/

.auteur {
text-align: right;
width: 730px;
border-bottom: 1px #a98c77 solid;}

.retour a {
margin: 5px 0 0 0;
text-decoration: none;
display: block;
float: left;}

.depotRecette .inscription {
margin: 30px 0 0 0;
color: #633424;
font-size: 15px;
font-family: "Times", Arial, Verdana, sans-serif;}

.recettesInternautes #colTxtRecette,
.depotRecette #colTxtRecette {
margin: 0 0 0 5px;
float: left;
display: block;
width: 730px;}

.recettesInternautes #colLeft,
.depotRecette #colLeft {
float: left;
width: 370px;
display: block;
margin: 0 10px 0 0;}

.recettesInternautes #colLeft h2,
.depotRecette #colLeft h2 {
color: #633424;
font-size: 30px;
font-family: "Times", Arial, Verdana, sans-serif;}

.recettesInternautes #produitsAssocies,
.depotRecette #produitsAssocies {
display: block;
width: 370px;
float: left;}

.recettesInternautes #colRight,
.depotRecette #colRight {
padding: 5px;
float: left;
width: 330px;
display: block;}

.recettesInternautes #colTxtRecette h3,
.depotRecette #colTxtRecette h3 {
margin: 5px 0 5px 0;
color: #633424;
font-size: 18px;
font-family: "Times", Arial, Verdana, sans-serif;}

#blocVote {
border: 1px red solid;
float: right;
width: 160px;}

.recettesInternautes #blocAutresRecettes ul {
margin: 0 0 0 15px;
list-style-position: inside;}

.recettesInternautes #blocAutresRecettes ul li {
color: #633424;
list-style: disc; }

#blocValidation {
text-align: left;
color: #fff;
background: #e2001a;
padding: 5px;
margin: 20px 65px 0 0;
border: 1px red solid;
float: right;
width: 260px;}

#blocValidation a {
text-decoration: underline;
color: #fff;
}

#blocValidation img {
float: left;}

/******************************************************************************/
/*                                                               Liste Recette*/
/******************************************************************************/

#colCateg {
margin: 5px;
display: block;
float: left;
width: 230px;
}

#colCateg .blocCategPain {
margin: 0 0 0 10px;
background:  transparent url(../../images/bkgBlocCategPain.gif) no-repeat;
display: block;
float: left;
width: 215px;
height: 208px;
}
#colCateg .blocCategPain ul {
width: 170px;
margin: 40px 0 0 20px;
}

#colCateg .blocCategPain ul li {
border-bottom: 1px #a98c77 solid;
list-style: none;
color: #633424;
font-size: 20px;
font-family: "Times", Arial, Verdana, sans-serif;}

#colCateg .blocCategPain ul li a {
display: block;
height: 28px;
line-height: 28px;
color: #633424;
text-decoration: none;}

#colLstRecettes {
background : #efe4cb;
margin: 20px 0 0 0;
padding: 10px 0 30px 10px;
display: block;
float: left;
width: 590px;}

#colLstRecettes h1 {
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 22px;
color: #633424;
margin: 0 0 5px 0;}

#voir {
list-style: none;
display: block;}

#voir li#uniquement {
margin: 0 10px 0 0;
list-style: none;
display: block;
float: left;}

#voir li {
list-style: none;
display: block;
float: left;}

#voir li a {
background:  transparent url(../../images/flecheBas.gif) no-repeat 0 5px;
padding: 0 5px 0 15px;
color: #633424;
text-decoration: underline;}

table {border-collapse: collapse;
float: left;
width: 580px;
margin: 10px 0 0 0;
border-left: 1px #633424 solid;}

th {
font-size: 11px;
text-align: left;
padding: 2px;
background-color: #633424;
color: #fff;
height: 25px;
white-space: nowrap;}

.cellA,
.cellB,
.cellC,
.cellD
{border-right: 1px #fff solid;}

.cellE
{border-right: 1px #633424 solid;}

.cellD,
.cellE
{text-align: center;}


td {
background: #fff;
border: 1px #633424 solid; padding: 2px;}

.center {text-align: center;}

.linkRecette {color: #633424;}

/******************************************************************************/
/*                                                            Formes et décors*/
/******************************************************************************/
#colLstFormes {
margin: 20px 0 0 0;
padding: 10px 0 30px 10px;
display: block;
float: left;
width: 590px;}

#colDetail {
background: #fff url(../../images/bkgSmallEpis.gif) no-repeat;
margin: 0 0 0 30px;
padding: 10px 0 30px 10px;
display: block;
float: left;
width: 780px;}

#colLstFormes h1,
#colDetail h1 {
margin: 0 0 5px 0;
color: #633424;
font-size: 28px;
font-family: "Times", Arial, Verdana, sans-serif;}

.blocForme {
float: left;
margin: 10px 10px 0 0;
width: 130px;
display: block;
text-align: center;}

.blocForme p a {
text-decoration: none;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 14px;
color: #633424;}

#colVisuel {
margin: 0 10px 0 0;
display: block;
float: left;}

#colDescription {
width: 430px;
display: block;
float: left;}

.imgDescription {
width: 120px;
height: 120px;
margin: 10px 10px 0 0;
display: block;
float: left;}

/******************************************************************************/
/*                                                          Les farines à pain*/
/******************************************************************************/
#colLstFarines {
margin: 20px 0 0 20px;
padding: 10px 0 30px 10px;
display: block;
float: left;
width: 780px;}

#colLstFarines h1 {
margin: 0 0 5px 0;
color: #633424;
font-size: 30px;
font-family: "Times", Arial, Verdana, sans-serif;}

.blocVignette {
display: block;
float: left;
width: 110px;
text-align: center;}

.blocVignette a {text-decoration: none;}

#colImgProduit {
margin: 0 20px 0 0;
display: block;
float: left;}

#colLstFarines #qualite {
border-right: 1px #be9b7d solid;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
width: 420px;
float: left;}

#colLstFarines #qualite h4,
#annexe h4  {
padding: 5px 0 5px 0;
color: #633424;
font-size: 16px;
font-family: "Times", Arial, Verdana, sans-serif;}

.precedent {float: left;}
.suivant {float: right;}

#annexe {
width: 170px;
display: block;
float: left;}

#annexe ul {
list-style: none;}

#annexe ul li a {
width: 160px;
display: block;
float: left;}


/******************************************************************************/
/*                                                Fiche Recette de Pain Maison*/
/******************************************************************************/

#navRecettes {
position: relative;
height: 24px;
margin: 0 0 10px 30px;
list-style: none;
display: block;
width: 790px;
border-bottom: 1px #be9b7d solid;
}

#navRecettes li {
font-size: 14px;
float: left;}

#navRecettes li a {display: block;}

#navRecettes li#precedent a {
padding: 0 0 0 15px;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 12px;
color: #633424;
display: block;
position: absolute;
top: 0;
left: 0;
width: 340px;
background: url(../../images/flecheGauche.gif) no-repeat 0 5px;}

#navRecettes li#retour a {
font-size: 12px;
text-align: center;
display: block;
position: absolute;
top: 0;
left: 350px;
width: 100px;}

#navRecettes li#suivant a {
padding: 0 15px 0 0;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 12px;
color: #633424;
text-align: right;
float: right;
display: block;
position: absolute;
top: 0;
right: 0;
width: 330px;
background: url(../../images/flecheDroite.gif) no-repeat  335px 5px;}

#onglets {
padding: 0 0 0 70px;
list-style: none;
display: block;
width: 770px;
height: 36px; 
background: url(../../images/bkgOnglets.png) no-repeat;
}

#onglets li {float: left;}
#onglets li a {display: block;}
#onglets li a span {display: none;}

#a_LaMain #onglets li#main a {
display: block;
width: 116px;
height: 36px;
background: url(../../images/OngletPainMain.gif) no-repeat;}

#a_LaMain #onglets li#machine a {
margin: 0 0 0 10px;
display: block;
width: 147px;
height: 36px;
background: url(../../images/OngletPainMachine.gif) no-repeat 0 -36px;}

#a_LaMachine #onglets li#main a {
display: block;
width: 116px;
height: 36px;
background: url(../../images/OngletPainMain.gif) no-repeat 0 -36px;}

#a_LaMachine #onglets li#machine a {
margin: 0 0 0 10px;
display: block;
width: 147px;
height: 36px;
background: url(../../images/OngletPainMachine.gif) no-repeat;}

#blocRecette {
position: relative;
margin: 0 0 10px 0;
padding: 0 0 30px 0;
width: 837px; 
background: url(../../images/bkgBlocRecette.png) repeat-y top right;}

#colA {
display: block;
float: left;
width: 239px;}

#blocImgRecette{
margin: 20px 0 0 0;
padding: 7px 0 0 7px; 
width: 239px;
height: 239px;
background: url(../../images/bkgImgRecette.gif) no-repeat;}

.credit {
display: block;
width: 185px;
font-size: 11px;
font-family: "Arial", Trebuchet MS, Verdana, sans-serif;
padding: 0 0 0 40px;}

#colIngredient {
margin: 5px 0 0 0;
padding: 0 0 0 40px;
float: left;
display: block;
width: 185px;}

#colIngredient h3 {
font-size: 12px;}

#colIngredient ul {
list-style: none;}

#colB {
display: block;
float: left;
width: 550px;}

#colTxtRecette {
margin: 15px 0 0 5px;
float: left;
display: block;
width: 530px;}

#colTxtRecette h1 {
margin: 0 0 5px 0;
color: #633424;
font-size: 26px;
font-family: "Times", Arial, Verdana, sans-serif;}

#colTxtRecette h3 {
margin: 5px 0 5px 0;
color: #633424;
font-size: 18px;
font-family: "Times", Arial, Verdana, sans-serif;}

#colTxtRecette #preparation {
margin: 0 0 5px 0;}

.red {
font-weight: bold;
color: #e2001a;
font-size: 14px;
font-family: "Arial", Trebuchet MS, Verdana, sans-serif;}

.redZoom {
color: #e2001a;}

.pageRecette #colTxtRecette .zoneTxt {
color: #633424;
padding: 0 0 10px 0;}

#variante h4 {
margin: 5px 0 0 0;
color: #e2001a;
font-size: 13px;
font-family: "Arial", Trebuchet MS, Verdana, sans-serif;}

#variante .zoneTxt {
color: #e2001a;
font-size: 11px;
font-family: "Arial", Trebuchet MS, Verdana, sans-serif;}

#blocPictos {
margin: 0 0 0 10px;
background:  transparent url(../../images/bkgPictoRecette.jpg) no-repeat;
display: block;
float: right;
width: 230px;
height: 140px; }

#blocPictos ul {
padding: 35px 0 0 20px;
width: 210px;
list-style: none;}

#blocPictos ul li {
margin: 5px 0 0 0;
height: 20px;
font-size: 10px;
display: block;}

#blocPictos ul li a {
padding: 5px 0 0 30px;
display: block;
height: 20px;
color: #cf071c;
text-decoration: none;}

#blocPictos ul li#btnEmail a{
background:  transparent url(../../images/pictoEmail.gif) no-repeat 0 3px;}

#blocPictos ul li#btnPrint a{
line-height: 22px;
height: 35px;
background:  transparent url(../../images/pictoPrint.gif) no-repeat 0 3px;}

#blocPictos ul li#btnVideo a {
background:  transparent url(../../images/pictoVideo.gif) no-repeat 0 3px;}

#blocAutresRecettes {
display: block;
float: left;
width: 230px;}

#blocAutresRecettes ul {
margin: 0 0 0 15px;
list-style-position: inside;}

#blocAutresRecettes ul li {
list-style: circle; 
color:red;}


/******************************************************************************/
/*                                                         Layer Envoyer … un gourmand*/
/******************************************************************************/
.blocEnvoyerGourmand {
background: #fff;
position: absolute;
top: 50px;
left: 240px;
display: block;
width: 520px;
padding: 10px;
border: 1px red solid;
}

.envoyerGourmand fieldset {
padding: 5px 0 5px 0;
border: 1px #e3cfb5 solid;}

.envoyerGourmand legend {
margin: 0 0 0 20px;
padding: 5px;
background: #fff;
font-family: "Times", Arial, Verdana, sans-serif;
font-size: 14px;
color: #633424;
font-weight: bold;
}

.blocEnvoyerGourmand .lineForm {
clear: both;}

.blocEnvoyerGourmand .lineForm input {
background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;}

.blocEnvoyerGourmand .lineForm select {
background: #e3cfb5;
margin: 3px 10px 0 0;
display: block;
float: left;}

.blocEnvoyerGourmand .lineForm label {
text-align: right;
width: 100px;
display: block;
float: left;}

.blocEnvoyerGourmand .btnEnvoyer a {
margin: 10px 0 0 0;
padding: 3px 0 0 10px;
font-size: 11px;
color: #fff;
border: 0;
float: right;
display: block;
width: 68px;
height: 23px;
background:  transparent url(../../images/btnValider.gif) no-repeat;
}

.blocEnvoyerGourmand .btnFermer {
margin: 0 0 10px 0;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration: none;
text-align: center;
width: 70px;
padding: 2px;
display: block;
float: right;}

.blocEnvoyerGourmand .btnFermer a {
color: #fff;
}



/******************************************************************************/
/*                                                         Clés de la réussite*/
/******************************************************************************/

.reussite #content h1 {
color: #633424;
font-size: 30px;
font-family: "Times", Arial, Verdana, sans-serif;}


#colCategFaq {
margin: 5px;
display: block;
float: left;
width: 230px;
}

#colCategFaq ul {
width: 230px;
margin: 10px 0 0 0;
}

#colCategFaq ul li {
border-bottom: 1px #be9b7d solid;
list-style: none;
color: #633424;
font-size: 18px;
font-family: "Times", Arial, Verdana, sans-serif;}

#colCategFaq ul li a {
display: block;
height: 28px;
line-height: 28px;
color: #633424;
text-decoration: none;}


#colReponsesFaq {
padding: 0 0 0 10px;
border-left: 1px #be9b7d solid;
margin: 5px;
display: block;
float: left;
width: 580px;
}

#colReponsesFaq h2 {
border-bottom: 1px #be9b7d solid;
color: #633424;
font-size: 26px;
font-family: "Times", Arial, Verdana, sans-serif;}

#colReponsesFaq .question {
display: block;
text-decoration: none;
padding: 0 0 5px 0;
color: #633424;
font-size: 14px;
font-family: "Times", Arial, Verdana, sans-serif;}

.btnFermer {
font-size: 11px;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
color: #fff;
text-decoration: none;
text-align: center;
width: 60px;
padding: 3px;
display: block;
float: right;
background: #633424;}

/******************************************************************************/
/*                                                                   Corporate*/
/******************************************************************************/

#blocPain {
margin: 0 0 10px 0;
padding: 20px 0 30px 90px;
width: 770px;
background: #fff url(../../images/bkgSmallEpis.gif) no-repeat;}

#colTexte {
display: block;
float: left;
width: 450px;}

.pageNutrition #colTexte {
text-align: justify;
display: block;
float: left;
width: 730px;}

.pageNutrition img {
margin: 10px;
display: block;
float: right;}

#colTexte ul {
margin: 0 0 0 15px;
list-style-position: inside;}

#colTexte ul li {
list-style: disc; }

#blocPain h1 {
color: #633424;
font-size: 30px;
font-family: "Times", Arial, Verdana, sans-serif;}

#blocPain h2,
#colTexte h2 {
margin: 0 0 5px 0;
color: #cf071c;
font-size: 16px;
font-family: "Times", Arial, Verdana, sans-serif;}

#blocPain h3 {
margin: 10px 0 5px 0;
color: #633424;
font-size: 18px;
font-family: "Times", Arial, Verdana, sans-serif;}

#blocPain h4 {
margin: 5px 0 5px 0;
color: #633424;
font-size: 14px;
font-family: "Times", Arial, Verdana, sans-serif;}

#colImage {
margin: 40px 0 0 0;
display: block;
float: left;
width: 270px;}

#a_LaMain #colImage {
margin: 40px 0 0 10px;
display: block;
float: left;
width: 370px;}

#a_LaMain #colTexte {
display: block;
float: left;
width: 370px;}



/******************************************************************************/
/*                                                                      Footer*/
/******************************************************************************/
#footer {
background: transparent url(../../images/bkgFooter.gif) no-repeat;
display: block;
width: 1000px;
height: 67px;}

#footer .rowBoutons {
position: relative;
display: block;
width: 1000px;}

#footer .rowBoutons ul {
width: 750px;
height: 50px;
position: absolute;
top: 8px;
left: 125px;
list-style: none;}

#footer .rowBoutons ul li {
display: block;
float: left;}

#footer .rowBoutons ul li#partenaires a {
margin: 0 8px 0 0;
width: 200px;
height: 50px;
display: block;
background: transparent url(../../images/btnPartenaires.gif) no-repeat;
visibility: hidden;
}

#footer .rowBoutons ul li#boutique a {
margin: 0 18px 0 0;
width: 106px;
height: 50px;
display: block;
background: transparent url(../../images/btnBoutique.gif) no-repeat;
}
#footer .rowBoutons ul li#newsletter a {
margin: 0 8px 0 0;
width: 106px;
height: 50px;
display: block;
background: transparent url(../../images/btnNewsletter.gif) no-repeat;
}

#footer .rowBoutons ul li#forum a {
width: 106px;
height: 50px;
display: block;
background: transparent url(../../images/btnForum.gif) no-repeat;
}

#footer .rowBoutons ul li#SiteFrancine a {
padding: 10px 0 0 10px;
color: #fff;
text-decoration: none;
text-align: left;
width: 170px;
height: 50px;
display: block;}


#footer .rowBoutons ul li#partenaires a span,
#footer .rowBoutons ul li#boutique a span,
#footer .rowBoutons ul li#newsletter a span,
#footer .rowBoutons ul li#forum a span {display: none;}

.navBasse {
display: block;
position: absolute;
top: 75px;
right: 115px;
font-size: 11px;
color: #d9281a;
text-align: right;}

.navBasse a {
font-size: 11px;
color: #d9281a;}

.mangerBouger {
display: block;
position: absolute;
top: 95px;
right: 115px;
font-size: 11px;
color: #633424;
text-align: right;}

.mangerBouger a {
font-size: 11px;
color: #d9281a;}

.mentions {
margin: 10px 0 0 0;
display: block;
width: 730px;
font-size: 10px;}




/* AJout nico pour la page s24p01*/

#vignettes {list-style: none;}
#vignettes li {float: left;}
#vignettes a img {border: 0;}

.newElement{
margin: 4px 8px 0 0;
width: 16px;
height: 16px;
float:left;
display: block;
background: transparent url('../../images/newElement.gif') no-repeat;
}

.levure{
margin: 2px 15px 0 0;
width:  15px !important;
}
.linkApercu {
border: 1px red solid;
display: block;
padding: 5px;
float:right;
margin: 10px 55px 0 0;}

.validation-advice {
clear: both;
display: block !important;
color: #FF1A12;
text-align: left;
padding-top: 3px;
}


#advice-validate-check-box-visitor_condition_general_{
height:20px;
display: block !important;
}

/*-    Starbox !!!! By nico !**/
.jsStarRate{
   background:transparent url(../../images/star_vide.png) no-repeat scroll 0 0;
   height:23px;
   text-decoration:none;
   width:23px;
   display: block;
   float:left;
}
.jsStarRateFull{
   background:transparent url(../../images/star_pleine.png) no-repeat scroll 0 0 !important;
}
.jsStarRateEmpty{
   background:transparent url(../../images/star_vide.png) no-repeat scroll 0 0 !important;
}

