body {background:#F4F4F4 url(images/bg4.jpg) repeat-y center top; color:#fff; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}
#wrap { color:#000; margin:0 auto; width:960px;padding-top:8px;}

/* Basic tags */
a , a:visited {text-decoration:none;color:#305FAD;}
a:hover {color:#de5b5d;text-decoration:none;}
a img {border:0;}
p {margin:0 0 1.4em;}

/* HEADER */
#header .title {margin-top:10px;margin-left:40px;}
#header .logo {float:left;margin-left:25px;margin-top:10px;}

#header ul.topmenu {list-style:none;margin:0 0 0 200px; padding:0px;}
#header .topmenu li {margin-top:5px;float:left;margin-right:2px;}
#header .topmenu li a{height:35px;width:150px;display:block;}
#header .topmenu .a1 {background:url(images/didatticao.gif) no-repeat 0 0;}
#header .topmenu .a2 {background:url(images/off_formativao.gif) no-repeat 0 0;}
#header .topmenu .a3 {background:url(images/area_documentio.gif) no-repeat 0 0;}
#header .topmenu .a4 {background:url(images/area_docentio.gif) no-repeat 0 0;}
#header .topmenu .a5 {background:url(images/contattio.gif) no-repeat 0 0;}
#header .topmenu li a:hover{background-position:0 -35px;}

/* LEFT */
#leftside {float:left; width:190px;margin:4px 0 0 4px;padding-top:5px;}
#leftside .nav {background:url(images/navigazione.gif) no-repeat top left;padding-top:30px;margin-bottom:5px;}
#leftside .nav ul {list-style:none;margin:0;padding:0;}
#leftside .nav li {font-weight:bold;}
#leftside .nav li a {border-bottom:1px solid #305FAD;display:block;background:#e7f1ff;width:184px;padding:6px 0 6px 6px;color:#305FAD;}
#leftside .nav li a:hover,#leftside .nav li a.active {background:#f8fbff;}
#leftside .nav li li {background:#e7f1ff;font-weight:normal;font-size:0.9em;margin:0;}
#leftside .nav li li a {margin-left:5px;border-left:1px solid #305FAD;padding:4px 0 4px 9px;width:174px;}
#leftside .nav li li li a {padding:4px 0 4px 20px;width:170px;}

#leftside .nav li.last {padding-bottom:10px;background: url(images/endnavigazione.gif) no-repeat 0 25px;}
#leftside .nav li li.last {background:#e7f1ff;padding-bottom:0px;}

#leftside .comunicazioni {margin-bottom:5px;}
#leftside .comunicazioni .date {font-size:0.9em;color:#bbb;}
#leftside .comunicazioni h3 {font-size:1.2em;margin:0;}
#leftside .comunicazioni h3 a{font-weight:bold;color:#555;}
#leftside .comunicazioni h4 {margin:2px 0 3px 0;padding:0 0 3px 5px; font-size:1.1em;color:#555;font-weight:normal;border-bottom:1px #555 solid;}
#leftside .comunicazlink {display:block;height:35px;width:190px;background:url(images/comunicazionio.gif) no-repeat 0 0; }
#leftside a.comunicazlink:hover{background-position:0 -35px;}

#leftside .boxcerca {background:url(images/cerca.gif) no-repeat top left;margin-top:25px;padding-top:38px;}
#leftside .boxcerca h3 {margin:3px 0 0 0;font-size:1em;color:#65a46b;}
#leftside .boxcerca input.textbox{margin:3px 0;width:166px;border:solid 2px #65a46b; }

#leftside .comunicazenovita {background:url(images/topnovita.gif)  no-repeat top left;margin-top:25px;padding-top:30px;}
#leftside .comunicazenovita h3 {border-bottom:1px solid #de5b5d;font-size:1em;margin:0; pa}
#leftside .comunicazenovita h3 a{display:block;background:#ffe0e0;width:184px;padding:6px 0 6px 6px;color:#de5b5d;}
#leftside .comunicazenovita .last {background:url(images/endnovita.gif)  no-repeat 0 bottom;padding-bottom:8px;}
#leftside .comunicazenovita h3 a:hover {background:#fff1f1;}

/* CONTENT */
#content {float:right;height:auto !important;min-height:500px;clear:none;background:#fff;line-height:1.5em; width:740px;margin:4px 0 8px 0px; padding:5px 5px 5px 15px;}
#content p {margin:5px 0 2px 18px;}
#content h2 {color:#305FAD;margin-bottom:10px;}
#content h3 {color:#de5b5d;margin:10px 0 5px 4px;}
#content h5 {font-size:1.1em;color:#305FAD;margin:10px 0 5px 4px;}
#content h4 {margin:7px 0 5px 4px;}
#content h6 {font-size:1em;color:#63a46a;margin:10px 0 5px 4px;}
#content .ce_text a {text-decoration:underline;}

#content .breadcrumb {border-bottom:1px solid #305FAD;}
#content .toggler {cursor: pointer;background-color: #ffeeee;border-top: 3px solid #ff7374;color: #de5b5d;font-size:1.17em;font-weight:700; padding: 3px 1px 3px 5px;margin-bottom: 3px;margin-top:5px;}


/*HOME*/
#content .blocco {margin-bottom:25px;font-size:1.2em;}
#content .blocco h3 {font-size:1.1em;color:#555;font-weight:bold;margin:0 0 3px 3px;border-bottom:1px #555 solid;}
#content .blocco ul{margin:0;padding:0;}
#content .blocco li {list-style:none;padding:0 0 0 8px;}
#content .blocco li a {color:#666;}
#content .blocco li a:hover{color:#de5b5d; }

#content .sx{width:370px;float:left;}
#content .dx{width:370px;float:right;}

#content .blocco a.bottone {height:35px;width:370px;display:block;margin-bottom:3px;}
#content .blocco a.didatt {background:url(images/hdidatticao.gif) no-repeat 0 0;}
#content .blocco a.org {background:url(images/horganizzazioneo.gif) no-repeat 0 0;}
#content .blocco a.notiz {background:url(images/hnovitao.gif) no-repeat 0 0;}
#content .blocco a.bottone:hover{background-position:0 -35px;}

#content .novitahome h2 {border-top:1px solid #de5b5d;font-size:1.1em;color:#555;font-weight:bold;margin:0 0 3px 3px;}
#content .novitahome h2 a {color:#555;}
#content .novitahome p {margin:0 0 0 10px;}
#content .novitahome .more {padding:5px 0 5px 15px; margin:0 0 5px 0;}
#content .novitahome .even {width:370px;float:left;clear:left;}
#content .novitahome .odd {width:370px;float:right;}

/*FORM*/
#content input {margin-bottom:5px;}

/*DOWNLOAD*/
#content .ce_downloads p {margin:2px 0 2px 10px;}

/*COMUNICAZIONI*/
#content .comunicazioni {padding:7px;border:1px solid #65a46b;margin:10px;}
#content .comunicazioni h2 {margin:3px 0;color:#65a46b;}
#content .comunicazioni .ce_text h2 {color:#305FAD;margin-bottom:10px;}
#content .comunicazioni .info{margin:0 0 10px 0;font-size:0.9em;color:#bbb;padding-left:5px;border-bottom:1px solid #65a46b;}
#content .comunicazioni p.back {margin:20px 0 0 0;border-top:1px solid #65a46b;padding-top:5px;}
#content .comunicazioni p.back a{padding:3px;background:#65a46b;color:#fff;}

/* RIGHT */
#rightside {float:right;width:140px;margin-right:2px;padding-top:5px;}

/* FOOTER */
#footer {clear:both;border-top:1px #555 solid;margin:5px;padding-top:5px;text-align:center;}

/* TABLE */
table {border-collapse: collapse;margin: 10px;}
th, thead td strong {color: #fff;}
th, thead td  {background: #de5b5d;height: 29px;padding-left: 12px;padding-right: 12px;color: #FFF;text-align: left;border-left: 1px solid #fff;border-bottom: solid 2px #FFF;}
th, thead td  a{color:#fff;}
th, thead td  a:hover{color:#fff;}
tr {height: 30px;}
td {padding-left: 11px;padding-right: 11px;border-left: 1px solid #FFF;border-bottom: solid 1px #ffffff;}
td.first,th.first {border-left: 0px;width:50px}
tr.even {background: #F8F8F8;}
tr.odd {background: #EFEFEF;}

/* CLASS */
.clearr{clear:right;}
.clear {height:0.1px; overflown:hidden; font-size:0.1px; line-height:0.1px; clear:both;}
.invisible {width:0px, height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline}
.error{color:#f00;}
.pdf_link {float:right;text-size:0.6em;padding:1px;border:1px solid #bbb;}
.pdf_link a {font-weight:bold;color:#ccc;}
.url{color: #0E774A;}
.highlight{font-weight:bold;}
.mod_search h3 a {color: #2200C1;text-decoration:underline;font-weight:normal;}
.mod_search h3 .relevance {color:#000;font-size:0.8em;font-weight:normal;}
