/* 
================================
Skin styles for districold by sitesolutions
================================
*/ 
  html{ overflow:auto}
body{
	background-image:url('sfondo.jpg');
	background-repeat:repeat-x; 
	background-position:top;
	padding:0px;
	margin:0px;
	color:#003366;
	font-family:Tahoma, Geneva, sans-serif;
	}
td div {	font-family:Tahoma, Geneva, sans-serif; }

#header{
	width:780px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	background:white;
	height:79px;	
	}

	.logo{
		text-align:left;
		}
	
	.membership{
		text-align:right;
		}

#navAzzurra{
	width:780px;
	border-left:1px solid white;
	border-right:1px solid white;
	background:url('nav_azzurra.jpg') repeat-x;
	height:27px;	
	}

	#logoSub{
	float:left;	
		}
		
	#tools{
	float:right;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:7px;
	font-size:10px;
	color:white;
	vertical-align:bottom;	
		}

#flasher{
	width:780px;
	border-left:1px solid white;
	border-right:1px solid white;	
	}

#navigazione{
	width:780px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background:url('sfondomenu.gif') repeat-x;
	}
	
#contenuti{
	margin-top:5px;
	}
	
	.ContentPane{
	width:100%;
	vertical-align:top;	
		}
	.ServiziPane{
	border:1px solid cccccc;
	background:white;	
		}
	
	.LeftPane{
	vertical-align:top;	
		}
	.RightPane{
	vertical-align:top;	
		}

#footer{
	width:780px;
	margin-top:10px;
	}

	.footersx{
		text-align:left;
		line-height:130%;
		font-size:10px;
		color:#336699;
		vertical-align:bottom;
		}
	
	.footerdx{
		text-align:right;
		line-height:130%;
		font-size:10px;
		color:#336699;
		vertical-align:bottom;
		}

/*stili per box marchi*/
.BoxMarchiHeader{
	height:27px;
	width:145px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#336699;
	font-size:11px; 
	background:url('boxMarchi/header.gif') no-repeat;
	}
.BoxMarchiFooter{
	height:13px;
	width:145px;
	background:url(boxMarchi/footer.gif) no-repeat;
	}
.BoxMarchiContenuti{
	background:url(boxMarchi/sfondo.gif) repeat-y;	
	vertical-align:top;	
	}
a.login{
	color:#ffffff;	
	text-decoration:underline;	
	}
	
	a.login:link, a.login:visited{
		color:#ffffff;	
		text-decoration:underline;	
		}

				
	a.login:hover {
		text-decoration:none;
		color:#ffffff;	
		}

/*system skin style*/
a{
	text-decoration:underline;	
	}
	
	a:link, a:visited{
		text-decoration:underline;	
		}

				
	a:hover {
		text-decoration:none;
		color:#ff9900;	
		}
	
	
a.SkinObject{
	font-size:10px;
	color:white;
	font-weight:normal;
	text-decoration:underline;
	font-family:Tahoma, Geneva, sans-serif;
	}

	a:link.SkinObject, a:visited.SkinObject{
		font-size:10px;
		color:white;
		font-weight:normal;
		text-decoration:underline;
		font-family:Tahoma, Geneva, sans-serif;
		}
	
		
	a:hover.SkinObject{
		font-size:10px;
		color:white;
		font-weight:normal;
		text-decoration:none;
		font-family:Tahoma, Geneva, sans-serif;
		}	.Normal{
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
		line-height:140%;	
		}
li{
	font-family: Tahoma, Geneva, sans-serif;
	color: #003366;
	font-size: 12px;
}	
	
	.Head{
}