/******************* Versione:  1.0.00.001 *******************/

table { font-size: 12px; }

/******************** navigazione *******************/
.forumNavigation { color: #083f88; font-weight: bold; margin: 8px 10px; }
.forumNavigation table { font-size: 13px; }
.forumNavigation a { color: #083f88; font-weight: bold; margin: 0px 0px 0px 2px; }
.forumNavigation a:hover { text-decoration: underline; }

.nsforf { border-color: #083f88; border-style: solid; border-width: 0px 0px 0px 1px; cursor: default; margin: 5px auto; padding: 0px; width: 590px; }
.nsforf .title { background-color: #083f88; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px; color: #FFFFFF; font-weight: bold; height: 20px; padding: 2px 5px; text-transform: uppercase; }
.nsforf .nTopicHeader { text-align: center; width: 70px; }
.nsforf .nPostHeader { text-align: center; width: 58px; }
.nsforf .nVisitHeader { text-align: center; width: 36px; }
.nsforf .infoHeader { text-align: center; border: none; }
.nsforf td { border-color: #083f88; border-style: solid; border-width: 0px 1px 1px 0px; height: 25px; padding: 4px 5px 0px; }
.hiLite a { color: #083f88; font-size: 13px; font-weight: bold; }
.hiLite a:hover { text-decoration: underline; }
.forumList a { color: #083f88; font-size: 13px; font-weight: bold; }
.forumList a:hover { text-decoration: underline; }
.nsforf .description { margin: 5px 3px; }
.info { background-color: #d3eef8; color: #083f88; font-size: 11px; width: 140px; }
.info a { font-size: 11px; width: 140px; }
.info a:hover { text-decoration: underline; }

.forumOperations { color: #083f88; font-weight: bold; margin: 10px 27px 0px; padding: 0px; }
.forumOperations td { padding: 3px 4px; }
.forumOperations a { background-color: #083f88; color: #ffffff; font-weight: bold; margin: 0px; padding: 3px 4px; }
.forumOperations a:hover { text-decoration: underline; }

.nsfort { border-color: #083f88; border-style: solid; border-width: 0px 0px 0px 1px; cursor: default; margin: 5px auto; padding: 0px; width: 590px; }
.nsfort .title { background-color: #083f88; border-color: #ffffff; border-style: solid; border-width: 0px 1px 0px 0px; color: #FFFFFF; font-weight: bold; height: 20px; padding: 2px 5px; text-transform: uppercase; }
.nsfort .nTopicHeader { text-align: center; width: 70px; }
.nsfort .nPostHeader { text-align: center; width: 58px; }
.nsfort .nVisitHeader { text-align: center; width: 36px; }
.nsfort .infoHeader { text-align: center; border: none; }
.nsfort td { border-color: #083f88; border-style: solid; border-width: 0px 1px 1px 0px; height: 25px; padding: 4px 5px 0px; }
.nsfort a { color: #083f88; font-size: 13px; font-weight: bold; }
.nsfort a:hover { text-decoration: underline; }
.topic a { font-size: 11px; }

.topicOperations { color: #083f88; font-weight: bold; margin: 8px 31px 10px; text-align: right; }
.topicOperations a { background-color: #083f88; color: #ffffff; font-weight: bold; margin: 0px; padding: 3px 4px; }
.topicOperations a:hover { text-decoration: underline; }

.topic { border-color: #083f88; border-style: solid; border-width: 1px 0px 0px 1px; cursor: default; margin: 5px auto; padding: 0px; width: 590px; }
.topic td { border-color: #083f88; border-style: solid; border-width: 0px 1px 1px 0px; padding: 4px 5px; }
.topicUserInfo { width: 80px; }
.userName { font-weight: bold; }
td .topicTitle { background-color: #083f88; color: #FFFFFF; font-weight: bold; font-style: italic; height: 20px; padding: 2px 5px; text-transform: uppercase; }
td .topicDate, td .postDate { background-color: #d3eef8; }
td .postNumber { font-style: italic; padding: 2px 0px; text-align: right; }
td .topicText { height: 70px; }
td .postText { height: 30px; }

.nsfortAddForm { background-color: #d3eef8; border-color: #083f88; border-style: solid; border-width: 1px 0px 0px 1px; cursor: default; margin: 5px auto; padding: 0px; width: 590px; }
.nsfortAddForm .text { color: #083f88; }
.nsfortAddForm .title { color: #083f88; font-weight: bold; }
.nsfortAddForm td { border-color: #083f88; border-style: solid; border-width: 0px 1px 1px 0px; height: 25px; padding: 4px 5px; }
.nsfortAddForm .butSubmit { background-color: #0064a7; border: 1px solid #ffffff; color: #ffffff; cursor: pointer; font-size: 10px; font-weight: bold; padding: 1px 1px; width: 40px; }
.nsfortAddForm .butSubmit:hover { background-color: #00adef; border: 1px solid #083f88; color: #083f88; }

.xnsforpAddForm { background-color: #d3eef8; border-color: #083f88; border-style: solid; border-width: 1px 0px 0px 1px; cursor: default; margin: 5px auto; padding: 0px; width: 590px; }
.xnsforpAddForm .text { color: #083f88; }
.xnsforpAddForm .title { color: #083f88; font-weight: bold; }
.xnsforpAddForm td { border-color: #083f88; border-style: solid; border-width: 0px 1px 1px 0px; height: 25px; padding: 4px 5px; }
.xnsforpAddForm .butSubmit { background-color: #0064a7; border: 1px solid #ffffff; color: #ffffff; cursor: pointer; font-size: 10px; font-weight: bold; padding: 1px 1px; width: 40px; }
.xnsforpAddForm .butSubmit:hover { background-color: #00adef; border: 1px solid #083f88; color: #083f88; }

/******msgForum******/
.forumMsg { color: #083f88; margin: 20px auto; padding: 0px; width: 590px; }