*, body, html {
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

/* 1st serie POSITIONAL DIVs :  Top (=HEADER), Middle (=BANNER), Bottom (=CONTENT) */
#divTopSection {
	height: 87px;
	margin-bottom: 4px;
	background-color: #DBD1D2;
}
#divMiddleSection {
	background-color: transparent;
	height: 146px;
	margin-bottom: 16px;
}
#divBottomSection {
	background-color: #DBD1D2;
	background-image: url('/en/images/background_content.jpg');
	background-repeat: repeat-y;
	background-position: center;
	background-image: url('/IMAG/GENE/DESI/Accountcenter_Background.jpg');
}

/* 2nd serie POSITIONAL DIVs :  Left (=NAVIGATION), Center (=CONTENT), Right (=INFO BOXES) */
.divContainer {
	clear: both;
	width: 850px;
	background-color: //#FFFFFF//;
	margin-left: auto;
	margin-right: auto;
}
.divLeftSection {
	display: inline;
	float: left;
	width: 200px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.divCenterSection {
	display: inline;
	float: left;
	width: 414px !important;
	width: 412px;
	background-color: #FFFFFF;
}
.divRightSection {
	display: inline;
	float: right;
	width: 228px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.divRowSection {
	float: right;
	width: 644px;
	background-color: #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.divColLeftSection {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 320px;
	border-left: 1px dashed #333333;
	border-right: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
.divColRightSection {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 320px;
	border-left: 1px dashed #333333;
	background-color: #FFFFFF;
}


/* SPECIAL SECTIONS */

/* Banner */
#divBanner {
	background-repeat: no-repeat;
	background-position: middle center;
	width: 846px;
	height: 146px;
	border-color: #FFFFFF;
	border-width: 0px 2px;
	border-style: solid;
	margin-left: auto;
	margin-right: auto;
}
#divBanner h1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 73px;
	left: 202px;
	border: 0px none;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 21px;
	line-height: 24px;
	text-transform:uppercase;
}

#divBanner h2 {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 70px;
	left: 202px;
	height: auto;
	background-image: none;
	background-color: transparent;
	color: #BC173E;
	font-size: 20px;
	line-height: 20px;
	text-indent: 0px;
}

/* Text Article */
.divTextArticle {
	margin-bottom: 10px;
}

/* BannerText */
#bannerText {
	background-position: top left;
	background-repeat: no-repeat;
}

/* Promo Box, containing special promotions */
.divPromoBox {
	border: 0px;
	border-left: 1px dashed #333333;
	padding-bottom: 5px;
}
.divPromoBox img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.divPromoBoxEnd {
	background-image: url('/en/images/promo_bottom.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px dashed #333333;
	height: 30px;
}

/* Transit Box, containing the Destination & Delivery Date form */
#divTransitBox {
	margin-bottom: 30px;
}

/* Office Box, containing the "@ the Office" campaigns */
#divOfficeBox {
	margin-bottom: 30px;
	border: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
#divOfficeBox.CorporateCorner {
	background-color: #f58c48;
}
#divOfficeBox.Christmas {
	background-color: #A31D1C;
}
#divOfficeBox.Flowers {
	background-color: #D1699A;
}
#divOfficeBox.Fruit {
	background-color: #3E7001;
}
#divOfficeBox.Champagne {
	background-color: #807046;
}
#divOfficeBox.Chocolate {
	background-color: #C49E77;
}
#divOfficeBox.Design {
	background-color: #85827B;
}
#divOfficeBox.Unicef {
	background-color: #0099FF;
}
#divOfficeBox.Oxfam {
	background-color: #99CA3D;
}
#divOfficeBox.Royalboch {
	background-color: #807969;
}
#divOfficeBox.Incentive {
	background-color: #A50304;
}
#divOfficeBox.MyGift {
	background-color: #A50304;
}
#divOfficeBox h1 {
	height: 40px;
	padding-left: 10px;
	border: 0px none;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 45px;
}
#divOfficeBox p {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
#divOfficeBox img {
	padding: 0px;
	margin: 0px;
}

/* Comment Box, containing customer response */
#divCommentBox {
	margin-bottom: 30px;
	padding: 5px 0px;
	background-color: #17B1BC;
}
#divCommentBox p {
	margin: 0px;
	padding: 10px 2px;
	background-color: #F5F9F9;
	color: #333333;
	font-size: 15px;
	line-height: 20px;
}

/* Lenoble Box, containing Lenoble banner */
#divLenobleBox {
	margin-bottom: 30px;
	padding: 5px 0px;
	background-color: #FFFFFF;
}
#divLenobleBox p {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 20px;
}

/* Seduction Box, seducing visitors to join my.GIFT */
#divSeductionBox {
	background-color: #17B1BC;
	background-image: url('/en/images/background_invite.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	margin: 10px 0px;
	height: 145px;
	border-top: 9px solid #75CDD9;
	border-bottom: 9px solid #75CDD9;
}
#divSeductionBox h1 {
	padding: 10px;
	padding-right: 200px;
	color: #FFFFFF;
	border: 0px none;
}
#divSeductionBox p {
	padding: 0px 10px;
	padding-right: 200px;
	color: #FFFFFF;
}


/* NAVIGATION ELEMENTS */

/* Language Selectors */
.languages {
	clear: left;
	height: 0px;
	position: relative;
	left: -80px;
	top: 66px;
	background-color: transparent;
	color: #BEB1B3;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.languages em {
	background-color: transparent;
	color: #EEEEEE;
	font-style: normal;
}
.languages a {
	background-color: transparent;
	color: #BEB1B3;
	text-decoration: none;
}
.languages a:hover {
	color: #BEB1B3;
	text-decoration: underline;
}

/* Shop online text */
#onlineShopping {
	height: 21px;
	background-color: #EEEEEE;
	color: #BBBBBB;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
}
#onlineShopping a {
	text-decoration: none;
}
#onlineShopping a:hover {
	text-decoration: underline;
}
#onlineShopping.CorporateCorner a, a:hover {
	background-color: transparent;
	color: #B92928;
}
#onlineShopping.Christmas a, a:hover {
	background-color: transparent;
	color: #A31D1C;
}
#onlineShopping.Flowers a, a:hover{
	background-color: transparent;
	color: #D1699A;
}
#onlineShopping.Fruit a, a:hover {
	background-color: transparent;
	color: #3E7001;
}
#onlineShopping.Champagne a, a:hover {
	background-color: transparent;
	color: #807046;
}
#onlineShopping.Chocolate a, a:hover {
	background-color: transparent;
	color: #C49E77;
}
#onlineShopping.Design a, a:hover{
	background-color: transparent;
	color: #85827B;
}
#onlineShopping.Unicef a, a:hover {
	background-color: transparent;
	color: #0099FF;
}
#onlineShopping.Oxfam a, a:hover {
	background-color: transparent;
	color: #99CA3D;
}
#onlineShopping.Royalboch a, a:hover{
	background-color: transparent;
	color: #807969;
}
#onlineShopping.Incentive a, a:hover {
	background-color: transparent;
	color: #A50304;
}
#onlineShopping.MyGift a, a:hover {
	background-color: transparent;
	color: #A50B04;
}

/* Left Navigation Elements : Main (=CATEGORY), Sub (=LINK), None (=SPACER) */
.linkShop {
	width: 200px;
	height: 58px;
	border: 0px solid;
	padding-top: 5px;
}
.linkShop a, .linkShop a:hover {
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
}
.linkShop strong {
	padding-left: 5px;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
.linkShop p {
	padding-left: 18px;
	font-size: 10px;
	color: #FFFFFF;
}
.linkShop em {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.linkShop#CorporateCorner {
	background-image: url('/en/images/shop_corporatecorner.jpg');
}
.linkShop#Christmas {
	background-image: url('/en/images/shop_christmas.jpg');
}
.linkShop#Flowers {
	background-image: url('/en/images/shop_flowers.jpg');
}
.linkShop#Fruit {
	background-image: url('/en/images/shop_fruit.jpg');
}
.linkShop#Champagne {
	background-image: url('/en/images/shop_champagne.jpg');
}
.linkShop#Chocolate {
	background-image: url('/en/images/shop_chocolate.jpg');
}
.linkShop#Design {
	background-image: url('/en/images/shop_design.jpg');
}
.linkShop#Unicef {
	background-image: url('/en/images/shop_unicef.jpg');
}
.linkShop#Oxfam {
	background-image: url('/en/images/shop_oxfam.jpg');
}
.linkShop#Royalboch {
	background-image: url('/en/images/shop_royalboch.jpg');
}
.linkShop#Incentive {
	background-image: url('/en/images/shop_incentive.jpg');
}	
.linkShop#MyGift {
	background-image: url('/en/images/shop_mygift.jpg');
}
.linkMain, .linkMain a, .linkMain a:hover {
	width: 200px;
	height: 30px;
	margin-top: 3px;
	background-color: #17B1BC;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
	text-indent: 3px;
}
.linkSub {
	width: 200px;
	height: 30px;
	background-image: url('/en/images/background_link.jpg');
	color: #00AAB5;
	font-size: 14px;
	line-height: 30px;
	text-indent: 20px;
}
.linkSub#Christmas {
	color: #A31D1C;
}
.linkSub#Flowers {
	color: #D1699A;
}
.linkSub#Fruit {
	color: #3E7001;
}
.linkSub#Champagne {
	color: #807046;
}
.linkSub#Chocolate {
	color: #C49E77;
}
.linkSub#Design {
	color: #85827B;
}
.linkSub#Unicef {
	color: #0099FF;
}
.linkSub#Oxfam {
	color: #99CA3D;
}
.linkSub#Royalboch {
	color: #807969;
}
.linkSub#Incentive {
	color: #A50304;
}
.linkSub#MyGift {
	color: #A50304;
}
.linkSub a {
	background-color: transparent;
	color: #00AAB5;
	text-decoration: none;
}
.linkSub a:hover {
	background-color: transparent;
	color: #00AAB5;
	text-decoration: underline;
}
.linkNone {
	width: 200px;
	height: 30px;
	margin-top: 3px;
	background-color: transparent;
}

/* Bottom Navigation Elements */
#BottomNavigation {
	height: 24px;
	background-color: #B7B7B7;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
}
#BottomNavigation a {
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px 5px;

	background-color: transparent;
	color: #333333;
	text-decoration: none;
}
#BottomNavigation a:hover {
	color: #ffffff;
	text-decoration: none;
}
#BottomCopyright {
	background-color: #DBD1D2;
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
}


/* FIXED OBJECTS */

/* Header section */
#logoGiftBe {
	height: 66px;
	background-image: url('/en/images/logo_corporategift.jpg');
}
#contactGiftBe {
	height: 87px;
	width: 414px;
	background-image: url('/en/images/banner_contact.jpg');
}

/* STANDARD HTML ELEMENTS */

/* General Mark-up Elements */
p {
	margin: 0px 2px;
	padding-bottom: 10px;
	color: #666666;
	font-size: 14px;
	line-height: 16px;
}
p.incentive {
	padding-left: 20px;
}
ul {
	font-size: 12px;
}
li {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	list-style-type: disc;
	list-style-position: inside;
}
h1 {
	margin: 0px 2px 4px 2px;
	border-bottom: 1px solid #666666;
	color: #17B1BC;
	font-size: 18px;
	line-height: 20px;
}
h2 {
	height: 65px;
	background-image: url('/en/images/promo_title.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 100px;
	text-indent: 10px;
}
h3 {
	padding: 5px;
	font-size: 15px;
	line-height: 16px;
}
h3.consumer {
	color: #A50304;
}
h3.corporate {
	color: #75CDD9;
}
h3.incentive {
	color: #A50304;
}
hr {
	border-width: 1px;
	height: 1px;
}
img {
	border: 0px none;
}
img.inText {
	padding-right: 2px;
}
img.outText {
	padding: 0px 2px;
}
a {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #00AAB5;
}

/* Form Elements */
input.responded {
	border: 2px groove #17B1BC;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}
input.requested {
	border: 2px groove #17B1BC;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
}
button {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
table {
	padding: 0px;
	width: 100%;
}
td, tr {
	background-color: transparent;
	color: #666666;
	font-size: 14px;
	line-height: 16px;
}
td.form, tr.form {
	background-color: #17B1BC;
}
th {
	padding-left: 2px;
	background-color: #75CDD9;
	color: white;
	font-size: 14px;
	text-align: left;
}
tr {
	margin-top: 2px;
	height: 30px;
}
td {
	padding: 0px 3px;
}


/* */
div#divMiddleSection.CorporateCorner {
	background-color: #f05a28;
}
#divMiddleSection.CorporateCorner #divBanner.CorporateCorner {
	background-image: url('/en/images/banner_corporatecorner.jpg');
}

div#divMiddleSection.Christmas {
	background-color: #A31D1C;
}
#divMiddleSection.Christmas #divBanner {
	background-image: url('/en/images/banner_christmas.jpg');
}

div#divMiddleSection.Flowers {
	background-color: #D1699A;
}
#divMiddleSection.Flowers #divBanner {
	background-image: url('/en/images/banner_flowers.jpg');
}

div#divMiddleSection.Fruit {
	background-color: #3E7001;
}
#divMiddleSection.Fruit #divBanner{
	background-image: url('/en/images/banner_fruit.jpg');
}

div#divMiddleSection.Champagne {
	background-color: #807046;
}
#divMiddleSection.Champagne #divBanner {
	background-image: url('/en/images/banner_champagne.jpg');
}

div#divMiddleSection.Chocolate {
	background-color: #C49E77;
}
#divMiddleSection.Chocolate #divBanner {
	background-image: url('/en/images/banner_chocolate.jpg');
}

div#divMiddleSection.Design {
	background-color: #85827B;
}
#divMiddleSection.Design #divBanner {
	background-image: url('/en/images/banner_design.jpg');
}

div#divMiddleSection.Unicef {
	background-color: #0099FF;
}
#divMiddleSection.Unicef #divBanner {
	background-image: url('/en/images/banner_unicef.jpg');
}

div#divMiddleSection.Oxfam {
	background-color: #99CA3D;
}
#divMiddleSection.Oxfam #divBanner {
	background-image: url('/en/images/banner_oxfam.jpg');
}

div#divMiddleSection.Royalboch {
	background-color: #807969;
}
#divMiddleSection.Royalboch #divBanner {
	background-image: url('/en/images/banner_royalboch.jpg');
}

div#divMiddleSection.Incentive {
	background-color: #A50304;
}
#divMiddleSection.Incentive #divBanner {
	background-image: url('/en/images/banner_incentive.jpg');
}

div#divMiddleSection.MyGift {
	background-color: #A50304;
}
#divMiddleSection.MyGift #divBanner {
	background-image: url('/en/images/banner_mygift.jpg');
}