body {font-family: verdana, helvetica, arial, sans-serif; color: #000000; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: white}
img {border: 0}

.tableHeader {height: 40px}
.tableContent {height: 20px}
.tableFooter {height: 30px}

/* Main div */
#topPart {position: relative}
#rightPart {/*position: relative;*/ margin: 0px 0px 0px 3px; /*clear: both;*/}
#logo {text-align: center; margin-top: 20px}

/* GENERIC */
#globalContentText {position: relative; margin-top: 10px; margin-right: 15px}
#globalContentTextAlone {position: relative; margin-top: 10px}
#globalContent {position: relative; margin-top: 10px; padding-left: 10px;min-width:580px;}
#globalContentRight {position: relative; width: 220px; float: right; z-index:10}
.divSpacer {position: relative; clear: both}

#globalContentTextRightBox {position: relative; padding-left: 15px; padding-right: 15px;}
#globalContentTextRightBoxSimple {position: relative; padding: 0;}
#globalTable {position: relative; padding-right: 250px; margin-left: 15px;}
#headerContentAlone {position: relative; height: 140px}
.energyTitleh1 {position: relative; float: left; font-family: times new roman; font-size: 0.9em; color: #ffffff; padding-top: 110px; padding-left: 10px;}
/*.headerPicture {position: relative; vertical-align: top; float: right; width: 221px; height: 141px; border: 0px;}*/
.headerPicture {/*--position: absolute; right:5px;*/ width: 221px; height: 141px;float:right; border: 0px;  }
.headerPictureNoSize {/*position: relative; vertical-align: top;*/ float: right;border: 0px;}
.rightBoxTop {position: relative; vertical-align: bottom;}
.rightBoxBottom {position: relative; vertical-align: top;}
.pictureRightBox {position:relative; padding-right: 14px; padding-left: 16px;}

.leftPosition {position: relative; float: left; vertical-align: top; }
.rightPosition {position: relative; float: right; vertical-align: top; }
.centerPostion {position: relative; margin-right: 10px; margin-left: 10px;}
.floatrightFiche {float: right;margin: 0 0 10px 20px;clear: right;}

/* Menu */
#leftPart ul { list-style-type: none; margin: 0 0 0 10px; padding: 1px 0px 5px 0px; width: 200px; vertical-align: top; }
#leftPart li {background-repeat: no-repeat; margin: 0; padding-left: 15px; padding-top: 0; padding-right: 0}
#leftPart ul.linkList {position: relative; text-align: left; padding: 0; margin: 0; list-style-type: disc; width: 100px}
#leftPart li.linkListItem {padding: 0; margin: 0}
li.mainMenuNiv1 {border-bottom: dashed 1px #8ac0ee; background-image: url(../images/arrow_list_closed.gif); background-position: 0.5em 0.5em; font-size: 0.7em; padding-bottom: 5px;}
li.mainMenuNiv1Opened {background-image: url(../images/arrow_list_opened.gif); background-position: 0.3em 0.5em; font-size: 0.7em;}
li.mainMenuNiv2 {background-image: url(../images/arrow_list_niv.gif); background-position: 1.3em 0.5em; font-size: 0.7em; line-height: 1.3em;text-indent:10px;padding:3px 0 5px 0;}
li.mainMenuNiv2 a{color:#666;text-decoration:none;}
li.mainMenuNiv2Selected {background-image: url(../images/arrow_list_niv.gif); background-position: 1.3em 0.5em; font-size: 0.7em; line-height: 1.3em;text-indent:10px;padding:3px 0 5px 0;}
li.mainMenuNiv2Opened{background-image: url(../images/arrow_list_niv.gif); background-position: 1.3em 0.5em; font-size: 0.7em; line-height: 1.3em;text-indent:10px;padding:3px 0 0 0;}
li.mainMenuNiv3Opened{background-image: url(../images/bullet.jpg); background-position: 2em 0.5em; font-size: 0.7em; line-height: 1.3em;text-indent:15px;padding-left:20px;}
li.mainMenuNiv2Selected span,li.mainMenuNiv2Opened a,li.mainMenuNiv3Opened a{font-weight: bold;text-decoration:none;color:#08CBC8;}
#leftPart ul.subChannel{left:0;padding:0;}
#leftPart li.subChannel{left:0;padding-left:0px !important;}
#leftPart li.mainMenuNiv3,#leftPart li.mainMenuNiv3Selected, #leftPart li.mainMenuNiv4,#leftPart li.mainMenuNiv4Selected  {background-image: url(../images/bullet.jpg); background-position: 2em 0.5em; font-size: 0.7em; line-height: 1.3em; color: #666666;text-indent:10px;padding-left:20px;}
#leftPart li.mainMenuNiv3 a, #leftPart li.mainMenuNiv4 a{color:#666;font-weight:normal;text-decoration:none;}
#leftPart li.mainMenuNiv4,#leftPart li.mainMenuNiv4Selected{background-image: url(../images/bullet2.jpg);background-position: 12px 0.5em;;margin-left:20px;text-indent:0;}
#isLastItem {padding-bottom: 1em; border-bottom: dashed 1px #8ac0ee}

#clear {width: 800px; height: 2px; clear: both; line-height: 2px; font-size: 2px;}
/* Fiche produit */
#MiddleFicheText {margin-right: 10px; margin-left: 8px}
#MiddleFicheImage {position: relative}

/* Decoration */
a {text-decoration: underline; font-weight: bold; color: #0c4079}
a.listItem {text-decoration: none}
a.websiteLinkList {font-size: 1.7em; color: #003876} /* 1.7em pour rétablir une taille normale dans la liste des liens de la recherche des sites Nestlé Nutrition */
.topMenu {color: #014282}
a.bottomMenu {	color: #5391ba; margin-top:0px;padding-top:0px;/*top:0px;*/ font-size: 0.6em}
a.mainMenu {text-decoration: none; font-weight: bold}
a.mainMenuNiv {text-decoration: none; padding: 0px 0px 0px 1em; color: #888fa9;}
span.mainMenuNivSelected {padding: 0px 0px 0px 1em;}
a.breadcrumb {color: white; font-weight: bold}
span.breadcrumb{color: #cccccc}
.topMenu {vertical-align: text-top; font-size: 0.6em;}
p {margin-bottom: 0}

.h1Edit{color: #000000}
.imageRightAlign {float: right}
.imageLeftAlign {float: left}

/* Website search */
#searchCenter {text-align: center; position: relative; width: 173px; height: 51px; margin-left: 20px; border-left: solid 1px #E3E3E3; border-right: solid 1px #E3E3E3}
#searchBottom {position: relative; width: 175px; height: 15px; margin-left: 20px; background-image: url(../images/bg_bottom_nav.gif);background-position: top;background-repeat: no-repeat}
.searchSelect {width: 155px; height: 20px; font-family: verdana, helvetica, arial, sans-serif; font-size: 1em; color: #000000}
.webSiteLinkListAlignLeft {text-align: left}
.searchSubmitButton {margin-top: 5px}

.rightTools {position: relative; margin-left: 20px; margin-right: 20px;margin-top:20px;}

li.fileList_xls {background-repeat: no-repeat; background-image: url(../images/icons/xls.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_pdf {background-repeat: no-repeat; background-image: url(../images/pdf.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_doc {background-repeat: no-repeat; background-image: url(../images/icons/doc.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_txt {background-repeat: no-repeat; background-image: url(../images/icons/txt.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_ppt {background-repeat: no-repeat; background-image: url(../images/icons/ppt.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_zip {background-repeat: no-repeat; background-image: url(../images/icons/zip.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_gif {background-repeat: no-repeat; background-image: url(../images/icons/gif.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_png {background-repeat: no-repeat; background-image: url(../images/icons/png.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_jpg {background-repeat: no-repeat; background-image: url(../images/icons/jpg.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
li.fileList_avi {background-repeat: no-repeat; background-image: url(../images/icons/avi.gif); background-position: 0.5em 0.2em; margin: 0; padding: 0px 0px 0px 25px; font-size: 0.7em;}
/* CSS Document */

/*vx*/
#owichome{
	 width: 355px;
	 height: 190px;
	 float: left;
	 margin:0;	 
}

#owic 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 23px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../images/en/owic_bg.jpg);
	PADDING-BOTTOM: 0px;
	MARGIN: 4px 0px 0px 1px;
	_margin-top:30px !important;
	WIDTH: 150px;
	PADDING-TOP: 150px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 110px;
}

#owic P,#owichome P 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003876;
	LINE-HEIGHT: 14px;
	LETTER-SPACING: -1px
}

#owic A,#owichome a 
{
	DISPLAY: block;
	MARGIN: 20px 0px 0px 2px
}

#owic SELECT,#owichome SELECT 
{
	FONT-SIZE: 12px;
	MARGIN: 10px 0px 0px -5px;
	WIDTH: 140px;
	HEIGHT: 18px
}

#owic INPUT,#owichome INPUT  
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 15px 0px 0px 5px;
	WIDTH: 65px;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 18px;
	BORDER-RIGHT-WIDTH: 0px
}
/*vx*/


