body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;background-color:#fff;color:#000;text-align:center;}#main{width: 760px;margin-right: auto;margin-left: auto;}#contenitore {width: 760px;}.header{margin-top:10px;height:228px;width:760px;background-image:url(img/head-bq.gif);background-repeat:no-repeat;}/*AREA RISERVATA*/.bianco{color:#fff;background-color:#fff;}#rssx{display:inline;}#rsdx{display:inline;}.unx{color:#000;background-color:#9c0;font-weight:bold;margin:3px 20px 0px 0px;padding:0;}#reserved{padding:204px 0px 0px 10px;margin:0px 0px 0px 0px;}.t-res{ padding:0px 0px 0px 20px;margin:0px;font-weight:bold;border: 4px #9c0 solid}.accesso{color:#000;background-color:#9c0;}#reserved p{margin:0px 0px 0px 20px;font-size:11px;font-weight:bold;padding:0px;float:left;}#but_login{margin:0px;height:19px;width:21px;}.r-a{margin:10px 0px 5px 0px;padding: 5px;border: 1px solid #9c0;}.r-a a{color:#000;background-color:#fff;margin:10px 0px 5px 0px;padding: 0px;text-decoration:none;}.r-a a:hover{color:#9c0;background-color:#fff;}/**/.contenuti{padding-right: 0px;}.latosx {float: left;width: 153px;padding-top: 5px;}/*PATH*/#path{width:153px;font-size:11px;color:#666666;background-color:#fff;margin:0px;padding:0px;text-align:right;}#path a {font-size:11px;color:#666666;background-color:#fff;margin:0px;text-decoration:none;}#path a:hover {font-size:11px;color:#99cc00;background-color:#fff;margin:0px;text-decoration:none;}#path3{width:500px;font-size:11px;color:#666666;background-color:#fff;margin:0px;padding:0px;text-align:left;}#path3 a {font-size:11px;color:#666666;background-color:#fff;margin:0px;text-decoration:none;}#path3 a:hover {font-size:11px;color:#99cc00;background-color:#fff;margin:0px;text-decoration:none;}#path2{width:580px;font-size:14px;color:#99CC00;background-color:#fff;margin:20px 0px 30px 0px;padding:0px;text-align:left;font-weight: bold;}#path2 a {font-size:10px;color:#9c0;background-color:#fff;margin:0px;text-decoration:none;}/**//*MENU SINISTRA*/.menu{margin:50px 0px 20px 0px;padding:0px;}.menu ul{margin:0px;padding: 0px;text-decoration:none;}.menu li{margin: 0px;padding: 0px;list-style-type: none;height:22px;width:153px;text-align:left;text-decoration:none;}.menu li a{text-decoration: none;padding: 0px 0px 0px 10px;line-height: 22px;display:block;height:22px;width:153px;background-image: url(img/back-menu.gif);background-repeat: no-repeat;color:#000;background-color:#fff;text-align:left;}.menu li a:hover, a#active{font-weight:bold;background-image: url(img/back-onmenu.gif);height:22px;width:153px;text-decoration:none;}/**//*MENU SOTTOLIVELLO*/#menu2 ul{	list-style-type: none;	margin:20px 0px 0px 0px;	padding:5px 0px 5px 0px;	border-top: 1px dotted #9c0;	border-bottom: 1px dotted #9c0;	text-decoration:none;}#menu2 li{display:inline;padding:0px;margin: 0px 10px 5px 0px;text-decoration:none;	}#menu2 li a{display:inline;padding:0px;margin: 0px 10px 5px 0px;color: #000;background-color:#fff;font-weight:bold;text-decoration:none;	}		#menu2 a:hover{display:inline;padding:0px;margin: 0px 10px 10px 0px;color: #9c0;background-color:#fff;font-weight:bold;text-decoration:none;	}	#menu2 a#act{display:inline;padding:0px;margin: 0px 10px 10px 0px;color: #9c0;background-color:#fff;font-weight:bold;text-decoration:none;	}/**//*LOGHI SINISTRA*/#loghi-extra{margin-top:40px;margin-bottom:20px;width:153px;text-align:center;}#loghi-extra img{margin-top:8px;margin-bottom:25px;border:none;}#loghi-extra p{font-size:10px;margin:0px;padding:0px;text-align:center;}/**//*CONTENUTI*/.testi {margin:0px;padding:0px;margin-bottom:10px;width: 580px;float: right;}.cont-centro {margin:5px 0px 0px 0px;padding: 0;width: 570px;float: right;text-align:left;text-decoration:none;}/*HOME*/.tit_home{width: 570px;margin:40px 0px 0px 30px;padding:0px;font-size:28px;font-weight:bold;color:#9c0;background-color:#fff;text-align:left;}.cont_home{font-size:14px;color:#000;background-color:#fff;margin:40px 0px 0px 30px;padding:0px;}.cont_home ul, li{font-size:14px;color:#000;background-color:#fff;margin:0px;margin-top:10px;padding:0px;list-style-type: upper-alpha;text-decoration:none;}.news_home{font-size:14px;color:#9c0;background-color:#fff;margin:40px 0px 20px 0px;padding:0px;list-style-type: upper-alpha;border-top: 4px solid #9c0;font-weight:bold;text-decoration:none;}/*PROJECT*/.proj{font-size:12px;line-height:18px;color:#000;background-color:#fff;margin:0px;padding:10px 0px 0px 0px;list-style-type: disc;}/**//*NEWS*/.tit-news{margin:0px;padding: 10px 0px 5px 0px ;font-size:12px;font-weight:bold;color:#369;background-color:#fff;text-align:left;text-decoration:none;}.news{margin:0px;padding: 5px 0px 10px 0px ;font-size:12px;color:#000;background-color:#fff;text-align:left;text-decoration:none;}.news a{color:#000;background-color:#fff;text-decoration:none;}.news a:hover{color:#9c0;background-color:#fff;text-decoration:none;}.archivio{margin:0px;padding: 0px 0px 0px 0px ;font-size:11px;font-weight:bold;color:#000;background-color:#fff;text-align:right;border-bottom: 1px dotted #9c0;}.archivio a{color:#000;background-color:#fff;text-decoration:none;}.archivio a:hover, a#act {color:#9c0;background-color:#fff;text-decoration:none;}.news-ap{color: #000;background-color:#fff;margin: 20px 0px 20px 0px;padding:0;text-align:left;text-decoration:none;}.news-ap img{float:right;margin:0px 0px 10px 10px;}.news-ap2{color: #000;background-color:#fff;margin: 20px 0px 20px 0px;padding:0;text-align:left;text-decoration:none;}.news-ap2 a{color: #000;background-color:#fff;text-decoration:none;}.news-ap2 a:hover{color: #9c0;background-color:#fff;text-decoration:none;}.news-ap{color: #000;background-color:#fff;margin: 20px 0px 20px 0px;padding:0;text-align:left;text-decoration:none;}/**//*READ MORE*/ .read{margin:0px;padding: 5px 0px 10px 0px ;font-size:12px;color:#000;background-color:#fff;text-align:left;border-bottom: 1px dotted #666;text-decoration:none;}.read a{color:#000;background-color:#fff;text-decoration:none;}.read a:hover{color:#9c0;background-color:#fff;text-decoration: none;}/*ELENCO*/.elenco {list-style-type:none;padding:0;margin:0;text-decoration:none;}.elenco2 {list-style-type:none;padding:0;margin:0;font-size:11px;color:#666;text-decoration:none;}.elenco ul, li {list-style-type:none;margin:3px 0px 15px 0px;padding:0;text-decoration:none;}.elenco a{color:#000;background-color:#fff;text-decoration:none;}.elenco a:hover{color:#9c0;background-color:#fff;text-decoration:none;}/**/.back{list-style-type:none;margin:20px 0px 20px 0px;padding:0;text-decoration:none;}.back a{color:#666;background-color:#fff;text-decoration:none;}.back a:hover{color:#9c0;background-color:#fff;text-decoration:none;}/*DATA*/.data{margin:0px;padding: 5px 0px 5px 0px ;font-size:12px;color:#000;background-color:#fff;font-weight:bold;text-align:left;text-decoration:none;}.data a{color:#000;background-color:#fff;font-weight:bold;text-align:left;text-decoration:none;}.data a:hover{color:#9c0;background-color:#fff;font-weight:bold;text-align:left;text-decoration:none;}.data ul{color:#000;background-color:#fff;font-weight:bold;text-align:left;text-decoration:none;list-style-type: none;}/**/.hr{margin:0px;padding: 0px ;border-bottom: 1px dotted #666;}/*LISTA*/.tit-lista{margin:0px;padding: 10px 0px 0px 0px ;font-size:14px;font-weight:bold;color:#666;text-align:right;border-bottom: 1px dotted #666;background-color:#fff;text-decoration:none;}.lista{margin:0px;padding: 10px 0px 0px 0px ;font-size:12px;color:#369;background-color:#fff;text-align:left;font-weight:bold;text-decoration:none;}.lista a{margin:0px;padding: 10px 0px 0px 0px ;font-size:12px;color:#369;background-color:#fff;text-align:left;font-weight:bold;text-decoration:none;}.lista a:hover{margin:0px;padding: 10px 0px 0px 0px ;font-size:12px;color:#369;background-color:#fff;text-align:left;font-weight:bold;text-decoration:underline;}/**//*APPROFONDIMENTO*/.abstract{color: #000;background-color:#fff;margin:0px 0px 10px 0px;padding:5px 0px 5px 0px;border-bottom: 1px dotted #9c0;text-decoration:none;}.abstract img{float:right;margin:0px 0px 10px 10px;}.approf{color: #000;background-color:#fff;font-size:14px;margin:0;padding:0;text-decoration:none;}.approf img{float:right;margin:0px 0px 10px 10px;}/*NETWORK*/.net{color: #000;background-color:#fff;margin: 10px 0px 20px 0px;padding:0;line-height:20px;}.net2{color: #000;background-color:#fff;margin: 10px 0px 5px 0px;padding:10px 0px 10px 0px;line-height:20px;}.net2 img{float:right;margin:0px;padding: 0px;}.net2 a{color: #000;background-color:#fff;margin: 10px 0px 5px 0px;padding:10px 10px 20px 0px;line-height:20px;}.net2 a:hover{color: #9c0;background-color:#fff;margin: 10px 0px 5px 0px;padding:10px 10px 20px 0px;line-height:20px;}.net2 ul, li a{color: #000;background-color:#fff;line-height:20px;}.net2 ul, li a:hover{color: #9c0;background-color:#fff;line-height:20px;}.net2 ul, li a:visited{color: #000;background-color:#fff;line-height:20px;}.net3 ul, li a{color: #000;background-color:#fff;line-height:20px;}.net3 ul, li a:hover{color: #9c0;background-color:#fff;line-height:20px;}.net3 ul, li a:visited{color: #000;background-color:#fff;line-height:20px;}h3{color: #000;background-color:#fff;margin: 8px 0px 40px 0px;padding:0;font-weight:bold;font-size:12px;}.tit-net{margin:30px 0px 0px 0px ;padding: 0px ;font-size:14px;font-weight:bold;color:#666;background-color:#fff;text-align:left;border-bottom: 1px dotted #666;border-top: 1px dotted #666;}/**//*LINK*/.link {color: #9c0;background-color:#fff;margin:20px 0px 20px 0px;padding:10px 0px 10px 0px;border-top:1px dotted #666;list-style-type: none;}.link li a{color: #666;background-color:#fff;text-decoration:none;}.link li a:hover{color: #9c0;background-color:#fff;text-decoration:none;}.link ul, li{color: #000;background-color:#fff;text-decoration:none;list-style-type:none;}/**//*UPLOAD*/#documents{color: #9c0;background-color:#fff;margin:0;padding:20px 0px 20px 0px;list-style-type:none;}#documents a{color: #666;background-color:#fff;margin:0;padding:20px 0px 20px 0px;text-decoration:none;}#documents a:hover{color: #9c0;background-color:#fff;margin:0;padding:20px 0px 20px 0px;list-style-type:none;text-decoration:none;}/**/h1{margin:0px 0px 10px 0px;padding: 15px 0px 0px 0px ;font-size:12px;color:#000;background-color:#fff;text-align:left;font-weight:bold;} h2{margin:0px;padding: 30px 0px 0px 0px ;font-size:12px;color:#000;background-color:#fff;text-align:left;font-weight:normal;}/*h3 è in network*/ h4{margin:30px 0px 10px 0px;padding: 10px ;font-size:14px;color:#f00;background-color:#fff;text-align:center;font-weight:bold;border: 1px dotted #f00;} h5{margin:0px;padding: 10px ;font-size:11px;color:#000;background-color:#fff;text-align:right;font-weight:bold;} h5 a{margin:0px;padding: 10px ;font-size:11px;color:#000;background-color:#fff;text-align:center;font-weight:bold;text-decoration:none;} h5 a:hover{margin:0px;padding: 10px ;font-size:11px;color:#9c0;background-color:#fff;text-align:center;font-weight:bold;} h6{margin:30px 0px 10px 0px;padding: 10px ;font-size:14px;color:#9c0;background-color:#fff;text-align:center;font-weight:bold;border: 1px dotted #9c0;}.servizio{margin:0px;padding: 30px 0px 0px 0px ;font-size:12px;color:#9c0;background-color:#fff;text-align:left;font-weight:bold;}.basso{clear: both;}/*FOOTER*/#footer{margin:20px 0px 10px 0px;padding:10px 0px 10px 0px;text-align:center;color:#000;background-color:#fff;font-size:10px;border-top: 1px solid #9c0;}#footer a{text-align:center;color:#000;background-color:#fff;font-size:10px;text-decoration:none;}#footer a:hover{color:#9c0;background-color:#fff;font-size:10px;}/**//*CONTACTS -- formnetywork*/form{padding:0px;margin:0px;}input{padding:0px 0px 0px 0px;margin:0px 0px 0px 6px;height:15px;width:110px;font-size:10px;}.formdx input{padding:0px 0px 0px 0px;margin:0px 0px 0px 6px;height:20px;width:300px;font-size:10px;}.formux input{padding:5px;margin:0px 0px 0px 6px;height:30px;width:150px;font-size:10px;text-align:center;}.form{width:550px;font-size:11px;margin: 0px;padding:5px;margin:10px;}.formsx{font-size:11px;padding:5px;margin:0px;text-align:right;height: 30px;}.formux{font-size:11px;padding:5px 5px 0px 5px;margin:5px 5px 0px 5px;text-align:left;height: 20px;}.formdx{font-size:11px;padding:5px;margin:0px;text-align:left;height: 30px;}.form-type{font-size:11px;margin: 0px;padding:0px;text-align:left;}.cont-form{margin: 0px;padding:10px;}.cont-input{padding:5px;margin:0px 0px 0px 6px;height:30px;width:150px;font-size:10px;text-align:center;}.send-form{color:#9c0;background-color:#fff;font-weight:bold;font-size:14px;padding:10px;margin:10px;}.formnetwork input, textarea, select  {  margin:0; padding:0;}#formnetwork input, textarea, select {  margin:0px; padding:0px;}/**//*MAILING*/#mailing{width:153px;margin: 0;padding:0;color:#000;background-color:#fff;font-size:10px;border:1px solid #9c0;}#mailing img{margin: 0;padding:0;vertical-align: sub;}#mailing a{color:#000;background-color:#fff;font-size:10px;text-decoration:none;}#mailing a:hover{color:#9c0;background-color:#fff;font-size:10px;text-decoration:none;}.select{margin:10px 5px 10px 5px;padding:0;}