/**** GENERALE ****/
* { font-family: Tahoma; font-size: 8pt; color:#000; }
form{height:100%;}

.clear{ clear:both;}

h1 a{ text-decoration:none;}

hr{ height:1px; background-color:#dcdcdc; width:100%; border:0;}

img{ vertical-align:middle; border:0;}

INPUT[type='checkbox']{cursor: pointer; margin:0; padding:0;}
INPUT[type='text'], INPUT[type='password'], textarea, INPUT[type='password'], select { border:solid 1px #dcdcdc;}
INPUT[type='file'] { padding:0; margin:0; border:solid 1px #dcdcdc; background-color:#fff;}
INPUT[type='image'] { vertical-align:middle;}

#footer{position:absolute;left:50%;top:100%;width:200px;margin:-20px auto 0px -100px; text-align:center; font-size:8pt; color:#00275d; letter-spacing:1pt;}
#footer a{ color:#00275d; }

div#logo{ height:150px; width:150px; margin-top:-75px; position: absolute; left:45px; top: 50%; background-image:url('../images/logo.png'); }

div#bg {width:100%; height:160px; background-color:#0998ff; position:absolute; top:50%; margin-top:-80px; left:0;background-image:url('../images/BKGbody.png');background-repeat:repeat-x; }

.borderRound{background-color:#dcdcdc; padding:4px;}
.menuContainer{ background-color:#fff; }

/**** UpdateProgress ****/
.bgUpdateProgress { height: 100%; width: 100%; position: absolute; left: 0; top: 0%; color: black; z-index: 20000; background-color:#fff; opacity:0.7; filter:alpha(opacity:70);  }
.ajaxProcessingContainerDiv{border: 0;height: 10%;width: 30%;position: absolute;left: 35%;top: 40%; z-index: 200000;}
.ajaxProcesingTable { width :100%; height: 100%; border: 4px solid LightBlue;background-color : White;}
.ajaxProcesingImageTD { text-align :center; padding:16px 0 6px;}
.ajaxProcesingTextTD{text-align :center;color: #0067a2;font-size :medium; padding-bottom:10px;}