
body {text-align: center; width: 935px; background: #fff; margin: 0px auto; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
div#container {width: 935px; text-align: left; position: relative;}
a img, img a {border: none;}
p {color: #414141; font-size: 76%;}
h1 {color: #fff; font-size: 75%; font-weight: bold; margin-top: 15px;}
h2 {color: #fff; font-size: 80%; font-weight: normal; margin-top: 19px; margin-bottom: 0px; line-height: 75px;}
h3 {display: block; width: 55%; padding-bottom: 5px; font-size: 95%; padding-top: 12px;  padding-left: 55px; margin-bottom: 15px; text-align: left; color: #636363; FONT-VARIANT: small-caps; background: url(../images/pub.gif) 5px 0px no-repeat;}
h4 {display: block; width: 100%; margin: 0px; font-size: 76%; padding-top: 4px;	padding-bottom: 4px; text-align: center; color: #fff; background-position: top;}
h5 {display: block; width: 100%; margin: 0px; font-size: 76%; padding-top: 4px;	padding-bottom: 4px; text-align: center; color: #fff; background-position: top;}
a:link {color: #707D8D; text-decoration: none;}
a:active {color: #707D8D; text-decoration: none;}
a:visited {color: #707D8D; text-decoration: none;}
a:hover {color: #707D8D; text-decoration: underline;}
.bordoimg{padding: 3px;	margin: 8px; border: 1px solid #2D77CC; background-color: #fff; -moz-border-radius: 5px;}
.bordoimgbox{padding: 3px;	margin: 8px; border: 1px solid #bebebe; background-color: #fff; -moz-border-radius: 5px; }

a:link.fiere {color: #707D8D; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 8px; padding: 0.3em 0.1em 0.3em 2.5em; background: url(../images/menufiere.gif) 7px 5px no-repeat;}
a:active.fiere {color: #707D8D; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 8px; padding: 0.3em 0.1em 0.3em 2.5em; background: url(../images/menufiere.gif) 7px 5px no-repeat;}
a:visited.fiere {color: #707D8D; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 8px; padding: 0.3em 0.1em 0.3em 2.5em; background: url(../images/menufiere.gif) 7px 5px no-repeat;}
a:hover.fiere {color: #2D77CC; font-weight: bold; font-size: 80%; text-decoration: underline; line-height: 8px; background: url(../images/menufiere1.gif) 7px 5px no-repeat; padding: 0.3em 0.1em 0.3em 2.5em;}
a:link.hotel {color: #2D77CC; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 2px;}
a:active.hotel {color: #2D77CC; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 2px;}
a:visited.hotel {color: #2D77CC; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 2px;}
a:hover.hotel {color: #2D77CC; font-weight: bold; font-size: 80%; text-decoration: underline; line-height: 2px;}

a.ita_ing {display: block; width: 80px; background-color: #7bb4f6; text-align: center;
	border-bottom: 2px solid #4c7098; border-right: 2px solid #4c7098; border-top: 2px solid #cbe1fb; border-left: 2px solid #cbe1fb;
	font-size: 10px; padding-top: 1px; padding-bottom: 1px; font-weight: bold; margin-top: 3px;}
a:link.ita_ing {color: #fff; text-decoration: none;}
a:active.ita_ing {color: #fff; text-decoration: none;}
a:visited.ita_ing {color: #fff; text-decoration: none;}
a:hover.ita_ing {color: #fff; text-decoration: none; background-color: #70a2dc;	border-bottom: 2px solid #cbe1fb; border-right: 2px solid #cbe1fb; border-top: 2px solid #4c7098; border-left: 2px solid #4c7098;}

div#header { margin-bottom:3px; height: 100px; border: 1px solid #bebebe; -moz-border-radius:10px; padding:1px;width: 930px; background-color:#F8F9F9;}

div#head_1 {width: 300px; height: 100px; float: left; background-repeat: no-repeat; padding-top:px; padding-left:2px; background: url(../images/logo.jpg); background-repeat: no-repeat;}
div#head_2 {width: 107px; height: 100px; float: left; border:0px; background-repeat: no-repeat; padding-top:1px;}
#head_2 a {margin-top: 63px;}
#head_2 a:link {display: block; width: 53px; height: 39px; background: url(../images/home_button.gif); background-repeat: no-repeat;}
#head_2 a:visited {display: block; width: 53px; height: 39px; background: url(../images/home_button.gif); background-repeat: no-repeat;}
#head_2 a:active {display: block; width: 53px; height: 39px; background: url(../images/home_button.gif); background-repeat: no-repeat;}
#head_2 a:hover {display: block; width: 53px; height: 39px; background: url(../images/home_button_h.jpg);  background-repeat: no-repeat;}

div#head_3 {width: 520px; height: 100px; float: left; background-repeat: no-repeat; padding-top:5px; text-align:center }
div#head_4 {width: 115px; height: 100px; float: left; background: url(../images/head4.jpg); background-repeat: no-repeat;}

div#content {float: right; width: 690px; margin-top:0px; padding-top: 1px; padding-left: 5px; padding-right: 5px; border: 1px solid #bebebe;  background-color:#F8F9F9; -moz-border-radius: 10px; text-align:left;}

div#fiera {float: left; width: 670px; margin-top:0px; padding-top: 1px; padding-left: 5px; padding-right: 5px; border: 0px solid #bebebe;  text-align:left; position:relative; font-size: 90%;}
div#fiera ol{float: right; margin: 0; list-style-type: none; padding-top: 5px; padding-left: 5px; padding-right: 5px; width: 35%; border: 1px solid #bebebe; -moz-border-radius: 5px;}
div#fiera ul{float: left; margin: 0; list-style-type: none; padding: 0; width: 61%; }
div#fiera li{float: right; padding:0; margin-bottom:15px; border-left: 1px solid #bebebe; border-bottom: 1px solid #bebebe; -moz-border-radius: 10px; width: 100%;}
div#fiera p {margin-bottom:10px; padding-left: 88px;}
div#fiera h4{display: block; width: 96%; margin: 0px; font-size: 85%; padding-top: 4px; padding-bottom: 4px; text-align: left; color: #636363;}

div#corpo {float: right; width: 258px; height: 300px; margin-top:0px; padding-top: 1px; padding-left: 5px; padding-right: 5px; background-color:#F8F9F9; -moz-border-radius: 10px; border: 1px solid #4285D3; position:absolute; }
#corpo p {font-size: 70%;}

.gia_trascorse { background:#d5d5d5; color: #636363; font-size: 80%; font-weight: bold; display: block; FONT-VARIANT: small-caps; padding-top: 15px; padding-bottom: 15px; -moz-border-radius: 5px; border: 1px solid gray; padding-left:10px; width: 100%;}

div#head_5 {width: 10px; height: 20px; padding-top:80px; padding-left:65px;}
#head_5 a:link {color: blue; text-decoration: none;  font-size: 90%;}
#head_5 a:active {color: blue; text-decoration: none;  font-size: 90%;}
#head_5 a:visited {color: blue; text-decoration: none;  font-size: 90%;}
#head_5 a:hover {color: blue; text-decoration:underline;  font-size: 90%;}

div#menu_bar{width: 100%; height: 23px; margin-top: 1px; background-image: url(../images/bg_menu.jpg); border:0px solid #666;}
div#menu_bar ul{float: left; margin: 0; list-style-type: none; padding: 0;}
div#menu_bar li{float: left;  padding:0; margin: 0; border-right:1px solid #fff;}
div#menu_bar a{display: block; width: 92px; line-height: 23px; text-decoration: none; font-size: 70%; font-weight:bold; color: #63636; text-indent: 10px;}
div#menu_bar a:hover{color: #636363; background: url("../images/sfondocombinato.jpg") no-repeat top left;}
div#menu_bar li#activelink a:hover{color: #636363;height: 23px;}

div#shadow_1 {background-image: url(../images/bg_generico.jpg); background-position: center; width: 935px; height: 6px; float: right;
	font-size: 1%;}
	
div#home {float: right; width: 650px; margin-top:0px; padding-top: 1px; padding-left: 5px; padding-right: 5px; border-right: 1px solid #bebebe; border-left: 1px solid #bebebe;  
border-top: 1px solid #bebebe; background-color:#F8F9F9; -moz-border-radius: 10px; border-bottom: 1px solid #bebebe; text-align:left;}
#home ul{
margin: 0;
padding: 0;
list-style: none;
}
#home li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}

div#extras {width: 178px; float: right; background-image: url(../images/bg_nav_2.jpg); border: 1px solid #2164b3;}

a:link.listadx {color: #2D7700; font-weight: bold; text-decoration: none;}
a:active.listadx {color: #2D7700; font-weight: bold; text-decoration: none;}
a:visited.listadx {color: #2D7700; font-weight: bold; text-decoration: none;}
a:hover.listadx {color: #FFFFFF; font-weight: bold; text-decoration: none;}
p.listadx {color: #414141; font-size: 76%;}
div#slider {position: absolute; border-bottom:3px solid #9CC2EF; width:80px; height:0px; z-index: 0; margin: 18px 0 0 8px;}
.testo {font-size: 65%; text-align: left;}
#content img {float: left; margin-top: 5px; margin-right: 10px;}
div#content img {width:60px;}
.datafiera {color: #2D77CC;}
div#footer {
	width: 935px; 
	height: 90px; 
	float:left; 
	margin-top: 5px;
	color: #707D8D; 
	-moz-border-radius: 10px;
	background-repeat: no-repeat;
	text-align:center;
	font-size: 65%; 
}
.bordoimgfoot {padding: 2px; margin: 1px; border: 1px solid #bebebe; -moz-border-radius: 10px;}
div#navigation {width: 220px; float: left;  border-top: 0px solid #fff; text-align: left;}
#navigation h4 {
width: 220px;
display: block; 
width: 100%; 
margin-top: 0px; 
padding-top: 5px;
padding-bottom: 10px;
padding-right:7px;
text-align: center;
margin-left:0px;
color: #2D77CC; 
font-family:verdana;
background-image:url(../images/h4.jpg);
background-repeat:no-repeat;
}
#navigation ul{list-style-type: none; margin: 0px; padding: 0px; margin-left: 3px; margin-right: 3px; width: 220px;}
#navigation li {list-style-type: none; margin: 0px; padding: 0px; margin-left: 3px; margin-right: 3px; border-bottom: 1px dotted #bebebe;}
#navigation p {margin: 0px; font-size: 65%; color: #647D81; margin-bottom: 3px; display: block; padding-bottom: 2px; height:70px;}
#navigation a {color: #647D81; margin-top: 5px; font-size: 65%; margin-bottom: 2px; font-weight: bold;}
#navigation a:link {text-decoration: none;}
#navigation a:visited {text-decoration: none;}
#navigation a:active {text-decoration: none;}
#navigation a:hover {text-decoration: underline;}

div#navigationf{
width: 200px;
float: right;
font: 75% Arial, Helvetica, sans-serif;
text-align: left;
}
#navigationf h4{
width: 220px;
display: block; 
width: 100%; 
margin-top: 0px; 
font-size: 1.1em; 
padding-top: 5px;
padding-bottom: 10px;
padding-left:0px;
text-align: left; 
color: #fff; 
font-family:verdana;
background-image:url(../images/h4.jpg);
background-repeat:no-repeat;
}

#navigationf ul{
margin: 0;
padding: 0;
list-style: none;
}
#navigationf li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#navigationf a:link, #navigationf a:visited{
display: block;
background: url(../images/menufiere.gif) 5px 7px no-repeat;
color: #B1B8C2;
margin: 0;
padding: 0.3em 0.1em 0.1em 1.5em;
text-decoration: none;
border-bottom: 1px solid #bebebe;
border-left: 1px solid #bebebe;
}
#navigationf a:hover, #navigationf a:focus, #navigationf a:active{
color: #2D77CC;
background: url(../images/menufiere1.gif) 5px 7px no-repeat;
}
.Stile1 {color: #FF9900}
.Stile2 {color: #FFFF00}
.Stile3 {color: #0000FF}
hr {margin: 2px; background-color: #2D77CC; color: #2D77CC; height: 1px; text-decoration: none;}
