body{font:12px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;}
a{color:#bf0012;text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding-bottom:5px;}
form{margin:0;padding:0;}
.input{border:1px #becde5 solid; padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;font:10px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;color:#002c5d;}
.button{background:url(../immagini/button.gif); width:67px; border:0; height:17px;  color:#bf0012; display:block;font:10px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; padding-bottom:3px;}
.wrapper{width:850px;margin:0 auto;background:url(../immagini/summary-bg.jpg) 25px 0 repeat-y;overflow:hidden;}
.top{height:157px;padding-top:2px;padding-left:10px;color:#ffffff; font-weight:bold;background:url(../immagini/page-top.jpg) no-repeat top left;}
.page-wrap{padding-right:25px; float:left;background:url(../immagini/page-wrap-bg.jpg) repeat-y right;}
.page{float:left;width:594px;}
.content{min-height:680px;height:auto !IMPORTANT;height:680px;float:left;width:574px;padding-bottom:25px;background:url(../immagini/content-bg-bottom.jpg) repeat-x bottom;padding-left:10px;padding-right:10px;}
.content-small{min-height:460px;height:auto !IMPORTANT;height:460px;float:left;width:574px;padding-bottom:25px;background:url(../immagini/content-bg-bottom.jpg) repeat-x bottom; padding-left:10px; padding-right:10px;}
.content .post{display:block;margin-top:15px;float:left; padding-left:10px; padding-right:10px;}
.content .half-post{display:block;margin-top:15px;float:left; padding-left:10px;padding-right:10px;width:266px;}
.content .half-post h1{width:266px;overflow:hidden;}
.content .half-post .links{background:#e7e7e7;padding:7px;width:252px;overflow:hidden}
.content .post-con-menu{display:block;margin-top:15px;float:left;padding-left:10px;padding-right:10px;width:390px;}
.content .post-con-menu h1{width:400px;overflow:hidden;}
.content .post-con-menu .links{background:#e7e7e7;padding:7px;width:400px}
.content h1{font-size:14px;color:#002c5d;border-bottom:1px #bf0012 solid;padding-bottom:5px;margin:0;margin-bottom:10px;width:550px;overflow:hidden;}
.content h2{font-size:12px;color:#bf0012;border-bottom:1px #666666 solid;padding-bottom:5px;margin:0;margin-bottom:10px;width:550px;overflow:hidden;}
.content h3{font-size:14px;color:#000000;margin:0;padding-bottom:10px;margin-bottom:10px;padding-top:10px;margin-top:10px;width:100%;text-transform:uppercase;overflow:hidden;}
.content h4{font-size:12px;background:#f0f0f0;padding-right:5px;padding-left:5px;margin:0;padding-bottom:5px;margin-bottom:10px;padding-top:5px;margin-top:10px;width:540px;overflow:hidden;}
.content p{font-size:12px;margin:0;margin-bottom:10px;}
.content .links{background:#e7e7e7; padding:7px;width:357px; overflow:hidden}
.post-img{float:left;margin-right:10px;margin-bottom:10px;}
.menu{float:left; font-weight:bold;padding-left:10px; margin-top:10px; margin-bottom:10px;}
.menu ul{margin:0;padding:0;list-style:none;}
.menu li{float:left;}
.menu a{text-decoration:none;margin-right:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;float:left;text-align:center;display:block;background:#c6cfe0;color:#bf0012;}
.menu a:visited{color:#bf0012;}
.menu a:hover{color:#ffffff;}
.menu .current-page{color:#002c5d !IMPORTANT;}
.menu .ordine-degli-studi{float:right;background:#002c5d;color:#FFFFFF !IMPORTANT;}
.summary-wrap{padding-left:25px; float:left;background:url(../immagini/summary-wrap-bg.jpg) repeat-y left;}
.summary{width:206px;float:left;background:url(../immagini/summary-bg.jpg) repeat-y;font-size:10px;}
.summary-top{background:url(../immagini/summary-top.jpg) no-repeat top;height:165px;text-align:center;padding-top:5px;}
.summary-bottom{background:url(../immagini/summary-bottom.jpg) no-repeat top;height:32px;font-size:10px;}
.summary ul{margin:0; margin-left:15px;padding:0;list-style:square;color:#434343;padding:10px;color:#bf0012;}
.summary li{ padding:0; margin:0;padding-bottom:5px;}
.summary-area-1{margin-bottom:10px;background:#c6cfe0 url(../immagini/summary-area-bg.jpg) repeat-y left;margin-left:15px;margin-right:15px;}
.summary-area-1 a{color:#002c5d;display:block}
.summary-area-1 a:hover{color:#bf0012;}
.summary-area-1 ul li:hover{color:#ffffff;}
.summary-area-2{margin-bottom:10px;background:#e7e7e7 url(../immagini/summary-area-bg.jpg) repeat-y left;margin-left:15px;margin-right:15px;}
.summary-area-2 a{color:#002c5d;display:block}
.summary-area-2 a:hover{color:#bf0012;}
.summary-area-2 ul li:hover{color:#002c5d;}
.summary-area-3{margin-bottom:10px;background:#002c5d url(../immagini/summary-area-bg.jpg) repeat-y left;margin-left:15px;margin-right:15px;}
.summary-area-3 a{color:#ffffff;display:block}
.summary-area-3 a:hover{color:#bf0012;}
.summary-area-3 ul li:hover{color:#ffffff;}
.summary-area{margin-bottom:10px;padding-bottom:5px;padding-top:5px;padding-left:15px;padding-right:15px;border-bottom:1px #ebe9ea solid;border-top:1px #ebe9ea solid;border-right:1px #cccbcb solid;background:url(../immagini/summary-area-bg.jpg) repeat-y left;margin-left:15px;margin-right:15px;}
.summary-area a{color:#002c5d;display:block}
.summary-area ul{margin:15px;padding:0;color:#bf0012;}
.summary-area a:hover{color:#002c5d;}
.summary-area ul li:hover{color:#002c5d;}
.summary-title{font-weight:bold;color:#002c5d;margin-bottom:5px;}
.summary-footer{position:absolute; margin-left:45px; margin-top:10px;}
.bacheca{background:#FFFFFF;margin-top:5px;}
.box-bacheca{background:#e7e7e7;float:left;width:220px;padding-top:5px;padding-bottom:10px;padding-left:10px;padding-right:10px; margin-right:10px;}
.box-bacheca-inner h2{font-size:12px;color:#bf0012;border-bottom:1px #666666 solid;padding-bottom:5px;margin:0;width:210px;overflow:hidden;}
.box-bacheca-inner{background:#ffffff;margin-top:5px;}
.box-rivista{background:#e7e7e7;float:left;width:310px;padding-top:5px;padding-bottom:10px;padding-left:3px;padding-right:10px;}
.box-rivista-inner{background:#ffffff;padding:5px;margin-top:5px;height:100px;}
.footer{width:800px;text-align:right;margin:0 auto;margin-top:10px;font-size:10px;padding-bottom:20px;}
.footer a:hover{text-decoration:none;}
.details{color:#002c5d;}
.table-rivista{width:400px;margin-bottom:20px;font-size:10px;}
.table-rivista th{background:#D7D7D7;padding:5px;text-align:left;}
.table-rivista td{background:#E9E9E9;padding:5px;text-align:left;}
.table{width:550px;margin-bottom:20px;font-size:10px;}
.table th{background:#D7D7D7;padding:5px;text-align:left;}
.table td{background:#E9E9E9;padding:5px;text-align:left;}
.annuncio{border-bottom:1px #666666 solid; padding-bottom:10px;}
.boxLogin{background:url(../immagini/lucchetto.gif) no-repeat; height:150px;padding-top:20px;padding-left:160px;border-bottom:1px #CCCCCC solid;}
.scroll{height:530px;overflow:auto;margin-top:10px;width:100%;}
.scroll .table{width:530px;}
.scroll h1{width:530px;}
.scroll h2{width:530px;}
.scroll h4{width:520px;}
.scroll .post{width:530px;}
