body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif}
table {border-collapse:collapse; margin:auto}
table td {padding:0}
img {border:0; margin:auto}
form {padding:0; margin:0}
a {text-decoration:none}
a:hover {text-decoration:underline}

#bgLogo {background-repeat:no-repeat; background-position:left top}
#bgScritta {margin:0 15px 0 15px; background-repeat:no-repeat; background-position:right 150px}
#mainContainer {text-align:center; padding:5px 30px 5px 15px}

#mainTable {width:100%}
#mainTable #mainTableHeaderBar .uniqueColumn {vertical-align:top; text-align:right; height:100px}
#mainTable #mainTableTickerBar {}
#mainTable #mainTableTickerBar .middleColumn {background-color:#800}
#mainTable #mainTableTickerBar .rightColumn {background-color:#800}
#mainTable #mainTablePreContentBar {height:10px}
#mainTable #mainTableContentBar {}
#mainTable #mainTableContentBar .leftColumn {padding-top:120px; vertical-align:top; min-width:190px; max-width:190px}
#mainTable #mainTableContentBar .middleColumn {text-align:left; vertical-align:top}
#mainTable #mainTableContentBar .rightColumn {vertical-align:top}
#mainTable #mainTablePostContentBar {height:10px}
#mainTable #mainTableFooterBar .uniqueColumn {border-top:5px solid #91262D; padding-top:5px}
/* la larghezza delle colonne laterali è definita dalle immagini spacerLeft.gif e spacerRight.gif */
#mainTable .leftColumn {width:1%}
#mainTable .middleColumn {width:98%}
#mainTable .rightColumn {width:1%}

.portalBigFont {font-size:1.25em}

#ticker {text-align:left}

.tableTools td {padding:0 5px 0 5px}

#pezzodipane {font-size:.7em; padding:0 10px 3px 10px}
#pezzodipane img {vertical-align:middle; margin-right:4px}
#pezzodipane a {}
#pezzodipane a:hover {}

.linkNavigazione_1, .linkNavigazione_1_sel {font-family:Verdana, sans-serif; font-weight:bold; font-size:.8em; padding:3px 0 3px 15px}
.linkNavigazione_2, .linkNavigazione_2_sel {font-family:Verdana, sans-serif; font-weight:bold; font-size:.7em; padding:3px 3px 3px 12px; margin-left:15px}
.linkNavigazione_3, .linkNavigazione_3_sel {font-family:Verdana, sans-serif; font-size:.7em; padding:3px 3px 3px 12px; margin-left:25px}
.linkNavigazione_1 a, .linkNavigazione_1_sel a, .linkNavigazione_2 a, .linkNavigazione_2_sel a, .linkNavigazione_3 a, .linkNavigazione_3_sel a {}
.linkNavigazione_1 img, .linkNavigazione_1_sel img {vertical-align:middle; margin-right:3px}
.linkNavigazione_1_sel {background-repeat:no-repeat; background-position:4px center}
.linkNavigazione_2 {background-repeat:no-repeat; background-position:3px center}
.linkNavigazione_2_sel {background-repeat:no-repeat; background-position:3px center}
.linkNavigazione_3 {background-repeat:no-repeat; background-position:3px center}
.linkNavigazione_3_sel {background-repeat:no-repeat; background-position:3px center}

.linkAccessoDiretto {font-family:Arial, sans-serif; font-size:.75em; background-repeat:no-repeat; background-position:left 4px; padding:1px 1px 1px 10px}
.linkAccessoDiretto a {}
.linkAccessoDirettoImg {padding:4px 0 4px 0}

.counter {}

.boxContainerLeft {padding:0 5px 0 0; text-align:left}
.boxContainerLeftGo {padding:0 5px 0 4px}
.boxContainerMiddle {padding:20px 10px 10px 10px}
.boxContainerRight {margin:0 0 5px 10px; padding:2px 4px 2px 3px}
.boxTitle {text-align:left; padding:2px 0 2px 0; white-space:nowrap}
.boxTitle .imgToggle {margin-right:3px}
.boxTab img {margin-right:2px; cursor:pointer}
.boxContentLeft {text-align:left; padding-left:15px}
.boxContentMiddle {text-align:left; padding:3px 10px 0 10px}
.boxContentRight {text-align:left; padding-left:15px; padding-top:5px}
.boxBorderTop {height:12px; background-repeat:no-repeat; background-position:right top}
.boxPretext {padding:0 10px 0 10px}
.boxBorderBottom {height:12px; background-repeat:no-repeat; background-position:left bottom}
.boxPulsanti {text-align:right; padding-right:10px; font-size:.7em}
.boxPulsanti a {}
.boxPulsanti a:hover {}

.boxContentMiddleLight {text-align:left; padding:3px 10px 0 10px;}
.boxBorderTopLight {height:12px; background-repeat:no-repeat; background-position:right top}
.boxBorderBottomLight {height:12px; background-repeat:no-repeat; background-position:left bottom}
.boxPulsantiLight {text-align:right; padding-right:10px; font-size:.7em}
.boxPulsantiLight a {}
.boxPulsantiLight a:hover {}

.boxScheda {}
.boxSchedaTitle {text-align:center; padding:4px 0 4px 0}
.boxSchedaContent {text-align:center; padding:10px}
.boxSchedaContentFoto {padding-bottom:3px}
.boxSchedaContentFoto img {}
.boxSchedaContentNome {font-size:.8em; font-weight:bold}
.boxSchedaContentDescrizione {font-size:.7em; padding-top:3px; text-align:center}
.boxSchedaContentElenca {font-size:.7em; padding-top:10px}

.goBoxLink {font-family:Arial, sans-serif; font-size:.7em; background-repeat:no-repeat; background-position:left 4px; padding:1px 1px 1px 10px}
.goBoxLink a {}

#formCerca {}
#formCerca #tipoRicerca {cursor:pointer; width:20px; height:20px; background-repeat:no-repeat; background-position:left top}
#formCerca #tipoRicercaPopup {cursor:pointer; position:absolute; width:20px}
#formCerca #tipoRicercaPopup div:hover {}
#formCerca .field {font-size:.7em; height:16px; vertical-align:middle}
#formCerca .submit {cursor:pointer; vertical-align:middle}
.footerTesto {font-size:.7em}
.footerTesto a {}
#ASW_footerBar {margin-top:16px; padding-top:2px; padding-bottom:5px}
#ASW_footerBar .ASW_tdASW {width:98%; text-align:left}
#ASW_footerBar .ASW_tdXHTML {width:1%}
#ASW_footerBar .ASW_tdCSS {width:1%}

.linkGuideUniversity {font-weight:bold; font-size:.65em; padding:5px 3px 5px 4px}
.linkGuideUniversity a img {vertical-align:middle; margin-right:3px}

.linkWebmaster {font-weight:bold; font-size:.55em; text-align:left; padding:10px 0 0 4px}
.linkWebmaster img {vertical-align:middle; margin-right:3px}

.newsTable {width:100%; font-family:Verdana}
.newsStar {width:1%; vertical-align:top; text-align:center; font-size:.7em; font-weight:bold; padding-right:3px}
.newsStar img {margin-top:8px}
.newsContent {width:99%; padding:5px 3px 5px 2px}
.newsLinkOff {font-size:.7em}
.newsLinkOff a {} /* POSSIBILE PER NEWS MIXED */
.newsLink {font-size:.7em}
.newsLink a {}
.newsLinkLight {font-size:.7em}
.newsLinkLight a {}
.newsLinkTesto {font-size:.7em}

.formGeneric {padding:10px}
.formGeneric label {font-size:.7em; padding-right:3px}
.formGeneric input {font-size:.7em}
.formGeneric select {font-size:.7em}
.formGeneric .calendarioCalendarDateInput {font-size:.7em} /* tabellina del calendario*/
.formGeneric .tabellaCalendarDateInput select {margin-right:3px} /* tabellina del calendario*/
.formGeneric .tabellaCalendarDateInput input {margin-right:3px} /* tabellina del calendario*/

.tablePiuMeno {width:100%}
.tablePiuMenoIco {width:1%; vertical-align:top; padding:4px 3px 0 0}
.tablePiuMenoContent {width:99%}

.linkSitino {padding-left:10px; background-repeat:no-repeat; background-position:left center}
.linkPDF {padding-left:16px; background-repeat:no-repeat; background-position:left center}
.linkDOC {padding-left:16px; background-repeat:no-repeat; background-position:left center}
.linkXLS {padding-left:16px; background-repeat:no-repeat; background-position:left center}
.linkEmail {padding-left:16px; background-repeat:no-repeat; background-position:left center}
.linkCard {padding-left:16px; background-repeat:no-repeat; background-position:left center}
.linkTop {padding-left:16px; background-repeat:no-repeat; background-position:left center}

.tableMiddle {width:100%}
.tdMiddleLeft {vertical-align:top; padding-left:10px}
.tdMiddleRight {vertical-align:top; padding:0 10px 0 15px}
