/******************* Versione:  1.0.00.015 *******************/


/******************** generico *******************/
a { color: #000000; cursor: pointer; text-decoration: none; }
a:hover { color: #0000FF; }
body, html { background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
input, table { border: none; }
td, tr { margin: 0px; padding: 0px; }
img { border: none; }


.pageContainer { margin: 20px auto 0px auto; padding: 0px; width: 712px; }
.title { color: #0577c1; font-size: 19px; margin: 0px; padding: 20px 0px; }
.subtitle { color: #000000; font-size: 17px; font-style: italic; margin-top: 0px; padding: 10px 0px; }


/******************** menu *******************/
.menu { height: 18px; font-size: 13px; margin: 0px 0px 23px 0px; padding: 0px; position: relative; }
.menu ul { color: #000000; height: 18px; list-style-type: none; margin: 0px; padding: 0px; }
.menu ul li { display: inline; margin: 0px; padding: 0px; }
.menu ul li .linkHolder { background: url(../dots/menuBtn_up.png); background-repeat: no-repeat; float: left; height: 18px; letter-spacing: -1px; margin: 7px 10px 23px 10px; padding: 0px; text-align: center; width: 90px; }
.menu ul li .linkHolder:hover { background: url(../dots/menuBtn_over.png); }
.menu ul li .linkHolder.selected a { color: #FF0000; }
.menu ul li .linkHolder a { display: block; height: 18px; margin: 0px; padding: 0px; width: 90px; }

/******************** evento *******************/
.infoBox { background: #ececec; margin: 20px auto; padding: 1px 0px; width: 668px; }
.infoBox .title { font-size: 14px; font-weight: bold; margin: 10px; padding: 0px; }

.dataTable { background: #ffffff; font-size: 13px; margin: 10px auto; padding: 0px; width: 670px; }
.dataTable td { background: #ececec; margin: 0px; padding: 5px 7px; }
.dataTable .titleRow { color: #000000; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }
.dataTable .marked { color: #0577c1; font-weight: bold; margin: 0px; padding: 0px; }

/******************** agenda *******************/
.agenda { background: #f3f3f3; font-size: 12px; margin: 10px 0px; padding: 0px; width: 663px; }
.agenda .time { background: #c1c2ce; border: 1px solid #ffffff; height: 100%; margin: 0px; padding: 3px 32px; width: 31px; }
.agenda .title { background: #dcdcdc; border: 1px solid #ffffff; color: #000000; font-size: 12px; line-height: 20px; margin: 0px; padding: 3px; }

/******************** sponsor *******************/
.sponsor { margin: 0px; padding: 25px 0px 12px 0px; }
.body { font-size: 12px; line-height: 18px; margin: 0px; padding: 10px 0px 0px 0px; }

/******************** relatori *******************/
.relator { margin: 0px; padding: 24px 0px 12px 0px; }
.relator .picture { float: left; margin: 0px 15px 0px 0px; padding: 0px; }
.relator .body { font-size: 12px; line-height: 18px; margin: 0px; padding: 0px; text-align: justify; width: 540px; }
.relator .body .name { font-weight: bold; margin: 0px; padding: 0px; }
.relator .body .role, .relator .body .bio { margin: 0px 0px 15px 0px; padding: 0px; }
.relator .body .description { font-size: 11px; line-height: 14px; margin: 0px; padding: 0px; }

/******************** forum NV *******************/
.archive { margin: 0px; margin-bottom: 10px; padding: 0px; }
.archive .header { font-size: 12px; height: 50px; margin: 0px; padding: 0px; text-align: left; }
.archive .header .sx { background: #F3F3F3; margin: 0px; padding: 0px 0px 0px 8px; width: 32px; }
.archive .header .cx { background: #C1C2CE; margin: 0px; padding: 0px 0px 0px 8px; width: 378px; }
.archive .header .dx { background: #DCDCDC; margin: 0px; padding: 0px 0px 0px 8px; width: 331px; }
.archive .body { margin: 0px; padding: 0px; }
.archive .body a { color: #0000FF; }
.archive .body a:hover { text-decoration: underline; }

/******************** footer *******************/
.mediaPartner { float: left; font-size: 12px; margin: 4px 4px 0px 20px; padding: 0px; }
.mediaPartner .linkTray { height: 20px; margin: 0px; padding: 0px; width: 99px; }
.mediaPartner .linkTray a { display: block; height: 20px; margin: 0px; padding: 0px; width: 99px; }

.footer { font-size: 13px; font-weight: bold; height: 35px; margin: 20px auto 0px auto; padding: 0px; width: 630px; }
.footer a { color: #0000FF; }
.footer a:hover { text-decoration: underline; }

