body 	{
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 70%;
		}
		
/*
a 			{
			text-decoration: none;
			}

a:hover 	{
			text-decoration: none;
			}

a:visited 	{
			color: #0000ff; 
			text-decoration: none;
			}
	*/
			
#container	{
			width:760px;
			margin: 0px auto;
			/*background-color: #f00;*/
			background-image: url(images/bkground.gif);
			background-repeat: repeat-y;	
			}

#header		{
			width:760px;
			height:149px;
			margin: 0;
			padding:0;
			}

/*#logo 		{
			display: inline;
			margin-right: 15px;
			}
*/
#mainmenu	{
			float:left;
			width: 180px;
			text-indent: 5px;
			}
				
#mainmenu ul	{
				margin: 0;
				padding: 0;
				list-style-type: none;
				line-height:18px;
				}

#mainmenu ul li 	{
					margin: 1px 0px;
					letter-spacing: 1px;
					/*border-top: solid 1px #f63;*/
					color:#f63;
					}

#mainmenu a		{
				display:block;
				color:#fff;
				background-color:#f63;
				text-decoration: none;
				}

#mainmenu a:hover	{
					display:block;
					color:#f63;
					background-color:#fff;
					margin-left: 1px;
					}


#mainmenu p 	{
				border-top: #f63 1px solid;
				border-bottom: #f63 1px solid;
				margin: 1px;
				color: #f63;
				padding-top: 2px;
				padding-left: 5px;
				/*padding-right: 0px;*/
				font-size: 10px;
				font-weight:bold;
				}					

#bottommenu 	{
				color: #f63;
				background-color: #fff;
				text-decoration:none;
				text-align: right;
				margin-top:18px;
				width: 180px;
				}
				
#bottommenu ul	{
				margin: 0;
				padding: 0;
				list-style-type: none;
				line-height:9px;
				}

#bottommenu ul li 	{
					margin: 1px 0px;
					letter-spacing: 1px;
					}
				
				
#bottommenu a	{
				display:block;
				color: #f63;
				background-color: #fff;
				text-align: right;
				padding-top:2px;
				border-top: solid 1px #f63;
				}
				
#bottommenu a:hover	{
					display:block;
					color: #699;
					background-color: #fff;
					text-align: right;
					padding-top:2px;
					border-top: solid 1px #699;
					}				
						
#centercontent	{
				width:550px;
				margin-top: 0px;
				margin-bottom:20px;
				margin-left:200px;
				}

#contenitore	{
				position:relative;
				width:550px;
				height:250px;
				overflow:hidden;
				background-color:#fff;
				border-top:	1px;
				border-top-color: #f63;
				border-top-style: dotted;
				border-left: 1px;
				border-left-color: #f63;
				border-left-style: dotted;
				}
			

#contenitore h1	{
				color:#699;
				font-size: 11px;
				text-transform: uppercase;	
				margin-bottom:-15px;
				}
			
#contenitore p	{
				margin-left:0px;
				padding-left: 20px;
				padding-top:10px;
				padding-bottom:10px;
				color: #000;
				/*background-color:#fff;
				border-top:	1px;
				border-top-color: #f63;
				border-top-style: dotted;
				border-left: 1px;
				border-left-color: #f63;
				border-left-style: dotted;*/
				}
			
#contenitore a {
				color:#f63;
				background-color:#fff;
				/*font-size: 11px;*/
				margin-top:0px;
				margin-bottom:10px;
				font-weight: bold;
				text-decoration:none;
				}

#contenitore a:hover	{
						color:#699;
						background-color:#fff;
						/*font-size: 11px;*/
						margin-top:0px;
						margin-bottom:10px;
						font-weight: bold;
						text-decoration:none;
						}


#Up     	{	
			position:relative;
			width:20px;
			height:20px;
			top:-240px;
			left:520px;
			border:1px solid #f63;
			}	

#Up img {
		border:none;
		}		

#Up a	{	
		text-decoration:none;
		}	

#Down    	{	
			position:relative;
			width:20px;
			height:20px;
			top:-50px;
			left:520px;
			border:1px solid #f63;
			}	
			
#Down img {
		border:none;
		}	


#Down a	{	
		color:#f63;
		background-color:#fff;
		text-decoration:none;
		}	


#scroller	{
			position:relative;
			width:500px;
			top:1px;
			left:5px;
			border:1px solid #fff; 
			}

		
/* stili per la parte centrale dei contenuti statici */

/* Stili per i collegamenti HOME SEZIONE */
#staticlink		{	
				width:550px;
				background-color: #fff;
				font-size: 10px;
				color: #999;
				margin-left: 0px;
				margin-top:0px;
				padding-top:0px;
				padding-bottom:5px;
				}
				
#staticlink	 h1	{
				display:inline;
				color:#f63;
				background-color:#fff;
				font-size: 11px;
				text-transform: uppercase;	
				}
					
#staticlink a	{	
				color: #999;
				background-color:#fff;
				text-decoration:none;
				}
			
#staticontent 	{
				width:auto;
				margin-left:0px;
				padding-left: 10px;
				padding-top:10px;
				padding-bottom:10px;
				color: #000;
				background-color:#fff;
				border-top:	1px;
				border-top-color: #f63;
				border-top-style: dotted;
				border-left: 1px;
				border-left-color: #f63;
				border-left-style: dotted;
				}		
	
#staticontent ul	{
					margin: 10px;
					padding: 0px;
					list-style-type: disc;
					/*list-style: disc;*/
					}

#staticontent li	{
					margin: 10px;
					}

					
#staticontent strong {
					 color: #699;
					 }
 
					 
#staticontent h1	{
					color:#f63;
					font-size: 11px;
					text-transform: uppercase;	
					}
					
#staticontent h2	{
					color:#f63;
					font-size: 10px;
					text-transform: uppercase;	
					margin-bottom:5px;
					}

#staticontent input {
 					background-color: #fff;
 					border: solid 1px #f63;
 					color: #036;
 					/*font-size: 10px;
 					height: 13px;*/
 					
 					}
					
#staticontent textarea {
					   background-color: #fff;
 					   border: solid 1px #f63;
 					   /*color: #036;
 					   font-size: 10px;*/
 					   }

#staticontent select {
					background-color: #fff;
 					/*border: solid 4px #f63;
 					color: #036;
 					font-size: 10px;*/
 					}

		
div.linkmappa	{
				width:300px;
				margin-left:0px;
				padding-left: 0px;
				padding-top:2px;
				padding-bottom:0px;
				background-color:#fff;
				border-top:	1px;
				border-top-color: #f63;
				border-top-style: dotted;
				text-align : right;
				}
							
#staticontent a		{
					text-decoration: none;
					color: #699;
					}					

#staticontent a:hover	{
						text-decoration: underline;
						color: #699;
						}		
	
div.textimage	{
				margin-bottom: 10px;     
				}

				
div.textimage img	{
					float:left;
					margin: 10px;
					margin-top: 10px;
					margin-right: 20px;
					margin-left: 20px;
					margin-bottom: 20px;
					border:none;
					}
	
div.mappaSedeBO		{
					float:right;
					height:260px;
 					width:200px; 
					margin-right: 10px;
					border-left: #f63 1px solid;
					border-right: #f63 1px solid;
					border-top: #f63 1px solid;
					border-bottom: #f63 1px solid;
					}
			

					
div.textimage  p	{
					margin:0px;
					padding: 0
					}

div.textimage a    {
					text-decoration: none;
				   }				

div.doppiaImmagine img	{
						margin: 10px;
						margin-top: 20px;
						margin-right: 20px;
						margin-left: 20px;
						margin-bottom: 10px;
						border:none;
						}
			
#footer		{
			clear:left;
			background-color: #fff;
			color: #666;
			/*font-size: 9px;*/
			border-top: solid 1px #ddd;
			padding-top:10px;
			padding-bottom: 20px;
			margin-left:256px;
			}
			
#LoginForm {
		   width:550px;
		   margin: 20px auto;
		   font-size: 12px;
		   color:#000;
		   border-top: #f63 1px solid;
		   border-bottom: #f63 1px solid;
		   border-left: #f63 1px solid;
		   border-right: #f63 1px solid;
	       }
	       
#LoginForm img	{
				float:left;
				margin: 10px;
				margin-top: 10px;
				margin-right: 20px;
				margin-left: 20px;
				margin-bottom: 20px;
				/*border:#f63 1px solid;*/
				}
					
span.LoginFailed  {
	                   font-size: 12px;
                       font-weight:bold;
                       color:#f00;
                       }
                        
#LoginForm p	{
	            clear:left;   
				color: #666;
			    font-size: 9px;
			    margin-left: 20px;
			    border-top: solid 1px #ddd;
			    padding-top:10px;
			    padding-bottom: 20px;
				}