@import url(dynstyle.css);

/* Stili generali */

body { color: #666; font-size: 13px; margin: 0; padding: 0; background-color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 15px; color: #0A4F92; }
h2 { font-size: 13px; color: #0A4F92; font-weight: bold; }
p, td, select, input, textarea { font-size: 13px; color: #666; }
p{ line-height: 18px; }
a { color: #0A4F92; text-decoration: none; }
a:active { color: #3399FF; text-decoration: underline; }
a:hover { color: #3399FF; text-decoration: underline; }
ul li {
	margin: 0px 0px 4px 0px;
	padding: 0px 2px 4px 2px;
	line-height: 12px;
}
#contentone { width: 100%; margin:0; padding:0; border:0; background-image:url(img/bkg_testalinohp2.jpg); background-repeat:repeat-x; background-position:top; }
#contenuto { margin: 10px 10px 0 10px; width: 980px; }
#contenuto h1 { font-size:14px; }
#piede { margin: 50px 10px 10px 10px; }
#piede td { height: 18px; }
#piede a { font-weight: normal; }
#maintable { width: 100%; border: 0; padding: 0; margin: 0; }
#maintable td { }

.sxmenu2, , .sxmenuselected2 { padding: 0 0 2px 0;}
.sxmenu2 a, .sxmenu2 a:active, .sxmenu2 a:hover, .sxmenuselected2 a, .sxmenuselected2 a:active, .sxmenuselected2 a:hover {  font-size:11px; }


#testalinohp { margin:0; padding:0 0 0 213px; border:0; width:777px; height:215px; background-image:url(img/bkg_testalinohp_tab2.jpg); background-repeat:no-repeat; background-position:left top;  font-family:  Arial, Verdana, Helvetica, sans-serif; }
#testalinohp table { margin:0; padding:0; border:0; width:777px; height:215px;   }
#testalinohp td { margin:0; padding: 0 15px; border:0; width:111px; height:215px; text-align:center;  }
#testalinohp a { color: #FFF; text-decoration: none; font-size:16px; font-weight:bold; }
#testalinohp a:active { color: #FFF; text-decoration: underline; font-size:16px; font-weight:bold; }
#testalinohp a:hover { color: #FFF; text-decoration: underline; font-size:16px; font-weight:bold; }
#home { margin:0; padding:0; border:0; position:absolute; top:192px; left:20px;}
#bandiere { margin:0; padding:0; border:0; position:absolute; top:194px; right:20px; width:25px; height:17px;}
#bandiere img { margin:0; padding:0; border:0; }


#fondomenu { width: 200px; height: 70px; margin: 10px 0 10px 5px; background-image: url(images/fondomenu.gif);
	background-position: left top; background-repeat: no-repeat;
	padding: 8px 2px; font-weight: bold; }
	
#fondomenu2 { width: 200px; height: 20px; margin: 10px 0 0 5px; background-image: url(images/fondomenu2.gif);
	background-position: left top; background-repeat: no-repeat;
	padding: 8px 2px; font-weight: bold; }
	
#animax { margin:20px 5px; padding:0; border:0; text-align: left;}
.noprima { margin:0 0 0 15px;}
	
#menu { line-height: 18px; font-weight: bold; margin: 0 0 80px 5px; }
.sxmenu, .sxmenuselected { background-image: url(images/freccia_blu.gif); background-position: left center; background-repeat: no-repeat;
	padding: 0 0 2px 15px; }

#testopagina h1 { margin: 8px 0 0 0; }

#organi td { padding: 3px 15px 3px 0; }
#organi th { text-align: left; padding: 3px 3px 3px 0; font-size: 13px; }
#organi img { border: 1px solid #666; }
#organi h1 { margin:0 0 5px 0; padding:0; font-size:14px; }
#organi h2 { margin:0 0 5px 0; padding:0; font-size:13px; }


#organi p { margin:0 0 10px 0; padding:0; }

#det  { margin:0 0 15px 0; }
#det td { padding: 5px 15px 5px 0; line-height: 18px; }
#det img { border: 1px solid #666; margin: 0 7px 5px 0; }

#archivio { background-image: url(images/map.gif); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 15px; margin:10px 0; }


#sitemap { background-image: url(images/map.gif); background-position: left center; background-repeat: no-repeat;
	padding: 2px 0 2px 15px; }
#helponline { background-image: url(images/help.gif); background-position: left center; background-repeat: no-repeat;
	padding: 2px 0 2px 17px; }
#req { background-image: url(images/monitor.gif); background-position: left center; background-repeat: no-repeat;
	padding: 2px 0 2px 15px; }
#credits { background-image: url(images/credits.gif); background-position: left center; background-repeat: no-repeat;
	padding: 2px 0 2px 11px; }

/* form */
#formtab { margin:10px 0;}
.campo { margin:0; padding:0 2px 2px 2px; font-size:11px; height:20px;  color:#8C95AA;}
.camponodim { margin:0; padding:2px; color:#8C95AA; font-size:11px;  }
.campoinf { margin:0; padding:2px; color:#000; font-size:11px;  background-color: #CCC;  }
.inviafrm { margin:0; padding:0; border:0; width:56px; height:10px; background-image:url(img/bkg_inviacerca2.gif); background-position: center; background-repeat:no-repeat; }
