/**
* 100% height layout with header and footer
* ----------------------------------------------
* Feel free to copy/use/change/improve

USARE SEMPRE LA SLIMBOX 157 SU QUESTO LAYOUT 


*/

html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
background:#fff;


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

	color: #666;   
}

.title {

font-size: 18px;

}

h1 { 
font:1.5em georgia,serif; 
margin:0.5em 0;
}

h2 {
font:1.25em georgia,serif; 
margin:0 0 0.5em;
}
h1, h2, a {
	color:#666;
}

p { 
line-height:1.5; 
margin:0;
padding: 0;
}

div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:100%;


height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/

min-height:100%; /* real browsers */
}

div#header {
padding:0;
height: 108px;
background-image:url(images/new/head2.jpg);
background-repeat:no-repeat;
background-position:center;

border-bottom:0px double gray;
}
div#header p {
font-style:italic;
font-size:1.1em;
margin:0;
}

div#content-out { /* era content */
padding: 0 0 140px; /* bottom padding for footer */
}



div#footer {
position:absolute;
width:100%;
bottom:0; /* stick to bottom */

border-top:0px double gray;

}
div#footer p {
padding:1em;
margin:0;
}



#banner-in {
margin:0px;
margin-left: auto;
margin-right: auto;
width: 1093px;
\width: 1113px;
w\idth: 1093px;	

/*border: 1px solid red;
background-repeat:no-repeat;
background: #ffff00;*/
//height:175px;
position: relative;

}

#content, #content2 { /* era content-in */
margin:0px;
margin-left: auto;
margin-right: auto;
width: 1093px;
\width: 1113px;
w\idth: 1093px;


}

#footer-in {
margin:0px;
margin-left: auto;
margin-right: auto;
width: 1093px;
\width: 1113px;
w\idth: 1093px;
color: #fff;
height: 140px;


clear:both;
}
#footercorto {
	margin:0px;
    margin-left: auto;
    margin-right: auto;
    width: 1093px;
	\width: 1113px;
    w\idth: 1093px;
	height:140px;
	background-image:url(images/new/footer4.jpg);
	background-repeat:no-repeat;

    
clear:both;
}

#promo {

width: 100%; 
height: 310px;
z-index:1;

}

#leftcol-product {
float: left; 
width: 215px; 
height: 527px;
background-image:url(images/new/STUE-tendina.jpg);
background-repeat:no-repeat;

}

#leftcol-carrello {
float: left; 
width: 215px; 
height: 527px;
background-image:url(images/new/carrello-tendina.jpg);
background-repeat:no-repeat;

}

#leftcol-locator {
float: left; 
width: 215px; 
height: 527px;
background-image:url(images/new/locator-tendina.jpg);
background-repeat:no-repeat;

}

#leftcol-puntovendita {
float: left; 
width: 215px; 
height: 527px;
background-image:url(images/new/schedaprodotto_tendina.jpg);
background-repeat:no-repeat;

}

#leftcol-home {

float: left; 
width: 215px; 
height: 810px;

}

#left1 {

width: 215px;  
height: 570px;
background-image:url(images/new/left01_fondo.jpg);
background-repeat:no-repeat;

}

#left2 {

width: 215px;  
height: 95px;
background-image:url(images/new/left2_fondo.jpg);
background-repeat:no-repeat;

}

#left3 {

width: 215px;  
height: 140px;
background-image:url(images/new/left3_fondo.jpg);
background-repeat:no-repeat;

}

#leftcol-bord {
float: left; 
width: 215px; 
height: 834px;
background-image:url(images/new/BORD-tendina.jpg);
background-repeat:no-repeat;
border:0px solid red;

}

#left1 {

width: 215px;  
height: 570px;

}

#left2 {

width: 215px;  
height: 95px;

}

#left3 {

width: 215px;  
height: 140px;

}

#rightcol-home {

float: left; 
width: 874px; 
border: 0px solid green;
margin-left: 1px;
position: relative;
z-index: 999;
}

#rightcol-home-ie6 {

position: relative;
width: 874px; 
border: 0px solid green;
margin-left: 0px;
float: left;
z-index: 999;
}

#rightcol-butikker {

float: left; 
width: 874px; 
border: 0px solid green;
margin-left: 1px;


}

#rightcol-bord {

float: left; 
width: 800px; 
height: 891px;
margin-left: 0px;
overflow:hidden;


}

.cat-box {

float: left; 
width: 215px; 
height: 214px;
background-image:url(images/new/cat_fondo.jpg);
background-repeat:no-repeat;
overflow: hidden;
}

.banner-box1 {


float: left; 
height: 215px; 
width: 431px;
background-image:url(images/new/banner_box_fondo.jpg);
background-repeat:no-repeat;



}

.banner-box2 {


float: left; 
height: 163px; 
width: 431px;
background-image:url(images/new/banner_box2_fondo.jpg);
background-repeat:no-repeat;


}
.cat-box {

float: left; 
width: 215px; 
height: 214px;

}

.banner-box1 {


float: left; 
height: 215px; 
width: 431px;

}

.banner-box2 {


float: left; 
height: 163px; 
width: 431px;


}

.itemOver {
width: 210px; 
background: #8bb547;

}

.itemOut{



}

.nome-cat {

height: 18px; 
margin-top: 18px; 
padding-left: 5px; 



}

.tendina-cat {
background-repeat:no-repeat;
top:0px;
width: 215px; 
height: 210px;



}

.menuitem {

width: 215px; 
padding-left:10px;

}



/*********************/

.listaCat8, .hagemobel {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}

.listaCat8 a, .hagemobel a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
	
}

.listaCat8 a:hover, .hagemobel a:hover {
	/*background: #da53b3;*/
	background: #929292;
	color: white;
}

/************************/








.listaCat7, .arbeidsrom {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}

.listaCat7 a, .arbeidsrom a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
	
}

.listaCat7 a:hover, .arbeidsrom a:hover {
	background: #929292;
	color: white;
}





.listaCat6, .barn_ungdom {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}

.listaCat6 a, .barn_ungdom  a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
}

.listaCat6 a:hover, .barn_ungdom a:hover {
	background: #929292;
	color: white;
}




.listaCat5, .kjokken {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}


.listaCat5 a, .kjokken a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
}

.listaCat5 a:hover, .kjokken a:hover {
	background: #929292;
	color: white;
}




.listaCat4, .oppbevaring {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}

.listaCat4 a, .oppbevaring a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
}

.listaCat4 a:hover, .oppbevaring a:hover {
	background: #929292;
	color: white;
}




.listaCat3, .soverom {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}


.listaCat3 a, .soverom a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
	
}

.listaCat3 a:hover, .soverom a:hover {
	background: #929292;
	color: white;
}






.listaCat2, .spisestue {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;
}

.listaCat2 a, .spisestue a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
}

.listaCat2 a:hover, .spisestue a:hover {
	/*background: #629fb6;*/
	background: #929292;
	color: white;
}




.listaCat1, .stue {

margin: 3px; margin-top: 0px; width:207px; padding-left:1px; padding-top:5px;
font-size: 11px;

}


.listaCat1 a, .stue a {
	display: block;
	padding: 0 3px;
	color: white;
	text-decoration:none;
	
}

.listaCat1 a:hover, .stue a:hover {
	/*background: #8eb64c;*/
	background: #929292;
	color:#fff;
}

.stuepage {

float: left; 
height: 527px; 
width: 858px;
background-image:url(images/new/img_stue.jpg);
background-repeat:no-repeat;

}

.bordpage {


float: left; 
height: 544px; 
width: 858px;
background-image:url(images/new/prodotti.jpg);
background-repeat:no-repeat;
overflow:hidden;
border:0px solid red;



}

.productpage {


float: left; 
height: 691px; 
width: 858px;
background-image:url(images/new/img_prodotto.jpg);
background-repeat:no-repeat;

}
.puntovenditapage {


float: left; 
height: 527px; 
width: 858px;
background-image:url(images/new/img_puntovendita.jpg);
background-repeat:no-repeat;

}

.ddmenu {

border: 0px solid black; 
height: 29px; 
z-index: 99999; 
position: relative; 
width: 110px; 
float: left;
overflow: hidden;
cursor:pointer;
}

.regione {

width: 255px; 
border: 0px solid black; 
height: 0px;
overflow: hidden;
font-size:11px;
color:#333;

}

.carrello {


float: left; 
height: 695px; 
width: 858px;
background-image: url(images/new/carrello.jpg);
background-repeat:no-repeat;

}

.submenu {

border: 0px solid black; 
position: absolute; 
top: 21px; 
left: 0px; 
width: 150px;
display: none;
font-size:9px;
color:#333;
text-align: left;
padding: 5px;
background: #999;

}


.line_relation, .line_product {

border: 0px solid #e7e6ec; margin: 1px; padding-bottom: 0px; 
width: 255px; /* era 250 */
float: left;
height: 180px; /* era 160 */
overflow: hidden;
background: url('images/new/quadro_prod_categoria.gif') no-repeat;

}


.menuriga10, .menuriga10 a  { color: #000; }
.menuriga20, .menuriga20 a  { color: #000; }
.menuriga30, .menuriga30 a  { color: #000; }
.menuriga40, .menuriga40 a  { color: #000; }

.menuriga10 a:hover { color: #c51921; }
.menuriga20 a:hover { color: #004084; }
.menuriga30 a:hover { color: #8d9fcd; }
.menuriga40 a:hover { color: #00a5c0; }


#postit {

cursor: pointer; position: absolute; z-index: 2; left: 800px; border: 0px solid black; width: 162px; background-color: #f5f5f5; 
height: 90px;
overflow: hidden;

}

fieldset {
	margin-bottom: 20px;
	padding: 10px;
	border: solid 1px #CCCCCC;
}

legend {
	margin-left: 10px;
	padding: 0 10px 5px 5px;
	color: #C51921;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
}



#bglist {

background-color: #00A5C0; padding: 10px; color: white;

}


.dir_titles a {

font-size: 24px;

}

		.menuOver10 {
		
			border-left: 1px solid #f5f5f5;
			border-right: 1px solid #f5f5f5;
			float: left;
			height: 16px;
			width: 229px;
			padding: 7px;
			padding-top: 1px;
			padding-bottom: 4px;
			color: #fff;
			font-size: 14px;
			background-color: #c51921;
			text-decoration: underline;

		}

		.menuOver20 {
		
			border-left: 1px solid #f5f5f5;
			border-right: 1px solid #f5f5f5;
			float: left;
			height: 16px;
			width: 229px;
			padding: 7px;
			padding-top: 1px;
			padding-bottom: 4px;
			color: #fff;
			font-size: 14px;
			background-color: #004084;
			text-decoration: underline;


		
		}

		.menuOver30 {
		
			border-left: 1px solid #f5f5f5;
			border-right: 1px solid #f5f5f5;
			float: left;
			height: 16px;
			width: 229px;
			padding: 7px;
			padding-top: 1px;
			padding-bottom: 4px;
			color: #fff;
			font-size: 14px;
			background-color: #8d9fcd;
			text-decoration: underline;



		
		}		
		
		.menuOver40 {
		
			border-left: 1px solid #f5f5f5;
			border-right: 1px solid #f5f5f5;
			float: left;
			height: 16px;
			width: 229px;
			padding: 7px;
			padding-top: 1px;
			padding-bottom: 4px;
			color: #fff;
			font-size: 14px;
			background-color: #00a5c0;
			text-decoration: underline;
			


		
		}			
		
			
		
		.leftmenu, .leftmenu_selected {
		
			/*border-bottom: 2px solid #f5f5f5;
			background: #7D7D7D;*/
		/*	height: 20px;*/
			width: 170px;
			padding: 5px;
			color: #fff;
			font-size: 14px;

		
		}		
		
		.sok {
		
		width: 105px;
		border: 0;
		margin: 0px;
		
		height: 18px;
		border: 1px solid #7D7D7D;
		font-size: 12px;
		
		}
		
		#leftCol {
		
		width: 213px;

		float: left;
		border: 0px solid black;
		/*min-height: 535px; 
		height: auto !important;
		height: 535px;*/	
		overflow: hidden;	
		
		
		}

		#centro {
		
		background-color: #fff;
		width: 850px; 
		float: left;
		padding: 5px;
		padding-top: 0;
		margin-left: 5px;
		
		
		}	

		.menuL1, .menuL1sel {
		
		margin-left: 10px;
		border-bottom: 1px solid #D9D9D9;
		width: 150px;

		}
		
		.menuL1 a, .menuL2 a, .menuL3 a {
		
		text-decoration: none;
	
		}
		
		.menuL1sel a {
		
		font-weight: bold;
		text-decoration: none;
	
		}	
		
		.menuL2, .menuL2sel {
		
		margin-left: 20px;
		border-bottom: 1px solid #D9D9D9;
		width: 140px;
		
		}

		.menuL2sel a {
		
		font-weight: bold;
		text-decoration: none;

		
		}

		.menuL3, .menuL3sel {
		
		margin-left: 30px;
		border-bottom: 1px solid #D9D9D9;
		width: 130px;
		
		}

		.menuL3sel a {
		
		font-weight: bold;
		text-decoration: none;

		}			
		
		.testataRed {
		
		width: 849px; 
		height: 175px; 
		
		
		}
		
.banner_button {

cursor: pointer;
text-align: left;

}



.subtitle {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #8b8988;
	padding-bottom: 10px;
	font-style: italic;

}

.testo, pre, .text, .brodtekst {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: justify;

}

.bg-norway {

margin-left: 5px; background-image:url(images/new/img_sfondo_locator.jpg); background-repeat:no-repeat; height:527px; width:865px;

}

.bg-norway-wide {

margin-left: 0px; background-image:url(images/new/img_sfondo_locator_wide.jpg); background-repeat:no-repeat; height:527px; width:1081px;

}

  #scroll_up3 {
    margin-top: 5px;
    margin-ringht: 5px;
    cursor: pointer;
     float:left;
    border: 0px solid red;
  }
  #scroll_down3 {
   margin-top: 5px;
    cursor: pointer;
    float: right;
    border: 0px solid red;
  }
  #scroll_box3 {

    width: 410px;

    height: 51px
    overflow: auto;
    border: 0px solid white;
    white-space: nowrap;

	float: left;
    
  }
