html { height: 100% }
body {
	background-position:left top;
	background-image:url(/imgs/body_bg.gif);	
	background-repeat:repeat-x;	
	background-color:#d7e3f3;
	font-size:12px;
	color:#606060;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top:0;
}
img { border-style: none;
    border-color: inherit;
    border-width: 0;    
}
h1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 150%;
	color: #7f88af;
}
h2 {
	FONT-WEIGHT: normal;
	color: #7f88af;
	FONT-SIZE: 110%;
	MARGIN-BOTTOM: 0.2em;
}
a {
	color: #184da8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 a, h2 a  {
	color: #7f88af;
	text-decoration: none;
}
h1 a:visited, h2 a:visited {
	color: #7f88af;
	text-decoration: none;
}
a.bluearrow {
	BACKGROUND-POSITION: left 0.3em; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/imgs/blue_arrow.gif); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
div#container 
{
    text-align:left;
	margin:auto;
	width:920px;
	min-height:500px;
}
div#website 
{
	margin:auto;	
	height:auto;
	WIDTH: 915px;
	text-align: left;
}
div#bodycontent 
{
    padding:0;
	margin: 0; 
	width:100%;
	background-color:Transparent;
	height:auto;
}
div#bodycontent hr {
	MARGIN: 0px; COLOR: #d7e3f3; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 4px; BACKGROUND-COLOR: #d7e3f3; BORDER-BOTTOM-STYLE: none
}
div#header {
	background-color:Transparent;
	padding:0 0 10px 0;
	margin: 0px 0px 15px; 
}
.topsection 
{
    background-image: url(/imgs/bannerx1.jpg);
    background-position:center 8px;
    background-color:white;
	background-repeat: no-repeat;
	padding:8px 0 0px 0;
	margin: 0 0 0 0;	
	position: relative;
	height: 192px;
	vertical-align:bottom;	
}
.menusection 
{
	border-left:solid 8px white;
	border-right:solid 8px white;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	position: absolute;
	height: 43px;
	vertical-align:bottom;
	background-color:Transparent;
	bottom:0;
}
div#startpagemiddlesection {	
    width: 100%; 	
    position: relative;
    overflow:hidden;
    height: 100%;
    /*
	height: auto !important;
    height: 415px;
    min-height: 415px;
*/
}
div#navigation 
{
    position:absolute;
    border:none;
    background-color:white;
    padding: 5px 8px 0 8px;
	float: left; 
	margin: 2px 0 2px 0; 
	width: 20%;
	overflow:hidden;
	height: 2000px;
	/*
    height: auto !important;
    height: 407px;
    min-height: 407px;
    */
    top:0;
    bottom:0;
}
.middlearea
{
    float: right;
    width:100%;    
    text-align:justify;
    height: auto !important;
    height: 415px;
    min-height: 415px;
}
DIV#maincontent 
{
    margin:2px 0 2px 0;
	FLOAT: right;
	WIDTH: 77.9%;
	BACKGROUND-COLOR: transparent;
	height: auto !important;
    height: 415px;
    min-height: 415px;
}

div#rightArea 
{
    padding:18px 18px 18px 18px;
	FLOAT: left; 
	WIDTH: 82%; 
	BACKGROUND-COLOR: #f3f4f4;
	border:dotted 1px red;
}
div#footer {
	clear: both;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 100%; 
	height:20px;
	color: #4d5254; 
	font-size:11px;
	text-align:center;
}
div#postfooterleft
{
    float:left;
    text-align:left;			
	width: 49%; 
	height:auto;
	color: #4d5254;
	font-size:12px;	
}

div#postfooterright 
{
    float:right;
    text-align:right;    
	width: 49%; 
	height:auto;
	color: #4d5254;
	font-size:10px;	
}
ul#quicknav {
	padding:0;
	float: right;
	margin: 5px 0px 0px;
}
ul#quicknavlingue {
	padding:0;
	float: left;
	margin: 5px 0px 0px;
}
ul#quicknav li, ul#quicknavlingue li {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
ul#quicknav li.last, ul#quicknavlingue li.last {
	border: none;
}
ul#quicknav li.last a, ul#quicknavlingue li.last a {
	padding:0 5px 0 13px;	
}
ul#quicknav li a, ul#quicknavlingue li a 
{
    padding:0 15px 0 13px;
	color: #ffffff; 
	text-decoration: none;
}
ul#quicknav li a:hover, ul#quicknavlingue li a:hover {
	text-decoration: underline;
}
ul#topmenu 
{
    border:none;
	padding: 0 0 0 3px;
	float: left; 
	margin:0;
    width: 100%;    
}
ul#topmenu li {
	padding:0;
	float: left;
	margin: 0;
	list-style-type:none;
	text-align:center;
}
ul#topmenu li.menutab 
{
    background-position: left top; 
    background-repeat: no-repeat;
    background-image:url(/imgs/menutab.gif);
	padding:13px 14px 10px 14px;
	margin:0 5px 0 0;
	width:95px;
}
ul#topmenu li.menutab_Last
{
    background-position: left top; 
    background-repeat: no-repeat;
    background-image:url(/imgs/menutab.gif);
	padding:13px 14px 10px 14px;
	margin:0;
	width:95px;
}
ul#topmenu li.menutab_SEL
{
    background-position: left top; 
    background-repeat: no-repeat;
    background-image:url(/imgs/menutabsel.jpg);
	padding:13px 14px 10px 14px;
	margin:0 5px 0 0;
	width:95px;
}
ul#topmenu li.menutab_SEL_Last
{
    background-position: left top; 
    background-repeat: no-repeat;
    background-image:url(/imgs/menutabsel.jpg);
	padding:13px 14px 10px 14px;
	margin:0;
	width:95px;
}
ul#topmenu li a {
	padding:0 0 0 0;
	FONT-SIZE: 120%; 
	COLOR: #4d5254; 
	FONT-FAMILY: Trebuchet MS, Verdana; 
	TEXT-DECORATION: none
}
ul#topmenu li a.selected {
	COLOR: #184da8
}
ul#topmenu li a:hover {
	TEXT-DECORATION: underline
}
div#navigation h2.blue {
	padding: 7px 8px;
    BACKGROUND-POSITION: 0px top;
    FONT-SIZE: 110%;
    BACKGROUND-IMAGE: url('/imgs/meny_bla.jpg'); 
    MARGIN: 0;
    COLOR: #fff;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #7f88af
}
ul#mainmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; WIDTH: 100%; PADDING-TOP: 0px
}
ul#directmenu 
{
    padding:0 0 0 0;
	MARGIN: 0px 0px 1em; 
	WIDTH: 100%; 	
}
ul#mainmenu li {
	BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
ul#directmenu li {
	BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
ul#mainmenu li a {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #616161; PADDING-TOP: 6px; FONT-FAMILY: Trebuchet MS, Verdana; TEXT-DECORATION: none
}
ul#directmenu li a {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #616161; PADDING-TOP: 6px; FONT-FAMILY: Trebuchet MS, Verdana; TEXT-DECORATION: none
}
ul#mainmenu ul.submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 18px; PADDING-TOP: 0px
}
ul#directmenu ul.submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
ul#mainmenu ul.submenu li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
ul#directmenu ul.submenu li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
ul#mainmenu ul.submenu li a {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
ul#directmenu ul.submenu li a {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
ul#mainmenu a.selected {
	FONT-WEIGHT: bold
}
ul#directmenu a.selected {
	FONT-WEIGHT: bold
}
ul#mainmenu a.open {
	FONT-WEIGHT: bold
}
ul#directmenu a.open {
	FONT-WEIGHT: bold
}
ul#mainmenu a.open {
	
}
ul#mainmenu li.selected {
	
}
ul#mainmenu li a:hover {
	TEXT-DECORATION: underline
}
ul#mainmenu ul.submenu li a:hover {
	TEXT-DECORATION: underline
}
ul#directmenu li a:hover {
	TEXT-DECORATION: underline
}
ul#directmenu ul.submenu li a:hover {
	TEXT-DECORATION: underline
}
img.directmenuicon {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
div#content ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 1em 20px; PADDING-TOP: 0px
}
DIV#content OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 1em 20px; PADDING-TOP: 0px
}
DIV#content UL LI {
	MARGIN-BOTTOM: 0.3em
}
DIV#content OL LI {
	MARGIN-BOTTOM: 0.3em
}
DIV#content A {
	FONT-WEIGHT: normal
}
DIV#content H2 {
	MARGIN: 1em 0px 0.2em
}
DIV#maincontent UL.pagelist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV#maincontent UL.pagelist LI {
	PADDING-RIGHT: 14px; BORDER-TOP: #e3e4e4 1px solid; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 0px 0px 6px; WIDTH: 95%; PADDING-TOP: 9px; BORDER-BOTTOM: #e3e4e4 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f3f4f4
}
DIV#maincontent UL.pagelist LI A {
	DISPLAY: block; MARGIN-LEFT: 80px; VERTICAL-ALIGN: top
}
DIV#maincontent UL.pagelist LI SPAN {
	DISPLAY: block; MARGIN-LEFT: 80px; VERTICAL-ALIGN: top
}
DIV#maincontent UL.pagelist LI A {
	FONT-WEIGHT: bold
}
DIV#maincontent UL.pagelist LI IMG {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; FLOAT: left; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid
}
DIV#startpagecontent {
	BACKGROUND-POSITION: 47% bottom; DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(/imgs/startpagepuff_line.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #d7e3f3
}
DIV#startpagemainArea
{
    padding:8px 10px 8px 10px;
    clear:both;
    float:left;
    width:91.8%;
    border:solid 4px white;
	BACKGROUND-COLOR: #f3f4f4
}
DIV#startpagemainArea .leftArea {
	FLOAT: left;
	WIDTH: 98%
}
DIV#startpagerightArea .Area .leftArea {
	FLOAT: left;
	WIDTH: 70%;
}
DIV#startpagemainArea .rightArea {
	FLOAT: right; WIDTH: 23%
}
DIV#startpagemainArea .rightArea IMG {
	BORDER-RIGHT: #fff 6px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 6px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 6px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 6px solid
}
DIV#startpageArea {	
	MARGIN-TOP: 4px; 
	FLOAT: left;	
	WIDTH: 100%;
}
DIV#startpageleftArea .Areacontent H2 {
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: normal; 
	COLOR: #7f88af;
}
DIV#startpagerightArea H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; COLOR: #7f88af;
}
DIV#startpageleftArea {
	border:solid 3px white;
	FLOAT: left; 
	WIDTH: 44%; 	
	BACKGROUND-COLOR: #f3f4f4;
}
DIV#startpageleftArea .Areacontent {
	MARGIN: 5px 15px 15px
}
DIV#startpageleftArea .Areacontent H2 A {
	padding:0 0 0 0 ;
	FONT-WEIGHT: normal; 
	MARGIN: 0px;
	COLOR: #7f88af; 
	FONT-FAMILY: Trebuchet MS;
}
DIV#startpageleftArea .Areacontent H2 A:hover {
	TEXT-DECORATION: underline
}
DIV#startpageleftArea IMG {
	WIDTH: 100%
}
DIV#startpageleftArea .Areacontent UL {
	padding:0 0 0 0;
	FLOAT: left; 
	MARGIN: 0px 2px 0px 0px;
	WIDTH: 48%;
	border:dotted 1px red;
}
DIV#startpageleftArea .Areacontent UL LI {
	padding:0 0 0 0;
	MARGIN: 0px 0.5em 0px 0px; 
	/*border:solid 1px #f3f4f4;*/
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none;
}
DIV#startpagerightArea 
{
    border:solid 1px green;
	FLOAT: right; 
	WIDTH: 49.5%! important; 
	MARGIN-RIGHT: 10px! important; 
	BACKGROUND-COLOR: #f3f4f4;
}
DIV#startpagerightArea .Area .rightArea {
	border:solid 1px green;
	FLOAT: right; 
	WIDTH: 25%;
}
DIV#startpagerightArea .Area {
	PADDING-RIGHT: 13px; 
	BORDER-TOP: #fff 5px solid; 
	PADDING-LEFT: 13px; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 93%; 
	PADDING-TOP: 13px; 
	HEIGHT: 85px;
	border:solid 1px green;
}
DIV#startpagerightArea .Area P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#startpagerightArea .Area IMG {
	BORDER-RIGHT: #fff 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: #fff 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 5px solid
}
DIV#related IMG {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: #fff 5px solid; BORDER-BOTTOM: #fff 5px solid
}
DIV#content DIV.sitemap H2 A {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #4d5254; PADDING-TOP: 0px
}
DIV#banner H2.adheader {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 90%; BACKGROUND-IMAGE: url(/imgs/blackarrow_down.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
UL#adlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#adlist LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#adlist LI A IMG {
	WIDTH: 100%
}
TH.text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: #4d5254; TEXT-INDENT: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS; }
INPUT:focus {
	BACKGROUND-COLOR: #eaf3f6
}
INPUT:active {
	BACKGROUND-COLOR: #eaf3f6
}
A:focus {
	BACKGROUND-COLOR: #eaf3f6
}
A:active {
	BACKGROUND-COLOR: #eaf3f6
}
SELECT:focus {
	BACKGROUND-COLOR: #eaf3f6
}
SELECT:active {
	BACKGROUND-COLOR: #eaf3f6
}
TEXTAREA:focus {
	BACKGROUND-COLOR: #eaf3f6
}
TEXTAREA:active {
	BACKGROUND-COLOR: #eaf3f6
}
.PromotionArea 
{
    margin:4px 0 0 0;
    padding:0;
	float: right;
	background-color:transparent;
	text-align:left;
	width:100%;
	height:auto;
}
.divPromozione{
    width:120px;
    position:relative;
    float:left;
    margin-left:4px;
    height:auto;
    margin-bottom:3px;
}
.tabPromozione{
    width:120px;
    height:auto;
    margin:0;
    padding:0;
}
.tdPromozioneImg
{
    height:auto;
    width:100%;
    background-color:white;
    margin:0;
    padding:0;
    text-align:center;
    vertical-align:middle;
}    
.tdPromozioneBott{
    margin:0;
    padding:0;
    vertical-align:top;
}
.imgPromozione
{
    border:none;
    width:100px;
    height:100px;
}
.BubbleText
{ 
    padding : 4px;
    overflow:visible;
    width:auto;
    height:auto;
  }
.menuProd
{}
.menuProd_SEL 
{
    color:black;
    text-decoration:underline;    
}