
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%;}

.titolo {width: 250px; height: 27px; background-image: url(images/fiere.jpg); background-repeat: no-repeat; margin-left:8px; }
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: 100%; margin: 0px; font-size: 80%; padding-top: 6px;	padding-bottom: 15px; padding-left:10px; text-align: left; color: #fff;}
h4 {display: block; width: 100%; margin: 0px; font-size: 76%; padding-top: 4px; padding-bottom: 4px; text-align: center; color: #636363; 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; }
h6{display: block; width: 100%; background-image: url(images/h6.jpg); background-repeat:no-repeat; margin: 0px; font-size: 76%; padding-top: 4px;
	padding-bottom: 4px; padding-left:15px; text-align: left; color: #fff; margin-left: 23px;}
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;}
.bordoimghotel{padding: 3px; margin: 4px; border: 1px solid #707D8D; background-color: #fff;}
.bordoimglogo{padding: 3px; margin: 4px; border: 1px solid #2D77CC;}
.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: 2px;}
a:active.fiere {color: #707D8D; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 2px;}
a:visited.fiere {color: #707D8D; font-weight: bold; font-size: 80%; text-decoration: none; line-height: 2px;}
a:hover.fiere {color: #707D8D; 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#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#content-big {float: right; width: 695px; text-align:left;}
div#content {float: left; width: 458px; margin-top:0px; padding-top: 1px; padding-left: 5px; padding-right: 5px; font-size: 90%; }
div#extras {float: right; width: 230px; background-image: url(images/bg_nav_2.jpg); border-top: 5px double #2D77CC; border-left: 1px dotted #2D77CC; border-right: 1px dotted #2D77CC;  border-bottom: 1px solid #2D77CC; margin-top:2px; -webkit-border-radius: 10px;}
.tratteggiato {width: 140px; position: relative; top: 0px; margin-left: 15px; border: 1px dashed #0591bd; padding: 10px;}
.text {text-align: left; font-size: 65%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141;}
.descbreve {text-align: left; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #414141; font-weight:bold; padding-top:10px;}
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#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: 210px;
float: right;
font: 75% Arial, Helvetica, sans-serif;
text-align: left;
margin-top:0px;
}
#navigationf h4{
width: 210px;
display: block; 
width: 100%; 
margin-top: 1px; 
font-size: 1.1em; 
padding-top: 5px;
padding-bottom: 10px;
padding-left:7px;
text-align: center; 
color: #fff; 
font-family:verdana;
background-image:url(images/h4r.jpg);
background-repeat:no-repeat;
}

#navigationf ul{
margin: 0;
padding: 0;
list-style: none;
padding-left:8px;
}
#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;
}
div#slider {position: absolute; border-bottom:3px solid #9CC2EF; width:80px; height:0px; z-index:2;
	margin: 18px 0 0 8px;}
#menu_bar a:hover {color: #fff; text-decoration: underline;}
#content img {float: left; margin-top: 5px; margin-right: 10px;}
div#content img {width:60px; align:top;}
.datafiera {color: #2D77CC; font: 100% verdana;}
.databoxsx {color: #B1B8C2; font: 80% verdana;}
.data {color: #414141; font-weight: bold;}
.generale {color: #414141; font-size: 80% verdana;}
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;}
.Stile1 {color: #FF9900}
.Stile2 {color: #FFFF00}
.Stile3 {color: #0000FF}
.sxnav {BACKGROUND: #f7ffee; BORDER-BOTTOM-COLOR: #5489CD; BORDER-RIGHT-COLOR: #5489CD;}
div#corpo {float: left; width: 458px; margin-top:0px; padding-top: 1px; padding-left: 5px; padding-right: 5px; background-color:#F8F9F9; -moz-border-radius: 10px; border: 1px solid #4285D3;}