/* CSS Document */
/* CSS Document */
/* commented backslash v2\*/


html{
		height:100%;
	}

.sfondoup    { background-image: url('images/bghead.gif'); background-repeat: repeat-x; 
               background-attachment: fixed; background-position: left top}
a.evidenza    { color: #DA3941 }
a:hover.evidenza { color: #1E3983 }

/*end hack*/

body{
		margin:0px;
		font-family:Verdana, verdana, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		padding:0px; background-color:#D2E7DE
				
	}

.centro {padding-left: 0px; padding-right: 0px; padding-top: 0px}
.internosito {padding-left: 0px; padding-right: 0px; padding-top: 0px}

td {
	font-family:Verdana, verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
ul {margin:15}

li{
	font-family:Verdana, verdana, Helvetica, sans-serif;
	font-size:11px;
  }
  
  
.testo{
		font-family:Verdana, verdana, Helvetica, sans-serif;
		font-size:11px;
	  }

a {
		font-family:Verdana;
		color:#0F6461;
		text-decoration:none;
		font-variant:normal
  }


a:hover {
			font-family:Verdana, verdana, Helvetica, sans-serif;
			color:#889AB4;
			text-decoration:none;
			font-variant:normal;
}



.testo_interno,.testo_small{
								font-family:Verdana, verdana, Helvetica, sans-serif;
								font-size:11px;
								color:#333333;
								padding:5px;
								text-align:justify;
								padding-left: 15px;
							}




.testo_neretto{
				font-family:Verdana, verdana, Helvetica, sans-serif;
				font-size:11px;
				color:#333333;
				font-weight:bold;
				}



.titoli a{color:#017599;}
.titoli a:hover{color:#CCCCCC;}





.titoletti{
			font-family:Verdana;
			font-size:11px;
			font-weight:bold;
			color:#017599;text-transform:uppercase; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
		  }
		


.titoletti a{color:#CC0000;}
.titoletti a:hover{color:#000000;}

.titolo_news,.titolo_pagina{
				font-family:times, verdana, Helvetica, sans-serif;
				font-size:18px;
				font-weight:bold;
				color:#017599;
				padding:4px;
				padding-left:15px;
			}


.testo_footer{
				font-family:Verdana, verdana, Helvetica, sans-serif;
				font-size:11px;
				line-height:18px;
				color:#ffffff;
			}
			
			
.centratitoli{
				line-height:17px;
			}
			
.tratto_bottom{
				border-bottom:1px solid #333333;
			}

.tratto_top{
			border-top:1px solid #017599;
 			}


.tratto_top_left{
					border-top:1px solid #333333;
					border-left:1px solid #333333;
				}

.tratto_top_bottom	{
					border-top:1px solid #333333;
					border-bottom:1px solid #333333;
					}


.novis {
			display: none;
			visibility: hidden;
		}


.basesito{ 
			background-color:#FFFFFF;
		 }

.internosito{}

.centrosito {padding:0;}

.sfondo {color: #333333; background-color:#D2E7DE}

.under {color: #333333; padding: 0px; background-color: #5EC9CF;}
.under1 {padding: 0px; background-image:url('images/imgsotto.gif')}
form { padding: 0;margin:0 ;z-index:0}
input { border:1px solid #486B93; font-family:verdana; font-size:10px; color:#1E3A6C;z-index:0 }
select { border:1px solid #DD3A3F; font-family:verdana; font-size:10px; color:#1F3F78;z-index:0 }
textarea{ border:1px solid #486B93; padding:0; margin:0; font-family:verdana; font-size:10px; color:#1D387D;z-index:0 }


.bordo_sinistra{}


.foto_small {border:1px solid #D93E42;}

.testo_home {padding-left:7px;padding-bottom:5px;padding-top:4px; border-bottom:1px solid #94A1C1; border-left-width: 1px; border-top-width: 1px; background-color:#ffffff;}
.testo_int_home{padding:0;}

.bordo_alto{
			border-top:1px solid #333333
			}

.newsletter        {  padding:7;font-family:verdana; font-size:11px; color:#333333; background-color:#FFFFFF}

.tab_newsletter {border-bottom:2px solid #1E397E; }

.small {font-size:9px; color:#0F6461}

.sfondo_newsletter {background-color: #FFFFFF; background-image:url('images/spazio_bianco.gif')}
.home_principale   {border:1px solid #91A0C1; padding:5px; font-family:Verdana; font-size:11px; color:#333333; background-color:#F0FCFC;}
               
.bordo_banner,.imgbanner {
						border:1px solid #333333
							}
							
.sfondo_bianco{ background-image: url('images/spazio_bianco.gif'); background-repeat: repeat; 
               background-attachment: scroll; background-position: left top}
               
               
.sfondo_bianco1{ background-image: url('images/spazio_bianco.gif'); background-repeat: repeat; 
               background-attachment: scroll; background-position: left top}


.menutop{position:relative;display:block;padding:0px; font-size: 12px; font-family: Verdana; font-weight: bold; text-align:center;}

.menutop a{padding:2px;position:relative;display:block;color: #DD3A3F; font-size: 10px; font-family: Verdana; font-weight: bold;}
.menutop a:hover{padding:2px;position:relative;display:block;color: #DD3A3F; font-size: 10px; font-family: Verdana; font-weight: bold; background-color:yellow;}


.stampa {background-color: #FFFFFF; background-image:url('images/spazio_bianco.gif')}
.sotto {color: #000000;}
.sotto a {color: #0F6461; }
.sotto a:hover {color: #889AB4; }

.menudx  {background-color: #ffffff}
.menusx  {background-color: #ffffff}
.menuleft  {background-color: #D8F2F4;}

.menuright  {padding-left:15px; background-color:#F3F9F6;}
.menuright1 {padding-left:0px; background-color:#F3F9F6; font-weight: bold}
.menuright1 a{padding-left:0px; background-color:#F3F9F6; font-weight: bold; color:#0F6461}
.menuright1 a:hover{padding-left:0px; background-color:#F3F9F6; font-weight: bold; color:#889AB4}


.bianco {color: #ffffff}
.bianco a{}

.frase  {padding-top:2px;padding-bottom:2px;padding-left:15px;padding-right:15px; background-color:#F3F9F6; font-family:Georgia; font-size:13px; font-style:italic; font-weight:bold; color:#017599}