html, body			{margin: 0;
					font-family: Verdana, Helvetica, Arial, sans-serif;
					font-size: 11px;}

.titolino			{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;}

.titoloprati		{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 27px;
					color: #565C1E;}

.sottotitoloprati	{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #565C1E;}

.titolobeautick	{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 27px;
					color: #C98D6B;}

.sottotitolobeautick{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #C98D6B;}

.titologiampietro	{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 27px;
					color: #8C5A42;}

.sottotitologiampietro{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #8C5A42;}

.titolomarconava	{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 27px;
					color: #772E41;}

.sottotitolomarconava{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 18px;
					color: #772E41;}

.titolopremio		{font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
					font-size: 27px;
					color: #556A75;}

.testino			{font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;}

img					{border: 0px;}

#page			{width: 800px;
				text-align: left;
				margin: 0px 0px 20px 0px;}

#mainimage.home	{margin-bottom: 0px;
				height: 250px;}

#mainimage.home IMG	{opacity:1.0;
					z-index:1;}

#mainimage		{position: relative;
				height: 250px;
				width: 800px;
				overflow: hidden;}

#mainimage IMG	{position:absolute;
				top:0;
				left:0;}

.home			{overflow: visible;}

#controls		{float: right;
				padding-top: 0px;
				margin: 0px 0px 0px 0px;
				height: 10px;
				overflow: hidden;}

#controls .slide	{font-weight: bold;}

#controls p		{float: left;}

#controls a		{margin-left: 0px;
				margin-right: 0px;}

#controls a:active, #controls a:focus	{outline: none;
										border: none;}

#controls #navnums a	{float: left;
						padding-top: 21px;
						width: 10px;
						font-weight: bold;
						background: url(slide_idle.gif) 0px 0px no-repeat;}

#controls #navnums .current, #controls #navnums a:hover	{background-image: url(images/slide_active.gif);}

.home #controls			{position: absolute;
						top: 20px;
						left: 20px;
						z-index: 20;
						margin-top: 0;
						padding-top: 0;
						background: none;}

.home #controls p		{float: left;}

.home #controls a		{margin-left: 0px;
						margin-right: 0px;}

.home #controls #navnums a	{width: 10px;
							margin-right:10px;
							background-image: url(images/home_slide_idle.gif);}

.home #controls #navnums .current, .home #controls #navnums a:hover	{background-image: url(images/home_slide_active.gif);}

div.frontmain			{display:none;
						top:0px;
						left:0px;
						height:250px;}

#mainimage .textlayer	{z-index:10;}

p						{/*font-size: 18px;/* font-size px / universal default font-size px (ie 12 / 16) */
						/*line-height: 1.2em;/* line-height px / font-size px (ie 16 / 12) */
						margin: 0px 0px 0px 0px;/* line-height em * (desired px / line-height px) (ie 1.3333 * (12 / 16)) */
						/*padding: 0px 0px 0px 0px;
						color: #666666;*/}

a						{color: #000000;
						text-decoration: none;}

.textlayer				{position: absolute;
						bottom: 20px;
						left: 20px;
						width: 370px;
						height: 182px;}

.textlayera				{width: 165px;
						float:left;}

.textlayerb				{width: 165px;
						float:left;
						margin: 5px 0px 0px 40px;}

.textlayer img			{position: relative !important;}

.textlayer a p, .textlayer a:hover p	{text-decoration: none !important;
										color: #000000 !important;}

.textlayer h1 a, .textlayer h1 a:hover, .textlayer h3 a, .textlayer h3 a:hover	{text-decoration: none;
																				color: #ffffff;}

.pullout				{padding-right: 12px;
						color: #f3c832;
						font-size: 34px;
						line-height: 34px;
						margin-bottom: 0.5em;}

p.pullout a				{color: #f3c832 !important;}

hr						{border: 0px;
						height: 1px;
						color: #000000;
						background-color: #000000;
						margin: 2px 0px 10px 0px;
						width:100%;}

hr.piede				{border: 0px;
						height: 1px;
						color: #777777;
						background-color: #777777;
						margin: 0px 0px 5px 0px;
						width:100%;}

hr.immagini				{border: 0px;
						height: 1px;
						color: #999999;
						background-color: #999999;
						margin: 15px 0px 15px 0px;
						width:100%;}




.tuttoquadro			{position:absolute;
						width:100%;
						height:100%;
						z-index:1;
						display:table;}

.testaquadro			{width:100%;
						height:99%;
						display:table-row;}

.piedequadro			{width:100%;
						height:1%;
						display:table-row;}





.tutto					{width: 890px;
						margin:	0 auto;}

.colonnaa				{width: 800px;
						float:left;
						margin: 70px 0px 0px 0px;}

.colonnab				{width: 90px;
						float:left;
						margin: 20px 0px 0px 0px;}

.logo					{width: 100%;
						float:right;
						text-align:right;
						margin: 0px 0px 18px 0px;}

.socialnetwork			{width: 100%;
						float:right;
						text-align:right;
						margin: 0px 0px 10px 0px;}

.link					{margin: 0px 0px 2px 20px;
						width:80%;
						float:left;
						color:#777777;}

.immagine				{width:100%;
						height: 250px;
						float:left;
						background-color:#CCCCCC;
						margin: 0px 0px 20px 0px;}

.sezioni				{width:100%;
						float:left;}

.colonnasottoa			{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;
						line-height: 1.5em;}

.colonnasottob			{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;
						line-height: 1.5em;}

.colonnasottoab			{width:390px;
						float:left;
						margin: 0px 20px 0px 0px;
						line-height: 1.5em;}

.colonnasottoabc		{width:595px;
						float:left;
						margin: 0px 20px 0px 0px;
						line-height: 1.5em;}

.colonnasottoabcd		{width:800px;
						float:left;
						margin: 20px 0px 0px 0px;
						line-height: 1.5em;}

.colonnasottoc			{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;
						line-height: 1.5em;}

.colonnasottod			{width:185px;
						float:left;
						line-height: 1.5em;}

.colonnasottocd			{width:390px;
						float:left;
						line-height: 1.5em;}

.web					{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;}

.websotto				{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;
						color:#999999;}

.webfondo				{width:165px;
						float:left;
						background-color:#FF0000;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 3px 0px;}

.webfondosotto			{width:165px;
						float:left;
						background-color:#FF9999;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 3px 0px;}

.weblinktitolino		{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;}

.weblink				{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;
						border-top: 1px dotted #FF0000;
						padding: 3px 0px 0px 0px;}

.webcolore				{color:#FFFFFF;
						background-color:#FF0000;}

.grafica				{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;}

.graficasotto			{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;
						color:#999999;}

.graficafondo			{width:165px;
						float:left;
						background-color:#0000FF;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 3px 0px;}

.graficafondosotto		{width:165px;
						float:left;
						background-color:#9999FF;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 5px 0px;}

.graficalinktitolino	{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;}

.graficalink			{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;
						border-top: 1px dotted #0000FF;
						padding: 3px 0px 0px 0px;}

.comune					{width:145px;
						float:left;
						margin: 0px 0px 3px 40px;
						border-top: 1px dotted #0000FF;
						padding: 3px 0px 0px 0px;}

.graficalinkdoppio		{width:165px;
						float:left;
						margin: 0px 0px 25px 20px;
						border-top: 1px dotted #0000FF;
						padding: 3px 0px 0px 0px;}

.graficacolore			{color:#FFFFFF;
						background-color:#0000FF;}

.fotografia				{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;}

.fotografiasotto		{width:185px;
						float:left;
						margin: 0px 20px 0px 0px;
						color:#999999;}

.fotografiafondo		{width:165px;
						float:left;
						background-color:#00FF00;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 3px 0px;}

.fotografiafondosotto	{width:165px;
						float:left;
						background-color:#00FF00;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 5px 0px;}

.fotografialinktitolino	{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;}

.fotografialink			{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;
						border-top: 1px dotted #00DD00;
						padding: 3px 0px 0px 0px;}

.fotografiacolore		{color:#000000;
						background-color:#00FF00}

.lab					{width:185px;
						float:left;}

.labsotto				{width:185px;
						float:left;
						color:#999999;}

.labfondo				{width:165px;
						float:left;
						background-color:#FF00FF;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 3px 0px;}

.labfondosotto			{width:165px;
						float:left;
						background-color:#FF99FF;
						padding: 0px 0px 0px 20px;
						margin: 0px 0px 5px 0px;}

.lablinktitolino		{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;}

.lablink				{width:165px;
						float:left;
						margin: 0px 0px 3px 20px;
						border-top: 1px dotted #FF00FF;
						padding: 3px 0px 0px 0px;}

.labcolore				{color:#FFFFFF;
						background-color:#FF00FF;}

.mappa					{float:left;
						width:100%;
						height:500px;}

.piede					{width:100%;
						float:left;
						margin: 0px 0px 20px 0px;
						color:#777777;}

.piva					{width:20%;
						float:left;
						padding: 0px 0px 0px 20px;}

.copyright				{width:70%;
						float:right;
						text-align:right;}

.venti			{font-size: 20px;}


a.webweb				{color: #000000;
						text-decoration: none;}

a.webweb:Hover			{color: #FFFFFF;
						text-decoration: none;
						background-color:#FF0000;}


a.webweblink			{color: #FF0000;
						text-decoration: none;}

a.webweblink:Hover		{color: #FF0000;
						text-decoration: underline;}


a.graficagrafica		{color: #000000;
						text-decoration: none;}

a.graficagrafica:Hover	{color: #FFFFFF;
						text-decoration: none;
						background-color:#0000FF;}


a.graficagraficalink		{color: #0000FF;
						text-decoration: none;}

a.graficagraficalink:Hover	{color: #0000FF;
						text-decoration: underline;}


a.fotofoto				{color: #000000;
						text-decoration: none;}

a.fotofoto:Hover		{color: #000000;
						text-decoration: none;
						background-color:#00FF00;}


a.fotofotolink			{color: #00FF00;
						text-decoration: none;}

a.fotofotolink:Hover	{color: #00FF00;
						text-decoration: underline;}


a.lablab				{color: #000000;
						text-decoration: none;}

a.lablab:Hover			{color: #FFFFFF;
						text-decoration: none;
						background-color:#FF00FF;}



a.linklink				{color: #777777;
						text-decoration: none;}

a.linklink:Hover		{color: #000000;
						text-decoration: none;}



a.linkcv				{color: #FFFFFF;
					text-decoration: none;
					background-color:#000000;
					border-bottom:2px solid #000000;
					line-height:1em;}

a.linkcv:Hover		{color: #FFFF00;
					text-decoration: none;
					background-color:#000000;
					border-bottom:2px solid #000000;
					line-height:1em;}



a.linkwebcv			{color: #FFFFFF;
					text-decoration: none;
					background-color:#000000;
					border-bottom:2px solid #000000;}

a.linkwebcv:Hover	{color: #FFFFFF;
					text-decoration: none;
					background-color:#FF0000;
					border-bottom:2px solid #FF0000;}




a.linkmail			{color: #000000;
					text-decoration: none;}

a.linkmail:Hover	{color: #000000;
					text-decoration: underline;}



.clear					{clear:both;}

