﻿@charset "UTF-8";
body {
	font-size: 0.9em;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
}

a, a:visited{text-decoration:none;color:#665d7c}
a:hover{text-decoration:underline;color:#665d7c}

#content{background:#FFFFFF;overflow:auto;padding-left:10px;padding-right:25px;margin:0;font-size:.85em}



#header {margin: 0px;padding: 0px;}
#footer {
	width:100%;
	border:thin #3b5999 solid;
	font-size:xx-small;
	position: fixed;
	width: 100%;
	height: 15px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}

table { border-collapse: collapse; }
table td, table th { border: 1px solid #eee; padding: .4em 10px; }

#search{position:absolute;display:none;background:#FFFFFF;border: 1px solid #ccc;font-size:.7em;margin-top:3px;}
#loading{	position:absolute;
	width:300px;
	height:60px;
	top:10px;
	right:40px;
	/*margin-left:-150px;
	margin-top:-30px;*/
	text-align:center;
	padding:7px 0 0 0;
	background:#FFFFFF;border: 2px solid #ccc;

	z-index:999;
	}
#comm{float:right;font-size:0.7em;padding-top: 10px;color:#000000;padding-right:10px;width:250px;}
#utente{float:right;font-size:0.7em;padding-top: 10px;color:#000000;padding-right:10px;width:100px;}
#rapidsearch{float:left;margin-top: 3px;margin-bottom:-5px;background-color:transparent;padding-left:10px;}
#mail {float:left;margin-top:5px;margin-bottom:-5px;width:30px;}
#mailnr{float:left;font-size:7px; font-weight:bold; color:#FFFFFF;margin-left:-3px;margin-top:1px;background-color:#FF0000;-moz-border-radius:2px;-webkit-border-radius:2px;padding:1px;}
#mailico{float:left;padding-top:5px;margin-left:5px;}
#rstext{background:#FFFFFF;border: 1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:0.6em;height:17px;width:100px;}

ul#sFind {padding:0;margin:0}
ul#sFind li {height: 20px;margin:0;padding:0;display:block;text-align:left;border-bottom:1px solid #CCC}
ul#sFind li a{height: 20px;margin:0;padding:0;background:none;display:block;text-align:left;}
ul#sFind li.active{background-color:#0033CC;color:#FFFFFF;}
ul#sFilnd li.active a, ul#sFilnd li.active a visited{border:none;background-color:#0033CC;color:#FFFFFF;}


#menuana{height:24px;margin-top:-5px;z-index:-1;}
ul#ulana {padding:0;margin:0}
ul#ulana li {height: 15px;margin:0 2px 0 0;padding:4px 5px 3px 5px;border: 1px solid #ccc;border-bottom:none;display:block;float:left;position: relative;list-style:none;background:none;}
ul#ulana li a, ul#ana li a :visited{margin:0;padding:0;background:none; color:#3B5998}
ul#ulana li.active, ul#ulana li.selected{  background:#FFF;}

#anacontent {border: 1px solid #ccc;margin-top:-2px;padding-top:5px;}


#pezzi {border:1px dashed #CCCCCC;background-color:#FFFFFF}
.sep{clear:both}
#menu {
	padding:0;
	margin:0;


}



ul#ulmenu {float:left;margin:0;padding:0;padding-left:10px;padding-top:8px;font-size:.9em;text-align:left;z-index:999;}
ul#ulmenu  li{display:block;float:left;position: relative;list-style:none;padding:4px 10px 5px 10px;margin-left:5px;margin-bottom:-3px;}
ul#ulmenu  a{color:#3B5998;text-decoration:none}
ul#ulmenu  li:hover{background-color:#FFFFFF;}
ul#ulmenu  a:hover {border:none;background:none;text-decoration:none;color:#c77405;}
ul#ulmenu .active {background-color:#FFFFFF;}
ul#ulmenu .active a{color:#7C95CC;text-decoration:none;}
ul#ulmenu li li{float: none;line-height: 20px;border:none;padding:0 0 0 0px;margin: 0px 0 0px 0;background:#FFFFFF;}
ul#ulmenu li li:hover{border:none;}



ul#ulmenu ul{
    width: 120px;color: #3B5998;
	text-align:left;
	background:#FFFFFF;
	margin-left:-1px;
	margin-top:0px;
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
}
ul#ulmenu ul{padding: 0;border: 1px solid #A7A9AC;border-top:none;}

ul#ulmenu  ul li {
  width:110px;
  padding: 0 0 0 10px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  }



ul#ulmenu ul,ul#ulmenu li li a{background: none;color: #3B5998}
ul#ulmenu li:hover ul,ul#ulmenu li.sfhover ul{z-index: 100;}	
ul#ulmenu ul li:hover ul,ul#ulmenu ul li.sfhover ul{}		

ul#ulmenu ul ul,
ul#ulmenu ul ul ul {
border-top:1px solid #A7A9AC;
  display: none;
  position: absolute;
  margin-top:0px;
  top: -3px;
  left: 101px;
}



ul#ulmenu li:hover ul ul,
ul#ulmenu li:hover ul ul ul,
ul#ulmenu li.iehover ul ul,
ul#ulmenu li.iehover ul ul ul {
  display: none;
}

ul#ulmenu li:hover ul,
ul#ulmenu ul li:hover ul,
ul#ulmenu ul ul li:hover ul,
ul#ulmenu li.iehover ul,
ul#ulmenu ul li.iehover ul,
ul#ulmenu ul ul li.iehover ul {
  display: block;
}


img {border:0;	}
a, a:hover, a:visited {text-decoration:none;color:#339900}
fieldset{padding: 5px;border:1px dashed #3B5998;margin: 0 auto;margin-top:10px;width:100%}
legend{font-size: 110%;	padding:0 5px 3px 5px;background-color:#FFFFFF;color: #3B5998;}
.cstd{width:90%;border: 1px solid #333333;color:#333333;background-color:transparent; }
text{border:thin solid #333333;font: 11px "gill sans mt", "Trebuchet MS", Arial, Sans-Serif;}
select{border:thin solid #333333;font: 11px "gill sans mt", "Trebuchet MS", Arial, Sans-Serif;}
textarea{border:thin solid #333333;font: 11px "gill sans mt", "Trebuchet MS", Arial, Sans-Serif;}
.row{ margin: 0 auto;width:100%;clear:both;text-align:center;min-height:25px;}
.row.active{background-color:#CCCCCC;border: groove 1px #333333}
.col{float:left;padding:0 5px 0 0;margin:0 auto;background-color:transparent;min-height:25px;line-height:20px}
.centrato {text-align:center}
.dx{text-align:right}
.sx{text-align:left}
h1{ 
text-align:center;
font-size:1.2em;
color:#7C95CC;
}
h2{ 
text-align:center;
font-size:0.8em;
color:#c77405;
}
p{font-size:0.8em;text-align:left; line-height:2em;}
.titoli {font-weight:bold;font-size:110%}
.titolirossi {font-weight:bold;font-size:110%;color:#FF0000}
.intestazione {border: 1px solid #4297d7; background: #5c9ccc url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold;}
.urgente { border: 1px solid #79b7e7; background: #f5f8f9 url(redmond/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.nascosto {visibility:hidden}