body{ 
	color:#000000; 
	background:#FFF;
	}
images{
	border:0;
	}
	
	h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF3300;
	font-size:medium;
}
	#container{
		background: url('../images/bg.jpg') repeat-y;
		padding-left:58px;
		padding-right:58px;
		margin-left:50px;
		margin-right:50px;
		width:1024px;
		}

	#top{
		height:80px;
		width:100%;
		background: url('../images/logo_b_tr.gif') repeat-y;
		}
	
	#middle{
		float:left;
		width:230px;
		margin:0;
		}
		
	#menu{
		width:250px;
		height:500px;
		position:absolute;
		top:105px;
		left:70px;
		background: url('../images/menu.gif') no-repeat;
		text-transform: uppercase; 
		padding-top:20px;
		padding-left:5px;
		}
		
			#menu ul{
				float:right;
				width:178px;
				list-style:none;
				margin:0px;    
				padding-top:30px;
				padding-right:30px;	
				}
			#menu ul li{
				display:block;
				background-color:#FFFFFF;
				margin:0 1px 1px 1px;
				}
			#menu ul li a {
				text-decoration:none;
				display:block;
				}
			#menu ul li .c1{
				padding-left:1em;
				background-color:#CC0000;
				color:#FFFFFF;
				}
			#menu ul li .c2{
				padding-left:1em;
				background-color:#FFFFFF;
				color:#000000;
				}
			#menu ul li .c3{
				padding-left:1em;
				background:#CCC  url('../images/bg_menu.gif') repeat-x;
				color:#FF0000;
				text-align:center;
				}
			#menu ul li a:hover{
				color:#DDAA99;
				border: 1px #CEC3AD solid;
				}
			#menu form {
				padding-left:45px;
				}
				
		#menu_stampanti{
		width:500px;
		height:65px;
		position:relative;
		text-transform: uppercase; 
		padding-top:2px;
		padding-left:5px;
		}
		
			#menu_stampanti ul{
				float:left;
				list-style:none;
				margin:0px;
				padding-right:30px;	
				padding-bottom:3px;
				display:inline-block;
				}
			#menu_stampanti ul li{
				display:inline;
				background-color:#FFFFFF;
				margin:1px 1px 1px 1px;
				
				}
				

				
			#menu_stampanti ul li a {
				border:1px #4C5457 solid;
				text-decoration:none;
				display:inline-block;
				
				}
			#menu_stampanti  .c1{
				margin-top:1px;
				padding-left:1em;
				padding-right:1em;
				background-color:#CC0000;
				color:#FFFFFF;
				
				}
			#menu_stampanti  .c2{
				margin-top:1px;
				padding-left:1em;
				padding-right:1em;
				background-color:#FFFFFF;
				color:#000000;
				
				}
			#menu_stampanti  .c3{
				margin-top:1px;
				padding-left:1em;
				padding-right:1em;
				margin-left:3em;
				background-color:#4C5457;
				color:#FFFFFF;
				
				}
			#menu_stampanti ul li a:hover{
				color:#DDAA99;
				border: 1px #CEC3AD solid;
				
				
				}

			
	#main{
		float:right;
		width:620px;
		margin-right:120px;
		padding:100px 20px 30px 20px;
		background: url('../images/bg_main_.jpg') no-repeat;
		min-height:400px;
		}
	
	#main_text {
		text-align:justify;
		position:inherit;
		width:550px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:small;
		}

	#main_text_small {
		text-align:justify;
		position:inherit;
		width:550px;
		height:600px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}

		
		#sub{
			width:905px;
			clear:both;
			padding-top:6px;
			margin-right:200px;
			background:url('../images/bottom_menu.gif') no-repeat;
			height:60px;
			}
			
			#sub ul{
	 			list-style:none;    
	 			margin-top: 40px;
	 			text-align:center;
	 			}
			#sub ul li{
				display:inline;    
				margin:0;    
				text-transform:capitalize;
				}
			#sub ul li a {
				padding:2px 16px;    
				color:#FFFFFF;    
				width:8em;    
				float:left;    
				text-decoration:none;    
				margin-left:5em;    
				text-transform:capitalize;
				}
			#sub ul li a:hover{
				background-color:#FFFFFF;
				color:#CC0000;
				border: 1px #CEC3AD solid;
				}		

	#bottom{
		margin:0;
		padding-top:2em;
		height:3em;
		width:100%;
		clear:both;
		text-align:center;
		color:#FFF;
		}
	
	#media{
		margin-top:0px;
		margin-left:0px;
		margin-right:30px;
		padding-left:105px;
		width:100%;
		}

	#fcont{
		position:relative;
		clear:both;
		top:0em;
		bottom:0;
		width:100%;
		height:100%;
		}
	
		#focus{
			float:left;
			width:85%;
			}
		
			#ftop{
				width:98%;
				height:40%;
				text-align:center;
				color:#FF0000;
				background:#CCC  url('../images/bg_menu.gif') repeat-x;
				}

				#fbottom{
				width:98%;	
				}
				
				#fleft{
					float:left;
					width:49%;
					text-align:center;
					border: 1px #CEC3AD solid;
				    font-size:12px;
				    padding-left:0;
				    padding-right:0;
				    padding-bottom:3px;
				    line-height:20px;
					}
				
				#fright{
					float:right;
					width:49%;
					text-align:center;
					border: 1px #CEC3AD solid;
				    font-size:12px;
				    padding-left:0;
				    padding-right:0;
				    padding-bottom:3px;
				    margin-right:0;
				    line-height:20px;				
					}
		
		#rsep{
			position:relative;
			clear:both;
			top:0em;
			height:3em;
			width:480px;
			margin-top:1em;
			margin-bottom:1em;
			}

		#rrsep{
			float:right;
			width:15%;
			background-color:#CC0000;
			}
	
	
	.areaclienti {
  		font-size:12px;
  		line-height:20px;
		}	
		
	.mappa{
		position:absolute;
		top:5px;
		right:130px;
		width:150px;
		height:150px;	
		}

	#tic {
	  border: 1px #CEC3AD solid;
	  font-size:12px;

	  line-height:20px;
	  text-align:center;
	}
	#tic *{
	  font-size: 12px;
	  margin:0px;
	  padding:0px;
	  display:none;
	}
	#tic a {
 	  display:inline;
	}



.scroll{
	overflow:auto;
	}
	
strong{
	text-transform:uppercase;
	color:#CC0000;
	}
.title{
	text-transform:uppercase;
	color:#CC0000;
	}
	
#credits{
	padding-left:400px;
	}
#credits a{
	color:#FFFFFF;
	}
	
.black{
	text-decoration:none;
	color:#000000;
	}
