@CHARSET "UTF-8";

/* HOME */
DIV#client label {
	display:none;
}
DIV#home-page H2 {
	margin-bottom: 0;
}

DIV#home-page DIV.news-item {
	margin-bottom: 0;
	padding: 0 10px;
}

DIV#home-page DIV#news-list, 
DIV#home-page DIV#client-messages,
DIV#home-page-pass DIV#login-form {
	border: 1px solid #e0e0e0;
	position: relative;
	margin: 1em 0;
	_height: 0;
}

DIV#home-page DIV#news-list {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 1em;
	margin-bottom: .5em;
}

DIV#home-page DIV#news-list A.more ,
DIV#home-page DIV#client-messages A.more{
	float: right;
	font-weight: bold;
	font-size: 90%;
	padding-right: 10px;
}

DIV#home-page DIV#news-list H3,
DIV#home-page DIV#client-messages H3,
DIV#home-page-pass DIV#login-form H3 {
	background: url('../images/bg-fieldset-title-strip.jpg') repeat-x top center #ebebeb;
	color: #189bbd;
	font-size: 120%;	
	padding: .4em 4px .5em 8px;
	margin: 1px 0 2px 0;
	_height: 0;
}

DIV#home-page DIV.news-item H3 {
	font-size: 110% !important;
	background: none !important;
	margin: 0 !important;
	padding: .4em 0px !important;
}

DIV#home-page SPAN.corner-tl,
DIV#home-page SPAN.corner-tr,
DIV#home-page SPAN.corner-bl,
DIV#home-page SPAN.corner-br,
DIV#home-page-pass SPAN.corner-tl,
DIV#home-page-pass SPAN.corner-tr,
DIV#home-page-pass SPAN.corner-bl,
DIV#home-page-pass SPAN.corner-br {    
	display: block;
	width: 5px;
	height: 5px;
	position: absolute;
	z-index: 100;
	right: 0;
}

DIV#home-page SPAN.corner-tl,
DIV#home-page-pass SPAN.corner-tl {
	top: -1px;
	left: -1px;
	background: url('../images/bg-fieldset-corner-tl.gif') 0 0 no-repeat;
}

DIV#home-page SPAN.corner-tr,
DIV#home-page-pass SPAN.corner-tr  {
	top: -1px;
	right: -1px;
	_margin-top: -10px;
	background: url('../images/bg-fieldset-corner-tr.gif') 0 100% no-repeat;
}

DIV#home-page SPAN.corner-bl,
DIV#home-page-pass SPAN.corner-bl  {
	bottom: -1px;
	left: -1px;
	_margin-bottom: -10px;
	background: url('../images/bg-fieldset-corner-bl.gif') 100% 0 no-repeat;
}

DIV#home-page SPAN.corner-br,
DIV#home-page-pass SPAN.corner-br {
	bottom: -1px;
	right: -1px;
	background: url('../images/bg-fieldset-corner-br.gif') 100% 100% no-repeat;
}

DIV#home-page DIV#client-messages {
	padding-bottom: .5em;
}

DIV#home-page DIV#client-messages DL {
	padding: .5em 10px;
}

DIV#home-page DIV#client-messages DL DD,
DIV#home-page DIV#client-messages DL DT {
	padding: .3em 0;
}

DIV#home-page DIV#client-messages DL DT {
	background: url('../images/icon-mail-replay.png') left .4em no-repeat;
	padding-left: 25px !important;
	font-weight: bold;
	float: left;
	clear: both;
}

DIV#home-page DIV#client-messages DL DT.read {
	background: url('../images/icon-mail-read.png') left .2em no-repeat;
	font-weight: normal;
}

DIV#home-page DIV#client-messages DL DD {
	float: right;
	font-size: 90%;
	display: none;
}

DIV#home-page DIV#block {
	line-height: 1.5em;
	color: #606060;
}
/* UNLOGED HOME PAGE */
DIV#home-page-unloged DIV#gate-b2b,	
DIV#home-page-unloged DIV#gate-user,
DIV#home-page-unloged DIV#gate-perso {
  display:block;
  float:left;
  padding-left:25px;
  padding-top:44px;
  padding-right:30px;
  margin:5px;
  width:255px;
  height:223px;
  background: url('../images/home-bg1.png') no-repeat top left;
  position:relative;
  margin-bottom:0px;
  }
DIV#home-page-unloged DIV#gate-user {
	background: url('../images/home-bg2.png') no-repeat top left;
}
DIV#home-page-unloged DIV#gate-perso {
	background: url('../images/home-bg3.png') no-repeat top left;
}
DIV#home-page-unloged H1{
 	font-size: 20px;
 	margin-left:25px;
}
DIV#home-page-unloged SPAN{
	font-size:11px;
	padding-top:5px;
	padding-bottom:10px;
	display:block;
	margin-left:25px;
}
DIV#home-page-unloged DIV#gate-user SPAN {
	padding:2px;
}
DIV#home-page-unloged DIV#gate-user DIV#client H3 {
	display:none;
}
DIV#home-page-unloged DIV INPUT.text {
 	width: 154px;
 	height: 19px;
 	background: url('../images/home-input-bg.png') no-repeat top left;
 	overflow:none;
 	padding:0px;
 	border:none;
 	padding-left: 30px;
 	padding-top:5px;
 	margin:2px;
}
DIV#home-page-unloged DIV LABEL {
	display:inline-block;
	color:white;
	padding-top:8px;
	padding-right:8px;
	font-weight:bold;
	width:42px;
	text-align:right;
}
DIV#home-page-unloged DIV label.lbl-password,
DIV#home-page-unloged DIV label.lbl-logname {
	text-align: right;
	width:57px;
	padding-right:6px;
}
DIV#home-page-unloged DIV label.lbl-logname  {
	padding-top: 3px;
	position:relative;
	bottom: -5px;
}
DIV#home-page-unloged .button {
	text-align:center;
	border:0px !important;
	color:white !important;
	width:163px;
	height:44px;
	font-weight:normal;
	background-position:top left;
	display:block;
	font-size:11px;
	position:absolute;
	bottom:28px;
	left: 70px;
}
DIV#home-page-unloged DIV#gate-b2b .button {
	background:url('../images/home-submit-b2b.gif') no-repeat !important;
}
DIV#home-page-unloged DIV#gate-user .button {
	background:url('../images/home-submit-user.gif') no-repeat !important;
}
DIV#home-page-unloged DIV#gate-perso .button {
	background:url('../images/home-submit-perso.gif') no-repeat !important;
}
DIV#home-page-unloged DIV#gate-b2b .button:hover,
DIV#home-page-unloged DIV#gate-user .button:hover,
DIV#home-page-unloged DIV#gate-perso .button:hover,
DIV#home-page-unloged DIV#gate-b2b .ie6hover,
DIV#home-page-unloged DIV#gate-user .ie6hover,
DIV#home-page-unloged DIV#gate-perso .ie6hover { 
	background-position:bottom left !important;
}
DIV#home-page-unloged table {
	background:none !important;
}


DIV#home-page-unloged DIV#password-help {
	margin:auto;
	background:url('../images/bg-home-password-help.png') no-repeat top left;
	width:245px;
	height:63px;
	font-size:11px;
	padding-left:55px;
	padding-right:10px;
	padding-top:17px;
}
