html,body,div,span,applet,object,iframe,h1,h3,h4,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
line-height:1;
font-size:90%;
font-family:verdana, sans-serif;
background-color:#fff;
text-align:center;
}

strong {
font-weight:bold;
}

table {
border-collapse:separate;
border-spacing:0;
padding:0;
line-height:1.4em;
font-size:80%;
color:#333;
margin:0;
text-align:left;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

html {
margin-bottom:1px;
}

p {
line-height:1.4em;
font-size:80%;
color:#333;
padding:0;
text-align:left;
margin-top:0.8em;
margin-bottom:0.8em;
}

ul {
line-height:1.4em;
font-size:80%;
color:#333;
text-align:left;
list-style-type:disc;
padding-left:35px;
}

li{line-height:1.4em;padding-bottom:5px;}

table,tr,td{padding:0; margin:0 auto;text-align:left;}

h1,h3,h4,h4,h5,h6 {
font-family:arial, sans-serif;
font-weight:400;
margin-bottom:0.5em;
color:#000;
padding:0;
}

h1 {
font-size:160%;
line-height:1.3em;
color:#022c78;
font-weight:600;
padding:0;
text-align:left;
}

h3 {
font-size:120%;
line-height:1.3em;
color:#022c78;
font-weight:700;
margin-top:0.8em;
padding:0;
text-align:left;
}

h4 {
font-size:100%;
color:#022c78;
font-weight:700;
margin-top:1.4em;
padding:0;
text-align:left;
}

h4 {
font-size:90%;
color:#022c78;
font-weight:700;
margin-top:0.8em;
padding:0;
text-align:left;
}

em,i {
font-style:italic;
}

.page-aligner {
text-align:center;
}

a{color:#022c78;}
a:hover{color:#025ca6;}

div#wrapper {
position:relative;
background-color:#fff;
text-align:center;
width:1005px;
overflow:hidden;
margin:0 auto;
padding:0;
}

/*/ Start banner /*/
div#banner {
float:left;
background-color:#fff;
width:100%;
}

div#logo {
float:left;
width:232px;
}

div#leftbanner{
	float:left;
	width:580px;
}

div#rightbanner{
	padding: 0 0 0 0;
}

div#logo_txt {
float:left;
text-align:left;
color:#0d3651;
padding: 35px 0 0 0;
}

div#logo_region{
float:left;
width:191px;
}
div#logo_tyrol {
float:left;
padding: 23px 0 0 10px;
}
div#logo_southtyrol {
float:left;
padding: 23px 0 0 10px;
}
div#logo_trentino {
float:left;
margin: 23px 0 0 10px;
}

div#topnav{
	float:left;
	line-height:34px;
}

ul#nav li {
float: left;
width:75px;
font-family:'Trebuchet MS', sans-serif;
font-weight:bold;
list-style:none;
padding:0;
margin:0;line-height:34px;
}


ul#nav a {
float: left;
width:72px;
height:34px;
text-transform: uppercase;
text-align: center;
text-decoration: none;
color: #022c78;
background:url(site_images/topnav_off.png) no-repeat;

}

ul#nav a:hover {
width:72px;
height:34px;
color: #fff;
background:url(site_images/topnav_on.png) no-repeat;
}

ul#nav a.selected {
width:72px;
height:34px;
color: #fff;
background:url(site_images/topnav_on.png) no-repeat;
}

ul#nav1 li {
float: left;
width:75px;
font-family:'Trebuchet MS', sans-serif;
font-weight:bold;
list-style:none;
padding:0;
margin:0;line-height:34px;
}


ul#nav1 a {
float: left;
width:72px;
height:34px;
text-transform: uppercase;
text-align: center;
text-decoration: none;
color: #022c78;
background:url(site_images/topnav_off.png) no-repeat;

}

ul#nav1 a:hover {
width:72px;
height:34px;
color: #fff;
background:url(site_images/topnav_on.png) no-repeat;
}

ul#nav1 a.selected {
width:72px;
height:34px;
color: #fff;
background:url(site_images/topnav_on.png) no-repeat;
}

ul#nav2 li {
float: left;
width:75px;
font-family:'Trebuchet MS', sans-serif;
font-weight:bold;
list-style:none;
padding:0;
margin:0;line-height:34px;
}


ul#nav2 a {
float: left;
width:72px;
height:34px;
text-transform: uppercase;
text-align: center;
text-decoration: none;
color: #022c78;
background:url(site_images/topnav_off.png) no-repeat;

}

ul#nav2 a:hover {
width:72px;
height:34px;
color: #fff;
background:url(site_images/topnav_on.png) no-repeat;
}

ul#nav2 a.selected {
width:72px;
height:34px;
color: #fff;
background:url(site_images/topnav_on.png) no-repeat;
}
/*/ End banner /*/

/*/ Start topbar /*/
div#topbar{
	height:25px;
	background:#c0c0c0;
}

div#lang 
{
float:left;
text-align:left;
margin:0;
line-height:20px;
list-style: none;
}

#lang li {display:inline;margin:0;padding: 0 0 0 10px;line-height:25px;background:url(site_images/arrow_lang.png) no-repeat;}
#lang li a {line-height:25px;text-transform:uppercase;color: #022c78;text-decoration: none;font-family:'Trebuchet MS', sans-serif;font-size:80%;font-weight:bold;}
#lang li a:hover, #navigation li a:focus, #navigation li a:active {text-decoration: none;}

div#fontsize
{
float:right;
line-height:25px;
margin-right:26px;
}

div#fontsize a
{
margin-left:5px;
}

#print{float:left;padding-top:6px;padding-left:6px;}	
/* Hide from IE5-Mac \*/
#lang li a{float: none}
/* End hide */
/*/ End topbar /*/

div#middle{float:left;width:1005px;background:url(site_images/bg_nav.png) no-repeat;padding-bottom:50px;}
div#content{float:left;width:480px;margin:15px;}

/*/ Start leftnav /*/
div#bgnav{float:left;width:197px;padding:0;margin:0;}

#menu{
	width:197px;padding:25px 0 0 0;;margin:0;
}
#menuit{
	width:197px;padding:25px 0 0 0;;margin:0;
}
#menude{
	width:197px;padding:25px 0 0 0;;margin:0;
}
.menu, .sousmenu{
	text-align:left;
	font-family:'Trebuchet MS', sans-serif;list-style-type:none;
	padding:0;
	margin:0;
	font-size:80%;
}
ul.menu li{
	width:197px;
	color:#fff;
	line-height:35px;
	text-indent:18px;
	text-transform:uppercase;
	border-top:1px solid #fff;
	padding:0;
	margin:0;
}


li.sousmenu{
	color:#fff;
	line-height:15px;
	padding-bottom:5px;
	
}

.menu a{
	display:block;
	color:#fff;
	font-family:arial,sans-serif;
	text-decoration:none;
	font-family:'Trebuchet MS', sans-serif;
	font-weight:bold;
}



.sousmenu a{
	display:block;
	color:#fff;
	font-family:'Trebuchet MS', sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding: 3px 3px 0 25px;
	font-size:120%;
}
.sousmenu a:hover, .sousmenu a:active, .sousmenu a:focus{
	background:#025ca6;color:#fff;
	line-height:20px;
}

/*/ End leftnav /*/


/*/ Start news /*/
div#news{float:right;width:294px;}
div.titlenews{font-size:90%;font-family:'Trebuchet MS', sans-serif;color:#fff;font-weight:600;padding:0 0 0 35px;line-height:26px;text-align:left;}
div#bgnews{background:url(site_images/title_news.png) no-repeat;width:294px;height:26px;}

div#bglinks{background:#f6f6f7;width:294px;margin-top:3px;padding:15px 0 0 0;}
div.linksnews{padding:0 0 10px 0;margin:0 0 0 35px;font-family:'Trebuchet MS', sans-serif;}
div.date{color:#022c78;font-family:'Trebuchet MS', sans-serif;text-align:left;font-size:80%;font-weight:bold;}

div.bgtxt{text-align:left;padding:0 15px 0 15px;}

a.txtnews{color:#3f3b3a;font-family:'Trebuchet MS', sans-serif;font-size:85%;text-decoration:none;}
a.txtnews:hover{color:#777473;}

div#bgregions{background:url(site_images/bg_regions.png) no-repeat;width:294px;height:60px;margin-top:3px;padding-top:13px;padding-left:35px;text-align:left;}
a.development{text-decoration:none;font-size:90%;font-family:'Trebuchet MS', sans-serif;color:#fff;font-weight:600;padding:4px 0 0 0;text-align:left;}

div#img{width:294px;height:304px;margin-top:3px;}
/*/ End news /*/
/*/ Start bottom /*/
div#bottom{width:1005px;height:20px;background:#dcdcdc;text-align:right;}
div.txtbottom{width:995px;font-family:'Trebuchet MS', sans-serif;color:#313131;font-size:70%;text-align:right;line-height:20px;margin-right:15px;}
a.linkbottom{color:#313131;font-family:'Trebuchet MS', sans-serif;line-height:20px;text-decoration:none;}
a.linkbottom:hover{color:#313131;line-height:20px;text-decoration:underline;}
/*/ End bottom /*/
