/*////HTML GENERAL//////*/
body {background: #becbd1; color: #535a5d; margin: 10px; text-align: center;}
p,ul, li, form, fieldset, label, input, h1, h2, h3, h4, h5, h6, img, hr {margin: 0; padding: 0; list-style-type: none; border: 0}
a {color: #d6000a; outline:none;}
img{background:#ffffff; padding:3px; border-bottom:2px solid #ebf4f9;border-right:2px solid #ebf4f9;}
img.noFloat {margin:0;float:none;background:none;border:none;padding:0;}
/*img.teaser {margin:0;float:none;background:none;border:none;padding:6px;}*/
img.teaser {background:#ffffff; padding: 3px; border-bottom:2px solid #ebf4f9;border-right:2px solid #ebf4f9;}
.clearer {clear: both; visibility: hidden; height:0; line-height:0;}
label {color:#535a5d; font: bold 9px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}

/*////FORM GENERAL///////*/
input.button {margin:2px 2px 2px 2px;text-decoration:none;color: #7b8e97; background-color:#ebf4f9; padding:2px; text-align:center; border:solid 1px #535a5d;font: x-small Arial, Helvetica, sans-serif; }
input.field {width: 85px; } /* login */
input.fieldshort {width: 40px; } /* login */
textarea, input.field, input.fieldshort,input.input {background: url(/site_images/homepage/field.gif);border:solid 1px #becbd1;}
select, option, textarea, input.field, input.fieldshort, input.input {font: 11px Arial, Helvetica, sans-serif; padding:2px 4px; color: #535a5d;}
.buttonOk{ /*float:right;*/ background: url('/site_images/homepage/v2/button_ok2.jpg') top left no-repeat; width:33px; height:15px; cursor:pointer; color:#ffffff; font:bold 10px 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;margin:0; }

/*////container ////////*/
div#container {background: #FFF; font: 0.7em Arial, Helvetica, sans-serif; width: 950px; margin: 0 auto; text-align: left}

/*////topNav ///////////*/
div#topNavSearch {width:950px; height:25px; margin: 0 auto;}
ul#topNav {float:left; width: 500px; text-align:left; margin-bottom:5px; #margin-top:5px;color: #FFFFFF;}
ul#topNav li {background:url(/site_images/homepage/top-nav-li.gif) right 2px no-repeat ; display: inline;  font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;padding:0 3px 0 0; margin:0 0 0 4px;}
ul#topNav .lastNav {background:none;padding:0; }
ul#topNav a {color: #ffffff; text-decoration: none;} 
div#topSearch {float:right; width:450px; text-align:right;}

div#topSearch label {/*float:right;*/}
div#topSearch input.searchField {/*float:right;*/}


/*////topContainer///////*/
div#topContainer {background: #FFF url(/site_images/homepage/top-container.gif) repeat-x bottom; padding: 10px 10px 20px 10px; margin:0px;height:62px;}
div#topContainer h1 {width: 215px; float: left}
/*div#topContainer h1 a.nl {background: url(/site_images/homepage/nl/test-aankoop.gif) no-repeat; width: 215px; height:40px; display: block; text-decoration: none; text-indent: -5000px;}*/
div#topContainer h1 a.nl {background: url(/site_images/homepage/nl/test-aankoop.gif) no-repeat; background-position:bottom left; width: 215px; height:67px; display: block; text-decoration: none; text-indent: -5000px;}
/*div#topContainer h1 a.fr {background: url(/site_images/homepage/fr/test-achats.gif) no-repeat; background-position:bottom; width: 215px; height:40px; display: block; text-decoration: none; text-indent: -5000px;}*/
div#topContainer h1 a.fr {background: url(/site_images/homepage/fr/test-achats.gif) no-repeat; background-position:bottom left; width: 215px; height:67px; display: block; text-decoration: none; text-indent: -5000px;}

/*Banner de publicité dans le topContainer*/
div#topContainer div#topBanner {float: left; width: 506px; height: 60px; border: 1px solid #a9bac4; margin: 0 7px 0 7px; padding:0;}
div#topContainer div#topBanner img{width:506px; height:60px;margin:0;padding:0;border:0 solid #ffffff;}

/*////login FORM/////////*/
form#login {width: 190px; float: left;padding:0;margin:0}
form#login fieldset, ul,input {margin:0;}
form#login div,form#login2 div{display:inline;width:145px;float:left;margin:0;padding:0;}
form#login li {margin:0 7px 0 0; }
form#login div.columnLogin, form#login2 div.columnLogin  {width: 95px; background:#ffffff; margin:-4px  0 0;padding:0;}
form#login .buttonOk {margin: 2px 0 5px 5px;display:inline;}
form#login2 .buttonOk {margin: 15px 0 5px 5px;display:inline;}
/*personalization*/
div#personalisation{width:190px; background: #ffffff url(/site_images/homepage/log_back_01.jpg) repeat-x ;float: left;margin:0;padding:0;}
div#personalisation p{margin:5px;}
/*////nav/////////////*/
div#navigation {width: 930px;  background: #becbd1;padding:0 10px 0 10px; margin:0;}
div#navigation  h3 {background: #FFF; color: #e87c00; font: bold 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 2px 10px; }
div#navigation div.navColumn {width: 730px; float: left;}
/*-////////////nav1--*/
div#navigation ul#nav1 { margin:0;padding:0;}
div#navigation ul#nav1 li {display:inline; margin:0;padding:0;}
div#navigation ul#nav1 li a { color: #778185;border-right:1px solid #cbd7dc;padding:0 10px; text-decoration: none;  font: bold 1em 'Trebuchet MS', Arial, Helvetica, sans-serif;margin-left:-0.3em;}
div#navigation ul#nav1 li a.first{padding:0 10px 0 5px;}
div#navigation ul#nav1 li a:link {color: #FFFFFF;}
div#navigation ul#nav1 li a:active {color: #3e7389;}
div#navigation ul#nav1 li a:visited {color: #FFFFFF;}
div#navigation ul#nav1 li a:hover {color: #3e7389;}
div#navigation ul#nav1 li a.lastLi {border-right:none;padding:0 5px 0 10px;}

/*-/////////nav2---*/
div#navigation ul#nav2nl {margin:10px 0 0 0;height: 44px;background: url(/site_images/homepage/NL/topNavBg.gif) no-repeat;padding:9px 10px 7px 0;list-style-type: none; white-space:nowrap; line-height: 1.1em; }
div#navigation ul#nav2fr {margin:10px 0 0 0;height: 44px;background: url(/site_images/homepage/FR/topNavBg.gif) no-repeat;padding:9px 10px 7px 0;list-style-type: none; white-space:nowrap; line-height: 1.1em; }

html[xmlns] div#navigation ul#nav2fr , html[xmlns] div#navigation ul#nav2nl {padding: 8px;}
div#navigation ul#nav2fr li, div#navigation ul#nav2nl li{float: left;}
div#navigation ul#nav2fr a, div#navigation #nav2nl a {padding: 0 6px; color: #e87c00; text-decoration: none;  font:bold 1em 'Trebuchet MS', Arial, Helvetica, sans-serif;}
div#navigation ul#nav2fr li a:link, div#navigation ul#nav2nl li a:link {color: #e87c00;}
div#navigation ul#nav2fr li a:active , div#navigation ul#nav2nl li a:active {color: #d6000a;}
div#navigation ul#nav2fr li a:visited , div#navigation ul#nav2nl li a:visited {color: #e87c00;}
div#navigation ul#nav2fr li a:hover , div#navigation ul#nav2nl li a:hover {color: #d6000a;}
div#navigation ul#nav2fr li span, div#navigation ul#nav2nl li span{font:bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif;}


/*sizer*/
div#sizer{float:right;}
div#sizer a{text-decoration:none;margin:0 2px;}
div#sizer a#normal{	font: bold 10px Arial, Helvetica, sans-serif;}
div#sizer a#medium{font: bold 12px Arial, Helvetica, sans-serif;}
div#sizer a#large{font: bold 14px Arial, Helvetica, sans-serif;}
div#sizer a#largest{font: bold 16px Arial, Helvetica, sans-serif;}
h3#searchtitle{float:left;margin:0;}
/*////search////////*/
div.searchColumn {width:190px; float: left;background:url(/site_images/homepage/bgSearch.gif) left repeat-x; margin:3px 0 0 10px;}

div#navigation form#search { padding-left:10px; height:60px;}
form#search label{color:#fff; font-size:0.6em;margin:0;}
form#search .field{width:120px;}
form#search .buttonOk {margin:0;}

/*//// mainContent ///*/
div#mainContent {background: #fff;padding: 10px 10px 20px 10px;}
div#mainContent li {margin: 8px 0 5px 0}
div#mainContent ul.squareList,div#mainContent div#centralColumn div#article ul.typeList {margin: 0;list-style-type: none; position:relative;padding:0;}
div#mainContent ul.squareList li,div#mainContent div#centralColumn div#article ul.typeList li {margin:0;padding:0;}

/*////Columns////////*/
div#mainContent div#leftColumn {color:#535a5d;width: 190px; float: left; background: #fff;padding:0;margin:0;}
div#mainContent div#leftColumn h3 {background: #FFF; color: #e87c00; font: bold 1.25em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 2px 10px; margin:0 0 20px -9px;}
div#mainContent div#leftColumn p {padding: 5px 10px 8px 10px;}
div#mainContent div#leftColumn form {padding: 0 10px;margin:0;}

/*////leftBoxes//////*/
div#mainContent div#leftColumn .leftBox {background: url(/site_images/homepage/bgTopListMenu.gif) 0 25px no-repeat;}
div#mainContent div#leftColumn .leftBox div.bottomer {background: url(/site_images/homepage/bgBottomListMenu.gif) bottom no-repeat;}
div#mainContent div#leftColumn .leftBox div#advice {background: url(/site_images/homepage/bgBottomListMenu2.jpg) bottom no-repeat;margin:0 0 10px 5px;}
div#mainContent div#leftColumn .leftBox select{width:165px; height:24px;}
div#mainContent div#leftColumn .leftBox div#advice img {margin:0 5px;}

div#mainContent div#leftColumn ul.squareList li a{position:relative;display:block;width:150px;margin:0; background:url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 8px 17px; color:#535a5d; text-decoration:underline;}
div#mainContent div#leftColumn .leftBox ul.squareList li a:active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #d6000a; }
div#mainContent div#leftColumn .leftBox ul.squareList li a:visited{background:url(/site_images/homepage/column-li-2.gif) no-repeat;color: #535a5d;}
div#mainContent div#leftColumn .leftBox ul.squareList li a:hover{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#leftColumn .leftBox ul.squareList li a.active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#leftColumn ul.squareList{padding: 0 10px;}

div#mainContent  #leftColumn .leftBanner{text-align:right; text-decoration:none;display:block; font-size:1em; background:#afb8bf;margin:0;color:#fff;padding:0;width:190px;}
div#mainContent  #leftColumn .leftBanner a{padding:0 2px; text-decoration:none; font-size:1em; background:#d6000a;margin:0;color:#fff;padding:0 2px;}
div#mainContent  #leftColumn .skyscraper h3{margin:0;padding:3px 10px 2px 10px;}

div#mainContent div#leftColumn .leftAwake a,
div#mainContent div#rightColumn .leftAwake a{color: #ffffff;text-decoration: none;display: block;margin:10px 0 0 0;}
div#mainContent div#rightColumn .leftAwake a {margin-bottom:10px;}
div#mainContent div#leftColumn .leftAwake a#rrslink,
div#mainContent div#rightColumn .leftAwake a#rrslink{background: url(/site_images/homepage/rss-feed.gif) no-repeat;
padding: 15px 0 5px 60px;font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;height:58px;}

div#mainContent div#leftColumn .leftAwake a#blogivo{background: url(/site_images/blog/blog_ivo.gif) no-repeat;
padding: 10px 5px 15px 60px;font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;height:53px;}
div#mainContent div#leftColumn .leftAwake a#blogivo span{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

div#mainContent div#leftColumn .leftAwake a#blogjp{background: url(/site_images/blog/blog_jp.gif) no-repeat;
padding: 20px 0 5px 60px;font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;height:53px;}
div#mainContent div#leftColumn .leftAwake a#budgetweek{background: url(/site_images/homepage/nl/budgetweek.gif) no-repeat;
padding: 50px 0 5px 10px;font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;height:25px;}
div#mainContent div#leftColumn .leftAwake a#budgethebdo{background: url(/site_images/homepage/fr/budgethebdo.gif) no-repeat;
padding: 50px 0 5px 10px;font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;height:25px;}
div#mainContent div#leftColumn .leftAwake a#radio2 {background: url(/site_images/homepage/nl/radio2.gif) no-repeat;
padding: 5px 0 5px 65px;font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; height: 70px;
margin:10px 0 0 0;text-decoration: none;display: block;margin:10px 0 0 0;color:#d6000a;
}

div#mainContent div#leftColumn ul.hottopics li {margin:0;padding:0;}
div#mainContent div#leftColumn ul.hottopics li a{position:relative;display:block;width:150px;margin:0; background:url(/site_images/homepage/flame_icon.gif) no-repeat;padding:0 0 8px 17px; color:#535a5d; text-decoration:underline;}
div#mainContent div#leftColumn .leftBox ul.hottopics li a:active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #d6000a; }
div#mainContent div#leftColumn .leftBox ul.hottopics li a:visited{background:url(/site_images/homepage/flame_icon.gif) no-repeat;color: #535a5d;}
div#mainContent div#leftColumn .leftBox ul.hottopics li a:hover{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#leftColumn .leftBox ul.hottopics li a.active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#leftColumn ul.hottopics{padding: 0 5px;}


/*/////centralColumn/////*/
div#mainContent div#centralColumn{color:#535a5d;width: 530px; float: left; background:#ffffff;padding:0;margin:0 10px; font-size:1em;}
div#mainContent div#centralColumn a{color: #535a5d; font-weight: bold; background: url(/site_images/homepage/bg-a.gif) 0 1.1em repeat-x; text-decoration: none}
div#mainContent div#centralColumn a:visited {color: #778185; font-weight: bold; background: url(/site_images/homepage/bg-a-visited.gif) 0 1.1em repeat-x; text-decoration: none}

div#mainContent div#centralColumn ul.loadPDF li a {padding-left:10px;}

/* blog */
div#mainContent div#centralColumn img.blog {margin:0 0 10px 0;float:right;background:none;border:none;padding:10px 3px 3px 10px;border-bottom:2px solid #ebf4f9;border-right:2px solid #ebf4f9;clear:both;}



div#mainContent div#centralColumn div#centralBanner{float:left;background:url(/site_images/homepage/mainArticle_gradientDown.jpg) bottom left no-repeat;height:100%;width:530px;margin: 0;padding:0px;}

div#mainContent div#centralColumn div#centralBanner div#mainArticle {width:520px; background: url(/site_images/homepage/mainArticle_shadowUp.jpg) top left  no-repeat;margin:2px 0 0 0; padding:10px 10px 10px 0;}
div#mainContent div#centralColumn div#centralBanner div#mainArticle h4 a, div#mainContent div#centralColumn div#centralBanner div#mainArticle h4 a:visited{background:none;color:#d6000a;font-weight: bold;}
div#mainContent div#centralColumn div#centralBanner div#mainArticle h4 a:hover{text-decoration:underline;}

div#mainContent div#centralColumn div#centralTeaser div#mainText a{margin:5px;font-weight:normal;background:none;color:#535a5d;display:block;}
div#mainContent div#centralColumn div#centralTeaser{font-size:1em;float:left;height:100%;background: url(/site_images/homepage/mainArticle_shadowUp.jpg) top left  no-repeat;width:530px;margin:5px 0 0 0;padding:5px 0 0 0;}
div#mainContent div#centralColumn div#centralTeaser div#doubleTeaser {font-size:1.1em;width:520px;display:table;background:url(/site_images/homepage/gradient_bottom_large.gif) bottom left repeat-x; margin:2px 0 0 0; padding:10px 5px 0 5px;}
div#mainContent div#centralColumn div#centralTeaser div#doubleTeaser h4 a{font-size:1.1em;background:none;color:#d6000a;font-weight: bold;}
div#mainContent div#centralColumn div#centralTeaser div#doubleTeaser h4 a:visited{font-size:1.1em;background:none;color:#d6000a;font-weight: bold;}
div#mainContent div#centralColumn div#centralTeaser div#doubleTeaser h4 a:hover{font-size:1.1em;text-decoration:underline;}
/*div#mainContent div#centralColumn div#centralTeaser div#doubleTeaser img.teaser {margin:0;float:right;background:none;border:none;padding:10px;}*/
div#mainContent div#centralColumn div#centralTeaser div#doubleTeaser img.teaser {margin:0 0 10px 0;float:right;background:none;border:none;padding:10px 3px 3px 10px;border-bottom:2px solid #ebf4f9;border-right:2px solid #ebf4f9;}



div#mainContent div#centralColumn div#centralBanner h4{color: #d6000a; font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;margin: 0 0 10px 10px; }
div#mainContent div#centralColumn div#centralBanner div div{float:left;padding:0; margin:0; width:315px; }
div#mainContent div#centralColumn div#centralBanner h3 {color: #e87c00; font: bold 1.25em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding:0; margin:0 0 2px 10px;}
div#mainContent div#centralColumn h3 {color: #e87c00; font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding:0; margin:0 0 2px 0;}
div#mainContent div#centralColumn div#centralBanner div img{border:none;float:left; background:none; padding:0; margin:0 20px 10px 0;}
div#mainContent div#centralColumn p.cbTheme {text-align:right;display:block;font-size:1em; background:#778185;color:#FFFFFF;padding:0 2px;}
div#mainContent div#centralColumn p.cbTheme a,div#mainContent div#centralColumn p.cbTheme a:visited{color:#FFFFFF; text-decoration:none;font-size:1em; margin:0;padding:0;font-weight:normal;}

div#mainContent div#centralColumn div#magazines ul.button{margin:3px 0px 6px 0px;padding:0px;}
div#mainContent div#centralColumn div#magazines ul.button li {text-decoration:none; float:none;list-style:none;  display:inline; margin:2px; padding:5px; line-height:2em;  }
div#mainContent div#centralColumn div#magazines ul.button li a{text-decoration:none; background-color:#ebf4f9;background-image:none; line-height:2em;padding:4px;  text-align:center; border:solid 1px #535a5d;}

/*ul li button -- used for ex. as "more/less items" button */
div#mainContent div#centralColumn ul.button{margin:2px;padding:0px;}
div#mainContent div#centralColumn ul.button li {text-decoration:none; float:left;list-style:none;  display:inline; margin:0; padding:5px; line-height:1.5em;  }
div#mainContent div#centralColumn ul.button li#right {text-decoration:none; float:right; list-style:none;  display:inline; margin:0; line-height:2em;  }
div#mainContent div#centralColumn ul.button li a{text-decoration:none; font-weight:normal; background-color:#ebf4f9;background-image:none; line-height:1.5em;padding:2px;  text-align:center; border:solid 1px #535a5d;}
div#mainContent div#centralColumn ul.button li a:active {color: #d6000a;}
div#mainContent div#centralColumn ul.button li a:visited {color: #d6000a;}
div#mainContent div#centralColumn ul.button li a:hover {color: #d6000a;}

/* homepages*/
div#mainContent div#centralColumn div.postContainer{margin:0;padding:0;}
div#mainContent div#centralColumn div.postContainer div.float {float:left; height:100%; width:260px;}
div#mainContent div#centralColumn div.postContainer div.floatmiddle {float:left; width:10px;}
div#mainContent div#centralColumn div.postContainer div.float h3 {font-size: 1.1em;	color:#e87c00; margin: 0 5px; height:3em;}
div#mainContent div#centralColumn div.postContainer div.float h3 a, div#mainContent div#centralColumn div.postContainer div.float h3 a:visited{background:none;color:#e87c00;font-weight: bold;}
div#mainContent div#centralColumn div.postContainer div.float h3 a:hover{text-decoration:underline;}

div#mainContent  div#centralColumn div.postContainer div.float div.postLeft{background: url(/site_images/homepage/gradient-post-bottom.gif) left bottom no-repeat;}
div#mainContent  div#centralColumn div.postContainer img{float:right; margin:0 2px;}
div#mainContent  div#centralColumn div.postContainer div.postLeft div.postText{background: url(/site_images/homepage/gradient-post-top.gif) left top no-repeat;	float:left;	padding:15px 5px 5px 5px;height:13em;width:250px; word-wrap:break-word;}

/* alarm teaser homepage */
div#mainContent  div#centralColumn h3.img27 {background: #fff url(/site_images/homepage/alarm.gif) left top no-repeat; padding-left:20px; }
div#mainContent  div#centralColumn h3.img27 a{color:#A31418 !important;}
/* /alarm teaser homepage */

div#mainContent  div#centralColumn div.postContainer div.postLeft div.postText a{font-weight:normal;background:none;display:block;color:#535a5d;}
div#mainContent  div#centralColumn div.postContainer div.postLeft div.postText img{
/*max-height:130px;height: expression(this.height > 130 ? 130: true);*/
max-width:115px;height: expression(this.height > 115 ? 115: true);
}

div#mainContent  div#centralColumn p.themeLeft {text-align:right;display:block;font-size:1em; float:left;width:259px;background:#778185;margin:0 0 5px 0;color:#ffffff;}
div#mainContent  div#centralColumn p.themeLeft a,div#mainContent  div#centralColumn p.themeLeft a:visited {color:#FFFFFF; text-decoration:none;font-weight:normal; }

div#mainContent div#centralColumn div#highlights{padding:10px 0;width:520px;clear:both;}

div#mainContent div#centralColumn div#highlights #selector{margin-bottom:5px;}

/*////contentColumn////*/
div#contentColumn{color:#535a5d;width: 730px; float: left; background:#ffffff;padding:0;margin:0 0 0 10px;}
div#contentColumn a {color: #535a5d; font-weight: bold; background: url(/site_images/homepage/bg-a.gif) 0 1.1em repeat-x; text-decoration: none}
div#centralColumn a:visited {color: #778185; background: url(/site_images/homepage/bg-a-visited.gif) 0 1.1em repeat-x; text-decoration: none}
div#contentColumn div.text{margin:5px;}
div#contentColumn ul.backNext{margin:20px 2px 2px 2px;padding:0px;}
div#contentColumn ul.backNext li {text-decoration:none; float:left;list-style:none;  display:inline; margin:2px; padding:5px; line-height:2em;  }
div#contentColumn ul.backNext li#next {text-decoration:none; float:right; list-style:none;  display:inline; margin:2px; line-height:2em;  }
div#contentColumn ul.backNext li a{text-decoration:none; background-color:#ebf4f9;background-image:none; line-height:2em;padding:4px;  text-align:center; border:solid 1px #535a5d;}

/*//////rightColumn/////*/
div#mainContent #rightColumn{color:#535a5d;width: 190px; float: left; padding:0;margin:0;}

div#mainContent #newsletter {background: url(/site_images/homepage/gradient-top.gif) no-repeat 0 25px;padding:0 10px;line-height:1.1em;}
div#mainContent #newsletter ul {margin:15px 0 0 0;}
div#mainContent #newsletter li {padding:0; display:inline;margin:0 8px 0 0;}
div#mainContent #newsletter h3 {background: #FFF; color: #e87c00; font: bold 1.25em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 2px 10px; margin:0 0 10px -19px;}
div#mainContent #newsletter li a{width:150px;margin:0;display:block;background: url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 8px 17px; color: #535a5d; text-decoration:underline;}
div#mainContent #newsletter p {margin:10px 0 0 0;}
div#mainContent #newsletter label{color:#fff; font-size:1em;margin:0;}
div#mainContent #newsletter .field{width:120px;}

div#mainContent #rightColumn .rightBoxAffilfr{background: url(/site_images/homepage/fr/Become_Member_Right_FR.gif) left 25px no-repeat; border-top:1px solid #ebf4f9;height:155px;}
div#mainContent #rightColumn .rightBoxAffilnl{background: url(/site_images/homepage/nl/Become_Member_Right_NL.gif) left 25px no-repeat; border-top:1px solid #ebf4f9;height:155px;}
div#mainContent #rightColumn .rightBox{background: url(/site_images/homepage/gradient-top.gif) left 25px no-repeat; border-top:1px solid #ebf4f9;}
div#mainContent #rightColumn .rightBox img{display:block; margin:0 auto 8px auto;}
div#mainContent #rightColumn .rightBox div{background: url(/site_images/homepage/gradient-bottom.gif) bottom repeat-x; padding:0 10px 8px 10px;}
div#mainContent #rightColumn .rightBox div.smallgradient{background: url(/site_images/homepage/gradient-top-small.gif) left 25px no-repeat; border-top:1px solid #ebf4f9;}
div#mainContent #rightColumn .rightBox div.nogradient{background:url(/site_images/homepage/bgSearch.gif) left 23px repeat-x; padding:0 10px 8px 10px;}
div#mainContent #rightColumn .rightBox div.nobottom{background:none;padding:0 10px 8px 10px;}
div#mainContent #rightColumn #rightBoxAffil h3,div#mainContent  #rightColumn .rightBox h3 {background: #FFF; color: #e87c00; font: bold 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 2px 0; margin:0 0 20px -9px;}
div#mainContent #rightColumn h3.flashTitle {background: #FFF; color: #e87c00; font: bold 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 2px 0; margin:3px 0 2px 0px;}
div#mainContent #rightColumn .rightBox h4 {font: bold 1.1em 'Trebuchet MS', Arial, Helvetica, sans-serif;margin:0 0 8px 0;  height:100%;}
div#mainContent #rightColumn .rightBox h4 a{text-decoration:none;}
div#mainContent #rightColumn .rightBox h4 a:hover{text-decoration:underline;}

/*div#mainContent  #rightColumn .leftBox div{background: url(/site_images/homepage/gradient-bottom.gif) bottom repeat-x; padding:0 10px 8px 10px;}
div#mainContent  #rightColumn .leftBox h3 {background: #FFF; color: #e87c00; font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 2px 0; margin:0 0 20px -9px;}*/
div#mainContent  #rightColumn #rightBoxAffil #affiliate{padding:0;}
div#mainContent  #rightColumn #rightBoxAffil #affiliate h3{margin-left:0;}
div#mainContent  #rightColumn #rightBoxAffil #affiliate a div#linkholder{height:90px;width:170px;margin:0;padding:0;}
/*div#mainContent  #rightColumn #rightBoxAffil #affiliate a:hover{cursor: pointer;}*/
div#mainContent  #rightColumn #rightBoxAffil #affiliate ul {padding:5px 0 10px 0;margin:0;}
div#mainContent  #rightColumn #rightBoxAffil #affiliate ul li {margin:0;padding:0;width:186px;} 
div#mainContent  #rightColumn #rightBoxAffil #affiliate ul li a{display:block;float:left;width:80px;background:url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 0 13px;margin:0;color: #535a5d; text-decoration:underline;}
div#mainContent  #rightColumn #rightBoxAffil #affiliate ul li a:active{background: url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #d6000a; }
div#mainContent  #rightColumn #rightBoxAffil #affiliate ul li a:visited{background: url(/site_images/homepage/column-li-2.gif) no-repeat;color: #535a5d;}
div#mainContent  #rightColumn #rightBoxAffil #affiliate ul li a:hover{background: url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent  #rightColumn .rightBanner{text-align:right; text-decoration:none;display:block; font-size:1em; background:#afb8bf;margin:0;color:#fff;padding:0;width:190px;}
div#mainContent  #rightColumn .rightBanner a{padding:0 2px; text-decoration:none; font-size:1em; background:#d6000a;margin:0;color:#fff;padding:0 2px;}

div#mainContent div#rightColumn ul.squareList li a{position:relative;display:block;width:150px;margin:0; background:url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 4px 17px; color:#535a5d; text-decoration:underline;}
div#mainContent div#rightColumn .rightBox ul.squareList li a:active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #d6000a; }
div#mainContent div#rightColumn .rightBox ul.squareList li a:visited{background:url(/site_images/homepage/column-li-2.gif) no-repeat;color: #535a5d;}
div#mainContent div#rightColumn .rightBox ul.squareList li a:hover{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#rightColumn .rightBox ul.squareList li a.active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#rightColumn ul.squareList{padding: 0;}

div#mainContent #rightColumn div.total{margin:10px 0 0 0;}

div#mainContent #rightColumn img.noFloat {margin:0;float:none;background:none;border:none;padding:0;display:inline;}

div#mainContent #rightColumn #promoWine_right{background: url(/site_images/homepage/promoWine.gif) no-repeat;margin-top:0px;height:78px;}
div#mainContent #rightColumn #promoWine_right a{display:block;font-weight:bold;color:#ffffff;text-decoration:none;font-size:13px;padding-left:60px;height:100%;padding-top:20px;}

div#mainContent #rightColumn #promoHealth_right{background: url(/site_images/homepage/quiz_sante.jpg) no-repeat;margin-top:2em;height:78px;}
div#mainContent #rightColumn #promoHealth_right a{display:block;font-weight:bold;color:#ffffff;text-decoration:none;font-size:13px;padding-right:60px;height:100%;padding-top:6px;padding-left:3px;}


div#mainContent #rightColumn #contactCenter_right{background: url(/site_images/homepage/contactCenter_btn.jpg) no-repeat;margin-top:2em;height:78px;}
div#mainContent #rightColumn #contactCenter_right a{display:block;font-weight:bold;color:#d6000a;text-decoration:none;font-size:12px;padding-left:56px;height:100%;padding-top:8px;}
div#mainContent #rightColumn #contactCenter_right a.FR{font-size:11px;padding-left:56px;height:100%;padding-top:5px;}

div#mainContent #rightColumn #medicComplaint_tile{background: url(/site_images/homepage/btn_medicComplaint.jpg) no-repeat;margin-top:0;height:78px;}
div#mainContent #rightColumn #medicComplaint_tile a{display:block;font-weight:bold;color:#d6000a;text-decoration:none;font-size:12px;padding-left:80px;height:100%;padding-top:13px;}


div#mainContent #rightColumn #testVin_right{background: url(/site_images/homepage/bouton_test_vin.jpg) no-repeat;margin-top:2em;height:78px;}
div#mainContent #rightColumn #testVin_right a{display:block;font-weight:bold;color:#d6000a;text-decoration:none;font-size:12px;padding-left:56px;height:100%;padding-top:8px;}
div#mainContent #rightColumn #testVin_right a.FR{font-size:11px;padding-left:56px;height:100%;padding-top:5px;}

/*/////footer/////////*/
ul#footer {width: 950px; margin: 0 auto;background:#9ca8af ;padding:3px 0;}
ul#footer li {background:#9ca8af url(/site_images/homepage/top-nav-li.gif) right 3px  no-repeat ; display: inline;  font: bold 9px Verdana, Arial, Helvetica, sans-serif; padding:0 6px; }
ul#footer a {color: #ffffff; text-decoration: none}
ul#footer .lastFooter {background: none;padding:0 0 0 6px; }
ul#footer a {color: #FFFFFF; text-decoration: none} 

/*/////CLEAR FIXER/////*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

