/*stili per il layout fluido*/
html,body{margin: 0;padding: 0;}
body{font-family: Tahoma, Arial; font-size: 90%}
div#container{position: relative;background-color: #FFF;}
img{border:0;}
/*stili generici, su header e footer*/
div#header{display:none;height: 149px;background-image: url(sfondoto.gif);}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #69f;font-size: 1.5em}
div#footer a{color:#fff;font-weight: bold;text-decoration: underline}
/*stili specifici per header*/
div#english{position: absolute;top:10px;border-right:1px solid #990000;height: 51px;width: 18px;}
div#logo{position: absolute;top: 10px;left: 18px;height: 51px;width: 154px;}
div#fiere{position: absolute;top: 10px;left: 172px;height: 51px;width: 409px;}
div#dxtop{margin-top: 2px;position: absolute;top: 10px;right: 10px;height: 16px;width: 166px;font-size: 85%; color: #000;}
div#testata{position: absolute;top:61px;left:0px;height:69px;width:582px;}
div#cerca{color:#FFF;position: absolute;top:75px;right:10px;height:40px;width:166px;font-size: 85%; font-weight:bold;}
div#indirizzo{width:99%;padding:2px;position:absolute;height:18px;top:130px;left:0px;color:#FFF;font-size: 80%;letter-spacing:0.2em;text-align:left;}
/*stili specifici per il layout*/
div#navigation{display:none;position:absolute;top:149px;left:0;
	width:138px;\width:148px;w\idth:148px;margin: 1em 0 0 10px;font-size: 85%;font-weight:bold;}
div#extra{display:none;position: absolute; top: 149px; right: 0;
    width:10px;\width:15px;w\idth:15px;}
div#content{width:100%;/*min-height:340px;height:auto !important; height:340px;*/padding: 1em 10px;}
div#content p{margin:0px;padding:0px;}
div#titolo{
	padding-left:5px;padding-top:2px;padding-bottom:2px;
	border-bottom:1px solid #CC0000;
	background-image: url(sfondo-t.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#fff;letter-spacing:0.2em;font-size: 85%}
div#percorso{padding:0px 5px 5px 5px;color:#000;font-size: 80%; text-align:right;}
div#testo{position:relative;height:350px;padding:8px;
border-left:1px solid #CC0000;border-right:1px solid #CC0000;border-bottom:1px solid #CC0000;}
div#footer{display:none;padding:8px;background-color:#900;color:#FFF}
/*div#footer{text-align:center; padding: 5px 0;background-color: #2FF;}*/
div#piede{position:relative; width:100%; margin:2px;font-size: 85%}
div#piede .psx{width:20%;position:relative;text-align:left;float:left;}
div#piede .pdx{width:99%;position:relative;text-align:right;}
/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation .ulcon{border: 1px solid #CC0000; margin: 2px;padding: 4px 2px 4px 8px;list-style-type: none;}
div#navigation .ulsenza{border: 1px dashed #CC0000;margin: 10px 2px 5px 2px;padding: 4px 2px 4px 8px;list-style-type: none;}
div#navigation li{line-height: 30px;margin: 0;padding: 0}
div#navigation .li02{padding-top:5px;}
/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
.campi {margin-top:2px;background-color:#FFF;height: 17px;border:1px solid #CC0000;width: 125px;color:#000;font-size: 80%;}
.bottoni {background-color:#CC0000;height: 17px; border:1px solid #CC0000; width: 30px; color:#fff;font-size: 80%;}
.titoletto{font-family: Tahoma, Arial;font-size: 100%;color:#900;font-weight: bold;}
.imagehp {margin-top: 3px;margin-right: 8px;float:left;}
.image {margin-top:5px;margin-left:5px;float:right; border:1px solid #CC0000;}
.sottotitolo{margin-top:5px;font-family: Tahoma, Arial;font-size: 90%;color:#000;font-style: italic;}
.descrizione{font-family: Tahoma, Arial;font-size: 90%;color:#000;line-height: 20px;text-align:justify;}
.sottopagine{margin-top:3px;font-family: Tahoma, Arial;font-size: 100%;color:#000;}
a{color: #000;}
a:link{color: #000;}
a:visited{color: #000;}
a:hover, a:active {color: #CC0000;text-decoration: underline;}
