/*
colori
	blu: 2255AA
	arancio: ff6600
	grigio chiaro: f3f3f3
*/

/* 
**********************
rewrite tag 
**********************
*/
body,html{
	text-align:center;
	background-color: #cde7ff;
	margin: 0px;
	padding: 0px;
}
body,p,div,td,li{
	font-family: "Trebuchet MS",Verdana, Arial;
	font-size: 12px;
	line-height: 16px;
}
p,form,h1,h2,h3,h4,div,td{padding:0 auto;margin:0 auto;}
input,textarea,select,option{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
ul{margin-left:20px}

h1{
font-size:20px;
font-weight: bold;
color: #2255AA;
padding-bottom: 5px;
}
h2{
font-size: 16px;
font-weight: bold;
color: #ff6600;
padding-bottom: 3px;
}

/*
**********************
zone 
**********************
*/
#workBase{
	background-image:url(immagini/workBg.gif);
	text-align:left;
	width: 770px;
	margin-bottom:20px;
}
	#work{
		background-image:url(immagini/workTopBg.jpg);
		background-position: top left;
		background-repeat:no-repeat;
		width: 770px;
	}
		#work #top{
			height: 64px;
		}
			#work #top h1, #work #top h2{
				display: none;
			}
		#work #colonnaSx{
			width: 530px;
			vertical-align:top;
			padding-bottom: 20px;
		}
			#work #colonnaSx #menuTop{
				padding-left:25px;
				color: white;
			}
				#work #colonnaSx #menuTop a{
					color: white;
					text-decoration: none;
				}
				#work #colonnaSx #menuTop a:hover{
					color: #ff6600;
					text-decoration: none;
				}
			#work #colonnaSx #contenuti{
				padding-top:20px;
				color: #666666;
			}
				#work .txt{
					padding-left: 25px;
				}
			#work #colonnaSx #contenuti a{
				color: #ff6600;
				text-decoration: none;
				border-bottom: 1px solid #FFD200;
			}
			#work #colonnaSx #contenuti a:hover{
				background-color: #ff6600;
				border-bottom: 1px solid white;
				color: white;
			}
			#work #colonnaSx #contenuti #first{
				padding-right:150px;
			}	
			
		#work #colonnaDx{
			width: 240px;
			vertical-align: top;
		}
			#work #colonnaDx, #work #colonnaDx p, #work #colonnaDx div{
				font-size:11px;
			}
			#work #colonnaDx #menuDx{
				background-image: url(immagini/menuDxBg.gif);
				padding-bottom:10px;
				color: #2255AA;
			}
				#work #colonnaDx #menuDx a{
					color: #2255AA;
					text-decoration: underline;
				}
				#work #colonnaDx #menuDx a:hover{
					color: white;
					background-color: #FF6600;
					text-decoration: none;
				}
				#work #colonnaDx #menuDx .txt{
					padding-left: 45px;
					padding-right: 10px;
				}

		#work .tit, #work .titMain{
			background-repeat: no-repeat;
			background-position: top left;
			height: 28px;
		}
		#work .tit{background-image:url(immagini/workTitBg.jpg);}
		#work .titMain{background-image:url(immagini/workTitMainBg.jpg);}
			#work .tit h1, #work .titMain h1{
				padding-top: 3px;
				padding-left: 25px;
			}
			
		#work #bottom{
			background-image: url(immagini/bottomBG.gif);
			background-position: top left;
			background-repeat: no-repeat;
			height: 35px;
			color: #999999;
			/*border: 1px solid red;*/
		}
			#work #bottom #link{
				padding: 0px;
				margin: 0 0 7px 0px;
				font-size: 11px;
			}
			#work #bottom #link a{
				color: #999999;
				text-decoration: none;
			}
			#work #bottom #link a:hover{
				color: #ff6600;
				text-decoration: underline;
			}
			#work #bottom .txt{
				padding: 0 0 0 25px;
				font-size: 11px;
			}
		
		#elenco{
			width: 95%;
			overflow: auto;
			padding: 0px auto;
			padding-right: 5px;
			border: 1px dotted #ff6600;
		}
			#elenco th{
				font-size: 12px;
				background-color: #2255AA;
				color: white;
				text-align: center;
			}
			#elenco td{
				border: 1px dotted #f3f3f3;
				border-collapse: collapse;
				padding: 2px;
				font-size: 11px;
			}
			#elenco tr.alt td{
				background-color: #f3f3f3;
			}
			#elenco.scrolla{
				height:320px;
				margin-right: 17px;
			}
			
/*
**********************
classi 
**********************
*/	
.txtFocus{
	color: #ff6600;
}
.txtLight{
	color: #999999;
}
.txtLittle{
	font-size: 11px;
	color: #ff6600;
}		
	.txtLittle a{
		color: #ff6600;
		text-decoration: none;
		border-bottom: 1px solid #FFD200;
	}
	.txtLittle a:hover{
		background-color: #ff6600;
		border-bottom: 1px solid white;
		color: white;
	}
	
	