body			{margin:0px;background:#f8f8f8;scrollbar-face-color:#dee3e7;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#dee3e7;scrollbar-3dlight-color:#d1d7dc;scrollbar-arrow-color:#006699;scrollbar-track-color:#efefef;scrollbar-darkshadow-color:#98aab1;}
a,div,p,td,input{font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;font-size:11px;text-decoration:none;color:#3b3b3b;line-height:16px;} 
p				{margin:0px;padding:0px;}
li,ul,ol		{margin:0px 10px 0px 15px;}
table			{border-collapse:collapse;}
html>body li,ul,ol{margin:0px 10px 0px -5px;}
img				{border:0px;}
textarea		{overflow:auto;}
h1				{font-size:14px;line-height:20px;}
h2			    {
	font-size:12px;
	line-height:20px;
	letter-spacing : 1px;
}

.disp		{display:none;}
#siteText	{display:none;}
#siteText2	{display:none;}
#siteText3	{display:none;}
#linkaggi	{display:none;}
#text-bis	{display:none;}

.clear		{clear:both;}
.blue		{color:blue}
.bold		{font-weight:bold;}
.underline	{text-decoration:underline;}
.fontSmall	{font-size:9px;}

/* form formatting */
/* html elements formatting */
input,textarea{padding:1px;overflow-x:hidden;}
.error	{color:#FF3C00;font-size:inherit;}
input.error,textarea.error {color:black;background:#FFCCCC;}
/* 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,select,textarea,option {margin:0px;padding:1px 2px;}
form label	{display:block;padding:6px 0 0;}
html>body select	{padding:0px;height:19px;}
html>body option	{border:0px;}
        .field	{width:200px;border:1px solid #5481B2;margin-right:4px;}
        .inactive{background:#EEEEEE;}
  option.field 	{float:none;clear:left;}
  select.field	{width:126px;}
/* button component */
  a.button		{display:block;width:55px;height:15px;border:1px solid #000000;background:#EBF1F7;text-align:center;text-decoration:none;}
  a.button:hover{border:1px solid #959595;}
.small{width:70px;}
.smaller{width:40px;}
/* end of form formatting */

/* block component */
.block				{position:relative;clear:left;height:10;margin-top:15px;border:1px solid #EEEEEE;border-width:1px 0px 0px 1px;}
html>body .block	{min-height:10;height:auto;}
	.blockContent		{padding:20px;}
	img.blockBrdT		{position:absolute;left:0px;top:-11px;height:11px;width:100%;z-index:4;}
	img.blockBrdR		{position:absolute;right:-11px;top:0px;width:11px;height:100%;z-index:4;}
	img.blockBrdB		{position:absolute;left:0px;bottom:-14px;height:15px;width:100%;z-index:4;}
	img.blockBrdL		{position:absolute;left:-11px;top:0px;width:11px;height:100%;z-index:4;}
	img.blockTL			{position:absolute;left:-11px;top:-11px;z-index:6;}
	img.blockTR			{position:absolute;right:-11px;top:-11px;z-index:6;}
	img.blockBR			{position:absolute;right:-11px;bottom:-14px;z-index:6;}
	img.blockBL			{position:absolute;left:-11px;bottom:-14px;z-index:6;}

	div.brdDottedAbsH	{position:absolute;left:0px;bottom:1px;height:1px;width:100%;margin-top:15px;background-image:url('img/brdDotted.gif');background-repeat:repeat-x;}
	div.brdDottedRelH	{position:relative;height:1px;width:100%;margin:5px 0px;background-image:url('img/brdDotted.gif');background-repeat:repeat-x;}
	div.bigMargin		{margin:10px 0px;}

/* page template elements */
.content	{z-index:0;position:relative;/*mss: left:50%;margin-left:-487px;*/width:975px;margin:0 auto;text-align:left;}

/* top block */
img.logo		{}
div.mainMenu	{position:absolute;left:277px;line-height:18px;top:15px;_top:20px;width:670px;/*height:19px;*/padding-left:19px;padding-bottom:13px;}
	a.mainMenu		{/*margin-left:13px;*/color:#3B3B3B;}
	a.mainMenuActive{color:#FF9000;}
/*TABS ACTIVE TEXT COLOR*/
	a.tabActiveYellow		{width:256px;color:#ffb400;background-image:url('img/tabYellow.gif');background-repeat: no-repeat;}
	a.tabActiveBlue			{width:156px;color:#2c81d0;background-image:url('img/tabBlue.gif');background-repeat: no-repeat;}
	a.tabActiveGreen		{width:136px;color:#12a92a;background-image:url('img/tabGreen.gif');background-repeat: no-repeat;}
	a.tabActiveLightBlue	{width:142px;color:#1298a9;background-image:url('img/tabLightBlue.gif');background-repeat: no-repeat;}





	img.mainMenu	{margin:0px 3px;}
/* top block end */
/* middle left block */
	div.middleLeft			{position:relative;float:left;width:690px;margin:0px 10px 20px 0px;}
/* middle left block - menu */
		.blockSubMenu				{position:relative;display:block;float:left;margin-bottom:13px;padding:6px 0px 20px 0px;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;text-align:center;font-weight:bold;font-size:11px;}
		.menuYellow					{width:256px;background-image:url('img/blockLeftMenuYellow.gif');background-repeat:repeat-x;}
		html>body .menuYellow		{width:254px;}
		.menuBlue					{width:156px;background-image:url('img/blockLeftMenuBlue.gif');background-repeat:repeat-x;}
		html>body .menuBlue			{width:154px;}
		.menuGreen					{width:136px;background-image:url('img/blockLeftMenuGreen.gif');background-repeat:repeat-x;}
		html>body .menuGreen		{width:134px;}
		.menuLightBlue				{width:142px;background-image:url('img/blockLeftMenuLightBlue.gif');background-repeat:repeat-x;}
		html>body .menuLightBlue	{width:140px;}
		.blockSubMenuShadow			{position:absolute;left:0px;bottom:-13px;}
		.menuActive					{font-weight:bold;}
/* middle left block - content */
		.blockLeftContent			{position:relative;margin-top:14px;width:690px;height:448px;background:#FFFFFF;}
		html>body .blockLeftContent	{min-height:445px;height:auto;}
		.blockLeftHeadBlue			{position:relative;padding:13px 10px 13px 10px;font-size:11px;font-weight:bold;color:#FFFFFF;background:#2a5d9e;background-image:url('img/blockLeftHeadBlue.jpg');background-repeat:repeat-y;}
		.blockLeftHeadBlueFix		{position:absolute;top:1px;right:234px;display:none;}
		.blockShadowLindex			{position:absolute;left:-11px;top:60px;}
		html>body .blockShadowLindex{top:59px;}
		.txtHead					{display:block;font-size:14px;font-weight:bold;margin:10px 0px;line-height:20px;}
		.middleLeftBannerBack		{position:absolute;right:0px;top:0px;width:237px;height:445px;background:#ffffff;filter:alpha(opacity=0); opacity:0;z-index:10;}
		.middleLeftBanner			{position:absolute;right:0px;top:0px;display:none;filter:alpha(opacity=0); opacity:0;z-index:6;}
		.tmp						{display:block;filter:alpha(opacity=99); opacity:99;z-index:8;}
		.blockLeftText				{position:relative;padding:10px 10px 0px 10px;width:450px;z-index:6;}
		html>body .blockLeftText	{min-height:377px;height:auto;}
/* middle block - space cell */
		img.middleHspace{width:10px;height:1px;}
/* middle right block */
	div.middleRight			{position:relative;float:left;height:415px;width:252px;margin:0px 0px 20px 22px;}
	html>body div.middleRight{min-height:400px;height:auto;width:252px;margin-top:-3px;}
		.blockRightContent		{padding:10px;}
		.siteImg				{margin-top:5px;border:1px solid #B4C8E2;}
		.txtGray				{color:#747474;margin:5px 0px;}
		.txtUnderline			{display:block;text-decoration:underline;margin:5px 0px;}
/* middle block end */
/* tabs */
div.tab				{position:relative;width:690px;height:50px;z-index:8;}
html>body div.tab	{min-height:50px;height:auto;}
	div.tabButton		{position:relative;float:left;top:-9px;}
	img.tabButton		{cursor:pointer;}
	div.tabCont			{margin-top:-13px;border-left:1px solid #FFB93A;border-right:1px solid #FFB93A;border-bottom:10px solid #ffb93f;background:#ffffff;padding:20px;display:none;}
	#tab1				{display:block;}
	img.blockTRtabs	{position:absolute;right:-15px;top:-15px;z-index:8;}
/* tabs end */
/* news */
div.news			{position:relative;width:690px;height:10;clear:left;margin-top:15px;}
html>body div.news	{min-height:10;height:auto;}
/* new end */
/* footer */
div.footer		{margin:5px 5px 10px 20px;text-align:right;}
a.footer		{text-decoration:underline;}
/* footer end */

/* inner - general */
/* middle left block */
	td.middleInnerLeft			{position:relative;/*display:block;*/height:100%;width:268px;vertical-align:top;background:#FFFFFF;}
/* inner left menu */
	li.lstLeftMenu		{margin:10px 0px 0px 0px;list-style-image:url('img/lst.gif');}
	li.lstLeftMenu ul		{margin:0 0 0 18px;}
html>body li.lstLeftMenu ul	{margin:0 0 0 -20px;}
	a.lstLeftMenu			{text-decoration:underline;color:#9EC1F0;}
	span.lstLeftMenu		{font-family:Arial;color:#3b3b3b;}
	
/* req_1124: */
	ul.lstLeftMenu		{position:relative;margin:0 10px 0 5px;padding:0 0 0 30px;list-style-image:url('img/lst.gif');}
	ul.lstLeftMenu li	{margin:10px 0px 0px 0px;}
	ul.lstLeftMenu a	{text-decoration:underline;color:#9EC1F0;}
	ul.lstLeftMenu span	{font-family:Arial;color:#3b3b3b;}
/* req_1124 end */

/* middle right block */
	td.middleInnerRight				{position:relative;display:block;width:690px;vertical-align:top;border:1px solid #EEEEEE;border-width:1px 0px 0px 1px;}

/* inner text content */
.blockInnerContent{width:690px;}
.cellLeft		{background:#ffffff;vertical-align:top;width:480px;border-right:1px solid #C7C7C7;}
.cellRight		{background:#ffffff;vertical-align:top;}
.txtPadding		{padding:10px;background:#ffffff;}
/* inner - general end */

.blockShadowR				{position:absolute;left:0px;top:114px;}
html>body .blockShadowR		{top:116px;}
.blockShadowL				{position:absolute;left:2px;top:27px;}
html>body .blockShadowL	{top:128px;}/**/
/* yellow */
.backgrYellow	{background:#FFFBF2;}
.colorYellow	{color:#FFB400;}
/* middle left block - yellow */
	td.brdLeftYellow{border-left:1px solid #F6CF99;}
	.headYellow			{background-image:url('img/backgrHeadYellow.jpg');background-repeat:repeat-y;color:#FFFFFF;font-weight:bold;font-size:12px;padding:5px;}
/* middle right block - yellow */
	div.blockRightHeadYellow			{position:relative;border-right:1px solid #ffffff;height:58px;padding:10px 10px 10px 10px;font-size:14px;font-weight:bold;color:#FFFFFF;background:#FFB400;background-image:url('img/backgrHeadYellow.jpg');background-repeat:repeat-y;}
	html>body div.blockRightHeadYellow	{border:0px;height:38px;}
	div.blockRightHeadYellowR			{border:0px;background-position:right;}
	a.blockRightHeadYellow				{font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
	
/* blue */
.backgrBlue	{background:#E8EDF4;}
.colorBlue	{color:#78AAE6;}
/* middle left block - Blue */
	td.brdLeftBlue{border-left:1px solid #78AAE6;}
	.headBlue			{background-image:url('img/backgrHeadBlue.jpg');background-repeat:repeat-y;color:#FFFFFF;font-weight:bold;font-size:12px;padding:5px;}
/* middle right block - Blue */
	div.blockRightHeadBlue			{position:relative;border-right:1px solid #ffffff;height:58px;padding:10px 10px 10px 10px;font-size:14px;font-weight:bold;color:#FFFFFF;background:#265a9a;background-image:url('img/backgrHeadBlue.jpg');background-repeat:repeat-y;}
	html>body div.blockRightHeadBlue{border:0px;height:38px;}
	div.blockRightHeadBlueR			{border:0px;background-position:right;}
	a.blockRightHeadBlue			{font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:underline;line-height:20px;}

/* green */
.backgrGreen	{background:#EAF4EC;}
.colorGreen	{color:#61C070;}
/* middle left block - green */
	td.brdLeftGreen{border-left:1px solid #61C070;}
	.headGreen			{background-image:url('img/backgrHeadGreen.jpg');background-repeat:repeat-y;color:#FFFFFF;font-weight:bold;font-size:12px;padding:5px;}
/* middle right block - green */
	div.blockRightHeadGreen			{position:relative;border-right:1px solid #ffffff;height:58px;padding:10px 10px 10px 10px;font-size:14px;font-weight:bold;color:#FFFFFF;background:#4d9828;background-image:url('img/backgrHeadGreen.jpg');background-repeat:repeat-y;}
	html>body div.blockRightHeadGreen{border:0px;height:38px;}
	div.blockRightHeadGreenR		{border:0px;background-position:right;}
	a.blockRightHeadGreen			{font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}

/* greenPastel */
.backgrGreenPastel	{background:#82AA9B;}
.colorGreenPastel	{color:#82AA9B;}
/* middle left block - green */
	td.brdLeftGreenPastel{border-left:1px solid #82AA9B;}
	.headGreenPastel			{background-image:url('img/backgrHeadGreenPastel.jpg');background-repeat:repeat-y;color:#FFFFFF;font-weight:bold;font-size:12px;padding:5px;}
/* middle right block - green */
	div.blockRightHeadGreenPastel			{position:relative;border-right:1px solid #ffffff;height:58px;padding:10px 10px 10px 10px;font-size:14px;font-weight:bold;color:#FFFFFF;background:#3d6c5a;background-image:url('img/backgrHeadGreenPastel.jpg');background-repeat:repeat-y;}
	html>body div.blockRightHeadGreenPastel	{border:0px;height:38px;}
	div.blockRightHeadGreenPastelR			{border:0px;background-position:right;}
	a.blockRightHeadGreenPastel				{border:0px;font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}

/* aditional styles */
/*MSS2008-02-14 start: .portfolioImg{position:relative;cursor:pointer;border:1px solid #000000;margin:0px 20px 0px 0px;}*/
div.portSite,div.dividerDots	{position:relative;height:1px;padding:0 0 11px;margin:0;background:transparent url('img/dots.gif') bottom left repeat-x;}
html>body div.portSite	{height:auto;min-height:1px;}
div.dividerDots	{margin:6px 0 14px;}
div.portSite b	{display:block;position:relative;margin:22px 0 11px;font-size:14px;color:#78AAE6;background:transparent;}
div.portSite a	{}
div.portSite a:hover	{color:#78AAE6;}
.portfolioImg	{display:block;position:relative;margin:11px 0;}
.portSiteLink	{position:relative;text-align:right;}
/*MSS2008-02-14 end:*/
/* enlarge picture - no popup, but div-visibility */
.enlarge		{position:absolute;left:10px;top:55px;width:100px;display:none;background:#59637a;border:1px solid #59637a;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#59637a;text-align:right;}
p.enlargeBottom	{position:relative;height:16px;background:#59637a;text-align:right;font-weight:bold;color:#FFFFFF;cursor:pointer;cursor:hand;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px 2px 2px 2px;cursor:pointer;cursor:hand;}
@media print {
	.content	{position:absolute;left:0px;top:0px:left:0px;margin-left:0px;}
	.middleLeft	{position:absolute;width: 100%}
	.noPrint,h1	{display:none;}
	body		{width:700px;margin:0 0 0 5%;padding:0;font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;font-size:12pt;color:black;background:white;}
	a:link, a:visited {color:#552200;background:transparent;font-weight:bold;text-decoration:underline;}
	a:link,a:visited {content: " (" attr(href) ") ";font-size: 90%;}
	a[href^="/"]{content: " (http://www.aiea.it" attr(href) ") ";}
 .blockBrdR		{display:none;}
 .blockBR		{display:none;}
 .blockBL		{display:none;}
 .blockBrdB		{display:none;}
 .blockBrdL		{display:none;}
 .blockSubMenuShadow{display:none;}
 .blockTL		{display:none;}
 .blockTR		{display:none;}
 .blockBrdT		{display:none;}
 .middleLeftBannerBack{display:none;}
 .blockLeftText{background-image:none;}
 .blockLeftHeadBlue{background-image:none;color:black;background-color:white;}
}




/** 2011-02-16: Mim start **/

body	{background:#d0d0d0 url('../img/html.gif') left top repeat-x;text-align:center;}


td.brdLeftBlue	{border-left:0px solid #78AAE6;}
td.brdLeftYellow {border-left:0px solid #F6CF99;}

img.blockBrdB,	
img.blockBL,	
img.blockBR,	
img.blockBrdR,	
img.blockTR,
div.brdDottedAbsH,	
div.brdDottedRelH,	
.blockShadowR,
.blockShadowL		{display:none;}


div.footer 	{position:relative;height:1px;margin:5px 0;background-image:url("../img/dots.gif");background-repeat:repeat-x;}
/*div.footer	{position:relative;width:70%;margin:5px 0 5px 290px;height:1px;background-image:url("../img/dots.gif");
background-repeat:repeat-x;}*/

a.footer	{position:relative;top:5px;}

a:hover	{text-decoration:none;}
/* logo */
.blockTop	{margin-top:6px;}
.blockTop a	{display:block;width:269px;height:70px;/*margin:0px;padding:0;*/background:transparent url('img/logo.png') left top no-repeat;}
.blockTop a img	{display:none;}


/* menu */
div.mainMenu	{border-bottom:1px dotted #ccc;background:none;font-size:13px;font-weight:bold;}
div.mainMenu a	{display:inline;width:auto;height:auto;margin-right:5px;padding:0 11px;font-size:13px;font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;text-transform:uppercase;background:url("../img/arrowGray.gif") no-repeat scroll left center transparent;}
div.mainMenu a img	{display:none;}
div.mainMenu b	{margin-left:13px;padding-left:22px;border-left:solid 1px black;}

a.mainMenuActive ,a:hover.mainMenu	{padding:0 11px;color:#FF9000;background:url("../img/arrowOrange.gif") no-repeat scroll left center transparent !important;}

/* sub-menu */
.blockSubMenu 	{/*padding:6px 22px 20px 23px;*/margin-bottom:13px;padding-top:6px;padding-bottom:20px;text-align:center;font-size:11px;text-transform:uppercase;color:#656565;font-family::Arial,Tahoma,Helvetica,Verdana,sans-serif;background-position:center bottom;}

.menuYellow		{width:267px;background-image:url("img/box/blockLeftMenuYellow.gif");background-repeat:repeat-x;}
.menuBlue		{width:210px;background-image:url("img/box/blockLeftMenuBlue.gif");background-repeat:repeat-x;}
.menuGreen 		{display:none;}
html>body .menuGreen 		{display:none;}
.menuLightBlue 	{width:210px;color:#656565;background-image:url("img/box/blockLeftMenuGreen.gif");background-repeat:repeat-x;}

html>body .menuYellow		{width:267px;}
html>body .menuBlue			{width:210px;}
html>body .menuLightBlue	{width:206px;}

body .blockSubMenuShadow 	{/*mss:*/display:none;/*<-mss*/position:absolute;bottom:-19px;left:0;}

/*TABS ACTIVE TEXT COLOR*/
	a.tabActiveYellow		{width:267px;background:transparent url('img/tabYellow.gif') center center repeat-x;}
	a.tabActiveBlue			{width:210px;background:transparent url('img/tabBlue.gif') center center repeat-x;}
	a.tabActiveLightBlue	{color:#12a92a;width:206px;background:transparent url('img/tabGreen.gif') center center repeat-x;}



div.txtPadding {padding: 9px 16px;background: url("img/blockShadowSmallWhite.jpg") no-repeat scroll left top white;}
.txtPadding  ul	{padding-left:20px;}

li.lstLeftMenu,li.lstLeftMenu,ul.lstLeftMenu li 	{margin:0 0 9px;}

ul.lstLeftMenu	{padding-left:20px;margin:0;}

html > body li, ul, ol	{margin:0;}
	
div.blockRightHeadBlue	{padding:10px 16px;font-family:'MS Sans Serif',Geneva,sans-serif;}
.headBlue,.headYellow,.headGreen	{min-height:32px;padding-left:16px;font-size:14px;margin-bottom:0 !important;}

.portfolioImg	{width:659px;}

.dots	{position:relative;width:100%;margin:5px 0;background-repeat:repeat-x;height:1px;background-image:url("../img/brdDotted.gif");}

a, div, p, td, input	{font-size:12px;color:#3d3d3d;}
h1,span.txtHead	{font-size:18px;font-family: "Times New Roman","Times",serif;}

#skypedetectionswf	{display:none;}
