﻿body{padding:0px; margin:0px; background:url("mainbg2.jpg") 0 0 repeat-x #fff; color:#705D20; font:14px/18px Arial, Helvetica, sans-serif;}
img{padding:0px; margin:0px;border:0px}
form{padding:0px; margin:0px;}
h3{padding:0px; margin:0px;}
h2{padding:0px; margin:0px;}
h1{padding:0px; margin:0px;}
ul{padding:0px; margin:0px;}
p{padding:0px; margin:0px;}
div{padding:0px; margin:0px;}
ul{list-style-type:none;}

a{  text-decoration:none;/*color:#aaa;background:#FEFEFE;*/}
a:hover{text-decoration:underline;/*background:#FEFEFE; color:#aaa; */}

#topPan{width:1000px; height:231px; position:relative; margin:0 auto;} 
#topHeaderPan {width:450px; height:231px; position:relative;/*background:url('header1.jpg') no-repeat 0 100%;*/}
#topHeaderPan img#logo{width: 224px; height: 200px; display:block; position:absolute; top:80px; left:0px; z-index:20}
#topHeaderPan ul#menu1{width:298px; height:59px; position:absolute; top:31px; left:0px; padding:0px;}
#topHeaderPan ul#menu1 li{width:74px; height:59px; background:url("menu-div.gif") 100% 0 no-repeat; float:left;} 
#topHeaderPan ul#menu1 li a{width:73px; height:59px; display:block; background:#fff url('topmenubg.gif') repeat-x 0 0; color:#88763D; text-align:center; font-size:13px; font-weight:bold; line-height:59px;}
#topHeaderPan ul#menu1 li a:hover{	width: 73px;	height: 59px;	background: url("topleftmenu-hover.gif") 50% 100% no-repeat;	text-decoration: none;	color: #000;}
#topHeaderPan ul#menu2{width:100px; height:100px; position:absolute; padding:0px; left: 300px; top: 110px}
#topHeaderPan ul#menu2 li{/*width:74px; height:59px;  float:left;*/} 
#topHeaderPan ul#menu2 li a{/*width:73px; height:59px;*/ display:block; color:#fff; font-size:13px; font-weight:bold; line-height:20px;}
#topHeaderPan ul#menu2 li a:hover{	/*width: 73px;	height: 59px;*/	text-decoration: none;	color: #000;}
#toprightPan{width:417px; height:218px; background:url("rightsidebg2.jpg") 0 0 no-repeat; position:absolute; top:13px; right:0px;}
#toprightPan ul{width:320px; height:49px; display:block; margin:16px 0 0 16px;}
#toprightPan ul li{width:104px; height:49px; border-right:1px dashed #C1B79A; float:left;}
#toprightPan #titolino{	position: relative;	left: 20px;	top: 40px;	width: 319px;	text-align: center;	font-size: 16pt;	color: #DAF0B9;	font-size: 18pt;}
#toprightPan ul li.home{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('icon1b.gif') no-repeat 50% 0; color:#81BE28; padding:29px 0 0;}
#toprightPan ul li.home a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('icon1b.gif') no-repeat 50% 0; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.home a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('icon1.gif') no-repeat 50% 0; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('icon2b.gif') no-repeat 50% 0; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('icon2b.gif') no-repeat 50% 0; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('icon2.gif') no-repeat 50% 0; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url("globe2.gif") 50% 20% no-repeat #fff; color:#81BE28; border:none; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url("globe2.gif") 50% 20% no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:#fff url('globe1.gif') no-repeat 50% 20%; color:#81BE28; padding:29px 0 0; text-decoration:none;}

/*----BODY PANEL----*/
#bodyPan{width:1000px; position:relative; margin:0 auto;}

/*----BODY LEFT PANEL----*/
#bodyleftPan{ top:50px; position:relative ; width:583px; float:left; z-index:10;}
#bodyleftPan h3 {width:196px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; color:#006EA6; margin:10px 0;}
#bodyleftPan h3 a {color:#006EA6;}
#bodyleftPan p.greentext a{ color:#5E9908; font-size:16px; font-weight:bold; padding:5px 10px 5px 0;}
#bodyleftPan p.greentext{ color:#5E9908; font-size:16px; font-weight:bold; padding:5px 10px 5px 0;}
#bodyleftPan ul{ margin:0 0 25px 0;color:#5E9908;font-size:11pt}
#bodyleftPan ul li{ list-style:inside disc;color:#5E9908; padding:3px}
#bodyleftPan ul a{ color:#705D20}
#bodyleftPan .dataAz{color:#006EA6;font-size:8pt}

.services { width:300px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; color:#006EA6; margin:20px 0 0 0;}
.services a { width:300px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; color:#006EA6; margin:20px 0 0 0;}

/*----BODY RIGHT PANEL----*/
#bodyrightPan{width:359px; float:left;}

/*----Login Panel----*/
#loginPan{width:359px; height:/*199*/260px; background:url("formbg.gif") 0 0 repeat-y;}

.foto320{  padding:19px;}
#FotoL{	width: 320px;	height: 240px;	COLOR: white; background-image: url("../../public/info01/m/nd282.jpg");}
/*#pannelloQ{ cursor:pointer ;}*/

#loginBottomPan{width:359px; height:25px; background:url('form-bottombg.gif') no-repeat 0 0;}

/*----Services Panel----*/
#servicesPan{width:359px; height:21px; background:url("servicestop-bg.gif") 0 0 no-repeat; padding:0}
#servicesBodyPan{ background:url("servicesbody-bg.gif") 0 0 repeat-y; padding:0; }
/*
#servicesBodyPan p{padding:10px 25px 0 34px;}
#servicesBodyPan p.boldbrowntext{font-size:16px; font-weight:bold; padding:4px 25px 0 34px;}
#servicesBodyPan p.bluetext{ color:#007EC1; font-size:15px; font-style:italic;}
#servicesBodyPan p.largebrowntext{font-size:30px; padding:10px 25px 10px 34px;}
*/
#servicesBodyPan .services{ font:30px Georgia, "Times New Roman", Times, serif; color:#006EA6;width:auto; margin:0; padding:0 15px 10px 15px; }
#servicesBodyPan .sel1{ margin:0px;padding:8px 15px; }
#servicesBodyPan .sel1:hover{ background:#F5EFDC;cursor:pointer}
#servicesBodyPan .sel1 .tit{color:#705D20; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;padding:0 0 10px 0}
#servicesBodyPan .sel1 .tex{ color:#705D20; font-size:12px; font-style:normal; font-family:Arial, Helvetica, sans-serif;text-align:justify }
#servicesBodyPan .sel2 .tit{color:#705D20; font-size:15px; font-weight:bold; font-family:"Times New Roman", Times, serif;padding:0 0 10px 0}
#servicesBodyPan .sel2 .tex{ color:#007EC1; font-size:14px; font-style:italic; font-family:"Times New Roman", Times, serif}

.treeOne { margin:0; padding:0 15px; }
.treeOne .treeAr{ margin:0 0 15px 0}
.treeOne .treeAr hr{border: 2px solid #DD5C09;}
.treeOne .treeAr li{ list-style: none ;font-size:12pt}
.treeOne .treeAr li a{color:#DD5C09; text-decoration:none;}
.treeOne .treeAr ul li { list-style:inside   disc; color:#006EA6;border-style:none;font-size:10pt}
.treeOne .treeAr ul li a { color:#006EA6}
.treeOne .treeVe hr{border: 2px solid #5E9908;}
.treeOne .treeVe li { list-style: none ; font-size: 12pt; }
.treeOne .treeVe li a{color:#5E9908; text-decoration:none }
.treeOne .treeVe ul li {list-style:outside circle none;border-style:none;margin:3px 0 0 15px; padding:0;	font-size: 10pt;}
.treeOne .treeVe ul li a{color:#705D20}

#bodyleftPan .Link2 a{ color: #006EA6;}

/*
#index1{margin:0px 15px 20px 15px}
#index1 .gru{color:#5E9908; font-size:16px;	border-style: none none solid none;	border-width: thin;	border-color: inherit; cursor:pointer; font-weight:bold }
#index1 .doc{ cursor:pointer;padding:0 0 0 10px}
#index1 .doc:hover { background-color:#FDF7E8}
#index1 .link{	border-style: none none solid none;	border-width: medium;	border-color: inherit;	color: #705D20;	font-size: 18px;	padding: 10px 0 0; cursor:pointer }
#index1 .link2 a{ color: #705D20; padding:0 0 0 10px }
#index1 .link2 a:hover {color: #705D20; }
*/
#servicesBodyPan p.link{width:289px; height:23px; background:#FCF6E6; color:#705D20; margin:0 36px ; padding:0px;}
#servicesBodyPan p.link a{width:289px; height:23px; display:block; background:#FCF6E6; color:#705D20; line-height:23px; text-decoration:none; text-align:center;}
#servicesBodyPan p.link a:hover{width:289px; height:23px; background:#F9E09F; color:#705D20; text-align:center; text-decoration:none;}

#servicesBottomPan{width:359px; height:25px; background:url('form-bottombg.gif') no-repeat 0 0; padding:10px 0 0;}

/*----FOOTER PANEL----*/
#footermainPanM{height:115px; background:#705D20 url('footerbg.gif') repeat-x 0 bottom ;clear:both; padding:30px 0 0 0;font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;color:#fff;}
#footerPan{width:1000px; position:relative; margin:0 auto;}
#footerPan ul{ position:absolute; top:0px; left:0px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 5px 0; color:#fff; background: #705D20 url('footermenubg.gif') repeat-x 0 0; text-decoration:none;}
#footerPan ul li a:hover{	text-decoration: underline;	background: #B89734;}
#footerPan ul.templateworld{	width: 250px;	background: #705D20;	color: #fff;	display: block;	position: absolute;	top: 40px;	left: 10px;}
#footerPan ul.templateworld li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}
#footerPan p.copyright{width:auto; background:#705D20; color:#E4D5A5; position:absolute; top:23px; left:10px;}
#footerPan p.copyright a{	color: #D9C482;	text-decoration: none;}

#fotoZ{	visibility: hidden;	display: inherit;position: fixed;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background:url('bg02-70.png') repeat;	cursor: pointer;	z-index: 100;}
#fotoZimg{	width: 640px;	height: 480px;	display: block;	position: absolute;	top: 50%;	left: 50%;	margin: -240px 0 0 -320px;}

.NavRec{margin:3px 0 7px 0; font-size:10pt; color:navy }
.NavRec a{font-size:12pt; text-decoration:none;	font-size: 12pt;	color: #7B5315 ;	background-color: #F8EFD2;	border: thin solid #EEDA93 ;	padding:1px 3px 1px 3px;}
.NavRec a:hover{color: #FF6600;	background-color: #FEE2C5; border: thin solid #FFAD5B;}
.NavRec a:active  {color: white ;	background-color: #FF7A21;	border: thin solid red;}

ul#PwMenu{	position: relative;	left:330px;	z-index:0;	width:340px;	background: #DD5C09;	padding: 2px 10px 2px 10px;	text-align: right;}
ul#PwMenu li{float:left;  background: #DD5C09;color:#DFCC91}
ul#PwMenu li a{padding:0 5px 0; color:#fff; background: #DD5C09; text-decoration:none;}
ul#PwMenu li a:hover{	text-decoration: underline;	background:#FFA95B;}

ul#PwMenu1{	position: relative; left:330px; z-index:0; width:340px; background: #91D9C4; padding:2px 10px 2px 10px; text-align: right;}
ul#PwMenu1 li{float:left;  background: #91D9C4;color: #000099}
ul#PwMenu1 li a{padding:0 5px 0; color:#fff; background: ##91D9C4; text-decoration:none;}
ul#PwMenu1 li a:hover{	text-decoration: underline;	background:#206462; color:white }

.select{border-bottom:#000066 solid medium ;}

#tIsc{width: 100%;margin-top:20px}
#tIsc td.fem{	border-bottom-style: solid;	border-bottom-width: medium;	border-bottom-color: #FF99CC;}
#tIsc td.mas{	border-bottom-style: solid;	border-bottom-width: medium;	border-bottom-color: #99CCFF;}
#tIsc td.obs{ background: #FEC2B8}
#tIsc td.tel{	font-size: 8pt;	line-height: 8pt;}
#tIsc td.isc{ cursor:pointer }
#tIsc tr.rPari{}
#tIsc tr.rDisp{ background:#F8EED3}
#tIsc tr.top a { background: #DD5C09; color:white; text-decoration:none }

#tIsc tr.top { background: #DD5C09; color:white; text-decoration:none }

.stampa{ display:none }

#TopPrint{ display:none }
#fotoZ2{float:left;  display:none  }
#textQ{	font-size: 10pt; padding: 0px 20px 10px 0px; text-align:justify }
#bodyleftPan p{font-size: 10pt; padding: 0px 10px 10px 0px;}

@media print {
  @page         { margin: 0 }
form { display:none }
#bodyrightPan { display:none }
#menuPW { display:none }
#footermainPan { display:none }
#topPan { display:none }
.stampa{ display: block }
#TopPrint{ display: block }
body{padding:0px; margin:0px; color: black ; font:14px/18px Arial, Helvetica, sans-serif;}
#tIsc tr.top a { color:black;}
#tIsc top { color:black;}
#tIsc tr.top { color:black;}
#bodyleftPan{ width:100%; }
#fotoZ2{ display: block;width:320px; height:240px; margin:0 20px 0 0;}
#bodyleftPan p{ font-size:12pt;}
/*#textQ{ text-align:inherit }
#fotoZ{
	float: left ;
	margin:30px 20px 10px 20px;
	visibility:  visible;
	display: inherit ;
	position: relative;
	top: 0px;
	left: 0px;
	width: 320px;
	height: 240px;
}
#fotoZimg{ float: left; width: 320px;  height: 240px;	position:relative; top: 50%; left: 50%;	margin: -120px 0 0 -160px;}
#loginPan,#bodyrightPan{ float:right;position: absolute;top:50px ;z-index:}
#TopPrint img{ float:left }#logo{width: 112px; height: 100px; display: block ; position:absolute; top:80px; left:0px; z-index:20}
*/
}