﻿/*
Questo file CSS è disegnato per il sito [www.Xilium.it], sezione [vCard].

*/

body {
	background-color: #86bb46;
	margin:0px; padding:0px;
	font-family:helvetica,verdana,arial;
	font-size:9pt;
}
p	{margin:0px;}

u	{ text-decoration:inherit; }

body a			{color:#86bb46; text-decoration:none;}
body a:hover	{text-decoration:underline;}
body a:visited	{color:#929292;}
body a .nodeId	{display:none;}

div > p:first-child	{margin-top:0px;}

.noskype	{display:none;}		/* hack per Skype */

.aPc	{ display:block; }
.aMob	{ display:none; }


#BG	{
	width:100%; height:100%; padding-bottom:30px;
}

#CONTENT	{
	margin:15px auto 0px; 
	width: 960px; overflow:auto;
	min-height: 350px; height: auto;
	background-color: white;
	box-shadow:3px 3px 5px #104010;
	font-size:10pt;
}

#CONTENT a img		{border:none;}

#CONTENT a.Button			{opacity:0.5;}
#CONTENT a.Button:hover		{opacity:1;}


#TOP	{
	width: 100%; height:68px; overflow:visible;
	background-color: Black; margin:0px; padding:0px; border-bottom:2px solid #86bb46;
}

#TOP #Title	{float:left; width:auto; height:auto; padding:20px 0px 0px 95px;}
#TOP #Title .d1	{width:auto; height:32px; background-image:url('images/vCard/Top_Title_W.gif'); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
#TOP #Title .d2	{width:auto; height:32px; background-image:url('images/vCard/Top_Title_E.gif'); background-repeat:no-repeat; background-position:right center; padding-right:0px;}
#TOP #Title .d3	{float:left; width:auto; height:32px; background-image:url('images/vCard/Top_Title_C.gif'); background-repeat:repeat-x; background-position:left center; padding:0px 5px;}
#TOP #Title .text	{width:auto; min-width:200px; max-width:400px; float:left; margin:5px auto 0px; color:White; font-size:13pt; font-weight:bold;}
#TOP #Title .cmd	{width:29px; height:29px; float:right; padding:2px 2px 1px 0px; /*--position:relative; --left:31px;*/}


#TOP #Info	{display:none; float:left; width:auto;}

#TOP #Logo	{float:right; width:auto; height:auto; padding:20px 113px 0px 0px;}
#TOP #Logo .logo	{width:auto; height:auto;}
#TOP #Logo .logo span	{float:left; display:block; color:#5fb43d; font-size:8pt; padding-top:16px; padding-right:12px;}
#TOP #Logo .logo a		{float:left; display:block; text-decoration:none;}



#BODY	{
	position:relative; width:960px;
	min-height:521px; height:auto;
	overflow: auto;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background-color:white; color:black;
}

#BODY h1	{font-size:120%; font-weight:bold; margin:0px 0px 10px 0px; text-transform:none;}
#BODY h3	{font-size:110%; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}
#BODY h4	{font-size:12pt; font-weight:bold; margin:20px 0px 10px 0px;}
#BODY h5	{font-size:10pt; font-weight:bold; margin:15px 0px 5px 0px;}

#BODY #Background	{position:absolute; width:100%; height:100%; overflow:hidden;}
#BODY #Content		{position:relative; padding-bottom:0.6em;}


#Content .ColonnaSX				{float:left; width:300px; margin:35px 0px 35px 85px;}
#Content .ColonnaSX .logo		{}
#Content .ColonnaSX .logo img	{width:100%;}

#Content .ColonnaSX .descrizione		{font-size:110%; margin-top:30px;}

#Content .linkPrincipali	{width:100%; padding-top:43px;}
#Content .linkPrincipali	a	{display:block; float:left; position:relative; width:70px; text-align:center; margin-left:40px;}
#Content .linkPrincipali	a:first-child	{margin-left:0px;}
#Content .linkPrincipali	a .over1	{display:block; visibility:hidden; margin:0px auto; width:62px; height:35px;}
#Content .linkPrincipali	a .over2	{display:none;}
#Content .linkPrincipali	a img		{display:block; margin:0px auto 20px; height:62px;}
#Content .linkPrincipali	a .fix1		{display:none; margin:0px auto; width:62px; height:35px;}
#Content .linkPrincipali	a .fix2		{display:none;}
#Content .linkPrincipali	a:hover 	{}
#Content .linkPrincipali	a:hover .over1	{visibility:visible;}

#Content .linkPrincipali	a.aFix			{}
#Content .linkPrincipali	a.aFix .over1	{display:none;}
#Content .linkPrincipali	a.aFix .fix1	{display:block;}


#Content .ColonnaDX				{float:right; width:430px; margin:35px 85px 35px 0px;}

#Content .ColonnaDX .titolo		{font-size:120%; font-weight:bold; margin:0px 0px 0px 25px;}
#Content .ColonnaDX .info		{font-size:100%; font-weight:bold; margin:3px 0px 0px 25px;}

#Content .gruppoDati		{margin:20px 0px 0px 0px;}
#Content .gruppoDati .titolo		{font-size:100%; margin:0px; padding:5px 0px 4px 25px; background-color:Black; color:White; text-transform:uppercase;}
#Content .gruppoDati .dati		{font-size:100%; font-weight:normal; margin:10px 0px 0px 25px; line-height:130%;}
#Content .gruppoDati .dati h3	{margin-bottom:0px;}


#Content .lbl	{display:inline-block; width:40px; font-size:inherit;}
#Content .val	{font-size:inherit;}

#Content .contatti a	{margin-right:20px;}


#BOTTOM	{width:960px; height:28px; background-color:#cbcbcb; padding:0px; border-top:1px solid #979797;}
#BOTTOM	.testo	{color:Black; font-size:9pt; padding:8px 113px 0px 116px;}
#BOTTOM	.testo a	{color:#007625;}

#BOTTOM_Above	{
	margin:0px auto 0px; 
	width: 960px; overflow:auto;
	height: auto;
	padding:20px 0px 10px 0px;
	font-size:8pt; text-align:left;
}
#BOTTOM_Above div	{width:auto; padding:0px 0px 0px 63px; /*color:#a39d87;*/ color:Black; font-size:8pt; text-align:left;}