﻿a:link { color: #29256D; text-decoration: none; }
a:visited { color: Teal; text-decoration: none; }
a:hover { color: Blue; text-decoration: none; }
a:active { color: Red; text-decoration: none; }
img{ border:none }
fieldset {FONT-SIZE: 10pt; FONT-FAMILY: Arial; TEXT-ALIGN: justify; }
body {	font-family: Verdana, Helvetica, Arial;	font-size: 10pt;	color: #000000;	padding: 0;	margin: 0;	background-color: #BBBBBB;}

#Logo2 					{	position: absolute;top:15px }
#Logo2 a 				{	background-image: url("studioC-p2.png"); height: 150px;	width: 150px; display: block;	cursor: pointer;}
#Logo2 a:hover 			{	background-position: 0 -150px;}
#Logo2 a:active  		{	background-position: 0 -300px;}

#menu 					{	float: right;	margin: 0;	padding: 0;	position:  relative ;	top:-16px;}
#menu li 				{	float:left;	height:67px;	width:100px;	list-style-image:none;	list-style-type:none;}
#menu a 				{	height: 67px;	width: 100px;	text-align: center;	color: #345369;	display: block;	cursor: pointer;}
#menu a .tex			{	position: relative;	top: 35px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-transform: uppercase;	font-weight: bold;}
#menu .puls 			{	background-image: url("puls.PNG"); margin-top:5px; margin-right:0px;}
#menu a:hover 			{	background-position: 0 -67px;}
#menu a.selected  		{	background-position: 0 -134px;	color: #ffffff;	/*text-decoration:underline*/ }
#menu a:hover.selected 	{	background-position: 0 -134px;	color: #2C94B1; /*text-decoration:underline*/ }
#menu a:active  		{	background-position: 0 -134px;}

.pulsC 					{	float:right;	margin:0;	padding:0;}
.pulsC a 				{	height: 35px;	width: 70px;	text-align: center;	color: #345369;	display: block;	cursor: pointer; text-decoration:none}
.pulsC .pulsCc			{	background-image: url("pulsC.PNG"); margin-top:5px; margin-right:0px; text-align:center;vertical-align:middle }
.pulsC a .tex			{	position: relative;	top: 10px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 7pt; text-transform: uppercase; font-weight: bold;}
.pulsC a:hover 			{	background-position: 0 -70px; color: #ffffff;}
.pulsC a.selected  		{	background-position: 0 -70px;	color: #2C94B1;	/*text-decoration:underline*/ }
.pulsC a:hover.selected {	background-position: 0 -70px;	color: #ffffff; /*text-decoration:underline*/ }
.pulsC a:active  		{	background-position: 0 -35px; color: #2C94B1;}

/*sfondo*/
#TestaC	{	background: #ffffff url('FT02.jpg') repeat-x ;	height: 100px;}
#TestaL	{	background: #ffffff url('FT01.jpg') no-repeat fixed left  top; width:21px; height:100px;}
#TestaR	{	background: #ffffff url('FT03.jpg') no-repeat fixed right top; width:21px; height:100px;}
#bodyC 	{	padding:5px 5px 5px 5px; background:white }
#bodyL	{	width: 21px; background:white url('FMLL.jpg') repeat-y fixed left;}
#bodyR	{	width: 21px; background: white url('FMLR.jpg') repeat-y right;}
#CodaC 	{	background: #ffffff url('FF02.jpg') repeat-x ;}
#CodaL	{	background: #ffffff url('FF01.jpg') no-repeat ; width:21px;height:49px;}
#CodaR	{	background: #ffffff url('FF03.jpg') no-repeat ; width:21px;height:49px;}

#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; border:20px solid #9E7941 ;}
#foto1{float:right ;width:500px;margin:0 0 0 20px;min-height:500px}
#fotoZ2{ width:320px; height:240px; margin:10px 20px 0 0; float:right}
.foto320{ margin-left:60px; width:394px; height:270px; padding:20px; background:white url('Doc320.png') no-repeat;}
.foto640{ width:732px; height:581px; padding:42px 0 0 32px; margin-top:20px; background: url('Doc640.png') no-repeat;}
#FotoL{	width: 640px;	height: 480px; position:relative ;	/*margin:40px 0px 0px 32px;*/	COLOR: white; background-image: url("../../public/info01/g/nd27.jpg");}
#pannelloQ{ cursor:pointer ; margin:14px 0 0 11px/*FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);*/}
#fIcone{border:0px;padding:10px;text-align:center }
#fIcone img{ border:thin #CCCCCC solid; }

#index1{margin:80px 30px 20px 5px;top:10px}
#index1 .gru{	color: #809EB6;	font-size: 16px;	border-style: none none solid none;	border-width: thin;	border-color: inherit;	cursor: pointer;	font-weight: bold;}
#index1 .doc, #index1 .doc a{ color:black ;cursor:pointer;padding:0 0 0 10px}
#index1 .doc:hover { background-color: #E2EAF1}
#index1 .link{	border-style: none none solid none;	border-width: thin;	border-color: inherit;	color: #004B85;	font-size: 18px;	padding: 10px 0 0;	cursor: pointer;}
#index1 .link2 a{ color: black;padding:0 0 0 10px }
#index1 .link2 a:hover { background-color:#E2EAF1}

.webT{	font-size: 12pt; width:730px; vertical-align:middle;margin:0 0 0 10px}
.webT .web{float:left; width:220px;border:thin white groove ;cursor:pointer;background:white;margin:2px; font-size:10pt;color: #A8A8A8;}
.webT .web:hover{ background:#E9E9E9  ;border:thin  outset }
.webT .webNome{font-size:11pt;font-family:Arial, Helvetica, sans-serif;color:gray; padding-bottom:5px;vertical-align:middle; text-align:center }

.new{border:0px;margin-top:10px;color:#1D2570; text-align:justify;}
.new:hover {	background: #F1F4FA}
.new .titolo{font-size:12pt;font-family:Arial, Helvetica, sans-serif;color:gray; padding-bottom:5px;font-weight:bold }
.new .testo{ color: #808080;font-size:9pt }
.new .icona{ width:64px; height:48px;float: left; margin:5px 15px 2px 0;}
.newTitolo, .newTitolo a{ color: #C0C0C0;font-size:14pt; padding:20px 0 5px 10px; border-bottom:thin #666666 solid;font-weight:bold; }

.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;}

#titolo1{	font-size: 14pt;	padding: 0 0 0 10px;	color: #666666;	border-bottom-style: solid;	border-bottom-color: #C0C0C0;	border-bottom-width: medium;}

.siPrint	{ display:  none }
/*.noPrint	{ display:block }*/
@media print {
  @page         { margin: 0 }
  .noPrint  {display: none}
  #TopPrint, .siPrint { display: block }
 .tabCla5 	{width:600px; border:3px solid #8193A1; border-collapse: collapse; margin: 0; cellpadding: 20px; background-color:#FFFFE1; text-align:justify; font-size:12pt; font-family:Arial, Verdana}
  BODY   { font-size: 10pt ; margin: 0}
 .foto	 { width: 480px; height: 360px; margin-top: 15px }
 .faq{	padding: 2px;}
}
