﻿[if IE 6]><style type="text/css">#logoBmp {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='immagini/logo.png', sizingMethod='scale');background:none;}</style><![endif]
[if IE 6]><style type="text/css">
    #un{
		margin-left:31px;
    }
    #footline p{
    	margin-left:31px;
    }
</style>
<![endif]

BODY {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 17px;

}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

#date {
	TEXT-DECORATION:underline;
	MARGIN-TOP:3px;
}

#foot {
	TEXT-ALIGN:CENTER;
}

.px10 {
	FONT-SIZE:10px;
}

P{
	FONT-SIZE: 11px;
	TEXT-INDENT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT:0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 14px;
	TEXT-ALIGN:justify;
}
INPUT{
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #06F;
	font-weight: bold;
}
TEXTAREA{
	FONT-SIZE: 11px;
}
UL	{
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
}
LI {
	FONT-SIZE: 11px;
	MARGIN-BOTTOM:0px;
	MARGIN-TOP:0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 13px;
}
/*------------------------- Template Specific CSS ----------------------------------*/

body{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	background-image: url(immagini/tab/sfondo.jpg);
}

html{
	background-color:#333;
}


#holder{
	width:100%;
	height:100%;
}


#header{
	width:100%;
	height:70px;
	background-image:url(immagini/maskelement02.jpg);
	background-repeat:repeat;
}

#line{
	display:none;
	width:100%;
	height:5px;
	line-height:5px;
	background: #ccc url(immagini/line_med.jpg) repeat-y 50% 0%;
	clear:both;
}

#content_holder{
	width:1000px;
	min-height:auto;
	margin: 0 auto;
	background-color:#FFFFFF;
	position:relative;
	overflow:auto;
}

#content{
	width:980px;
	margin:10px;
	height:auto;
	line-height:120%;
}

#content a, #content span, #content li, #content p{
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color: #06F;
	font-weight: bold;
}

#footer{
	width:100%;
	height:40px;
	background-image:url(immagini/footer.jpg);
	background-repeat:repeat;
}

/* 2nd gen */

#head{
	width:1000px;
	height:29px;
	margin: 0 auto;
	position: absolute;
	top: 15px;
	z-index: 2;
	bottom: 30px;
}

#footline_holder{
	width:1000px;
	height:40px;
	margin: 0 auto;
}

#footline{
	width:980px;
	margin-left:10px;
	margin-right:10px;
	line-height: 40px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

#footline p, #footline a, #footline span, #footline center{
	line-height:40px;
	vertical-align:middle;
}

/* mini buttons */

.m_button{
	height:29px;
	width:120px;
	line-height:26px;
	float:right;
}

.m_button a{
	display:block;
	text-align:center;
	line-height:26px;
	height:29px;
	background-image:url(immagini/btn.jpg);
	color:#004080;
	font-weight: bolder;
	text-decoration:none;
}

.m_button a:hover{
	line-height:23px;
	background-image:url(immagini/btn_hover.jpg);
	font-weight: bolder;
}

.m_button a:active{
	background-image:url(immagini/btn_hover.jpg);
}

/* main buttons */
.tasti {
	background-image: url(immagini/tab/tasti.jpg);
}
#buttonholder{
	width:1000px;
	height:auto;
	position:absolute;
	bottom: 18px;
	z-index: 2;
}

.button{
	width:100px;
	height:33px;
	line-height:33px;
	float:right;
}

.button a{
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#292929;
	font-weight: bolder;
	text-decoration:none;
}

.button a:hover{
	color:#004080;
	background:url(immagini/colorelement01.jpg);
	font-weight: bolder;
}

.button a:active{
	background:url(immagini/colorelement01.jpg);
}

/* logo */

#logo{
	height:130px;
	width:430px;
	position:absolute;
	top:25px;
	left: 5px;
}

/* content */

#news{
	float:left;
	width:400px;
}

#welcome{
	float:right;
	width:620px;
}

#un{
	margin-left:62px;
}

#headnav{
	width:1000px;
	height:55px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#headgraph{
	width:1000px;
	height:15px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(immagini/headergraph.jpg);
	top: 40px;
}

#headerholder{
	width:1000px;
	height:70px;
	clear:both;
	background-image:url(immagini/mytheme.jpg);
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#sideContent{
	height:40px;
	width:1000px;
	background-image:url(immagini/sidecontentgraph.jpg);
	background-repeat:no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: center bottom;
}

.trenner{
	width:3px;
	height:25px;
	margin-top:4px;
	float:right;
	background-image:url(immagini/trenner.jpg);
	background-repeat:no-repeat;
}

h1 {
	font-size: 14px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
h2 {
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
h3 {
	font-size: 12px;
	color: #333;
}
h5 {
	font-size: 12%;
	color: #FFF;
	text-align: center;
}
#logo2 {
	width:589px;
	height:34px;
	position:absolute;
	top:128px;
	left:398px;
	z-index: 2;
}
.style3 {color: #FFFFFF}

/* Visual Style Editor */

a, a:visited {
	color:#004080;
}
A:link {text-decoration: none; color: #006BD7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }A:visited {text-decoration: none; color: #006BD7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }A:active {text-decoration: none; color: #006BD7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }A:hover {
	text-decoration: underline;
	color: #004080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:active, a:focus, a:hover{
	color:#006BD7;
	text-decoration:underline;
}
.tabgupm {
	background-image: url(immagini/tab/tabgr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.tabgupsx {
	background-image: url(immagini/tab/tabgr.jpg);
	background-position: left top;
}
.tabgupdx {
	background-image: url(immagini/tab/tabgr.jpg);
	background-position: right top;
}
.lineg {
	background-image: url(immagini/tab/lineg.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}
.linegdx {
	background-image: url(immagini/tab/lineg.jpg);
	background-repeat: repeat-y;
	background-position: right center;
}
.tabgdownm {
	background-image: url(immagini/tab/tabgr.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tabgdownsx {
	background-image: url(immagini/tab/tabgr.jpg);
	background-position: left bottom;
}
.tabgdowndx {
	background-image: url(immagini/tab/tabgr.jpg);
	background-position: right bottom;
}
.tabblupm {
	background-image: url(immagini/tab/tabbl.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabblpsx {
	background-image: url(immagini/tab/tabbl.jpg);
	background-position: left top;
}
.tabblpdx {
	background-image: url(immagini/tab/tabbl.jpg);
	background-position: right top;
}
.lineb {
	background-image: url(immagini/tab/lineb.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}
.linebdx {
	background-image: url(immagini/tab/lineb.jpg);
	background-repeat: repeat-y;
	background-position: right center;
}
.tabblownm {
	background-image: url(immagini/tab/tabbl.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tabblownsx {
	background-image: url(immagini/tab/tabbl.jpg);
	background-position: left bottom;
}
.tabbldowndx {
	background-image: url(immagini/tab/tabbl.jpg);
	background-position: right bottom;
}
