*{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
body{background:#FFFFFF;margin:0px;link:#000000;vlink:#000000;alink:#000000;}

/*A:link,A:visited{text-decoration:none;}*/
A:hover{color:red;}
.Stile1{color:#000000;font-weight:bold;}
.Stile8{color:#CCCCCC;font-weight:bold;}
.Stile9{color:#000000;}
.Stile10{color:#FFFFFF;}
.opacity{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}

/* my */
img						{
	border:0px;
	
	margin : 0px;
}
td						{vertical-align:top;}
h1						{
	font-size: 16px;
	margin: 5px 0px 5px 0px;
	letter-spacing : 1px;
	font-family : Tahoma;
	color: #3543d4;
	background-color : #ffd202;
	padding : 5px 5px 5px 5px;	
}
h2						{
	font-size:12px;
	margin:5px;
	font-family : Tahoma;
	line-height : 20px;
	letter-spacing : 2px;
	padding : 20px 40px 10px 20px;
}


h3						{
	font-size: 16px;
	margin: 5px 5px 5px 0px;
	letter-spacing : 1px;
	font-family : Tahoma;
	color: #3543d4;
	background-color : #ffd202;
	padding : 5px 5px 5px 5px;
}


li,ul,ol,p				{
	margin: 0px 20px 0px 30px;
	padding: 0px 0px 5px 0px;
	font-family : Verdana;
	letter-spacing : 1px;
	line-height : 18px;
	font : 11px;
	text-indent : 0px;
}
/* general formatting */
#pageTxt				{display:none;}
a.underline,.underline	{text-decoration:underline;letter-spacing : 1px;
	line-height : 18px;
	font : 11px;}
.italic					{font-style:italic;}
.normal					{text-decoration:none;letter-spacing : 1px;
	line-height : 18px;
	font : 11px;}
.bold					{font-weight:bold;}
.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}
.disp	{display:none;}
.font14	{font-size:14px;}
.font9	{font-size:9px;}

table.content	{position:relative;width:100%;height:100%;}
td.content		{position:relative;width:990px;}
td.contOut		{position:relative;}
/* flash */
div.flash		{position:relative;z-index:2}
.flashLnkCover	{position:absolute;right:0px;top:76px;width:100px;height:15px;background:#ffffff;z-index:6;}
/* main menu */
div.mainMenu	{position:relative;padding-left:35px;background:#000000;z-index:4;}
a.mainMenu		{position:relative;display:block;float:left;width:118px;height:15px;padding:10px;margin-right:5px;font-weight:bold;font-size:11px;background:url('/img/ling3d.gif');z-index:6;}
a.contacts		{background:url('/img/ling3dcontacts.gif');}
img.textT		{position:relative;clear:left;margin-top:-4px;z-index:6;}
/* text */
div.text		{position:relative;left:35px;width:912px;border:1px solid #d2d2d2;border-width:0px 4px 0px 4px;z-index:4;}
img.textB		{position:relative;left:35px;}
object.mappa	{position:absolute;top:70px;left:260px;}
/* left page content */
table.text	{position:relative;width:900px;}
td.textL	{position:relative;width:700px;border-right:4px solid #e6e6e6;padding:5px;}
div.goTop	{margin-left:320px;width:110px;border:1px ridge #cccccc;}
.indexL		{position:relative;float:left;width:460px;height:330px;}
.alignedLnk	{display:block;text-align:center;font-size:9px;font-weight:bold;}
nobr.eml	{margin-left:10px;margin-top:5px;}
a.cartina	{margin-left:55px;}

.circle	{position:relative;margin-left:20px;width:440px;height:330px;background:url('/img/home.gif');}
.ind1	{position:absolute;left:0px;top:15px;}
.ind2	{position:absolute;left:135px;top:0px;}
.ind3	{position:absolute;left:270px;top:10px;}
.ind4	{position:absolute;left:400px;top:120px;}
.ind5	{position:absolute;left:320px;top:240px;}
.ind6	{position:absolute;left:140px;top:240px;}
.ind7	{position:absolute;left:20px;top:170px;}

.tblBrd	{border-collapse:collapse;text-align:center;}
.tbltxt	{font-size:10px;}
/* right page content */
td.textR	{position:relative;border-left:1px solid #f3f3f3;padding:5px;}
.indexR		{position:relative;float:left;width:220px;}
.lang		{position:relative;margin-top:-25px;float:right;}
li.rMenu	{font-size:10px;font-weight:bold;width:100%;}




a.rMenu		{
	display:block;
	font-size:10px;	
	margin : 10px 5px 0px 5px;width:100%;font-weight:bold;
}




a.menuA		{
	color: #5261B5;
	z-index:8;
	margin-right : 0px;
	margin-left : 0px;
}



/* footer */
p.footer	{font-size:11px;text-align:center;padding:0px;margin:8px 0px;}
div.footer	{position:relative;margin:0px 0px 20px 35px;width:920px;border-top:2px solid #999999;}
a.footer	{font-weight:bold;margin:0px 40px 0px 20px;font-size:9px;}
span.footer	{position:absolute;right:40px;color:#cccccc;font-size:12px;}

/* form formatting */
/* html elements formatting */
input,textarea{
	padding:1px;
	overflow-x:hidden;
	font-family : Verdana;
	letter-spacing : 1px;
	line-height : 18px;
}
textarea{overflow:auto;}
.error	{color:#FF0000;font-size:inherit;font-weight:bold;margin:10px 0px;}
.alert{width:370px;}
input.error,textarea.error,select.error{color:black;font-weight:normal;background:#DCD7E7;}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none;} 
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;} 
/* field component */
input,textarea {background:white;margin:0px;padding:1px 2px;border-left:1px solid #6F7474;border-top:1px solid #6F7474;border-right:1px solid #B0B5B7;border-bottom:1px solid #B0B5B7;}
        .field	{position:relative;display:block;width:275px;margin:0px 0px 10px 5px;}
        .active	{background:white;}
        .inactive{background:#EEEEEE;}
  		.chk	{margin:0px 2px 0px 0px;border-width:0px;}
html>body .chk	{margin-top:-13px;}
/* button component */
  a.button		{display:block;float:right;padding:1px 20px;margin:0px 10px;background:#EEECF2;text-align:center;text-decoration:none;border-top:1px #DEDEDE solid;border-left:1px #DEDEDE solid;border-bottom:1px #949494 solid;border-right:1px #949494 solid;}
  a.button:hover{border-style:outset;color:#000000;}
/* end of form formatting */
/* additional styles */
.centermiddle	{text-align:center;vertical-align:middle;}
.imgRight		{float:right;margin:0px 10px 10px 10px;}