/* -----------------------------------------------------------------------------*/
/* ------------------------------>>> INGREDIA <<<-------------------------------*/
/* -----------------------------------------------------------------------------*/

/* --------------------------------------*/
/* ---------->>> GENERIQUE <<<-----------*/
/* --------------------------------------*/
h1 {
    font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : bold;
    color               : #6A8CAE;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
    /*text-transform      : uppercase;*/
}

h2 {
    font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : normal;
    color               : #6A8CAE;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}

h3 {
    font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #E1002B;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
    background-image    : url(images/ingredia_nutritional/puce_h3.gif);
    background-repeat   : no-repeat;
    background-position : 0 10px;
    padding-left        : 13px;
}

h4 {
    display             : inline;
    font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #fff;
	background-color    : #FCD7A2;

    background-image    : url(images/ingredia_nutritional/fd_h4.gif);
    background-repeat   : no-repeat;
    background-position : right top;

    padding-left        : 13px;
    padding-right       : 15px;
    /*padding-top         : 4px;*/
    /*padding-bottom      : 4px;*/
}

h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
    color               : #fff;
    font-style          : normal;
    font-weight         : bold !important;
}

li {
    margin              : 0px 0px 0px 30px;
    padding             : 0px;
    list-style-type     : none;
    list-style-image    : url(images/ingredia_nutritional/puce_li.gif);
    font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
    font-size           : 11px;
}

a, a:visited, a:link {
	color               : #6A8CAE;
	background-color    : inherit;
	text-decoration     : underline;
	font-style          : italic;
	font-weight         : normal !important;
}
a:hover, a:active {
	text-decoration     : none;
	font-weight         : normal !important;
}

p {
    color               : #1E2D3C;
}

/* ---------------------------------------*/
/* ---------->>> SPECIFIQUE <<<-----------*/
/* ---------------------------------------*/

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
    /*border              : 1px solid white;*/
    width               : 203px;
}
div.ssmenu div {
    margin-top          : 10px;
    background-color    : #7e98b5;
    color               : inherit;
    width               : 203px;
    /*border              : 1px solid white;*/
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
	font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size           : 12px;
	height              : 23px;
	padding             : 3px 5px;
	color               : #fff;
	background-color    : inherit;
	text-decoration     : none;
	background-image    : url(images/ingredia_nutritional/fd_sous_menu.gif);
	background-repeat   : no-repeat;
	text-align          : center;
	font-style          : normal;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
	font-family         : "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size           : 12px;
	height              : 23px;
	padding             : 3px 5px;
	color               : #fff;
	background-color    : inherit;
	text-decoration     : none;
	background-image    : url(images/ingredia_nutritional/fd_sous_menu_on.gif);
	background-repeat   : no-repeat;
	text-align          : center;
	font-style          : normal;
}

table.container {
	background-image    : url(images/ingredia_nutritional/fd_container.gif);
	background-repeat   : no-repeat;
	background-position : left bottom;
}

table.decoupage_accueil {
    margin-left         : 9px;
    margin-top          : 11px;
    margin-bottom       : 10px;
}

table.decoupage_interieur {
    margin-left         : 9px;
    margin-top          : 11px;
    margin-bottom       : 10px;
}

/***********************
  Menu gauche
************************/

div.menu_gauche {
    margin-top          : 27px;
}

div.menu_gauche a:link, div.menu_gauche a:visited {
    display             : block;
    width               : 147px;
    height              : 21px;
    font-weight         : bold !important;
    font-size           : 12px;
    color               : #4a4f50;
    text-decoration     : none;
    background-image    : url(images/ingredia_nutritional/fd_menu_gauche.gif);
    background-repeat   : no-repeat;
    margin-bottom       : 13px;
    padding-left        : 16px;
    padding-top         : 4px;
    font-style          : normal;
}

div.menu_gauche a:hover, div.menu_gauche a:active,
div.menu_gauche a.on:link,  div.menu_gauche a.on:visited, div.menu_gauche a.on:hover,  div.menu_gauche a.on:active {
    display             : block;
    width               : 147px;
    height              : 21px;
    font-weight         : bold;
    font-size           : 12px;
    color               : #4a4f50;
    text-decoration     : none;
    background-image    : url(images/ingredia_nutritional/fd_menu_gauche_on.gif);
    background-repeat   : no-repeat;
    margin-bottom       : 13px;
    padding-left        : 16px;
    padding-top         : 4px;
    font-style          : normal;
    font-weight         : bold !important;
}

/***********************
  Menu bas
************************/

div.menu_bas {
    margin-top          : 3px;
    float               : left;
}

div.menu_bas a:link, div.menu_bas a:visited {
    color               : #1E2D3C;
    font-style          : normal;
    text-decoration     : none;
    font-weight         : bold !important;
    font-size           : 10px;
}

/***********************
  Signature
************************/

div.signature {
     float              : right;
     color              : #1E2D3C;
     font-weight        : bold;
     margin-top         : 13px;
     margin-right       : 170px;
}

/***********************/

div.contenu_interieur {
    background-image    : url(images/ingredia_nutritional/fd_contenu_interieur.gif);
    background-repeat   : no-repeat;
    padding-top         : 15px;
    width               : 601px;
    height              : 391px;
}

div.zone_scroll_interieur {
    margin-left         : 15px;
    width               : 570px;
    height              : 370px;
    overflow            : auto;
    scrollbar-3dlight-color     : #f4c67f;
    scrollbar-arrow-color       : #fff;
    scrollbar-darkshadow-color  : #f4c67f;
    scrollbar-face-color        : #f4c67f;
    scrollbar-highlight-color   : #f4c67f;
    scrollbar-shadow-color      : #f4c67f;
    scrollbar-track-color       : #fff;
    padding-right       : 10px;
}

div.contenu_accueil {
    background-image    : url(images/ingredia_nutritional/fd_contenu_accueil.gif);
    background-repeat   : no-repeat;
    padding-top         : 2px;
    width               : 601px;
    height              : 224px;
    margin-bottom       : 10px;
}

div.zone_scroll_accueil {
    margin-left         : 15px;
    width               : 580px;
    height              : 223px;
    overflow            : auto;
    scrollbar-3dlight-color     : #f4c67f;
    scrollbar-arrow-color       : #fff;
    scrollbar-darkshadow-color  : #f4c67f;
    scrollbar-face-color        : #f4c67f;
    scrollbar-highlight-color   : #f4c67f;
    scrollbar-shadow-color      : #f4c67f;
    scrollbar-track-color       : #fff;
}

span.titre_actu_accueil {
    color               : #5c7d98;
    font-size           : 14px;
    font-weight         : bold;
}

p.description_actu_accueil {
    color               : #6a8cae ;
    font-size           : 12px;
    margin              : 10px 8px 0 8px;
}

div.innovation {
    background-image    : url(images/ingredia_nutritional/innovation.gif);
    background-repeat   : no-repeat;
    width               : 153px;
    height              : 126px;
    padding-top         : 65px;
    padding-left        : 15px;
    margin-top          : 33px;
}

div.langues {
    margin-top          : 25px;
}

div.langues a:link, div.langues a:visited, div.langues a:hover, div.langues a:active {
    font-weight         : bold !important;
    font-style          : normal;
}

/***********************
  Chemin de fer
************************/

table.chemin_de_fer {
    margin-bottom       : 5px;
}

table.chemin_de_fer td {
    color               : #6A8CAE;
    font-size           : 12px;
    font-weight         : bold;
}

table.chemin_de_fer td a:link, table.chemin_de_fer td a:visited {
    color               : #6A8CAE;
    font-size           : 12px;
    font-weight         : bold !important;
    text-decoration     : none;
    font-style          : normal;
}

/***********************
  Solutions
************************/

div.liste_solutions a:link, div.liste_solutions a:visited {
    display             : block;
    background-image    : url(images/ingredia_nutritional/solution_off.gif);
    background-repeat   : no-repeat;
    color               : #1E2D3C;
    padding-left        : 33px;
    padding-top         : 6px;
    width               : 201px;
    height              : 28px;
    font-size           : 15px;
    text-decoration     : none;
    margin-bottom       : 9px;
    font-style          : normal;
    font-weight         : bold !important;
}

div.liste_solutions a:hover, div.liste_solutions a:active {
    display             : block;
    background-image    : url(images/ingredia_nutritional/solution_on.gif);
    background-repeat   : no-repeat;
    width               : 201px;
    height              : 28px;
}

h1.solution {
    background-image    : url(images/ingredia_nutritional/fd_solution.gif);
    background-repeat   : no-repeat;
    width               : 300px;
    height              : 37Px;
    color               : #000;
    padding-left        : 50px;
    padding-top         : 8px;
    font-size           : 20px;
    margin-bottom       : 20px;
}

div.nos_solutions {
    font-size           : 14px;
    font-style          : italic;
    color               : #6A8CAD;
    font-weight         : bold;
    margin-top          : 10px;
    margin-bottom       : 10px;
}

div.plus_infos {
    font-size           : 13px;
    margin-top          : 20px;
}

div.liens img {
    margin-bottom       : 5px;
    margin-right        : 5px;
}

body#popup_solution {
    background-image    : url(images/ingredia_nutritional/fd_popup_solution.gif);
    background-repeat   : no-repeat;
}

/***********************
  Espace téléchargement
************************/

div.undocument {
    width               : 450px;
    height              : 42px;
    background-image    : url(images/ingredia_nutritional/fd_elem_doc_new_off.gif);
    background-repeat   : no-repeat;
    padding             : 5px 27px 7px 10px;
    color               : #ADC157;
    margin-bottom       : 10px;
    margin-left         : 20px;
}

div.undocumenton {
    width               : 450px;
    height              : 42px;
    background-image    : url(images/ingredia_nutritional/fd_elem_doc_new_on.gif);
    background-repeat   : no-repeat;
    padding             : 5px 27px 7px 10px;
    color               : #78B74F;
    margin-bottom       : 10px;
    margin-left         : 20px;
}

div.precontenu div.contenu div.undocument h2 {
    font-size           : 11px;
    color               : #fff;
    background-image    : url(images/puce_downloads_un_doc.gif);
    background-position : 0 3px;
}

div.precontenu div.contenu div.undocumenton h2 {
    font-size           : 11px;
    color               : #78B74F;
    background-image    : url(images/puce_downloads_un_doc_on.gif);
    background-position : 0 3px;
}

div.undocumenton a, div.undocument a {
    color               : #1E2D3C !important;
    text-decoration     : none;
    font-style          : normal;
}

div.titreracine {
    color               : #6A8CAE;
    font-size           : 16px;
    font-weight         : bold;
    margin-bottom       : 10px;
    text-transform      : uppercase;
}

div.dossier {
    height              : 20px;
    padding-left        : 20px;
    background-image    : url(images/folder.gif);
    background-repeat   : no-repeat;
    background-position : 0 3px;
    margin              : 15px 0;
    font-size           : 15px;
    font-weight         : bold !important;
}

div.dossier a:link, div.dossier a:visited {
    text-decoration     : none;
    font-style          : normal;
    text-transform      : uppercase;
    font-size           : 16px;
    font-weight         : bold !important;
}