* {margin:0;padding:0;border:0;}
/******************************************************************************Mise en page*/
html, body {
		margin: 0;
		padding: 0;
		height: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		
	}
#contener{
position:relative;
margin: 0 auto;
width:952px;
height:600px;
}
#head{
width:952px;
height:180px;
}
#group1{
width:952px;
}
#group2{
width:760px;
float:left;
left:0;
}
#groupnutri{
width:760px;
float:left;
left:0;
}

*html #group1{
width:973px;
}
*html #group2{
border:#00CC33 0px solid;
width:764px;
float:left;
left:0;
}
/**************************************************GAUCHE*/
#gauche{
position:relative;
float:left;
left:0;
width:184px;
height:390px;
background-image:url(../../images/global/fond_gauche.gif);
background-repeat:no-repeat;
text-align:right;
font-size:10px;
color:#11843D;
}
#gauche2{
position:relative;
float:left;
left:0;
width:181px;
height:662px;
background-image:url(../../images/global/fond_gauche2.gif);
background-repeat:no-repeat;
text-align:right;
font-size:10px;
color:#11843D;
}
#gauche3{
position:relative;
float:left;
left:0;
width:181px;
height:662px;
background-image:url(../../images/global/fond_gauche3.gif);
background-repeat:no-repeat;
text-align:right;
font-size:10px;
}

#contenugauche1{
position: absolute;
left:4px;
margin-top:10px;
font-size:12px;
line-height:1.6em;
width:165px;
font-weight:600;
color:#fff;
}
*+html #nutrition{
position:absolute;
right:77px;
padding-top:25px;
width:83px;
height:75px;
}
*html #nutrition{
position:absolute;
right:30px;
padding-top:25px;
width:83px;
height:75px;
}
#nutrition{
position: absolute;
margin-top:150px;
margin-left:25px;
}
*+html #imgchef_index{
position:absolute;
right:100px;
padding-top:310px;
width:83px;
height:75px;
}
*html #imgchef_index{
position:absolute;
right:100px;
padding-top:310px;
width:83px;
height:75px;
}
#imgchef_index{
position:relative;
text-align:left;
padding-top:310px;
width:83px;
height:75px;
}
*html #imgchef_nutri{
position:absolute;
right:100px;
padding-top:575px;
width:83px;
height:75px;
}
*+html #imgchef_nutri{
position:absolute;
right:100px;
padding-top:575px;
width:83px;
height:75px;
}
#imgchef_nutri{
position:relative;
text-align:left;
padding-top:575px;
margin-left:-25px;
width:83px;
height:75px;
}
#contenugauche2{
position: absolute;
left:5px;
margin-top:332px;
width:165px;
}
#contenugauche2 A{
color:#fff;
}
#contenugauche2 A:hover{
color:#E74C14;
}

/**************************************************DROITE*/
#droite{
position:relative;
float:right;
right:0;
width:190px;
height:auto;
}
#droite2{
position:relative;
float:right;
right:0;
width:186px;
height:665px;
}
#contenudroite{
position: absolute;
margin-right:8px;
right:0;
margin-top:200px;
color:#E74C14;
width:165px;
}
.png {
position:absolute;
margin-top:-1px;
margin-right:1px;
width:190px;
behavior: url(../../includes/htc/png.htc);
}
.png2 {
position:absolute;
margin-top:-1px;
margin-right:1px;
width:186px;
height:665px;
behavior: url(../../includes/htc/png.htc);
}
#photo_dyn{
position:absolute;
padding-left:3px;
width:180px;
height:280px;
}
/**************************************************CENTRE*/
#centre{
position:relative;
float:right;
right:0;
width:571px;
height:400px;
margin-top:8px;
}

/*****************************************************************************FAMILLE (hauteur fixe)*/
#gauche_centre_famille{
width:183px;
min-height:140px;
height:auto;
background-image:url(../../images/global/gauche_ssfamille_milieu.jpg);
background-repeat:repeat-y;
}
*html #gauche_centre_famille{
width:183px;
height:140px;
background-image:url(../../images/global/gauche_ssfamille_milieu.jpg);
background-repeat:repeat-y;
}
#gauche_nav{
float:right;
right:5px;
margin-top:150px;
font-size:12px;
font-weight:600;
line-height:1.6em;
width:165px;
}
#texte_famille{
position:relative;
float:right;
right:10;
text-align:center;
width:570px;
height:125px;
}

/**************************************************************************SS Famille*/
/******************************Gauche Vignettes*/
#gauche_nav2{
position: absolute;
float:right;
right:14px;
font-size:12px;
font-weight:600;
line-height:1.6em;
width:165px;
}
#gauche_liste{
position:relative;
float:left;
left:0;
width:183px;
text-align:right;
font-size:10px;
color:#11843D;
}
#gauche_entete{width:183px;}

#gauche_centre_ssfamille{
width:183px;
min-height:400px;
height:auto;
background-image:url(../../images/global/gauche_ssfamille_milieu.jpg);
}
*html #gauche_centre_ssfamille{
width:183px;
height:467px;
background-image:url(../../images/global/gauche_ssfamille_milieu.jpg);
}
#gauche_pied{
position: relative;
width:184px;
height:180px;
background-image:url(../../images/global/gauche_ssfamille_bas.jpg);
background-repeat:no-repeat;
}
#imgchef1{
position:relative;
float:left;
left:0;
margin-top:-30px;
margin-left:-21px;
width:83px;
height:75px;
}
#txt_savoir{
position:relative;
left:0;
width:168px;
text-align:right;
padding-right:3px;
padding-left:3px;
}
*+html #txt_savoir{
position:relative;
left:0;
width:168px;
text-align:right;
padding-right:13px;
padding-left:3px;
margin-top:-20px;
}
*html #txt_savoir{
position:relative;
left:0;
width:168px;
text-align:right;
padding-right:13px;
padding-left:3px;
margin-top:-20px;
}
/******************************Droite Vignettes*/
#droite_liste{
position: relative;
float:right;
right:0;
width:190px;
}
#droite_entete{
position: relative;
z-index:1;
width:190px;
height:326px;
padding-left:9px;
background-repeat:no-repeat;
}
#actu_vign{
padding-top:140px;
}
#actu2_vign{
padding-top:50px;
padding-left:9px;
}
#droite_centre_vign{
width:190px;
height:265px;
background-image:url(../../images/global/droite_ssfamille_milieu.jpg);
}
#droite_pied{
position: relative;
z-index:0;
width:190px;
height:145px;
background-image:url(../../images/global/droite_ssfamille_bas.jpg);
background-repeat:no-repeat;
}
/****************************************Vignettes*/
#centre_vign{
position:relative;
float:right;
right:10;
left:10px;
top:5px;
width:571px;
}
#contenu_vign{
position:relative;
float:left;
left:10px;
width:560px;
}

/**************************************************************************FICHE*/
/******************************Gauche Fiche*/
#gauche_centre_fiche{
width:183px;
min-height:680px;
height:auto;
background-image:url(../../images/global/gauche_ssfamille_milieu.jpg);
}
*html #gauche_centre_fiche{
width:183px;
height:716px;
background-image:url(../../images/global/gauche_ssfamille_milieu.jpg);
}
#gauche_nav_fiche{
float:right;
right:10px;
margin-top:150px;
font-size:12px;
font-weight:600;
line-height:1.3em;
width:165px;
}
/******************************centre Fiche*/
#bando{
width:571px;
height:90px;
}
#zoom{
width:552px;
height:299px;
padding-left:10px;
}
/******************************Droite Fiche*/
#droite_fiche{
position: relative;
float:right;
right:0;
width:178px;
height:942px;
background-image:url(../../images/produits_stars_fiche.png);
}
#droite_centre_fiche{
width:190px;
height:540px;
background-image:url(../../images/global/droite_ssfamille_milieu.jpg);
}
.produit_fiche{
margin-top:150px;
padding-left:1px;
width:172px;
height:160px;
}
.produit_fiche2{
margin-top:50px;
padding-left:1px;
width:172px;
height:160px;
}
#fonctions{
padding-left:25px;
line-height:1.8em;
}
/*******************************************************FILIERE*/
#gauche4{
position:relative;
float:left;
left:0;
width:764px;
height:666px;
background-image:url(../../images/global/centre_filiere2.jpg);
background-repeat:no-repeat;
text-align:right;
font-size:10px;
}
#titre_filiere{
width:764px;
padding-top:35px;
font-size:20px;
line-height:1em;
font-weight:500;
color:#0069A7;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#chapeau{
width:250px;
padding-top:25px;
padding-left:15px;
float:left;
left:0;
text-align:right;
font-size:12px;
line-height:1.3em;
font-weight:600;
color:#0069A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#chapeau2{
position:relative;
width:225px;
padding-top:25px;
padding-left:25px;
float:left;
left:0;
text-align:left;
vertical-align:text-top;
font-size:13px;
line-height:1.3em;
font-weight:600;
color:#0069A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:#606264 1px solid;
}
#contenu_filiere{
position:relative;
padding-top:25px;
padding-right:25px;
width:440px;
float:right;
right:0;
}
#filiere1{
padding-bottom:10px;
}
#filiere2{
text-align:left;
padding-bottom:10px;
}
#filiere3{
padding-bottom:10px;
}
.sstitre_filiere{
padding-bottom:5px;
border-bottom:#606264 1px solid;
font-size:12px;
line-height:1.3em;
font-weight:600;
color:#0069A7;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte_filiere{
padding-top:5px;
font-size:11px;
line-height:1.4em;
font-weight:500;
color:#626262;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*******************************************************NUTRITION*/
#gauche5{
position:relative;
float:left;
left:0;
width:760px;
height:666px;
background-repeat:no-repeat;
text-align:center;
font-size:10px;
}
#centre_nutrition{
position:relative;
float:left;
left:0;
width:764px;
}
#contenu_nutrition{
margin-left:80px;
background-repeat:no-repeat;
color:#fff;
}
#bloc_dl_FR{
text-align:left;
position: relative;
float:left;
left:0px;
margin-top:170px;
width:500px;
font-size:12px;
color:#fff;
border:#666666 0px solid;
}
#dl_nutrition_FR{
position: relative;
margin-top:20px;
margin-left:100px;
font-size:11px;
font-weight:600;
color:#fff;
}
#ico_FR_1{
position: relative;
margin-top:-17px;
margin-left:420px;
}
#ico_FR_2{
position: relative;
margin-top:-20px;
margin-left:350px;
}
#bloc_dl_ES{
text-align:left;
position: relative;
float:left;
left:0px;
margin-top:164px;
width:500px;
font-size:12px;
color:#fff;
border:#666666 0px solid;
}
#dl_nutrition_ES{
position: relative;
margin-top:40px;
margin-left:105px;
font-size:12px;
font-weight:600;
color:#fff;
}
#ico_ES{
position: relative;
margin-top:-25px;
margin-left:285px;
}
#droite_nutrition{
position:relative;
float:right;
right:0;
width:190px;
height:665px;
}
#droite_entete_nutrition{
width:190px;
padding-top:150px;
padding-left:12px;
background-repeat:no-repeat;
}
#droite_centre_nutrition{
width: 190px;
height:170px;
background-image: url(../../images/global/droite_ssfamille_milieu.jpg);
}
#droite_pied_nutrition{
width:190px;
height:170px;
background-image:url(../../images/global/droite_nutrition_bas.jpg);
background-repeat:no-repeat;
}

#titre_nutrition1{
position:relative;
float:left;
left:0;
width:500px;
padding-top:45px;
margin-left:80px;
font-size:20px;
line-height:1.8em;
font-weight:500;
color:#fff;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;}


#titre_nutrition2_FR{
position:relative;
float:left;
left:0;
width:660px;
margin-top:170px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#01723a;
}
#titre_nutrition2_ES{
position:relative;
float:left;
left:0;
width:660px;
margin-top:190px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#01723a;
}
#txt_nutrition{
position:relative;
float:left;
left:0;
text-align:left;
width:520px;
font-size:11px;
line-height:1.4em;
font-weight:600;
}
.t_nutrition{
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#barre_nutrition{
padding-top:5px;
padding-left:8px;
width:555px;
height:29px;
background-image:url(../../images/barre_nutrition.gif);
background-repeat:no-repeat;
font-size:15px;color:#FFF;
font-weight:600;
}
#produits_vedettes{
padding-left:15px;
}
#prod_nutri{
padding-top:0px;
width:180px;
height:170px;
}
#prod_nutri2{
padding-top:0px;
padding-left:12px;
width:180px;
}
#prod_nutri3{
padding-top:0px;
padding-left:12px;
width:180px;
}
.png2 {
position:absolute;
margin-top:-1px;
margin-right:1px;
width:190px;
height:665px;
behavior: url(../../includes/htc/png.htc);
}

/* PRODUITS ENGAGEMENT NUTRITION */
.v1_GEN_ENG{font-size:12px;font-weight:600;line-height:16px;color:#004089;}
.v2_GEN_ENG{font-size:10px;color:#1D79B5;}


/**************************************************PRODUITS STARS*/
#droite_produits{
position: relative;
float:right;
right:0;
width:190px;
height:480px;
}
.produit{
margin-top:140px;
padding-left:9px;
width:172px;
height:160px;
}
.produit_ph{
width:162px;
height:100px;
margin-left:5px;
text-align:center;
}
.produit_titre{
padding-top:0px;
padding-left:5px;
width:165px;
font-size:12px;
color:#13408F;
}
.produit_txt{
padding-left:5px;
width:165px;
font-size:10px;
color:#2E7BB9;
}
.fl_jaune{
position: absolute;
margin-left:160px;
margin-top:-20px;
}
.v1_STAR{line-height:16px;color:#13408F;}
.v2_STAR{color:#2E7BB9;}
/**************************************************PIED1*/
#pied1{
position:relative;
float:left;
left:0;
width:952px;
height:48px;
background-image:url(../../images/global/fond_pied1.gif);
background-repeat:no-repeat;
}
#contenupied1{
margin-top:10px;
padding-right:14px;
text-align:center;
}
#imgchef2{
position:absolute;
margin-left:895px;
margin-top:-85px;
width:62px;
height:76px;
background-image:url(../../images/global/chef2.gif);
}
/**************************************************PIED2*/
#pied2{
position:relative;
text-align:left;
float:left;
width:952px;
height:40px;
}
#pied2 a{
color: #979793;
margin: 0 0px;
font-size:10px;
text-decoration: none;
}
#pied2 a:hover{
color:#E74C14;
margin: 0 0px;
font-size:10px;
text-decoration: none;
}
/**************************************************newsletter*/
.input_newsletter{width:111px;color:#11843D;font-size:10px;background-image:url(../../images/global/fond_input.gif);}
.input_submit{font-size:10px;color:#0E3D71;background-color:#FFFFFF;}
/**************************************************FONT*/
.gris{font-size:10px;color:#BEBEB8;}
.bleu{font-size:10px;color:#1C84D1;}
.blanc{font-size:10px;line-height:1.6em;color:#fff;}
.vert{font-size:10px;color:#11843D;}
.rouge{font-size:10px;color:#E5011B;}
.gris{font-size:10px;color:#8C8B8D;}
.titre_famille{width:570px;font-size:20px;line-height:1em;font-weight:500;color:#D84025;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
.titre_famille_DEC{width:570px;font-size:20px;line-height:1em;font-weight:500;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color:#1C84D1;}
.lien_DEC{color:#1C84D1;}
.lien_DEC:hover{color:#E5011B;}
.txt_famille{font-size:11px;line-height:1.5em;color:#000000;}