﻿* {
  font-style: normal;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}
UL LI{list-style: none}
OL {padding-left:25px}
img {
  border: none;
}
a:hover {
  text-decoration: underline;
}
body {
  font: small/150% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
}
/*Standard*/
#header,
#body,
#footer,
#copyright {
  clear: both;
  float: left;
  width: 100%;
}
html {
  background: #679ef1 url("images/bg_principale.png") repeat-x 0 0 fixed;
  color: #001444;
  float: left;
  padding-bottom: 20px;
  width: 100%;
}
/*Layout*/
div#container{text-align:left;margin:0 auto}
#header {
  background: transparent url("images/giffa.gif") no-repeat 0 100%;
  height: 133px;
  position: relative;
  overflow: hidden;
}
div#content p{line-height:1.4}
div#extrra{background:#FF8539}
/*div#footer{background: #333;color: #FFF}*/
/*div#footer p{margin:0;padding:5px 10px}*/
div#container{width:800px}
div#wrapper{float:left;width:100%}
div#exttra{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:100%;background: url("images/footer.gif") no-repeat 0 0;height:80px}
#navigation {
  position: absolute;
  left: 5px;
  top: 5px;
}
#navigation * {
  color: #679ef1;
  display: inline;
}
#navigation li {
  background: transparent url("../images/navi_separator.gif") no-repeat 100% 50%;
  padding-right: 20px;
}
#navigation a {
  padding: 0 0 0 10px;
}

#version {
  position: absolute;
  left: 620px;
  top: 40px;
}
#version * {
  color: #fff;
  display: inline;
  font-size:larger
}
#version li {
  padding-right: 20px;
}
#version a {
  padding: 0 0 0 10px;
}
/*Personalizzati*/
/*Entry************/
.entry, .entryEd{
  padding: 25px 0px 25px 25px;
  position: relative;
}
.entry h2, .entryEd h2 {
  font-size: 180%;
  letter-spacing: -0.05em;
  margin-bottom: 0.2em;
}
.entry h2 a {
  color: #001444;
}
.entry .meta {
  margin-bottom: 1em;
}
.entry .meta * {
  display: inline;
}
.entry .meta li {
  background: transparent;
  padding: 0;
}
.entry .date {
  display: block;
  font-weight: bold;
  margin-bottom: -0.3em;
}
.entry .meta a {
  color: #679ef1;
}
.entry .meta .tag {
  background: transparent url("../images/icon_tag2.gif") no-repeat 0 50%;
  padding-left: 20px;
}
.entry{height:250px;overflow:hidden}
.highlight .entry .meta .tag {
  background-image: url("../images/icon_tag.gif");
}
.entry .more {
  color: #679ef1;
}
.entry p a {
  color: #ff8c00;
}
/*Highlight***************/
.highlight {
  background: #679ef1 url("images/bg_centro.png") no-repeat 100% 0px;
  position: relative;
  float: left;
  width: 100%;
}
.highlight .rss 
{
  background: transparent url("images/vertical_separator.png") no-repeat 0 0;
  font-size: 130%;
  position: absolute;
  right: 0;
  top: 0;
  width: 245px;
  height: 300px;
  padding-top:10px
}
.highlight .rss li 
{
  margin:5px 0;
  border:1px solid #C0D7F7;
  border-left:none;
  clear: both;
  float: left;
}
.highlight .rss a 
{
  background-color:#8AB6F4;
  color: #001444;
  display: block;
  width:120px;
  height:50px;
  padding: 10px 10px 0px 10px;
}
/*.highlight .rss li a.secondo{background-color:#67A2F1}
.highlight .rss li a.terzo{background-color:#468DEE}*/
.highlight .rss a.activeA{background-color:#7AAAF1;color:#fff;border-left:1px solid #7AAAF1}
.highlight .rss a:hover {background-color:#12285C;color:#fff;
  text-decoration: none;
}
.highlight .rss a span {
  color: #fff;
  display: block;
  font-size: 80%;
}

.highlight .entry,.highlight .entryEd 
{
  /*background: transparent url("images/separator_menu.gif") no-repeat 100% 50%;*/
  width: 525px;
}
.highlight h2 a,
.highlight .meta a {
  color: #fff;
}
.highlight .entry p a {
  color: #fff;
}
.highlight h1 {
  color: #fff;
  font-size: 170%;
  letter-spacing: -0.05em;
  padding: 25px;
}
.highlight .link {
  margin-top: 0.4em;
  margin-bottom: 1.4em;
}

/**terzo Livello****************/
.terzoLivello{clear:both;width: 100%;overflow: hidden; /* simple clearing of floats */ 
    padding: 0 0;margin:0 0; 
    line-height: 1.8; 
    background: #fff}
.terzoLivello div{float:left;width:32%;background: #fff;
    margin-left: 1%;display:inline; /* per evitare il float double margin bug di IE*/ 
    padding-bottom:25px}
.terzoLivello h3{font:180% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
    margin: 0.1em 0;color:#424252;
    padding: 25px 0 10px 20px} 
.terzoLivello h2 a,
.terzoLivello .entry p a {
  color: #fff;
}
.linkTitoloPS:hover{color:#5086EA;text-decoration :none}
.linkTitoloPS{color:#1A3673;text-decoration :none}
.terzoLivello h1 {
  color: #208BE1;
  font-size: 100%;
  letter-spacing: -0.05em;
  padding: 10px 5px 10px 0px;
}
/**Blocco sotto con tre colonne*/
div#multi ul,div#multi li{margin:0;padding:0;list-style:none}

div#multi{clear:both;width: 100%;overflow: hidden; /* simple clearing of floats */ 
    padding: 0 0;margin:0 0; 
    /*line-height: 1.8*/; 
    background: #152F6A}

div#multi h3{font:180% "Trebuchet MS",Arial,sans-serif;
    margin: 0.1em 0;color:#fff;
    border-bottom:1px dotted #777;padding:10px 0}

div#multi ul,div#multi li{margin:0;padding:0;list-style:none} 
div#multi div{float:left;width:32%;
    margin-left: 1%;display:inline; /* per evitare il float double margin bug di IE*/ 
    } 
div#multi div#cerca,div#multi div#paging{float:left;width:98%;color: #E6F5FC;
    margin-left: 1%;display:inline; /* per evitare il float double margin bug di IE*/ 
    } 

div#multi div#cerca a{display:block;color: #E6F5FC; 
    height: 50px !important;height: 50px; /*holly hack semplificato per IE*/ 
    text-decoration:none;padding-left:30px}
    
div#multi div#paging a{display:inline;color: #E6F5FC; 
    height: 50px !important;height: 50px; /*holly hack semplificato per IE*/ 
    text-decoration:none;padding-left:30px}

div#multi li{border-bottom:1px dotted #777; height:50px;overflow:hidden} 

div#multi a{display:block;color: #E6F5FC; 
    height: 50px !important;height: 50px; /*holly hack semplificato per IE*/ 
    text-decoration:none;padding-left:30px} 

div#multi a.forum{background: transparent url(images/topic_icon.gif) no-repeat top left}
div#multi a.appunti{background: transparent url(images/small_admin_icon.gif) no-repeat top left}
div#multi a.is{background: transparent url(images/is.gif) no-repeat top left}
div#multi a.ica{background: transparent url(images/ica.gif) no-repeat top left}
div#multi a.download{background: transparent url(images/Stat16gif.gif) no-repeat top left}
div#multi a:hover{background-color: #12285C;color:#FFF} 
/*Paginazione***/
div#multi div#paging .paginazione{background-color:#5B92EF;
    padding:3px;text-align:center;border: 1px solid #fff}
div#multi div#paging .paginazione:hover{background-color:#1A3673}
div#multi div#paging .activepaginazione{background-color:#1A3673;padding:3px;text-align:center;border: 1px solid #fff}
/****Modulo CERCA*/
.Cerca {
  background: #73A7F2 url("images/bg_cerca.png") no-repeat 100% 0px;
  position: relative;
  float: left;
  width: 100%;
}
.modulo 
{
    margin:10px;
    padding: 50px 100px;
    border-bottom: 2px solid #254586;
}
.button
{
    font-weight :bold;
	color: #254586;
	background: #C0D7F7;
	text-align: center;
	padding: 5px;
	width: 100px;
	border: 2px solid #254586;
	margin-top: 10px;
}

/*Accesso*/
.buttonAccesso
{
    font-weight :normal;
	color: #254586;
	background: #C0D7F7;
	text-align: center;
	padding: 0 2px;
	width: 40px;
	border: 2px solid #254586;
}
.testuali
{
    BORDER-RIGHT: #051236 1px solid;
    PADDING-RIGHT: 0.2em;
    BORDER-TOP: #051236 1px solid;
    PADDING-LEFT: 0.2em;
    FONT-SIZE: 100%;
    BACKGROUND: url(images/bg_input.gif) #fff repeat-x 0px 0px;
    PADDING-BOTTOM: 0.2em;
    BORDER-LEFT: #051236 1px solid;
    COLOR: #000;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #051236 1px solid
}
/*EDITOR*/
.editor
{
    width :98%;
    text-align :left;
    padding:10px;
}
.editor FORM
{
    width:100%
}

/*PRIMA PAGINA*/
.primapagina{padding:10px; width: 525px}
.primapagina H2{padding-top:5px}
.primapagina .meta {
  margin-bottom: 1em;
}
.primapagina .meta * {
  display: inline;
}
.primapagina .meta li {
  background: transparent;
  padding: 0;
}
.primapagina .date {
  display: block;
  font-weight: bold;
  margin-bottom: -0.3em;
}

/*FONDO*/
#fondo * {
  color: #fff;
  display: inline;
}
#fondo li {padding-right: 20px}
#fondo ul {padding: 20px}

.giustificato{width:100%;text-align:justify}
.visivo{color:#152F6A;font-weight:bold}
.giustificato a{color:#001444;text-decoration: underline}
.giustificato a:hover{color:#152F6A;text-decoration: underline}
/*Grafici*/
.isto, .istoMax, .istoBlog{padding-left:5px;font-weight:bold;height:25px;float:left}
.isto{color:#fff;BACKGROUND: url(images/isto.png) repeat-x 0px 0px}
.istoBlog{color:#FFF;BACKGROUND: url(images/istoBlog.png) repeat-x 0px 0px}
.istoMax{BACKGROUND: url(images/istoMax.png) repeat-x 0px 0px;color:#152F6A}
.labelIsto{height:25px;float:left}
.labelTotIsto{font-weight:bold;}
.contentIsto{padding: 20px 10px}