a
    {
	text-decoration:underline;
	color:#FFFFFF;	
    }
 
a:active
    {
	text-decoration:none;
	color:#FFFFFF;	
    }

a:visited
    {
	text-decoration:none;
	color:#FFFFFF;	
    }

a:hover
    {
	text-decoration:none;
	color:#FFFFFF;
    }
	
img 
    {
    border: solid 0px;
    }

h1{
	font-size:small;
	font-weight:bold;
	color:#660000;
}

h2{
	font-weight:bold;
	color:#660000;
}

#newsDate{
	color:#002d5f;
	font-weight:bold;
	}
	
	
/***** PAGINAZIONE *****/
.paginazione a, .paginazione a:link, .paginazione a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	color: #660000;
	background-color: #FFFFFF;	
		}

.paginazione a:hover {	
	border: 1px solid #000000;
	color: #FFFFFF;
	background-color: #660000;
	}

.paginazione span.totpag {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #660000;
	}

.paginazione span.pagina {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #660000;
	}

.paginazione span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
	}


/***** NEWS *****/

.lastnews
    {
	margin: 5px;
    }

h4 {width: 500px;font-size:14px;margin:5px 20px;color:#036;}
h3, h2 {font-size: 1.5em;border:none;}
h2 a {color: #660000; text-decoration: none;}
h2 a:hover {color: #660000;}

.newsCommenti {float: right;margin: 0;border-left: 1px dotted #006666;padding-left:8px;text-align:right;}
.newsCommenti p {font: normal 140% Helvetica, Arial, sans-serif;margin:0px;}
.newsCommenti p span {display: block;padding: 0.4em 0;}
.newsCommenti p strong {font-size:18px;}
.newsCommenti p a {border-bottom: 0;display: block;text-decoration: none;padding: 0.4em 0;}
.newsCommenti p a:hover {text-decoration: underline;}


.errore  {border:4px solid #f92323; background: #efdccb no-repeat 2px center; color:#000000; padding:10px 35px;}


.pulsanteBuono, .pulsanteBuono_long         {padding-bottom:2px; background-image:url('images/pulsante.gif'); background-repeat:repeat-x; height:21px; border:1px solid #002d5f; font-family:Tahoma; text-transform: uppercase; font-size:11px; font-weight:bold; color:#002d5f; cursor:pointer; }
.pulsanteBuono:hover, .pulsanteBuono_long:hover {background-image:url('images/pulsante_h.gif'); color:#292f33;}

.evidenziato  {
	color: #000000;
	border: 0px solid red;
	background-color: #58a4d4;
	}

/***** COMMENTS *****/
#commenti{
	padding: 3px 3px 3px 3px;
	background: #292f33;
	width:100%;
	margin-bottom:5px;
	margin-top:0px;
	color:#acb7bf;
	text-align:left;
	clear:both;
	border: #58a4d4 2px dotted;
	}
/***** COMMENTS *****/


/***** MESSAGES BOXES *****/

 .info, .success, .warning, .error, .validation {  
     border: 1px solid;  
     margin: 10px 0px 10px 20px;  
     padding:15px 10px 15px 50px;  
     background-repeat: no-repeat;  
     background-position: 10px center;
     width: 80%;  
 }  
 .info {  
     color: #00529B;  
     background-color: #BDE5F8;  
     background-image: url('../images/messages/info.gif');  
 }  
 .success {  
     color: #4F8A10;  
     background-color: #DFF2BF;  
     background-image:url('../images/messages/success.gif');  
 }  
 .warning {  
     color: #9F6000;  
     background-color: #FEEFB3;  
     background-image: url('../images/messages/warning.gif');  
 }  
 .error {  
     color: #D8000C;  
     background-color: #FFBABA;  
     background-image: url('../images/messages/error.gif');  
 }

 .validator {  
     color: #D8000C;  
     background-color: #FFBABA;  
     background-image: url('../images/messages/validator.gif');  
 }    
 
 .calendarHeader { 
 	font-size: 10pt;
	color: #000000; 
	background-color: #E9E9E9;
}

.calendar {  
	font-size: 10pt;
	background-color: #E9E9E9;
	color:#000000;
}

.calendarToday { 
	font-size: 10pt;
	background-color: #660000;
	color: #FFFFFF;
}

.calendarEvidenziato { 
	font-size: 10pt;
	background-color: #660000;
	color: #FFFFFF;
}

a.dataEvidenziata {
	color: #FFFFFF;
}

.hotspot {color:#FFFFFF; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}
