/* -------------------------------------------------------------------- 
     			      Atos Worldline Web Applications
         	  ---- Technical team stylesheet ----
	        To be used in combination with "main.css"
			  		       Atos Worldline, 2008
-------------------------------------------------------------------- */
/* Please, be sure to have here ONLY the styles that 
have different properties as defined in the main CSS.
Do not duplicate the original main CSS in a whole */ 
html {
    background: #fff;
    margin:0;
    padding:0;
    height:98.7%;
    width: 100%;
}

 body {
	margin:0 auto;
	padding:0;
	height:98.7%;
	background: #fff;
    width: 955px;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 101%;
    text-align: center;
}

#container {
	min-height:100%;
	position:relative;
}

#header {
	padding:10px;
}

#body_login {
	padding-bottom:30px;	/* Height of the footer */
	overflow: hidden;
	margin: 20% auto;
}


  #main {width: 100%; text-align: left;}


#footer_login {
	background: #fff;
	position:relative;
	width:955px;
	height:30px;			/* Height of the footer */
}

label.login {
	line-height:2em;
	width:41%;
}

.required{
	color:#CC0000;
	font-weight:bold;
}

#warning_zone{
	color:#CC0000;
	font-style:italic;
	text-align:left;
	width:95%;
	font-size:0.75em;
}

ul.ulActionsBar#forForm {
	padding:0px;
	margin-bottom:15px;
}

.clear {
	clear:both;
}

.fullWidth{
	width:100%;
}

.floatLeft{
	float:left;
}

div.right{
	float:left;
	width:40%;
}

div.left{
	float:left;
	width:50%;
}

.submitButton{
	margin-left:40%;
	float:right;
}

p.btmargin{
	margin-bottom:20px;
}

/* ------------------------- !MAIN BLOCKS --------------------------------- */

/* fsLike : fieldset-like box */

#fslkDetailNoBorder {border:0px; clear: both; width: 100%; margin: 25px 0 15px;}
#fslkDetailNoBorder .part1 {border:0px; float: left; width: 50%;}
#fslkDetailNoBorder .part1 .lblike {border:0px; width: 16em; }



#fslkDetail .part1 {float: left; width: 50%;}

#fslkDetail .part2 {text-align:right;}
#fslkDetail .part2 .lblike {width: 15em; text-align:right; }

.fsLike .fsLikeContent {
   margin-bottom:15px; 
}

.fsLike p{
	text-align:left;
}

#fslkDetail .tableForFsLike{
	width:90%; 
	margin-left:5%; 
	margin-top:10px;
}

/* ------------------------------------ !POPUP ------------------------------ */
.popup{
	border: 1px solid rgb(0, 0, 0); 
	z-index: 100; 
	filter: alpha(opacity = 0); 
	position: fixed; 
	color: rgb(0, 0, 0); 
	opacity: 0; 
	background-color: rgb(255, 255, 255); 
	width: 40%; 
	height: 380px; 
	top: 20%; 
	right: 30%;
}

.popupTitle{
	font-weight: bold; 
	text-align: left; 
	margin-bottom:10px; 
	left; margin-top: 5px; 
	margin-left: 10px;
}

div.rightPopup{
	float:left;
	width:60%;
	text-align:left;
}

div.leftPopup{
	float:left;	
	width:30%;
	text-align:right;
}

.lblPopup{
	float:none;
}

/* -------------------------------- !FOOTER ---------------------------------- */


#foot {
   margin: 0;
}

#foot p#left{
	float:left;
}

#foot p#right a{
	float:right;
	text-decoration:underline;
	color:#000;
	padding: 0px 45px 0 0px;
}

/* ------------------------- !FORMS SPECIFICS --------------------------------- */

#ipTot1,#ipTot2 {width: 12.5em;}
#ipEnt {
	width: 28em;
	font-size:0.9em;
	margin: 3px 0 5px;
}
#ipNum{
	width:27em;
}

tbody tr.line1 {
	background-color: #B1B1B1;
}
tbody tr.line2 {
	background-color: #EDEBEB;
}

current.custompage {
	background-color: #B1B1B1;
}


/* NOTES : */
/* for IE6 "hacks" only */

* html #login {margin-left: 782px; height:77px;}

* html #loginBox {height: 67px;}
* html #loginBox a {background: url("/assets/ctx/6027116d/static/imgs/bg_deconnect.gif") 0px 4px no-repeat;}

* html .tabcnt {padding: 20px 30px 5px 62px;}

* html #fromto {margin-top: -10px;}

* html ul.ulActionsBar {padding: 10px 15px 15px 0;}

* html fieldset#fsFilter p, fieldset#fsSelect p {padding-top: 10px;}
* html .btActions {margin-top: -4px;}
* html .btActions a:link, .btActions a:visited {margin: 0 8px 0;}

* html .resNum {padding-top: 3px;}
input {
	width:10em;
}

span.button input {
	display: block;
}
span.button input:hover {
	text-decoration: underline;
}
.ctxl {
	padding:10px 0;
	margin-bottom:10px;
}
p#changeSearch {
	text-align:center;
	float: none;
}
#fslkDetailEnti {
	position:relative;
	width:100%;
}
.tabcnt {
	padding:30px 30px 0px 30px;
}

*+html ul.ulActionsBar {
	padding-top:15px;
}
.langBox {
	height:77px;
	overflow: hidden;
}
.langBoxNoJScript {
	background:transparent url("/assets/ctx/2ffe6f77/static/imgs/bg_lang.gif") repeat-x scroll left top;
	height:77px;
	/*left:0;*/
	position:absolute;
	top:0;
	overflow: hidden;
	width: 170px;
}

.langBoxNoJScript p.handle {
	width:15px;
	position: relative;
	left: 0;
	top: 0;
	text-align:left;
}
#nojsAllLang  {
	display:inline;
	float:left;
	left:15px;
	position:absolute;
	top:0;
}
#nojsAllLang ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:6px 7px 0;
	width:auto;
	postition: relative;
	left: 15px;
	top: 0;
}
#nojsAllLang li {
	padding:3px 0;
}

#nojsAllLang a, #nojsAllLang a:link, #nojsAllLang a:visited {
   color: #cfd502;
   font-weight: bold;
   text-decoration: none; 
}
.txtpassword {padding: 10px; font-size: 0.8em;}
*+html .txtpassword {float: none;}
*+html fieldset.fsLike {float: none; width: 100%;}
*+html p#changeSearch {float: none;}