/* Add boxbluelight mb*/
/* corrected 07/08/2008 gp */
/* Updated 07/08/2008 eb */
/* Updated 05/08/2008 dma */
/* Updated 04/08/2008 pochet marc */
/* Updated 25/06/2008 dma */
/* Updated 30/04/2008 vbt */
/* Dr.Pepper edited CSS file */
/* Updated 02/11/2009 enrpplus */
/* Updated 12/11/2009 enrpplus */
/* Updated 07/12/2009 */
/* Updated 10/12/2009 */
/* Updated 15/12/2009 unselected field */
/* Updated 15/01/2010 Chat */

 
/* style général */

.uppercase {
	text-transform: uppercase;
}

.clearboth {
	clear: both;
}

html {
	/*MGA - Remove IE Flickering*/
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

* { margin:0; padding:0; }

body {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#404040;
}

body.homepageb2c_bg {
	background: url('/assets/design/_img/bg_wrapper.png') no-repeat scroll center 319px transparent;
	position:relative;
	margin:0 auto !important;
	width:951px;
}
body.homepageb2b_bg {
	background: url('/assets/design/_img/bg_wrapper.png') no-repeat scroll center 379px transparent;
	position:relative;
	margin:0 auto !important;
	width:951px;
}

a { text-decoration:none; color:#1194E4; }
a:link, a:visited { color:#1194E4; }
a:hover { text-decoration:underline; }

a:hover[name] { text-decoration:none; }


h1 { 
    float:left;
    text-indent:-99999px;
}


h1.googletitle {
    margin:0 0 15px 0;
    font-size:31px;
    color:#264898;
	font-weight: normal;
    padding-top:0px;
	float: none;
	text-indent: 0px;
}

div.logo h1 { 
    float:left;
    text-indent:-99999px;
    margin:0;
}

h1.home {
    margin:0 0 15px 0;
    font-size:20px;
    color:#264898;
    padding-top:0px;
}


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;
}
h4.box_faq {
	font-weight: normal; 
	color: #254898; 
	font-size: 1.8em;	
	margin: 0px 0px 10px 25px;
}
h5 {
	font-size:1.2em;
	margin-top:18px;
}

hr{
	height:1px;
	background:none;
	border:0;
	border-bottom:solid 1px #BFBFBF;
	margin:5px 0;
	padding:0;
}

/* list basic ul*/
ul {
	list-style:none;
	_zoom:1;
}
.article ul {
	margin-top:5px;
	display:block;
	margin-bottom:5px;
}
.article p a{color:#1194E4;}
ul li {
	background:  url('../_img/ico-bullet-carre.gif') no-repeat 5px 5px;
	padding-left:25px;
}
li ul {
	margin-top:0;
}
li ul li {
	padding-left:25px;
	background:  url('../_img/ico-bullet-white.gif') no-repeat 5px 5px;
}
li a {
	color:#1194E4;
}

/* list basic ol*/

ol {
	padding-left:25px;
	margin:0px;
	zoom:1; /* edit by vbt - 30/04/2008 */
}
ol li {
	padding-left:0px;
	margin-left:0px;
	background:none;
}

.txtstrong { font-weight:bold; }

input {
	font-size:11px;
	color:#24408f;
	padding:1px 3px 1px 3px;
}
select {
	font-size:11px;
	color:#24408f;
}

img { border:0; }

.clearboth,.CB { clear:both; }
.FL { float:left; }
.FR { float:right; }
.W50 {width:50%;}
.padT {padding-top:15px;}
.padB {padding-bottom:15px;}
.padL {padding-left:15px;}
.padR {padding-right:15px;}
.center {display:block;margin:auto;text-align:center;}
.Vspace {padding-top:10px;padding-bottom:10px;}
.Hspace {padding-left:10px;padding-right:10px;}


/* ============ */
/* = NEW HOMEPAGE = */
/* ============ */
.wrapper_scrollable {width:951px;margin:0 0 0 0;background: url('/assets/design/_img/bg/bg_wrapper.png') no-repeat center 170px;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.wrapper_scrollable h2, .wrapper_scrollable h3, .wrapper_scrollable h4 {color:#264898;font-weight:normal;}
.wrapper_scrollable h2 {font-size:2.8em;margin:0 0 12px 0;}
.wrapper_scrollable h3 {font-size:1.8em;margin:0 0 16px 0;}
.shortcut h4 {font-size:1.4em;margin:0 0 10px 0;}
.wrapper_scrollable {width:750px;height:222px;background:url('/assets/design/_img/bg/bg_carrousel.png') no-repeat;margin:22px 0 12px 0;position:relative;overflow:hidden;float:left;}
.wrapper_scrollable .browse {position:absolute;display:block;height:58px;width:33px;top:60px;cursor:pointer;}
.wrapper_scrollable .left {background-position:0 -158px;left:1px;}
.wrapper_scrollable .right {background-position:0 -100px;right:1px;}
.wrapper_scrollable .scrollable {overflow:hidden;position:relative;width:750px;height:170px;}
.wrapper_scrollable .scrollable .items {clear:both;position:absolute;width:20000em;}
.wrapper_scrollable .scrollable .items div {width:750px;height:170px;float:left;}
.wrapper_scrollable .scrollable .items div img {float:left;margin:15px 35px 0 55px;}
.wrapper_scrollable .scrollable .items div .content {float:left;width:450px;}
.wrapper_scrollable .scrollable .items div .content h2 {margin:15px 0 12px;;}
.wrapper_scrollable .scrollable .items div .content p {font-size:1.5em;padding:0 0 20px 0;line-height:18px;}
.wrapper_scrollable .scrollable .items div .content ul {width:420px;overflow:hidden;}
.wrapper_scrollable .scrollable .items div .content li {background-position:0 1px;font-size:1.2em;font-weight:bold;width:188px;float:left;padding-left:22px;padding-bottom:6px;}
.wrapper_scrollable .wrapper_pager {position:absolute;bottom:15px;width:100%;}
.wrapper_scrollable .pager {font-size:1.3em;font-weight:bold;position:absolute;bottom:13px;text-align:center;width:100%;overflow:hidden;zoom:1;height:38px;}
.wrapper_scrollable .pager li {float: left;padding:0 8px;background:url('/assets/design/_img/bg/bg_pager_sep.png') no-repeat right 17px;}
.wrapper_scrollable .pager li.last {background:none;}
.wrapper_scrollable .pager li a {color:#fff;display:block;height:38px;float:left;padding-top:14px;}
.wrapper_scrollable .pager li span {display:block;height:24px;margin:0 3px 0 0;float:left;}
.wrapper_scrollable .pager li span span {color:#fff;padding: 0 6px 0 3px;margin:0 0 0 3px;height:24px;line-height: 24px;float:left;display:inline;}
.wrapper_scrollable .pager li.active a, .wrapper_scrollable .pager li a:hover {background: url('/assets/design/_img/bg/bg_pager_arrow.png') no-repeat top center;text-decoration:none;}
.wrapper_scrollable .pager li.active span, .wrapper_scrollable .pager li a:hover span  {background: url('/assets/design/_img/bg/bg_pager.png') no-repeat  bottom left;}
.wrapper_scrollable .pager li.active span span, .wrapper_scrollable .pager li a:hover span span {background: url('/assets/design/_img/bg/bg_pager.png') no-repeat  bottom right;cursor:pointer;}
.wrapper_scrollable .left, .wrapper_scrollable .right, .wrapper_scrollable .scrollable .items div li {background-image:url('/assets/design/_img/ico/sprite_ico.png');background-repeat:no-repeat;}

.wrapper_scrollable_small {width:550px;height:223px;background:url('/assets/design/_img/bg/bg_scrollable_top.png') no-repeat top;margin:0 0 15px 0;position:relative;overflow:hidden;float:none;}
.wrapper_scrollable_small h1 {float:none;text-indent:0;font-size:2.8em;color:#264898;font-weight:normal;padding:15px 0;}
.wrapper_scrollable_small .scrollable {height:185px;width:550px;}
.wrapper_scrollable_small .pager {height:49px;background: url('/assets/design/_img/bg/bg_scrollable_pager.png') no-repeat ;}
.wrapper_scrollable_small .left {background: url('/assets/design/_img/btn/btn_arrow_slider_left.png') no-repeat;}
.wrapper_scrollable_small .right {background: url('/assets/design/_img/btn/btn_arrow_slider_right.png') no-repeat;}
.wrapper_scrollable_small .scrollable .items div {position:relative;width:550px;}
.wrapper_scrollable_small .scrollable .items div img {float:none;margin:2px 2px 0 2px;}
.wrapper_scrollable_small .scrollable .items div .content {padding:0 0 0 55px;position:absolute;top:0;left:0;}
.wrapper_scrollable_small .scrollable .items div .content p {padding:0 0 15px 0;}
.wrapper_scrollable_small .pager {bottom:0;}
.wrapper_scrollable_small .pager li {background:url("/assets/design/_img/bg/bg_pager_sep.png"); background-position:right 17px; background-repeat:no-repeat;width:33%; padding:0;display:block; text-align:center;}
.wrapper_scrollable_small .pager li a {float:none;padding-top:10px;}
.wrapper_scrollable_small .pager li span {display:block;height:24px;margin:0px 8px 0px 6px;float:none;}
.wrapper_scrollable_small .pager li span span{float:none;display:block;}

.shortcut {overflow:hidden;zoom:1;width:459px;float:left;}
.shortcut .shortcut_line div {background: transparent url('/assets/design/_img/ico/icons_hp.png') no-repeat 0 0;}
.shortcut .shortcut_line div h4 {min-height:40px;margin-bottom:0;padding:5px 0 10px 60px;}
.shortcut .shortcut_line {overflow:hidden;zoom:1;margin:0 0 20px 0;}
.shortcut .shortcut_line div {width:195px;float:left;margin:0 0 0 25px;display:inline;}
.shortcut .shortcut_line div.News1 {background-position:0 -1400px;}
.shortcut .shortcut_line div.News2 {background-position:0 -2200px;}
.shortcut .shortcut_line div.News3 {background-position:0 -4200px;}
.shortcut .shortcut_line div.News4 {background-position:0 -1600px;}
.shortcut .shortcut_line div h4 {padding:0 0 0 60px;}
.shortcut .shortcut_line div h4 a {color:#264898;}
.shortcut .shortcut_line div p {font-size:1.1em; padding-top:15px;}
.shortcut .shortcut_line div a {color:#404040;}
.shortcut .shortcut_line div a:hover {text-decoration: underline;}

.twonews1col {float:left;margin:0 25px;width:418px;}
.twonews2col {float:left;width:256px;margin:0 20px 0 0;}
.last_2news2col {margin:0;}
.twonews1col h4, .twonews2col h4 {font-size:1.4em;line-height:16px;color:#1194e4;background: url('/assets/design/_img/ico/ico_arrow_bgblue_small.gif') no-repeat 0 2px;padding:0 0 0 25px;height:35px;}
.twonews1col p, .twonews2col p {font-size:1.2em;line-height:16px;padding:0 0 16px 25px;}

.loginbox  .box-clientspace-title h4 {font-size:1.8em;}
.loginbox  .box-clientspace-content {padding:12px 15px 18px;}
.loginbox  .box-clientspace-content .btn {display:block;width:143px;height:26px;text-align:center;background: url('/assets/design/_img/btn_login.png') no-repeat;text-decoration:none;font-size:1.3em;color:#fff;padding:5px 0 0 0;margin:0 0 12px 0;}
.loginbox  .box-clientspace-content .btn:hover {text-decoration:underline;}
.loginbox  .box-clientspace-content .btn_d {display:block;width:143px;height:26px;text-align:center;background: url('/assets/design/_img/btn_login.png') no-repeat;text-decoration:none;font-size:1.3em;color:#fff;padding:5px 0 0 0;margin:0 0 12px 0;}
.loginbox  .box-clientspace-content .btn_d:hover {text-decoration:underline;}
.loginbox  .box-clientspace-content li {background-image:url('/assets/design/_img/ico/ico_more.png');background-repeat: no-repeat;background-position:0 1px;padding:0 0 6px 22px;}
.loginbox  .box-clientspace-content li a {text-decoration:none;color:#fff;}
.loginbox  .box-clientspace-content li a:hover {text-decoration:underline;}
.loginbox  .box-clientspace-content p.user {text-align:center;margin:0 0 15px 0;}
.loginbox  .box-clientspace-content p.user strong {font-size:1.4em;font-weight:normal;}

div.box_faq, div.box_faq .ft {background-image:url('/assets/design/_img/bg/bg_faq.png');}
div.box_faq {width:508px;background-position:50% top;padding:15px 0 0 0; margin: 0px 0px 0px 25px;}
div.box_faq .ft {background-position: 50% bottom;height:10px;margin-top:10px;}
div.box_faq .bd {background-position:15px -250px;} 
div.box_faq ul {padding:0 10px 0 115px;font-size:1.1em;}
div.box_faq li {background: none;background-position:0 -48px;padding:0 0 5px 18px;}
div.box_faq .ico_more {margin:0 0 0 110px;font-size:1.1em;padding:1px 0 0 22px; font-weight: bold;}

div.box_faq_large {width:550px;}
div.box_faq_large, div.box_faq_large .ft {background-image:url('/assets/design/_img/bg/bg_faq_large.png');}
div.box_faq_large .ft {background-position:bottom;height:5px;margin-top:10px;}

.wrapper_tools {width:145px;float:left;}
.wrapper_tools h4 {FONT-WEIGHT: normal;	COLOR: #264898;FONT-SIZE: 1.8em;	MARGIN: 0px 0px 10px;}
.wrapper_tools ul {margin-top:25px;}
.wrapper_tools li {display:block;background-position:0 1px;padding:0 0 0px 22px;}
.wrapper_tools a {color:#149ae3;font-size:1.2em;}
.wrapper_tools a:hover {text-decoration:underline;}

.tag_cloud {width:236px;float:right;}
.tag_cloud h4 {FONT-WEIGHT: normal;	COLOR: #264898; FONT-SIZE: 1.8em;	MARGIN: 0px 0px 10px;}
.tag_cloud ul {margin-top:20px;}
.tag_cloud li {display:inline;padding-left:0;line-height:22px;background:none;}
.tag_cloud .xlarge {font-size:2.0em;}
.tag_cloud .large {font-size:1.8em;}
.tag_cloud .regular {font-size:1.4em;}
.tag_cloud .small {font-size:1.1em;}
.tag_cloud .xsmall {font-size:0.8em;}

.nav_segment {width:750px;height: 255px;background: url('/assets/design/_img/bg/bg_nav_segment.png') no-repeat top;margin:0 0 20px 0;float:left;}
.nav_segment div {float:left;height:255px;position:relative;}
.nav_segment h2 {background:none;padding:0;color:#264898;font-size:1.8em;margin:25px 0 0 25px;}
.nav_segment p {font-size:1.3em;color:#fff;position:absolute;top:193px;left:25px;}
.nav_segment img {margin:2px 1px 0 1px;}
.nav_segment div div {float:none;position:absolute;top:0;left:0;}
.nav_segment a.global {position:absolute;top:0;left: 0;height:255px;width:250px;display:block;text-indent:-9000px;background: url('/assets/design/_img/ico/ico_arrow_segment.png') no-repeat center 167px;}
.nav_segment a.global:hover {background: url('/assets/design/_img/ico/ico_arrow_segment_hover.png') no-repeat center 167px;}
.nav_segment .segment_pro {width:251px;}
.nav_segment .segment_pro div {background: url('/assets/design/_img/bg/bg_segment_1_24B.png') no-repeat bottom;width:251px;}
.nav_segment .segment_pme {width:250px;}
.nav_segment .segment_pme div {background: url('/assets/design/_img/bg/bg_segment_2_24B.png') no-repeat bottom;width:250px;}
.nav_segment .segment_entreprise {width:249px;}
.nav_segment .segment_entreprise div {background: url('/assets/design/_img/bg/bg_segment_3_24B.png') no-repeat bottom;width:249px;}

.ico_more, div.box_faq li, .wrapper_tools li, .scrollable .items div li, div.box_faq .bd, .wrapper .box-clientspace-content li, .box-clientspace-content li {background-image:url('/assets/design/_img/ico/sprite_ico.png');background-repeat:no-repeat;}
.ico_more,   {background-position:0 0;padding:0 0 0 22px;}

/* ============ */
/* = HOMEPAGE = */
/* ============ */


/* 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.select,
.tools li.select a,
.tools li a:hover {
	color:#009fdb;
	text-decoration:none;
}
.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.select,
.language li.select a,
.language li a:hover {
	color:#009fdb;
	text-decoration:none;
}


/* style element logo */
.logo { }

/* style element navigation top */

.nav-level1 ul {}
.nav-level1 li { display:inline;background:none;padding:0; }
.nav-level1 img { float:left; }


.nav-level2 {
	height:32px;
	background: url('../_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('../_img/nav-level2-cornerleft.gif') no-repeat 0 0;
	padding-left:0;
}
.nav-level2 li.first a {
	background:none;
}
.nav-level2 li.first a:hover {
	background: url('../_img/nav-level2-cornerleft-s.gif') no-repeat 0 0;
}
.nav-level2 li.first-selected {
	background: url('../_img/nav-level2-cornerleft-s.gif') no-repeat 0 0;
	/* Manu Update 25/11/2008 padding left niv1*/
	/* padding:8px 14px 0 14px; */
	padding:8px 9px 0 9px;
	height:24px;
}
.nav-level2 li.selected {
	background: url('../_img/nav-level2-s-bg.gif');
	height:24px;
	padding:8px 10px 0 10px; 
}
.nav-level2 li a {
	color:#FFFFFF;
	float:left;
	padding:8px 9px 0 9px;
	height:24px;
	background: url('../_img/nav-level2-line.gif') no-repeat 0 0;
}
.nav-level2 li a:hover {
	color:#FFFFFF;
	background: url('../_img/nav-level2-s-bg.gif') left;
	text-decoration:none;
}
.nav-level2 li a, .nav-level2 li a:visited, .nav-level2 li a:link { color:#fff; } /*fde 20080417*/
.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('../_img/nav-level2-s-bg.gif');
	height:29px;
	padding:3px 10px 0 10px;
	line-height:12px;
}

.nav-level2 li.first-twolines-selected {
	background: url('../_img/nav-level2-cornerleft-s.gif') no-repeat 0 0;
	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('../_img/nav-left-bg-bot.gif') no-repeat left bottom;
	margin-bottom:3px;
	padding-bottom:4px;
	padding-left:0;
}

.nav-left ul li a {
	display: block;
	color: #149AE3;
	font-size: 13px;
	zoom: 1;
}
.nav-left ul li a strong{
	display: block;
	background:  url('../_img/nav-left-bg-top.gif') no-repeat left top;
	padding: 10px 6px 6px 16px;
}

.nav-left ul li a:hover {
	color:#FFFFFF;
	background:  url('../_img/nav-left-bg-orange-bot.gif') no-repeat left bottom;
}
.nav-left ul li a:hover strong{
	color:#FFFFFF;
	background:  url('../_img/nav-left-bg-orange-top.gif') no-repeat left top;
}
.nav-left ul li.selected {
	background: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.nav-left ul li.selected a strong {
	background:  url('../_img/nav-left-bg-orange-top.gif') no-repeat left top;
	display: block;
	color: #FFF;
}

.nav-left ul li.selected a{
	display: block;
	background:  url('../_img/nav-left-bg-orange-bot.gif') no-repeat left bottom;
	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('../_img/nav-left-bg-open.gif') no-repeat left bottom;
	padding: 10px 0 5px 0;
	_zoom:1
}

.nav-left ul li.selected ul li {
	margin-bottom: 5px;
	padding: 0 5px 0 13px;
}

.nav-left ul li.selected ul li a {
	color: #149AE3;
	font-size: 11px;
	font-weight: bold;
	padding-left:12px;
	background:  url('../_img/ico-arrow-blue2.gif') no-repeat 2px 3px;
}
.nav-left ul li.selected ul li a:hover {
	color: #FF8A00;
	background:  url('../_img/ico-arrow-orange.gif') no-repeat 0px 6px;
}
.nav-left ul li.selected ul li.selected a{
	background:  url('../_img/ico-arrow-orange.gif') no-repeat 0px 6px;
}


.nav-left ul li.selected ul li.selected ul li a{
	background: none;
}
.nav-left ul li.selected ul li.selected {
	background:  url(../_img/ico-arrow-orange.gif) no-repeat 13px 6px;
}

.nav-left ul li.selected ul li.selected li {
	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:#149AE3;
}
.nav-left ul li.selected ul li.selected ul li.selected a {
	color:#FF8A00;
}
.nav-left ul li.selected ul li.selected ul li a:hover {
	color:#FF8A00;
	background: none;
}
.nav-left ul li.selected ul li.selected ul li.selected ul li a {
	color: #149AE3;
	font-weight: normal;
}
/*level4*/

.nav-left ul li.selected ul li.selected ul li ul li {
	font-weight:normal;
}
.nav-left ul li.selected ul li.selected ul li ul li a{
	background:  url(../_img/nav-level3-bullet.gif) no-repeat 12px 6px;
	padding-left: 19px;
}

.nav-left ul li.selected ul li.selected ul li ul li.selected a,
.nav-left ul li.selected ul li.selected ul li ul li a:hover{
	background:  url(../_img/nav-level3-bullet-selected.gif) no-repeat 12px 6px;
	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(../_img/ico-arrow-breadcrump.gif) right no-repeat;
	padding-right:13px;
}
.breadcrumb li a:hover {
	color:#1194e4;
}


/* style element banner home */
.banner-home { }
.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.2em;
	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;
	clear:both;
}


/* style element box advantage */
.box-advantage img {
	display:block;
}
.box-advantage-img {
	float:left;
}
.box-advantage-description {
	font-size:1.4em;
	float:left;
	width:250px;
	padding-left:15px;	
}
.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(../_img/ico-bullet-bulle.gif) 0 4px no-repeat;
	padding-left:12px;
	margin-bottom:4px;
	font-family:Helvetica;
	line-height:130%;
}
a.but-blue {
	background: url(../_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;
	zoom:1;
}
a:hover.but-blue {
	color:#FFF;
	text-decoration:underline;
	zoom:1;
}
a:visited.but-blue {
	color:#fff  /*modif by dma fix for IE*/
	}

/* style element box advantage */
.box-link-description { margin-top:10px; } /*fde 20080331 */
.box-link-description div { float:left; }
.box-link-description div.W50 { 
	width:47%; 
	padding-right:10px;
	height:70px /*modif by dma 20080514*/
	 }

.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;font-size:1.2em; }
.box-link p { margin-top:3px; }
a.link-arrowblue {
	background: url(../_img/ico-arrow-bgblue2.gif) 0 4px 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(../_img/ico-arrow-bggreen.gif) 0 3px no-repeat;
	padding-left:14px;
	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(../_img/box-round-bg.gif) bottom no-repeat;
	font-size:1.2em;
	float:left;
	margin-bottom:10px;
}
.box-round-top {
	height:14px;
	background:  url(../_img/box-round-top.gif) top no-repeat;
	float:left;
	width:548px;
}
.box-round-content {
	padding:0 10px 16px 15px;
	float:left;
}
.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(../_img/box-round-green-bg.gif) bottom no-repeat;
	font-size:1.2em;
}
.box-round-green-top {
	height:14px;
	background:  url(../_img/box-round-green-top.gif) top no-repeat;
}
.box-round-green-content {
	padding:0 10px 16px 15px;
}


/* style element box intro article */
.box-intro-article img { float:right;margin:0 0 15px 15px}

/* 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(../_img/ico-arrow-blue2.gif) 0 5px no-repeat;
	padding-left:10px;
	padding-right:10px; /* added by dma 05/08 */
}
.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;
}
.box-link-description-round .description {
	float:right;
	width:330px;
}
.box-link-description-round .linkwithvisu {
	float:left;
	width:100%;
	font-size:1.0em;
	padding-bottom:0.4em;
}
.box-link-description-round .descriptionwithvisu {
	float:left;
	width:400px;
}

.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.2em 10px 5px 0;
	clear:left;
}

.box-link-description-round div.show-more div {
	clear: both;
	text-align: justify;
	margin-bottom: 10px;
}

.box-link-description-round li {
	background: url(../_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.4em; width:260px; }

.box-intro-article-text{
	float:left;
	font-size:1em;
	width:280px;
}
.box-intro-article-text a{
	color:#1194e4;
}
/* style element article */
.article {
	font-size:1.2em;
	border-bottom:1px solid #d9d9d9;
	padding-bottom:15px;
	clear:both;
}
.article h5{
	font-size:1.2em;
}
.article p {
	font-size:1.0em;
	margin-bottom:5px;
}
.article li {
	font-size:1.0em;
	margin-left:10px;
	/* remove this line to put with ul cos issue with ol 30/05/2008 dma */
}
.article ul li {
	display:inline-block;/* added 30/05/2008 dma */
	}
.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{
	white-space:nowrap;
}
ul.tools-visual li { 
	display:inline;
	color:#1194e4;
	padding-left:4px;
	background:none;
}
a.print {
	background: url(../_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 */
div.folder, div.folder p, .folder p.intro { font-size:12px; } /*20080415 fde*/
.folder p.intro { margin-bottom:15px; }


/* style element testimonials */
.testimonials{
	font-size:1.2em;
}
.testimonials h4 {
	font-size:1.2em;
	color:#0099cc;
	font-weight:bold;
	margin-bottom:10px;
}
.testimonials p {
	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:10px; }


/* style element box client espace right */
.box-clientspace {
	width:180px;
}
.box-clientspace-title {
	background:url(../_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(../_img/ico-cadenas.gif) right no-repeat;
	margin:0;
}
.box-clientspace-content {
	background:#1f68b2 url(../_img/box-clientspace-bg.gif) bottom no-repeat;
	color:#FFF;
	padding:4px 15px 18px 15px;
	margin-bottom:10px; /*dma 20080505*/
}
.box-clientspace-content,
.box-clientspace-content p,
.box-clientspace-content label,
.box-clientspace-content span { color:#fff; font-size:11px; } /*fde 20080415*/
.box-clientspace-content p { font-size:12px; }

.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(../_img/ico-bullet-white.gif) 0 6px no-repeat;
	padding-left:9px;
	zoom:1;
}
.box-clientspace-content a {
	color:#FFFFFF;
	text-decoration:underline;
}
.box-clientspace-content a:hover {
	text-decoration:none;
}
.box-clientspace-content a.but-subscribe {
	background: url(../_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(../_img/box-clientspace-bg-butenter.gif) no-repeat top;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	display:block;
	height:23px;
	width:142px;
	margin-top:5px;
	padding-top:4px;
	text-align:center;
}
.box-clientspace-content input.but-enter
{
      border:none;
      text-decoration:underline;
      height:26px !important;
      padding: 0 !important;
}
.box-clientspace-content input.but-enter,
.box-clientspace-content a.but-enter {
      background: url(../_img/box-clientspace-bg-butenter.gif) no-repeat top;
      color:#FFF;
      font-size:13px;
      font-weight:bold;
      display:block;
      height:23px;
      width:142px;
      margin-top:5px;
      padding-top:4px;
      text-align:center;
}

.box-clientspace-content input.but-enter:hover ,
.box-clientspace-content a:hover.but-enter {
      color:#FFF;
      text-decoration:none;
      cursor: pointer;
}
/*
.box-clientspace-content a:hover.but-enter {
	color:#FFF;
}
*/
.box-clientspace-content input {
	margin:4px 0;
}
.box-clientspace-content input#rememberMe {
	width:15px; /* added 06/06/2008 dma */
	}
.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;
}
/* added 28/05/2008 dma display:block */
.box-clientspace-content input#login, .box-clientspace-content input#password {
	display:block;
	width:130px; /* added 06/06/2008 dma width to be the same that the button */
	}
	
	
	
.box-clientspace-content-error {
	color:#EB2D0E !important;/* added 20/05/2008 dma !important*/
	font-weight:bold;
	zoom:1;
}

.privacylife {
	background: url(../_img/ico-cadenas.gif) left no-repeat 3px;/* modified 05/05/2008 dma  3px */
	padding-left:12px;
	display:block; /* added 05/05/2008 dma */
}

/* style element boxgreen right */
.boxgreen-right {
	width:180px;
	margin-top:10px;
}
.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(../_img/box-green-top.gif) top no-repeat;
  	/*height:30px;*/ /* remove by dma 05/08 */
	padding:5px;/* modified 04/06/2008 dma before 10px 0pt 0pt 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 0 0;
}
.boxgreen-right-content li {
	background: url(../_img/ico-arrow-black.gif) 0 4px no-repeat;
	padding-left:9px;
}
.boxgreen-right-content li.link {
	background: url(../_img/ico-arrow-blue2.gif) 0 4px no-repeat;
	padding-left:9px;
}
a.boxgreen-right-content-linkinfo {
	background: url(../_img/ico-arrow-green.gif) right bottom no-repeat;
	/*padding-right:17px;*/  /* remove 25/06/2008 dma */
	color:#6db715;
	font-weight:bold;
	text-decoration:none;
	display:block; /* added 25/06/2008 dma */

}
a:hover.boxgreen-right-content-linkinfo {
	text-decoration:underline;
	color:#6db715;
}
.boxgreen-right-bottom {
	background:  url(../_img/box-green-bottom.gif) top no-repeat;
	height:10px;
}


/* Add boxbluelight mb*/
/* style element boxbluelight right */
/* style element boxbluelight right  ADDED by Bert */
.boxbluelight-right {
width:180px;
margin-top:10px;
}
.boxbluelight-right a {
color:#00bbbb;
}
.boxbluelight-right a:hover {
color:#00bbbb;
}
.boxbluelight-right a.link-arrowblue {
font-size:1.0em;
font-weight:normal;
}
.boxbluelight-right .box-link {
margin-bottom:5px;
}
.boxbluelight-right-title {
background:#00bbbb url(../_img/box-bluelight-top.gif) top no-repeat;
height:30px;
padding:5px;
color:#FFF;
}
.boxbluelight-right-title h4 {
font-size:15px;
color:#FFF;
margin:0;
}
.boxbluelight-right-content {
border-left:#00bbbb 1px solid;
border-right:#00bbbb 1px solid;
padding:10px 15px 10px 15px;
font-size:1.1em;
}
.boxbluelight-right-content-title {
color:#00BBBB;
font-weight:bold;
}
.boxbluelight-right-content p {
margin-bottom:14px;
}
.boxbluelight-right-content ul {
margin:10px 0 0 0;
}
.boxbluelight-right-content li {
background: url(../_img/ico-arrow-black.gif) 0 4px no-repeat;
padding-left:9px;
}
.boxbluelight-right-content li.link {
background: url(../_img/ico-arrow-blue2.gif) 0 4px no-repeat;
padding-left:9px;
}
a.boxbluelight-right-content-linkinfo {
background: url(../_img/ico-arrow-bluelight.gif) right bottom no-repeat;
color:#6db715;
font-weight:bold;
text-decoration:none;
display:block;
}
a:hover.boxbluelight-right-content-linkinfo {
text-decoration:underline;
color:#6db715;
}
.boxbluelight-right-bottom {
background: url(../_img/box-bluelight-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(../_img/box-blue-top.gif) top no-repeat;
  	height:30px;
	padding:10px 5px 0 5px;/* modified 30/05/2008 dma before 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(../_img/ico-arrow-black.gif) 0 4px no-repeat;
	padding-left:9px;
}
.boxblue-right-content li.link {
	background: url(../_img/ico-arrow-blue2.gif) 0 4px no-repeat;
	padding-left:9px;
}
a.boxblue-right-content-linkinfo {
	display: block;
	background: url(../_img/ico-arrow-box-blue.gif) right bottom 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(../_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(../_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(../_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(../_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(../_img/box-products-desc-top.gif) top no-repeat;
	padding:1px 1px 0 1px;
}
.box-products-description-link-content {
	height:30px;
	background: url(../_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(../_img/box-products-desc-linkline.gif) right no-repeat;
	
}
.box-products-description-link-content li a {
	background: url(../_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(../_img/box-products-desc-linkline.gif) right no-repeat;
}
.box-products-description-text {
	background: url(../_img/box-products-desc-bot.gif) bottom no-repeat;
	padding:18px;
	font-size:1.1em;
}
.box-products-description-text li {
	background: url(../_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(../_img/box-faq-top.gif) left top no-repeat;
	font-size:1.2em;
	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:280px;
	padding:18px 15px 18px 15px;
	float:left;
}
.box-faq-bottom {
	width:265px;
	background: url(../_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(../_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(../_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(../_img/box-publications-top-1box.gif) left top no-repeat;
	font-size:1.1em;
	margin-top:20px;
}
.box-publications-2box {
	width:361px;
	background: url(../_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(../_img/box-publications-bottom.gif) left bottom no-repeat;
	float:left;
}
.box-publications-1box-bottom {
	width:175px;
	background: url(../_img/box-publications-bot-1box.gif) left bottom no-repeat;
	float:left;
}
.box-publications-2box-bottom {
	width:361px;
	background: url(../_img/box-publications-bottom.gif) left bottom no-repeat;
	float:left;
}
a.link-arrow-down {
	background: url(../_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 box publications NEW */
.box-publications-left {
	width:155px;
	height:246px;
	background:  url(../_img/box-publications.gif) no-repeat;
	padding:10px;
	font-size:1.1em;
	margin:10px 10px 0 0;
	float:left;
}
.box-publications-right {
	width:155px;
	height:246px;
	background:  url(../_img/box-publications.gif) no-repeat;
	padding:10px;
	font-size:1.1em;
	float:left;
	margin-top:10px;
}
.box-publications-left h4, .box-publications-right h4 {
	color:#1194e4;
	font-weight:bold;
	margin:7px 0 10px 0;
	font-size:1.0em;
	height:48px;
}
.box-publications-left ul , .box-publications-right ul { margin-bottom:5px; }
.box-publications-left li , .box-publications-right li {background:none;padding-left:0;}

a.link-arrow-down {
	background: url(../_img/ico-arrow-blue-down.gif) left no-repeat;
	padding:4px 0 0 23px;
	color:#1194e4;
	font-weight:bold;
	display:block;
	height:18px;
}


/* 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(../_img/ico-toplink.gif) no-repeat 0 2px;
	color: #1194E4;
}

/* style element sitemap */
.sitemap {
	background: url(../_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(../_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(../_img/visu-splash.jpg) no-repeat;
	width: 880px;
	margin: 40px auto 15px;
	padding: 283px 0 43px 0;
}

.splash-wrapper .content div {
	_display: inline;
	text-align:left;
}

.splash-wrapper .content {
	width: 100%;
	text-align:center;
	font-size: 1.1em;
	height: 195px;
	padding-bottom: 20px;
	_padding-bottom: 10px;
}

.splash-wrapper .content .centerCnt{
	display:block;
	margin:auto;
}
.splash-wrapper .content .colmuns1{
	width:328px;
}
.splash-wrapper .content .colmuns2{
	width:466px;
}
.splash-wrapper .content .colmuns3{
	width:604px;
}
.splash-wrapper .content .colmuns4{
	width:742px;
}
.splash-wrapper .content .colmuns5{
	width:880px;
}

.splash-wrapper .content .centerCnt .colLeft{
	float:left;
	height:195px;
	background: url(../_img/box-splash-content_left.png) no-repeat top left;
	margin-left:3px;  	
}
.splash-wrapper .content .colmuns1 .colLeft{
	width:156px;
}
.splash-wrapper .content .colmuns2 .colLeft{
	width:294px;
}
.splash-wrapper .content .colmuns3 .colLeft{
	width:432px;
}
.splash-wrapper .content .colmuns4 .colLeft{
	width:570px;
}
.splash-wrapper .content .colmuns5 .colLeft{
	width:705px;
}

.splash-wrapper .content .centerCnt .colLeft .lang{
	float:left; 
	width:145px; /* edit by vbt - 30/04/2008 */
	margin-left:25px; 
	padding-top: 20px;
}

.splash-wrapper .content .centerCnt .colRight{
	float:left;
	height:195px;
	background: url(../_img/box-splash-content_right.png) no-repeat top right;
}


.splash-wrapper a {
	color: #009fdb;
}

.splash-wrapper li {
	background:  url(../_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(../_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: inline;
}
/*MGA fixes for splash 20080314*/
.splash-wrapper span#failureText {
	height:1em;
	display:block;
	margin-bottom:4px;
}
.splash-wrapper .box-clientspace input[type="hidden"] {
	display:none;
}
.splash-wrapper .box-clientspace-content input {
	margin:0 0 4px 0px;
	border-width:1px;
	width:132px;
}
.splash-wrapper .box-clientspace-title {
	height:auto;
}
.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;
}

/*error splash*/ 
.error-splash-wrapper {
	background:  url(../_img/visu_404.jpg) no-repeat;
	width: 780px;
	margin: 40px auto 15px;
	padding: 120px 0 43px 0;
}

.error-splash-wrapper .error-content div {
	_display: inline;
	text-align:left;
}

.error-splash-wrapper .error-content {
	width: 100%;
	text-align:center;
	font-size: 1.1em;
	height: 195px;
	padding-bottom: 20px;
	_padding-bottom: 10px;
}


.error-splash-wrapper .error-content .error-centerCnt{
	display:block;
	margin:auto;
}

.error-splash-wrapper .error-content .error-centerCnt .error-colLeft{
	float:left;
	height:195px;
/*	background:url(../_img/box-splash-content_left.png) no-repeat top left; */
	margin-left:3px;
}

.error-splash-wrapper .error-content .error-colmuns5{
	width:880px;
}

.error-splash-wrapper .error-content .error-colmuns5 .error-colLeft{
	width:705px;
}

.error-splash-wrapper .error-content .error-centerCnt .error-colLeft .lang{
	float:left; 
	width:145px; /* edit by vbt - 30/04/2008 */
	margin-left:31px; 
	padding-top: 20px;
}

.error-splash-wrapper a {
	color: #009fdb;
}

.error-splash-wrapper li {
	background: url(../_img/ico-arrow-blue2.gif) no-repeat right;
	padding-right: 15px;
	font-weight: bold;
	margin-top: 8px;
	padding-left:0;
}

.error-splash-wrapper ul.sublinks {
	background: url(../_img/dot-splash.gif) repeat-x top;
	padding: 10px 0 0 0;
	margin-top: 15px;
}

.error-splash-wrapper h4 {
	font-weight: bold;
}

.error-splash-wrapper h4 a {
	color: #264898;
}

.error-splash-wrapper ul.sublinks li {
	font-weight: normal;
}

/*box-nav-glossary*/
.box-nav-glossary{
	float:left;
	margin-top:15px;
	width:99%;
	padding-left:1%;
	background: url(../_img/box-nav-glossary.gif) no-repeat;
}
.box-nav-glossary ul{
	float:left;
	display:inline;
	padding:8px 0 11px 0;
	width:100%;
	background: url(../_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.2em;
	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(../_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(../_img/box-home-tabbed-info-separ.gif) no-repeat right;
}
.home-tabbed-info .tabs li.selected{
	background: url(../_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.2em;
	border-bottom:solid 1px #d9d9d9;
}
.pages-details .box-round{
	font-size:1.0em;
}

.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 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(../_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;
}

/*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(../_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(../_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(../_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(../_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: 1.2em;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 29px;
	height: 29px;	
}

#box-products-description ul.tabbernav {
	background-image:  url(../_img/tabbernav.gif);
	width: 544px;
}

#home-tabbed-info ul.tabbernav {
	background-image:  url(../_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,
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(../_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, .EL_tabBoxs {
	background:  url(../_img/box-products-desc-bot.gif) no-repeat left bottom;
	font-size:1.2em;
	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(../_img/visu-home-tabbed-info.jpg) no-repeat right top;
}

#home-tabbed-info.tabberlive {
	margin-bottom: 15px;
}


#home-tabbed-info.tabberlive .tabbertab .linksList, .EL_tabBoxs .linksList {
	margin-top: 10px;
	width: 400px;
}

#home-tabbed-info.tabberlive .tabbertab .linksList li, .EL_tabBoxs .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, .EL_tabBoxs h2 {
	display:none;
}
.tabberlive .tabbertab h3, .EL_tabBoxs h3 {
	display:none;
}

.tabberlive .tabbertab h4, .EL_tabBoxs h4 {
	color:#264898;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:8px;
}

.tabberlive .tabbertab h4.tab-title, .EL_tabBoxs h4.tab-title {
	font-size: 1.6em; color:#264898; margin-bottom: 15px; font-weight: normal;
}

.tabberlive .tabbertab h5, .EL_tabBoxs h5 {
	color:#264898;
	font-size:1.4em;
	margin-bottom:6px;
	width:70%;
}
.tabberlive .tabbertab h6, .EL_tabBoxs h6 {
	display:block;
	text-align:right;
	width:50%;
	float:right;
	margin-top:-25px;
	font-size:1.4em;
}



.tabberlive .tabbertab a, .EL_tabBoxs 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(../_img/button_blue_left.gif);
}
.button-grey-outer{
	background-image: url(../_img/button_grey_left.gif);
}
.button-red-outer{
	background-image: url(../_img/button_red_left.gif);
}
.button-lightblue-outer{
	background-image: url(../_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(../_img/button_blue_right.gif);
	color: #fff;
}
.button-grey-inner{
	background-image: url(../_img/button_grey_right.gif);
}
.button-lightblue-inner{
	background-image: url(../_img/button_lightblue_right.gif);
}
.button-red-inner{
	background-image: url(../_img/button_red_right.gif);
}
/* forms */
.form-generic{
	margin: 10px 10px 0 10px;
	padding: 0;
	border: none;
	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 input, .form-generic select{
	display: block;
	margin: 5px 0;
	border: 1px solid #949494;
}
.form-generic select{
	width: 400px;
	height: 19px;
}
.form-generic input{
	height: 15px;
	padding: 2px;
	width: 150px;
}
.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(../_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(../_img/box-tabbed.gif) center bottom no-repeat;
	font-size:1.2em;
}
div.box-tabbed ul.box-tabbed-tabs{
	position: absolute;
	left: 0;
	top: 0;
	width: 548px;
	height: 34px;
	background: url(../_img/box-tabbed-border.gif) center bottom repeat-x;
	font-weight: bold;
	font-size:1.2em;
}
ul.box-tabbed-tabs li{
	float: left;
	display: inline;
	margin-right: 2px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../_img/box-tabbed-tab-idle-left.gif);
}
ul.box-tabbed-tabs li.active{
	background-image: url(../_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 0 5px;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../_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(../_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(../_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(../_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(../_img/box-stepped-step-active-left.gif);
	z-index: 100;
}
ol.box-stepped-steps li.last-step-active{
	background-image:  url(../_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(../_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(../_img/box-stepped-step-active-right.gif);
	color: #1858a3;
}
ol.box-stepped-steps li.last-step-active a{
	background-image:  url(../_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{
	font-size:1.2em;
	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(../_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(../_img/ico_error.gif);
}
p.message-confirm{
	color: #85c549;
	background-image:  url(../_img/ico_confirm.gif);
}
p.message-info{
	color: #07a2dc;
	background-image:  url(../_img/ico_info.gif);
}
/* wide box */
div.box-round-large-outer{
	background:  url(../_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(../_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;
}

/* workspace */

.worspace-toolbar {
	width:726px;
	border:1px solid #c9c9c9;
	background-color:#eaeef1;
	padding:0 10px 0 10px;
	text-align:center;
}
a.worspace-toolbar-linkleft {
	background: url(../_img/arrow-left-toolbar.gif) left no-repeat;
	padding:0 0 0 15px;
	color:#0f93e5;
	float:left;
	margin:10px 0 10px 0;
}
a.worspace-toolbar-linkright {
	background: url(../_img/arrow-right-toolbar.gif) right no-repeat;
	padding:0 15px 0 0;
	color:#0f93e5;
	float:right;
	margin:10px 0 10px 0;
}
.worspace-toolbar-result {
	width:600px;
	float:left;
	margin:10px 0 10px 0;
}


/*-- css espace_client_short_error.html --*/

h3.espace_client{
	margin: 0 0 0px 0;
}

h2#personalisation {
	margin:0;
	font-size: 8px;
	color:#149ae3;
	padding: 0 0 10px 0;
}

.nav-left ul {
    padding-left: 0px;
}

.breadcrumb ul {
	padding-left: 0px;
	margin: 0px 0 20px 0;
}

.warning-box-round {
    background:  url(../_img/box-round-bg.gif) bottom no-repeat;
}

.warning-box-round-top {
    background:  url(../_img/box-round-top.gif) top no-repeat;
}

.warning-box-round-content {
    padding: 0 0 16px 0;
	background:  url(../_img/box-round-long-bottom.jpg) bottom no-repeat;
}

.warning-box-round-content .box-title-article-title-pink {
    color:#ff5e44;
	font: bold 12pt Arial, Helvetica, sans-serif;
	padding: 0 0 0px 17px;
	
}

.warning-box-round-content ul.warning {
    margin: 9px 0 6px 0;
	padding: 0 1px;
}

.warning-box-round-content ul.warning li {
	position:relative;
    background: #ffd6cf;
	padding: 7px 0 0 17px;
	margin: 0 0 2px 0;
	height:22px;
}

.warning-box-round-content ul.warning li span {
	position:absolute;
	right:0;
	top:8px;
	float: right;
}

.warning-box-round-content ul.warning li a {
	padding: 0px 10px 0px 17px;
	text-align:right;
	color: #ff2300;
	text-decoration:underline;
	
}

.prices {  
    background: url(../_img/prices.jpg) no-repeat;
	width:110px;
	height:64px;
	padding:15px 14px 11px 14px;
	color: #FFFFFF;
	font:  bold 14px Helvetica, Arial, sans-serif;
	text-align: center;
}

.prices p{
   margin: 0px 0px 0px 0px;
}

.prices p a {
   font: bold 7pt Arial, Helvetica, sans-serif;
}

.prices .number {  
    
	font: bold 15px  Helvetica, Arial, sans-serif;
	padding: 5px 0px 0px 0px;
	
}

.prices .link {  

}

.prices a {  
    
	font: bold 9px  Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 0px;
	text-decoration:underline;
}

.adv1 {  
    background:  url(../_img/adv-win.jpg);
	width:235px;
	height:149px;
}

.adv2 {  
    background:  url(../_img/adv-energy.jpg);
	width:235px;
	height:148px;
}

.box-round-little {
    width: 235px;
    background: url(../_img/box-little-top.jpg) no-repeat top;
	padding:1px 0 0 0;
}

.box-round-little-content{
    background: url(../_img/box-little-bottom.jpg) no-repeat bottom;
	padding: 0 20px 0 20px;
	font: 11px Arial, Helvetica, sans-serif;
}

.box-round-little-content h4 {
	padding: 10px 0 5px 0;
}

.box-round-little-content a{
    color: #1194e4;
	font: bold 11px Arial, Helvetica, sans-serif;
	background:  url(../_img/ico-arrow-box-blue.gif) no-repeat right;
	padding: 2px 17px 9px 0;
	display: block;
	text-align: right;
}

.box-round-table {
    background: transparent url(../_img/box-round-long-bottom.jpg) no-repeat scroll center bottom; 
}

.box-round-content-table {
	padding:0 1px 16px 1px;
	width:545px;
}

.box-round-content-table .box-title-article-title{
	padding:12px 0 15px 23px;
}

.box-round-content-table p.left {
	float:left;
	padding: 20px 0 16px 25px ;
}

.box-round-content-table p.right {
	float:right;
	padding: 20px 22px 16px 0px ;
}

.box-round-content-table p a {
	padding: 0 0 0 17px;
	background:  url(../_img/ico-arrow-box-blue.gif) no-repeat left;
	color: #41a9e9;
}

.box-round-content-table p a.right {
}

.box-round-content-table table.transactions th {
     background: #afdef2;
	 height: 30px;
	 color: #1194e4;
}

.box-round-content-table table.transactions thead {
     background: #afdef2;
	 height: 30px;
}

.box-round-content-table table.transactions tr.even {
     background: #eaf6fc;
}

.box-round-content-table table.transactions td {
     height: 30px;
}

.box-round-content-table table.transactions .action {
     width: 100px;
	 padding: 0 0 0 28px;
	 text-align:left;
	 
}

.box-round-content-table table.transactions .adress {
     width: 200px;
	 text-align:left;
}

.box-round-content-table table.transactions .date {
     width: 110px;
	 text-align:left;
}

.box-round-content-table table.transactions .by {
     width: 75px;
	 text-align:left;
}

.box-round-content-table table.transactions .status {
     width: 71px;
	 text-align:left;
}

.box_newsletter {
     width: 297px;
	 padding-top: 18px;
	 background:  url(../_img/box-newsletter-top.jpg) no-repeat top;
}

.box_newsletter h4.newsletter_title{
      padding: 0 0 0px 0;
}

.box_newsletter_content {
     width: 259px;
	 padding: 0 18px 0 20px;
	 background:  url(../_img/box-newsletter-bottom.jpg) no-repeat bottom;
}

.box_newsletter_content li{
     background:  url(../_img/ico-arrow-bgblue2.gif) no-repeat;
     padding-left:16px ;
	 margin-top: 13px;
	 list-style-type:none;
}

.box_newsletter_content li a{
     font: bold 8pt Arial, Helvetica, sans-serif;
     
	 
}

.box_newsletter span.button-newsletter{
     height: 30px;
	 width: 133px;
	 background:  url(../_img/newsletterbutton-left.jpg) no-repeat center left;
	 padding: 15px 0 15px 0;
	 display:block;
	 margin-left: 120px;
}

.box_newsletter a.newsletter{
      display:block;
	  font: bold 10pt Arial, Helvetica, sans-serif;
	  color: #FFFFFF;
	  text-align: center;
	  padding: 6px 0 0 0;
}

.box_newsletter span.right{
     height: 30px;
	 width: 127px;
	 background:  url(../_img/newsletterbutton-right.jpg) no-repeat right;
	 display:block;
	 padding: 0 0 0 9px;
}

.nav-right {
      width: 180px;
	  padding: 0px 0px;
     
}

.nav-right ul{
      width: 180px;
	  padding: 0;
	  margin-top: 10px;
     
}

.nav-right li{
	background:  url(../_img/nav-right-button-left.jpg) no-repeat top left;
	padding-left: 4px;
	margin-bottom: 10px;
	_zoom:1;
}

.nav-right a{
	background: red url(../_img/nav-right-button-right.jpg) no-repeat top right;
	padding: 10px 10px;
    display: block;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: center;
}

.no-margin {
    margin: 0px 0px 0px 0px;
}


/* style element box faq (MGA) */
.box-faq {
	width:547px;
	background: url(../_img/box-faq-top.gif) left top no-repeat;
	font-size:1.1em;
	margin-bottom:10px;
}
.box-faq-1box {
	width:265px;
	background: url(../_img/box-faq-top.gif) left top no-repeat;
	font-size:1.1em;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}
.box-faq h4, .box-faq-1box h4 {
	color:#64b406;
	font-size:1.7em;
	font-weight:bold;
	margin-bottom:10px;
}
.box-faq-content-left {
	width:235px;
	padding:18px 15px 18px 15px;
	float:left;
	height:120px;/* added 20/05/2008 dma */
}
.box-faq-content-right {
	width:235px;
	padding:18px 15px 18px 15px;
	float:right;
}
.box-faq-bottom {
	width:547px;
	background: url(../_img/box-faq-bottom.gif) left bottom no-repeat;
	float:left;
}
.box-faq-1box-bottom {
	width:265px;
	background: url(../_img/box-faq-bottom.gif) left bottom no-repeat;
	float:left;
}
.box-faq-bottom-content-left {
	width:235px;
	padding:0 15px 18px 15px;
	float:left;
	text-align:right;
}
.box-faq-bottom-content-right {
	width:235px;
	padding:0 15px 18px 15px;
	float:right;
	text-align:right;
}
.box-faq ul.link li, .box-faq-1box ul.link li {
	background: url(../_img/ico-arrow-blue2.gif) 0 4px no-repeat;
	padding-left:9px;
	color:#1194e4;
	margin-bottom:5px;
}
.box-faq ul.link li a, .box-faq-1box ul.link li a {
	color:#1194e4;
}
.box-faq ul.link li a:hover, .box-faq-1box ul.link li a:hover {
	color:#1194e4;
}


/* 17/03/2008 - for TinyMCE (Biagi Emmanuel request) */
.table { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.td_title {
        font-weight: bold;
        color: #FFFFFF;
        background-color: #008CD1;
        border: 2px solid #FFFFFF;
        margin: 10px;
        padding: 2px 10px;
}
.td_light {
        font-size: 12px;
        color: #000000;
        background-color: #DFE9F5;
        border: 2px solid #FFFFFF;
        padding-top: 2px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-left: 10px;
}
.td_dark {
        font-size: 12px;
        color: #000000;
        background-color: #C0CDDD;
        border: 2px solid #FFFFFF;
        padding-top: 2px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-left: 10px;
}
.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

/* FDE 17/03/2008 */
/* Grandes Entreprises et Institutions Publiques */
table.nrgPressList { margin:1em 0; }
table.nrgPressList td a { color:#149AE3; background: url(../_img/ico-arrow-bgblue2.gif) no-repeat 0 50%; padding-left:18px; }
table.nrgPressList td ul { margin:0.5em 0; }
table.nrgPressList td ul li { padding-left:20px; }
table.nrgPressList td { font:12px/1.4em Arial,sans-serif; background-color:#fff; }
table.nrgPressList td.nrgPressList_dateHeader 	{ padding:4px 0; background-color:#fff; border-bottom:1px solid #B5DFF6; color:#5F5F5F; }
table.nrgPressList td.nrgPressList_titleHeader 	{ padding:4px 10px; background-color:#fff; border-bottom:1px solid #B5DFF6; color:#5F5F5F; }

table.nrgPressList td.nrgPressList_date_odd 		{ padding:10px 0 5px; background-color:#fff; color:#9A9A9A;font-weight:bold; vertical-align:top; }
table.nrgPressList td.nrgPressList_date_even		{ padding:10px 0 5px; background-color:#fff; color:#9A9A9A;font-weight:bold; vertical-align:top; }
table.nrgPressList td.nrgPressList_item_odd 		{ padding:10px 10px 5px; background-color:#fff; }
table.nrgPressList td.nrgPressList_item_even 		{ padding:10px 10px 5px; background-color:#fff; }

td.Subtitle { font:12px/1.4em Arial,sans-serif; }
td.content .Subsubtitle { font:12px/1.4em Arial,sans-serif; font-weight:bold; }
a.link { color:#149AE3; font-size:12px; }

/* pack_myhome sIFR title look-alike */
td.title {
	color:#264898;
	font-size:31px;
	font-weight:normal;
	margin:0pt 0pt 15px;
	padding:0;
}

/* avantages client, consotool (dont work, <style> in page) */
a.tabst { color:#149AE3; font-size:20px; }

/* PME Login */
td.login-label { color:#707070; }
td.login-field .login-inputtext { border:1px solid #C0CDDD; padding:2px 8px; }


/* 18/03/2008 Stéphane Hildebrand (News widget?) */
.newsbody {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#404040;
	display:inline;
	float:left;
	clear:both;width:340px;height:190px;
}
.newsMainTitle {
	margin:0 0 15px 0;
	font-size:20px;
	color:#264898;
	font-weight: normal;
}
.news-list {
	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;
	clear:both;font-size:12px;
}
.newsOverview {
	color:#264898;
	margin-bottom:4px;
	font-size:11px;
} 

/* 2008/03/31 - Press Releases - more SPECIFIC css rules to overwrite styles in the html */
table.PRS_HUGIN_Form_Square { border:1px solid #C1C9D1; margin:0 0 10px; }
table.PRS_HUGIN_Form_Square .PRS_HUGIN_Form_Square_Left .top,
table.PRS_HUGIN_Form_Square .PRS_HUGIN_Form_Square_Left .bottom,
table.PRS_HUGIN_Form_Square .PRS_HUGIN_Form_Square_Right .top,
table.PRS_HUGIN_Form_Square .PRS_HUGIN_Form_Square_Right .bottom  { background:#E0E9F2; }

table.PRS_HUGIN_resultText { margin-left:16px !important; border:1px solid #E0E9F2; }
table.PRS_HUGIN_resultText,
table.PRS_HUGIN_resultText td,
table.PRS_HUGIN_resultText .PRS_HUGIN_resultText_Left .top,
table.PRS_HUGIN_resultText .PRS_HUGIN_resultText_Left .bottom,
table.PRS_HUGIN_resultText .PRS_HUGIN_resultText_right .top,
table.PRS_HUGIN_resultText .PRS_HUGIN_resultText_right .bottom { background:#E0E9F2; }

td.PRS_HUGIN_Form_Square_Content table.PRS_HUGIN_searchButton .left {
	background-image: url(../_img/chercher_btn_left.gif);
	background-repeat:no-repeat;
}
td.PRS_HUGIN_Form_Square_Content table.PRS_HUGIN_searchButton .center {
	vertical-align:top;
	padding-top:2px;
	padding-left:3px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	background-image: url(../_img/chercher_btn_center.gif);
	background-repeat:repeat-x;
	height:25px;
}
td.PRS_HUGIN_Form_Square_Content table.PRS_HUGIN_searchButton .right {
	font-size:1px;
	background-image: url(../_img/chercher_btn_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:25px;
}

/* PDF ICON ISSUE - vbt */

.pdfDownload {
	height: 18px;
	margin-bottom: 10px;	
}
.pdfDownload a.pdfTextLink {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
}
.pdfDownload img {
	display: block;
	float: left;
	margin-right: 5px;
}



/**********************************************************clientzone.css_20080804_Pochet_Marc *****************************************/

.client_zone {
	width:548px; 
	float:left;
}

/* Call To Action */
.client_zone .warning-box-round {
    background:  url(../_img/box-round-bg-gray.gif) bottom no-repeat;
    margin-bottom: 10px;
margin-top : 5px;/* added by marc pochet 10/10/08 */
}

.client_zone .warning-box-round-top {
    background:  url(../_img/box-round-top-gray.gif) top no-repeat;
}

.client_zone .warning-box-round-content {
    padding: 0 0 16px 0;
	background:  url(../_img/box-round-long-bottom-gray.jpg) bottom no-repeat;
}

.client_zone .warning-box-round-content .box-title-article-title-pink {
    color:#264898;
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 0 0 0px 17px;
	
}

.client_zone .warning-box-round-content ul.notes {
    margin: 9px 0 6px 0;
	padding: 0 1px;
}

.client_zone .warning-box-round-content ul.notes li {
	position:relative;
    background: #FFF no-repeat 15px 5px;
	padding: 7px 0 0 35px;
	margin: 0 0 2px 0;
	height:22px;
}

.client_zone .warning-box-round-content ul.notes li span {
	position:absolute;
	right:0;
	top:8px;
	float: right;
}

.client_zone .warning-box-round-content ul.notes li a.hide {
	padding: 0px 10px 0px 16px;
	text-align:right;
	color: #1194e4;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;/* added by marc pochet 10/10/08 */
	background:  url(../_img/ico-arrow-bgblue2.gif) no-repeat 0 2px;	
}
.client_zone .warning-box-round-content ul.notes li.info {
	background-image:  url(../_img/icon_info-blue.gif);
	padding:7px 0pt 10px 35px; /* added by dma 29/07 */
	background-position:9px13px;/* added by marc pochet 10/10/08 */
}
.client_zone .warning-box-round-content ul.notes li.warning {
	background-image:  url(../_img/icon_warning-blue.gif);
	padding:7px 0pt 10px 35px; /* added by dma 29/07 */
	background-position:9px13px;/* added by marc pochet 10/10/08 */
}


/*Contracts box*/
.client_zone .box-toggle {
	background:  url(../_img/box-rounded.gif) no-repeat bottom;
	padding-bottom: 15px;
	margin-bottom: 10px;
	margin-top: 5px;/* added by marc pochet 10/10/08 */
	font-size: 11px;
	zoom:1;
}

.client_zone .box-toggle-inner {
	background: url(../_img/box-round-top.gif) no-repeat top;
	padding: 0 15px 0 15px;
}
.client_zone .box-toggle .header {
	padding: 17px 0 5px;
}

.client_zone .box-toggle a {
	color: #1194e4;
}

.client_zone .box-toggle h5 {
	font-size: 11px;
	margin:0 0 5px 4px;
	clear:both;
}


.client_zone .box-toggle h5 a {
	font-weight: normal;
}


/* update from manu for eCCm 09/10/08*/
.client_zone .box-toggle .header a.toggle {
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 11px;
	font-weight: bold;
	margin-right: 20px;
padding-left: 15px;/*added by marc pochet 10/10/08 */
}

.client_zone .box-toggle .header a.plus {
	background-image: url(../_img/ico-plus.gif);
	padding-left: 15px;
}
.client_zone .box-toggle .header a.minus {
	background-image: url(../_img/ico-moins.gif);
	padding-left: 15px;
}


.client_zone .box-toggle .items {
	overflow: hidden;
	zoom: 1;
	width: 265px;
	float: left;
	margin-top:15px;
}

.client_zone .box-toggle .items li {
	margin: 0; /* modified by dma 29/07 */
	width: 79px; /* modified by dma 29/07 */
	height: 17px;
	font-size: 11px;
	padding: 12px 0 40px 8px; /* modified by dma 29/07 */
	background-repeat: no-repeat;
	float:left;
	line-height: 11px;
	position: relative;
	display: inline;
	cursor:pointer;
}
.client_zone .box-toggle .items li a {
	text-decoration:none;
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:999;
	zoom:1;
	background:transparent;
	width:67px;
	height:45px;
	padding:10px 8px;
	color:#FFFFFF;
}
.client_zone .box-toggle .items li a:hover, .box-toggle .items li.dashboardItem_h a{
	text-decoration:underline;
}


.client_zone .box-toggle .items .domiciliation {
	background-image:  url(../_img/item-domiciliation.gif);
}
.client_zone .box-toggle .items .montant {
	background-image:  url(../_img/item-montant.gif);
}
.client_zone .box-toggle .items .forfait {
	background-image:  url(../_img/item-forfait.gif);
}

.client_zone .box-toggle .items a {
	color: #1f408c;
}

.client_zone .box-toggle .items-color,
.client_zone .box-toggle .items-color a {
	color: #FFF;
}

.client_zone .box-toggle .items-color .domiciliation {
	background-image:  url(../_img/item-domiciliation-color.gif);
}
.client_zone .box-toggle .items-color .montant {
	background-image:  url(../_img/item-montant-color.gif);
}
.client_zone .box-toggle .items-color .forfait {
	background-image:  url(../_img/item-forfait-color.gif);
}

.client_zone .box-toggle .items li .price {
	font-size: 14px;
	font-weight: bold;
	display: block;
	position: absolute;
	bottom:11px;
	left: 8px;
	line-height: 20px;
	z-index:5;
	color:#FFFFFF;
}

/*update 25/05/2010 */

.client_zone .box-toggle .items_contract {
	overflow: hidden;
	zoom: 1;
	width: 265px;
	float: left;
	margin-top:15px;
}

.client_zone .box-toggle .items_contract li {
	margin: 0; 
	width: 122px; 
	height: 52px;
	font-size: 11px;
	padding: 12px 0 0px 8px; 
	background-repeat: no-repeat;
	float:left;
	line-height: 11px;
	position: relative;
	display: inline;
	cursor:pointer;
}
.client_zone .box-toggle .items_contract li a {
	text-decoration:none;
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:999;
	zoom:1;
	background:transparent;
	width:67px;
	height:45px;
	padding:10px 8px;
	color:#FFFFFF;
}
.client_zone .box-toggle .items_contract li a:hover, .box-toggle .items_contract li.dashboardItem_h a{
	text-decoration:underline;
}


.client_zone .box-toggle .items_contract .domiciliation {
	background-image:  url(../_img/item-domiciliation-contract.gif);
}
.client_zone .box-toggle .items_contract .montant {
	background-image:  url(../_img/item-montant-contract.gif);
}
.client_zone .box-toggle .items_contract .forfait {
	background-image:  url(../_img/item-forfait-contract.gif);
}

.client_zone .box-toggle .items_contract a {
	color: #1f408c;
}

.client_zone .box-toggle .items_contract li .price {
	font-size: 14px;
	font-weight: bold;
	display: block;
	position: absolute;
	bottom:5px;
	left: 8px;
	line-height: 20px;
	z-index:5;
	color:#FFFFFF;
}
/*----------------------------------------------------------------------------*/

.client_zone .box-toggle table {
	border-collapse: collapse;
	width:250px;
}

.client_zone .box-toggle table td {
	background: #f4f6fa;
	padding: 0px 5px;
	font-size: 11px;
	border-bottom: 1px solid #FFF;
	height: 29px;
}
.client_zone .hightlight tr td {
	background:#BEE4F4 none repeat scroll 0%;
}

.client_zone .box-toggle table tr.alt td {
	background: transparent;
}

.client_zone .box-toggle .box-toggle-content {
	overflow: hidden;
	zoom:1;
}

.client_zone .box-toggle .box-toggle-contracts {
	width: 253px;
	float: left;
}

/* steps : 67px + 4 steps x 97px + 67px = 522px */

.client_zone .box-toggle ul.steps {
	clear: both;
	margin: 20px 0 0;
	padding: 0 40px 0 47px;
	list-style: none;
	min-height: 100px;
	zoom:1;
}

/* bg */

.client_zone .box-toggle .leaving {
	background:  url(../_img/cz-steps-leaving.gif) no-repeat 0 0;
}

.client_zone .box-toggle .entering {
	background:  url(../_img/cz-steps-entering.gif) no-repeat 0 0;
}

.client_zone .box-toggle .step2 {
	background-position: 0 -100px;
}

.client_zone .box-toggle .step3 {
	background-position: 0 -200px;
}

.client_zone .box-toggle .step4 {
	background-position: 0 -300px;
}

/* steps */

.client_zone .box-toggle .steps li {
	background: none;
	float: left;
	width: 96px;
	font: 10px Arial,sans-serif;
	color: #919191;
	margin: 0;
	padding: 50px 0 25px;
	line-height: 1.2em;
	text-align: center;
}

.client_zone .box-toggle .step1 li.s1,
.client_zone .box-toggle .step2 li.s1,
.client_zone .box-toggle .step2 li.s2,
.client_zone .box-toggle .step3 li.s1,
.client_zone .box-toggle .step3 li.s2,
.client_zone .box-toggle .step3 li.s3,
.client_zone .box-toggle .step4 li {
	color: #448ccb;
	font-weight: bold;
}

/* example : setting green text for step 4, active */
/*
#my-move .step4 li.s4 { color:green; }
*/



.client_zone .box-toggle-inside {
	background:  url(../_img/box-rounded-inside.gif) no-repeat bottom;
	padding-bottom: 15px;
	margin-bottom: 10px;
	zoom:1;
}

.client_zone .box-toggle-inside-inner {
	background: url(../_img/box-rounded-inside.gif) no-repeat top;
	padding: 10px 15px 0 10px;
}

.client_zone .info-box {
	background: #BEE4F4 url(../_img/icon_info-blue.gif) no-repeat 10px 10px;
	padding: 10px 10px 10px 30px;
	font-weight: bold;
	font-size: 11px;
	color: #07a2dc;
}

.client_zone .movestatus {
	padding-top: 10px;
	clear: both;
	overflow: hidden;
}

/* Web profile */
.client_zone .box_newsletter {
     width: 297px;
	 padding-top: 18px;
	 background:  url(../_img/box-newsletter-top.jpg) no-repeat top;
}

.client_zone .box_newsletter h4.newsletter_title{
      padding: 0 0 0px 0;
}

.client_zone .box_newsletter_content {
     width: 259px;
	 padding: 0 18px 0 20px;
	 background:  url(../_img/box-newsletter-bottom.jpg) no-repeat bottom;
}

.client_zone .box_newsletter_content li{
     background:  url(../_img/ico-arrow-bgblue2.gif) no-repeat;
     padding-left:16px ;
	 margin-top: 13px;
	 list-style-type:none;
}

.client_zone .box_newsletter_content li a{
     font: bold 8pt Arial, Helvetica, sans-serif;
     
	 
}

.client_zone .box_newsletter span.button-newsletter{
     height: 30px;
	 width: 133px;
	 background:  url(../_img/newsletterbutton-left.jpg) no-repeat center left;
	 padding: 15px 0 15px 0;
	 display:block;
	 margin-left: 120px;
}

.client_zone .box_newsletter a.newsletter{
      display:block;
	  font: bold 10pt Arial, Helvetica, sans-serif;
	  color: #FFFFFF;
	  text-align: center;
	  padding: 6px 0 0 0;
}

.client_zone .box_newsletter span.right{
     height: 30px;
	 width: 127px;
	 background:  url(../_img/newsletterbutton-right.jpg) no-repeat right;
	 display:block;
	 padding: 0 0 0 7px;
}

.client_zone .row {
	overflow: hidden;
	zoom:1;
	font-size: 11px;
	padding: 2px 0;
}

.client_zone .row .label {
	width: 80px;
	float: left;
	font-weight: bold;
}

.client_zone .row .value {
	width: 80px;
	float: left;
}

/* ConsoTool */
.client_zone .box-round-little {
    width: 235px;
    background: url(../_img/box-little-top.jpg) no-repeat top;
	padding:1px 0 0 0;
}

.client_zone .box-round-little-content {
	-x-system-font:none;
	background:transparent url(../_img/box-little-bottom.jpg) no-repeat scroll center bottom;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
margin-top: 3px;/*added by marc pochet 10/10/08 */
	padding:0 20px;
}

.client_zone .conso-tool h4 {
	background: url(../_img/conso-tool-bg.gif) no-repeat 100% 3px;
}
/***********************************************added by marc pochet 10/10/08****************************************************************/
.client_zone .box-toggle .items li .small {
	font-size: 12px;
}

.client_zone .box-toggle .items li .smallest {
	font-size: 10px;
}

.client_zone .info-box a {
  text-decoration: underline;

}

.client_zone .box-round-little-content a {
  	background-position: 100% 4px;
}

.client_zone .warning-box-round-content ul.notes li.warning a.msg {
  	color:#404040;
}

.client_zone .warning-box-round-content ul.notes li.info a.msg {
  	color:#404040;
}
/**********************************************added by marc pochet 10/10/08******************************************************************/



/********************************************* clientzone.css_20080804_Pochet_Marc (fin) ************************************************/

/********************************************* mymove.css_20080804_Pochet_Marc ************************************************/

/* generic classes (content.css ?) */

/* inner box inside .box-round box (cf. my_move.html ) */
#my-move .box-round-inner { width:522px; }
#my-move .box-round-inner .top { width:100%; height:7px; overflow:hidden; background:url(/assets/design/_img/box-round-522px.gif) no-repeat 0 0; }
#my-move .box-round-inner .padding { width:100%; /* before 498px */
padding:0 12px 8px; background:url(/assets/design/_img/box-round-522px.gif) no-repeat 0 100%; }
#my-move .box-round-inner .padding p { padding:5px 0; margin:0; }


/* My Move section */
#my-move { }
#my-move .box-round { margin-bottom:15px; }
#my-move .box-round-top, #my-move .box-round-content { float:none; } /* useless floats from content.css buggy in ie6 */
#my-move .box-round-content { padding:0 13px 14px; }

#my-move .ico-info { padding-left:23px; background:url(/assets/design/_img/ico-info-saturated.gif) no-repeat 0 4px; }
#my-move p.ico-info { font:bold 11px Arial,sans-serif; color:#1c9dc6; line-height:1.3em;padding-right:12px /* new propriété */ }

#my-move address { font-size:11px; color:#000; font-style:normal; display:block; padding:0; margin:4px 0 10px; }
 
 /* steps : 67px + 4 steps x 97px + 67px  = 522px */
#my-move ul.steps { margin:20px 0 0; padding:0 67px; list-style:none; min-height:100px; height:1% }
 /* bg */
#my-move .leaving { background:url(/assets/design/_img/my-move-steps-leaving.gif) no-repeat 0 0; }
#my-move .entering { background:url(/assets/design/_img/my-move-steps-entering.gif) no-repeat 0 0; }
#my-move .step2 { background-position:0 -100px; }
#my-move .step3 { background-position:0 -200px; }
#my-move .step4 { background-position:0 -300px; }

 /* steps */
#my-move .steps li {background: none; float:left; width:97px; font:10px Arial,sans-serif; color:#919191; margin:0; padding:50px 0 25px; line-height:1.2em; text-align:center; }
#my-move .step1 li.s1,
#my-move .step2 li.s1,
#my-move .step2 li.s2,
#my-move .step3 li.s1,
#my-move .step3 li.s2,
#my-move .step3 li.s3,
#my-move .step4 li { color:#448ccb; font-weight:bold; }

 /* example : setting green text for step 4, active */
/*
#my-move .step4 li.s4 { color:green; }
*/

#my-move .pagination {
	color: #414045;
	background: #eaeef1;
	border: 1px solid #c9c9c9;
	padding: 6px 8px;
	text-align: center;	
	font-size: 11px;
	overflow: hidden;
	zoom:1;
}

#my-move .pagination div {
	color: #1090e7;
	/*text-decoration: underline;*/
}

#my-move .pagination div.prev, #my-move  a.prev {
	float: left;
	background: url(/assets/design/_img/arrow-prev-blue.gif) no-repeat left center;
	padding-left: 15px;
}

#my-move .pagination div.next, #my-move  a.next {
	float: right;
	background: url(/assets/design/_img/arrow-next-blue.gif) no-repeat right center;
	padding-right: 15px;
	margin-top: -12px;
}

#my-move  a {
	color: #1090e7;
	text-decoration: underline;
}




/********************************************* mymove.css_20080804_Pochet_Marc (fin) ************************************************/














/*
Example of structure:

<div class="pdfDownload">
	<a target="_blank" href="http://hugin.info/138502/R/1215064/253504.pdf">
		<img width="18" vspace="0" height="18" border="0" href="http://hugin.info/138502/R/1215064/253504.pdf" alt="version PDF" src="http://pvbe.electrabel.be/code/images/pdf_log.gif"/>
	</a>
	<a class="pdfTextLink" target="_blank" href="http://hugin.info/138502/R/1215064/253504.pdf">Download</a>
</div>
*/

/*********************************************  ajout 20081104_Pochet_Marc (DEBUT) ************************************************/

.box-modal { position: relative; width: 100%; background: #fff; }
.tl, .tr, .bl, .br {position: absolute; width: 10px;  height: 10px;}
.tl {top: -1px; left: -1px;}
.tr {top: -1px; right: -1px;}
.bl {bottom: -1px; left: -1px;}
.br {bottom: -1px; right: -1px;}

.inner-box-modal { padding: 20px;
background: url(/standalone/b2b/images/pic_business_loginbox.jpg) no-repeat !important;
background-position:90% 30% !important;}

/* Gray Boxes */
.box-modal-gray { border: 1px solid #bfbfbf; margin: 10px 0;}
.tl-gray { background: url(../_img/top_left_gray.gif) no-repeat; }
.tr-gray { background: url(../_img/top_right_gray.gif) no-repeat; }
.bl-gray { background: url(../_img/bottom_left_gray.gif) no-repeat; }
.br-gray { background: url(../_img/bottom_right_gray.gif) no-repeat; }

.modal-login { width: 515px !important;}

.modal-login p+p { 
	padding: 10px 0 0 17px;
	height: 20px;
	background: url(../_img/icon-modal-lock.png) left no-repeat;
}

.modal-login input { margin-bottom: 10px;}
.modal-login label { font-size: 12px; display: block;}

a.button-modal {
	background: url(../_img/box-clientspace-bg-butenter.gif) no-repeat top;
	color: #fff;
	font-size:13px;
	font-weight:bold;
	display:block;
	height:23px;
	width:142px;
	margin: 10px 0;
	padding-top:5px;
	text-align:center;
}

/********************************************* ajout 20081104_Pochet_Marc (fin) ************************************************/

/*********************************************  ajout 20081209_Katia_Garcia (DEBUT) ************************************************/
#overlayer {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
}
/*********************************************  ajout 20081209_Katia_Garcia (END) ************************************************/

/* New tab */
#EL_tabsBox
{
	margin:0;
	padding: 1px 1px 0;
	font-weight: bold;
	font-size: 1.2em;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 29px;
	height: 29px;	
}
#box-products-description #EL_tabsBox {
	background-image: url(../_img/tabbernav.gif);
	width: 544px;
}
#home-tabbed-info #EL_tabsBox {
	background-image: url(../_img/home-tabbed-info-tabs.gif);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 752px;
}
#EL_tabsBox li {
	list-style: none;
	margin: 0;
	float: left;
	background:none;
	padding-left:0;
}
.EL_tabBoxs {
	width: 512px;
}
#EL_tabsBox li a
{
	padding: 0 1px;
	text-decoration: none;
	border-right: 1px solid #c0c0c0;
	outline: none;
	display: block;
	color: #1194e4;
	float: left;
}
#EL_tabsBox li a span
{
	display: block;
	padding: 0px 14px;
	color: #1194e4;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
#EL_tabsBox li a:link, #EL_tabsBox li a:visited {
	color: #404040;
}
#EL_tabsBox li a:hover {
	text-decoration: underline;
	color: #FFF;
}

#EL_tabsBox li a:hover span, #EL_tabsBox li.active a span {
	text-decoration: underline;
	background: transparent url(../_img/tabsEL-active.gif) repeat-x center center;
	text-decoration:none;
	color: #fff;
}
#EL_tabsBox li.active {
	background: #FFF;
	color:#404040;
}
#EL_tabsBox li.active, #EL_tabsBox li.active a, #EL_tabsBox li.active span {
	float: left;	
}

#EL_tabsBox li.active {
	color: #666666;
	font-size: 12px;
	background: url(../_img/sep-tab.gif) repeat-y right;
	border: 0;
}
#EL_tabsBox li.active a {
	background-color: #FF8A00;
	color: #FFF;
}
#EL_tabsBox li a:hover, #EL_tabsBox li.active a {
	background: #fff none;
	display: block;
	height: 29px;
	padding: 0px 1px;
	text-decoration:none;
	cursor: pointer !important;
}
/* End New tab */
/*ajout Marc Pochet 20090526*/
.box-toggle .box-toggle-tickets thead.tickets-header td {
                background: #1F68B2 url(../_img/box-clientspace-bg.gif);
                color: #FFFFFF;
                font-weight:bold;
}

.box-toggle .box-toggle-tickets table {
                width:100%;
                height:22px;
                padding:3px 3px 3px 20px;
                text-align:left;
}

.box-toggle .box-toggle-tickets table td {
                border-color: #FFFFFF;
                border-style:none none solid solid;
                border-width:0 0 2px 2px;
}

.box-toggle .box-toggle-tickets tr.tickets-blue-row td {
                background: #DFE9F5;
}

.box-toggle .box-toggle-tickets tr.tickets-white-row td {
                background: #FFFFFF;
}

.box-toggle .box-toggle-tickets table textarea {
                overflow: auto;
}

.box-toggle .box-toggle-tickets .tickets-message-title {
                color: #1194E4;
                font-size:12px;
}

.box-toggle .box-toggle-tickets tr td.separator_dot {
                background: url(/sleek/layout/images/tickets/separator_dot.jpg) repeat-x;
}

tr.tickets-white-row td span input {
                background-repeat: repeat-x;
                }

/*fin ajout Marc Pochet 20090526*/


.messageerror 
	{	
		BACKGROUND-IMAGE: url('../_img/icon_warning-blue.gif');	
		COLOR: #fe1a00;
		PADDING-RIGHT: 10px;	
		BACKGROUND-POSITION: 0px 10px;	
		PADDING-LEFT: 25px;	
		PADDING-BOTTOM: 10px;	
		PADDING-TOP: 10px;	
		BACKGROUND-REPEAT: no-repeat
	}
.messageinfo 
	{	
		BACKGROUND-IMAGE: url('../design/_img/icon_info-blue.gif');	
		PADDING-RIGHT: 10px;	
		BACKGROUND-POSITION: 0px 10px;	
		PADDING-LEFT: 25px;	
		PADDING-BOTTOM: 10px;	
		PADDING-TOP: 10px;	
		BACKGROUND-REPEAT: no-repeat
	}



/**
 * Move Details
 */
#moveticketdetail #t1 {
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #333;
	text-align: left;
	width: 550px;
	border-collapse: collapse;
	border-spacing: 0;
	background: url(/assets/design/_img/enrp_plus/movedetails/table_bg.jpg) repeat-y;
}

#moveticketdetail #t1 caption {
	height: 54px;
	text-indent: -9999px;
}

#moveticketdetail #t1 th {
	font-size: 16px;
	color: #0089de;
	padding: 15px 0 5px 7px;
	text-align: left;
}

#moveticketdetail #t1 td {
	padding: 5px 0 5px 7px;
	background-image: none;
}

#moveticketdetail #t1 td.odd {
	background-color: #e9eaee;
}

#moveticketdetail #t1 td.even {
	background-color: #f3f2f7;
}

#moveticketdetail #t1 th.home-icon {
	background: url(/assets/design/_img/enrp_plus/movedetails/icon_home.jpg) top left
		no-repeat;
	padding-left: 40px;
}

#moveticketdetail #t1 td.t1-foot {
	height: 43px;
	background: url(/assets/design/_img/enrp_plus/movedetails/table_bottom.jpg) bottom left
		no-repeat;
	position: relative;
}

#moveticketdetail table a {
	padding-bottom: 6 px;
	background: url(/assets/design/_img/box-clientspace-bg-butenter.gif);
	width: 142px;
}

#moveticketdetail img {
	float: none;
	margin: 0;
	vertical-align: baseline;
}

/**
 * meter reading
 */
.blackDigit {
    background-color: black;
    color:white;
    width: 13px;
    border: 1px solid white;
}

.redDigit {
    background-color: red;
    color:white;
    width: 13px;
    border: 1px solid white;
}


/**
 * ticket details
 */
.ticketDetails ul li {
	list-style-type: none;
	background-image: none;
	padding-left: 0px;
}
 
 /**
 * but-blue-ticket
 */
 a.but-blue-ticket  { 
 background-color: transparent; 
 background-image: url(/assets/design/_img/enrp_plus/but-blue-ticket-bg.gif); 
 background-repeat: no-repeat;
background-attachment: scroll; 
background-position: 0% 0%; 
width: 142px; 
height: 22px; 
display: block; 
color: #ffffff; 
font-weight: bold; 
text-decoration: none; 
text-align: center; 
padding-top: 6px; }

a.but-blue-ticket.hover  { 
color: #ffffff; 
text-decoration: underline; }

/*****************************************************AJOUT PAR MARC POCHET LE 3/12/2009*******************************/
#greenpause-nl {
background:transparent url(../../../standalone/applications/enrp/ClientzoneGPbannerNL.jpg) no-repeat scroll center bottom; }

#greenpause-fr {
background:transparent url(../../../standalone/applications/enrp/ClientzoneGPbannerFR.jpg) no-repeat scroll center bottom; }  



/* Updated 07/12/2009 */
/* ADVISE BOX STYLES
============================================================= */
/* #advise { text-align: left; } */ 

/* #advise .block-text h5    { font-size: 14px; } */
/* #advise .block-text p     { font-size: 13px; } */

/* #advise a	{ font-size: 11px; } */

/* #advise .item	{ margin-bottom: 10px; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; } */

/* #advise img	{ float: left; margin-right: 20px; } */
/* #advise .block-text	{ width: 320px; float: left; } */

/* #advise .block-text h5 { margin: 0 0 3px; color:#264898; } */

/* #advise p	{ margin-bottom: 10px; } */

/* #advise a	{ background: url(http://www.electrabel.be/assets/design/_img/ico-arrow-bgblue.gif) top right no-repeat; padding: 3px 24px 4px 0px; position: absolute; bottom: 0; right: 0; margin-right: 0; margin-bottom: 10px; } */




/* Updated 10/12/2009 */
/* ADVISE BOX STYLES
============================================================= */

#advice { text-align: left; } 

#advice .block-text h5 { font-size: 14px; } 
#advice .block-text p a { font-size: 13px; color:#404040; } 

#advice a { font-size: 11px; } 

#advice .item { margin-bottom: 10px; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; } 

#advice img { float: left; margin-right: 20px; } 
#advice .block-text { width: 320px; float: left; } 

#advice .block-text h5 { margin: 0 0 3px; color:#264898; } 

#advice p { margin-bottom: 10px; } 

#advice a.hide { background: url(/assets/design/_img/ico-arrow-bgblue.gif) top right no-repeat; padding: 3px 24px 4px 0px; position: absolute; bottom: 0; right: 0; margin-right: 0; margin-bottom: 10px; } 



/* Updated 15/12/2009 unselected field */
============================================================= */
/* START */

.label_unselected {
	color: #ccccc !important;
}


.input_unselected {
	border: 1px solid #cccccc !important;
}
/* END */


/**
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* Please deleted old wizard and form style first!!!
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/ 

/**
 * New style wizard and forms
 */
.homewizard ol.box-stepped-steps {}
.homewizard ol.box-stepped-steps li {font-size: 0.85em !important;}
.homewizard ol.box-stepped-steps li a {padding: 7px 30px 0 25px;font-weight:bold;color: #color:#1858A3;outline: none;}

.homewizard ol.box-stepped-steps li a:hover {cursor: default;text-decoration:none;}
.homewizard ol.box-stepped-steps li.completed a {color: #1194E4 !important;}
.homewizard ol.box-stepped-steps li.completed a:hover {cursor: pointer;text-decoration: underline;}
.homewizard .box-stepped-step {padding-bottom: 15px !important;position:relative;}
.homewizard .box-stepped-step .txt_mandatory {font-size: 0.85em;color:#a9b0b5;margin-bottom: 10px;}
.homewizard .box-stepped-step .mandatory {color:#ae1919;}
.homewizard .box-stepped-step .hw_content {
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom: 15px;
	background:transparent url(/assets/design/_img/enrp_plus/h_border_dotted.png) repeat-x 0 100%;
	position:relative;
}
.homewizard .box-stepped-step div.blockTitle {
	color:#264898;
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	padding-top: 10px;
}
.homewizard .box-stepped-step div.blockSubtitle {
	color:#264898;
	font-size:14px;
	font-weight:bold;
}
.homewizard .box-stepped-step .hw_content img {float:left;}



.homewizard #contract .box-stepped-step .hw_content .form_items .form_item label {
	width:165px;
	display: block;
	float:left;
	padding-right:3px;
}
.homewizard #contract .box-stepped-step .hw_content .form_items .form_item input {
	width:200px;
}
.homewizard #who .box-stepped-step .hw_content .form_items .form_item label {
	width:135px;
	display: block;
	float:left;
	padding-right:3px;
}
.homewizard #who .box-stepped-step .hw_content .form_items .form_item input {
	width:230px;
}

.homewizard .box-stepped-step .hw_content .form_items img {float:none;}
.homewizard .box-stepped-step .hw_content .form_items {width: 400px;float: right;}
.homewizard .box-stepped-step .hw_content .form_items_noico {width: auto !important;}
.homewizard .box-stepped-step .hw_content .form_items .form_item {
	padding: 7px 0px 7px 0px;
	clear:both;
}
.homewizard .box-stepped-step .hw_content .form_items .form_item_custom {
	padding: 7px 0px 7px 0px;
	clear:both;
}
.homewizard .box-stepped-step .hw_content .form_items .form_item label {width:90px;display: block;float:left;}
.homewizard .box-stepped-step .hw_content .form_items .form_item input {width:275px;}
.homewizard .box-stepped-step .hw_content .form_items .form_item input.medium {width:110px;}
.homewizard .box-stepped-step .hw_content .form_items .form_item input.small {width:35px;}
.homewizard .box-stepped-step .hw_content .form_items .form_item input.narrow {width:35px !important;border: auto;margin: 0px !important;float:none !important;}
.homewizard .form_items .form_oneline {clear:both;overflow:hidden;}
.homewizard .form_items .form_oneline .small {width: 140px;float: left;clear:none !important;}
.homewizard .form_items .form_oneline .small input {width: 35px !important;}
.homewizard .form_items .form_oneline .large {width:250px !important;float:right;clear:none !important;}
.homewizard .form_items .form_oneline .large label {width: 65px !important;}
.homewizard .form_items .form_oneline .large input {width: 150px !important;}
.homewizard .box-stepped-step .hw_content .form_items .form_radios, .homewizard .box-stepped-step .hw_content .form_items .form_check {float: left;width:300px;}
.homewizard .box-stepped-step .hw_content .form_items .form_radios label, 
.homewizard .box-stepped-step .hw_content .form_items .form_check label {
	width: 290px !important;display: block;clear:both;padding-bottom: 5px;
}
.homewizard .box-stepped-step .hw_content .form_items .form_radios label span, 
.homewizard .box-stepped-step .hw_content .form_items .form_check label span {
	float: right;display:block;width:265px;padding-top: 1px;
}
.homewizard .form_radios label span span.helptooltip {
	background:transparent url(/assets/design/_img/enrp_plus/ico_help.png) no-repeat scroll right center;
	display:inline-block !important;
	float:none !important;
	height:1em !important;
	margin:0 !important;
	width:16px !important;
}
.homewizard .form_radios label span span.helptooltip span {display:none !important;}
.homewizard .box-stepped-step .hw_content .form_items .form_radios input, .homewizard .box-stepped-step .hw_content .form_items .form_check input {width: auto !important;float:left;padding: 0px !important;}
.homewizard .form_items_noico .form_radios {overflow:hidden;}
.homewizard .form_items_noico .form_radios input {float:left;}
.homewizard .form_items_noico .form_radios label {display: block;overflow:hidden;padding:7px 0px;}
.homewizard .form_items_noico .form_radios label span {
	margin-left:22px;
	/*float: right;*/
	display:block;
	/*width:495px;*/
	padding-top: 1px;
}

.homewizard .hw_oldanswers {
	list-style-type: none;
	background: #ededed none;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	padding: 10px 10px 10px 10px;
}
.homewizard .hw_oldanswers li {
	padding: 7px 0px 7px 25px;
	background: transparent url(/assets/design/_img/enrp_plus/bullet_HW_blue.gif) no-repeat 10px 10px;
	font-size:1.2em;
	border-top: 1px solid #b4b4b4;
}
.homewizard .hw_oldanswers li.first {
	border-top: none;
}

.button_container {clear: both;overflow: hidden;}
.button_container .next_button {float: right;margin-top: 0px;}
.button_container .prev_button {float: right;margin-top: 0px;}

.homewizard .tooltip {
	position: absolute;
	width: 296px;
	z-index: 1;
	display: none;
}

.homewizard .tooltip .body {
	background: url('/assets/design/_img/bg_tooltip.png') no-repeat top;
	z-index: 2
}

.homewizard .tooltip .bottom {
	height: 19px;
	background: url('/assets/design/_img/bg_tooltip_bottom.png') no-repeat bottom;
	z-index: 2;
	zoom: 1;
}

.homewizard .tooltip p {
	color: #79c143;
	padding: 10px 10px 10px 20px;
	font-size: 1.1em;
}

.homewizard .help {
	background: url('/assets/design/_img/enrp_plus/wizard/ico_help.png') no-repeat right;
	height: 14px;
	width: 16px;
	float: none;
	margin: -2px 0 0 0;
	cursor: pointer;
	zoom: 1;
	display: inline-block;
}

.homewizard .static .help {
	margin: -2px 1px -4px;
}

.homewizard .help span {
	display: none;
}

.homewizard .form_items_noico .form_radios label span .help {
	display: inline-block;
	margin-left: 0px;
	float: none;
}

.homewizard .form_items_noico .form_radios label span .help span {
	display: none;
}

.homewizard p.border_top {
	padding-top: 10px !important;
	border-top: 1px solid #DCDCDC;
}

.homewizard span.form_sep {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 3px;
}

.homewizard .startButton {
	width: ;
	margin: 0 auto;
	background: transparent none !important;
	padding: 15px 190px !important;
	overflow: hidden;
}

.homewizard .startButton * {
	cursor: pointer;
}

.homewizard p.iconvalid {
	background: transparent url(/assets/design/_img/enrp_plus/wizard/ico_confirm.gif) no-repeat 0 0;
	padding: 0px 0px 5px 20px !important;
}

.homewizard p.iconinfo {
	background: transparent url(/assets/design/_img/enrp_plus/icon_warning-blue.gif) no-repeat 0 0;
	padding: 0px 0px 5px 20px !important;
}

.homewizard ul.listlinks li {
	background: none;
	padding: 0px;
}

.homewizard .box-stepped-step .hw_content .with_icon img {
	float: right;
}

.homewizard .box-stepped-step .hw_content .with_icon p {
	padding: 10px 100px 10px 0px !important;
}

.homewizard input.disabled {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #404040;
}

.homewizard label.greyed {
	color: #cccccc;
}

.homewizard input.greyed {
	border: 1px solid #cccccc; 
	background-color: #eeeeee; 
}

/* Updated 15/01/2010 Chat */
/* LAYOUT
============================================================= */
/* #wrapper 	{ width: 1200px; margin: 150px auto 0; } */
.support-widget						{float: left; margin-left: 0px;}
/* SUPPORT WIDGETS
============================================================= */
/* Common Styles */
.support-widget	{ 
width: 170px; 
background: #00bbbb url(/standalone/applications/chatbanner/support-footer.jpg) no-repeat bottom;
padding-bottom: 20px; }

.support-widget p { 
padding: 5px 10px;  
color: #fff !important; font-family: Tahoma, Verdana, Arial, sans-serif; 
font-size: 12px; }

.support-widget .button	{ 
display: block; 
line-height: 29px; 
text-align: center; 
margin: 0 auto; 
height: 29px; 
border: 0; 
font-family: Helvetica, Arial, sans-serif; 
font-size: 12px; 
margin-top: 20px; 
color: #fff;  }

.support-widget .button a { 
color: #fff; 
text-decoration: none; }
.support-widget .button a:hover { 
text-decoration: underline; }

/* Chat */
#support-chat span#support-header 	{ 
background: url(/standalone/applications/chatbanner/header-chat.jpg) no-repeat top; 
height: 60px; 
display: block; }

/* Chat On*/
#support-chat.on #support-options 	{ 
background: url(/standalone/applications/chatbanner/option-chat-on.jpg) no-repeat top; 
height: 50px; 
display: block; }
#support-chat.on .button			{ 
width: 120px; 
background: #00bbbb url(/standalone/applications/chatbanner/button-chat-on.png) no-repeat bottom; }
#support-chat .button			{ 
width: 120px;
background: #00bbbb url(/standalone/applications/chatbanner/button-chat-on.png) no-repeat bottom; }

/* Chat Off*/
#support-chat.off #support-options 		{ 
background: url(/standalone/applications/chatbanner/option-chat-off.jpg) no-repeat top; 
height: 50px; 
display: block; }
#support-chat.off .button				{ 
width: 89px; 
background: #00bbbb url(/standalone/applications/chatbanner/button-chat-off.png) no-repeat bottom; 
text-indent: -9999px; }


/* Callback */
#support-callback span#support-header 	{ 
background: url(/standalone/applications/chatbanner/header-callback.jpg) no-repeat top; 
height: 60px; 
display: block; }
#support-callback .button				{ width: 126px;
background: #00bbbb url(/standalone/applications/chatbanner/button-callback.png) no-repeat bottom; }

/* Callback Both */
#support-callback.both #support-options 		{ 
background: url(/standalone/applications/chatbanner/option-callback-both.jpg) no-repeat top; 
height: 50px; 
display: block; }

/* Callback Direct */
#support-callback.direct #support-options 	{ 
background: url(/standalone/applications/chatbanner/option-callback-direct.jpg) no-repeat top; 
height: 50px; 
display: block; }

/* Callback Scheduled */
#support-callback.scheduled #support-options 	{ 
background: url(/standalone/applications/chatbanner/option-callback-scheduled.jpg) 
no-repeat top; 
height: 50px; 
display: block; }
/* Updated 15/01/2010 Chat */