body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:0.67em;
}
a{
	text-decoration:underline;
	font-size:0.6em;
	color:#1190B2;
}
a:hover{
	text-decoration:none;
	color:#1190B2;
}
.xxxdiv{
	border-color:#DADBDC;
	border-width:1px;
	border-style:solid;
}
.xxxp{
	border-color:#DADBDC;
	border-width:1px;
	border-style:solid;
}
.xxxul{
	border-color:#DADBDC;
	border-width:1px;
	border-style:solid;
}
.xxxli{
	border-color:#DADBDC;
	border-width:1px;
	border-style:solid;
}


/* ----------------------------------------------------------------- */

#contenitore{
	position:absolute;
	left:50%;
	margin-left:-380px;
	margin-bottom:50px;
	width:760px;
	z-index:100;


	border-color:#DADBDC;
	border-width:1px;
	border-style:solid;
	font-size:1em;
}


/* ----------------------------------------------------------------- */

	#sponsor{
			text-align:right;
			width:740px;
			margin-left:10px;
			height:40px;
		}


		#data{
				top:5px;
				left:10px;
				width:195px;
				height:35px;
				padding-top:5px;
				padding-left:5px;
			}
		
		
		
#imm{
		position:absolute;
		top:35px;
		left:180px;
		width:170px;
		height:170px;
		overflow:hidden;
		}

		#titolo{
				margin-top:35px;
				width:740px;
				margin-left:10px;			
				font-size:1em;
				
				
		}
			
				#titolo img{
						float:left;
						width:170px;
						height:170px;
						overflow:hidden;
						margin:0px;
						
					}
				#testo_titolo{
						height:168px;
						margin-top:0px;
						margin-left:340px;
						padding-left:15px;
						background-color:#E60006;
						color:#FFFFFF;
					
						font-size:1.05em;
						font-weight:bold;
						
						border-color:#E60006;
	                    border-width:1px;
	                    border-style:solid;
				}
				#titolo h1{	
				margin-top:25px;			
					color:#FFFFFF;
					font-size:2.0em;
				}
				
					
				#titolo h2{	
					color:#FFFFFF;
					font-size:1.6em;
				}
				
				#titolo a{
						font-size:1em;
						color:#D92719;
						text-decoration:underline;
				}
				#titolo a:hover{
						font-size:1em;
						color:#FFFFFF;
				}
				
#menu{
	font-size:1em;
	top:221px;
	left:20px;
	height:50px;
	width:740px;
	margin-left:10px;
	margin-top:16px;
	color:#D92719;
	text-align:left;

}
		#menu ul{
			list-style-type:none;
			display:inline;
			padding:0px;
			margin-left:0px;
		}
		#menu li{
			list-style-type:none;
			display:inline;
		}
		.primo_li{
			border-right-color:#DADBDC;
			border-right-style:solid;
			border-right-width:2px;
			padding-left:0px;
			padding-right:15px;
		}
		.intermedio_li{
			border-right-color:#DADBDC;
			border-right-style:solid;
			border-right-width:2px;
			padding-left:15px;
			padding-right:15px;
		}
		.ultimo_li{
			border-right-style:none;
			border-right-width:0px;
			padding-left:15px;
			padding-right:15px;
		}
		#menu a{
			color:#D92719;
			font-size:1.1em;
			text-decoration:none;
		}
		#menu a:hover{
			color:#1190B2;
			font-size:1.1em;
			text-decoration:underline;
			}



	#centrale{
		width:740px;
		margin-left:10px;
	}
	
			#menu_secondario{
				float:left;
				width:150px;
				font-size:1.0em;
				text-decoration:none;
				font-weight:bolder	
				
				border:none;
				border-width:0px;
				
			}	
						#menu_secondario a{
							color:#000000;
							font-size:1.1em;
							text-decoration:none;
							font-weight:bolder	
							
											
						}
						#menu_secondario a:hover{
							font-size:1.1em;
							text-decoration:underline;
						}
						#menu_secondario ul{
							list-style-type:none;
							padding-left:0px;
							margin-left:0px;
						}
						#menu_secondario li{
							list-style-type:none;
							background-image:url(img/quadro_rosso_pic.gif);
							background-repeat:no-repeat;
							background-position:0px 2px;;
							padding-left:20px;
							padding-bottom:10px;
							margin-left:0px;
						}
					
					
					
				#contenuto{
				    font-size:1.1em;
					width:560px;
					padding-left:10px;
					
					margin-left:160px;
					margin-top:0px;
					
					border-width:1px;
					border-color:#DADBDC;
					border-style:solid;
					border-right:none;
					border-top:none;
					border-bottom:none;
				}	
				
						#contenuto h1{
							background-color:#D92719;
							color:#FFFFFF;
							font-size:1.3em;							
							padding:3px;
							
						}
						#contenuto h2{
							font-size:1em;
							padding-left:10px;
						}
						#contenuto h2 a{
							color:#D92719;
							font-size:1em;
							text-decoration:underline;
						}
						#contenuto h2 a:hover{
							color:#D92719;
							font-size:1em;
							text-decoration:none;
													
						}
						#contenuto h3{
							font-size:1.0em;
							padding-left:10px;
							color:#D92719;
						}	
						
						#contenuto h4{
							color:#D92719;
							font-size:1em;
							padding-left:10px;
						}
						
						#contenuto img{
							border:none;
						}
						#contenuto p{
							font-size:1em;
							padding-left:10px;
							
						}

						#contenuto p a{
							font-size:1em;
							color:#000000;
						}
						#contenuto p a:hover{
							font-size:1em;
							color:#000000;
						}
						
				      #contenuto ul{
					         list-style-type:none;
				        }
				      #contenuto li{
					          list-style-type:none;
					           margin-left:-20px;
				      }
					  #contenuto li a{
					  font-size:1em;
					  color:#000000;
					  text-decoration:none;
				      }
			
				     #contenuto li a:hover{
					  font-size:1em;
					 color:#000000;
					 text-decoration:underline;
				     }
				     .sottotitolo_contenuto{
	                        font-size:1em;
	                        font-style: italic;					   
					 }
					  .sottotitolo_contenuto2{
	                       font-size:1em;
	                       font-weight: bolder;
					 }
					   .bold_rosso{
	                       font-size:1em;
	                       font-weight: bolder;
						   color:#D92719;
					 }
					 	 
					   .bold_rosso a{
	                       font-size:1em;
	                       font-weight: bolder;
						   color:#D92719;
						   text-decoration:underline;
					 }
					    .bold_rosso a:hover{
	                       font-size:1em;
	                       font-weight: bolder;
						   color:#D92719;
					 }

					   .bold_rosso_grande{
	                       font-size:1.3em;
	                       font-weight: bolder;
						   color:#D92719;
					 }
					
					
		#foot {
			width:740px;
			margin-left:10px;
		}	
				
				#accessibility{	
					width:100%;
					height:25px;
					text-align:center;
					padding-top:0px;
				}
						
							#accessibility a{
								font-size:1em;
								color:#999999;
								text-decoration:none;
							}
						
							#accessibility a:hover{
								font-size:1em;
								color:#000;
								text-decoration:underline;
							}
				
				#menu_basso{
					margin-left:180;
					margin-top:80px;
					width:740px;
					height:25px;
					padding-top:0px;
					text-align:center;

				}
						#menu_basso ul{
							list-style-type:none;
							display:inline;
							padding:0px;
						}
						#menu_basso li{
							list-style-type:none;
							display:inline;
						}
						.primo_li_basso{
							border-right-color:#DADBDC;
							border-right-style:solid;
							border-right-width:2px;
							padding-left:0px;
							padding-right:8px;
						}
						.intermedio_li_basso{
							border-right-color:#DADBDC;
							border-right-style:solid;
							border-right-width:2px;
							padding-left:8px;
							padding-right:8px;
						}
						.ultimo_li_basso{
							border-right-style:none;
							border-right-width:0px;
							padding-left:8px;
							padding-right:0px;
						}
						#menu_basso a{
							color:#999999;
							font-size:0.8em;
						}
						#menu_basso a:hover{
							color:#1190B2;
						}