html,body{
   margin: 0;
   padding: 0;
   background:#b3bbc6;
}

#fullheight{
	width:100%;
	height:100%;
	background:#b3bbc6 url(../images/background.png) repeat-x;
}

#wrapper {
	width:670px;
	height:396px;
	margin:0;
	display:block;
	
}

#wrapper_page {
	width:670px;
	height:320px;
	margin:0;
	display:block;
	
}

.Stile1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#757575;
	text-align:justify;
	line-height: 20px;
	z-index::0;
}

.Stile1 a:link { color: #757575; text-decoration: none;}
.Stile1 a:visited { color: #757575; text-decoration: none;}
.Stile1 a:hover { color: #b5301d; text-decoration: underline;}
.Stile1 a:active { color: #757575; text-decoration: none;}

.Stile2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#b5301d;
}

.Stile2 a:link { color: #b5301d; text-decoration: none;}
.Stile2 a:visited { color: #b5301d; text-decoration: none;}
.Stile2 a:hover { color: #b5301d; text-decoration: none;}
.Stile2 a:active { color: #b5301d; text-decoration: none;}

.Stile3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#fff;
}

.Stile3 a:link { color: #fff; text-decoration: none;}
.Stile3 a:visited { color: #fff; text-decoration: none;}
.Stile3 a:hover { color: #af200c; text-decoration: none;}
.Stile3 a:active { color: #fff; text-decoration: none;}

.Stile3a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#fff;
}

.Stile3a a:link { color: #fff; text-decoration: none;}
.Stile3a a:visited { color: #fff; text-decoration: none;}
.Stile3a a:hover { color: #1b6cbd; text-decoration: none;}
.Stile3a a:active { color: #fff; text-decoration: none;}

.Stile3b {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#fff;
}

.Stile3b a:link { color: #fff; text-decoration: none;}
.Stile3b a:visited { color: #fff; text-decoration: none;}
.Stile3b a:hover { color: #48aa45; text-decoration: none;}
.Stile3b a:active { color: #fff; text-decoration: none;}

.Stile3c {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
}

.Stile3c a:link { color: #fff; text-decoration: none;}
.Stile3c a:visited { color: #fff; text-decoration: none;}
.Stile3c a:hover { color: #af200c; text-decoration: none;}
.Stile3c a:active { color: #fff; text-decoration: none;}

.Stile4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#2c2c2c;
	line-height:17px;
}

.Stile4 a:link { color: #2c2c2c; text-decoration: none;}
.Stile4 a:visited { color: #2c2c2c; text-decoration: none;}
.Stile4 a:hover { color: #fa7507; text-decoration: none;}
.Stile4 a:active { color: #2c2c2c; text-decoration: none;}

.Stile5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#2c2c2c;
	line-height:26px;
}

.Stile5 a:link { color: #2c2c2c; text-decoration: none;}
.Stile5 a:visited { color: #2c2c2c; text-decoration: none;}
.Stile5 a:hover { color: #fa7507; text-decoration: none;}
.Stile5 a:active { color: #2c2c2c; text-decoration: none;}

.Stile6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#fff;
	line-height:26px;
}

.Stile6 a:link { color: #fa7507; text-decoration: none;}
.Stile6 a:visited { color: #fa7507; text-decoration: none;}
.Stile6 a:hover { color: #fa7507; text-decoration: none;}
.Stile6 a:active { color: #fa7507; text-decoration: none;}

.Stile7 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#b5301d;
	font-weight: normal;
	line-height:18px;
}

.Stile7 a:link { color: #b5301d; text-decoration: none;}
.Stile7 a:visited { color: #b5301d; text-decoration: none;}
.Stile7 a:hover { color: #b5301d; text-decoration: none;}
.Stile7 a:active { color: #b5301d; text-decoration: none;}

.Stile8 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#162831;
	font-weight: normal;
	line-height:18px;
}

.Stile8 a:link { color: #162831; text-decoration: none;}
.Stile8 a:visited { color: #162831; text-decoration: none;}
.Stile8 a:hover { color: #162831; text-decoration: underline;}
.Stile8 a:active { color: #162831; text-decoration: none;}

.Stile9 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999;
}

.Stile9 a:link { color: #999; text-decoration: none;}
.Stile9 a:visited { color: #999; text-decoration: none;}
.Stile9 a:hover { color: #b5301d; text-decoration: none;}
.Stile9 a:active { color: #999; text-decoration: none;}

.Stile10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color:#b5301d;
	font-weight: normal;
}

.Stile11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a1a0a0;
	line-height:14px;
}

.Stile11 a:link { color: #a1a0a0; text-decoration: none;}
.Stile11 a:visited { color: #a1a0a0; text-decoration: none;}
.Stile11 a:hover { color: #b5301d; text-decoration: none;}
.Stile11 a:active { color: #a1a0a0; text-decoration: none;}

.Stile12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a99464;
	line-height:14px;
}

.Stile12 a:link { color: #a99464; text-decoration: none;}
.Stile12 a:visited { color: #a99464; text-decoration: none;}
.Stile12 a:hover { color: #b5301d; text-decoration: none;}
.Stile12 a:active { color: #a99464; text-decoration: none;}

.Stile13 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fffde2;
}

.Stile13 a:link { color: #fffde2; text-decoration: none;}
.Stile13 a:visited { color: #fffde2; text-decoration: none;}
.Stile13 a:hover { color: #b5301d; text-decoration: none;}
.Stile13 a:active { color: #fffde2; text-decoration: none;}

.Stile14 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#264656;
}

.Stile15 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:auto;
	color:#666666;
}

.Stile15 a:link { color: #666666; text-decoration: none;}
.Stile15 a:visited { color: #666666; text-decoration: none;}
.Stile15 a:hover { color: #3268b0; text-decoration: underline;}
.Stile15 a:active { color: #666666; text-decoration: none;}

.Stile15a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-align:justify;
	line-height: 13px;
}


.ul li, li {
    list-style:square outside none;
    margin-left:20px;
}

.menu_congress {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	height:36px;
}

.menu_congress a:link { color: #000; text-decoration: none;}
.menu_congress a:visited { color: #000; text-decoration: none;}
.menu_congress a:hover { color: #000; text-decoration: none; background:url(../images/bg_active_congress.png) bottom repeat-x; line-height:36px; display:block;}
.menu_congress a:active { color: #000; text-decoration: none;}

.menu_congress_active { color: #fff; text-decoration: none; background:#af200c repeat-x; width:auto; line-height:36px; display:block; font-weight:bold;}

.menu_congress_dx {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	height:36px;
}

.menu_congress_dx a:link { color: #fff; text-decoration: none;}
.menu_congress_dx a:visited { color: #fff; text-decoration: none;}
.menu_congress_dx a:hover { color: #fff; text-decoration: none; background:url(../images/bg_active_congress.png) bottom repeat-x; line-height:36px; display:block;}
.menu_congress_dx a:active { color: #fff; text-decoration: none;}

.menu_incentive {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	height:36px;
}

.menu_incentive a:link { color: #000; text-decoration: none;}
.menu_incentive a:visited { color: #000; text-decoration: none;}
.menu_incentive a:hover { color: #000; text-decoration: none; background:url(../images/bg_active_incentive.png) bottom repeat-x; line-height:36px; display:block;}
.menu_incentive a:active { color: #000; text-decoration: none;}

.menu_incentive_active { color: #fff!important; text-decoration: none; background:#1b6cbd repeat-x; width:auto; line-height:36px; display:block; font-weight:bold;}

.menu_incentive_dx {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	height:36px;
}

.menu_incentive_dx a:link { color: #fff; text-decoration: none;}
.menu_incentive_dx a:visited { color: #fff; text-decoration: none;}
.menu_incentive_dx a:hover { color: #fff; text-decoration: none; background:url(../images/bg_active_incentive.png) bottom repeat-x; line-height:36px; display:block;}
.menu_incentive_dx a:active { color: #fff; text-decoration: none;}

.menu_tourism {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	height:36px;
}

.menu_tourism a:link { color: #000; text-decoration: none;}
.menu_tourism a:visited { color: #000; text-decoration: none;}
.menu_tourism a:hover { color: #000; text-decoration: none; background:url(../images/bg_active_tourism.png) bottom repeat-x; line-height:36px; display:block;}
.menu_tourism a:active { color: #000; text-decoration: none;}

.menu_tourism_active { color: #fff; text-decoration: none; background:#48aa45 repeat-x; width:auto; line-height:36px; display:block; font-weight:bold;}

.menu_tourism_dx {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	height:36px;
}

.menu_tourism_dx a:link { color: #fff; text-decoration: none;}
.menu_tourism_dx a:visited { color: #fff; text-decoration: none;}
.menu_tourism_dx a:hover { color: #fff; text-decoration: none; background:url(../images/bg_active_tourism.png) bottom repeat-x; line-height:36px; display:block;}
.menu_tourism_dx a:active { color: #fff; text-decoration: none;}

.autoaggiornabile {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#757575;
	text-align:justify;
	line-height: 20px;
	width:670px;
	height:auto;
	overflow:hidden;
}

.autoaggiornabile a:link { color: #757575; text-decoration: none;}
.autoaggiornabile a:visited { color: #757575; text-decoration: none;}
.autoaggiornabile a:hover { color: #b5301d; text-decoration: underline;}
.autoaggiornabile a:active { color: #757575; text-decoration: none;}

.button_search{
	background-image:url(../images/search.png);
	padding-left:4px;
	border:0px;
	width:22px;
	height:22px;
}

.tab{
	background:url(../images/bg_tab_index.png) bottom repeat-x;
	border:0px solid #9a9a9a;
}

.tab1{
	background:url(../images/bg_tab_index1.png) bottom repeat-x;
	border:0px solid #9a9a9a;
}

.tab2{
	background:url(../images/bg_tab_index2.png) bottom repeat-x;
	border:0px solid #9a9a9a;
}

.thumb{
    background-color:#FFFFFF;
    border:1px solid #9a9a9a;
    display:block;
    margin:4px 0 4px 5px;
    padding:2px;
    position:relative;
	z-index:0;
}

a:hover.thumb {
	background-color:#9a9a9a;
    border:1px solid #9a9a9a;
}