@charset "utf-8";
html, body { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px; background-color:#CCCCCC; margin:0;}
#wrap { 	margin:0;	padding:0;	background-color:#FFFFFF;}
#header-wrap { 	margin:0; 	padding:0;	height:230px;	background: #fff url(header-bg.jpg?z=99210) repeat-x  ;	margin-left: auto;	margin-right: auto;}
#header {	width:820px;	height:230px;	margin-left: auto;	margin-right: auto;}
#header-content {	padding-top:40px;	width:780px;	margin-left: auto;	margin-right: auto;}
#container {	margin:0;	padding:0;	width:820px;	background: #FFFFFF url( http://www.sarisas.com/css/bg.jpg?z=99210 ) repeat ;background-position: 0px 0px ;	margin-left: auto;	margin-right: auto;}
#content-wrap {	width: 780px;	margin: 0px auto;	padding: 0;}
#footer-wrap {	padding:0;	margin:0 auto ;	background: #505050 url(http://www.sarisas.com/css/footer-bg.jpg?z=99210) repeat-x ;}
#footer {	width:800px;	height:80px;	text-align:center;	margin:0 auto;	padding:0;	background: #505050 url(http://www.sarisas.com/css/footer.jpg?z=99210) no-repeat 50% 0 ;}
#nav1 {	clear: both;	margin: 0 auto; 	padding: 0;	background: #BEC7CC url(http://www.sarisas.com/css/menu.jpg?z=99210) repeat-x;	font: bold 16px/40px "Trebuchet MS", Arial, Tahoma, Sans-serif;	height: 40px;	width: 780px;	border-top :1px solid #D0D0D0 ;	border-bottom : 1px solid #D0D0D0 ;	}
#nav1 ul {	float: left;	list-style: none;	margin:0; 	padding: 0 ;}
#nav1 ul li {	display: inline;}
#nav1 ul li a {	display: block;	float: left;	padding: 0 10px;	color: #606060;	text-decoration: none;	border-right: 1px solid #dce5ea ;}
#nav1 ul li a:hover {	background: #FFF6AA url( http://www.sarisas.com/css/selectedMenu.jpg?z=99210 ) repeat-x;	color: #122F88;	}
#nav2 ul {	float: left;	list-style: none;	margin:0; 	padding: 0; font-size:14px;}
#nav2 ul li {display: inline;}
#nav2 ul li a {	display: block;	float: left;	padding: 0 10px;	color: #606060;	text-decoration: underline;	text-align:center; border-right: 1px solid #dce5ea ;}
#nav2 ul li a:hover {	background: #FFF6AA url( http://www.sarisas.com/css/selectedMenu.jpg?z=99210 ) repeat-x;	color: #122F88;	}
li.current {	background-color:#BEC7CC;	color: #606060;} 
#main {	width: 759px;	padding: 5px 5px 5px 5px;	margin: 0px 0px 0px 5px ; 	text-align:justify; z-index:1;}
#main p, #main h1, #main h2, #main h3, #main ol, #main ul, #main form {	margin:5px 0pt 0pt 0pt ;}
#main p, #sidebar p {	text-align:justify;}
h1 {	font-size:20pt;		letter-spacing:3px;}
h2 {	font-size:16pt;		letter-spacing:2px;}
h3 {	font-size:14pt;	}
#sidebar {	float: right;	width: 230px;	padding: 0px;	margin: 10px 0 0 0;		font-size:9pt;	color: #707070;}
#sidebar *  {	margin: 15px;}
#sidebar h3 {	font-size:14pt;}
#sidebar ul.sidemenu {	list-style: none;	text-align: left;	margin: 7px 10px 8px 10px; 	padding: 0;	text-decoration: none;		border-top: 1px solid #d6d6d6;	}
#sidebar ul.sidemenu li {	list-style: none;	padding: 4px 0 4px 0px;	margin: 0 2px;		color: #777;		border-bottom: 1px solid #d6d6d6 ;}
* html body #sidebar ul.sidemenu li {	height: 1%;}
#sidebar ul.sidemenu li a {	text-decoration: none;		color: #08A2F7;				}
#sidebar ul.sidemenu li a:hover {		color: #303030 ;}
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { border: none; }
#footer-content {	font : 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000000 ;	margin: 0 auto;	width:780px;text-align:center;}
#footer-content a:link, #footer-content a:visited  {	font : 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #CCCCCC;	text-decoration:none;}
#footer p {	text-align:center;}
.clear {	clear:both;}
A:link {text-decoration: none; color:#0033FF;} A:visited {text-decoration: none; color: #003366; }a:hover { color: #CC3300; text-decoration:underline; }
/*.Stile1 { 	color: #FF0000;	font-weight: bold; 	font-size:12px;}*/
#validatori { font-size:13px; color:#FFFFFF; }
.tratteggio{	border-bottom-style: dashed; 	border-bottom-width:thin; 	border-bottom-color: #CCCCCC;}
#dhtmltooltip{position: absolute;left: -300px;width: 50px;border: 1px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
.datitecnici{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;margin-left:9px; width:265px; float:left; font-size:12px; left: 0;top: 0;  }
.datitecnicisup{overflow-y: auto; height:300px;  width:300px; left: 0; margin-left:5px; top: 0;border-left-color:#CCCCCC; border-left-width:thin; border-left-style:dashed;}
#sddm{	margin: 0;	padding: 0; z-index:30;}
#sddm li{ position:absolute;	margin: 0;	padding: 0;	list-style: none;		}
#sddm li a{ position:relative	display: block; }
#sddm li a:hover{	background: #49A3FF}
#sddm div{ display:none;	margin: 0;	padding: 0; z-index:50; width:123px;}
#sddm div a	{ display: block;	margin: 0; width:123px; text-decoration: none;	background: #EAEBD8;color: #2875DE;	}
#sddm div a:hover	{	background: #49A3FF;color: #FFF}