html, body{margin:0px; padding:0px; height:100%}
html {min-height: 100.01%} /* forcing firefox scrollbars */
body {height:100%;font-family:"Trebuchet MS", Verdana, Arial, sans-serif; text-align:center; background:url(images/bkg-irene.gif) repeat-x top left #fff;color:#666;}
body>div#container{height:auto;	min-height:100%;}
hr {display:none}

.home_table h1 {font-size:12px; margin:0 0 0 0;}
.home_table td {background-color:#eee; width:33%}
.important {font-weight: bold; color: #000;}

/* contenitore */
#container {margin:0px auto auto auto; background-color:#fff; width:760px; min-height:450px; height:100%;}
/*contenitore header e menu */
#header {width:760px; height:137px;}
#Logo {float:left;width:255px; margin-top:10px;}

#header-text {float:left;width:505px; text-align:center; margin-top:20px;}
#header-img {float:left;width:505px; margin-top:5px;}

/* menu */
#menu {clear:both; height:25px; width:760px; font-size:12px; background-color:#c00;}
#menu ul {float:left;margin:0; padding:0; list-style-type:none;text-align: left;}
#menu ul li { display:inline; line-height:25px;}
#menu ul li a {text-decoration:none;text-transform:uppercase; padding:.3em 1em .3em 1em; color:#fff; background-color:#c00;}
#menu ul li a:hover {color:#fff;background-color:#FA9716;}
#menu ul li.active a {color:#fff;background-color:#FA9716;}
/* alfredo */
#menu ul li.current {display:inline; line-height:25px; text-decoration:none;text-transform:uppercase; padding:.3em 1em .3em 1em; color:#fff; background-color:#FA9716;}
#menu ul li.current a {color:#fff;background-color:#070707;}



#submenu {clear:both; height:22px; width:760px; font-size:10px; background-color:#ccc;}
#submenu ul {float:left;margin:0; padding:0; list-style-type:none;text-align: left;}
#submenu ul li { display:inline; line-height:22px;}
#submenu ul li a {text-decoration:none;text-transform:uppercase; padding:.3em 1em .3em 1em; color:#555; background-color:#ccc;}
#submenu ul li a:hover {color:#fff;background-color:#009933;}
#submenu ul li.active a {color:#444;background-color:#aaa;}
/* alfredo */
#submenu ul li.current {display:inline; line-height:22px; text-decoration:none;text-transform:uppercase; padding:.3em 1em .3em 1em; color:#fff; background-color:#FA9716;}
#submenu ul li.current a {color:#fff;background-color:#070707;}




#breadcrumb {float:left; width:500px; margin-left:10px; text-align:left; font-size: 11px; font-weight:bold; color:#000; line-height:25px;}

/* content */
#C760 {clear:both; margin:0px auto auto auto; width:760px;}
#content {float:left; text-align:left; width:500px; background-color:#fff; padding: 0 20px 0 40px;}
#content p, #content dd {color:#555; font-size:12px;}
#content li {color:#555; font-size:12px;}
#content h1 {font-size:20px; color: #000; margin:5px 0 5px 0px; text-align:left}
#content h2 {font-size:16px; color: #222; margin:5px 0 5px 0px; text-align:left}
#content a{text-decoration:none;}
#content a:hover{text-decoration:none; color:#f00}
    
#infobox {padding: 8px 8px 8px 8px; margin: 0px 0px 20px 0px; border: 1px dotted #cecece;}

#right_col {float:right; text-align:left; margin:0px 5px 10px 5px; width:150px; padding:10px; border-left: 1px dashed #cecece;color:#666; font-size:12px}
#right_col input {color:#666; margin-top:0px}

#right_col a, a:link, a:visited {text-decoration:none; color:#c00;}
#right_col a:hover {text-decoration:underline; color:#009933;}
#LoginBox { font-size:12px}
#right_col input.loginBoxButton {font-size: 12px; font-weight:normal; background-color:#fff; border:1px solid #000}
#right_col input.loginBoxField {font-size: 10px; font-weight:normal; border:0px; border-bottom:1px solid #E1E1E1;background-color:#fff; width:80px;}



#footer {
	clear:both;
	background-color: #fff;
	display: block;
	height:18px;
	color: #333;
	font-size: 11px;
	text-align:center;
	padding: 10px 24px 0px 24px;
	margin-top: 10px;
	/* border-top: 1px dashed #aaa; */
}
#footer a {
	color: #ff0000;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	/* color: #FF6600; */
	color: #777;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}
.subfooter {
text-align: center;
}
.subfooter a {
font-size: 9px;
}


/*** Roberto Torresani 17 dicembre 2007 ***/
/*** Classi per gestione home page ***/
.sopra {
}
.sotto {
}
.tablequadro {
  width: 485px; 
  text-align: justify;
}
.quadro {
  width: 50%;
  padding: 7px;
}
#quadro h1 {
  font-size: 14px;
}
.altosx {
}
.altodx {
}
.bassosx {
}
.bassodx {
}
.menu_dx {
  padding-top: 10px;
}
.itemmenu_dx {
  padding-bottom: 10px;
  padding-left: 10px;
  background: url(./internal_link.gif) 0px 4px no-repeat;
}

.largo dd {
  width: 80%;
}

.tx-srfeuserregister-pi1 dt {
  width: 35%;
}



