body
{
    padding: 0;
    background-color: #ebf2cb;
    margin: 0 auto;
    width: 980px;
}

@font-face
{
    /* font-family: VAG Rounded Light;     src: url(VRL_____.PFM);*/
}

.titreHomeTexte a
{
    font-family: Verdana;
    color: #009430;
    font-size: 8.5pt;
    text-decoration: none;
}

.titreHomeTexte a:hover
{
    font-family: Verdana;
    color: #009430;
    font-size: 8.5pt;
    text-decoration: none;
}
.sans
{
    border: 0;
}
.titreHomeTexte a:visited
{
    font-family: Verdana;
    color: #009430;
    font-size: 8.5pt;
    text-decoration: none;
}

.titreHome a
{
    font-family: Verdana;
    color: red;
    font-size: 11pt;
    text-decoration: none;
    font-weight: bold;
}
.titreHome a:hover
{
    font-family: Verdana;
    color: red;
    font-size: 11pt;
    text-decoration: none;
    font-weight: bold;
}
.titreHome a:visited
{
    font-family: Verdana;
    color: red;
    font-size: 11pt;
    text-decoration: none;
    font-weight: bold;
    font-weight: bold;
}
.titreM
{
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11pt;
    color: White;
    padding-left: 20px;
}
.popup
{
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
    text-align: justify;
}

.Texxtexx
{
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    text-align: justify;
}
.Texxtexx a
{
    color: #000000;
    text-decoration: none;
}
.Texxtexx a:hover
{
    color: #000000;
    text-decoration: none;
}
.Texxtexx a:visited
{
    color: #000000;
}


.titreB
{
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11pt;
    color: black;
    padding-left: 20px;
}

.Style29x
{
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
}

.Style29x a
{
    color: #ff0000;
    font-weight: normal;
    text-decoration: underline;
}
.Style29x a:hover
{
    color: #ff0000;
}
.Style29x a:visited
{
    color: #ff0000;
}
.texte_vert
{
    margin: 0;
    padding: 0;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #009900;
    padding: 0px 5px 0px 0px;
    text-align: justify;
    font-weight: normal;
}
.legende
{
    font-size: 12px;
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: justify;
}
.nom_produit
{
    color: #E00C85;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}
.texte_tableau
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: justify;
}
.Style25
{
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
}
.Style29
{
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.Style31
{
    margin: 0;
    padding: 0;
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}
.Style33
{
    margin: 0;
    padding: 0;
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align: justify;
}
.titre_rubrique
{
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align: justify;
}
.Style30
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding: 0 5px;
    text-align: justify;
}
.pucedel
{
    list-style-type: none;
}
#sauces_body tr td table tbody tr td
{
    text-align: left;
}
.Style1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
    text-align: justify;
}
.Style2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.Style3
{
    font-size: 12px;
    color: #800949;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}

.pager a
{
    font-size: 10px;
    color: #009430;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.pager span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}
.pager a:visited
{
    font-size: 10px;
    color: #009430;
}
.pager a:hover
{
    font-size: 10px;
    color: #009430;
    text-decoration: none;
}
.pager a:active
{
    font-size: 10px;
    color: #009430;
    text-decoration: none;
}

.link
{
    font-size: 12px;
    color: #009430;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    text-align: justify;
}
.link:visited
{
    font-size: 12px;
    color: #009430;
    text-decoration: underline;
}
.link:hover
{
    font-size: 12px;
    color: #009430;
    text-decoration: underline;
}
.link:active
{
    font-size: 12px;
    color: #009430;
    text-decoration: underline;
}
.Style5X
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #009430;
    width: 220px;
    overflow: scroll;
    text-align: justify;
}
.Style5
{
    color: #009531;
    text-align: justify;
}
.selectSp
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 250px;
    text-align: justify;
}

.selectSpx
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 320px;
    text-align: justify;
}
.selectSpEx
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 320px;
    text-align: justify;
}


.Style6
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: #009531;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
}
.Style7
{
    font-size: 12px;
    color: #800949;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.Style8
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
}
.Style9
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #E2001A;
    font-size: 16px;
    border: none;
    text-align: justify;
}

a:visited
{
    text-decoration: none;
    color: #999999;
}
a:hover
{
    text-decoration: none;
    color: #FF0066;
}
a:active
{
    text-decoration: none;
}
.popup
{
    color: Black;
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana;
}

#soupeparty .Style11
{
    color: #E00C85;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: none;
    text-align: left;
}

.Style10
{
    font-size: 12px;
    color: #009430;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.Style10 a
{
    color: green;
    font-weight: normal;
    font-size: 8.5pt;
    text-decoration: underline;
}
.Style10 a:hover
{
    color: green;
    font-size: 8.5pt;
}
.Style10 a:visited
{
    color: green;
    font-size: 8.5pt;
}
.Style11
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    text-align: justify;
}
.Style12
{
    font-size: 8.5pt;
    color: #009430;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}
.Style13
{
    font-size: 10px;
    color: #009430;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}





.Style14
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
    font-size: 20px;
    text-align: center;
}
.H1histoire
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FF0000;
    font-size: 20px;
    text-align: center;
}
.Style15
{
    color: #009531;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: justify;
}



.Texte
{
    color: #208812;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 900;
    border: none;
    text-align: justify;
}

.Style14
{
    color: #208812;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    border: none;
    text-align: justify;
}
/*
.Style15
{
    color: #000000;
}*/
.Style16
{
    font-size: 12px;
    color: #208812;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: justify;
}
.Style17
{
    font-size: 12px;
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    text-align: justify;
}
.lnk
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
    text-decoration: underline;
}

.lnk p a
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
    text-decoration: underline;
}

.lnk p a:hover
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
    text-decoration: none;
}

.lnk p a:visited
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
    text-decoration: underline;
}

.bity
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
}
.ici a
{
    color: #ff00ff;
    text-decoration: underline;
}
.ici a:hover
{
    color: #ff00ff;
    text-decoration: none;
}
.ici a:visited
{
    color: #ff00ff;
}


.bity a
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
    text-decoration: underline;
}



.bity a:hover
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
    text-decoration: none;
}

.bity a:visited
{
    font-family: Verdana;
    font-size: 8.5pt;
    color: Red;
    font-weight: normal;
}

.module
{
    font-size: 11px;
    font-family: Verdana;
    color: Black;
    text-align: justify;
    padding-left: 4px;
    text-align: center;
    padding-left: 12px;
    padding-right: 5px;
}
.module a
{
    font-size: 11px;
    font-family: Verdana;
    color: Black;
    text-align: justify;
    padding-left: 4px;
    text-decoration: underline;
}

.module a:hover
{
    font-size: 11px;
    font-family: Verdana;
    color: Black;
    text-align: justify;
    padding-left: 4px;
    text-decoration: none;
}
.over
{
    overflow: auto;
    height: 100px;
}
.module a:visited
{
    font-size: 11px;
    font-family: Verdana;
    color: Black;
    text-align: justify;
    padding-left: 4px;
}

.lnk a
{
    font-family: Verdana;
    font-size: 11px;
    color: black;
    font-weight: normal;
    text-decoration: underline;
    text-decoration: none;
}
.lnk a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: black;
    text-decoration: none;
}
.lnk a:visited
{
    font-family: Verdana;
    font-size: 11px;
    color: black;
    text-decoration: none;
}

.Style29 a
{
    color: #E20985 !important;
    font-weight: normal !important;
    text-decoration: underline !important;
}
.Style29 a:hover
{
    color: #E20985 !important;
    text-decoration: none !important;
}
.Style29 a:visited
{
    color: #E20985 !important;
}
.Style17 a
{
    color: #E20985;
    text-decoration: underline;
}
.Style17 a:hover
{
    color: #E20985;
    text-decoration: none;
}
.Style17 a:visited
{
    color: #E20985;
}
.Style1x
{
    font-size: 11px;
    color: Red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: justify;
}


.Style1x a
{
    color: Red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: underline;
}
.Style1x a:hover
{
    color: Red;
    text-decoration: none;
}
.Style1x a:visited
{
    color: Red;
}
.Style18
{
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}
.Style22
{
    color: #E20985;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align: justify;
}
.Style24
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
}

.texte_tableau
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}
.lien_maizena a
{
    font-size: 10px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.lien_maizena a:hover
{
    color: #ff0000;
    text-decoration: none;
}
.lien_maizena a:visited
{
    color: #ff0000;
}
.titre_maizena
{
    font-weight: bold;
    font-size: 16px;
    color: #e2001a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}
#maizenna
{
    scrollbar-face-color: #fae900;
    overflow: auto;
    scrollbar-arrow-color: white;
    height: 300px;
}
#contenu
{
    overflow: auto;
    scrollbar-face-color: #008830;
    scrollbar-arrow-color: white;
    scrollbar-track-color: grey;
    scrollbar-shadow-color: 'white';
    scrollbar-highlight-color: 'white';
    scrollbar-darkshadow-color: 'white';
    height: 195px;
}

#bouillon
{
    scrollbar-face-color: #009831;
    overflow: auto;
    scrollbar-arrow-color: white;
    height: 300px;
}
#soupeparty
{
    overflow: auto;
    scrollbar-face-color: #e10a85;
    scrollbar-arrow-color: white;
    scrollbar-track-color: grey;
    scrollbar-shadow-color: 'white';
    scrollbar-highlight-color: 'white';
    scrollbar-darkshadow-color: 'white';
    height: 325px;
}


/*Modsif de fevrier knorr ligne*/
.texte_tableau a
{
    font-family: Verdana;
    font-size: 11px;
    text-align: justify;
    text-decoration: none;
    color: Black;
}

.texte_tableau a:hover
{
    font-family: Verdana;
    font-size: 11px;
    text-align: justify;
    text-decoration: none;
    color: Black;
}


/* fil ariane*/

*
{
    margin: 0;
    padding: 0px;
}

div#breadCrumb
{
    font-size: 13px;
    margin-top: 6px;
    position: relative;
    overflow: hidden;
    font: normal 100% "Verdana" ,Arial, Helvetica, sans-serif;
}
div#breadCrumb ul li
{
    list-style: none;
    color: #007d2f;
    float: left;
    font-size: 13px;
    background: url(../img/puce-breadcrumb.png) no-repeat center right;
    padding: 0 18px 0 8px;
}
div#breadCrumb ul li.current
{
    background: none;
}
div#breadCrumb ul li a
{
    font-size: 13px;
    color: #007d2f;
    outline: none;
    text-decoration: underline;
}
.footerknorr
{
    color: Black;
}
.footerknorr a
{
    color: Black;
    text-decoration: underline;
}
.footerknorr a:hover
{
    color: Black;
    text-decoration: none;
}


/* SURCHARGE */
.fil_ariane
{
}

.first
{
    margin-left: 20px;
}

.fil_ariane a
{
    color: #007D2F;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-decoration: underline;
}

.fil_ariane a:hover
{
    color: #007D2F;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: underline;
}

.fil_ariane a:visited
{
    color: #007D2F;
    text-decoration: underline;
}

.fil_ariane img
{
    float: left;
    margin: 5px;
}

.fil_ariane .on
{
    color: #007D2F;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-decoration: none;
}

.content_home
{
}
.content_home a
{
    outline: none;
}

.visuel_home
{
    background: url("../images/2010/img_soupes_home.jpg") no-repeat scroll center top #FFFFFF;
    height: 290px;
}

.visuel_home_left
{
    float: left;
    padding-left: 47px;
    width: 280px;
}

.visuel_home_left h1
{
    background: url("../images/2010/title_soupes.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-top: 33px;
    text-indent: -9000px;
    width: 231px; /* 	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes.png"); */
}

.visuel_home_left p
{
    color: #E30785;
    float: left;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    width: 260px;
    text-align:justify;
}

.visuel_home_right
{
    float: left;
    height: 290px;
    width: 640px;
}

.visuel_home_right_bottom
{
    float: left;
}

.visuel_home_right .btn_soupe_individuelles
{
    border: medium none;
    margin-top: 57px;
    padding-left: 9px;
}

.visuel_home_right .txt_soupe_individuelles
{
    background: url("../images/2010/cadre_soupe_instantanee.png") no-repeat scroll center top transparent;
    height: 99px;
    text-indent: -9000px;
    width: 156px; /*	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/cadre_soupe_instantanee.png"); */
}

.btn_soupe_individuelles
{
    margin-top: 154px;
    padding-left: 19px;
    float: left;
    border: none;
}

.visuel_home_right .btn_soupe_liquides
{
    border: medium none;
    float: left;
    margin-top: 21px;
    padding-left: 140px;
    width: 500px;
}

.visuel_home_right .txt_soupe_liquide
{
    height: 63px;
    text-indent: -9000px;
    width: 125px;
    background: url("../images/2010/img_btn_soupes_liquides.jpg") no-repeat scroll center top transparent;
}

.visuel_home_right .btn_soupe_deshidratees
{
    border: medium none;
    float: left;
    margin-top: 80px;
    padding-left: 284px;
}

.visuel_home_right .txt_soupe_deshidratee
{
    height: 95px;
    text-indent: -9000px;
    width: 150px;
    background: url("../images/2010/cadre_soupe_deshydratee.png") no-repeat scroll center top transparent; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/cadre_soupe_deshydratee.png"); */
}

.visuel_home_right .cadre_soupe_deshydratee
{
    border: medium none;
    left: 444px;
    position: absolute;
    top: 160px;
    z-index: 97;
}

.visuel_home_right .soupe_deshydratee
{
    border: medium none;
    left: 419px;
    position: absolute;
    top: 28px;
    z-index: 96;
}

.visuel_home img
{
    border: none;
}

/* SOUPES LIQUIDES */
.visuel_liquides_home, .visuel_desydratee_home, .visuel_instantanee_home
{
    background: url("../images/2010/img_soupes_liquides_home.jpg") no-repeat scroll center top #FFFFFF;
    height: 290px;
}

.visuel_liquides_home_left
{
    float: left;
    width: 540px;
    padding-left: 50px;
}

.visuel_liquides_home h1
{
    background: url("../images/2010/title_soupes_liquides.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-top: 22px;
    margin-left: 0px;
    text-indent: -9000px;
    width: 530px; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes_liquides.png"); */
}

.visuel_desydratee_home h1
{
    background: url("../images/2010/title_soupes_deshydratees.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-top: 22px;
    margin-left: 0px;
    text-indent: -9000px;
    width: 530px; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes_deshydratees.png"); */
}

.visuel_instantanee_home h1
{
    background: url("../images/2010/title_soupes_individuelles.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-top: 22px;
    margin-left: 0px;
    text-indent: -9000px;
    width: 530px; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes_individuelles.png"); */
}

.visuel_liquides_home .visuel_liquides_home_right
{
    float: right;
    background: url("../images/2010/visuel_soupe_liquide.png") no-repeat scroll 0 top transparent; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/visuel_soupe_liquide.png"); */
}

.visuel_desydratee_home .visuel_liquides_home_right
{
    float: right;
    background: url("../images/2010/visuel_soupe_deshydratee.png") no-repeat scroll 0 top transparent; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/visuel_soupe_deshydratee.png"); */
}

.visuel_instantanee_home .visuel_liquides_home_right
{
    float: right;
    background: url("../images/2010/visuel_soupe_instantanee.png") no-repeat scroll 0 top transparent; /*	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/visuel_soupe_instantanee.png"); */
}

.visuel_liquides_home p, .visuel_desydratee_home p, .visuel_instantanee_home p
{
    color: #E30785;
    float: left;
    text-align: justify;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin-top: 30px;
    padding-left: 195px;
    width: 290px;
}


div#bg_content .style1 span.select
{
    background-position: 0 0;
}

div#bg_content span.select
{
    color: #FFFFFF;
    font: normal 12px Verdana,Geneva,sans-serif;
}

div#choix_select span.select
{
    background: url("../images/2010/background_menu_deroulant.png") no-repeat scroll 0 0 transparent;
    font-size: 10px;
    height: 21px;
    overflow: hidden;
    padding: 6px 7px 0;
    position: absolute;
    text-align: left;
    width: 289px; /*	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/background_menu_deroulant.png"); */
}

div#bg_content
{
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding: 10px 0 0px;
}
div#listesoupezonevisible
{
    z-index:99;
    /*border:1px solid green;*/
   display:block;
    height: 235px;
    left: 138px;
    margin-top: 20px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 12px;
    width: 410px;
}
div#listesoupeleave
{
  /*border: 1px solid red;*/
    display: block;
    height: 300px;
    left: 45px;
    margin-top: 25px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 7px;
    width: 600px;
    z-index: 98;
}
div#choix_select
{
    float: left;
    padding: 0px 0 0 195px;
    width: 340px;
    position: relative;
}

select.styled
{
    opacity: 0;
    position: relative;
    z-index: 5;
}

select option
{
    padding: 0 3px;
}

/* SOUPES LIQUIDES DETAILS */

.visuel_liquides_details_home, .visuel_instantanee_details_home, .visuel_desydratee_details_home
{
    background: url("../images/2010/img_soupes_liquides_details_home.jpg") no-repeat scroll center top #FFFFFF;
    height: 290px;
}

.visuel_liquides_details_home h2
{
    background: url("../images/2010/title_soupes_liquides.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-left: 0;
    margin-top: 22px;
    text-indent: -9000px;
    width: 100%; /*		_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes_liquides.png"); */
}

.visuel_desydratee_details_home h2
{
    background: url("../images/2010/title_soupes_deshydratees.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-left: 0;
    margin-top: 22px;
    text-indent: -9000px;
    width: 100%; /*			_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes_deshydratees.png"); */
}

.visuel_instantanee_details_home h2
{
    background: url("../images/2010/title_soupes_individuelles.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 50px;
    margin-left: 0;
    margin-top: 22px;
    text-indent: -9000px;
    width: 100%; /*_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/title_soupes_individuelles.png"); */
}

.visuel_liquides_details_home h1, .visuel_instantanee_details_home h1, .visuel_desydratee_details_home h1
{
    color: #E30785;
    float: left;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    width: 390px;
}

.visuel_liquides_details_home p, .visuel_desydratee_details_home p, .visuel_instantanee_details_home p
{
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 20px;
    text-align:justify;
    margin-top: 5px;
    width: 390px;
}

.visuel_liquides_details_home_left
{
    float: left;
    width: 701px;
    padding-left: 50px;
}

.visuel_liquides_details_home_left_description
{
    float: left;
    width: 400px;
}

.visuel_liquides_details_home_left_visuels
{
    float: left;
    width: 270px;
}

.visuel_liquides_details_home_left img
{
    float: left;
}

.visuel_liquides_details_home_left .etiquette
{
    margin-left: -18px;
    margin-top: 73px;
}

.visuel_liquides_details_home_right
{
    float: left;
}

.visuel_liquides_details_home_right ul
{
    color: #6B6A6A;
    margin-top: 118px;
    text-decoration: underline;
    width: 180px;
}

.visuel_liquides_details_home_right li
{
}
.visuel_liquides_details_home_right a:visited
{
    color: #6B6A6A;
    text-decoration: underline;
}

.visuel_liquides_details_home_right a
{
    color: #6B6A6A;
    text-decoration: underline;
}

.visuel_liquides_details_home_right a:hover
{
    color: #6B6A6A;
    text-decoration: underline;
}

#listesoupe
{
    z-index:100;
    position: absolute;
    top: 20px;
    left: 196px;
    margin-top: 20px;
    height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #e50685;
    background-color: White;
    width: 289px;
}
#listesoupe a
{
    font-family: Verdana;
    outline: none;
    font-size: 12px;
    color: Black;
    display: block;
    padding: 2px 2px;
    text-decoration: none;
}
#listesoupe a:hover
{
    color: White;
    background-color: #e50685;
    text-decoration: none;
}

/* PLAN DU SITE */
#plandusite
{
    margin-top: 15px;
    text-align: left;
}

#plandusite table
{
    margin-top: 10px;
}

/*  Niveau 0  */
#plandusite .RootNodeStyle a, #plandusite .RootNodeStyle a:visited
{
    color: #FFf;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 5px 5px 0;
    background: url("../images/2010/pinkR.png") no-repeat scroll right top transparent; /*	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/pinkR.png"); */
}

#plandusite .RootNodeStyle a:hover
{
    color: #FFf;
    font-weight: bold;
    text-decoration: underline;
}

#plandusite .RootNodeStyle
{
    background: url("../images/2010/pink.png") no-repeat scroll 0 top #FC0097;
    height: 29px;
    font-size: 16px;
    margin: 0 0 0 5px;
    color: #fff; /*	_background: none; 	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/2010/pink.png"); */
}

/*  Niveau 1  */
#plandusite div table a
{
    color: #44AF5C;
    font-weight: bold;
    text-decoration: none;
}

#plandusite div table a:hover
{
    color: #44AF5C;
    font-weight: bold;
    text-decoration: underline;
}

#plandusite div table
{
    font-size: 14px;
}

/*  Niveau 2  */
#plandusite div div table a
{
    color: #DE090F;
    font-weight: bold;
    text-decoration: none;
}

#plandusite div div table a:hover
{
    color: #DE090F;
    font-weight: bold;
    text-decoration: underline;
}

#plandusite div div table
{
    font-size: 12px;
}

/*  Niveau 3  */
#plandusite div div div table a
{
    color: #6B6A6A;
    font-weight: bold;
    text-decoration: none;
}

#plandusite div div div table a:hover
{
    color: #6B6A6A;
    font-weight: bold;
    text-decoration: underline;
}

#plandusite div div div table
{
    font-size: 11px;
}

.footer_soupe
{
    margin: 20px 0 10px 18px;
    height: 168px;
    width: 940px;
    background: transparent url(../images/footer_soupe.jpg) no-repeat 0 0;
}
.footer_soupe a
{
    float: left;
    margin-left: 4px;
    outline: none;
}
#news
{
    background-position: 0 0;
    display: block;
    width: 307px;
    height: 168px;
}
#douceur
{
    background-position: 0 0;
    display: block;
    width: 307px;
    height: 168px;
}
#nature
{
    background-position: 0 0;
    display: block;
    width: 307px;
    height: 168px;
}

