#bodytext{font-size:11px; width:580px;}
#close {text-align:right;width: 100%;border-bottom: 1px solid #808080;}
#formL input{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: white;border: 1px solid #CCCCCC;font-size: 10px;padding-left: 4px;}
#formL td{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
#formL tr.fra{display:none;}
#infoL{border-top: 1px solid #808080;text-align:left; padding:5;width: 80%;}
#infoL div{padding:10px;}
#infoL div.fra{display:none;}
#infoL span{text-transform: uppercase; font-weight: bold;  color:#808080;}
#infoL span.fra{display:none;}
#infoLo{border-top: 1px solid #808080;border-bottom: 1px solid #808080; text-align:left; padding:5;width: 80%;}
#infoLo div{padding:10px;}
#infoLo div.fra{display:none;}
#infoLo span{text-transform: uppercase; font-weight: bold;  color:#808080;}
#infoLo span.fra{display:none;}
#infoR {border-top: 1px solid #CCCCCC;}
#langL{text-align:right;width: 80%;}
#poweredL{border-top: 1px solid #808080;width: 80%;}
#rightTitle {text-align:right;width: 100%;border-bottom: 1px  solid #b40000; text-transform: uppercase; color:#b40000;}
#spaceRD{line-height:2px; font-size: 2px;border-bottom: 1px solid #CCCCCC;}
#spaceRU{line-height:2px; font-size: 2px;border-top: 1px solid #CCCCCC;}
#spacer{line-height:2px; font-size: 2px;}
#tip {display:none}
#topB{text-align: left;width: 80%;}
#topL{text-align: left;width: 80%;}
#txaF {width:300px; font-size:11px;}
#wait {display:none}
#welcL{text-align:left;width: 80%;}
.action{font-size: 11px;background-color: #ffffff;  padding:5px;  white-space: nowrap; border: 1px solid #808080;}
.alert {color: #b40000; padding:8px;border-bottom: 1px solid #b40000;}
.alertTitle{background-color: #b40000;color: #e1e1e1;text-transform: uppercase; font-weight: bold;border-bottom: 1px solid #b40000;padding:8px;}
.alertOk{background-color: #608FDD;color: #e1e1e1;text-transform: uppercase; font-weight: bold;border-bottom: 1px solid #608FDD;padding:8px;}

.allInfo{background-color: #e1e1e1;}
.allTop{border-bottom: 1px solid #808080;background-color: #e1e1e1;  padding: 5px;}
.border{padding:3px;border:1px solid #808080;}
.brd_btm_800{border-bottom:1px solid #b40000;padding:5px;}
.brd_rgh_800{padding:3px;border-right:1px solid #808080;}
.btn{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;color: #333333;  background-color: white; border: 1px solid #CCCCCC;font-size: 10px;padding-left: 4px;}
.btnBar{padding: 5px;}
.btnFile{}
.cmdTop{padding:5px;}
.cmdTop a{border: 1px solid #CCCCCC;  background-color: #e1e1e1; padding:3px;height:22px;vertical-align: middle; }
.col1 {}
.col3 {}
.column {width: 160px;/*tabelle che contengono il menu*/}
.contDet{background-color: #e1e1e1;}
.contDet18{line-height:18px;}
.contact{}
.content{padding: 5px}
.cust4{/*prima riga della tabella*/}
.cut{overflow:hidden;height: 1.3em;}
.headerMsg {padding:5px;background-color: #e1e1e1;}
.helpMenu {/*attributi per il link del menu di help e di logout*/  border: 1px solid #CCCCCC;  background-color: #ffffff;   padding:2px;}
.label{}
.lev1 {text-transform: uppercase; color:#b40000;  font-weight: bold; padding:5px;list-style-type : circle;}
.lev2 {text-transform: none;font-style: normal;padding:3px; font-weight: normal;text-decoration : underline;}
.lev3{margin-left:-30px;list-style-type : none;}
.lev4 {font-style: italic; list-style-type : none;}
.listInfo{background-color: #e1e1e1;  padding: 5px;}
.logoutMenu  {border: 1px solid #CCCCCC;  background-color: #e1e1e1;   border-top: none;   padding:2px;}
.mailTop{color:#b40000; padding:5px;}
.mainBar{padding:2px;border-bottom: 1px solid #808080;border-top: 1px solid #808080;text-transform: uppercase;}
.mainBar td{color:#b40000;}
.menu {/*attributi per il link del menu*/}
.menuH a{}
.menuInside td  {/*menu principale*/  white-space: nowrap;  line-height:20px;  padding-left: 4px;  padding-right: 4px;}
.menuL a{}
.msg1{font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;background-color:#FFFFFF;color: #000000;font-size: 11px;} 
.msgEmpty{text-transform: uppercase; font-weight: bold;  color:#b40000; padding:5px;}
.msgNewsTitle{border: 1px solid #CCCCCC;  background-color: #e1e1e1;   }
.newFeature{border: 1px  solid #CCCCCC;  font-weight: bold;text-transform: uppercase;padding:5px;}
.newService{}
.newsInfo{/*border-bottom: 1px solid #808080;border-top: 1px solid #808080;*/ padding: 5px;}
.newsTitle{text-transform: uppercase;border-top: 1px solid #808080;padding-right : 5px;padding-top : 5px;}
.pages{}
.popTitle{border-bottom: 1px solid #808080; text-transform: uppercase; color:#b40000;  font-weight: bold; padding:5px;}
.postzero{}
.retry{text-transform: uppercase; font-weight: bold;  color:#000000; padding:5px;}
.row {white-space: nowrap;}
.rowSized{font-size: 11px;white-space: nowrap;}
.rowTop{border: 1px solid #c8c8c8;}
.rowcolor0{white-space: nowrap; background-color: #e1e1e1;}
.rowcolor1{white-space: nowrap; background-color: #FFFFFF;}
.sectionTitle{border-bottom: 1px solid #b40000; text-transform: uppercase; color:#b40000;font-weight: bold;}
.sectionTitle div a.guide {color:#b40000;}
.service{text-transform: uppercase; font-weight: bold;  color:#808080; padding:5px;border-bottom: 1px solid #808080;}
.spec {color: #b40000; border: 1px solid #808080;  padding: 3px;}
.subMenu td{white-space: nowrap;  line-height:18px;  padding-left: 4px;  padding-right: 4px;}
.subTitle{padding:2px; border-bottom: 1px solid #808080;text-transform: uppercase;}
.topRow{}
.topRow1{}
.topRow2{}
.topic  {padding:5px;border-bottom: 1px solid #b40000;border-top: 1px solid #b40000;text-transform: uppercase;}
.topic td{color:#b40000;}
.txbox {width:200px;}
.txboxLDAP {width:300px;}
.txboxCAP {width:50px;}
.txboxDATE {width:50px;}
.txboxFM{width:300px;}
.txboxFN{width:200px;}
.txboxFS{width:50px;}
.txboxPOP{width:200px;}
.txboxS{width:580px;}  
.txboxW{width:580px;}
.txboxname{width:150px;}
.txboxGG{width:50px;}
.txboxMM{width:50px;}
.txboxAAAA{width:80px;}
.user {border-top: 1px solid #808080; text-transform: uppercase; color:#b40000;  font-weight: bold; padding:5px;}
.voice {font-size: 11px; padding:2px;background-color: #ffffff;  white-space: nowrap; border: 1px solid #808080;}
.w550{border:0; padding:0; margin:0; width:100%;}
.welcomeBG {text-transform: uppercase;    color:#000000;   font-weight: bold;    padding:5px;}
h2,h3,h4 {}
a {color: #000000;text-decoration: none;font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;}
a.fsss-msg:hover{} 
a.fsss-msg:link{}
a.fsss-msg:visited{}
a.msg:hover{}
a.msg:link{}
a.msg:visited{}
a.newS:hover{}
a.newS:link{}
a.newS:visited{}
a:hover{color: #b40000;  text-decoration: underline;font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;}
body {font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;margin: 0px;padding:0px;background-color: #FFFFFF;width: 100%;height: 100%;}
body.login{width: 80%; margin : 0px auto; text-align: center;}
body.login table{text-align: left;}
div{font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;}
form {border: none;padding: 0px;margin: 0px;}
html{margin: 0px;padding: 0px;background-color: #FFFFFF;width: 100%;height: 100%;}
input{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;color: #333333;  background-color: white; border: 1px solid #CCCCCC;font-size: 10px;padding-left: 4px;}
input.chk{border: none;}
input.radio{border: none;}
select{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;color: #333333;  background-color: white; border: 1px solid #CCCCCC;font-size: 10px;padding-left: 4px;}
small{font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;}
table{font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;}
td{font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;}
td a.section{color:#b40000; padding:5px;line-height:18px;}
td.allTop input {vertical-align: middle;}
td.allTop input.chk {background-color: #e1e1e1;}
td.contDet input.chk {background-color: #e1e1e1;}
td.cust{padding: 5px 5px 5px 5px;  white-space: nowrap;  height: 100%;  width: 180px;  border-right: 1px solid #CCCCCC;}
td.cust3{height: 100%;}
td.headerList{padding: 3px;white-space: nowrap;}
td.headerList a{padding: 3px;white-space: nowrap;} 
td.headerList a:hover{padding: 3px;white-space: nowrap;}
td.headerList div{padding: 3px;white-space: nowrap;} 
td.listInfo input.chk{background-color: #e1e1e1;}
td.msgInfo{background-color: #e1e1e1;  color: #b40000;  padding: 5px;padding-bottom:0;}
td.msgNews{padding: 5px;}
textarea{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;color: #333333;  background-color: white; border: 1px solid #CCCCCC;font-size: 10px;padding-left: 4px;}
tr{font-size: 11px;font-family: Verdana, Tahoma, Geneva, Helvetica, Arial, Sans-serif;color: #000000;}
tr.rowcolor0 input.chk {background-color: #e1e1e1;}
tr.rowcolor1 input.chk {background-color: #FFFFFF;}
pre{font-family: verdana, helvetica, arial, sans-serif;}

/* questa sezione governa i tab della scheda contatto, suggeriamo di toccare solo ed esclusivamente i colori per evitare problemi o errori di visualizzazione*/
div.tabArea {
  font-size: 80%;
  margin-top: 3px;
  padding: 0px 0px 3px 0px;
  }

 div.btnArea {
  background-color: #CCCCCC;
  padding: 2px 1em 2px 1em;
  }

a.tab {
  background-color: #CCCCCC;
  border: 1px solid #CCCCCC;
  border-bottom-width: 0px;
  border-color: #ffffff #CCCCCC #CCCCCC #CCCCCC;
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 2px 1em 2px 1em;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: #000000;
}

a.tab:hover {
  background-color: #CCCCCC;
  border-color: #ffffff #424142 #424142 #ffffff;
  color: #000000;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #ffffff;
  border-color: #CCCCCC #CCCCCC #ffffff #CCCCCC;
  color: #000000;
}

a.tab.activeTab {
  padding-bottom: 4px;
  top: 1px;
  z-index: 102;
}

div.tabMain {
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
  padding: .5em;
  position: relative;
  z-index: 101;
  
}
.cardH{height:200px;}
#content1, #content2, #content3, #content4 {
    visibility: hidden;
}

#contentQE1, #contentQE2, #contentQE3 {
    visibility: hidden;
}



