@charset "UTF-8";
body {
	background-image:url(../img/sfumatura_sfondo.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color:#8fbfcb;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
p{ margin:0px;}
#sito{ width: 950px; margin: auto; text-align: left; clear: both; }
#container{ width: 950px; float:left; margin-top:10px; margin-bottom:15px; background:#FFFFFF; }
#top {
	float: left;
	width: 950px;
}
#top1 {
	float: left;
	width: 950px;
}
#top2 {
	float: left;
	width: 930px;
	padding-right:20px;
	text-align:right;
	color:#666;
	background-image:url(../img/topheader2.jpg);
	background-repeat:no-repeat;
	height:34px;
	padding-top:5px;
	font-size:10px;
}
top2 a:link {
	color: #999;
	text-decoration: none;
}
top2 a:visited {
	text-decoration: none;
	color: #999;
}
top2 a:hover {
	text-decoration: underline;
	color: #999;
}
top2 a:active {
	text-decoration: none;
	color: #999;
}
#menu {
	float: left;
	width: 950px;
}
#corpo {
	float: left;
	width: 950px;
}
.col475{
	float: left;
	width: 475px;
}
.col475margin{
	margin-left:5px;
	margin-right:5px;
	float: left;
	width: 465px;
}
.col475b{
	float: left;
	width: 475px;
	background-color:#6c9199;
}
.col237{
	float: left;
	width: 237px;;
}
.margin-top25{
	margin-top:25px;
}
#menusin {
	float: left;
}
#menuimg {
	float: left;
}
#login {
	float: left;
	width: 940px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	background-image:url(../img/sfumatura_loginarea.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
/* DEFINISCO I COLORI DEI TESTI LOGIN */
.red{
	color:#aa2a25;
	font-weight:bold;
}
.grey{
	color:#333;
}
.dim9{
	font-size:9px;
}
.titV{
	color:#6cb2bf;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	float:left;
	width:465px;
}
.titR{
	color:#aa2a25;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	float:left;
}
.titR2{
	color:#aa2a25;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	padding-top:12px;
	padding-left:0px;
	float:left;
}
.titB{
	color:#000;
	font-size:12px;
	padding:5px;
	float:left;
}
.segue{
	color:#aa2a25;
	text-align:right;
	margin-bottom:5px;
}
.box_verdino{
	background-color:#f1f7f8;
	color:#555555;
	padding:5px;
	padding-right:15px;
	float:left;
	width:455px;
}
.sub_off{
	background-image:url(../img/submenu_off.jpg);
	float:left;
	width:227px;
	height:14px;
	padding:5px;
}
.sub_off a{
	color:#000;
}
.sub{
	background-color:#6cb2bf;
	float:left;
	width:227px;
	height:14px;
	padding:5px;
}
.sub a{
	color:#fff;
}
.sub_on{
	background-image:url(../img/submenu_on.jpg);
	float:left;
	width:227px;
	height:14px;
	padding:5px;
}
.sub_on a{
	color:#fff;
}
.box_bordo{
	color:#555555;
	padding:5px;
	float:left;
	width:459px;
	border:solid 3px #6cb2bf;
}
#img_home{
	float:left;
	padding:5px;
	width:150px;
}
.input{
	width:130px;
	font-size:9px;
	border:solid 1px #999;
}
#footer {
	float: left;
	width: 950px;
}
/*glossario*/
.lettere_menu{ float:left; width:520px; margin-bottom:10px;}
.lettere_menu2{ float:left; width:520px; margin-top:20px;}
.lettera{ padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; margin-left:2px; float:left; font-size:9px; border:solid 1px #000000;}
#pag{ background-color:#6cb2bf }
.pag1{ background-color:#6cb2bf }
.flat_left { float:left;}

/* Select box */
#autocomplete {
  position:absolute;
  width:400px;
  background-color:white;
  margin:0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
#menuricerca ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  border:1px solid #ccc;
  background-color:#FFF;
}
#menuricerca ul li.selected { 
  background-color: #EAF2FB;
}
#menuricerca ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:5px;
  cursor:pointer;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.combo /* look&fell de scriptaculous select box*/
{
	padding-left:5px;
  margin: 0px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666;
  width : 145px; 
  display : block;
  text-align:left;
  background-image:url(../img/bg_select.jpg);
  background-position:right;
  background-repeat:no-repeat;
  height:18px;
  cursor: pointer;
  border:none;
  color:#999;
}
.folder1{ padding-left:30px;}
.bg{ background-image:url(../img/cen.gif); background-repeat:repeat-y;}
.f11{ font-size:11px;}