


/* style general
-------------------------------------------*/
* { margin:0; padding:0; }

body { background-color:#FFFFFF; }

#container, #aspnetForm {
	width:953px;
	margin:auto;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	position:relative;
}

h1 { display:none; }

h2 { color:#264898; font-size:31px; margin-bottom:10px; }

h3 { color:#264898; font-size:18px; margin-bottom:10px; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

ul { list-style:none; }

input, select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; }
input { padding:0 0 0 4px; }

img { display:block; border:0; }

.clearboth { clear:both; }

.floatright { float:right; }

.floatleft { float:left; }


/* style top
------------------------------------------------*/
#top { width:953px; background:url(logo-electrabel.gif) left no-repeat; float:left;}
#topeps { width:953px; background:url(logo-eps.gif) left no-repeat; float:left;}

#top-link { height:34px; padding-top:28px; }
#top-link ul { float:right; color:#009fdb; margin-top:3px; }
#top-link li { display:inline; margin:0 3px 0 3px; }
#top-link li a, a:hover  { color:#214086; }

#search { float:right; }
#search input { width:160px; margin:0 2px 0 14px; }


/* style nav level 1
------------------------------------------------*/
#nav-level1 { width:740px; float:right; }
#nav-level1 ul { float:left; }
#nav-level1 li { display:inline; }
#nav-level1 img { float:left; }


/* style nav level 2, 3 et login
------------------------------------------------*/
#navlevel2-3-login { width:953px; }
#nav-level2-3 { width:773px; float:left; }

/* style nav level2 */
#nav-bgblue { width:951px; height:32px; background:url(nav-bgblue.gif) top repeat-x; }
#nav-level2 { width:773px; height:32px; background:url(nav-level2-bg.gif); }
#nav-level2 ul, #nav-level2 div { color:#FFFFFF; font-size:12px; font-weight:bold; }
#nav-level2 li, #nav-level2 span {
	display:inline;
	float:left;
	height:31px;
}
#nav-level2 li.first, #nav-level2 > div > span:first-child {
	background:url(nav-level2-cornerleft.gif) left no-repeat;
}
#nav-level2 li.first a, #nav-level2 > div > span:first-child a {
	background:none;
}
#nav-level2 li.first a:hover, #nav-level2 > div > span:first-child a:hover {
	background:url(nav-level2-cornerleft-s.gif) left;
}
#nav-level2 li.select, #nav-level2 > div > span.select {
	background:url(nav-level2-s-bg.gif);
}
#nav-level2 li.first-select, #nav-level2 > div > span.select:first-child{
	background:url(nav-level2-cornerleft-s.gif) left no-repeat;
}
#nav-level2 li a, #nav-level2 span a {
	color:#FFFFFF;
	float:left;
	padding:8px 14px 0 14px;
	height:23px;
	background:url(nav-level2-line.gif) 0 0 no-repeat;
}
#nav-level2 li a:hover, #nav-level2 span a:hover {
	color:#FFFFFF;
	background:url(nav-level2-s-bg.gif) left;
	height:23px;
	text-decoration:none;
	float:left;
	padding:8px 14px 0 14px
}

/* style nav level3 */
#nav-level3 { width:773px; padding-top:13px; }
#nav-level3 li, #nav-level3 span { display:inline; margin-right:3px; }
#nav-level3 li a, #nav-level3 span a { color:#1194e4; }
#nav-level3 li.arrow { color:#1194e4; }

/* style login */
#boxlogin-form {
	width:417px;
	height:226px;
	background:url(loginbox-bg.gif);
	margin:100px auto 100px auto;

}
#boxlogin-form table { margin:53px 0 0 35px; color:#214086; }
#boxlogin-form td { padding:0 0 2px 0; }
#boxlogin-form input { width:180px; margin:0 0 8px 0; }
#boxlogin-form a.password { color:#1194e4; text-decoration:underline; }
#boxlogin-form a:hover.password { color:#1194e4; text-decoration:none; }
#boxlogin-form .go { width:146px; text-align:center; }




.login {
	width:180px;
	height:39px;
	background:url(login-title.gif) bottom;
	float:right;
}
#box-login {
	width:150px;
	padding:10px 15px 15px 15px;
	background:#2068b2 url(login-bg.gif) bottom no-repeat;
	float:left;
	text-align:center;
	color:#FFFFFF;
}
.login-name { font-weight:bold; }
a.logout {
	width:146px;
	height:23px;
	display:block;
	background:url(login-but.gif);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-top:7px;
	padding-top:3px;
}
a:hover.logout {
	color:#FFFFFF;
}


/* style tabs
------------------------------------------------*/

/* style tab nav */
#tab-nav, div.custom-tab div.ajax__tab_header {
	font-size:16px;
	color:#24a1e5;
	font-weight:bold;
	background:url(tabs-line.gif) repeat-x;
}
.ajax__tab_header{display:block; height:34px;}
#tab-nav li { display:inline; }

.tab-select, div.custom-tab div.ajax__tab_header span.ajax__tab_active {
	background: url(tabs-s-left.gif) left no-repeat;
	height:34px;
	display:block;
	float:left;
	padding-left:10px;
}
div.custom-tab div.ajax__tab_header span.ajax__tab_active 
{
	padding-left:0px;
}
.tab-select span.tabright {
	background: url(tabs-s-right.gif) right no-repeat;
	width:10px;
	height:34px;
	display:block;
	float:left;
	padding:0;
}
.tab-select span, div.custom-tab div.ajax__tab_header span.ajax__tab_active {
	float:left;
	padding:0px 0px 0 8px;
}
#tab-nav li a, div.custom-tab div.ajax__tab_header span {
	background: url(tabs-left.gif) left no-repeat;
	height:34px;
	display:block;
	float:left;
	padding-left:10px;
	color:#adaaaa;
	cursor:pointer;
}
div.custom-tab div.ajax__tab_header span span.ajax__tab_outer,
div.custom-tab div.ajax__tab_header span span.ajax__tab_outer span.ajax__tab_inner,
div.custom-tab div.ajax__tab_header span span.ajax__tab_outer span.ajax__tab_inner span.ajax__tab_tab
{
	background-image:none;
	height:auto;
	float:none;
	display:inline;
	padding-left:0px;
}

#tab-nav li a span, div.custom-tab div.ajax__tab_header span span.ajax__tab_outer {
	float:left;
	padding:7px 8px 0 8px;
}
#tab-nav li a span.tabright {
	background: url(tabs-right.gif) right no-repeat;
	width:10px;
	height:34px;
	display:block;
	float:left;
	padding:0;
}
div.custom-tab div.ajax__tab_header span.ajax__tab_hover {
	text-decoration:underline;
}
div.custom-tab div.ajax__tab_header span.ajax__tab_active span.ajax__tab_outer span.ajax__tab_inner span.ajax__tab_tab {
	color:#24a1e5;
	text-decoration:none;
}
div.custom-tab div.ajax__tab_header span span.ajax__tab_outer {
	background: url(tabs-right.gif) right no-repeat;
	height:28px;
	padding-right:16px;
}
div.custom-tab div.ajax__tab_header span.ajax__tab_active span.ajax__tab_outer {
	background: url(tabs-s-right.gif) right no-repeat;
}
/* style subtab nav */
#subtab-nav {
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #2068b2;
	margin:17px 0 14px 0;
	height:22px;
}

#subtab-nav ul { float:right; }

#subtab-nav li { display:inline; }

#subtab-nav li.showresults {
	float:left;
	color:#2068b2;
	font-weight:normal;
	padding:5px 5px 0 0;
}

.subtab-select {
	background: url(tabssub-s-left.gif) left no-repeat;
	height:22px;
	display:block;
	float:left;
	padding-left:10px;
}
.subtab-select span.subtabright {
	background: url(tabssub-s-right.gif) right no-repeat;
	width:10px;
	height:22px;
	display:block;
	float:left;
	padding:0;
}
.subtab-select span {
	float:left;
	padding:4px 8px 0 8px;
}
#subtab-nav li a {
	background: url(tabssub-left.gif) left no-repeat;
	height:22px;
	display:block;
	float:left;
	padding-left:10px;
	color:#adaaaa;
	cursor:pointer;
}
#subtab-nav li a span {
	float:left;
	padding:4px 8px 0 8px;
}
#subtab-nav li a span.subtabright {
	background: url(tabssub-right.gif) right no-repeat;
	width:10px;
	height:22px;
	display:block;
	float:left;
	padding:0;
}


/* style tab content */
#tab-content, div.ajax__tab_body
{
	background: transparent url(tabcontent-bottom.gif) bottom no-repeat;
	padding:10px 13px 34px 13px;
}
div.ajax__tab_panel 
{
	clear:both;
}
#tab-content table, .ajax__tab_panel tabel { width:100%; }
#tab-content td, .ajax__tab_panel td { padding:4px 8px 4px 8px; }

#tab-content tr.nopadding td, .ajax__tab_panel tr.nopadding td { padding:0; }

.txt-green { color:#78b62f; }
.txt-blue { color:#205ce4; }
.txt-blue2 { color:#264898; }
.txt-orange { color:#ff8c04; }

a.info-right { position:relative; display:block; }
a.info-right:hover { background:none; text-decoration:none; }
a.info-right span { display:none; }
a.info-right:hover span {
   font-weight:normal;
   color:#404040;
   display:block;
   position:absolute;
   border:solid;
   border-width:1px;
   border-color:#6b7cc6;
   background-color:#f2f2f2;
   padding:10px;
   top:-7px;
   right:40px;
   width:200px;
   z-index:50;
}
a.info-left { float:left; position:relative; display:block; }
a.info-left:hover { background:none; text-decoration:none; }
a.info-left span { display:none; }
a.info-left:hover span {
   font-weight:normal;
   color:#404040;
   display:inline;
   position:absolute;
   border:solid;
   border-width:1px;
   border-color:#6b7cc6;
   background-color:#f2f2f2;
   padding:10px;
   top:-35px;
   left:-130px;
   width:200px;
   z-index:50;
}

a.more { background:url(ico-plus.gif) left no-repeat; padding-left:17px; color:#2068b2; float:left; }
a:hover.more { text-decoration:none; color:#2068b2; }

a.moins { background:url(ico-moins.gif) left no-repeat; padding-left:17px; color:#2068b2; float:left; }
a:hover.moins { text-decoration:none; color:#2068b2; }

.txt-arrow-up { background:url(ico-arrow-up.gif) right no-repeat; padding-right: 15px; }
.txt-arrow-down { background:url(ico-arrow-down.gif) right no-repeat; padding-right: 15px; }

.endex { font-size:20px; font-weight:bold; color:#2068b2; }
.stillopen { font-size:20px; font-weight:bold; color:#7bd117; margin-top:12px; }
.sensitivity { background:url(ico-sensitivity.gif) left no-repeat; padding-left:18px; margin-top:5px; }
.open { background:url(ico-open.gif) left no-repeat; padding-left:18px; margin-top:5px; }
.close { background:url(ico-close.gif) left no-repeat; padding-left:18px; margin-top:5px;  }

a.linkup-down {
	background:url(ico-arrow-updown.gif) right no-repeat;
	color:#FFFFFF;
	padding-right:18px;
}
a:hover.linkup-down {
	color:#FFFFFF;
} 


a.butblue {
	background: url(butblue-left.gif) left no-repeat;
	height:28px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:23px;
	color:#FFFFFF;
	cursor:pointer;
}
a:hover.butblue {
	color:#FFFFFF;
}

a.butblue span {
	float:left;
	padding-top:2px;
}
a.butblue span.butblueright {
	background: url(butblue-right.gif) right no-repeat;
	width:12px;
	height:28px;
	display:block;
	float:left;
	padding:0 0 0 8px;
}
a.butblue-bgblue {
	background: url(butblue-bgblue-left.gif) left no-repeat;
	height:28px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:23px;
	color:#FFFFFF;
	cursor:pointer;
}
a:hover.butblue-bgblue {
	color:#FFFFFF;
}
a.butblue-bgblue span {
	float:left;
	padding-top:2px;
}
a.butblue-bgblue span.butblue-bgblue-right {
	background: url(butblue-bgblue-right.gif) right no-repeat;
	width:12px;
	height:28px;
	display:block;
	float:left;
	padding:0 0 0 8px;
}

a.butgrey {
	background: url(butgrey-left.gif) left no-repeat;
	height:28px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:23px;
	color:#FFFFFF;
	cursor:pointer;
}
a:hover.butgrey {
	color:#FFFFFF;
}
a.butgrey span {
	float:left;
	padding-top:2px;
}
a.butgrey span.butgreyright {
	background: url(butgrey-right.gif) right no-repeat;
	width:12px;
	height:28px;
	display:block;
	float:left;
	padding:0 0 0 8px;
}

div.butgrey {
	background: url(butgrey-left.gif) left no-repeat;
	height:28px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:23px;
	color:#FFFFFF;
}
div.butgrey span {
	float:left;
	padding-top:2px;
}
div.butgrey span.butgreyright {
	background: url(butgrey-right.gif) right no-repeat;
	width:12px;
	height:28px;
	display:block;
	float:left;
	padding:0 0 0 8px;
}

.butbottom { width:100%; margin-top:20px; }
ul.listbutright { float:right; }
ul.listbutright li { display:inline; }

ul.listbutleft { float:left; }
ul.listbutleft li { display:inline; }

.croix { padding:4px 0 0 4px; }
.exportdata { background: url(ico-exportdata.gif) 88px 3px no-repeat; padding-right:18px; }
.pdf { background: url(ico-pdf.gif) 88px 3px no-repeat; padding-right:18px; }

.td-bgblue { background-color:#f5f8fc; color:#2068b2; font-weight:bold; }
.td-bgblue2 { background-color:#dee8f4; color:#2068b2; font-weight:bold; }
.td-bgblue3 { background-color:#c2d5eb; color:#2068b2; font-weight:bold; font-size:12px; }
tr.td-bgblue3 img { float:left; margin-left:4px; }
.td-bgblue4 { background-color:#dee8f4; text-align:center; }
#tab-content .td-bgblue4-title { padding-left:25px; text-align:left; }
.td-bggreen { background-color:#edf7e2; }
.td-bggreen2 { background-color:#e1f1ce; }
.td-bggreen3 { background-color:#ccf39f; }
.td-bgorange { background-color:#ffeed9; }
.td-bgorange2 { background-color:#ffe2c0; }
.td-bggrey { background-color:#f6f6f6; }
.td-bggrey2 { background-color:#ededed; }


#tab-content .period-year-q {
	height:25px;
	padding:0;
	color:#FFFFFF;
	background:url(tab-title-bgblue.gif);
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
}

#table-data { width:100%; background-color:#FFFFFF; margin-top:20px; }
#table-data table { width:100%; background-color:#FFFFFF; }
#table-data table td { color:#404040; font-weight:normal; padding:0 8px 0 8px; height:27px; }
#table-data thead td {
	background:url(tab-bigtitle-bgblue.gif);
	height:30px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	border-left:1px solid #88aed6;
	border-right:1px solid #88aed6;
	text-align:center;
	padding:0;
}
#table-data tr.data-subtitle td {
	height:27px;
	padding:0 0 0 8px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background:url(tab-title-bgblue.gif);
	border-left:1px solid #2068b2;
	border-right:1px solid #2068b2;
}
#table-data td.td-green { background-color:#88c83d; color:#FFF; }
#table-data td.td-red { background-color:#d51b1b; color:#FFF; }


#table-data-basic { width:100%; }
#table-data-basic td { color:#404040; font-weight:normal; padding:0 8px 0px 8px; height:27px; }
#table-data-basic tr.data-subtitle td {
	height:27px;
	padding:0 0 0 8px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background:url(tab-title-bgblue.gif);
	border-left:1px solid #2068b2;
	border-right:1px solid #2068b2;
}
#table-data-basic tr.data-subtitle img {
	padding:0 0 0 7px;
	float:left; 
}
#table-data-basic .linkup-down { float:left; }
#table-data-basic ul.icone { width:100px; }
#table-data-basic ul.icone li { float:left; margin:0 2px 0 2px; }


#newquery-products select { width:160px; }
#newquery-products .td-bgblue, .td-bgblue2 { width:197px; }
#newquery-products thead td {
	height:28px;
	padding:0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
#newquery-products td.title-product {
	background:url(title-product-bg.gif);
	border:1px solid #63a01c;
}
#newquery-products td.title-compare {
	background:url(title-compare-bg.gif);
	border:1px solid #da7600;
}
#newquery-products td.title-compare2 {
	background:url(title-compare2-bg.gif);
	border:1px solid #b9b9b9;
}
#newquery-products td.mandatory-fields { color:#a1a1a1; text-align:right; font-size:11px; font-weight:normal; padding-right:5px; }

td.quotation { width:197px; }


#query-result { overflow:auto; height:300px; width:925px; }
#tab-content #query-result table  { width:908px; }
#query-result .td-bggreen  { text-align:center; }
#query-result .td-bggreen2  { text-align:center; }
#query-result .td-bgorange  { text-align:center; }
#query-result .td-bgorange2  { text-align:center; }
#query-result .td-bggrey { text-align:center; }
#query-result .td-bggrey2 { text-align:center; }
#query-result thead td {
	height:27px;
	padding:0;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background:url(tab-title-bgblue.gif);
	border-left:1px solid #2068b2;
	border-right:1px solid #2068b2;
	width:20%
}
#tab-content #query-result-mideprice { width:908px; font-weight:bold; border-top:1px solid #2068b2; }
#query-result-mideprice td { width:20% }
#query-result-mideprice .td-bggreen  { text-align:center; }
#query-result-mideprice .td-bggreen2  { text-align:center; }
#query-result-mideprice .td-bgorange  { text-align:center; }
#query-result-mideprice .td-bgorange2  { text-align:center; }
#query-result-mideprice .td-bggrey { text-align:center; }
#query-result-mideprice .td-bggrey2 { text-align:center; }

#graph { width:100%; margin-bottom:15px; }
.graph-visu { float:left; width:577px; }
.graph-box-right { float:right; width:321px; background-color:#ededed; margin-bottom:1px; padding:9px 7px 9px 7px; font-weight:bold; }
.graph-box-right2 { float:right; width:321px; background-color:#f6f6f6; margin-bottom:1px; padding:9px 7px 9px 7px; font-weight:bold; }

#tab-content .echelle { width:55px; height:150px; float:right; margin-right:4px; }
#tab-content .echelle td { text-align:right; color:#2068b2; font-size:10px; } 

.td-bgimg-blue1 { background:url(tab-bigtitle-bgblue.gif); color:#FFFFFF; font-size:15px; font-weight:bold; text-align:center; }
.td-bgimg-blue2 { background:url(tab-title-bgblue.gif); color:#FFFFFF; text-align:center; font-weight:bold; }
.td-bgimg-blue3 { background:url(td-bgimg-blue3.gif); color:#FFFFFF; text-align:center; font-weight:bold; }

#benchmark .td-bggreen  { text-align:center; }
#benchmark .td-bggrey  { text-align:center; }
#benchmark .td-bgorange  { text-align:center; }
#benchmark td.title-green {
	background:#9fe151 url(title-product-bg.gif) bottom repeat-x;
	border:1px solid #63a01c;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
#benchmark td.title-orange {
	background:#ffa53a url(title-compare-bg.gif) bottom repeat-x;
	border:1px solid #da7600;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
#benchmark td.title-grey {
	background:#d7d7d7 url(title-compare2-bg.gif) bottom repeat-x;
	border:1px solid #b9b9b9;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}

#profil td { height:18px; }
#profil a.email { color:#289ee7; text-decoration:underline; }
#profil a:hover.email { color:#289ee7; text-decoration:none; }
#profil input { width:185px; }
#profil select { width:215px; }

#favourite-products { width:765px; height:732px; overflow:auto; float:left; }
#favourite-products table { width:748px; }
#favourite-products select { width:140px; }

.boxtips { width:142px; background:url(boxtips-bg.gif) bottom; float:right; padding-bottom:30px; }
.boxtips-title { width:142px; padding-bottom:7px; background:#1a5ca7 url(boxtips-title.gif) top; color:#fff; font-size:15px; font-weight:bold; }
.boxtips p { padding:8px 8px 0 8px; }

.boxtips2 { width:180px; background:url(boxtips2-bg.gif) bottom; float:right; padding-bottom:15px; text-align:center; font-size:12px; margin-top:20px; }
.boxtips2-title { width:180px; padding-bottom:7px; background:#226ab3 url(boxtips2-title.gif) top; color:#fff; font-size:15px; font-weight:bold; }
.boxtips2 p { padding:8px 8px 0 8px; }
.boxtips2 a { color:#1194e4; font-weight:bold; }
.boxtips2 a:hover { color:#1194e4; }
.boxTune strong {display:block; margin-top:5px;}

.boxtips3 { width:180px; background:url(boxtips2-bg.gif) bottom; float:right; padding-bottom:15px; margin-top:20px; }
.boxtips3-title { width:180px; padding-bottom:7px; background:#226ab3 url(boxtips2-title.gif) top; color:#fff; font-size:15px; font-weight:bold; text-align:center; }
.boxtips3 p { padding:8px 15px 0 15px; }
.boxtips3 ul { padding:8px 15px 0 15px; }
.boxtips3 a { color:#1194e4; font-weight:bold; }
.boxtips3 a:hover { color:#1194e4; }

#application { width:300px; margin:150px auto 150px auto; font-size:25px; color:#264898; font-weight:bold; text-align:center; }
#logged { width:770px; margin:100px 0 150px 0; font-size:25px; color:#264898; font-weight:bold; text-align:center; float:left; }

#terms { width:705px; height:300px; overflow:auto; padding:20px; border:1px #7e9cb6 solid; }

#terms2 { width:900px; height:300px; overflow:auto; padding:20px; border:1px #7e9cb6 solid; }
#terms2 p { margin:0 0 10px 0; }

#tab-overflow { overflow:auto; height:732px; width:950px; position:relative; }
#tab-overflow table  { width:933px; }


#tab-month-overflow { overflow-y: hidden; overflow-x:scroll; width:920px; position:relative; }
#tab-content #tab-month-overflow table{ width:1060px; }

.calendar { margin-bottom:10px; }
.calendar td { padding:0 5px 0 0; }

/* ARTICLE
-------------------------------------------------- */

#article { width:745px; float:left; margin-left:10px; }
#article p { margin:0 0 10px 0; }

#article img.illu {float:left;margin:0px 45px 15px 0;border:0;}
#article img.illuText {margin:0px 25px 15px 0;}
#article p.spacePara { margin:0 0 28px 0; }

#article ul li {list-style-type:disc;}
#article ul.list-multi li {list-style-type:disc;font-weight:bold;margin-top:10px;}
#article ul {margin:0 0 18px 18px;}
#article ul.list-multi li ul li {list-style-type:none;font-weight:normal;margin-top:0px;}
#article ul li ul {margin-left:0px;}

#article .productsAndServices h4 a:link, #article .productsAndServices h4 a:hover, #article .productsAndServices h4 a:visited, #article .productsAndServices h4 a:active {
	color:#1194e4;
}

#article .productsAndServices h4 {
	background: url(arrow.gif) no-repeat 0 2px;
	padding-left:15px;
	color:#1194e4;
	font-size:11px;
}

#article .productsAndServices-left, #article .productsAndServices-right {
	float:left;
}
#article .productsAndServices-left {
	width:360px;
	margin-right:16px;
}
#article .productsAndServices-right {
	width:345px;
}


#article .productsAndServices p.choice {
	margin:3px 0 15px 0;
}

#article .productsAndServices-right img {
	margin:0 0 20px 0;
}

/* style popup 
--------------------------------------------------*/
#popup { 
	width:399px; 
	border-top:1px solid #a4a4a4; 
	background:url(popup-bg.gif) bottom no-repeat; 
	color:#264898; 
	padding:23px 23px 68px 23px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#popup .title { font-size:23px; font-weight:bold; }
#popup td { padding:7px 9px 7px 9px; }
#popup .td-bgblue2 { color:#264898; font-weight:normal; border-bottom:1px solid #fff; }
#popup table a { color:#289ee7; text-decoration:underline; }
#popup table a:hover { color:#289ee7; text-decoration:none; }

#popup .butbottom a:link, #popup butbottom a:hover, #popup butbottom a:visited, #popup butbottom a:active {
	color:#fff;
}
#popup .butbottom a:link {
	text-decoration:none;
}
#popup .butbottom a:hover {
	text-decoration: underline;
}

/* style bottom
------------------------------------------------*/
#bottom { background: url(bottom-linedotted.gif) top repeat-x; margin-top:20px; }
#bottom ul { color:#009fdb; padding-top:8px; }
#bottom li { display:inline; margin:0 3px 0 3px; }
#bottom li a, a:hover  { color:#214086; }
#bottom li.copyright { color:#214086; }
