/* CSS Document */
/* CSS Document */
/* commented backslash v2\*/


html{
		height:100%;
		margin:0
	}


.top{
height: 120; background-image: url('images/topaig.gif'); background-repeat: 
               no-repeat; background-position: left top}
.nomesito {padding-left:130px;padding-bottom:40px;font-family:Arial;font-size:22px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-style:italic}


a.evidenza{ 
			color: #3BB3E5;
		   }
		   
		   
a:hover.evidenza{ 
				color: #293B72 ;
				}

/*end hack*/

body{
		background-position: left top; margin:0px; font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		padding:0px; background-color:#FFFFFF;
		background-color:#FFFFFF;background-image:url('images/sfondoaig.gif'); background-repeat:repeat-x		
	}

.barragrigia{

		padding-left:20px;
		padding-bottom:4px;
		padding-right:5px;
		padding-top:2px;
		font-size:13px; 
		font-weight:bold; 
		color:#293B72; background-color:#FFFFFF
           }




.barragrigia_verde{

		padding-left:20px;
		padding-bottom:4px;
		padding-right:5px;
		padding-top:2px;
		font-size:13px; 
		font-weight:bold; 
		color:#FAFAFA; background-color:#3BB3E5
           }







.titolo_pagina{

		padding-left:6px;
		font-family:Trebuchet MS;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
		font-size:18px; 
		font-weight:bold; 
		 color:#293B72; background-color:#C2E7F7 
           }


.barrab{
			padding-left:20px;padding-bottom:3px;padding-right:5px;padding-top:3px;
			font-size:12px; color:#293B72; font-family:Trebuchet MS; font-weight:bold; background-color:#C2E7F7; 
           }




.barrarossa{
			padding-left:20px;padding-bottom:3px;padding-right:5px;padding-top:3px;
			font-size:12px; color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold; background-color:#3BB3E5; 
           }


.centro{ padding-left:10px;padding-right:10px
		}
		
.internosito{
		padding-left: 0px; 
		padding-right:0px; 
		padding-top: 0px; color:#293B72
		}

td {
	font-family:Trebuchet MS;
	font-size:12px; color:#293B72
	}
	

  
  
.testo{
		font-family:Trebuchet MS;
		font-size:12px; color:#293B72
	  }


.menuup{

		
		font-family:Trebuchet MS;
		color:#20205C;
		text-decoration:none;
		font-variant:normal;
		font-weight:bold;

}



a {
		font-family:Trebuchet MS;
		color:#ff0000;
		text-decoration:none;
		font-variant:normal
  }


a:hover {
			font-family:Trebuchet MS;
			color:#207BD0;
			text-decoration:underline;
			font-variant:normal
		}




.testo_interno,.testo_small{
								font-family:Trebuchet MS;
								font-size:12px;
								color:#293B72;
								padding:6px
								 														
							}

.testo_neretto{
				font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;
				font-size:12px;
				color:#333333;
				font-weight:bold;
			  }

.titoli{
						padding:0px; font-family:Trebuchet MS;
						font-size:13px;
						color:#FFFFFF;
						font-weight:bold;
						text-align:left;  
						text-transform:uppercase; 
						height:18px; 
						background-color:#293B72;
					   }
					   



.titoli a{
			color:#20205C;
		 }
		 
.titoli a:hover{
				color:#F7931D;
				}

.titolettisez{
			background-position:  
                left center; 
			background-color: #293B72; 
			padding-left:20px; 
			background-repeat:no-repeat; 
			color:#FFFFFF; font-family:Trebuchet MS; 
			font-size:12px; font-weight:bold; 
			padding-top:5px; padding-bottom:5px 
			
		
		}

				
.titoletti a{
				color:#0072BC;
			}
			
.titoletti a:hover{
					color:#F7931D;
				  }

.titoletti_continua{
			font-family:Trebuchet MS;
			font-size:9px;
			font-weight:bold;
			color:#000000;
			padding-left:10px; 
			padding-right:0px; 
			padding-top:0px; 
			padding-bottom:0px;
		  }
		
.titoletti_continua a{
				color:#000000;
			}
			
.titoletti_continua a:hover{
					color:#000000;
				  }

.titolo_news{
				font-family: Trebuchet MS;
				font-size:14px;
				font-weight:bold;
				color:#000000;
				padding-left:6px; 
				padding-right:4px; 
				padding-top:4px; 
				padding-bottom:4px
			}

.testo_footer{
				font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;
				font-size:12px;
				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;
					}

.tabsx {   
			 
			background-color:#FAFAFA;
			
		}
		
		
		
					
.menusx{
			background-color:#FAFAFA;border-right:1px solid #C2E7F7; 
			}
		
		
		
		

.novis {
			display: none;
			visibility: hidden;
		}


.basesito{ 
			border-top:1px solid#F1F1F1;
			border-left:1px solid #F1F1F1; 
			border-right:1px solid #F1F1F1; 
			background-color:#FFFFFF; 
			border-bottom:1px solid #F1F1F1;
		 			 
		 }

.internosito{padding:0px;margin:0px
			}

.centrosito {
				padding:0px
		    }

.sfondo {
			
		}


		

		
form { 
			padding: 0;
			margin:0 ;
			z-index:10;
	 }
p { 
			padding: 0;
			margin:0 ;
	 }

input { 
		  	border:1px solid #293B72; 
		  	font-family:Trebuchet MS; 
		  	font-size:10px; 
		  	color:#1E3A6C;
		  	z-index:10
		}

select { 
			border:1px solid #293B72; 
			font-family:Trebuchet MS; 
			font-size:10px; 
			color:#000000;z-index:10 
		}
		
textarea{ 
			border:1px solid #293B72; 
			padding:0; margin:0; 
			font-family:Trebuchet MS; 
			font-size:10px; 
			color:#000000;
			z-index:10 
		}

.bordo_sinistra{}

.foto_small{
			border:1px solid #3BB3E5;
			}

.testo_home{
			padding:0;
			border-bottom:1px solid #3BB3E5; 
			border-left-width: 1px; 
			border-top-width: 1px; 
			background-color:#FFFFFF
			}
			
.testo_int_home{
			padding:0;
			}

.bordo_alto{
			border-top:1px dashed #000000;
			}

.newsletter{  
			padding:7px;
			font-family:Trebuchet MS; 
			font-size:12px; 
			color:#333333; 
			background-color:#FFFFFF;
			}

.tab_newsletter{
			border-bottom:1px solid #3BB3E5;; color:#293B72; background-color:#FFFFFF 
			}

.small{
			font-size:11px; 
		
			
			}
			
.grazie{
			font-size:9px; 
			color:#B6B2B2;
			font-weight: bold;
			}


.sfondo_newsletter{
			background-color: #FFFFFF; 
			background-image:url('images/spazio_bianco.gif')
			}
			
.home_principale{
			border:1px solid #91A0C1; 
			padding:5px; 
			font-family:Trebuchet MS; 
			font-size:12px; color:#333333; 
			background-color:#F0FCFC;
			}
               
.bordo_banner,.imgbanner {
							
						 }
							
.sfondo_bianco{ 
			background-repeat: repeat; 
            background-attachment: scroll; 
            background-position: left top; background-image:url('images/spazio_bianco.gif')
            }
               
.sfondo_bianco1{ 
			background-repeat: repeat; 
			background-attachment: scroll; 
			background-position: left top; background-image:url('images/spazio_bianco.gif')
			}

.menutop{
	
			padding:0px; 
			font-size: 12px; 
			font-family: Trebuchet MS; 
			font-weight: bold; 
			text-align:center;
			color: #4CB9E7;
		}

.menutop a{
			color: #293B72; 
			font-size: 12px; 
			font-family: Trebuchet MS; 
			font-weight: bold
			}
			
.menutop a:hover{
			font-size: 12px; 
			font-family: Trebuchet MS; 
			font-weight: bold; color:#3BB3E5 
			}
			
			
			
			
.under{
	
			padding:2px; 
			font-size: 12px; 
			font-family: Trebuchet MS; 
			font-weight: bold; 
			text-align:center;
			color: #293B72;background-color:#C2E7F7
		}

.under a{
			color: #293B72; 
			font-size: 12px; 
			font-family: Trebuchet MS; 
			font-weight: bold; background-color:#C2E7F7
			}
			
.under a:hover{
			font-size: 12px; 
			font-family: Trebuchet MS; 
			font-weight: bold; color:#293B72; text-decoration:underline 
			}
				
			
	.under1 {
			padding-right:5px;
			color:#FFFFFF;
			font-size:10px;
			font-family:Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;
			text-align:center;
			background-color:#293B72
         }		
			

.stampa {
			background-color: #FFFFFF; 
			background-image:url('images/spazio_bianco.gif')
			}
			
.sotto {
			color: #000000;
			}
			
.sotto a {
			color: #333333; 
			}
			
.sotto a:hover{
			color: #C2E7F7;
			}

.menudx{
			background-color: #FAFAFA;border-left:1px solid #C2E7F7; height:450; border-right-width:1px; border-top-width:1px; border-bottom-width:1px  }
			}



.bianco {
			background-color:#FFFFFF;
			}
.small2{height:4px;}
			
.bianco a{}

.bordosx{ }

.topmenuright {padding-top:3px;padding-left:10px;padding-bottom:3px;color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #293B72}

.menuright{padding-top:2px;padding-left:5px;padding-bottom:2px;padding-right:3px;font-size.10px;border-bottom:1px dashed #FFFF00;}

.menuright a{color:1f215e}

.question{font-size: 12px; font-weight: bold;color:#E94452}

.alert {color:#FF0000; font-weight:bold}

.viewresults {text-align:right;padding-right: 5px}

.viewresults a{color:#84B3EC;}
