body{
 padding: 0%;
 margin: 0%;
 font-family: Verdana;
 font-size: 1em;
}
input{
 border: 1px solid #CECECE;
}

input.t17Button{
 margin-right:2px;
}

body{
 padding: 0%;
 margin: 0%;
 font-family: Verdana;
 font-size: 1em;
}

td {
 font-size: .75em;
}

div.content {  
  min-height: 500px;
  margin-top: 15px;
  font-size: 0.75em;
}
div.background_head {
 height: 73px;
}

div.sessioninfo{
 border-bottom: 1px solid #000000;
 border-top:  1px solid #000000;
 height: 40px;
 width: 30%;
 font-size:0.65em;
 text-align: right;
}

div.dhtml_menu_box{
 border-bottom: 1px solid #000000;
 border-top:  1px solid #000000;
 height: 40px;
 width: 70%;
}

div.dhtml_menu{
 margin-left: 20px;
 margin-top: 7px;
 font-size: 0.75em;
}


div.left_col {
 width:14%;
 float:left;
 line-height:18px;
 border-right: 1px solid black;
 height: 100%;
}

div.login_box{
width: 400px;
margin-left: auto;
margin-right: auto;
margin-top: 250px;
border: 1px solid #000000;
font-size: 1em;
background-color: #FFFFFF;
}


div.error_box{
width: 750px;
margin-left: auto;
margin-right: auto;
margin-top: 250px;
border: 1px solid #000000;
font-size: 0.75em;
background-color: #FFFFFF;
}

div.popup_box

width: 400px;
border: 1px solid #000000;
font-size: 1em;
min-height: 600px;
}

div.footer {
  border-top: 1px solid #000;
}

div.t17CSV {
  margin-left: 10px;
  font-size:0.8em;
}

div.t17CSV a {text-decoration:none;}

div.stopstart {
  background-color:#CECECE;
  color:#FFFFFF;
  font-weight:bold;
  margin-top:20px;
  padding: 3;
  width:400px;
}


/* Diverses */
.t17RequiredLabel {
 color:#172C58;
 font-weight:bold;
}




a:link{
 font-size: 1em;
 color: #172C58;
 font-weight: bold;
}

a:activ{
 font-size: 1em;
 color: #172C58;
 font-weight: bold;
}

a:visited{
 font-size: 1em;
 color: #172C58;
 font-weight: bold;
}

a.t17RequiredLabelwithHelp {
 color:#172C58;
 text-decoration:none;
 font-weight:bold;
}

/*
input {
 width: 200px;
 border: 1px solid #000000;
}
*/

/* DHTML */
div.dhtmlMenuLG{white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div.dhtmlMenuLG img.dhtmlMenu{}
div.dhtmlMenuLG div.htmldbBKHolder{float:left;}
div.dhtmlMenuLG img.dhtmlMenuOn{}

ul.dhtmlTree {list-style:none;}
ul.dhtmlTree li{padding:2px 0;vertical-align:middle;}
ul.dhtmlTree li img{margin:0 4px;vertical-align:middle;}

.dhtmlSubMenu {background-color: #FFFFFF;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu li{margin:0em;padding-left:0em;}
.dhtmlMenuSep{text-align:center;}
img.dhtmlMenuSep{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#CCCCCC; }
.dhtmlSubMenu img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu .htmldbMIMG {vertical-align:middle;float:right}
.dhtmlSubMenu .dhtmlSubMenuP {text-align:center;color: #808080;padding: 3px;border-bottom:#CCCCCC 1px solid;padding:0px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuN {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuN:hover {background-color:#DDDDDD;border:1px solid black;color:#000000;padding:3px 8px;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuS {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;	text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuS:hover {background-color:#DDDDDD;border:1px solid #000000;		color: #000000;		display: block;		font-weight: normal;		padding:3px 8px;		margin:1px;	}

.dhtmlMenuLG2 li a{float:left;}


.dhtmlMenuLG2{list-style-type:none;padding:0;margin:0;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 *{float:left;text-decoration:none;display:block;line-height:25px;height:25px;vertical-align:middle;white-space:nowrap;background-color:#e7e7e7;}
.dhtmlMenuLG2 li{border:1px solid #999;}
.dhtmlMenuLG2 li.dhtmlMenuItem{margin:0 4px 0 0;} 
.dhtmlMenuLG2 li.dhtmlMenuItem a{padding:0 4px;}

.dhtmlMenuLG2 li.dhtmlMenuItem1{margin:0 4px 0 0;}  
.dhtmlMenuLG2 li.dhtmlMenuItem1 a{padding:0 4px;margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img{margin:0 2px 0 0;}

.dhtmlSubMenu2 {background-color: #eee;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu2 li{margin:0em;padding-left:0em;}
.dhtmlMenuSep2{text-align:center;}
img.dhtmlMenuSep2{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#ccc; }
.dhtmlSubMenu2 img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu2 .t13MIMG {vertical-align:middle;float:right}
.dhtmlSubMenu2 .dhtmlSubMenuP {background-color:#ddd;text-align:center;color: #808080;border-bottom:#ccc 1px solid;padding:3px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:link,.dhtmlSubMenu2 a.dhtmlSubMenuN:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {background-color:#ddd;color:#000;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:link,.dhtmlSubMenu2 a.dhtmlSubMenuS:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {background-color:#ddd;color:#000;}



div.popup_textcenter{
 text-align: center;
}



.t17InlineError {
 font-size:.65em;
 color:red;
}

.t17Messages{margin:5px auto;font-size:0.75em;}
.t17Success{padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin: 5px auto;}
.t17Notification{padding:5px;background-color:#EEEEEE;border:3px solid #CCCCCC;width:600px;margin:5px auto;}
.t17customize{text-align:right;margin-right:0px;margin-left:auto;}

td {
 font-size: .75em;
}

div.content {  
  min-height: 500px;
  margin-top: 15px;
  font-size: 0.75em;
}
div.background_head {
 background-color: #999999;
 height: 73px;
}

div.sessioninfo{
 border-bottom: 1px solid #000000;
 border-top:  1px solid #000000;
 height: 40px;
 width: 30%;
 float: right;
 font-size:0.65em;
 text-align: right;
}

div.dhtml_menu_box{
 border-bottom: 1px solid #000000;
 border-top:  1px solid #000000;
 height: 42px;
 width: 100%;
}

div.dhtml_menu{
 margin-left: 20px;
 margin-top: 7px;
 font-size: 0.75em;
}


div.left_col {
 width:14%;
 float:left;
 line-height:18px;
 border-right: 1px solid black;
 height: 100%;
}

div.login_box{
width: 400px;
margin-left: auto;
margin-right: auto;
margin-top: 250px;
border: 1px solid #000000;
font-size: 1em;
background-color: #FFFFFF;
}


div.error_box{
width: 750px;
margin-left: auto;
margin-right: auto;
margin-top: 250px;
border: 1px solid #000000;
font-size: 0.75em;
background-color: #FFFFFF;
}

div.popup_box{

width: 400px;
border: 1px solid #000000;
font-size: 1em;
min-height: 600px;
}

div.footer {
  border-top: 1px solid #000;
}

div.t17CSV {
  margin-left: 10px;
  font-size:0.8em;
}

div.t17CSV a {text-decoration:none;}

div.stopstart {
  background-color:#E6E6E6;
  color:#FFFFFF;
  font-weight:bold;
  margin-top:20px;
  padding: 3;
  width:400px;
}


/* Diverses */
.t17RequiredLabel {
 color:#172C58;
 font-weight:bold;
}




a:link{
 font-size: 1em;
 color: #172C58;
 font-weight: bold;
}

a:activ{
 font-size: 1em;
 color: #172C58;
 font-weight: bold;
}

a:visited{
 font-size: 1em;
 color: #172C58;
 font-weight: bold;
}

a.t17RequiredLabelwithHelp {
 color:#172C58;
 text-decoration:none;
 font-weight:bold;
}

/*
input {
 width: 200px;
 border: 1px solid #000000;
}
*/

/* DHTML */
div.dhtmlMenuLG{white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div.dhtmlMenuLG img.dhtmlMenu{}
div.dhtmlMenuLG div.htmldbBKHolder{float:left;}
div.dhtmlMenuLG img.dhtmlMenuOn{}

ul.dhtmlTree {list-style:none;}
ul.dhtmlTree li{padding:2px 0;vertical-align:middle;}
ul.dhtmlTree li img{margin:0 4px;vertical-align:middle;}

.dhtmlSubMenu {background-color: #FFFFFF;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu li{margin:0em;padding-left:0em;}
.dhtmlMenuSep{text-align:center;}
img.dhtmlMenuSep{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#CCCCCC; }
.dhtmlSubMenu img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu .htmldbMIMG {vertical-align:middle;float:right}
.dhtmlSubMenu .dhtmlSubMenuP {text-align:center;color: #808080;padding: 3px;border-bottom:#CCCCCC 1px solid;padding:0px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuN {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuN:hover {background-color:#DDDDDD;border:1px solid black;color:#000000;padding:3px 8px;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuS {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;	text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuS:hover {background-color:#DDDDDD;border:1px solid #000000;		color: #000000;		display: block;		font-weight: normal;		padding:3px 8px;		margin:1px;	}

.dhtmlMenuLG2 li a{float:left;}


.dhtmlMenuLG2{list-style-type:none;padding:0;margin:0;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 *{float:left;text-decoration:none;display:block;line-height:25px;height:25px;vertical-align:middle;white-space:nowrap;background-color:#e7e7e7;}
.dhtmlMenuLG2 li{background-image:url(../menu_small_m.gif);border:1px solid #999;}
.dhtmlMenuLG2 li.dhtmlMenuItem{margin:0 4px 0 0;} 
.dhtmlMenuLG2 li.dhtmlMenuItem a{padding:0 4px;}

.dhtmlMenuLG2 li.dhtmlMenuItem1{margin:0 4px 0 0;}  
.dhtmlMenuLG2 li.dhtmlMenuItem1 a{padding:0 4px;margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img{margin:0 2px 0 0;}

.dhtmlSubMenu2 {background-color: #eee;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu2 li{margin:0em;padding-left:0em;}
.dhtmlMenuSep2{text-align:center;}
img.dhtmlMenuSep2{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#ccc; }
.dhtmlSubMenu2 img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu2 .t13MIMG {vertical-align:middle;float:right}
.dhtmlSubMenu2 .dhtmlSubMenuP {background-color:#ddd;text-align:center;color: #808080;border-bottom:#ccc 1px solid;padding:3px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:link,.dhtmlSubMenu2 a.dhtmlSubMenuN:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {background-color:#ddd;color:#000;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:link,.dhtmlSubMenu2 a.dhtmlSubMenuS:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {background-color:#ddd;color:#000;}



div.popup_textcenter{
 text-align: center;
}



.t17InlineError {
 font-size:.65em;
 color:red;
}