body {font-family: arial, verdana, trebuchet MS, helvetica, calibri;  cursor: default; overflow-x: hidden; overflow:hidden;  }
a {text-decoration:none; color:black;}

#general {position: absolute; text-align: left; left:8%; top:21%; width:22%; /*height: 60%; margin-left:8%*/}
#lbl1{ text-align: left; font: bold 20px helvetica, calibri;}
#dispo {/*position: absolute; */text-align: center; margin-left:15%; margin-top:2%; width:55%; /*border: 1px solid #000000;*/}
#autr {position:absolute; text-align: left; left:39%; top:21%; width:22%; /*height: 60%; border: 1px solid #000000; line-height:198%; background-color: #B0CDFB; cursor:pointer;*/}
#outils_test{position:absolute; text-align: left; left:68%; top:21%; width:22%; height: 60%;}
#divers {/*position: absolute; */text-align: center; margin-left:15%; margin-top:2%; width:55%; /*border: 1px solid #000000;*/}
#lbl2{text-align: left; font: bold 20px helvetica, calibri; margin-left:8%;}

#fin_session{left: 44%; position: absolute; top: 85%; cursor: pointer;}
#lbl_chgmt_style{position:absolute; left:67%; top:3%;}
/*#lbl_chgmt_style1{position:absolute; left:67%; top:85%;}*/
#chgmt_style{position:absolute; left:81%; top:3%;}

#temp   {text-align:left; position: relative; top: 0px; left: 0px; width: 760px;}

#monForm{width: 50%; left:25%; position:absolute; top:20%;}
#monForm p{margin: 2px 0px 2px 0px;}
        
/* fieldset , legend */
#monForm fieldset{margin-bottom: 10px;border: #CCC 3px solid;}
#monForm fieldset:hover{background-color: #FFF;}
#monForm fieldset legend{padding: 0 10px;border-left: #CCC 1px solid;border-right: #CCC 1px solid;font-size: 1.2em;color: #999;}
           
/* Label */
#monForm label{background-color: #B0CDFB; display: block; float: left; height: 68%; letter-spacing: 2px; margin-left: 14%; margin-top: 3%; padding-right: 1%; text-align: right; width: 35%;}
#monForm .form_label_nostyle{background: none;}


/* Input */
#monForm input, #monForm select{margin-left: 5%; border: #CCC 1px solid; margin-top:3%;}
/*#monForm #radio{margin-left: 1%;width:0;border: #CCC 1px solid;}*/
#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus{border: #999 1px solid;background-color: #DDEEFF;}

/* button submit */
/*#monForm input[type="submit"]{background-color: #B0CDFB; border: #CCC 1px solid; width: 19%; margin-left: 43%; margin-top: 2%;}
#monForm input[type="submit"]:hover{background-color: #6AAAFA;cursor: pointer;}*/
.login {background-color: #B0CDFB; border: #CCC 1px solid; width: 24%; letter-spacing: 2px; /*margin-left: 43%; margin-top: 2%;*/}
.login :hover{background-color: #6AAAFA;cursor: pointer;}
/*#monForm input[type="reset"]{border: #DDEEFF 1px solid;width:27%;}*/
/*#monForm input[type="reset"]:hover{background-color: #E6484D;cursor: pointer;}*/

#news{height:30px;}
#news fieldset{margin-bottom: 10px; margin-bottom: -10px; border: #CCC 3px solid;}
#news fieldset legend{padding: 0 10px;border-left: #CCC 1px solid;border-right: #CCC 1px solid;font-size: 1.2em;color: #999;}
#news fieldset p{margin:0;text-align:left;}

.clear { /* generic container (i.e. div) for floating buttons */
     overflow: hidden;
     width: 100%;
}
/*a.bouton {
     display: block;
     float: left;
     font: bold 16px helvetica, calibri;
     height: 32px;
     margin-right: 6px;
     padding-right: 18px; 
     text-decoration: none;
	 width:140px;
}*/
.bouton  {font-size:20px; margin:4px; display:block; padding:3px 0px 6px; /*width:50%;*/ text-align:center; color:#FFFFFF;}

/*a.bouton span {
     display: block;
     line-height: 22px;
     padding: 5px 0 5px 19px;
}



a.bouton1, #n .submit {
     display: block;
     float: left;
     font: bold 16px helvetica, calibri;
     height: 32px;
     margin-right: 6px;
     padding-right: 18px;
     text-decoration: none;
	 width:200px;
}
a.bouton1 span {
     display: block;
     line-height: 22px;
     padding: 5px 0 5px 19px;
}*/
/*
.change-border { color:#fff; padding:10px; margin:5px auto; width:150px; text-align: center; font-weight: bold;}
.change-border0, .change-border0 .sb-inner { background:#222; }
.change-border1, .change-border1 .sb-inner { background:#AAA; }
.sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }
* html .sb, * html .sbi { height:1%; }
.sbi { display:inline-block; }
*/