/* Elements */
body			{	margin: 0; padding: 0; background: #f3f3f3 url(../images/back.jpg) 0 0 repeat-x; color: #000; font: 80%/160% Helvetica, Arial, sans-serif; text-align: center; }
img				{	border: none;}
ul				{	list-style: square; }
a:link,
a:visited		{	color: #3764a2; text-decoration: underline; }
a:hover,
a:active,
a:focus			{	text-decoration: none; }
p				{	margin: 0 0 1em 0; padding: 0; }
/* Classes */
.title			{	margin: 0 0 .7em 0; padding: 0; color: #393939; font-size: 1.2em; font-weight: bold; }
.subtitle		{	margin: 0 0 .5em 0; padding: 0; color: #393939; font-size: 1em; font-weight: bold; }
.lang 			{	color: #9a9a9a; }
.clearer		{	clear: both; font-size: 1em; }
.spacer			{	display: none; }
.block .content	{	padding: 2em 10px 3em 10px; }
.date			{	}
/* Instances */
#main			{	position: relative; width: 980px; margin: 0 auto; padding: 0; background: #fff; text-align: left; }
#footer			{	width: 980px; margin: 0 auto; padding: 1em 0; color: #666; text-align: left; font-style: normal; font-size: .9em; }
#title			{	margin: 0; padding: 50px 0 10px 10px; color: #393939; line-height: 1em; font-size: 1em; font-weight: normal; }
#payoff			{	display: block; margin: 0 0 0 29px; padding: 0; }
#location		{	position: absolute; top: 10px; right: 10px; }
#languages		{	text-align: right; margin: -1em 10px 10px 0; line-height: 1em; }
#messages		{	display: block; height: 330px; background: transparent url(../images/message.jpg) 0 0 no-repeat; }
#messagesen		{	display: block; height: 330px; background: transparent url(../images/messageen.jpg) 0 0 no-repeat; }
#messagesnl		{	display: block; height: 330px; background: transparent url(../images/messagenl.jpg) 0 0 no-repeat; }
#message		{	position: absolute; z-index: -1; }

#menu			{	float: left; display: block; width: 320px; margin: 0; border-top: 10px solid #78bde8; padding: 0; }
#menu .widget	{	margin-bottom: 1em; }
#menu .title	{	font-size: 1em; border-bottom: 1px solid #eee;}
#menu ul		{	margin: 0; padding: .2em 1em; list-style: none; }

#content		{	display: block; margin: 0 0 0 330px; border-top: 10px solid #c3cf21; padding: 0; }
#content .date	{	margin: 0; padding: 0; float: right; font-size: 1em; }
#content .title	{	margin-bottom: 0; border-bottom: 1px solid #eee; }
#content .title .link	{	text-decoration: none; color: #393939; }
#content .meta	{	margin: 0 0 1em 0; color: #777; font-size: .9em; }
#content .feedback	{	padding: .1em 0 0 0; margin: 0 0 2em 0; border-top: 2px solid #eee; border-bottom: 1px solid #eee; font-size: .9em; }
#content .bookmark	{	}

#content h2		{	margin: 0 0 .7em 0; padding: 0; color: #393939; font-size: 1.1em; font-weight: bold; }

#trasversalnav	{	float: right; font-weight: bold;  }
#trasversalnav .prev	{	margin: 0 0 0 0; }
#trasversalnav .next	{	margin: 0 0  0;  }

#postcomment,
#comments		{	margin: 0 0 .7em 0; padding: 0; color: #444; font-size: 1em; font-weight: bold;}
#commentlist	{	font-size: 3em; color: #eee; }
#commentlist li	{	margin: 0 0 1em 0; border-bottom: 1px solid #eee; min-height:85px}
#commentlist .comment	{	font-size: .35em; color: #000; }
#commentlist .author	{	font-size: .9em; color:#777; font-style: normal; }
.avatar { padding:5px; margin-left: 5px; border-color:#EEEEEE; border-style:solid; border-width:5px; float:right; width:50px; height:50px; }

#com			{	display: block; margin: 0; border-top: 10px solid #f7a11a; padding: 0;}

#map			{	float: left; }
#contact		{	margin-left: 490px; }
#lugano			{	float: left; width: 235px; }
