/* vecchio colore CCFFCC sostituito con FFFFFF */

body 
{
	margin-top:0;
	margin-bottom:0;
	font-family: Lucida Sans, Verdana, Arial, Times New Roman;
	font-size: 12px;
	background-color:#FFFFFF;  
	padding:0 0 0 0;
}

a, a visited
{
	color:#22367F;
	text-decoration:none;
	font-family:Lucida Sans;
}

.intestazione, .intestazione a, .intestazione a visited
{
	color:#22367F;
	text-decoration:none;
	font-family:Lucida Sans;
	font-size:11px
}

.intestazione
{
	border-bottom:solid 2px #22367F;
}

.blu {
	color:#22367F;
	text-decoration:none
}

.bianco {
	color:#FFFFFF;
	text-decoration:none
}

.verde
{
	color:#1A9465;
	text-decoration:none
}

.Homepage #Contenuto 
{
  margin:0px;padding:0px;
}

.HomePage #Contenuto p
{
  font-size:13px;letter-spacing:1px;font-weight:bold;
  font-family:Lucida Sans;
}

.centrale *
{
  margin:0px 0px 0px 0px;
  font-family:Lucida Sans;
  font-size:12px;
  letter-spacing:1px;
}

.centrale .sml, .centrale .sml * 
{
  font-size:10px;
	padding-bottom:0
}

.centrale .mid, .centrale .mid * 
{
  font-size:11px;
}

.centrale .regular, .centrale .regular * 
{
  font-size:12px;
}

.centrale .big, .centrale .big * 
{
  font-size:12px;
}

.centrale .left, .LogoFooter .left
{
  text-align:left;
}

.centrale .just, .centrale .just p
{
  text-align:justify;
}

.centrale .center, .LogoFooter .center
{
  text-align:center;
}

.centrale .right, .LogoFooter .right
{
  text-align:right;
}

.curriculum *
{
  margin:0px 0px 0px 0px;
  font-family:Lucida Sans;
  font-size:14px;
  text-align:left;
  vertical-align:top;
}

a, a visited
{   
  text-decoration:none;
}

.radio *,.radio 
{
	vertical-align:middle;
	font-size:10px
}

.radio input
{
	margin:0px
	}
	
.checkbox *,.checkbox 
{
	vertical-align:middle;
	font-size:10px;
	padding:4
}
	
.checkbox input
{
	margin:0px
}

.input *,.input 
{
	vertical-align:top;
	font-size:10px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	padding-bottom:0
}
	
.normale *,.normale 
{
	font-size:10px;
}
	
.corpo12 *,.corpo12 
{
	font-size:12px;
}
	
.sml *,.sml 
{
	font-size:8px;
}

.bold
{
	font-weight:bold
}
	
.destra
{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:0
}
	
.sinistra
{
	text-align:left;
	padding-bottom:0
}

.finestra
{
	height: 100%;
	border-top:0px solid #C0C0C0;
	border-bottom:1px solid #088108;
	border-left:0px solid #C0C0C0;
	border-right:0px solid #C0C0C0;
	padding-right:5px;
	padding-bottom:5px;
	overflow:auto;
	vertical-align:middle;
}	

#container
{
  background-image:url('immagini/post-it200.png');
  background-repeat:no-repeat;
  margin:20px auto;
  padding:0;
  width:200px;
  height:200px;
  vertical-align:middle
}

.submit 
{
	border:2px solid #22367F;
	background-color:#22367F;
	color:White;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

.postitgiallo
{
  background:url('immagini/post-it200g.png');
  background-repeat:no-repeat;
  margin:20px auto;
  padding:0;
  width:200px;
  height:200px;
  vertical-align:middle;
  text-align:center
}

.postitbianco
{
  background-image:url('immagini/post-it200b.png');
  background-repeat:no-repeat;
  margin:20px auto;
  padding:0;
  width:200px;
  height:200px;
  vertical-align:middle;
  text-align:center
}

.postitverde
{
  background-image:url('immagini/post-it200v.png');
  background-repeat:no-repeat;
  margin:20px auto;
  padding:0;
  width:200px;
  height:200px;
  vertical-align:middle;
  text-align:center
}

.postitceleste
{
  background-image:url('immagini/post-it200c.png');
  background-repeat:no-repeat;
  margin:20px auto;
  padding:0;
  width:200px;
  height:200px;
  vertical-align:middle;
  text-align:center
}

.postit
{
  margin:20px auto;
  padding:0;
  width:200px;
  height:200px;
  vertical-align:middle;
  text-align:center
}

.dvHome 
{
  font-family:Georgia, "Times new Roman", Times, Serif;
  font-size:24px;
  color:#999999;
  width:300px;
  margin:auto;
  font-style:italic;
  position:relative;
  width:423px;
  height:96px;
  background-image:url("immagini/quotes.gif");
  background-position:top left;
  background-repeat:no-repeat;
  margin-top:10px;
  margin-bottom:20px;
  }

.dvHome p 
{
  margin:55px;
  margin-top:5px;
  }
  
.tdUltimora, .tdUltimora a
{
/*	background-image:url('../immagini/sfondo_marquee.jpg');
	background-position:center center;
	background-repeat:repeat-x;
	padding:3px; */
	font-family:Verdana, Arial, Times New Roman;
	font-size:16px;
	text-decoration:none;
	color:Black;
	vertical-align:top
/*	border-bottom:dotted 2px DarkSlateBlue */
	}

.homeNews {
    margin:auto;
    margin-bottom:22px;
    clear:both;
}

.homeNews h1 {
    margin:0px;
    margin-bottom:2px;
}

.homeNews h2 {
    margin-top:0px;
}

.homeNews h3 {
    margin-bottom:2px;
}

.testoNews {
    text-align:justify;
}

.textContainer {
    max-width:800px;
    margin:auto;
}

.homeNews img.cx {
    display:block;
    margin:auto;
    margin-top:5px;
    margin-bottom:5px;
}

.homeNews h1 {
    text-align:left;
}

.homeNews img.sx {
    float:left;
    margin-right:12px;
}

.homeNews img.dx {
    float:right;
    margin-left:12px;
}

.TabellaBordata
{
	border-style:solid;
	border-color:Gray;
	border-width:1px
}

.ErroreTesto
{
	font-size:12px;
	font-weight:bold;
	color:Red;
	background-color:White
}

.divLogin .content {
	color:#222222;
}

.nascosto{
	display:none !important;
}

.visibile{
	display:block
}