/* KME 1st stylesheet (used on all pages) */

/* general tags */
BODY			{ margin: 0px; padding: 0px; border: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; background: #ffffff; }
TD				{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; }
FORM			{ display: inline; }
A:link      	{ text-decoration: none; color: #ec161b; }
A:visited  	 	{ text-decoration: none; color: #ec161b; }
A:active    	{ text-decoration: none; color: #ec161b; }
A:hover     	{ text-decoration: underline; color: #ec161b; }
UL				{ margin:0; margin-left:18px; margin-top:8px; }

/* template main table */
TABLE.main		{ width: 100%; height: 100%; table-layout: fixed; }
COL.center_l	{ width: 8px; }
COL.center_m	{ width: 760px; }
COL.center_r	{ width: 12px; }
TD.left			{ background: #3e3e3e url(file:///C|/Programmi/Images/filler_left.gif) repeat-y right top; }
TD.center		{ vertical-align: top; background: #ffffff; }
TD.right		{ background: #3e3e3e url(file:///C|/Programmi/Images/filler_right.gif) repeat-y left top; }
TD.center_l		{ height: 100%; background: url(file:///C|/Programmi/Images/filler_l.jpg) repeat-y top; }
TD.center_m		{ height: 100%; background: url(file:///C|/Programmi/Images/filler_m.gif) repeat-x top #6a6a6a; }
TD.center_r		{ height: 100%; background: url(file:///C|/Programmi/Images/filler_r.jpg) repeat-y top; }

/* template header */
.headertext			{ position: absolute; right: 21px; color: #ffffff; font-size: 16pt; font-weight: bold; text-transform: uppercase; }
.headersubtext		{ position: absolute; width: 200px; height: 20px; text-align: right; right: 23px; bottom: 12px; color: #ffffff; font-size: 8pt; font-weight: bold; }

/* template tab (country and crumble path) */
DIV.tabtriangle	{ position: absolute; margin-left: 775px; width: 5px; background: #8e8e8e; }
DIV.tabshade	{ position: absolute; width: 780px; background:url(file:///C|/Programmi/Images/Tshade.gif) 0px 1px repeat-x; }
IMG.tablicks	{ margin-top: 1px; margin-right: 30px; }
TABLE.tab		{ position: relative; z-index: 1; background: #ffffff; }
TD.logo			{ width: 130px; height: 32px; vertical-align: top; padding-left: 16px; padding-top: 1px; background: url(file:///C|/Programmi/Images/TshadeLeft.gif) left bottom no-repeat; }
TD.country_l	{ width: 21px; background: url(file:///C|/Programmi/Images/TcountryLeft.gif) 0px 1px no-repeat; }
TD.country_m	{ vertical-align: top; background: url(file:///C|/Programmi/Images/TcountryCenter.gif) 0px 1px repeat-x; padding-left: 5px; padding-right: 5px; padding-top: 5px; color: #777777; font-size: 10px; }
TD.country_r	{ width: 11px; background: url(file:///C|/Programmi/Images/TcountryRight.gif) 0px 1px no-repeat; }
TD.crumble_m	{ vertical-align: top; background: url(file:///C|/Programmi/Images/TcrumbleCenter.gif) 0px 1px repeat-x; padding-left: 5px; padding-right: 5px; padding-top: 4px; color: #777777; font-size: 10px; }
TD.crumble_r	{ width: 11px; background: url(file:///C|/Programmi/Images/TcrumbleRight.gif) 0px 1px no-repeat; }
DIV.crumble		{ display: inline; color: #ff0000; }
A.crumble:link,A.crumble:visited	{ text-decoration: none; color: #777777; }
A.crumble:hover						{ text-decoration: underline; color: #777777; }
A.crumble:active					{ text-decoration: none; color: #ec161b; }
#tabbuyLink		{ position: absolute; z-index: 2; margin-left: 470px; margin-top: -11px; width: 200px; text-align: right; }
#tabbuyImage	{ margin-top: 2px; margin-left: 2px;}

/* template middle table (menu/searchbox and content) */
TABLE.middle	{ width: 100%; table-layout: fixed; }
COL.menushade		{ width: 8px; }
COL.menu			{ width: 127px; }
COL.contentshade	{ width: 9px; }

/* template menu */
TD.menushade	{ background: #7d7b7c url(file:///C|/Programmi/Images/MshadeLeft.gif) no-repeat; }
TD.menu			{ background: url(file:///C|/Programmi/Images/Mrepeat.jpg) repeat-y; vertical-align: top; }
#menu 			{ height: 158px; line-height: 20px; background: url(file:///C|/Programmi/Images/Mbackground.gif); }
.menufirst		{ background: url(file:///C|/Programmi/Images/MbtnFirst_off.gif) no-repeat; cursor: pointer; cursor: hand; }
.menumiddle		{ background: url(file:///C|/Programmi/Images/MbtnMiddle_off.gif) no-repeat; cursor: pointer; cursor: hand; }
.menulast		{ height: 21px; background: url(file:///C|/Programmi/Images/MbtnLast_off.gif) no-repeat; cursor: pointer; cursor: hand; }
#menutree		{ display: none; }
.menublock 		{ display: none; position: absolute; border: solid 1px #999999; background: #eeeeee; z-index: 10; }
.menuitem 		{ line-height: 13px; border-bottom: solid 1px #cccccc; background: #eeeeee; width: 145px; cursor: pointer; cursor: hand; }
.menuitemmore	{ line-height: 13px; border-bottom: solid 1px #cccccc; background: #eeeeee url(file:///C|/Programmi/Images/Marrow_off.gif) 130px 5px no-repeat; width: 145px; cursor: pointer; cursor: hand; }
.menutext		{ margin-left: 10px; padding-top: 3px; padding-bottom: 3px; }

/* template searchbox */
#searchbox		{ height: 70px; padding-left: 7px; padding-top: 18px; background: url(file:///C|/Programmi/Images/Sbox.gif) no-repeat; color: #ffffff; font-size: 10px; }
DIV.searchtext	{ color: #777777; }
DIV.searchoption	{ display: inline; padding-left: 1px; }
INPUT.radio		{ height: 13px; width: 8px; margin-right: 3px; }
INPUT.input		{ display: inline; width: 93px; height: 18px; border: solid #444444 1px; font-size: 8pt; }
INPUT.submit	{ display: inline; width: 14px; height: 14px; margin: 2px; background: url(file:///C|/Programmi/Images/Sbutton.gif) no-repeat; border: none; cursor: pointer; cursor: hand; }

/* template content area */
TD.contentshade	{ background: url(file:///C|/Programmi/Images/CshadeBack.gif) repeat-y; vertical-align: top; }
DIV.contentshade	{ height: 200px; background: #ffffff url(file:///C|/Programmi/Images/CshadeLeft.gif) no-repeat left bottom; }
TD.content		{ background: #ffffff url(file:///C|/Programmi/Images/CshadeRight.gif) no-repeat right bottom; vertical-align: top; padding-left: 8px; padding-top: 4px; }

/* template bar (footer) */
.bar			{ position: relative; }
TABLE.barshade	{ position: absolute; width: 550px; }
TD.barshade1	{ width: 17px; height: 25px; background: url(file:///C|/Programmi/Images/Bshade1.gif) no-repeat; }
TD.barshade2	{ width: 111px; background: url(file:///C|/Programmi/Images/Bshade2.gif) repeat-x; }
TD.barshade3	{ width: 20px; background: url(file:///C|/Programmi/Images/Bshade3.gif) no-repeat; }
TD.barshade4	{ background: url(file:///C|/Programmi/Images/Bshade4.gif) repeat-x; }
TD.barshade5	{ width: 44px; height: 25px; background: url(file:///C|/Programmi/Images/Bshade5.gif) no-repeat; }
TD.barshade6	{ background: url(file:///C|/Programmi/Images/Bshade6.gif) repeat-x; text-align: right; padding-left: 5px; padding-right: 8px; color: #777777; font-size: 10px; }
TD.barshade7	{ width: 13px; background: url(file:///C|/Programmi/Images/Bshade7.gif) no-repeat; }
A.barlink:link,A.barlink:visited	{ text-decoration: none; color: #777777; }
A.barlink:hover						{ text-decoration: none; color: #333333; }
A.barlink:active					{ text-decoration: none; color: #ec161b; }

/* specific default.asp */
DIV.ranges		{ position: relative; width: 122px; height: 88px; cursor: pointer; cursor: hand; background: url(file:///C|/Programmi/Images/HboxRanges.gif) no-repeat  } /* */
.HpTitleShade	{ position: absolute; top: 11px; left: 10px; font-size: 7px; letter-spacing: 1px; color: #7a7878; overflow: hidden; width: 105px; }
.HpTitle 		{ position: absolute; top: 10px; left: 10px; font-size: 7px; letter-spacing: 1px; color: #ffffff; overflow: hidden; width: 105px; }
.HpImage		{ margin-left: 20px; margin-top: 30px; }
.HpStructure	{ position: absolute; top: 12px; left: 101px; }
.HpArrow		{ position: absolute; top: 72px; left: 105px; width: 7px; height: 7px; background: url(file:///C|/Programmi/Images/dia_arrow.gif) no-repeat; }

/* general content box (green header) */
TD.Cbox			{ height: 100%; vertical-align: top; background: #ffffff; }
TABLE.Cbox		{ table-layout: fixed; }
.CboxHeadL		{ width: 11px; height: 28px; background: url(file:///C|/Programmi/Images/CboxHeadL.gif) no-repeat; }
.CboxHeadM		{ background:url(file:///C|/Programmi/Images/CboxHeadM.gif) repeat-x; padding-top: 4px; padding-left: 2px; overflow: hidden; }
.CboxHeadR		{ width: 11px; background: url(file:///C|/Programmi/Images/CboxHeadR.gif) no-repeat; }
.CboxMiddleL	{ width: 11px; background: url(file:///C|/Programmi/Images/CboxMiddleL.gif) repeat-y; }
.CboxMiddleM		{ color: #666666; line-height: 17px; vertical-align: top; padding-top: 3px; background: #ffffff; }
.CboxMiddleM_a		{ color: #666666; line-height: 17px; vertical-align: top; padding-top: 3px; background: #ffffff url(file:///C|/Programmi/Images/dia_arrow.gif) no-repeat right bottom; }
.CboxMiddleM_pdfa	{ color: #666666; line-height: 17px; vertical-align: top; padding-top: 3px; background: url(file:///C|/Programmi/Images/pdf_arrow.gif) no-repeat right bottom; }
.CboxMiddleR	{ width: 11px; background: url(file:///C|/Programmi/Images/CboxMiddleR.gif) repeat-y top right; }
.CboxFootL		{ height: 9px; background: url(file:///C|/Programmi/Images/CboxFootL.gif) no-repeat; line-height: 1px;  }
.CboxFootM		{ background: url(file:///C|/Programmi/Images/CboxFootM.gif) repeat-x; line-height: 1px;  }
.CboxFootR		{ background: url(file:///C|/Programmi/Images/CboxFootR.gif) no-repeat; line-height: 1px;  }
.CboxImage		{ margin-right: 10px; }

/* specific NEW default.asp */
.cont01				{ height:87px; }		
.box_lu				{ float:left; margin:0 0 0 5px; background:url(file:///C|/Programmi/Images/prod_lu.gif) no-repeat left top; width:96px; }
.box_ru				{ font-size:4px; background:url(file:///C|/Programmi/Images/prod_ru.gif) no-repeat right top; }	
.box_mid	 		{ text-align:center; border:0; border-left:1px solid #A1A5A9; border-right:1px solid #A1A5A9; height:74px; }
.box_mid a			{ text-decoration:none; color:#999999; }
.box_mid a:visited	{ text-decoration:none; color:#999999; }	
.box_mid a:hover	{ text-decoration:underline; color:#999999; }

.box_ld				{ background:url(file:///C|/Programmi/Images/prod_ld.gif) no-repeat; }
.box_rd				{ font-size:4px; background:url(file:///C|/Programmi/Images/prod_rd.gif) no-repeat right top; }

.cont_02			{ margin:6px 0 0 0; height:228px; }

.cont_promo			{ margin:0 2px 0 5px; float:left; }
.promo .box_lu		{ background:url(file:///C|/Programmi/Images/prod_lu.gif) no-repeat left top; width:129px; float:left; margin:0; }
.promo .box_mid		{ height:229px; }
.promo	 			{ background-repeat:no-repeat; float:left; cursor:pointer; cursor:hand; }

.cont_news			{ margin:0 2px 0 5px; float:left; }
.cont_news .box_lu 	{ background-color:#F2F2F2; width:230px; margin:0; }
.cont_news .box_mid	{ padding:0px 0px 0px 7px; height:71px; background:url(file:///C|/Programmi/Images/arrow.gif) no-repeat 215px 58px; text-align:left; cursor:pointer; cursor:hand; overflow:hidden; } 
.cont_news img		{ float:left; margin:3px 7px 3px 0px; }
.cont_news .box_mid div	{ margin:0 5px 0px 0px; line-height:13px; }
.box_mid_all			{ border:0; border-left:1px solid #A1A5A9; border-right:1px solid #A1A5A9; padding-top:0px; padding-bottom:0px; line-height:9px; font-weight:bold; height:19px; background:#FFF url(file:///C|/Programmi/Images/arrow.gif) no-repeat 215px bottom; text-align:right; padding-right:15px; cursor:pointer; cursor:hand; }
.box_mid_all a		{ text-decoration:none; color:#EE1C23; }
.box_mid_all a:hover	{ text-decoration:underline;  }

.cont_bannners		{ margin:0 2px 0 5px; float:left; }
.banner				{ background-repeat:no-repeat; width:228px; border-bottom:1px solid #FFF; cursor:pointer; cursor:hand; }
.banner .box_lu		{ float:none; margin:0; background:url(file:///C|/Programmi/Images/prod_lu.gif) no-repeat left top; width:228px; }
.banner .box_mid	{ height:109px; }
