﻿.calendario { background:white; border:solid silver 1pt; }
	.calendario td { padding:2pt !important; margin:0pt !important;
	                 }



.societa { }
	.societa .box { width:150px; padding:2pt; 
		background:white url(immagini/utente.gif) no-repeat 4pt 20pt ; }
	.societa .box .par  
	{
		padding:1pt; font-size:9pt;
		color:Gray;background:none;
	}
	.societa .testo { font-size:7pt; }  




.box
{
	width	:250px;
	padding :3px;
	border	:dotted #f0f0f0 1px;
	margin	:5pt 5pt 10pt 5pt;
	float	:left; 
}
	.box .par { margin:0px; }
	.box i { font-size:7pt; }
	.box b { float:right; }
	.box li { padding-left:3pt; border-top:dashed #f0f0f0 1pt; margin-top:5pt; }
	.box a { display:block; }
		.box a:hover { background:#f0f0f0; }



#testa { }
	#testa img { float:left;margin:-22pt 0pt 0pt 0pt; }



/*-------- menu ------ */
#menu 
{
	background-color:Yellow; 
	height:25px; padding:1px; 
	text-align:center;
	margin:20pt 0pt 0pt 0pt;
}
	#menu ul { padding:0px; margin:0px; margin:auto; }
	#menu li { float:left; padding:5px; }
	#menu a
	{
		font-weight:bold ;
		padding:4px;
		width:50px; 
		margin-right:5px; border-right:dotted 1pt silver;
	}
		#menu a:hover
		{
			background-color:White; 
			text-decoration	:none;
		}
/*-------------- */
#centrale { }

#piede { clear:both; border-top: solid silver 1px; margin-top:20px; height:10px; }

#verde { background-color:#47C656; height:10px; display:block; margin-bottom:15px;  }


.par
{
	background:#E7FFE0 url(immagini/diaggrigia.gif);
	color: green; 
	font-weight: bold;
	font-size: 15px;
	text-transform:capitalize; 
	padding: 5px;
	margin-bottom:7px;
}



.calce { font-style:italic; font-size:8pt; 
         font-family:Arial; text-align:right;
         margin:-10px 0px 10px 0px; color:Silver; }



.gallery { width:200pt; float:left; background:url('immagini/diaggrigia.gif');
            margin:3pt 5pt 10pt 5pt; border:dotted silver 1pt; }
		.gallery h4{ 
				color: #0099CC; text-transform:capitalize;
				font-size: 16pt; padding: 3pt; margin:2pt;
				font-weight: bold;
			}
		.gallery img { width:70px !important; height:57px !important; }
		.gallery p { clear:both; text-align:center; }
		.gallery a { display:block; padding:10pt 0pt 0pt 0pt;  }
		.gallery a:hover { background-color:#A5DCFF; } 
		
.foto { margin:10px; }
	.foto img { width:70px; height:70px; 
		border:solid silver 1px; 
		padding:3px; 
		}
	.foto a:hover img { width:100px; height:100px; margin:-7px; 
		border:solid lightblue 3px;  }

.fotoSingola { width:100px;  border:solid silver 1pt; margin:3pt; float:left; }
	.fotoSingola img {	width:70px; height:70px; }	
		
		
.testo { padding:0pt 5pt 5pt 15pt; }



.HomePage { }
	.HomePage h3 { padding-left:12pt; background:url(immagini/text.gif) no-repeat; }
	.HomePage .calce { display:none; }
	.HomePage .box { width:170px; }
	
	
.bottone {
	float:right;
	font-size:8pt; font-weight:bold;
	background:url(immagini/scrivi.gif) no-repeat; 
	padding:2pt 2pt 2pt 15pt; 
	border:solid 1pt white; 
}
	.bottone:hover {
		background-color:#f0f0f0;border:solid 1pt Green; 
	}



.allegato 
{
	background: #E9F3F4; width:180px; 
	float:right; text-transform:capitalize;  
	margin:10px 3px 3px 3px; 
	font-size:x-small; font-family:Arial;  
	clear:both; text-align:left; 
	padding:5px; border-left:solid #C8D5F4 5pt;  
	}
	.allegato img { margin: 0px 5px 0px 5px; float:left; }
	.allegato p { padding: 3px 3px 3px 33px ; margin:0pt; }	
	.allegato a { font-size:8pt;  font-weight:bold; display:block; padding-left:33px;   }	
	.allegato .allegatoTesta { height:10px; background:#ffffff url(immagini/allegatoTesta.jpg) bottom no-repeat; }	
	.allegato .allegatoPiede { height:10px; background:#ffffff url(immagini/allegatoPiede.jpg) top no-repeat; }		 
	
	
#contatore { float:right; padding:0pt 7pt 0pt 15pt; 
         font-family:@Arial; font-size:8pt;  font-weight:bold;
         background:#004E87 url(immagini/contatore.gif) no-repeat 2px 0px;  
         border:solid #006BB7 1pt;
         border-right:solid #006BB7 4pt;
         color:white; margin-top:-10pt; }
	
	
	
	
.vota { } 
	.vota a { float:right;
			font-size:8pt; font-weight:bold;
			padding:2pt 2pt 2pt 15pt; margin:0pt 5pt 0pt 5pt;
			border:solid 1pt white;
		}
	.vota .piu  { background:url(immagini/piu.gif) no-repeat; }
	.vota .meno  { background:url(immagini/meno.gif) no-repeat; }
	.vota a:hover {
		background-color:#f0f0f0;border:solid 1pt blue; 
	}


