
/* style gŽnŽral */

* { margin:0; padding:0; }

body {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#404040;
}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { 
	float:left;
	text-indent:-99999px;
}
h2 {
	margin:0;
	font-size:16px;
	color: #0099cc;
	font-weight: normal;
	/*color:#264898;*/
}
h2.home {
	margin:30px 0 20px 20px;
	font-size:28px;
	/*color:#264898;*/
}
h3 {
	margin:0 0 15px 0;
	font-size:31px;
	color:#264898;
	font-weight: normal;
}
h3.home {
	margin:0 0 15px 0;
	font-size:20px;
	color:#264898;
}
h4 {
	font-size:18px;
	color:#264898;
	font-weight:normal;
}
h5 {
	font-size:1.2em;
	margin-top:18px;
}

.label
{
	width:200px;
}
/* list basic ul*/
ul { list-style:none;}
ul li {
	background: url('http://www.huginonline.be/ELEC/img/ico-bullet-carre.gif') no-repeat 0 5px;
	padding-left:5px;
}
li ul {margin-top:0;}
li ul li {background: url('http://www.huginonline.be/ELEC/img/ico-bullet-white.gif') no-repeat 0 5px;}
li a {color:#1194E4;}

/* list basic ol*/

ol li {list-style-position: inside;padding-left:0;}
ol li ol {padding-left:10px;margin-top:0;}


.txtstrong { font-weight:bold; }

.hugin-container
{
	width:548px;
}

select {
	font-size:11px;
	color:#24408f;
}

img { border:0; }

.clearboth,.CB { clear:both; }
.FL { float:left; }
.FR { float:right; }
.Vspace {padding-top:10px;padding-bottom:10px;}
.Hspace {padding-left:10px;padding-right:10px;}

/* style element tools */
.tools li {
	display:inline;
	font-size:1.1em;
	margin:0 4px 0 0;
	color:#214086;
	background:none;
	padding-left:0;
}
.tools li a {
	color:#214086;
	text-decoration:none;
}
.tools li a:hover {
	color:#009fdb;
	text-decoration:none;
}
.tools li.select {
	color:#009fdb;
}
.search input {
	margin-right:1px;
	float:left;
}
.language li {
	display:inline;
	font-size:1.1em;
	margin:0 4px 0 0;
	color:#214086;
	background:none;
	padding-left:0;
}
.language li a {
	color:#214086;
	text-decoration:none;
}
.language li a:hover {
	color:#009fdb;
	text-decoration:none;
}
.language li.select {
	color:#009fdb;
}


/* style element logo */
.logo { }

/* style element navigation top */

.nav-level1 ul { padding-right:120px;}
.nav-level1 li { display:inline;background:none;padding-left:0; }
.nav-level1 img { float:left; }


.nav-level2 {
	height:32px;
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-bg.gif);
	font: bold 12px Arial, Helvetica, sa;
}
.nav-level2 ul {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
.nav-level2 li {
	display:inline;
	float:left;
	height:32px;
	text-align:center;
	background:none;
	padding-left:0;
}
.nav-level2 li.first {
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-cornerleft.gif) left no-repeat;
	padding-left:0;
}
.nav-level2 li.first a {
	background:none;
}
.nav-level2 li.first a:hover {
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-cornerleft-s.gif) left;
}
.nav-level2 li.first-selected {
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-cornerleft-s.gif) left no-repeat;
	padding:8px 14px 0 14px;
	height:24px;
}
.nav-level2 li.selected {
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-s-bg.gif);
	height:24px;
	padding:8px 10px 0 10px; 
}
.nav-level2 li a {
	color:#FFFFFF;
	float:left;
	padding:8px 10px 0 10px;
	height:24px;
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-line.gif) 0 0 no-repeat;
}
.nav-level2 li a:hover {
	color:#FFFFFF;
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-s-bg.gif) left;
	text-decoration:none;
}
.nav-level2 li.twolines a {
	padding:3px 10px 0 10px;
	line-height:12px;
}
.nav-level2 li.twolines a:hover {
	height:29px;
	text-decoration:none;
}
.nav-level2 li.twolines-selected {
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-s-bg.gif);
	height:29px;
	padding:3px 10px 0 10px;
	line-height:12px;
}

.nav-level2 li.first-twolines-selected {
	background:url(http://www.huginonline.be/ELEC/img/nav-level2-cornerleft-s.gif) left no-repeat;
	height:29px;
	line-height:12px;
	padding:3px 10px 0pt;
}
.nav-level2 li.twolines-selected a {
	background:none;
	padding:0;
}
.nav-level2 li.selected a {
	background:none;
	padding:0;
}
.nav-level2 li.first-selected a {
	background:none;
	padding:0;
}




/* style element navigation left */

.nav-left {
	clear: both;
}

/*level1*/



.nav-left ul li {
	background: url(http://www.huginonline.be/ELEC/img/nav-left-bg-bot.gif) no-repeat left bottom;
	margin-bottom:3px;
	padding-bottom:4px;
	padding-left:0;
}

.nav-left ul li a {
	background: url(http://www.huginonline.be/ELEC/img/nav-left-bg-top.gif) no-repeat left top;
	color: #149AE3;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 6px 16px;
	zoom: 1;
}

.nav-left ul li a:hover {
	color:#149AE3;
}

.nav-left ul li.selected {
	background: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.nav-left ul li.selected strong {
	background: url(http://www.huginonline.be/ELEC/img/nav-left-bg-orange-bot.gif) no-repeat left bottom;
	display: block;
}

.nav-left ul li.selected strong a,
.nav-left ul li.selected strong a:hover {
	background: url(http://www.huginonline.be/ELEC/img/nav-left-bg-orange-top.gif) no-repeat left top;
	color: #FFF;
}

/*level2*/

.nav-left ul li ul li {
	margin: 0;
	padding: 0;
	background: none;
}

.nav-left ul li ul li a {
	background: none;
	padding: 0;
}

.nav-left ul li.selected ul {
	background: url(http://www.huginonline.be/ELEC/img/nav-left-bg-open.gif) no-repeat left bottom;
	padding: 10px 0 5px 0;
	_zoom:1
}

.nav-left ul li.selected ul li {
	background: url(http://www.huginonline.be/ELEC/img/ico-arrow-blue2.gif) no-repeat 15px 3px;
	margin-bottom: 5px;
	padding: 0 5px 0 25px;
}

.nav-left ul li.selected ul li a {
	color: #149AE3;
	font-size: 11px;
	font-weight: bold;
	background: none;
}

.nav-left ul li.selected ul li.selected {
	background: url(http://www.huginonline.be/ELEC/img/ico-arrow-orange.gif) no-repeat 12px 4px;
}

.nav-left ul li.selected ul li.selected strong,
.nav-left ul li.selected ul li.selected strong a {
	background: none;
}

.nav-left ul li.selected ul li.selected a {
	color: #FF8A00;
}

/*level3*/

.nav-left ul li.selected ul li.selected ul {
	padding: 5px 0 0 0;
	background: none;
}

.nav-left ul li.selected ul li.selected ul li {
	margin: 0 0 3px 0;
	padding: 0;
	background: none;
	
}

.nav-left ul li.selected ul li.selected ul li a {
	font-weight: normal;
	color: #404040;
}

/*level4*/

.nav-left ul li.selected ul li.selected ul li ul li {
	background: url(http://www.huginonline.be/ELEC/img/nav-level3-bullet.gif) no-repeat 0 5px;
	font-weight:normal;
	padding-left: 7px;
}

.nav-left ul li.selected ul li.selected ul li ul li.selected {
	background: url(http://www.huginonline.be/ELEC/img/nav-level3-bullet-selected.gif) no-repeat 0 5px;
}

.nav-left ul li.selected ul li.selected ul li ul li.selected a {
	color: #FF8A00;
}


/* //new nav */



/* style element breadcrumb */
.breadcrumb {
	padding-top:10px; 
	font-size:1.1em;
	color:#1194e4;
}
.breadcrumb ul {
	margin-bottom:20px;
}
.breadcrumb li {
	display:inline;
	margin-right:2px;
	color:#404040;
	background:none;
	padding-left:0;
}
.breadcrumb li a {
	color:#1194e4;
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-breadcrump.gif) right no-repeat;
	padding-right:13px;
}
.breadcrumb li a:hover {
	color:#1194e4;
}


/* style element banner home */
.banner-home { width:377px; }
.banner-home img { display:block; }
.banner-home div { margin-bottom:10px; }
.banner-home .banner-small-left { float:left; }
.banner-home .banner-small-right { float:right; }


/* style element liste news */
.news-list {
	font-size:1.1em;
	margin-bottom:13px;
}
.news-list-date { font-weight:bold; }
.news-list-title {
	color:#1194e4;
	font-weight: bold;
}
.news-list li {background:none;padding-left:0;}


/* style element box advantage */
.box-advantage img {
	display:block;
}
.box-advantage-img {
	float:left;
}
.box-advantage-description {
	font-size:1.4em;
	float:left;
	margin-left:15px;
	width:250px;
}
.box-advantage-description h4 {
	font-size:1.2em;
	color:#1194e4;
	margin:0 0 8px 0;
}
.box-advantage-description ul {
	margin-bottom:10px;
}
.box-advantage-description li {
	background:url(http://www.huginonline.be/ELEC/img/ico-bullet-bulle.gif) 0 4px no-repeat;
	padding-left:12px;
	margin-bottom:4px;
	font-weight:bold;
	font-family:Helvetica;
	line-height:130%;
}
a.but-blue {
	background:url(http://www.huginonline.be/ELEC/img/but-blue-bg.gif);
	width:255px;
	height:24px;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
}
a:hover.but-blue {
	color:#FFF;
	text-decoration:underline;
}


/* style element box advantage */
.box-link-description div { float:left; }
.box-link-description-col-left { width:266px; margin-right:10px; }
.box-link-description-col-right { width:266px; }


/* style element link with arrow blue */
.box-link { margin-bottom:17px; }
.box-link p { 	font-size:1.1em; margin-top:3px; }
a.link-arrowblue {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-bgblue2.gif) 0 2px no-repeat;
	padding-left:14px;
	font-size:1.1em;
	font-weight:bold;
	color:#1194e4;
	text-decoration:none;
}
a:hover.link-arrowblue {
	color:#1194e4;
	text-decoration:underline;
}

/* style element link with arrow green */
a.link-arrowgreen {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-bggreen.gif) 0 3px no-repeat;
	padding-left:14px;
	font-size:1.1em;
	font-weight:bold;
	color:#6db715;
	text-decoration:none;
}
a:hover.link-arrowgreen {
	color:#6db715;
	text-decoration:underline;
}



/* style element box round */
.box-round {
	width:548px;
	background: url(http://www.huginonline.be/ELEC/img/box-round-bg.gif) bottom no-repeat;
	font-size:1.1em;
	float:left;
	margin-bottom:10px;
}
.box-round-top {
	height:14px;
	background: url(http://www.huginonline.be/ELEC/img/box-round-top.gif) top no-repeat;
	float:left;
	width:548px;
}
.box-round-content {
	padding:0 10px 16px 15px;
	float:left;
	width:510px;
}
.box-round-content a.link-arrowblue {
	font-size:1.0em;
}

.box-round-content ul.news-list {
	font-size:1.0em;
	margin:0;
	float:left;
	width:450px;
}
.box-round-content .news-list li {
	background:none;
	padding-left:0;
}
.box-round-content .image {
	float:left;
	margin-right:7px;
}




/* style element box green round */
.box-round-green {
	width:548px;
	background: url(http://www.huginonline.be/ELEC/img/box-round-green-bg.gif) bottom no-repeat;
	font-size:1.1em;
}
.box-round-green-top {
	height:14px;
	background: url(http://www.huginonline.be/ELEC/img/box-round-green-top.gif) top no-repeat;
}
.box-round-green-content {
	padding:0 10px 16px 15px;
}
.box-round-green-content a.link-arrowgreen {
	font-size:1.0em;
}


/* style element box intro article */
.box-intro-article img { float:right; }

.box-intro-article-text { width:275px; float:left; }


/* style element box title article */
.box-title-article ul {
	width:245px;
	float:left;
	padding-right:7px;
}
.box-title-article-title {
	font-size:1.1em;
	font-weight:bold;
	color:#264898;
	display:block;
}
.box-title-article ul {
	margin-top:8px;
}
.box-title-article li {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-blue2.gif) 0 3px no-repeat;
	padding-left:10px;
}
.box-title-article a {
	color:#1194e4;
}
.box-title-article a:hover {
	color:#1194e4;
}


/* style element box link descrtion with corner roud */
.box-link-description-round {
	margin-top:10px;
}
.box-link-description-round .link {
	float:left;
	width:165px;
	font-size:1.0em;
}
.box-link-description-round .description {
	float:right;
	width:330px;
}

.box-link-description-round h5 {
	float:right;
	width:330px;
	font-size:1em;
	font-weight: normal;
	cursor: pointer;
	margin: 0 0 10px 0;
}

.box-link-description-round img {
	float: left;
	margin: 0 10px 5px 0;
}

.box-link-description-round div.show-more div {
	clear: both;
	text-align: justify;
	margin-bottom: 10px;
}

.box-link-description-round li {
	background:url(http://www.huginonline.be/ELEC/img/ico-bullet-carre.gif) 0 5px no-repeat;
	padding-left:9px;
}

/* style element box intro */
.box-intro img { display:block; }
.box-intro-img { float:right; }
.box-intro-text {
	float:left;
	font-size:1.1em;
	width:260px;
}


/* style element article */
.article {
	border-bottom:1px solid #d9d9d9;
	padding-bottom:15px;
}
.article p {
	font-size:1.1em;
	margin-bottom:5px;
}
.article span.important {
	color: #339900;
	background-color: #e4f3d3;
	padding: 0 4px;
	font-style: normal;
}

.article p a, .article a:hover {
	color:#1194E4;
}

/* style element print */
ul.tools-visual li { 
	display:inline;
	color:#1194e4;
	padding-left:1px;
	background:none;
}
a.print {
	background:url(http://www.huginonline.be/ELEC/img/ico-print.gif) right no-repeat;
	padding-right:25px;
	font-size:12px;
	color:#1194e4;
	text-decoration:none;
}
a:hover.print {
	color:#1194e4;
	text-decoration:underline;
}

/* style element page nummer */
ul.page-nummer li { 
	display:inline;
	color:#1194e4;
	padding-left:1px;
	font-size:1.1em;
	font-weight:bold;
	background:none;
}
ul.page-nummer li a { 
	color:#1194e4;
}
ul.page-nummer li a:hover { 
	color:#1194e4;
}
ul.page-nummer li.select { 
	display:inline;
	color:#404040;
	padding-left:1px;
	font-size:1.1em;
}


/* style element folder */
.folder p.intro {
	font-size:1.1em;
	margin-bottom:15px;
}


/* style element testimonials */
.testimonials h4 {
	font-size:1.5em;
	color:#0099cc;
	font-weight:bold;
	margin-bottom:10px;
}
.testimonials p {
	font-size:1.1em;
	margin-bottom:10px;
}
.testimonials p img  {
	margin:0 10px 10px 0;
}
.testimonials img  {
	margin:0 0 10px 0;
}


/* style element questions */
.box-questions { margin-top:10px; }
.box-questions p { margin-top:17px; }


/* style element box client espace right */
.box-clientspace {
	width:180px;
}
.box-clientspace-title {
	background:#79c322 url(http://www.huginonline.be/ELEC/img/box-clientspace-bg-top.gif) top no-repeat;
  	height:31px;
	padding:10px 15px 0 16px;
	color:#FFF;
	font-weight:bold;
}
.box-clientspace-title h4 {
	font-size:15px;
	color:#FFF;
	background:url(http://www.huginonline.be/ELEC/img/ico-cadenas.gif) right no-repeat;
	margin:0;
}
.box-clientspace-content {
	background:#1f68b2 url(http://www.huginonline.be/ELEC/img/box-clientspace-bg.gif) bottom no-repeat;
	color:#FFF;
	padding:4px 15px 18px 15px;
}
.box-clientspace-content h5 {
	font-size:15px;
	color:#FFF;
	margin:7px 0 5px 0;
}
.box-clientspace-content ul {
	margin:5px 0 7px 0;
	font-size:1.1em;
}
.box-clientspace-content li {
	background: url(http://www.huginonline.be/ELEC/img/ico-bullet-white.gif) 0 6px no-repeat;
	padding-left:9px;
}
.box-clientspace-content a.but-subscribe {
	background:url(http://www.huginonline.be/ELEC/img/box-clientspace-bg-butsubs.gif) no-repeat top;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:24px;
	width:142px;
	padding:4px 0 0 0;
	text-align:center;
}
.box-clientspace-content a:hover.but-subscribe {
	color:#FFF;
	text-decoration:underline;
}
.box-clientspace-content a.but-enter {
	background:url(http://www.huginonline.be/ELEC/img/box-clientspace-bg-butenter.gif) no-repeat top;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	display:block;
	height:23px;
	width:142px;
	padding-top:4px;
	text-align:center;
}
.box-clientspace-content a:hover.but-enter {
	color:#FFF;
}
.box-clientspace-content input {
	width:132px;
	margin:0 0 8px 0;
}
.box-clientspace-content a.password {
	color:#FFF;
	text-decoration:underline;
	display:block;
	margin:5px 0 5px 0;
}
.box-clientspace-content a:hover.password {
	color:#FFF;
	text-decoration:none;
}
.privacylife {
	background:url(http://www.huginonline.be/ELEC/img/ico-cadenas.gif) left no-repeat;
	padding-left:12px;
}

/* style element boxgreen right */
.boxgreen-right {
	width:180px;
}
.boxgreen-right a {
	color:#1194e4;
}
.boxgreen-right a:hover {
	color:#1194e4;
}
.boxgreen-right a.link-arrowblue {
	font-size:1.0em;
	font-weight:normal;
}
.boxgreen-right .box-link {
	margin-bottom:5px;
}
.boxgreen-right-title {
	background:#79c322 url(http://www.huginonline.be/ELEC/img/box-green-top.gif) top no-repeat;
  	height:30px;
	padding:10px 0 0 16px;
	color:#FFF;
}
.boxgreen-right-title h4 {
	font-size:15px;
	color:#FFF;
	margin:0;
}
.boxgreen-right-content {
	border-left:#79c322 1px solid;
	border-right:#79c322 1px solid;
	padding:10px 15px 10px 15px;
	font-size:1.1em;
}
.boxgreen-right-content-title {
	color:#6db715;
	font-weight:bold;
}
.boxgreen-right-content p {
	margin-bottom:14px;
}
.boxgreen-right-content ul {
	margin:10px 0 10px 0;
}
.boxgreen-right-content li {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-black.gif) 0 4px no-repeat;
	padding-left:9px;
}
.boxgreen-right-content li.link {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-blue2.gif) 0 4px no-repeat;
	padding-left:9px;
}
a.boxgreen-right-content-linkinfo {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-green.gif) right no-repeat;
	padding-right:17px;
	color:#6db715;
	font-weight:bold;
	text-decoration:none;
}
a:hover.boxgreen-right-content-linkinfo {
	text-decoration:underline;
	color:#6db715;
}
.boxgreen-right-bottom {
	background: url(http://www.huginonline.be/ELEC/img/box-green-bottom.gif) top no-repeat;
	height:10px;
}


/* style element boxblue right */
.boxblue-right {
	width:180px;
}
.boxblue-right a {
	color:#1194e4;
}
.boxblue-right a:hover {
	color:#1194e4;
}
.boxblue-right a.link-arrowblue {
	font-size:1.0em;
	font-weight:normal;
}
.boxblue-right .box-link {
	margin-bottom:5px;
}
.boxblue-right-title {
	background:#1f68b2 url(http://www.huginonline.be/ELEC/img/box-blue-top.gif) top no-repeat;
  	height:30px;
	padding:10px 0 0 16px;
	color:#FFF;
}
.boxblue-right-title h4 {
	font-size:15px;
	color:#FFF;
	margin:0;
}
.boxblue-right-content {
	border-left:#1f68b2 1px solid;
	border-right:#1f68b2 1px solid;
	padding:10px 15px 10px 15px;
	font-size:1.1em;
}
.boxblue-right-content-title {
	color:#1F68B2;
	font-weight:bold;
}
.boxblue-right-content-subtitle {
	font-weight:bold;
	display: block;
	margin-bottom: 5px;
}
.boxblue-right-content p {
	margin:10px 0 10px 0;
}
.boxblue-right-content ul {
	margin:10px 0 10px 0;
}
.boxblue-right-content li {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-black.gif) 0 4px no-repeat;
	padding-left:9px;
}
.boxblue-right-content li.link {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-blue2.gif) 0 4px no-repeat;
	padding-left:9px;
}
a.boxblue-right-content-linkinfo {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-box-blue.gif) right no-repeat;
	padding-right:17px;
	color:#1f68b2;
	font-weight:bold;
	text-decoration:none;
}
a:hover.boxblue-right-content-linkinfo {
	text-decoration:underline;
	color:#1f68b2;
}
.boxblue-right-bottom {
	background: url(http://www.huginonline.be/ELEC/img/box-blue-bottom.gif) top no-repeat;
	height:10px;
}


/* style element AZ index */
.az-index ul { float:left; }

#az-letter {
	width:490px;
	float:left;
}
#az-letter li {
	display:inline;
	padding-left:0;
	background:none;
}
#az-letter li a, #az-letter li span {
	display:block;
	width:50px;
	height:33px;
	background: url(http://www.huginonline.be/ELEC/img/az-bg.gif);
	font-size:17px;
	font-weight:bold;
	color:#1194e4;
	text-align:center;
	float:left;
	padding-top:17px;
}
#az-letter li span {
	color:#ccc;
}
#az-letter li a.selected,
#az-letter li a:hover {
	background: url(http://www.huginonline.be/ELEC/img/az-bg-s.gif);
	color:#fff;
	text-decoration:none;
}
#az-word {
	margin-top:15px;
	width:540px;
	font-size:1.1em;
	float:left;
}
#az-word ul {
	margin-right:15px;
	width:140px;
}
#az-word li {
	background: url(http://www.huginonline.be/ELEC/img/ico-arrow-blue.gif) 0 4px no-repeat;
	padding-left:7px;
}
#az-word a {
	color:#1194e4;
}
#az-word a:hover {
	color:#1194e4;
}


/* style element search result */
.box-search-input {
	background-color:#eaedf0;
	font-size:1.6em;
	font-weight:bold;
	color:#1194e4;
	padding:4px 7px 4px 7px;
}
.box-search-input p {
	margin-right:10px;
	float:left;
}

.box-search-input input {
	margin-right:1px;
	float:left;
}
.box-search-input select {
	margin-right:15px;
	float:left;
}

.doc-find {
	font-size:1.1em;
	margin-top:20px;
}
.doc-find li { display:inline;padding-left:0;background:none; }
.doc-find li a { color:#1194e4; }
.doc-find li a:hover { color:#1194e4; }
.doc-find p { font-weight:bold; }

.result { margin-top:20px; }
.result h4 { font-weight:bold; margin-bottom:20px; }



/* style element box products description */
.box-products-description {
	width:546px
}
.box-products-description-link-container {
	background:url(http://www.huginonline.be/ELEC/img/box-products-desc-top.gif) top no-repeat;
	padding:1px 1px 0 1px;
}
.box-products-description-link-content {
	height:30px;
	background:url(http://www.huginonline.be/ELEC/img/box-products-desc-linkbg.gif) top repeat-x;
}
.box-products-description-link-content li {
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:0 15px 0 15px;
	float:left;
	background:url(http://www.huginonline.be/ELEC/img/box-products-desc-linkline.gif) right no-repeat;
	
}
.box-products-description-link-content li a {
	background:url(http://www.huginonline.be/ELEC/img/box-products-desc-linkbg.gif) top repeat-x;
	color:#404040;
	display:block;
	height:22px;
	padding-top:7px;
	float:left;
}
.box-products-description-link-content li a:hover {
	color:#404040;
}
.box-products-description-link-content li.select {
	background:#FFFFFF;
	color:#404040;
	display:block;
	height:23px;
	padding-top:7px;
	background:#fff url(http://www.huginonline.be/ELEC/img/box-products-desc-linkline.gif) right no-repeat;
}
.box-products-description-text {
	background:url(http://www.huginonline.be/ELEC/img/box-products-desc-bot.gif) bottom no-repeat;
	padding:18px;
	font-size:1.1em;
}
.box-products-description-text li {
	background:url(http://www.huginonline.be/ELEC/img/ico-bullet-carre.gif) 0 5px no-repeat;
	padding-left:7px;
}
.box-products-description-text h4 {
	font-size:1.6em;
	color:#264898;
	font-weight:bold;
	margin-bottom:8px;
}

.box-products-description-text h5 {
	font-size:1.4em;
	color:#264898;
	margin-bottom:6px;
}


/* style element box faq */
.box-faq {
	width:265px;
	float:left;
	background:url(http://www.huginonline.be/ELEC/img/box-faq-top.gif) left top no-repeat;
	font-size:1.1em;
	margin-bottom:10px;
	margin-right:9px;
}
.box-faq h4 {
	color:#64b406;
	font-size:1.7em;
	font-weight:bold;
	margin-bottom:10px;
}
.box-faq-content { 
	width:235px;
	height:220px;
	padding:18px 15px 18px 15px;
	float:left;
}
.box-faq-bottom {
	width:265px;
	background:url(http://www.huginonline.be/ELEC/img/box-faq-bottom.gif) left bottom no-repeat;
	float:left;
}
.box-faq-bottom-content { 
	width:235px;
	padding:0 15px 18px 15px;
	float:left;
	text-align:right;
}
.box-faq ul.link li {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-blue2.gif) 0 4px no-repeat;
	padding-left:9px;
	color:#1194e4;
	margin-bottom:5px;
}
.box-faq ul.link li a {
	color:#1194e4;
}
.box-faq ul.link li a:hover {
	color:#1194e4;
}




/* style element box publications */
.box-publications {
	width:547px;
	background:url(http://www.huginonline.be/ELEC/img/box-publications-top.gif) left top no-repeat;
	font-size:1.1em;
	margin-top:20px;
}
.box-publications li {background:none;padding-left:0;}
.box-publications-1box {
	width:175px;
	background:url(http://www.huginonline.be/ELEC/img/box-publications-top-1box.gif) left top no-repeat;
	font-size:1.1em;
	margin-top:20px;
}
.box-publications-2box {
	width:361px;
	background:url(http://www.huginonline.be/ELEC/img/box-publications-top.gif) left top no-repeat;
	font-size:1.1em;
	margin-top:20px;
}
.box-publications h4, .box-publications-1box h4, .box-publications-2box h4 {
	color:#1194e4;
	font-weight:bold;
	margin:7px 0 10px 0;
	font-size:1.0em;
}
.box-publications-content-left { 
	width:156px;
	padding:10px 9px 10px 9px;
	float:left;
	margin-right:10px;
}
.box-publications-content-left li {background:none;padding-left:0;}
.box-publications-content-right { 
	width:156px;
	padding:10px 9px 10px 9px;
	float:right;
}
.box-publications-content-right li {background:none;padding-left:0;}
.box-publications-bottom {
	width:547px;
	background:url(http://www.huginonline.be/ELEC/img/box-publications-bottom.gif) left bottom no-repeat;
	float:left;
}
.box-publications-1box-bottom {
	width:175px;
	background:url(http://www.huginonline.be/ELEC/img/box-publications-bot-1box.gif) left bottom no-repeat;
	float:left;
}
.box-publications-2box-bottom {
	width:361px;
	background:url(http://www.huginonline.be/ELEC/img/box-publications-bottom.gif) left bottom no-repeat;
	float:left;
}
a.link-arrow-down {
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-blue-down.gif) left no-repeat;
	padding:4px 0 0 23px;
	color:#1194e4;
	font-weight:bold;
	display:block;
	height:18px;
}
.box-publications-bottom-content-left { 
	width:156px;
	padding:0 9px 10px 9px;
	float:left;
	margin-right:10px;
}
.box-publications-bottom-content-right { 
	width:156px;
	padding:0 9px 10px 9px;
	float:right;
}




/* style element copyright */
.legal { 
	height:40px;
	font-size:1.1em;
	padding-top:30px;
	color:#1194e4;
	position: relative;
}
.legal li {
	display:inline;
	margin-right:5px;
	background:none;
	padding-left:0;
}
.legal li.copyright {
	display:inline;
	margin-right:5px;
	color:#214086;
	padding-left:0;
}
.legal a {
	color:#214086;
}
.legal a:hover {
	color:#214086;
}

.legal li.toplink {
	margin: 0;
	display: block;
	position: absolute;
	text-align: right;
	right: 0;
	top: 0;
	padding:30px 0 0;
}

.legal li.toplink a, .legal li.toplink a:hover {
	padding-left: 15px;
	background: url(http://www.huginonline.be/ELEC/img/ico-toplink.gif) no-repeat 0 2px;
	color: #1194E4;
}

/* style element sitemap */
.sitemap {
	background:url(http://www.huginonline.be/ELEC/img/line-dotted.gif) top repeat-x;
	font-size:1.0em;
	padding-top:25px;
	float:left;
}
.sitemap-firstline {
	float:left;
	margin-bottom:15px;
}
.sitemap ul {
	width:120px;
	padding-right:15px;
	float:left;
}
.sitemap li {
	background: url(http://www.huginonline.be/ELEC/img/ico-arrow-blue.gif) 0 4px no-repeat;
	padding-left:7px;
}
.sitemap a {
	color:#1194e4;
}
.sitemap a:hover {
	color:#1194e4;
}
.sitemap li.title {
	min-height:35px;
	height:auto !important;
  	height:35px;
	font-size:1.3em;
	font-weight:bold;
	background:none;
	padding:0;
}
.sitemap li.title a {
	color:#214086;
}
.sitemap li.title a:hover {
	color:#214086;
}

/* splash */

.splash-wrapper {
	background: url(http://www.huginonline.be/ELEC/img/visu-splash.jpg) no-repeat;
	width: 880px;
	margin: 40px auto 15px;
	padding: 283px 0 43px 0;
}

.splash-wrapper .content div {
	_display: inline;
}

.splash-wrapper .content {
	background: url(http://www.huginonline.be/ELEC/img/box-splash-content.png) no-repeat;
	width: 764px;
	margin: 0 auto;
	font-size: 1.1em;
	height: 195px;
	padding-bottom: 20px;
	_padding-bottom: 10px;
	
}

.splash-wrapper a {
	color: #009fdb;
}

.splash-wrapper li {
	background: url(http://www.huginonline.be/ELEC/img/ico-arrow-blue2.gif) no-repeat right;
	padding-right: 15px;
	font-weight: bold;
	margin-top: 8px;
	padding-left:0;
}

.splash-wrapper ul.sublinks {
	background: url(http://www.huginonline.be/ELEC/img/dot-splash.gif) repeat-x top;
	padding: 10px 0 0 0;
	margin-top: 15px;
}

.splash-wrapper h4 {
	font-weight: bold;
}

.splash-wrapper h4 a {
	color: #264898;
}

.splash-wrapper ul.sublinks li {
	font-weight: normal;

}

.splash-wrapper .box-clientspace {
	width: 170px
}

.splash-wrapper .box-clientspace div {
	background: none;
	_display: block;
}

.splash-wrapper .box-clientspace-title {
	margin-top: 10px;
}

.splash-wrapper .box-clientspace input {
	display: block;
}

.splash-wrapper .legal {
	text-align: center;
}

.splash-wrapper .legal a {
	color: #214086;
}

.splash-wrapper a.but-enter {
	color: #FFF;
	text-decoration: none;
}

.splash-wrapper .box-clientspace-content a.password, .splash-wrapper .box-clientspace-content span.privacylife {
	color: #bcd1e7;
	font-size: .9em;
	margin-top: 10px;
	display: block;
}

/*box-nav-glossary*/
.box-nav-glossary{
	float:left;
	margin-top:15px;
	width:99%;
	padding-left:1%;
	background:url(http://www.huginonline.be/ELEC/img/box-nav-glossary.gif) no-repeat;
}
.box-nav-glossary ul{
	float:left;
	display:inline;
	padding:8px 0 11px 0;
	width:100%;
	background:url(http://www.huginonline.be/ELEC/img/box-nav-glossary.gif) no-repeat right;
	text-align:center;
}
.box-nav-glossary li{
	list-style-type:none;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding:3px 2px;
	font-family:Arial;
	font-weight:bold;
	font-size:1.1em;
	color:#ff8a00;
	background:none;
}
.box-nav-glossary li a{
	color:#1194e4;
}

/*glossary-list*/
.glossary-list{
	float:left;
	width: 100%;
	font-size:1.1em;
	border-bottom:solid 1px #d9d9d9;
	padding-bottom:10px;
}
.glossary-list dt{
	font-weight:bold;
	color:#1194e4;
}
.glossary-list dd{
	padding-bottom:15px;
}

/*home-tabbed-info*/
.home-tabbed-info{
	float:left;
	width:752px;
	height:267px;
	background:url(http://www.huginonline.be/ELEC/img/box-home-tabbed-info.gif) no-repeat;
	margin-bottom:20px;
	
	font-size:1.1em;
}

.home-tabbed-info .col_left{
	float:left;
	width:408px;
	height:215px;
	padding: 22px 0 0 22px;
	overflow:hidden;
}
.home-tabbed-info .col_left .linksList{
	float:left;
	width: 100%;
	padding-top:7px;
}
.home-tabbed-info .col_left .linksList li{
	float:left;
	width: 45%;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:0;
	background:none;
}
.home-tabbed-info .col_left .linksList li a{
	font-size:1.1em;
}
.home-tabbed-info .col_right{
	float:right;
	width:318px;
	height:233px;
	text-align:right;
	padding:2px;
}
.home-tabbed-info .tabs{
	float:left;
	width:752px;
	height:30px;
}
.home-tabbed-info .tabs li{
	float:left;
	list-style-type:none;
	display:inline;
	font-family:Arial;
	font-weight:bold;
	font-size:1.1em;
	padding:6px 13px 10px 12px;
	background:url(http://www.huginonline.be/ELEC/img/box-home-tabbed-info-separ.gif) no-repeat right;
}
.home-tabbed-info .tabs li.selected{
	background:url(http://www.huginonline.be/ELEC/img/box-home-tabbed-info_h.gif) no-repeat right;
}
.home-tabbed-info .tabs li a{
	text-decoration:none;
	color:#666666;
}

/*pages-details*/
.pages-details{
	float:left;
	width:100%;
	font-size:1.0em;
	border-bottom:solid 1px #d9d9d9;
}
.pages-details p{
	display:block;
	margin-bottom:20px;
}
.pages-details .visual{
	float:left;
	display:inline;
	margin:0px 20px 10px 0;
}

.pages-details .box-round .box-round-content .box-title-article-title{
	font-size:1.0em;
	padding-bottom:4px;
}
.pages-details .box-round .box-round-content .link-arrowblue{
	font-size:0.9em;
}
.pages-details p.margin-space-5{
	margin-top:5px;
	margin-bottom:5px;
}

.pages-details p a{
	color:#1194e4;
	text-decoration:underline;
}

.pages-details p.question-list-item{
	padding-left:16px;
	background:url(http://www.huginonline.be/ELEC/img/ico-arrow-bgblue2.gif) no-repeat 0 2px;
}
.pages-details p.question-list-item a{
	font-weight:bold;
	text-decoration:none;
}
.pages-details p.question-list-item a:hover{
	text-decoration:underline;
}
.pages-details strong{
	font-size:11px;
}

/*sitemap*/
.sitemap-content{
	float:left;
	clear:both;
	width:100%;
}
.sitemap-content a{
	color:#4c9aff;
}
.sitemap-content ul{
	width:100%;
	clear:both;
}
.sitemap-content li{
	clear:both;
	font-size:16px;
	font-weight:bold;
	padding-left:14px;
	padding-bottom:14px;
	background:url(http://www.huginonline.be/ELEC/img/sm-arrow-l1.gif) no-repeat 0 5px;
}
.sitemap-content li ul li{
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:8px;
	background:url(http://www.huginonline.be/ELEC/img/sm-arrow-l2.gif) no-repeat 0 9px;
}
.sitemap-content li ul li ul li{
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:0px;
	background:url(http://www.huginonline.be/ELEC/img/sm-arrow-l2.gif) no-repeat 0 7px;
}

























/* tabs */

#box-products-description {
	position: relative;	
}

#box-products-description .rounded-corner {
	position: absolute;	
	top: 0;
	left: 0;
	height: 5px;
	width: 546px;
	background: url(http://www.huginonline.be/ELEC/img/tabbernav-rounded.gif) no-repeat;
	line-height: 5px;
}


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
	display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
	margin-top:1em;
	position: relative;
	zoom:1;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
	margin:0;
	padding: 1px 1px 0;
	font-weight: bold;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 29px;
	height: 29px;	
}

#box-products-description ul.tabbernav {
	background-image: url(http://www.huginonline.be/ELEC/img/tabbernav.gif);
	width: 544px;
}

#home-tabbed-info ul.tabbernav {
	background-image: url(http://www.huginonline.be/ELEC/img/home-tabbed-info-tabs.gif);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 752px;
}

ul.tabbernav li
{
	list-style: none;
	margin: 0;
	float: left;
	background:none;
	padding-left:0;
}

ul.tabbernav li a
{
	padding: 0 15px 0;
	text-decoration: none;
	border-right: 1px solid #c0c0c0;
	outline: none;
	display: block;
	
}

ul.tabbernav li a:link {
	color: #404040;
}

ul.tabbernav li a:visited {
	color: #404040;
}

ul.tabbernav li a:hover {
	text-decoration: underline;
}

ul.tabbernav li.tabberactive a {
	background: #FFF;
	color:#404040;
}

#home-tabbed-info.tabberlive ul.tabbernav li a {
	color: #666666;
	font-size: 12px;
	background: url(http://www.huginonline.be/ELEC/img/sep-tab.gif) repeat-y right;
	border: 0;
	
}
#home-tabbed-info.tabberlive ul.tabbernav li.tabberactive a {
	background-color: #FF8A00;
	color: #FFF;
}




ul.tabbernav li.tabberactive a:hover {
	text-decoration: none;
}



/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	background: url(http://www.huginonline.be/ELEC/img/box-products-desc-bot.gif) no-repeat left bottom;
	font-size:1.1em;
	padding:18px;
	

	/* If you don't want the tab size changing whenever a tab is changed
	you can set a fixed height */
	
	
	
	/* If you set a fix height set overflow to auto and you will get a
	scrollbar when necessary */
	
	/* overflow:auto; */
}



#box-products-description .tabberlive .tabbertab {
	width: 510px;
	height:300px;
}

#home-tabbed-info.tabberlive .tabbertab {
	width: 435px;
	padding-right: 300px;
	height:230px;
	background: url(http://www.huginonline.be/ELEC/img/visu-home-tabbed-info.jpg) no-repeat right top;
}

#home-tabbed-info.tabberlive {
	margin-bottom: 15px;
}


#home-tabbed-info.tabberlive .tabbertab .linksList {
	margin-top: 10px;
	width: 400px;
}

#home-tabbed-info.tabberlive .tabbertab .linksList li {
	float:left;
	padding-bottom:4px;
	padding-top:2px;
	width:45%;
	background: none;
	padding-left:0;
}


/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
	display:none;
}
.tabberlive .tabbertab h3 {
	display:none;
}

.tabberlive .tabbertab h4 {
	color:#264898;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:8px;
}

.tabberlive .tabbertab h4.tab-title {
	font-size: 18px; color:#264898; margin-bottom: 15px; font-weight: normal;
}

.tabberlive .tabbertab h5 {
	color:#264898;
	font-size:1.4em;
	margin-bottom:6px;
	width:70%;
}
.tabberlive .tabbertab h6 {
	display:block;
	text-align:right;
	width:50%;
	float:right;
	margin-top:-25px;
	font-size:1.4em;
}

.tabberlive .tabbertab li {
	background:transparent url(http://www.huginonline.be/ELEC/img/ico-bullet-carre.gif) no-repeat scroll 0pt 5px;
	padding-left:0;
}

.tabberlive .tabbertab a {color:#009FDB;text-decoration:underline;}
/* faq*/

.hide-content .box-content {
	display: none;
}

.show-content .box-content {
	display: block;
}
/* buttons */
.button-blue-outer,.button-grey-outer,.button-red-outer,.button-lightblue-outer{
	float: left;
	display: inline;
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 15px;
}
.button-blue-outer{
	background-image:url(http://www.huginonline.be/ELEC/img/button_blue_left.gif);
}
.button-grey-outer{
	background-image:url(http://www.huginonline.be/ELEC/img/button_grey_left.gif);
}
.button-red-outer{
	background-image:url(http://www.huginonline.be/ELEC/img/button_red_left.gif);
}
.button-lightblue-outer{
	background-image:url(http://www.huginonline.be/ELEC/img/button_lightblue_left.gif);
}
.button-blue-outer a,.button-grey-outer a,.button-blue-outer input.formbutton,.button-grey-outer input.formbutton,.button-red-outer a,.button-lightblue-outer a,.button-red-outer input.formbutton,.button-lightblue-outer input.formbutton{
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.button-blue-outer a,.button-blue-outer input.formbutton,.button-lightblue-outer a,.button-lightblue-outer input.formbutton,.button-red-outer a,.button-red-outer input.formbutton{
	color: #fff;
}
.button-grey-outer a,.button-grey-outer input.formbutton{
	color: #07a2dc;
}
.button-blue-outer a:hover,.button-blue-outer a:active,.button-grey-outer a:hover,.button-grey-outer a:active,.button-lightblue-outer a:hover,.button-lightblue-outer a:active,.button-red-outer a:hover,.button-red-outer a:active{
	cursor: pointer;
	text-decoration: underline;
}
.button-blue-inner,.button-grey-inner,.button-red-inner,.button-lightblue-inner{
	float: left;
	display: inline;
	line-height:25px;
	padding: 0 10px;
	background-position: right center;
	background-repeat: no-repeat;
	border: none;
}
.button-blue-inner img,.button-grey-inner img,.button-red-inner img,.button-lightblue-inner img{
	margin-top: 4px;
}
.button-blue-inner{
	background-image:url(http://www.huginonline.be/ELEC/img/button_blue_right.gif);
	color: #fff;
}
.button-grey-inner{
	background-image:url(http://www.huginonline.be/ELEC/img/button_grey_right.gif);
}
.button-lightblue-inner{
	background-image:url(http://www.huginonline.be/ELEC/img/button_lightblue_right.gif);
}
.button-red-inner{
	background-image:url(http://www.huginonline.be/ELEC/img/button_red_right.gif);
}
/* forms */

.form-generic{
	margin: 10px 10px 0 10px;
	padding: 0;
	border: none;
	font-size: 12px;
}

.form-generic td{
	font-size: 12px;
}
.form-generic  fieldset{
	margin: 0;
	padding: 0;
	border: none;
}
.form-generic div{
	margin-top: 10px;
	margin-bottom: 10px;
}
.form-generic label{
	font-weight: normal;
	color: #1194e4;
}
.form-generic label.name{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
}
.form-generic .input_text, .form-generic select{
	display: block;
	margin: 5px 0;
	border: 1px solid #949494;
}

.form-generic input.checkbox{
	margin: 0;
	padding: 0;
	height: 15px;
	width: 15px;
	border-width:thin;
}

.form-generic .listlabel{
	border: none;
}

.form-generic .list{
	border: none;
	width: 75px;
}

.form-generic select{
	width: 400px;
	height: 19px;
}
.form-generic input{
	height: 13px;
	width: 142px;
	font-size:9px;
}
.form-generic input.formbutton{
	border: none;
	background-color: transparent;
	padding: 0 10px;
	margin: 0;
	height: 25px;
	width: auto;
}
/* table listings */
.table-listing{
	width: 100%;
	font-size: 11px;
	color: #404040;
}
.table-listing th{
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.table-listing td{
	padding-left: 5px;
}
.table-listing tr{
	height: 27px;
}
.table-listing tr.even{
	background: #dee8f4;
}
.table-listing th{
	background:url(http://www.huginonline.be/ELEC/img/table-listing-header.gif) center center;
}
.table-listing .table-listing-sort{
	display: inline;
	margin-left: 10px;
}
.table-listing .table-listing-sort img{
	float: none;
	display: inline;
	margin: 0px;
}
/* tabbed box */
div.box-tabbed{
	float:left;
	margin-bottom:10px;
	width:548px;
	position: relative;
}
div.box-tabbed div.box-tabbed-tab{
	margin-top: 74px;
	padding: 10px 10px 30px 10px;
	background:url(http://www.huginonline.be/ELEC/img/box-tabbed.gif) center bottom no-repeat;
	font-size:1.1em;
}
div.box-tabbed ul.box-tabbed-tabs{
	position: absolute;
	left: 0;
	top: 0;
	width: 548px;
	height: 34px;
	background:url(http://www.huginonline.be/ELEC/img/box-tabbed-border.gif) center bottom repeat-x;
	font-weight: bold;
	font-size:12px;
}
ul.box-tabbed-tabs li{
	float: left;
	display: inline;
	margin-right: 2px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image:url(http://www.huginonline.be/ELEC/img/box-tabbed-tab-idle-left.gif);
}
ul.box-tabbed-tabs li.active{
	background-image:url(http://www.huginonline.be/ELEC/img/box-tabbed-tab-active-left.gif);
}
ul.box-tabbed-tabs li a,ul.box-tabbed-tabs li.active li a{
	float: left;
	display: inline;
	height: 34px;
	line-height: 34px;
	padding: 0 30px;
	background-position: right center;
	background-repeat: no-repeat;
	background-image:url(http://www.huginonline.be/ELEC/img/box-tabbed-tab-idle-right.gif);
	color: #1858a3;
}
ul.box-tabbed-tabs li.active a,ul.box-tabbed-tabs li.active li.active a{
	background-image:url(http://www.huginonline.be/ELEC/img/box-tabbed-tab-active-right.gif);
	color: #bec6cc;
}
ul.box-tabbed-tabs ul{
	position: absolute;
	left: 0;
	top: 34px;
	padding-top: 6px;
	width: 548px;
	height: 34px;
	background:url(http://www.huginonline.be/ELEC/img/box-tabbed-extend.gif) repeat-y;
	font-size: 11px;
}
/* stepped box */
div.box-stepped{
	float:left;
	margin-bottom:10px;
	width:548px;
}
div.box-stepped ol.box-stepped-steps{
	list-style: none;
	width: 528px;
	height: 30px;
	padding-left: 20px;
	background-image:url(http://www.huginonline.be/ELEC/img/box-stepped-steps.gif);
	font-size: 1.4em;
	font-weight: bold;
}
ol.box-stepped-steps li{
	float: left;
	display: inline;
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: -20px;
	z-index: 1;
}
ol.box-stepped-steps li.step-active{
	background-image: url(http://www.huginonline.be/ELEC/img/box-stepped-step-active-left.gif);
	z-index: 100;
}
ol.box-stepped-steps li.last-step-active{
	background-image: url(http://www.huginonline.be/ELEC/img/box-stepped-step-active-left.gif);
	z-index: 100;
}
ol.box-stepped-steps li a{
	float: left;
	display: inline;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(http://www.huginonline.be/ELEC/img/box-stepped-step-idle-right.gif);
	color: #bec6cc;
	padding: 0 45px 0 35px;
	padding-top: 7px;
	height: 23px;
}
ol.box-stepped-steps li.step-active a{
	background-image: url(http://www.huginonline.be/ELEC/img/box-stepped-step-active-right.gif);
	color: #1858a3;
}
ol.box-stepped-steps li.last-step-active a{
	background-image: url(http://www.huginonline.be/ELEC/img/box-stepped-last-step-active-right.gif);
	color: #1858a3;
}
ol.box-stepped-steps li.last-step a{
	background-image:none;
}

div.box-stepped div.box-stepped-step{
	border-color: #bfbfbf;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	padding: 10px 10px 30px 10px;
}
/* numbering */
.numbering-blue{
	float: left;
	display: inline;
	width: 11px;
	height: 13px;
	line-height: 11px;
	padding-top: 2px;
	padding-left: 4px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background-image: url(http://www.huginonline.be/ELEC/img/numbering-blue.gif);
}
/*  Error messages */
p.message-error, p.message-confirm, p.message-info{
	padding: 10px 10px 10px 25px;
	font-weight: bold;
	font-size: 11px;
	background-position: 0 10px;
	background-repeat: no-repeat;
}
p.message-error{
	color: #fe1a00;
	background-image: url(http://www.huginonline.be/ELEC/img/ico_error.gif);
}
p.message-confirm{
	color: #85c549;
	background-image: url(http://www.huginonline.be/ELEC/img/ico_confirm.gif);
}
p.message-info{
	color: #07a2dc;
	background-image: url(http://www.huginonline.be/ELEC/img/ico_info.gif);
}
/* wide box */
div.box-round-large-outer{
	background: url(http://www.huginonline.be/ELEC/img/box_round_large_outer.gif) center bottom no-repeat;
	width: 752px;
	margin: 10px 0;
}
div.box-round-large-outer div.box-round-large-inner{
	background: url(http://www.huginonline.be/ELEC/img/box_round_large_inner.gif) center top no-repeat;
	width: 750px;
	padding: 10px 1px;
}
/*  shop */
table.shop-listing{
	width: 720px;
	margin: 0 15px;
	font-size: 11px;
	border-collapse: collapse;
}
table.shop-listing th, table.shop-listing td{
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
table.shop-listing td img{
	vertical-align: text-top;
}
table.shop-listing td.shop-listing-product{
	width: 300px;
	padding-top: 15px;
}
table.shop-listing td.shop-listing-advantage{
	color: #ff8d0d;
	font-weight: bold;
}
table.shop-listing td.shop-listing-actions{
	width: 100px;
}
table.shop-listing td.shop-listing-actions img{
	float: right;
}
table.shop-listing tbody tr{
	margin: 5px 0;
	border-bottom: 1px dotted #9d9d9d;
}
table.shop-listing tbody tr.last{
	border-bottom: none;
}
table.shop-listing tfoot td{
	padding-top: 20px;
}
