/* CSS Document */

html{
	 
	overflow: -moz-scrollbars-vertical;
	overflow: auto;
	color:#6f6d68;
	/*width:800px;*/
	SCROLLBAR-FACE-COLOR: #ea9600; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffe29c;
	SCROLLBAR-SHADOW-COLOR: #ffe29c;
	SCROLLBAR-3DLIGHT-COLOR: #ffe29c;
	SCROLLBAR-ARROW-COLOR: #ffe29c;
	SCROLLBAR-TRACK-COLOR: #ffeec6;
	SCROLLBAR-DARKSHADOW-COLOR: #ffe29c;
	
	
}

body{
	margin-top:19px;
	
	/*position:relative;*/	
	background:   url(../img/page_bg1.png) #cccccc;
	background-repeat:repeat-x;
	
	font-family:10px Arial, Helvetica, sans-serif;
}

.main{
    margin:0px auto;
	margin-top:50px;
	font-family:10px Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
		
	}

.logo{
	width:900px;
 margin:-20px auto 0 auto;
	
	}


.title{
	padding-left:15px;
	font-size:14px;
	color:#cc0000;
	line-height:18pt;
	font-family:Arial, Helvetica, sans-serif;
	
	}

.voice{
	padding-left:15px;
	font-size:12px;
	color:#5f5f5f;
	line-height:18pt;
	font-family:Arial, Helvetica, sans-serif;
	
	}	
	


.start{
					height:55px;
					width:200px;
	
					font-size: 11pt;
					font-family: Arial;
					font-weight:bold;
					color:#333333;
					
					padding-bottom:1px;
					
					background-image:  url(../img/invia.jpg);
					background-repeat: repeat-X;
					border:0px;
					margin-bottom:-2px;
					margin-top:15px;
					margin-left:15px;
	}
	
.reset{
					width: 120px;
					height: 33px; 
					
					font-size:8px;			
					font-family: Arial;
					font-weight:bold;
					color:#333333;
					
					background-image:  url(../img/reset.jpg);
					background-repeat: repeat-X;
					border:0px;
					margin-left:35px;
	}


.inpsx{
		border-top:1px solid #7b7b7b;
					border-left:1px solid #7b7b7b;
					border-right:1px solid #7b7b7b;
					border-bottom:1px solid #7b7b7b;
								
	
					margin-left:15px;
					margin-bottom:7px;
					background-image:  url(../img/bgtextf.gif);
					background-repeat: repeat-X;
						
					color: #5f5f5f;
					font-size: 12pt;
					font-family: verdana;
					font-weight:none;
					font-style: none;
					width:250pt;
}

.inpdx{
			border-top:1px solid #8e8e8e;
			border-left:1px solid #8e8e8e;
			border-right:1px solid #8e8e8e;
			border-bottom:1px solid #8e8e8e;
								
			margin-left:3px;
			margin-bottom:7px;
			background-image:  url(../img/bgtextf.gif);
			background-repeat: repeat-X;
						
			color: #5f5f5f;
			font-size: 12pt;
			font-family: verdana;
			font-weight:none;
			font-style: none;
			width:250pt;
}

.txtarea{

			border-top:1px solid #8e8e8e;
			border-left:1px solid #8e8e8e;
			border-right:1px solid #8e8e8e;
			border-bottom:1px solid #8e8e8e;
		
			background:   url(../bgtextf.gif) #fff;
			background-repeat: repeat-X;
					
	
			margin-top:5px;
			margin-bottom:3px;
			margin-left:13px;
			color: #5f5f5f;
			font-size: 9pt;
			font-family: verdana;
			font-weight:none;
			font-style: none;
			width:400pt;

}


#tag{
	position:absolute;
	height:154px;
	width:150px;
	top:400px;
	left:430px;
	background:   url(../../areaform/images/etichetta_red_small.png); 
	background-repeat:no-repeat;
	}

.hr{
width:445px;
color:#ccc;
height:1px;
margin-right:15px;
}

#tb{
	width:730px;
	}
	
	
.tbdx{
	height:320px;
	width:98%;
	background-color:#eee;
	border:1px solid #d4d4d4;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	margin-left:9px;
	margin-right:0px;
	}
	
	.tbmiddle{
	height:300px;
	width:590px;
	background-color:#fff;
	border:0px solid #d4d4d4;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;*/
	margin-left:0px;
	margin-right:0px;
	}

	
.txt{
	margin-top:-325px;
	margin-left:20px;
	font-style:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:11px ;
	color:#65615d;
	padding-bottom:0px;
}

.txt p{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:10px;
}

.txt h2{
		font-size:18px ;
		color:#d25000;
		margin-bottom:2px;
		padding-right:5px;
		}
.txt h3{
		font-size:11px ;
		color:#65615d;
		margin-bottom:3px;
		margin-top:2px;
		padding-left:3px;
		}
		

/* Tabspot index page */

.tabspot{
height:150px;
	border-top:1px dotted #ccc;
	width:140px;
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-left:5px;
	padding-top:8px;	
}
.tabspot a{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:underline;
	}
.tabspot a:hover{
	color:#4a4542;
	background-color:trasparent;
	text-decoration:none;
	font: 11px Tahoma, sans-serif;
	}
.tabspot img{
		border:1px solid #eee;
}
	
.txt1{
		text-align: center;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:20px;
		padding-right:20px;
		border-bottom:0px solid #e5e8df;
		border-left:1px solid #e5e8df;
		border-right:1px solid #e5e8df;
		border-top:0px solid #e5e8df;
}
.txt1 h6{
		color:#d25000;
		font: 11px Tahoma, sans-serif ;
		FONT-WEIGHT: bold;
		text-decoration:none;
		margin-bottom:5px;
		width:100px;
		background-color:#eeeeee;
}

.txt2{
		text-align: center;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:8px;
		padding-right:8px;
		border-bottom:0px solid #e5e8df;
		border-left:0px solid #e5e8df;
		border-right:0px solid #e5e8df;
		border-top:0px solid #e5e8df;
}
.txt2 h6{
		color:#d25000;
		font: 11px Tahoma, sans-serif ;
		FONT-WEIGHT: bold;
		text-decoration:none;
		margin-bottom:5px;
		width:100px;
		/*background-image:url("images/title.gif");*/
		background-color:#eeeeee;
}

/* --------------- Footer -------------------- */

.footer{
margin:0px auto;
width:900px;
height:25px;
color:#999999;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
border-bottom:0px solid #7ab8ff;


}
.footer a{
color:#575757;
text-decoration:none;
font-size: 12px;


}
.footer a:hover{
color:#575757;
text-decoration:none;
font-size: 12px;
text-decoration:none;
}
