/*////LEFT COLUMN////*/
div#mainContent div#leftColumn h3#themename {
	font-size:17px;
	color:#d6000a;
	padding:3px 0 3px 0;
	margin:0;
}
div#mainContent div#leftColumn h3#theme {
	font-size:17px;
	color:#d6000a;
	padding:3px 0 175px 0;
	margin:0;
}
div#mainContent div#leftColumn div#themeimg {
	height:175px;
	padding: 0;
	margin:0;
}
div#mainContent div#leftColumn .leftBox h3#archives {
	font-size:17px;
	color:#d6000a;
	background:#fff;
	padding:3px 0 3px 0;
	margin:0;
}
div#mainContent div#leftColumn .leftBox div {
	padding-top:0;
}
div#mainContent div#leftColumn .leftBox #menuContainer {
	background: url('/site_images/homepage/bgBottomListMenu2.jpg') no-repeat bottom;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:10px
}
/*/// THEMES IMAGES ////		themeidNL										themidFR					*/
div#mainContent div#leftColumn div.Img398681, div#mainContent div#leftColumn div.Img399981 {
	background: url('/site_images/homepage/multimedia.jpg') no-repeat bottom;
}
div#mainContent div#leftColumn div.Img398701, div#mainContent div#leftColumn div.Img400021 {
	background:#fff url('/site_images/homepage/alimentation-topLeft.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398651, div#mainContent div#leftColumn div.Img400011 {
	background:#fff url('/site_images/homepage/vacances.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398691, div#mainContent div#leftColumn div.Img400031 {
	background:#fff url('/site_images/homepage/sante.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398631, div#mainContent div#leftColumn div.Img399991 {
	background:#fff url('/site_images/homepage/transport.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398661, div#mainContent div#leftColumn div.Img400001 {
	background:#fff url('/site_images/homepage/jardin.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398641, div#mainContent div#leftColumn div.Img399961 {
	background:#fff url('/site_images/homepage/argent.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398671, div#mainContent div#leftColumn div.Img399971 {
	background:#fff url('/site_images/homepage/droit.jpg') no-repeat;
}
div#mainContent div#leftColumn div.Img398711, div#mainContent div#leftColumn div.Img400041 {
	background:#fff url('/site_images/homepage/environnement.jpg') no-repeat;
}
div#mainContent div#leftColumn h3.calculateurImg {
	background:#fff url('/site_images/homepage/calculateurs.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.dossierImg {
	background:#fff url('/site_images/homepage/dossier.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.tableauImg {
	background:#fff url('/site_images/homepage/tableau.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.priceInvestigationImg {
	background:#fff url('/site_images/homepage/prix.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.alarmImg {
	background:#fff url('/site_images/homepage/alarme.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.focusImg {
	background:#fff url('/site_images/homepage/focus.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.avantageImg {
	background:#fff url('/site_images/homepage/avantage.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.blogImg {
	background:#fff url('/site_images/homepage/blog.jpg') no-repeat 0 25px;
}
div#mainContent div#leftColumn h3.multimediaImg {
	background:#fff url('/site_images/homepage/video.jpg') no-repeat 0 25px;
}
/*/////CENTRAL COLUMN/////
div#mainContent  div#centralColumn h5{font: bold 13px 'Trebuchet MS', Arial, Helvetica, sans-serif;color:#e87c00; padding: 0 0 0 5px;margin:0; }
*/
/*////article unique//////*/
div#mainContent div#centralColumn div#article, div#mainContent div#centralColumn div.silver {
	width:510px;
	background: url('/site_images/homepage/mainArticle_shadowUp.jpg') no-repeat top left;
	border-bottom:1px solid #ebf4f9;
	margin-left:0;
	margin-right:0;
	margin-top:7px;
	margin-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px
}
div#mainContent div#centralColumn div#article h4 {
	color:#e87c00;
	font:bold 18px "Trebuchet", Arial, Helvetica, sans-serif;
}
div#mainContent div#centralColumn div#article img, div#mainContent div#centralColumn div.silver img {
	float:right;
	margin: 0 0 0 10px;
}
div#mainContent div#centralColumn div#article img.left, div#mainContent div#centralColumn div.silver img.left {
	display:inline;
	float:none;
	margin: 0 px;
}
div#mainContent div#centralColumn div#article div.mainText p {
	margin: 10px 0;
}
div#mainContent div#centralColumn div#article div.guideText {
	float:right;
	margin-left:5px;
	max-width:200px;
}
div#mainContent div#centralColumn div#article div.linkText {
	text-align:center;
}
div#mainContent div#centralColumn div#article div.linkText a {
	margin-right:25px;
}
div#mainContent div#centralColumn div#article img.noFloat {
	margin:5px 0 0 0;
	float:none;
	background:none;
	border:none;
	padding:6px 3px 0 0;
}
div#mainContent div#centralColumn div#article div.guideText p a {
	z-index:9999;
	position:relative;
}
div#mainContent div#centralColumn div#article img.acro {
	float:none;
	background:none;
	border:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
div#mainContent div#centralColumn div#article a.download {
	font-size:1.2em;
	font-weight:bold;
}
div#mainContent div#centralColumn div#article img.videoicon {
	float:none;
	margin:0 0 -5px 8px;
	border:none;
	padding:0;
}
div#mainContent div#centralColumn h5 {
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#535a5d;
	padding:0;
}
div#mainContent div#centralColumn div#article div.leftlist {
	float:left;
	display:inline;
	width:250px;
}
div#mainContent div#centralColumn div#article div.rightlist {
	float:left;
	display:inline;
	margin: 0 10px 5px 10px;
}
div#mainContent div#centralColumn div#article ul li, div#mainContent div#centralColumn ul.squareList li {
	position:relative;
	display:block;
	margin:0;
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
	color:#535a5d;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	padding-bottom:2px
}
div#mainContent div#centralColumn div#article ul.loadPDF li {
	position:relative;
	display:block;
	margin:0;
	background:url('/site_images/homepage/column-li-2.gif') 0 3px no-repeat;
	color:#535a5d;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	padding-right:0;
	padding-top:0px;
	padding-bottom:0px;
}
/*div#mainContent  div#centralColumn div#article ul li a {position:relative;display:block;margin:0; background:url('/site_images/homepage/column-li-2.gif') no-repeat;color:#535a5d; text-decoration:underline;font-weight:normal; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:2px}
div#mainContent  div#centralColumn div#article ul li a:visited {position:relative;display:block;margin:0; background:url('/site_images/homepage/column-li-2.gif') no-repeat;color:#535a5d; text-decoration:underline;font-weight:normal; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:2px}
div#mainContent  div#centralColumn div#article ul li a:hover{background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;color: #e87c00}
*/

/*div#mainContent div#contentColumn ul.squareList li span, div#mainContent div#centralColumn ul.squareList li span {position:relative;display:block;margin:0; background:url('/site_images/homepage/column-li-2.gif') no-repeat;color:#535a5d; text-decoration:none;font-weight:normal; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:2px}*/
 div#mainContent div#centralColumn div#silvercontent ul li {
	position:relative;
	display:block;
	margin:0;
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
	color:#535a5d;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	padding-bottom:2px
}
div#mainContent div#contentColumn ul.squareList li a, div#mainContent div#centralColumn ul.squareList li a {
	position:relative;
	display:block;
	margin:0;
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
	color:#535a5d;
	text-decoration:underline;
	font-weight:normal;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	padding-bottom:2px
}
div#mainContent div#contentColumn ul.squareList li a:active, div#mainContent div#centralColumn ul.squareList li a:active {
	background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;
	color: #d6000a
}
div#mainContent div#contentColumn ul.squareList li a:visited, div#mainContent div#centralColumn ul.squareList li a:visited {
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
	color: #778185
}
div#mainContent div#contentColumn ul.squareList li a:hover, div#mainContent div#centralColumn ul.squareList li a:hover {
	background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;
	color: #e87c00
}
div#mainContent div#contentColumn ul.squareList li a.active, div#mainContent div#centralColumn ul.squareList li a.active {
	background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;
	color: #e87c00
}
div#mainContent div#centralColumn ul.squareList li a, div#mainContent div#centralColumn ul.squareList li a:hover {
	background-image:none;
}
/*div#mainContent div#contentColumn ul.squareList li span{position:relative;display:block;margin:0; background:url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 2px 15px; color:#535a5d; text-decoration:none;font-weight:normal}
div#mainContent div#contentColumn ul.squareList li a{position:relative;display:block;margin:0; background:url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 2px 15px; color:#535a5d; text-decoration:underline;font-weight:normal}
div#mainContent div#contentColumn ul.squareList li a:active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #d6000a; }
div#mainContent div#contentColumn ul.squareList li a:visited{background:url(/site_images/homepage/column-li-2.gif) no-repeat;color: #778185;}
div#mainContent div#contentColumn ul.squareList li a:hover{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}
div#mainContent div#contentColumn ul.squareList li a.active{background:url(/site_images/homepage/column-li-2sel.gif) no-repeat;color: #e87c00;}*/

/*/////BREAD CRUMB///////*/
#breadCrumb {
	margin:3px 0;
	padding:0;
}
html[xmlns] #breadCrumb {
	padding-top:3px
}
div#mainContent #breadCrumb span, div#mainContent .forumfoot span {
	color:#e87c00;
}
div#mainContent #breadCrumb a {
	color: #535a5d;
	font-weight: bold;
	background: url('/site_images/homepage/bg-a.gif') repeat-x 0 1.1em;
	text-decoration: none
}
div#mainContent #breadCrumb a:visited {
	color: #778185;
	font-weight: bold;
	background: url('/site_images/homepage/bg-a-visited.gif') repeat-x 0 1.1em;
	text-decoration: none
}
div#mainContent div#contentColumn #breadCrumb span.left {
	float:left;
	color:#535a5d;
}
div#mainContent div#contentColumn #breadCrumb span.current {
	float:left;
	color:#e87c00;
}
div#mainContent div#contentColumn #breadCrumb span.right, div#mainContent .forumfoot {
	color:#535a5d;
	float:right;
}
/*///updatestool unique/////*/
div#mainContent div#contentColumn table {
	border:0px none;
}
div#mainContent div#contentColumn td.hr_dashed {
	border-bottom: 1px dashed #adadad;
	padding:2px 0;
}
div#mainContent div#contentColumn .green_titles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7AA736;
	font-weight: bold;
}
div#mainContent div#contentColumn .calc_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	background-image:url('/site_images/updates/f_simuladores.jpg');
	background-repeat:repeat-x;
	height:23px
}
div#mainContent div#contentColumn .hr_solid {
	border:0px none;
	height:0px;
	padding:0
}
div#mainContent div#contentColumn .red10 {
	color: #990000;
	font-size: 11px;
}
div#mainContent div#contentColumn .highlight {
	background-color: #ebf4f9;
	cursor:help;
}
div#mainContent div#contentColumn .calc_tr_hover {
	background-color:#F0F8E3;
}
div#mainContent div#contentColumn .choice {
	float:left;
	width:50px;
	display:inline;
}
div#mainContent div#contentColumn .pdnaam {
	float:left;
	display:inline;
}
div#mainContent div#contentColumn .title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
}
div#mainContent div#contentColumn table img {
	margin:0;
	float:none;
	background:none;
	border:none;
	padding:0;
}
div#mainContent div#contentColumn img.prodimg {
	max-height:300px;
	max-width:300px;
}
/*pricesinvestigation*/
div#mainContent div#contentColumn table.result {
	margin:5px;
}
div#mainContent div#contentColumn table.result th {
	background:#fcfcfd url('/site_images/homepage/forum/bgForum.jpg') repeat-x top left;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px
}
div#mainContent div#contentColumn span.price {
	margin:0 5px;
}
/*forum*/
table.ipbtable {
	background: #ebeeef;
	margin-bottom:15px;
	width:100%;
	font-size:1em;
}
table.ipbtable td {
	background:#fcfcfd;
	padding:5px 10px;
	text-align:left;
}
table.ipbtable th {
	background:#fcfcfd url('/site_images/homepage/forum/bgForum.jpg') repeat-x top left;
	padding:5px;
}
table.ipbtable td a {
	color: #5f6669;
	font-weight: bold;
	background: url('/site_images/homepage/bg-a.gif') repeat-x 0 12px;
	text-decoration: none
}
table.ipbtable tr.start {
	color: #d6000a;
}
table.ipbtable tr.spacer {
	height: 10px;
}
div#mainContent div#contentColumn table.ipbtable td a.lastpost {
	background: url('/site_images/homepage/forum/lastpost.gif') no-repeat 1px 2px;
	display:block;
	float:left;
	width:15px;
	text-indent: -9000px
}
div#mainContent div#wideprev-next li a {
	color: #FFF;
	background: url('/site_images/homepage/prev-next-a.gif') repeat-x 0 12px;
}
div#wideprev-next ul {
	position: relative;
	background: #AFB8BF;
	padding: 2px 5px
}
div#wideprev-next li {
	display: inline;
	padding-left: 12px
}
div#wideprev-next li#prev {
	background: url('/site_images/homepage/prev.gif') no-repeat 0 2px;
}
div#wideprev-next li#next {
	position: absolute;
	top: -6px;
	right: 15px;
	background: url('/site_images/homepage/next.gif') no-repeat right 2px;
	padding-right: 15px
}
html[xmlns] div#wideprev-next li#next {
	right: 5px;
}
div#mainContent div#contentColumn div#reaction {
	background: #FFF url('/site_images/homepage/bg-mag3.gif') no-repeat;
	border: 1px solid #FFF;
	padding:5px;
}
div#mainContent div#contentColumn form div.reactionform, div#mainContent div#contentColumn div#reactiontitle {
	text-align: center;
}
div#mainContent div#contentColumn form div.reactionform table {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
div#mainContent div#contentColumn div.reaction h2 {
	color: #e87c00;
	font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
div#mainContent div#contentColumn div.reaction input.simil, div#mainContent div#contentColumn div.reaction textarea.simil {
	width:350px;
}
div#mainContent div#contentColumn div.reaction span.redsmalltext {
	font-size: xx-small;
	color : #d6000a;
	;
	text-decoration: none;
}
/*forumsearch*/
div#mainContent div#contentColumn .forumsearch li, span.forumsearchnores {
	background:#ecf0f2;
	padding:5px;
}
div#mainContent div#contentColumn span.forumsearchnores {
	float:left;
}
div#mainContent div#contentColumn img.searchimg {
	margin:5px;
	background:none;
	border:none;
	padding:0;
}
div#mainContent div#contentColumn .searchlink {
	float:left;
}
div#mainContent div#contentColumn .searchbox {
	border: 1px solid #535a5d;
	background:#ecf0f2;
	padding:10px;
	margin: 0;
}
div#mainContent div#contentColumn form#searchform {
	text-align:right;
	width:100%;
}
input.searchbutton {
	text-decoration:none;
	color: #7b8e97;
	background-color:#ebf4f9;
	padding:2px;
	text-align:center;
	border:solid 1px #535a5d;
	font: x-small Arial, Helvetica, sans-serif;
	margin:6px 0 0 0;
}
/*silvercontent*/
div#mainContent div#centralColumn div.silver div.silverrelated {
	margin: 5px;
0
}
div#mainContent div#centralColumn div.silver div.silverrelated a span {
	background:none;
	padding-left:0;
}
div#mainContent div#centralColumn div.silver h4 {
	color: #d6000a;
	font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin: 0;
}
div#mainContent div#centralColumn div.silver h3 {
	margin:5px 0 0 0;
}
div#mainContent div#centralColumn div#silverbrand ul li {
	display:inline;
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
	margin:0;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0
}
div#mainContent div.silverbanner {
	text-align:center;
	margin-top: 30px;
}
div.silverrelated ul.squareList li.no {
	background:url('/site_images/homepage/column-li-disabled.gif') no-repeat !important;
}
div#mainContent div#centralColumn div.silver ol li {
	list-style-type: decimal;
}
div#mainContent div#centralColumn div.silver img#disabledimg {
	float:left;
}
/*type-specific list */
div#mainContent div#centralColumn div#article ul#thematiclist li {
	padding:0;
	font-size:1em;
	font-weight:bold;
	color: #d6000a;
	line-height:1.5em;
	background-image:none;
}
div#mainContent div#centralColumn div#article ul#thematiclist li .tabel {
	font-weight:normal;
	color: #535a5d;
}
div#mainContent div#centralColumn div#bottombg {
	background: #FFF url('/site_images/homepage/bg-mag-bottom.gif') no-repeat bottom;
	margin-left:0;
	margin-right:0;
	margin-top:-30px;
	margin-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:50px;
	padding-bottom:0
}
div#mainContent div#centralColumn div#article ul.typeList li a {
	display: inline;
	background: url('/site_images/homepage/column-li-2.gif') no-repeat;
	color: #535a5d;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	text-decoration:none;
	line-height:1.5em;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	padding-bottom:1px
}
div#mainContent div#centralColumn div#article ul.typeList li a:active {
	background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;
	color: #d6000a
}
div#mainContent div#centralColumn div#article ul.typeList li a:visited {
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
	color: #778185
}
div#mainContent div#centralColumn div#article ul.typeList li a:hover {
	background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;
	color: #e87c00
}
div#mainContent div#centralColumn div#article ul.typeList li span.tabel {
	margin-left:5px;
	font-style: italic;
}
div#mainContent div#centralColumn div#article ul.typeList li span.link {
	background: url('/site_images/homepage/bg-a-visited.gif') repeat-x 0 1.1em;
}
/*sitemap*/
div#mainContent div#contentColumn div.sitemapcolumn {
	float:left;
	width:230px;
	margin: 5px;
}
div#mainContent div#contentColumn div.sitemapcolumn li {
	margin: 2px 0 2px 5px;
}
div#mainContent div#contentColumn div.sitemapcolumn h3 {
	color: #e87c00;
	font: bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:0;
	margin:10px 0 2px 0;
}
div#mainContent div#contentColumn div.sitemapcolumn a:visited {
	color: #778185;
}
/*tooltip*/
#dhtmltooltip {
	position: absolute;
	width: 300px;
	border: 1px solid black;
	padding: 2px;
	background-color: #becbd1;
	visibility: hidden;
	z-index: 100;
}
/*search*/
div#mainContent div#centralColumn div.cathead a {
	color: #e87c00;
	background: none;
}
/*advantage*/
ul.advantage {
	height:18em;
}
ul.advantage li {
	width:245px;
	float:left;
}
ul.advantageintro {
	height:3em;
}
ul.advantageintro li {
	width:160px;
	float:left;
}
/*--- advantage 2008 ---*/
div#magazines ul#advantage_intro {
	margin-top:1em;
	float:left;
}
div#magazines ul#advantage_intro li {
	width:251px;
	float:left;
	list-style:none !important;
	background-image:url(/site_images/avantages/avantage_bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	list-style-image:none !important;
	text-decoration:none;
	padding: 0 0 14px 0px;
}
div#magazines ul#advantage_intro li div {
	background-image:url(/site_images/avantages/back_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 12px 0 0px 12px;
	width:251px;
}
/*- ------- */
div#magazines ul#advantage_list li {
	width:251px;
	float:left;
	list-style:none !important;
	background-image:url(/site_images/avantages/avantage_bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	list-style-image:none !important;
	text-decoration:none;
	padding: 0 0 14px 0px;
}
div#magazines ul#advantage_list li div {
	width:251px;
	float:left;
	background-image:url(/site_images/avantages/back_01.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 12px 0 0 12px;
}
div#magazines ul#advantage_list li div img {
	float:right;
	margin-right:20px;
}
div#magazines ul#advantage_list li div a:link, div#magazines ul#advantage_list li div a:visited {
	float:left;
	width:160px;
	background-image:none !important;
}
div#magazines ul#advantage_list li div a:hover {
	text-decoration:underline;
}
/* --- END advantage 2008 ---*/

/* search*/
span.text_search {
	margin-left:5px;
}
span.text_pagenbr a {
	font-size:0.8em;
	font-weight:normal;
}
span.text_pagenbrselected {
	font-size:1.5em;
	font-weight:bold;
}
span.text_search a {
	font-size:0.8em;
	font-weight:normal;
}
div#contentColumn div.SearchResult h2, div#centralColumn div.SearchResult h2 {
	color:#D6000A;
	margin:5px 0;
}
div#mainContent div#contentColumn div.SearchResult a.sortBtn, div#mainContent div#centralColumn div.SearchResult a.sortBtn {
	background: transparent url(/site_images/button/search_btn_r.gif) no-repeat scroll top right;
	padding:2px 10px 2px 0;
	height: 18px;
	margin-right: 5px;
}
div#mainContent div#contentColumn div.SearchResult a.sortBtn span, div#mainContent div#centralColumn div.SearchResult a.sortBtn span {
	background: transparent url(/site_images/button/search_btn_l.gif) no-repeat;
	padding: 2px 0 2px 5px;
	line-height: 14px;
}
div#mainContent div#contentColumn div.SearchResult div.FoundResult h5, div#mainContent div#centralColumn div.SearchResult div.FoundResult h5 {
	background:#ebf4f9;
	color:#535A5D;
	font-size:1em;
	font-weight:normal;
	margin-top:5px;
	padding-left:5px;
}
div#mainContent div#contentColumn div.SearchResult h3, div#mainContent div#centralColumn div.SearchResult h3 {
	margin-top:10px;
}
div#mainContent div#contentColumn div.SearchResult h3 a, div#mainContent div#centralColumn div.SearchResult h3 a {
	color:#E87C00;
	background:none;
	text-decoration: underline;
}
div#mainContent div#contentColumn div.SearchResult p.FoundResUrl, div#mainContent div#centralColumn div.SearchResult p.FoundResUrl {
	margin:3px 0;
}
div.SearchResult div.pagination {
	margin:10px 0 0 0;
}
div.SearchResult div.pagination img {
	background:none;
	border:none;
	vertical-align:middle;
}
div.SearchResult div.pagination a {
	font-size:1.2em;
	margin:0 2px;
}
div.SearchResult div.pagination span {
	font-size:1.2em;
	margin:0 2px;
}
/*subthemes*/
div.moreless {
	text-align:right;
}
/*trial*/
div#mainContent div#centralColumn DIV.focus_banner_keuze {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/site_images/trial/Dark_title_Bg.gif);
	background-repeat: repeat-x;
	width: 530px;
	height: 18px;
	text-indent: 10px;
	vertical-align: middle;
	padding-top: 2px;
}
div#mainContent div#centralColumn DIV.focus_banner_keuze_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535a5d;
	width: 508px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	line-height: 16px;
	border: 1px solid #c6c6c6;
	padding-bottom: 8px;
}
div#mainContent div#centralColumn A.focus_banner_link {
	color: #e87c00;
	font-weight: bold;
	text-decoration: underline;
	background:none;
}
div#mainContent div#centralColumn A.focus_banner_link:hover {
	color: #e87c00;
	font-weight: bold;
	text-decoration: none;
}
div#mainContent div#centralColumn SPAN.big {
	color: #000000;
	font-weight: bold;
}
div#mainContent div#centralColumn DIV.focus_banner_swf_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535a5d;
	width: 508px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	line-height: 16px;
	border: 1px solid #c6c6c6;
	padding-bottom: 10px;
	background-image: url(/site_images/trial/Lines_Bg.gif);
	border: 1px solid #d6dee2;
}
div#mainContent div#centralColumn DIV.SWF {
	float: right;
	border: 2px solid #9ca8af;
	margin-left: 15px;
}
div#mainContent div#centralColumn ul.focus {
	margin-left: 15px;
}
div#mainContent div#centralColumn ul.focus li {
	list-style-image: url(/site_images/trial/Bullet2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535a5d;
	padding-bottom: 2px;
}
div#mainContent div#centralColumn A.focus_banner_title_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:none;
}
div#mainContent div#centralColumn A.focus_banner_title_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
div#mainContent div#centralColumn DIV.footer {
	height:34px;
	width: 508px;
	background-image:url(/site_images/trial/Orange_btn_Bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding: 4px 0 0 0;
	background-position: top;
}
div#mainContent div#centralColumn A.focus_banner_button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
	background:none;
}
div#mainContent div#centralColumn A.focus_banner_button:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration: underline;
	font-weight:bold;
	color: #FFFFFF;
}
img.inline {
	margin: 0;
	float: none;
	background: none;
	border: none;
	padding: 0;
	vertical-align: middle;
}
div#mainContent div#centralColumn img.right {
	float:right;
	background: none;
	border: none;
}
/* blog */
div#mainContent div#centralColumn div.blog {
	width:510px;
	background: url('/site_images/blogwine/title_top.gif') no-repeat top left;
	margin: 2em -10px 0 0;
	padding: 10px 10px 0px 10px;
}
div#mainContent div#centralColumn p.middle {
	background: repeat-y bottom url('/site_images/blogwine/title_middle.gif');
	margin:0 -10px 0 -10px;
	padding:10px;
}
div#mainContent div#centralColumn p.bottomTitle {
	width:510px;
	background: url('/site_images/blogwine/title_bottom.gif') no-repeat top left;
	background-color:#ffffff;
	margin: 0 0 -12px -10px;
	padding: 30px 20px 0px 0;
}
/*div#mainContent div#centralColumn p.bottomTitle{width:510px;background: url('/site_images/blogwine/title_bottom.gif') no-repeat bottom left;
	margin: 0 0 0px 0px; padding: 0px 0px 0px 20px;}	*/
		
div#mainContent div#centralColumn div.contentTop {
	background: url('/site_images/blogwine/title_top.gif') no-repeat top left;
	margin: 0px 0 0 -1px;
	padding: 15px 20px 5px 0;
}
div#mainContent div#centralColumn div.contentMiddle {
	background: repeat-y bottom url('/site_images/blogwine/title_middle.gif');
	padding: 10px 20px 5px 10px;
	margin-bottom:10px;
}
div#mainContent div#centralColumn div.contentMiddle h5 {
	width:420px;
	font-weight:bold;
	color:#d6000a;
	font-size:1.1em;
	background: url('/site_images/blogwine/lines.gif') repeat-x bottom left;
	padding:0 0 0.6em 0;
	margin-bottom:0.6em;
}
div#mainContent div#centralColumn div.contentBottom {
	width:528px;
	background: url('/site_images/blogwine/title_bottom.gif') no-repeat bottom left;
	background-color:#ffffff;
	margin: 0 0 0px -9px;
	padding: 0 0 0px 0;
}
div#mainContent div#centralColumn div.blog div.panel-main {
	display:none;
}
div#mainContent img.blogThumb {
	float:right;
	margin:2em 8px 8px 0px;
	padding:0px;
	vertical-align:middle;
}
div#mainContent div#centralColumn div.contentMiddle .category {
	width:420px;
	background: url('/site_images/blogwine/lines.gif') repeat-x bottom left;
	padding:0 0 0.6em 0;
	margin-bottom:0.6em;
}
/* /blog */


div#mainContent div#centralColumn div.blogtitle {
	text-align:right;
}
div#mainContent div#centralColumn div.blogtitle span {
	float:right;
	width:100%;
	padding-top:5px;
}
div#mainContent div#centralColumn div.blogtitle h3.toggle-panel {
	float:left;
	padding:0 0 0 0;
	margin:0px 0 0 0px;
	font-size:1.4em;
	color:#e87c00;
	line-height:1.2em;
}
div#mainContent div#centralColumn div.blog div.detailBtn {
	background: url('/site_images/blogwine/small_btn_02.gif') no-repeat bottom right;
	padding:3px 15px 3px 3px;
	float:right;
	margin:-2em 12px 0 5px;
}
div#mainContent div#centralColumn div.blog div.detailBtn a.toggle-btn {
	background: url('/site_images/blogwine/small_btn_01.gif') no-repeat bottom left;
	padding:8px 0px 3px 20px;
	margin:0px 0px 0 0px;
}
div#mainContent div#centralColumn p.blogbottomlinks {
	width:520px;
	background:#ecf0f2;
	margin:0 0 5px 0;
	padding:2px 5px;
	text-align:right;
}
div#mainContent div#centralColumn p.blogbottomlinks a.nrreactions0 {
	display:none;
}
div#mainContent div#centralColumn p.blogbottomlinks span#noreact a {
	display:none;
}
div#mainContent div#centralColumn p.blogbottomlinks span#noreact a.noreactions0 {
	display:block;
}
div#mainContent div#centralColumn div.blogbottomlinks {
	clear:both;
	background: url('/site_images/blogwine/small_btn_02.gif') no-repeat top right;
	background-color:#ffffff;
	padding:0px 15px 3px 3px;
	float:right;
	margin:0px 0px 2em 5px;
}
div#mainContent div#centralColumn div.blogbottomlinks span#noreact a {
	display:none;
	background: url('/site_images/blogwine/small_btn_01.gif') no-repeat bottom left;
	padding:1px 0px 3px 20px;
	margin:0px 0px 0 0px;
}
div#mainContent div#centralColumn div.blogbottomlinks span#noreact a.noreactions0 {
	display:block;
	background: url('/site_images/blogwine/small_btn_01.gif') no-repeat bottom left;
	padding:1px 0px 3px 20px;
	margin:0px 0px 0 0px;
}
div#mainContent div#centralColumn div.blogbottomlinks span#react a {
	display:block;
	background: url('/site_images/blogwine/small_btn_01.gif') no-repeat bottom left;
	padding:4px 0px 0px 20px;
	margin:0px 0px 0 0px;
}
div#mainContent div#centralColumn div.blogbottomlinks span#react a.nrreactions0 {
	display:none;
}
div#mainContent div#centralColumn div.blogreact {
	background:#ecf0f2;
	padding:5px 5px 0 5px;
	margin:5px 0 0 0;
}
div#mainContent div#centralColumn div.blogreact div.title {
	display:block;
	float:left;
}
div#mainContent div#centralColumn div.blogreact div.title h4 {
	width:430px;
	display:inline;
	float:left;
	font-size:1em;
	line-height:2em;
}
/*div#mainContent div#centralColumn div.blogtext{text-align:left;clear:left; padding:0;margin:0;}*/
div#mainContent div#centralColumn div.blogtext {
	text-align:left;
	clear:left;
	background: url('/site_images/blogwine/title_middle.gif') repeat-y top left;
	margin:0 -10px 0 -10px;
	padding:10px 10px 0px 10px;
}
div#mainContent div#centralColumn div.blogtext p.middle {
	background: url('/site_images/blogwine/title_middle.gif') repeat-y top left;
	margin:0 -10px 2em -10px;
	padding:10px;
}
/* PDF attach */
div#mainContent div#centralColumn div#article div.explainPDF, div#mainContent div#centralColumn div#silverContent div.explainPDF {
	clear:both;
	margin: 1em 0 0 0;
	padding:6px;
	border:solid 1px #becbd1;
}
div#mainContent div#centralColumn div#article div.explainPDF img, div#mainContent div#centralColumn div#silverContent div.explainPDF img {
	float:none;
	clear:both;
	margin: 8px 0 8px 0;
}
div#mainContent div#centralColumn div#article ul.loadPDF li, div#mainContent div#centralColumn div#silverContent ul.loadPDF li {
	list-style:none;
	list-style-image:url(/site_images/pdf.jpg);
	vertical-align:text-top;
	list-style-position: inside;
	line-height:2em;
	padding: 0px 0 0px 4px;
	margin-left:30px;
}

/* Rounded button */
div#mainContent width: 100%;
a.ButtonSubscr {
	background: transparent url( '/site_images/button/bg_button_a.gif' ) no-repeat scroll top right;
	color: #444000;
	display: block;
	font: bold 12px arial, sans-serif;
	height: 24px;
	margin: 3px 6px 0 0;
	padding: 0 18px 0 0; /* sliding doors padding */
	text-decoration: none;
	float:left;
}
div#mainContent div#centralColumn a.ButtonSubscr:hover {
	color: #d6000a;
}
a.ButtonSubscr span {
	background: transparent url('/site_images/button/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
	margin:0;
}
a.ButtonSubscr:active {
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}
a.ButtonSubscr:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}
/*New Rounded button */
div#dossierContent p.styledButton {
	display:block;
	width:100%;
	float:left;
}
#subscribeorskipform p.styledButton a, div#dossierContent p.styledButton a, div#mainContent div#centralColumn p.styledButton a {
	background: transparent url(/site_images/button/general_button_a.gif) no-repeat scroll top right !important;
	color: #ffffff !important;
	display: block;
	font: bold 12px arial, sans-serif;
	height: 24px;
	margin: 3px 6px 0 0;
	padding: 0 12px 0 0; /* sliding doors padding */
	text-decoration: none;
	float:left;
}
#subscribeorskipform p.styledButton a:hover, div#dossierContent p.styledButton a:hover, div#mainContent div#centralColumn p.styledButton a:hover {
	color: #d6000a;
}
#subscribeorskipform p.styledButton a span, div#dossierContent p.styledButton a span {
	background: transparent url(/site_images/button/general_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 12px;
	margin:0;
}
p.styledButton a:active, div#dossierContent p.styledButton a:active, div#mainContent div#centralColumn p.styledButton a:active {
	background-position: bottom right;
	outline: none; /* hide dotted outline in Firefox */
}
p.styledButton a:active span, div#dossierContent p.styledButton a:active span, div#mainContent div#centralColumn p.styledButton a:active span {
	background-position: bottom left;
	padding: 6px 0 4px 12px; /* push text down 1px */
}
/*register newsletter*/
table.regnwsl {
	border:none;
	margin:0 0 0 95px;
}
DIV.Titel {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #e87c00;
	font-weight: bold;
}
div.marge {
	margin:0 0 0 95px;
}
table.regnwsl TD.Indent_Bow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #72787a;
	background-image: url(http://commerce.conseur.org/CE/images/TA/Indent_Bow.gif);
	background-repeat: no-repeat;
	width: 732px;
	padding-top: 14px;
	padding-left: 8px;
	vertical-align: top;
}
table.regnwsl DIV.Indent_Bow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #72787a;
	font-weight: bold;
	margin-bottom: 5px;
}
table.regnwsl TD.TA_Blok_NL {
	background-image: url(/site_images/ecom/regnewsl/TA_Blok_NL.gif);
	background-repeat: no-repeat;
	width: 237px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
table.regnwsl TD.BR_Blok_NL {
	background-image: url(/site_images/ecom/regnewsl/BR_Blok_NL.gif);
	background-repeat: no-repeat;
	width: 237px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
table.regnwsl TD.TS_Blok_NL {
	background-image: url(/site_images/ecom/regnewsl/TS_Blok_NL.gif);
	background-repeat: no-repeat;
	width: 237px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
table.regnwsl TD.TA_Blok_FR {
	background-image: url(/site_images/ecom/regnewsl/TA_Blok_FR.gif);
	background-repeat: no-repeat;
	width: 237px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
table.regnwsl TD.BR_Blok_FR {
	background-image: url(/site_images/ecom/regnewsl/BR_Blok_FR.gif);
	background-repeat: no-repeat;
	width: 237px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
table.regnwsl TD.TS_Blok_FR {
	background-image: url(/site_images/ecom/regnewsl/TS_Blok_FR.gif);
	background-repeat: no-repeat;
	width: 237px;
	height: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}
table.regnwsl DIV.Indent {
	margin-top: 5px;
	margin-left: 83px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
table.regnwsl DIV.Sub {
	margin-top: 0px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #939393;
	font-style: italic;
}
table.Lines_Bg {
	background-image: url(/site_images/ecom/regnewsl/Lines_Bg.gif);
	border: 1px solid #d6dee2;
	width: 100%;
}
td.Lines_Bg_End {
	background-image: url(/site_images/ecom/regnewsl/Lines_Bg_End.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
table.regnwsl TD.Bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
}
/*bookmark*/
div#mainContent div#centralColumn div div#bookmarkbox {
	display:none;
	z-index:1000;
	position:absolute;
	background:#ECF0F2;
	padding:3px;
	margin:0 0 0 5px;
}
div#bookmarkbox div.infolink {
	text-align:right;
	margin:0;
	padding:0;
}
div#bookmarkbox table {
	background:#ffffff
}
div#mainContent div#centralColumn div div#bookmarkbox img {
	float:none;
	padding:0;
	background:none;
	border:none;
	vertical-align:middle;
	margin: 0 3px 0 0;
}
/*silver content */
div#mainContent div#centralColumn div.silver ul.squareList {
	list-style:none;
}
div#mainContent div#centralColumn div.silver ul.squareList li {
	position:relative;
	display:block;
	margin:0;
	color:#535a5d;
	background:none;
	text-decoration:none;
	font-weight:normal;
	padding-left:15px;
	padding-right:0;
	padding-top:0;
	padding-bottom:2px
}
div#mainContent div#centralColumn div.silver ul.squareList li a:link, div#mainContent div#centralColumn div.silver ul.squareList li a:visited, div#mainContent div#centralColumn div.silver ul.squareList li a:active {
	background:url('/site_images/homepage/column-li-2.gif') no-repeat;
}
div#mainContent div#centralColumn div.silver ul.squareList li a:hover {
	background:url('/site_images/homepage/column-li-2sel.gif') no-repeat;
}
/*productselector */

div#mainContent div#leftColumn h2.selectorNL {
	background: url(/site_images/selector/logo_NL.jpg) no-repeat;
	background-position:bottom left;
	width: 187px;
	height:119px;
	display: block;
	text-decoration: none;
	text-indent: -5000px;
	padding-top:5px;
}
div#mainContent div#leftColumn h2.selectorFR {
	background: url(/site_images/selector/logo_alone.gif) no-repeat;
	background-position:bottom left;
	width: 187px;
	height:119px;
	display: block;
	text-decoration: none;
	text-indent: -5000px;
	padding-top:5px;
}
h4.selectortitle {
	background: transparent url('/site_images/selector/category.gif') no-repeat scroll top left;
	color: #ebf4f9;
	font: normal 20px verdana, sans-serif;
	margin: 10px 0 0 0;
	padding:5px;
}
div#mainContent div#leftColumn ul.productsleft li {
	display:inline;
	font-size:1.3em;
	float: left;
	margin:0;
	float: left;
	margin:0;
	background: none;
	padding:0;
}
div#mainContent div#leftColumn ul.productsleft a {
	height: 40px;
	width: 160px;
	display:block;
	padding: 10px 0 0 10px;
	color:#535a5d;
	text-decoration:none;
	font-weight:bold;
	background: transparent url('/site_images/selector/btn_left-col.gif') no-repeat scroll top left;
}
/* -------------------------------------------------------------------- */
/* ----- Focus Redesign January 2009 (ID renamed to ArticleBox) ----- */
/* -------------------------------------------------------------------- */

div#mainContent div#centralColumn div#articleBox {
	border-left:1px solid #dce0e3;
	border-right:1px solid #dce0e3;
	width:528px;
	background:transparent url('/site_images/homepage/mainArticle_shadowUp.jpg') no-repeat scroll left top;
	text-align:center;
#margin-bottom:10px;
}
div#mainContent div#centralColumn div#articleBox a {
	background:none;
	font-weight:normal
}
div#mainContent div#centralColumn div#articleBox a:hover {
	color:#e87c00;
}
div#mainContent div#centralColumn div#articleBox img {
	border:none;
	margin:0;
	padding:0;
	background:none;
}
div#mainContent div#centralColumn div#articleBox img.LargeIcons {
	margin:17px 5px 15px 5px;
}
div#mainContent div#centralColumn div#bottombgBox {
	height:29px;
	background:url('/site_images/homepage/bg-mag-bottom3.gif') repeat-x bottom;
	margin:0;
	padding:0
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL {
	clear:both;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL li {
	border-top:1px solid #dce0e3;
	margin:0;
	padding:10px 0 0 17px;
	text-align:left;
	background: url('/site_images/homepage/bg-list01.gif') no-repeat 1px 1px;
 #background: url('/site_images/homepage/bg-list01.gif') no-repeat 1px 2px; /* IE only */
	font-size:1.5em;
	color:#778185;
	font-weight:bold;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL li img {
	float:left;
	margin-right:6px;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL li img.video {
	float:right;
	margin-right:0px;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL li span {
	float:left;
	margin:4px 0 8px 0;
#margin-bottom:0px;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul, div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li, div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailTestedMarks, div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailTestedMarks li {
	border:0;
	margin:0;
	padding:0;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul, div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailTestedMarks {
	margin:8px 40px 10px 30px;
	clear:both;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li {
	/*background: url('/site_images/icons/arrow01.gif') no-repeat 2px 2px;*/
	background:none;
	font-size:0.65em;
	color:#34505d;
	padding:3px 10px 3px 3px;
 /height:1%; /*Remove a bug where some background-images(GIF arrows) don't show up in IE */
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul li {
	/*background: url('/site_images/icons/arrow01.gif') no-repeat 2px 2px;*/
	font-size:1em;
	color:#34505d;
	padding:3px 10px 3px 25px;
	background-color:#eaf0f2;
 /height:1%; /*Remove a bug where some background-images(GIF arrows) don't show up in IE */
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li a {
	text-decoration:underline;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li.mainLI {
	background-color:#eaf0f2;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li.alternateLI {
	background-color:#f7fafb;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li.footerLI {
	background:url('/site_images/icons/arrow-topofpage.gif') no-repeat 431px 4px;
	text-align:right;
	padding:0;
}
div#mainContent div#centralColumn div#articleBox ul#thematicListUL ul li.footerLI a {
	text-decoration:none;
	font-size:0.9em;
	color:#99a7ae;
	padding:0 15px 10px 0;
}
div#mainContent div#centralColumn div#articleBox div#introText {
	padding:15px 10px 10px 10px;
	text-align:left;
}
div#mainContent div#centralColumn div#articleBox div#introText img {
	border:1px solid #535a5d;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
div#mainContent div#centralColumn div#articleBox div#introText h4 {
	color:#ff7b0e;
	font-size:1.6em;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox {
	padding:10px 50px 10px 50px;
	clear:both;
}
div#mainContent div#centralColumn div#articleBox div.detailBrands {
	padding:10px;
	clear:both;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox, div#mainContent div#centralColumn div#articleBox div.detailBox, div#mainContent div#centralColumn div#articleBox div.detailBrands {
	background: url('/site_images/homepage/bg-list01.gif') no-repeat 1px 1px;
 #background: url('/site_images/homepage/bg-list01.gif') no-repeat 1px 2px; /* IE only */
	text-align:left;
	border-top:1px solid #dce0e3;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox span {
	font-weight:bold;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul, div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul li, div#mainContent div#centralColumn div#articleBox div.detailBrands ul, div#mainContent div#centralColumn div#articleBox div.detailBrands ul li {
	border:0;
	margin:0;
	padding:0;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul, div#mainContent div#centralColumn div#articleBox div.detailBrands ul {
	border:1px solid #d9e4e6;
	margin-bottom:10px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG138 {
	background:#d9e4e6 url('/site_images/icons/video.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG4 {
	background:#d9e4e6 url('/site_images/icons/article.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG35 {
	background:#d9e4e6 url('/site_images/icons/calculator.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG135, div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG36 {
	background:#d9e4e6 url('/site_images/icons/folder.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG63 {
	background:#d9e4e6 url('/site_images/icons/price-inquiry.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG126 {
	background:#d9e4e6 url('/site_images/icons/advantage.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG73 {
	background:#d9e4e6 url('/site_images/icons/tables.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG9 {
	background:#d9e4e6 url('/site_images/icons/tables-refresh.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG32 {
	background:#d9e4e6 url('/site_images/icons/newsflash.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG27 {
	background:#d9e4e6 url('/site_images/icons/alarm.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG56 {
	background:#d9e4e6 url('/site_images/icons/newspaper.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG105 {
	background:#d9e4e6 url('/site_images/icons/focus.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG8 {
	background:#d9e4e6 url('/site_images/icons/contract.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailBG30 {
	background:#d9e4e6 url('/site_images/icons/book.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul.detailCompareBG {
	background:#d9e4e6 url('/site_images/icons/compare.gif') no-repeat 5px 3px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul span {
	display:block;
	height:19px;
	padding:4px 10px 0 27px;
	color:#34505d;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul li {
	padding:3px 3px 3px 30px;
	background-color:#f7fafb;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul li.detailAlternateLI {
	background-color:#eaf0f2;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul li img {
	float:right;
	margin-left:10px;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul li a {
	text-decoration:underline;
}
/* PRODUCT SELECTOR BOX IS DARKER (START) */
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul#detailCompare {
	border:1px solid #4c6b79;
	background-color:#4c6b79;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul#detailCompare span {
	color:#ffffff;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul#detailCompare li {
	background-color:#d9e4e6;
}
div#mainContent div#centralColumn div#articleBox div.detailTypeBox ul#detailCompare li.detailAlternateLI {
	background-color:#f0f5f6;
}
/* PRODUCT SELECTOR BOX IS DARKER (END) */

div#mainContent div#centralColumn div#articleBox div.detailBox, div#mainContent div#centralColumn div#articleBox div.detailBookmarks {
	padding:10px;
}
div#mainContent div#centralColumn div#articleBox div.detailBox div.detailTextBox {
	border:1px solid #d9e4e6;
	padding:0 5px;
}
div#mainContent div#centralColumn div#articleBox div.detailBox div.detailTextBox h5 {
	background:#d9e4e6 url('/site_images/icons/arrow02.gif') no-repeat 2px 2px;
	padding:2px 20px;
	margin: 5px 0 15px 0;
}
div#mainContent div#centralColumn div#articleBox div.detailBox div.detailTextBox p {
	margin:0px 20px 15px 20px;
	padding:0
}
div#mainContent div#centralColumn div#articleBox div.detailBox div.detailTextBox ul {
	padding:0px 20px 15px 40px;
	margin:0;
}
div#mainContent div#centralColumn div#articleBox div.detailBox div.detailTextBox ul li {
	list-style:disc;
}
div#mainContent div#centralColumn div#articleBox div.detailBox div.detailTextBox a {
	color:#ff7b0e;
	text-decoration:underline;
}
div#mainContent div#centralColumn div#articleBox div.detailBrands {
	text-align:center;
}
div#mainContent div#centralColumn div#articleBox div.detailBrands ul {
	overflow:hidden;
	list-style-type:none;
	zoom:1;
	padding-left:2px;
}
div#mainContent div#centralColumn div#articleBox div.detailBrands ul li {
	display:block;
	float:left;
	background:url('/site_images/icons/separator01.gif') 0 4px no-repeat;
	margin:0 4px 0 -12px;
	padding:2px 12px 2px 12px;
	zoom:1;
	white-space:nowrap;
}
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */

/* ------------------------------------------------------------------- */
/* -------------------- Wine Newsletter May 2009 --------------------- */
/* ------------------------------------------------------------------- */

/* BANNER */
div#mainContent div#contentColumn h2#WineBanner {
	width:720px;
	height:100px;
	text-indent:-9000px;
	margin:30px 0 10px 10px;
}
div#mainContent div#contentColumn h2.WineBanner_FR {
	background:transparent url('/site_images/WineNewsletter/banner-fr.jpg') no-repeat 0px 0px;
}
div#mainContent div#contentColumn h2.WineBanner_NL {
	background:transparent url('/site_images/WineNewsletter/banner-nl.jpg') no-repeat 0px 0px;
}
/*¨MENU */
div#mainContent div#contentColumn div#WineMenu {
	background: url('/site_images/homepage/gradient-bottom.gif') left bottom repeat-x;
	width:188px;
	float:right;
	margin:0;
	padding:0px;
}
div#mainContent div#contentColumn div#WineMenu ul.WineMenuList {
	width:165px;
	padding:3px 0px 3px 22px;
	margin:0px;
	line-height:1.3em;
	border-left:solid 1px #becbd1;
	border-right:solid 1px #becbd1;
	background-color:#fff;
	background: url('/site_images/homepage/gradient-dossier-top.gif') center top no-repeat;
	float:right;
}
div#mainContent div#contentColumn div#WineMenu ul.WineMenuList li {
	list-style:none;
	background:none;
	list-style-image:url('/site_images/homepage/column-li-2.gif');
	text-decoration:none;
}
div#mainContent div#contentColumn div#WineMenu ul.WineMenuList li a {
	text-decoration:none;
	background:none;
	border-bottom:1px dotted;
	padding-right:2px;
	margin:2px;
}
/* CONTENT */
div#mainContent div#contentColumn div#WineListing {
	font:1.09em Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
div#mainContent div#contentColumn div#WineListing div.introBox {
	width:498px;
	margin:10px 0 10px 10px;
	padding:10px;
	background:transparent url('/site_images/homepage/mainArticle_shadowUp.jpg') no-repeat scroll left top;
	border:1px solid #dce0e3;
	border-top:none;
}
div#mainContent div#contentColumn div#WineListing div.listingBox {
	float:left;
	width:253px;
	margin:0 0 10px 10px;
	border:1px solid #dce0e3;
	border-top:none;
	background:transparent url('/site_images/WineNewsletter/listingboxbg.gif') no-repeat 0px 0px;
	display:inline; /*IE6 double -margin bug when element is floated */
}
div#mainContent div#contentColumn div#WineListing div.listingBox h3, div#mainContent div#contentColumn div.detailBox h3 {
	font:1.09em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d6000a;
	padding:10px 10px 0 10px;
}
div#mainContent div#contentColumn div#WineListing div.listingBox .WineAppellation, div#mainContent div#contentColumn div.detailBox .WineAppellation {
	display:block;
	font-style:italic;
	padding:0 10px;
}
div#mainContent div#contentColumn div#WineListing div.listingBox img {
	float:left;
	width:87px;
	height:101px;
	border:1px solid #5a6164;
	margin:5px 0 10px 10px;
	padding:0;
}
div#mainContent div#contentColumn div#WineListing div.listingBox ul {
	margin:11px 5px 0 5px;
}
div#mainContent div#contentColumn div#WineListing div.listingBox ul li {
	padding:0 10px 0 115px;
	line-height:20px;
	margin:0 0 2px 0;
	background:#eaf0f2 url('/site_images/homepage/column-li-2.gif') no-repeat 100px 3px;
}
div#mainContent div#contentColumn div#WineListing div.listingBox .WinePrice, div#mainContent div#contentColumn div.detailBox .WinePrice {
	display:block;
	text-align:right;
	font-size:1.18em;
	color:#d6000a;
	padding-right:5px;
	font-weight:bold;
}
div#mainContent div#contentColumn div#WineListing div.listingBox .WinePrice .WineCurrency, div#mainContent div#contentColumn div.detailBox .WinePrice .WineCurrency {
	color:#000;
}
div#mainContent div#contentColumn div#WineListing div.listingBox a.WineInfo {
	display:block;
	margin:11px 0 0 178px;
	text-align:center;
	text-decoration:none;
	font-size:0.92em;
	background:#d6000a;
	font-weight:normal;
	color:#fff;
}
div#mainContent div#contentColumn div.detailBox {
	float:left;
	width:518px;
	margin:0 0 10px 10px;
	border:1px solid #dce0e3;
	border-top:none;
	background:transparent url('/site_images/WineNewsletter/detailboxbg.gif') no-repeat 0px 0px;
	display:inline; /*IE6 double -margin bug when element is floated */
}
div#mainContent div#contentColumn div.detailBox img {
	margin:0;
	padding:0 2px;
	background:none;
	border:none;
}
div#mainContent div#contentColumn div.detailBox div.clearer {
	clear:both;
}
div#mainContent div#contentColumn div.detailBox h3 {
	float:left;
}
div#mainContent div#contentColumn div.detailBox .WinePrice {
	float:right;
	padding:10px 10px 0 10px;
}
div#mainContent div#contentColumn div.detailBox .WineAppellation {
	float:left;
}
div#mainContent div#contentColumn div.detailBox .WineAwards {
	float:right;
	margin:0;
	padding:0 10px 0 0;
	border:none;
}
div#mainContent div#contentColumn div.detailBox img.WineIllustration {
	float:left;
	width:200px;
	height:300px;
	border:1px solid #5a6164;
	margin:5px 0 10px 10px;
	padding:0;
}
div#mainContent div#contentColumn div.detailBox .WineDistributor {
	padding-left:10px;
}
div#mainContent div#contentColumn div.detailBox .WineDistributor a {
	font-weight:normal;
	text-decoration:underline;
}
div#mainContent div#contentColumn div.detailBox .WineDistributorName {
	font-weight:bold;
	color:#fd8700;
}
div#mainContent div#contentColumn div.detailBox ul {
	margin:11px 5px 0 5px;
	background-color:#cae3eb;
}
div#mainContent div#contentColumn div.detailBox ul table.title {
	padding-left:10px;
	font-weight:bold;
}
div#mainContent div#contentColumn div.detailBox ul li {
	padding:0 10px 0 228px;
	line-height:15px;
	margin:0;
	background:#e9f2f5 url('/site_images/homepage/column-li-2.gif') no-repeat 213px 1px;
}
div#mainContent div#contentColumn div.detailBox ul li.alternate {
	background-color:#f5f9fa;
}
div#mainContent div#contentColumn div.detailBox ul li span.type {
	color:#9f9f9f;
}
div#mainContent div#contentColumn div.detailBox table {
	margin:0;
	padding:0;
	border:none;
}
div#mainContent div#contentColumn div.detailBox sup {
	vertical-align:text-bottom;
}
div#mainContent div#contentColumn div.detailBox .WineBestTimes {
	display:block;
	line-height:25px;
	padding-left:223px;
}
div#mainContent div#contentColumn div.detailBox div#finalScore {
	background-color:#d6000a;
	margin-left:222px;
	margin-right:5px;
	height:20px;
}
div#mainContent div#contentColumn div.detailBox div#finalScore .FinalScoreTitle, div#mainContent div#contentColumn div.detailBox div#finalScore .FinalScoreData {
	line-height:20px;
	color:#fff;
	font-weight:bold;
	padding:0 10px;
}
div#mainContent div#contentColumn div.detailBox div#finalScore .FinalScoreTitle {
	float:left;
}
div#mainContent div#contentColumn div.detailBox div#finalScore .FinalScoreData {
	float:right;
}
div#mainContent div#contentColumn .WineBackButton {
	display:block;
}
div#mainContent div#contentColumn a.linkButton {
	/*display:block;*/
	float:left;
	margin-left:10px;
	background-color:#00CC00;
	font: normal 11px 'Tahoma', Arial, Helvetica, sans-serif;
	height: 18px;
	padding-right: 15px;
	text-decoration: none;
	background: transparent url('/site_images/serviceSelector/button_right_blue_small.gif') no-repeat scroll top right;
	display:inline; /* FIX FOR IE6 double-margin bug when an element is floated. This display is ignored by all other browsers */
}
div#mainContent div#contentColumn a.linkButton span {
	display: block;
	line-height: 14px;
	padding: 2px 0 3px 15px;
	background: transparent url('/site_images/serviceSelector/button_left_blue_small.gif') no-repeat;
	color: #34505d;
}
div#mainContent div#leftColumn div.legende {
	background: url('/site_images/homepage/gradient-bottom.gif') left bottom repeat-x;/*margin:0;
	padding:0px;*/
}
div#mainContent div#leftColumn div.legende ul {
	padding:3px 0px 15px 10px;
	margin:0px;
	border-left:solid 1px #becbd1;
	border-right:solid 1px #becbd1;
	background-color:#fff;
	background: url('/site_images/homepage/gradient-dossier-top.gif') center top no-repeat;
}
div#mainContent div#leftColumn div.legende ul li {
	clear:both;
}
div#mainContent div#leftColumn div.legende h3 {
	margin-bottom:0px;
}
div#mainContent div#leftColumn div.legende img {
	float:left;
	border:none;
	margin:0;
	padding:0 3px 3px 0;
}
div#mainContent div#leftColumn div.legende span {
	float:left;
	line-height:1.9em;
	width:140px;
}
div#mainContent div#leftColumn div.legende span.cote {
	line-height:1.3em;
}
/* ----------------------------------- */
/* CSS - Enquete Overlayer (July 2009) */
/* ----------------------------------- */

.globalEnquete, a {
	behavior: url('/site_images/iepngfix.htc')
}
div.globalEnquete {
	z-index:255;
	position:absolute;/*top:150px;
	left:460px;*//*background:transparent url('../site_images/enquete/background.png') no-repeat;
	width:236px;
	height:260px;
	padding:98px 31px 0 31px;
	#padding-top:93px;*/
}
div.globalEnquete span {
	color:#1f77ba;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:84px;
}
div.globalEnquete p.mainText {
	margin:0;
	color:#181818;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:30px 14px;
	/*background-color:#0099FF;*/
	height:75px;
	overflow:hidden;
}
div.globalEnquete a {
	display:block;
	width:115px;
	height:36px;
	background:transparent url('/site_images/enquete/button-active.png') no-repeat;
	margin-top:15px;
	text-align:center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	line-height:36px;
}
div.globalEnquete a:hover {
	background:transparent url('/site_images/enquete/button-hover.png') no-repeat;
}
div.globalEnquete a.yes {
	float:left;
}
div.globalEnquete a.no {
	float:right;
}
/* NEW HOMEPAGE V2 */
.clearFloat {
	clear:both;
}
.clearFloatIE6 {
	_clear:both;
}
.hollyhack {
	_height: 1%;
}
div#navigation div.navColumn {
	width:930px;
	float:none;
	height:30px;
}
div#navigation div.navColumn ul#nav1 {
	float:left;
}
div#navigation div.navColumn div#sizer {
	float:right;
}
div#navigation div.navColumn div#sizer a {
	color:#3e7389;
}
div#mainContent div.menuBoxHeader {
	width:190px;
	height:10px;
	background:transparent url('/site_images/homepage/v2/menubox-top.gif') no-repeat;
	_font-size:1px;
}
div#mainContent div.menuBoxFooter {
	width:190px;
	height:10px;
	background:transparent url('/site_images/homepage/v2/menubox-bottom.gif') no-repeat;
	margin-bottom:10px;
	_font-size:1px;
}
div#mainContent .menuBoxContent {
	border-left:1px solid #d6dbde;
	border-right:1px solid #d6dbde;
	padding:0 12px 0 12px;
	margin:0;
}
div#mainContent .menuBoxContent li {
	margin:0;
	color:#ff7b0e;
	padding-bottom:5px;
}
div#mainContent div#leftColumn .menuBoxContent h3, div#mainContent div#rightColumn .menuBoxContent h3 {
	margin:0;
	padding:10px 0 0 0;
}
div#mainContent .menuBoxContent h3.selectedForum a {
	color:#387AB8;
	background:transparent url('/site_images/forums/arrow.gif') no-repeat;
	padding-left:12px;
}
div#mainContent .menuBoxContent a {
	color:#4a4a49;
	text-decoration:none;
}
div#mainContent .menuBoxContent a:hover {
	text-decoration:underline;
}
div#mainContent .menuBoxContent h3 a {
	color:#d6000a;
}
div#mainContent .menuBoxContent h4 {
	color:#d6000a;
	font-size:1.09em;
	padding-bottom:5px;
}
div#mainContent div.contentBoxHeader {
	width:530px;
	height:10px;
	background:transparent url('/site_images/homepage/v2/contentbox-top.gif') no-repeat;
	_font-size:1px;
}
div#mainContent div.contentBoxFooter {
	width:530px;
	height:10px;
	background:transparent url('/site_images/homepage/v2/contentbox-bottom.gif') no-repeat;
	margin-bottom:10px;
	_font-size:1px;
}
div#mainContent div.contentBoxContent {
	border-left:1px solid #abb3b7;
	border-right:1px solid #abb3b7;
}
div#mainContent div#centralColumn div.contentBoxContent a.hotContentBox {
	float:left;
	width:150px;
	padding:0 12px 0 13px;
	font-weight:normal;
	_background:none;
	_padding:0 12px;
}
div#mainContent div#centralColumn div.contentBoxContent a.hotContentBox:hover {
	text-decoration:underline;
}
div#mainContent div#centralColumn div.contentBoxContent a.hotContentBox img {
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:none;
	margin:5px 0;
}
div#mainContent div#centralColumn div.contentBoxContent a.hotContentBox h3 {
	font: bold 1.09em Arial, Helvetica, sans-serif;
}
div#mainContent div#centralColumn div.contentBoxContent div.hotContentSeparator {
	float:left;
	width:1px;
	height:100%;
}
div#mainContent div#centralColumn div.contentBoxContent a.contentListBox {
	display:block;
	margin:0 10px 10px 10px;
	padding-bottom:10px;
	border-bottom:1px solid #d6dbde;
	overflow:auto;
	font-weight:normal;
	_display: inline-block;
	_background:none;
	cursor:hand;
	cursor:pointer;
}
div#mainContent div#centralColumn div.contentBoxContent a.noBottomBorder {
	border:0;
	margin-bottom:0px;
	padding-bottom:0px;
}
div#mainContent div#centralColumn div.contentBoxContent a.contentListBox:hover {
	text-decoration:underline;
}
div#mainContent div#centralColumn div.contentBoxContent a.contentListBox img {
	float:left;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
div#mainContent div#centralColumn div.contentBoxContent a.contentListBox h3 {
	font: bold 1.09em Arial, Helvetica, sans-serif;
}
div#mainContent div#centralColumn div.contentBoxContent a.contentListBox span.contentListText {
	float:right;
	width:395px;
}
div#mainContent div#centralColumn div.contentBoxContent a.contentListBox span:hover {
	text-decoration:underline;
}
div#mainContent div#rightColumn .boxWithCenteredContent {
	text-align:center;
}
div#mainContent div#rightColumn .boxWithCenteredContent h3 {
	padding:0;
	font-size:1.09em;
}
div#mainContent div#rightColumn .boxWithCenteredContent div.searchColumn {
	float:none;
}
div#mainContent div#rightColumn .boxWithCenteredContent h4 {
	padding-top:5px;
}
div#mainContent div#rightColumn .boxWithCenteredContent h4 a {
	color:#ff7b0e;
	font-size:0.91em;
}
div#mainContent div#rightColumn .boxWithCenteredContent img {
	margin:0;
	padding:0;
	border:0;
	background:none;
}
div#mainContent div#rightColumn .boxWithCenteredContent span {
	display:block;
	padding:5px 0;
	color:#2a6999;
}
div#mainContent div#rightColumn .boxWithCenteredContent a.completeList {
	display:block;
	color:#ff7b0e;
	font-weight:bold;
	text-align:right;
}
div#mainContent div#rightColumn .boxWithCenteredContent h3#searchtitle {
	float:none;
	width:164px;
	padding-bottom:5px;
}
div#mainContent div#rightColumn .boxWithCenteredContent fieldset {
	margin:0;
	padding:2px;
	text-align:left;
}
div#mainContent div#rightColumn .boxWithCenteredContent fieldset .searchField {
	width:115px;
	border:1px solid #becbd1;
}
div#mainContent div#rightColumn .boxWithCenteredContent fieldset .buttonOk {
	background:transparent url('/site_images/homepage/v2/button_ok.jpg') no-repeat;
	width:39px;
	height:21px;
	margin:0;
}
div#superFooter {
	width:950px;
	margin:0 auto;
	padding-bottom:25px;
	background-color:#edf2f4;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
div#superFooter div.footerColumn {
	float:left;
	width:182px;
}
div#superFooter div.footerColumn dl {
	margin:0;
	padding-left:20px;
}
div#superFooter div.footerColumn dl dt {
	margin:0;
	padding:25px 0 2px 0;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
}
div#superFooter div.footerColumn dl dd {
	margin:0;
	padding-top:2px;
}
div#superFooter div.footerColumn dl dd a {
	color:#535A5D;
	text-decoration:none;
}
div#superFooter div.footerColumn dl dd a:hover {
	text-decoration:underline;
}
/* SUBTHEMES REDESIGN */
div#mainContent div.subMenuBox {
	position:relative;
	margin-top:15px;
#padding-bottom:15px;
	width:530px;
}
div#mainContent div.subMenuBox img.icon {
	background:none;
	border:0;
	margin:0;
	padding:0;
	float:left;
	padding:0 0 5px 10px;
}
div#mainContent div#contentColumn div.subMenuBox h3, div#mainContent div#centralColumn div.subMenuBox h3 {
	float:left;
	color:#778185;
	font-size:1.5em;
	font-weight:normal;
	padding-left:5px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
div#mainContent div.subMenuBox div#subMenuContainer {
	clear:both;
	background-color:#eaf0f2;
	border: 1px solid #dce0e3;
	margin:0 0 20px 10px;
	padding:12px 20px 7px 10px;
}
div#mainContent div.subMenuBox div#subMenuContainer h4 {
	background:transparent url('/site_images/homepage/v2/subtheme.jpg') no-repeat;
	position:absolute;
	height:25px;
	width: 90px;
	top:35px;
	left:0;
	color:#810900;
	padding-left:5px;
	line-height:25px;
	font-size:1em;
	display:none;
}
div#mainContent div.subMenuBox div#subMenuContainer ul {
}
div#mainContent div.subMenuBox div#subMenuContainer ul li {
	float:left;
	margin:0 0 5px 0;
	border-right:1px solid #a8bbc1;
	padding:0 5px;
}
div#mainContent div.subMenuBox div#subMenuContainer ul li a {
	color:#34505d;
	font-weight:normal;
	text-decoration:none;
	background:none;
}
div#mainContent div.subMenuBox div#subMenuContainer ul li a:hover {
	color:#d6000a;
	text-decoration:underline;
}
div#mainContent div.subMenuBox div#subMenuContainer ul li span.subThemeSep {
	color:#a8bbc1;
}
/* Product & Service Selector introduction page by CGY - 22/04/2010 */
/* Product & Service Selector introduction page by CGY - adapted on 29/04/2011 */

img, span, div {
	behavior: url(/site_images/iepngfix.htc)
}
div#mainContent div#selProductList {
	float:left;
}
div#mainContent div#selServiceList {
	float:right;
}
div#mainContent div#selProductList, div#mainContent div#selServiceList {
	width:452px;
	background:transparent url('/site_images/selector/v2/introduction/header_v2.gif') no-repeat;
}
div#mainContent div#selProductList p, div#mainContent div#selServiceList p {
	padding:40px 40px 20px 40px;
	height:56px;
overflow hidden;
}
div#mainContent div#contentBoxGlobal {
	border-left:1px solid #D0D6D9;
	border-right:1px solid #D0D6D9;
	overflow:auto;
	zoom:1;
	padding:0 0 10px 10px;
}
div#mainContent div#contentBoxGlobal ul li {
	background:transparent url('/site_images/selector/v2/introduction/item_v2.jpg') no-repeat;
	float:left;
	height:118px;
	width:100px;
	margin-right:10px;
	margin-top:10px;
	position:relative;
}
div#mainContent div#contentBoxGlobal ul li a {
	color:#535A5D;
}
div#mainContent div#contentBoxGlobal ul li span.new {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	text-indent:-9000px;
	width:35px;
	height:35px;
	background:transparent url('/site_images/selector/v2/introduction/new_v2.png') no-repeat;
}
div#mainContent div#contentBoxGlobal ul li a span.linkTextBox {
	display: table;
	width:100px;
	height:22px;
 #display: block;
 #position: relative;
	text-decoration:none;
	background:none;
	font-size:10px;
}
div#mainContent div#contentBoxGlobal ul li a span.linkTextBox span {
	display: table-cell;
	vertical-align: middle;
	padding:0 3px;
 #display: block;
 #position: absolute;
 #text-align: center;
 #left: 0px;
 #width: 100%;
 #cursor: pointer;
 #top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	text-align:center;
}
div#mainContent div#contentBoxGlobal ul li a:hover {
	color:#D6000A;
}
div#mainContent div#contentBoxGlobal ul li a:hover span.linkTextBox span {
	text-decoration:underline;
}
div#mainContent div#contentBoxGlobalFooter {
	background:transparent url('/site_images/selector/v2/introduction/footer_v2.gif') no-repeat;
	font-size:0px;
	clear:both;
	height:4px;
	margin-bottom:10px;
}
div#mainContent div#centralColumn div#selectorIntro {
	margin-top:10px;
}
div#mainContent div#centralColumn div.headerFR {
	background:transparent url('/site_images/selector/v2/introduction/header.jpg') no-repeat;
}
div#mainContent div#centralColumn div.headerNL {
	background:transparent url('/site_images/selector/v2/introduction/header-nl.jpg') no-repeat;
}
div#mainContent div#centralColumn div#selectorIntro p {
	margin:0;
	padding:50px 29px 0 177px;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal {
	padding:10px 9px;
	border-left:1px solid #d0d6d9;
	border-right:1px solid #d0d6d9;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal p {
	padding:0 19px 10px 19px;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal div.productList {
	background:transparent url('/site_images/selector/v2/introduction/listBoxTop.png') no-repeat;
	padding:10px 9px 10px 19px; /* padding-right is 9px because there is a amrgin-right on each list item */
	overflow:auto;
	zoom:1;
	_width:481px;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal div.productListBottom {
	clear:both;
	height:5px;
	font-size:0em;
	background:transparent url('/site_images/selector/v2/introduction/listBoxBottom.png') no-repeat;
	margin-bottom:10px;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li {
	float:left;
	position:relative;
	margin-right:10px;
	margin-top:10px;
	width:110px;
	height:128px;
	background:transparent url('/site_images/selector/v2/introduction/item.png') no-repeat;
	_display:inline;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li img {
	margin:0;
	padding:0;
	background:none;
	border:0;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li span.new {
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	text-indent:-9000px;
	width:39px;
	height:39px;
	background:transparent url('/site_images/selector/v2/introduction/new.png') no-repeat;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li a span.linkTextBox {
	display: table;
	width:110px;
	height:22px;
 #display: block;
 #position: relative;
	text-decoration:none;
	background:none;
	font-size:10px;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li a span.linkTextBox span {
	display: table-cell;
	vertical-align: middle;
	padding:0 3px;
 #display: block;
 #position: absolute;
 #text-align: center;
 #left: 0px;
 #width: 100%;
 #cursor: pointer;
 #top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	text-align:center;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li a:hover {
	color:#D6000A;
}
div#mainContent div#centralColumn div#selectorIntro div#contentBoxGlobal ul li a:hover span.linkTextBox span {
	text-decoration:underline;
}
div#mainContent div#centralColumn div#selectorIntro div.bottomBG {
	height:5px;
	font-size:1px;
	background:transparent url('/site_images/selector/v2/introduction/footer.jpg') no-repeat;
	margin:0;
	padding:0;
}
/* Generic database button on thematic page of Health */
div#medicineSearch {
	position:relative;
	width:190px;
	height:123px;
	background:transparent url('/site_images/medicine/button.jpg') no-repeat;
	margin:10px 0;
}
div#medicineSearch h3 {
	text-align:center;
	color:#387ab8;
	font-size:15px;
	font-weight:bold;
	padding:9px 0 5px 0;
}
div#medicineSearch #medicinStatus {
	display:block;
	padding:0 7px;
	font-weight:bold;
	font-size:11px;
}
div#medicineSearch #medicinName {
	position:absolute;
	top:75px;
	left:15px;
	background-color:#e9f6ff;
}
div#medicineSearch #medicinStatus .minimumSearch {
	position:absolute;
	top:95px;
	left:7px;
	font-weight:normal;
	font-size:11px;
}
div#medicineSearch img {
	position:absolute;
	top:72px;
	left:160px;
	border:0;
margin:0 padding:0;
}
/* Generic database button on thematic page of Health */
div#mainContent div#rightColumn div#medicComplaint_tile a {
	font-size:14px;
}
/* FUEL MAP button on thematic page */
div#mainContent #rightColumn a.fmButton {
	position:relative;
	display:block;
	width:170px;
	height:103px;
	background:transparent url('/site_images/dossiers/fuelmap/button.jpg') no-repeat;
	margin:10px 0;
	padding:10px;
	text-decoration:none;
}
div#mainContent #rightColumn a.fmButton:hover {
	text-decoration:underline;
	color:#535A5D;
}
div#mainContent #rightColumn a.fmButton span.fmButtonTeaser {
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#387ab8;
}
div#mainContent #rightColumn a.fmButton span.fmButtonAction {
	position:absolute;
	display:block;
	width:100px;
	top:103px;
	left:70px;
	font-size:12px;
	font-weight:bold;
	color:#810900;
	text-align:center;
}
/* Mini enquete */

.MiniEnquete {
	display:block;
	border:solid 1px #D6000A;
	border-radius:5px;
	margin-bottom:15px;
	padding:5px 10px 10px 15px;
	font-size:1.09em;
}
.MiniEnquete a {
	text-decoration:none;
	color: #000;
}
.MiniEnquete a:hover {
	text-decoration:underline;
}
.MiniEnqueteStrong {
	text-decoration:none;
	color: #D6000A;
	font-weight:bold;
}
.MiniEnquete a strong:hover {
	text-decoration:underline;
}
.MiniEnqueteOrange {
	color:#ff7b0e;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ENQUETE BIG FORMAT */
div.globalEnqueteBig {
	position:absolute;
	top:-1400px;
	left:-20px;
	background:transparent url('/site_images/enquete/background2.png') no-repeat;
	width:570px;
	height:410px;
	z-index:9000;
}
div.globalEnqueteBig div.contentEnqueteBig {
	width:468px;
	margin:20px auto;
}
div.globalEnqueteBig div.logoFR {
	background:transparent url('/site_images/enquete/logo-fr.gif') no-repeat 0px 20px;
}
div.globalEnqueteBig div.logoNL {
	background:transparent url('/site_images/enquete/logo-nl.gif') no-repeat 0px 20px;
}
div.globalEnqueteBig div.contentEnqueteBig p.intro {
	padding-top:50px;
	height:120px;/*83*/
	overflow:hidden;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align: left;
}
div.globalEnqueteBig div.contentEnqueteBig p.intro span {
	color:#1f77ba;
	font-weight:bold;
}
div#mainContent div#centralColumn div.globalEnqueteBig a {
	display:block;
	width:109px;
	height:30px;
	background:transparent url('/site_images/enquete/button-small-active.png') no-repeat;
	text-align:center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	float:left;
	margin-right:10px;
}
div#mainContent div#centralColumn div.globalEnqueteBig a:hover {
	background:transparent url('/site_images/enquete/button-small-hover.png') no-repeat;
}
div#mainContent div#centralColumn div.globalEnqueteBig a.bigButton {
	width:189px;
	background:transparent url('/site_images/enquete/button-big-active.png') no-repeat;
	float:right;
	margin:0;
}
div#mainContent div#centralColumn div.globalEnqueteBig a.bigButton:hover {
	background:transparent url('/site_images/enquete/button-big-hover.png') no-repeat;
}
div.globalEnqueteBig span.footer {
	clear:both;
	display:block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
 #margin-top:-20px;
}
/* Landing page Products of my Bank (by CGY 2011/12-11) */
div#mainContent div.bankProdsGlobal {
	padding:50px 40px;
	background:transparent url('/site_images/bankproducts/bg.jpg') no-repeat 40px 50px;
#zoom:1;
}
div#mainContent div.bankProdsGlobal h3 {
	font-size:22px;
	font-weight:normal;
	color:#ff7b0e;
	padding:45px 0 0 43px;
}
div#mainContent div.bankProdsGlobal p.text {
	padding:25px 30px;
	width:410px;
	margin-left:40px;
	font-size:13px;
}
div#mainContent div.bankProdsGlobal p.info {
	color:#387ab8;
	padding-left:163px;
	font-size:12px;
}
div#mainContent div.bankProdsGlobal ul {
	margin:5px 172px;
}
div#mainContent div.bankProdsGlobal ul li {
	float:left;
}
div#mainContent div.bankProdsGlobal ul li a {
	display:block;
	width:113px;
	height:26px;
	margin-right:7px;
	text-align:center;
	color:#810900;
	text-decoration:none;
	padding-top:97px;
}
div#mainContent div.bankProdsGlobal ul li a:hover {
	text-decoration:underline;
}
div#mainContent div.bankProdsGlobal ul li a.carte-credit {
	background:transparent url('/site_images/bankproducts/carte-credit.png') no-repeat;
}
div#mainContent div.bankProdsGlobal ul li a.comptes-epargne {
	background:transparent url('/site_images/bankproducts/comptes-epargne.png') no-repeat;
}
div#mainContent div.bankProdsGlobal ul li a.comptes-vue {
	background:transparent url('/site_images/bankproducts/comptes-vue.png') no-repeat;
}

div#container div#mainContent div#contentColumn div#calcColumn div#smallDossier div div table.tblResult3 {
    border-collapse: collapse;
	border: solid 1px #535A5D;
	background-color: #EBF4F9;
}

div table.tblResult3 td {
    background-color: #FFFFFF;	
    border: solid 1px #535A5D;
    padding: 6px 2px 6px 2px;	
}
