/* IMPOSTAZIONI STANDARD */
body {width:100%; height:100%; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 80%; background-color:#eeece7;}

img {border:none;}
a {color:#000}
.hide {display: none;}
.clear {clear:both;}

#box-site {width:100%; left:1.9%; position:absolute; background-color:#FFF;}

/*.................... Header ....................*/
#header {width:100%; margin:0px; padding:0px;}

/*#logo_univ_1 {float:left; width:99px; height:63px; background-image:url(/static/logo_univ_1.gif); background-repeat:no-repeat;}*/

#testata-top {float:left; width:100%; height:63px; margin:0px;background-image:url(/static/testata_top.jpg); background-repeat:no-repeat; background-position:bottom left; background-color:#EEE;}

/*#tit_univ {height:20px; background-image:url(/static/tit_univ_new.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#FFF;}*/

#nav-areariservata {margin:41px 0px 0px 0px; padding-bottom:3px;}
#nav-areariservata ul {margin:5px 0px 0px 30%; height:18px; padding-left:113px; list-style: none; background-image:url(/static/areariservata.gif); background-repeat:no-repeat; background-position:left;}
#nav-areariservata ul li {float:left; padding: 0px 1px 0px 0px;}

#sf_int {clear:both; float:left; width:82%; height:135px; background-image:url(/static/sf_int.jpg); background-repeat:no-repeat;}

#testata-news-right {float:right; width:18%; text-align:center; background-color:#EEE;}
#testata-news-right ul {width:90%; margin:8px 0px 8px 0px !important; margin:5px 0px 4px 0px; padding:0px 0px 0px 5% !important; padding:0px; list-style: none; text-align:center;}
#testata-news-right ul li {margin:5px 0px 0px 0px;}
#testata-news-right img {margin:0px; padding:0px;}

.linea {margin:5px 0px 6px 0px; border-bottom:1px dotted #000;}

#nav-principale {clear:both; height:22px; margin:0px; padding:1px 0px 0px 30px; background-color:#EEE;}
#nav-principale ul {margin:0px; padding:0px; list-style: none;}
#nav-principale ul li {float:left; margin:0px; padding:2px 1% 2px 0px;}
#nav-principale ul li a.home {font-weight:bold; font-size:85%; text-decoration:underline; background-color:#EEE; color:#891619;}
#nav-principale ul li a.home:hover {background-color:#EEE; color:#891619;}
#nav-principale ul li a {margin:0px; padding:2px 20px; font-weight:bold; font-size:85%; text-decoration:none; background-color:#891619; color:#FFF;}
#nav-principale ul li a:hover {background-color:#999;}

a.home {margin:0px 19px 0px 0px; padding:0px; font-weight:bold; color:#891619;}

/* .................... Corpo ....................*/
#corpo {clear:both; width:100%; min-height:450px; padding:15px 0px 0px 0px;}
#corpo-bottom {clear:both; border-bottom:15px solid #999;}

/* .................... Colonna sx ....................*/
#colonna-sx {float:left; width:21%;}

#sfondo-grigioscuro {clear:both; width:100%; margin:0px; padding:0px; font-weight:bold; background-color:#E5E5E5; color:#191919; border:1px solid #999;}

.sfondo-grigiochiaro {clear:both; width:100%; margin:15px 0px 0px 0px; padding:0px; font-size:90%; background-color:#F7F7F7; border:1px solid #999;}
.sfondo-grigiochiaro ul {margin:0px; padding:8px 0px 20px 2%; list-style:none;}
.sfondo-grigiochiaro li {width:98%; margin:0px 0px 5px 0px; padding:0px; background-image:url(/static/freccina_rossa.gif); background-repeat:no-repeat; background-position:center left; background-color:#E5E5E5;}
.sfondo-grigiochiaro ul li a, .sfondo-grigiochiaro ul li a:link, .sfondo-grigiochiaro ul li a:visited, .sfondo-grigiochiaro ul li a:hover, .sfondo-grigiochiaro ul li a:active {margin-left:8%; padding:0px; display:block; font-weight:bold; text-decoration:underline; color:#000;}

#sfondo-grigiochiaro-sottocanali {clear:both; width:100%; margin:15px 0px 0px 0px; padding:0px; background-color:#F7F7F7; border:1px solid #999;}
#sfondo-grigiochiaro-sottocanali .tit {width:94%; margin:2%; padding:1%; background-color:#292C39; color:#FFF}
#sfondo-grigiochiaro-sottocanali .tit a{padding-left:1%; font-weight:bold; color:#FFF}
#sfondo-grigiochiaro-sottocanali ul {width:90%; margin:15px 0px 0px 2.5%; padding:8px 0px 20px 2%; list-style:none; font-size:90%; border-top:1px dotted #000}
#sfondo-grigiochiaro-sottocanali li {margin:0px 0px 5px 0px; padding:0px; background-image:url(/static/freccina_nera.gif); background-repeat:no-repeat; background-position:center left;}
#sfondo-grigiochiaro-sottocanali ul li a, #sfondo-grigiochiaro-sottocanali ul li a:link, #sfondo-grigiochiaro-sottocanali ul li a:visited, #sfondo-grigiochiaro-sottocanali ul li a:hover, #sfondo-grigiochiaro-sottocanali ul li a:active {margin-left:8%; padding:0px; display:block; font-weight:bold; text-decoration:underline; color:#000;}

#news-sx {width:80%; margin:5px 0px 10px 10%; text-align:center;}

/* .................... Centro pagina ....................*/
#centro-pagina {float:left; width:50%; margin-left:2%; }
#centro-pagina-large {float:right; width:76%;}

#tit_homepage {clear:both; width:100%; margin:0px 0px 20px 0px; padding:0px; font-size:150%; color:#891619;}

#titolo {clear:both; width:100%; margin:0px 0px 20px 0px; padding:4px 0px 4px 0px !important; padding:4px 0px 0px 0px; background-color:#E5E5E5;}
#tit_canale {float:left; width:84%; margin:0px; padding:0px 0px 0px 1.5%; font-weight:bold; font-size:125%; color:#000;}

#indietro {float:right; width:13%; margin:0px; padding:2px 0px 3px 0px; text-align:center; font-weight:bold; font-size:90%; background-color:#891619;}
#indietro a {color:#FFF}

#corpo-news{width:100%; padding-bottom:20px; border-bottom:10px solid #E5E5E5}

#boxcenter-nonacc{text-align:center; font-size:90%;}

/* .................... Colonna dx ....................*/
#colonna-dx {float:right; width:23%; border-top:10px solid #891619; border-right:7px solid #891619;}

#news-dx-rossa {width:90%; margin:10px 0px 10px 0px; padding:0px; font-size:90%; background-image:url(/static/tit_news.gif); background-repeat:no-repeat; background-position:top right; border-top:1px solid #891619; border-left:1px solid #891619;}
#news-dx-rossa ul {margin:18px 0px 0px 5%; padding: 0px; list-style: none;}
#news-dx-rossa ul li {margin:0px; padding:0px;}
#news-dx-rossa ul li a, #news-dx-rossa ul li a:link, #news-dx-rossa ul li a:visited, #news-dx-rossa ul li a:hover, #news-dx-rossa ul li a:active {margin:0px; padding:0px; font-weight:bold; color:#891619;}

.linea-entra {float:left; width:65%; margin:17px 0px 10px 0px !important; margin:6px 0px 0px 0px; border-bottom:1px dotted #000;}
.entra {float:left; width:20%; margin:5px 0px 10px 5px; padding:0px 0px 0px 10% !important; padding:2px 0px 0px 10%; background-image:url(/static/freccina_rossa.gif); background-repeat:no-repeat; background-position:left !important; background-position:7px left;}
#news-dx-rossa ul li .entra a:link, #news-dx-grigia ul li .entra a:link, #news-dx-rossa ul li .entra a:visited, #news-dx-grigia ul li .entra a:visited, #news-dx-rossa ul li .entra a:hover, #news-dx-grigia ul li .entra a:hover {color:#891619;}

#news-dx-grigia {margin:30px 0px 10px 0px; padding:0px; font-size:90%; border-top:10px solid #999; border-left:1px solid #999;}
#news-dx-grigia ul {margin:10px 0px 0px 5%; padding:23px 0px 0px 0px; list-style: none; background-image:url(/static/tit_inprimopiano.gif); background-repeat:no-repeat; background-position:top right !important; background-position:4px right; border-top:1px solid #999}
#news-dx-grigia ul li {margin:0px 0px 0px 0px; padding:0px;}
#news-dx-grigia ul li a, #news-dx-grigia ul li a:link, #news-dx-grigia ul li a:visited, #news-dx-grigia ul li a:hover, #news-dx-grigia ul li a:active{margin:0px; padding:0px; font-weight:bold; color:#333;}
#news-dx-grigia .linea-entra { border-bottom:1px dotted #000000; float:left; margin:17px 0 10px !important; width:88%;}
#news-dx-grigia .entra {background-image:url(/static/freccina_rossa.gif); background-position:left center !important; background-repeat:no-repeat; float:left; margin:5px 0 10px 10px; padding:0 0 0 3% !important; width:7%;}

/* ....................Footer ....................*/
#footer {clear:both; width:100%; height:16px; margin-top:20px; background-color:#999;}

#news-bottom {margin:10px 0px 25px 0px; padding:0px;}
#news-bottom ul { margin:0px; padding:0px; list-style:none;}
#news-bottom li {float:left; margin:0px 1% 0px 0px; padding:0px;}
#news-bottom ul li a {margin:0px; padding:0px;}

/* .................... Box Navigazione ....................*/
#box-navigazione {width:100%; margin:0px 0px 0px 0.5%; font-size:90%;}
#box-navigazione ul { margin:0px; padding:0px; list-style:none;}
#box-navigazione li {float:left; margin:0px; padding:0px; font-weight:bold; color:#000;}
#box-navigazione ul li a {margin:0px; padding:0px; font-weight:bold; color:#FFF;}

/* .................... Form Ricerca ....................*/
#ricerca {padding:3px 0px 10px 0px;}
#formricerca {margin:0px 0px 0px 5%; padding:0px; font-weight:bold; color:#191919}
#ricerca form {margin:0px; padding:0px;}
#formricerca .testoricerca {margin:4px 0px 0px 0px; font:90% verdana,sans-serif;}
#ricerca form input.formbut {margin-left:2%; font: 100% verdana,sans-serif; background:#891619; color:#FFF; border:0; cursor:hand;}

/* .................... Form Login ....................*/
#slot-login{clear:both; width:90%; margin:3px 0px 5px 5%; text-align:center;}
#slot-login form{margin:5px 0px 0px 0px; border-top:1px dotted #000;}
#slot-login label{float:left; margin-top:12px;}
#slot-login input.testo {float:right; margin:8px 0px 0px 0px; padding:0px;}
#slot-login input.formbut {clear:both; float:right; margin:5px 0px 0px 0px; text-align:left; font-weight:bold; font-size:100%; background-image:url(/static/freccina_rossa.gif); background-repeat:no-repeat; background-position:right; background-color:#891619; color:#FFF; border:1px solid #A5ACB2; cursor:hand;}

#slot-login-body{clear:both; width:30%; margin-left:34% !important; margin:15px 0px 5px 0px; padding:1%; text-align:center; background-color:#F7F7F7; border:1px solid #999;}
#slot-login-body form{margin:5px 0px 0px 0px; border-top:1px dotted #000;}
#slot-login-body label{float:left; margin-top:12px;}
#slot-login-body input.testo {float:right; margin:8px 0px 0px 0px; padding:0px;}
#slot-login-body input.formbut {clear:both; float:right; margin:5px 0px 0px 0px; text-align:left; font-weight:bold; font-size:100%; background-image:url(/static/freccina_rossa.gif); background-repeat:no-repeat; background-position:right; background-color:#891619; color:#FFF; border:1px solid #A5ACB2; cursor:hand;}

#login{margin-top:7px;}

/* ....................Content Oggetti ....................*/
#box-object {clear:both; width:100%; margin:0px 0px 40px 0px;}
.object-text {margin: 0em 0em 1.5em 0em; padding: 0px;}
.object-link {margin: 0em 0em 1.5em 0em; padding: 0px;}
.object-link a {margin: 0em; padding: 0em; color:#891619; font-weight: bold;}
.object-img {margin: 0em 0em 1.5em 0em; padding:0px;}
.object-img-dx {margin:50px 0px 0px 0px; padding:0px; text-align:center;}
.object-flash {margin: 0em 0em 1.5em 0em; padding: 0px;}
.object-doc {margin: 0em 0em 1.5em 0em; padding:5px 0px 5px 0px; font-size:90%;}
.object-doc .contenuto {margin:0px 0px 0px 6%; padding: 0em;}
.object-doc .titolo {margin:0em; padding: 0em;}
.object-doc .titolo a {margin: 0em; padding: 0em; color:#891619; text-decoration: none; font-weight: bold;}

/* .................... Content Sottocanali ....................*/
#content-sottocanali {clear:both; width:100%; margin:0px; padding: 0px; font-size:90%; border-top:1px dotted #000; border-bottom:13px solid #E5E5E5; color:#891619;}
#content-sottocanali ul {margin:0px; padding: 0px; list-style: none;}
#content-sottocanali ul li {width:100%; margin:0px ; padding: 0.5em 0em 0.5em 0em; font-weight: normal;}
#content-sottocanali ul li a {font-weight:bold; color:#891619;}
#content-sottocanali ul li span {margin: 3px 0px 0px 2%; padding: 0em; display:block; color: #000;}
.sottocanale{margin-top:3px; padding-left:2%; background-image:url(/static/freccina_rossa.gif); background-repeat:no-repeat; background-position:left;}

.titoloCella{margin:0px 0px 0px 0px; padding:3px; font-weight:bold; color:#FFF;background:#891619;}



/*  per area riservata modiiche nuovo portale*/

.header_new {width:985px; }
#struttura_new {width:985px;margin:0 auto; position:relative; background-color:#FFF;}
#struttura_new:after {
            content: ""; 
            display: block; 
            height: 0; 
            clear: both;}

