/*HOME*/
	.home { height: 464px;}
	
	/* Slideshow */
	.home div.slideshow
	{
		position:absolute; top:0px; left:-5px; width:703px; height:464px;
		background: url(home/focus.png);
	}
		.home div.slideshow div { margin: 4px 0px 0px 6px;}	
	.home #nav_bullets
	{
		position:absolute; top:410px; left:30px;
		z-index:999; 
		
	}
	.home #nav_bullets a { padding:0px 15px 6px 5px; background:url(/indesit/2/_img/welcome_page/nav_bullet_off.png) top left no-repeat; }
	.home #nav_bullets a.activeSlide { background: url(/indesit/2/_img/welcome_page/nav_bullet_on.png) top left no-repeat; }
	
	/*banner*/
	.home div.banner { position: absolute; top:2px; right: 0px; width: 271px; }
	.home div.banner img
	{
		border:1px solid #c2c2c2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		margin-top: 30px;
	}
	
	/* store */
	.home div.store { position: absolute; top:369px; right: 0px; width: 272px; }
	.home div.store span { font-size: 12px; font-weight: bold; color: #f46800; }
	.home div.store input
	{
		float: left;
		padding: 3px 5px; 
		color: #999999; font-size: 12px;
		border:1px solid #c2c2c2;
		border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		width: 175px;		
	}
	.home div.store .send
	{
		color: #ffffff; font-size: 12px;
		border:1px solid #f46800; background-color:#f46800;
		border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		width: 70px; margin-left: 10px;
		cursor: pointer;		
	}
	
	/* footer football */
	div.footer_banner
	{
		position: relative;
		width: 980px; margin: 0 auto 10px auto;
	}
	
	/* language  switch */
	#lang_switch
	{
		position:absolute;
		top:63px;	
		left:660px;
		font-size:12px;
		font-weight:bold;
		color:#0063be;
		text-align:right;
	}
		#lang_switch a
		{
			color: #0063be;
		}
			#lang_switch a img
			{
				border:1px solid #0063be;
				vertical-align:middle;
			}

/* HOME UK CAROUSEL PRODUCT */
.carousel-product {
	width: 980px; margin: 0 auto; position: relative;
}

	.carousel-product h1 {
		font-size: 21px; font-weight: normal;
		margin: 10px 0px 20px 20px;
	}
	
	.carousel-product h2 {
		font-size: 14px; font-weight: bold; color: #006db8; text-transform: uppercase;
	}			
				
	.carousel-product .scrollingHotSpotRight { display: none; }			
				
		.carousel-product div.scrollWrapper {
			position: relative; overflow: hidden;
			width: 100%; height: 100%;
		}
			.carousel-product div.scrollableArea {
				position: relative;
				width: auto; height: 100%;
			}
				.carousel-product #scrollableSlider div.scrollableArea div
				{
					position: relative;
					float: left;
					margin: 0px; padding: 0px;
					width: 180px; height: 270px;
					text-align: center;
				}			
						
					/* Invisible left hotspot */
					.carousel-product div.scrollingHotSpotLeft
					{
						min-width: 50px;
						width: 10%; height: 100%;
						background-image: url(/indesit/3/home/en_UK/_img/carousel_prev.jpg);
						background-repeat: no-repeat;
						background-position: center left;
						position: absolute; top:0px; left: 0px;
						z-index: 700;
						cursor: default;
					}
					
					/* Visible left hotspot */
					.carousel-product div.scrollingHotSpotLeftVisible
					{
						background-image: url(/indesit/3/home/en_UK/_img/carousel_prev.jpg);				
						background-repeat: no-repeat;
						zoom: 1;
					}
					
					/* Invisible right hotspot */
					.carousel-product div.scrollingHotSpotRight
					{
						min-width: 50px;
						width: 10%; height: 100%;
						background-image: url(/indesit/3/home/en_UK/_img/carousel_next.jpg);
						background-repeat: no-repeat;
						background-position: center right;
						position: absolute; top:0px; right: 0px;
						z-index: 600;
						cursor: default;
					}
					
					/* Visible right hotspot */
					.carousel-product div.scrollingHotSpotRightVisible
					{
						background-image: url(/indesit/3/home/en_UK/_img/carousel_next.jpg);
						background-repeat: no-repeat;
						zoom: 1;
					}
	
	.carousel-product #scrollableSlider div.scrollableArea table td {
		height: 176px; width:217px;
		vertical-align: bottom; text-align: center;
		margin: 0px 0px 5px 0px; padding: 0px;
	}
	.carousel-product #scrollableSlider div.scrollableArea div.buy 
	{
		text-align: center;
		background:#e46610;
		border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		padding-top:8px;
		height:23px; width: 100px; margin-left:40px; 
	}
		.carousel-product a.buy, .carousel-product a.buy:hover { font-size: 11px; color: #ffffff; font-weight: bold; }

/* PRODUCT */
/* product sheet */
	/* header*/
	.product-sheet-header p.back a, .product-sheet-header p.back a:hover { color: #ff7e1c; font-weight: bold; font-size: 15px; }
	.product-sheet-header ul
	{
		width: 700px; height: 32px;
		position: absolute; top: -1px; right: 0px;
	}
		.product-sheet-header li
		{
			float: left;
			text-align: center;
			margin-left:5px; padding:8px 0px;
			background:url(product/menu.png) top left repeat-x;
			border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		}
			.product-sheet-header ul a, .product-sheet-header ul a:hover { font-size: 11px; color: #ffffff; font-weight: bold; }
	
	/* img */
	.product-sheet img.img-dett
	{
		 border:2px solid #e9e9e9; margin: 2px 5px;
		 float: left;
	}
	
	.product-sheet div.product-desc {
		width: 365px; height: 65px;
		overflow-y: auto;
		margin-bottom: 10px; padding-right: 10px;
	}
	
		.product-sheet div.product-desc strong,
		.product-sheet div.product-features strong,
		.product-sheet div.product-characteristic strong,
		.product-sheet div.product-technical-sheet strong { font-size: 14px; color: #006db8; }
		
			.product-sheet div.product-characteristic {
				height: 350px; width:375px;
				overflow-x: hidden; overflow-y: auto;
				
				scrollbar-3dlight-color:#cccccc;
				scrollbar-arrow-color:#000000;
				scrollbar-face-color:#cccccc;
				scrollbar-highlight-color:#ffffff;
				scrollbar-shadow-color:#ffffff;
			}
		
	/* technical sheet*/
	.product-sheet h2 { color:#006db8; font-size: 24px; margin-bottom: 10px; font-weight: normal; }
		.product-technical-sheet { width: 690px; }
		/* accordion */
		.product-sheet .technical-sheet-accordion
		{
			margin: 33px 0px 30px 0px; padding: 0px;
			width: 450px;
		}
			.product-sheet .technical-sheet-accordion p.toggle
			{
				color:#666666; font-size: 14px; line-height: 22px; font-weight:normal;
				margin: 0px 0px 20px 0px; padding: 0px;
			}

				.product-sheet .technical-sheet-accordion p.event
				{
					width: 450px; height: 18px;
					margin:0px; padding:0px; 
					position: relative; top:-24px; left:0px; cursor: pointer;
				}				
					.product-sheet .technical-sheet-accordion p.event img
					{
						width: 450px; height: 18px;
						border:none; text-decoration:none; outline:none;
					}
				
				.product-sheet .technical-sheet-accordion h3.head
				{ 
					font-size:16px; font-weight:bold; color: #006db8; display:block;
					padding: 0px 0px 3px 0px;
					border-bottom: 1px solid #63a6d4; background: url(/indesit/3/_css/product/accordion-down.png) bottom right no-repeat;
				}	
	/*
	.product-sheet h2 { color:#006db8; font-size: 24px; margin-bottom: 10px; font-weight: normal; }
		.product-technical-sheet { width: 690px; }
		
		.product-sheet .technical-sheet-accordion
		{
			margin: 0px 0px 30px 0px; padding: 0px;
			width: 450px;
		}
			.product-sheet {}
			
			
				ul#technical-sheet-accordion ul { margin: 5px 0px 3px 0px; padding: 0px; width: 450px; }
					ul#technical-sheet-accordion ul li
					{
						margin: 0px; padding: 8px 0px 0px 0px;
						color:#666666; font-size: 14px;
					}

				h3.head a
				{ 
					font-size:16px; font-weight:bold; color: #006db8; display:block;
					padding: 18px 0px 3px 0px;
					border-bottom: 1px solid #63a6d4; background: url(/indesit/3/_css/product/accordion-down.png) bottom right no-repeat;
				}
					h3.selected a
					{
						font-size:16px; font-weight:bold; color: #006db8; 
						padding: 18px 0px 3px 0px;
						background: url(/indesit/3/_css/product/accordion-up.png) no-repeat bottom right;
					}		
		
				h3.head a:hover
				{
				 	font-size:16px; font-weight:bold; color: #006db8; 
					padding: 18px 0px 3px 0px;
					background: url(/indesit/3/_css/product/accordion-down.png) no-repeat bottom right;
				}
					h3.selected a:hover
					{ 
					 	font-size:16px; font-weight:bold; color: #006db8; 
						padding: 18px 0px 3px 0px;			
						background: url(/indesit/3/_css/product/accordion-up.png) no-repeat bottom right;
					}
		*/			
					
		/* Right box - special feautures */
		.product-sheet div.technical-sheet-tool
		{
			padding-right: 265px;
			float: right;
			position: relative;
			width: 190px;
	
/*			position: absolute; top: 710px; left: 490px; z-index: 800;
			 width: 190px;
*/			 
		}
			.product-sheet div.technical-sheet-tool div.box { margin: 0px 0px 20px 0px; padding: 0px; }

		/* PDF Manual */
		.product-sheet div.pdf-manual
		{
			background: url(/indesit/3/product/_img/technicalsheet/pdf-manual.png) top left no-repeat;
			width: 159px; height: 54px;
		}
			.product-sheet div.pdf-manual p
			{
				font-size: 10px; font-weight: bold;
				padding: 18px 0px 0px 55px; width: 90px;
			}
				.product-sheet div.pdf-manual p a, .product-sheet div.pdf-manual p a:hover { color: #ffffff; text-decoration: none; }
		
		/* Energy Box - Leg */
		.product-sheet div.energy_leg
		{
			width:58px; height:24px;
			background: url(/indesit/3/product/_img/corner.png) top left no-repeat;
			margin: 0px 0px -10px 92px;
			color: white; font-size: 17px; text-align: right; text-transform: uppercase;	
		}
			.product-sheet div.energy_leg p { margin:0px; padding:1px 8px 0px 0px; }	

		.product-sheet div.energy_box
		{
			width:150px; float: left;
			font-size: 12px; text-align: right;
		}	
						
	/* related */
	.product-sheet div.related
	{
		position: absolute; top:100px; left:720px;
		width:250px;
	}
	.product-sheet td
	{
		margin: 0px; padding: 5px;
		font-size: 13px;
	}
		.product-sheet div.focus_blue_h, .product-sheet div.focus_gray_h
		{
			margin:0px; padding: 0px; background: none; height: 27px; width:230px;
			background: url(/indesit/3/_css/product/focus-blue-t.png) top left no-repeat;
		}
		.product-sheet div.focus_gray_h
		{
			background: url(/indesit/3/_css/product/focus-gray-t.png) top left no-repeat;
		}		 
			.product-sheet div.focus_blue_h p, .product-sheet div.focus_gray_h p
			{
				font-size:12px; color: #ffffff; font-weight: bold;
				height: 15px; width:213px; margin:0px; padding:6px 5px 7px 10px;
			}
		
		.product-sheet table.focus_blue { border-left:1px solid #006db8; border-right:1px solid #006db8; }
		.product-sheet table.focus_gray { border-left:1px solid #b1b4c7; border-right:1px solid #b1b4c7; }
			
		.product-sheet table.focus_blue td, .product-sheet table.focus_gray td { padding: 0px; }
		.product-sheet table.focus_blue a, .product-sheet table.focus_gray a { font-size: 12px; }
		.product-sheet table.focus_blue td.val, .product-sheet table.focus_gray td.val { font-size: 11px; }
			.product-sheet table.focus_blue td.val span, .product-sheet table.focus_gray td.val span { color:#006DB8; font-weight: bold; }

		.product-sheet div.focus_blue_f, .product-sheet div.focus_gray_f
		{
			background: url(/indesit/3/_css/product/focus-blue-b.png) top left no-repeat;
			width: 230px; height: 4px;
			margin: 0px 0px 8px 0px; padding: 0px;
		}	
		.product-sheet div.focus_gray_f
		{
			background: url(/indesit/3/_css/product/focus-gray-b.png) top left no-repeat;
		}	
		
		.product-sheet div.focus { margin: 5px 0 0 6px; }			
	
/* print */

.print { margin-top: 0px;}

.print h1
{
	margin: 0 auto 20px 20px;
	padding-top: 0px;
	float: left;
	font-size: 30px;
	font-weight: bold;
}

.print h2
{
	color: #00307f;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 10px;
}

.print p
{
	margin: 0px;
	padding:0;
}

.print #product_img
{
	float: right;
	margin: auto 20px 20px auto;
}

.print a#print_btn
{
	float: right;
	margin: 13px 20px 0 0;
}

.print #subtitle { margin: 40px auto 40px 20px; }

.print .technical_sheet
{
	float: left;
	margin:0 0 35px 20px;
}

.print span.feature_group
{
	display: block;
	width: 376px;
	padding: 5px 10px;
	border-top: 1px solid #006db8;
	border-bottom: 1px solid #006db8;
	font-weight: bold;
	color: #006db8;
	font-size: 18px;
}

.print span.feature_list
{
	display: block;
	width: 376px;
	padding: 5px 10px; 
	border-bottom: 1px solid #c9e0f0;
}

.print span.feature_value
{
	color:	#000000;
	text-align: right;
	font-weight: bold;
	margin-right: 120px;
}

/* send to friend */
.send-product-sheet { padding: 20px; }
	.send-product-sheet fieldset, .send-product-sheet label { border: none; text-decoration: none; outline: none; }
	.send-product-sheet form, .send-product-sheet fieldset { margin: 0px; padding: 0px; }
	.send-product-sheet label { text-transform: capitalize; }
		.send-product-sheet input
		{
			padding: 3px 5px; color: #999999; font-size: 12px;
			border:1px solid #c2c2c2;
			border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
			width: 250px; margin-bottom: 10px;		
		}
			.send-product-sheet .send-friend
			{
				color: #ffffff; font-size: 12px; text-transform: uppercase; cursor: pointer;
				border:1px solid #f46800; background-color:#f46800;
				border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
				padding: 3px 5px; width: 90px; margin-left: 170px;
			}
			
/* add wish */
.product-add { padding: 20px; width: 540px; }
	.product-add h1 { color:#666666; font-size: 14px; font-weight: normal; }
		.product-add h2
		{
			color: #ffffff; font-size: 12px; text-transform: uppercase; text-align:center; cursor: pointer;
			border:1px solid #f46800; background-color:#f46800; 
			border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
			padding: 5px; margin-left: 320px; width: 220px;
					
		}

/* product list */
.product-list { margin: 35px 0px 0px 25px; }
			
	.product-list div.pline_desc p
	{
		color:#02337c; font-size:12px;  line-height: 17px;
		margin-right: 20px;
	}
	
	.product-list div.number_product
	{
		color:#2d74dd; font-size:26px;
		float: left;
	}
	
	.product-list div.list
	{
		color:#6d6d6d; font-size: 11px;
		margin-top: 10px;
	}
		.product-list div.list table
		{
			margin:0px; padding: 0px;
			width: 472px; height: 325px; border: 1px solid #eeeeee;
			float: left;
		}
	
			.product-list div.list h3 
			{
				color:#2d74dd; font-size: 14px;
				padding: 13px 0px 0px 9px; margin: 0px;
			}
			
			.product-list div.list table p
			{
				 font-size: 11px; color:#0b333c;
				 width: 180px; height: 30px; overflow: hidden;
				 margin: 0px 0px 0px 0px; padding: 0px;
			}
			
			.product-list div.list table span { font-size: 11px; color:#0b333c; }			
			
			.product-list div.list td.sx { padding: 0px 5px 0px 9px; }
			
				.product-list div.list table table
				{
					width: 170px; height: 110px;
					border: none;
				}					
			
			.product-list div.list a, .product-list div.list a:hover { color:#022354; font-size: 15px;}
	
	.product-list div.filter
	{
		background:url('product/filter.png') top left repeat-x; height: 36px; width: 780px;
		color: #f2661c; font-size: 24px;
		margin: -4px 0px 0px 150px; padding: 6px 0px 0px 15px; 
	}
		.product-list div.filter span { cursor: pointer; }
		
			.product-list div.filter_content
			{
				background-color: #e9edee; height: 200px; width: 780px;
				position: relative; z-index:1999;
				color: #585858; font-size: 24px;
				margin: 6px 0px 0px -15px; padding: 0px 0px 0px 15px; 
			}
				.product-list div.filter_content table { margin-top: 5px; }
				.product-list div.filter_content label
				{
					font-size: 15px; font-weight: bold; color: #585858;
					padding-right: 10px;
				}
				.product-list div.filter_content select
				{
					font-size: 12px; color: #585858; background-color: #ffffff;
					width: 150px;
					margin-right: 10px;
				}
				.product-list div.filter_content input.filterBtn
				{
					background:url('product/filterBtnBgDisable.png') top left no-repeat;
					height:34px; width:74px; border:none;
				}
				.product-list div.filter_content #label { font-size: 12px; font-weight: bold; color: #585858; }	

/* NEWS */ /* ( general css news --> custom spcify news : /indesit/3/news/lang_country/newsname/news-layout.jsp) */

.news hr { border-top: none; }

	/* NO tab news*/	
	.news  .cont
	{
		width:670px; height:550px; border:2px solid #006db8;
		float: left;
	}
	.news .cont div { padding: 30px 25px 0px 25px; }
		.news  .cont strong { color: #0079c2; }
	.news  #slider
	{
		width:300px; height:530px;
		overflow:hidden;
		padding-top: 20px;
	}
		.news #slider li { width:690px; height:550px; overflow:hidden; }
			.news #slider div { width: 300px; height: 164px; }

span#prevBtn, span#nextBtn{ }


/* SERVICE */

/* service pagina note */

.service div.banner { position: absolute; top:10px; right: 30px;}
	
	.service div.link-service-web
	{
		margin:90px 0px 0px 700px; padding: 8px 10px 18px 10px; background: #2777e7;
		border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
		text-align: center;
		width: 230px; height: 16px;
		
	}
		.service div.link-service-web a, .service div.link-service-web a:hover { color:#ffffff; text-transform: uppercase; font-weight: bold; }
	
		.service div.select-service
		{
			background: #2777e7;
			margin-top: -3px; padding: 0px 30px;
		}
			.service h2
			{
				font-size: 32px; color:#ffffff; font-weight: normal;
				padding: 20px 0px 25px 0px;
				float: left; width: 50%; text-align: center;
			}
				.service div.select-service div.ricambi_store
				{
					width:907px; height:132px;
					background:url(/indesit/3/service/_img/it_IT/bkg_ricambi_store.png) top left no-repeat;
					color:#ffffff;
				}
					.service div.select-service div.ricambi_store .left
					{
					 	float:left;
					 	position:relative;
					 	top:30px; left:110px;
					}
					 	.service div.select-service div.ricambi_store .left h4
					 	{
							font-size:32px;
					 	}
					 	.service div.select-service div.ricambi_store .left h5
					 	{
							font-size:22px; font-weight:normal;
					 	}
					 	
					.service div.select-service div.ricambi_store .right
					{	
						float:left;
						position:relative;
						width:345px;
						top:24px; left:250px;
					}
						.service div.select-service div.ricambi_store .right p
						{
							font-size:12px;
					 	}
					 	
					 	.service div.select-service div.ricambi_store .right p#link
					 	{
					 		margin-left:205px;
					 		font-size:15px; font-weight:bold;
					 		color:#ffffff;
					 	}
					 	
				.service div.select-service div.sx, .service div.select-service div.dx
				{
					border:1px solid #276ac6;
					border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
					width: 445px; height:120px;
					float: left;
				}
				.service div.select-service div.sx { margin:43px 15px 0px 0px; } 
				.service div.select-service div.dx { margin:43px 0px 0px 0px; }
					.service div.select-service div.sx table, .service div.select-service div.dx table
					{
						background: #ffffff;
						border:1px solid #7ca2d6;
						border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;							
					}
						.service div.select-service table td
						{
							padding: 10px 5px;
							color:#00307f; font-size: 11px;
						}
						.service div.select-service table h3 { font-size: 14px; color: #f5905a; }
						.service div.select-service table td.link { text-align: right; border-top:1px solid #dcdcdc; }
							.service div.select-service table td.link a, .service div.select-service table td.link a:hover { color:#005789; }
				
				.service div.select-service div.centre
				{
					height: 128px;
					background: url(service/spare.png) top left no-repeat transparent;
				}
					.service div.select-service div.centre table { height: 82px; width:910px; }	

	/* service pluc contact - condition CS */
	.service-plus, .service-condition
	{ width: 800px; padding:40px; margin:0 auto; }
	
		.service-plus h1, .service-condition h1 { color:#F5905A; font-size: 14px; }	
			.service-plus ul, .service-condition ul { margin:9px 15px; list-style-type: disc; }
				.service-condition ul.num { list-style-type: decimal; }
					.service-plus li, .service-condition li { padding: 1px 0px; }
	/* service pluc condition CS */	

	/* service classic */
	
.service_classic .sx, .service_classic .dx { float: left;}
	.service_classic .sx { width: 620px; padding-right: 10px; }
	.service_classic .dx { width: 350px; }

	.service_classic .big_box_blu_sx
	{
		width:338px;
		padding: 5px 15px 20px 15px;
		margin:0px;
		vertical-align:top;
	}
	.service_classic .big_box_blu_dx
	{
		float:right;
		padding:10px 2px 4px 0px;
		width:198px;
	
	}
	
	.service_classic .new_big_box_blu
	{
		width:596px;
		height:160px;
		background:url(service/service_box_big.gif) no-repeat;
		margin:15px 0px 6px 0px;
	}
	
	.service_classic .big_box_blu
	{
		width:596px;
		height:105px;
		background:url(service/service_box.gif) no-repeat;
		margin:15px 0px 6px 0px;
	}
	
		.service_classic .big_box_blu a
		{
			text-decoration:none;
		}
		.service_classic .big_box_blu ul
		{
			color:#003c97;
			font-size:12px;
			margin:0px 0px 0px -18px;
		}
		.service_classic .big_box_blu p
		{
			margin:0px;
			padding:0px;
			font-size:18px;
		}
		.service_classic h2
		{
			margin:0px; padding:0px;
			font-size:16px; color: #006db8;
		}		
		
		/*	manuals */
		
		.service_classic #service_manuals
		{
			position:relative;
			top:0px;
			left:0px;
			width:608px;
			height:266px;
			background:url(service/manuals_box.png) no-repeat;
			margin:0px 0px 60px 0px;
		}
			.service_classic #service_manuals  p
			{
				position:relative;
				top:52px;
				left:160px;
				font-size:14px;
				font-weight:bold;
				color:#000000;
			}
		.service_classic #service_manuals div#link 
		{
			position:relative; top:70px; left:160px;
			width:95px; height:44px;
			background:url(service/manuals_button.png) no-repeat;
			color:#ffffff; font-size:17px; text-align:center; text-decoration:none;
			padding:8px 0px;
		}
				
		
		/* easy life */
		
		#easylife_shadowbox_content
		{
			margin:0px;
			padding:20px 20px 40px 40px;
		}
			#easylife_shadowbox_content h2, #easylife_shadowbox_content h3
			{
				font-weight:normal;
				font-size:22px;
			}
			#easylife_shadowbox_content p
			{
				font-size:12px;
			}
			#easylife_shadowbox_content ul
			{
				margin-left:40px;
			}
				#easylife_shadowbox_content li
				{
					font-size:12px;
				}

	/* service uk */
	
	#service_no_sections
	{
		margin:0px; padding: 0px;  min-height:426px;
		background: url(/indesit/2/_img/bkg_assistenza_home_uk.jpg) top left no-repeat;
		
	}
		#service_no_sections h2
		{
		font-size: 21px; color:#666666; font-weight:bold;
		clear:both; text-align:left; margin:0px; padding:0px; 
		}
		#service_no_sections a
		{
			text-decoration:none;
		}
		
	/* store-service locator*/
	#assistenza_servicelocator_form { color:#003c97; font-size:12px; }
	#assistenza_servicelocator_form input,
	#assistenza_servicelocator_form textarea,
	#assistenza_servicelocator_form select
	{
		border:1px solid #003c97;
		color:#003c97; font-size:12px;
		padding:1px;
	}

	#assistenza_servicelocator_form a, #assistenza_servicelocator_form a:hover { color:#003c97; font-size:13px; }

		#servicelocator_lista h2
		{
			color: #666666; font-size:15px; font-weight: normal;
			margin: 40px 0px 0px 0px; padding: 0px;
		}
		#servicelocator_lista h3
		{
			color: #666666; font-size:12px; font-weight: normal;
			margin: -10px 0px 20px 0px; padding: 0px;
		}		

/* SERVICE INTERNATIONAL */
.service-ex {  min-height: 550px; }

	.service-ex table#countries
	{
		position:absolute; top:0px; left:0px;
		width:990px; z-index:1;
	}
	.service-ex table#countries span.area { color:#5585cd; font-size:18px; font-weight:bold; }
	
		.service-ex a
		{
			color:#003c97; font-size:14px; 
			padding:0px;
			
		}
			.service-ex table#countries td
			{
				border-bottom:1px solid #d6d6d6;
				padding:5px 55px 5px 25px;
				width:120px;
			}
			.service-ex table#countries td.no_border
			{
				border:0px;
				padding:5px 55px 5px 25px;
				width:120px;
			}
			.service-ex table#map
			{
				position:absolute; top:140px; left:80px;
				width:800px; height:405px;
				background:url(/indesit/3/_css/contact/bkg_ex.png);
			}

/* ABOUT INDESIT */
	
	.about_indesit
	{
		min-height:459px;
	}
	
		/* values */
	
		.about_indesit .values
		{
			width:670px;
			margin:10px auto;
 		}
	 		.about_indesit .values .payoff
			{
				text-align:center;
			}
		 		.about_indesit .values .payoff h2
				{
					padding:10px;
					font-size:30px;
					font-weight:normal;
					color:#006db8;
				}
				
	 		.about_indesit .values .column
			{
				float:left;
				padding:10px 20px 0px 20px;
			}
	 		.about_indesit .values .column.first
			{
				float:left;
				padding:10px 20px 0px 0px;
			}
				
				.about_indesit .values .column .tit
				{
					font-size:24px;
					font-weight:bold;
					color:#666666;
					line-height:26px;
				}
				.about_indesit .values .column .desc
				{
					width:190px;
					margin-top:10px;
					font-size:14px;
				}
				
		/* sponsorship */
	
		.about_indesit .sponsor
		{
			width:980px;
 		}
	 		.about_indesit .sponsor .image
			{
				float:left;
	 		}
	 		.about_indesit .sponsor .desc
	 		{
	 			float:left;
	 			width:550px;
	 			padding:7px 0px 0px 30px;
	 		}
		 		.about_indesit .sponsor .desc h2
		 		{
		 			margin-bottom:10px;
		 			color:#006db8;
		 		}
		 		
		 	.about_indesit .sponsor .logos
		 	{
		 		float:right;
		 	}
			 	.about_indesit .sponsor .logos img
			 	{
			 		padding:0px 5px;	
			 	}

		    .about_indesit .sponsor .social
		    {
		    	padding:40px 0px 0px 10px;
		    	font-size:12px;
		    }
		    .about_indesit .sponsor .social strong
		    {
		    	color:#666666;
		    }
			    .about_indesit .sponsor .social a
			    {
			    	font-weight:bold;
			    	color:#006db8;
			    }
			    .about_indesit .sponsor .social img
			    {
			    	margin:0px 30px 0px 10px;
					vertical-align:middle;
			    }

	/* UK */

		.about_indesit .sx
		{
			float:left;
			width:470px;
		}
			.about_indesit .sx h2
			{
				 margin:10px 0px;
				 font-size:21px;
				 font-weight:bold;
				 color:#666666;
			}
				.about_indesit .sx h2 span
				{
					 font-size:18px;
					 font-weight:normal;
				}
			.about_indesit .sx hr
			{
				margin:5px 0px;
			}
			.about_indesit .sx .link_sx
			{
				float:left;
				width:440px;
				padding-top:7px;
			}
			.about_indesit .sx .link_dx
			{
				float:right;
			}


/* CRM */
	/* login form */
	div.crm-form { position: relative; width: 348px; margin:0px; }
		div.crm-form div.bkg1 { background: url("crm/bkg_login_gradient.png") repeat-x center bottom; }
		div.crm-form div.bkg2 { background: url("crm/bkg_login_left.png") no-repeat left bottom; }
		div.crm-form div.bkg3
		{
			background: url("crm/bkg_login_right.png") no-repeat right bottom; padding: 10px 20px;
			display: block; overflow: hidden;
			width: 308px; height: 185px;/*158px*/
		}
			div.crm-form.varheight
			{
				background: url("crm/calendar_tuindesit_top.png") repeat-x center top;
				padding-top: 6px; margin-top: 15px;
			}
				div.crm-form.varheight div.bkg1
				{
					background: url("crm/calendar_tuindesit_bottom.png") repeat-x center bottom;
					padding-bottom: 6px;
				}
				div.crm-form.varheight div.bkg2 { background: #e0e4e5; }
				div.crm-form.varheight div.bkg3 { background: url("crm/calendar_tuindesit_container_gradient.png") repeat-x 0 0; }
					
					div.crm-form h4, div.crm-form button { font-size: 17px; color: #6d6d6d; font-weight: normal; }
					div.crm-form h4 { margin: 23px 0px 0px 0px; padding: 0; }
					div.crm-form h4 strong { font-weight: bold; }
					div.crm-form p { margin-top: 10px; font-size: 11px; }
						
						div.crm-form button
						{
							background-color: transparent; border:none; cursor: pointer;
							position: absolute; right: 20px; bottom: 20px; 
							text-align:right;
						}
						div.crm-form a.forgot_password
						{
							position: absolute; bottom: 25px; left: 20px;
							font-size: 10px; color: #6d6d6d; text-decoration: none;
						}
						div.crm-form a.register
						{
							position: absolute; bottom: 7px; left: 20px;
							font-size: 10px; color: #6d6d6d; text-decoration: none;
						}
						
							div.crm-form form { margin: 0px; padding: 0; }
							div.crm-form form fieldset { border: 0; margin: 0; padding: 0; margin-top: 15px; }
							div.crm-form form ul li { height: 35px; margin: 0; padding: 0; }
							div.crm-form form label
							{
								font-size: 11px; line-height: 20px; text-align:left;
								display: block; float: left;
								margin-top: 8px; width:70px;
							}
								div.crm-form form ul li input { padding-top: 9px; }
								
								div.crm-form form ul li input
								{
									display: block; height: 21px;
									font-size: 10px; line-height: 21px;
									padding: 4px 0; margin-left: 60px;
									background: url("crm/bkg_login_textfields.png") no-repeat left center; border: 0;	
								}	
	 
	/* password modify form */
	div.crm_form
	{
		font-family: Arial, Helvetica, sans-serif;
		position: relative; width: 348px; margin:0px;
	}
		div.crm_form div.bkg1 { background: url("crm/bkg_login_gradient.png") repeat-x center bottom; }
			div.crm_form div.bkg2 { background: url("crm/bkg_login_left.png") no-repeat left bottom; }
				div.crm_form div.bkg3
				{
					background: url("crm/bkg_login_right.png") no-repeat right bottom; display: block;
					padding: 10px 20px; width: 308px; height: 185px;/*158px*/
					overflow: hidden;
				}

					div.crm_form.varheight
					{
						background: url("crm/calendar_tuindesit_top.png") repeat-x center top;
						padding-top: 6px; margin-top: 15px;
					}
						div.crm_form.varheight div.bkg1 { background: url("crm/calendar_tuindesit_bottom.png") repeat-x center bottom; padding-bottom: 6px; }
						div.crm_form.varheight div.bkg2 { background: #e0e4e5; }
						div.crm_form.varheight div.bkg3 { background: url("crm/calendar_tuindesit_container_gradient.png") repeat-x 0 0; }
					
					div.crm_form h4, div.crm_form button { font-size: 17px; color: #6d6d6d; font-weight: normal; }
					div.crm_form h4 { margin: 23px 0px 0px 0px; padding: 0; }
						div.crm_form h4 strong { font-weight: bold; }
					
					div.crm_form p { margin-top: 10px; font-size: 11px; }
					
					div.crm_form button 
					{
						background-color: transparent;
						cursor: pointer; text-align:right; border:none;
						position: absolute; right: 20px; bottom: 20px;
					}

					div.crm_form a.forgot_password
					{
						position: absolute; bottom: 25px; left: 20px;
						font-size: 10px; color: #6d6d6d; text-decoration: none;
					}
					div.crm_form a.register 
					{
						position: absolute; bottom: 7px; left: 20px; 
						font-size: 10px; color: #6d6d6d; text-decoration: none;
					}

						div.crm_form form ul li { height: 35px; margin: 0; padding: 0; }
							div.crm_form form ul li input { padding-top: 9px; }
							div.crm_form form ul li input
							{
								display: block; height: 21px;
								font-size: 10px; line-height: 21px;
								padding: 4px 0; margin-left: 60px;
								background: url("crm/bkg_login_textfields.png") no-repeat left center; border: 0;	
							}						

						div.crm_form form fieldset
						{
							border: 0; margin: 0; padding: 0;
							margin-top: 15px;
						}
						div.crm_form form label
						{
							font-size: 11px; line-height: 20px; text-align:left;
							display: block; float: left;
							margin-top: 8px; width:70px;
						}
					
					#password, #username
					{
						background: url("crm/bkg_login_textfields.png") no-repeat left center;
						width: 238px; height: 21px; border:0px;
						font-size: 10px; text-indent:5px;
					}


/* general */
.crm .sx, .crm .dx { float: left;}
	.crm .sx { width: 620px; padding-right: 10px; }
	.crm .dx { width: 350px; }
	
	/* index */
	.crm #tuIndesit_pre_home_consigli
	{
		background:url(crm/bkg_TuIndesitPreHome_ConsigliBox.jpg) top left no-repeat;
		position: relative; top:0px; left:14px; margin: 0px; padding: 0px;
		width:595px; height:320px;
	}
		.crm #tuIndesit_pre_home_consigli a, .crm #tuIndesit_pre_home_consigli a:hover { text-decoration: none; color:#006db8; }
		.crm #tuIndesit_pre_home_consigli_label
		{
			position: relative; top:60px; left:175px;
			font-size:22px; color:#00307f;
		}
			.crm #tuIndesit_pre_home_consigli_tit
			{
				position: relative; top:80px; left:175px;
				font-size:18px; font-weight:bold; color:#00307f;
			}
			.crm #tuIndesit_pre_home_consigli_txt
			{
				position: relative; top:80px; left:175px;
				font-size:14px; color:#00307f; width:415px;
			}
				.crm #tuIndesit_pre_home_consigli_link { position: relative; top:91px; left:175px; }
		
			.crm #tuIndesit_pre_home_longlife
				{
					background:url(crm/bkg_TuIndesitPreHome_LongLifeBox.jpg) top left no-repeat;
					position: relative;
					top:0px;
					left:14px;
					margin: 0px;
					padding: 0px;
					width:600px;
					height:255px;
				}
			.crm #tuIndesit_pre_home_longlife a, tuIndesit_pre_home_longlife a:hover
				{
					text-decoration: none; color:#013c95;
				}
				.crm #tuIndesit_pre_home_longlife_label
				{
					position: relative;
					top:0px;
					left:175px;
					font-size:22px;
					color:#013c95;
				}
				.crm #tuIndesit_pre_home_longlife_tit
				{
					position: relative;
					top:20px;
					left:175px;
					font-size:18px;
					font-weight:bold;
					color:#013c95;
				}
				.crm #tuIndesit_pre_home_longlife_txt
				{
					position: relative;
					top:23px;
					left:175px;
					font-size:12px;
					color:#013c95;
					width:415px;
				}
				.crm #tuIndesit_pre_home_longlife_link
				{
					position: relative;
					top:35px;
					left:175px;
				}			
	
	/* login page */
	.crm #tuIndesit_tuaPaginaBottom
	{
		color: #ffffff; 
		background:url(crm/tuIndesit_tuaPaginaBottom.jpg) top left no-repeat;
		width: 350px; height: 346px; margin:20px 0px 0px 0px;
	}
		.crm #tuIndesit_tuaPaginaBottom p.tit
		{
			position: relative; top: 28px; left: 23px; margin: 0px; padding: 0px;
			font-size: 17px; font-weight: bold;
		}
		.crm #tuIndesit_tuaPaginaBottom p.desc
		{
			position: relative; top: 170px; left: 23px; margin: 0px; padding: 0px;
			font-size: 17px; font-weight: bold;
		}	
			.crm #tuIndesit_tuaPaginaBottom p
			{
				position: relative; top: 173px; left: 23px;
				margin: 0px; padding: 0px; width: 300px;
				font-size: 12px; 
			}
			.crm #tuIndesit_tuaPaginaBottom div#link
			{
				position: relative; top: 182px; left: 205px; 	
				width:124px; text-align:center
			}		
			.crm #tuIndesit_tuaPaginaBottom a, .crm #tuIndesit_tuaPaginaBottom a:hover { color: #ffffff; font-size: 15px; }	
	
	/* register user */
	.register-user { background: url(crm/bkg_register_form.jpg) bottom right no-repeat; min-height: 820px; }
		
		.register-user div.content_crm_form form { font-size: 12px; color: #666666; }
			
			.register-user div.content_crm_form input
			{
				border-top: 1px solid #798699; border-left: 1px solid #cbd1d8; border-right: 1px solid #cbd1d8; border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color:#6b87b0; font-size:12px;
				width:250px;
			}
			.register-user div.content_crm_form select
			{
				border-top: 1px solid #798699; border-left: 1px solid #cbd1d8; border-right: 1px solid #cbd1d8; border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color:#6b87b0; font-size:12px;
				width:255px;
			}
			
			.register-user div.content_crm_form p.campi_obbligatori { font-size: 11px; font-style: italic; font-weight:lighter; color: #00307f; }
			
			.register-user div.content_crm_form p.autorizzo { font-size: 12px; font-weight: bold; color: #666666; margin-bottom:-5px; }
			
	/* register user confirm */
	.register-confirm { background: url(crm/bkg_register_confirm.jpg) bottom right no-repeat; min-height: 470px; }
	
	/* user page */
	.user-page {}
	/* ( tab menu )	*/
		.user-page ul#tua_pagina_tab_menu
		{
			position:relative; top:3px; left:13px;
			color:#00327d; font-size:14px;
		}
			.user-page ul#tua_pagina_tab_menu li
			{
				float: left; width:162px;
				margin: 0px 2px 0px 0px; padding:8px 0px;
				text-align:center;
				background:url(crm/bkg_off_tua_pagina_tab_menu.gif) top left no-repeat;
			}
			.user-page ul#tua_pagina_tab_menu li#tua_pagina_tab_dati
			{
				float: left; width:162px;
				margin: 0px 2px 0px 0px; padding:8px 0px;
				text-align:center;
				background:url(crm/bkg_on_tua_pagina_tab_menu.gif) top left no-repeat;
			}
				.user-page ul#tua_pagina_tab_menu li:hover
				{
					float: left;
					margin: 0px 2px 0px 0px;
					width:162px;
					padding:8px 0px;
					text-align:center;
					background:url(crm/bkg_on_tua_pagina_tab_menu.gif) top left no-repeat;
				}
				.user-page ul#tua_pagina_tab_menu li a
				{
					margin: 0px;
					padding:0px;
					color:#00327d;
					font-size:14px;
					text-decoration:none;
				}
		/* ( tab box contenuto )	*/
		.user-page #tua_pagina_box_contenuto_tab
		{
			margin:50px 0px 40px 13px; padding:0px;
			border:2px solid #9ac2fd; width:600px;
		}
			.user-page #tua_pagina_dati_tab
			{
				margin:0px; padding:0px;
				display:inline; visibility:visible;
			}
			
			.user-page #tua_pagina_prodotti_tab, #tua_pagina_wishlist_tab
			{	
				margin:0px; padding:0px;
				display:none; visibility:hidden;
			}
		/* ( tab box contenuto footer )	*/
		.user-page #tua_pagina_dati_footer_tab
		{
			margin:0px; padding:0px;	
			width:600px; height:60px; background-color:#9ac2fd;
		}
		.user-page #tua_pagina_prodotti_footer_tab, #tua_pagina_wishlist_footer_tab
		{
			margin:0px; padding:0px;	
			width:600px; height:60px; background-color:#9ac2fd;
			display:none; visibility:hidden;
		}
			.user-page #tua_pagina_dati_footer_tab p#modifica_dati
			{
				position:relative; top:20px; left:300px;
				margin:0px; padding:4px 0px 0px 0px;	
				width:133px; height:28px; background:url(crm/bkg_tua_pagina_footer_bott.gif) top left no-repeat;
				text-align:center;	
			}
			.user-page #tua_pagina_dati_footer_tab p#modifica_password
			{
				position:relative; top:-12px; left:450px;
				margin:0px;	 padding:4px 0px 0px 0px;	
				width:133px; height:28px;
				background:url(crm/bkg_tua_pagina_footer_bott.gif) top left no-repeat;
				text-align:center;	
			}
				.user-page #tua_pagina_dati_footer_tab a, .user-page #tua_pagina_prodotti_footer_tab a, .user-page #tua_pagina_wishlist_footer_tab a
				{
					margin:0px; padding:0px;
					text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold;
				}
		/*	( tab i mei dati )	*/
		.user-page #tua_pagina_dati_tab table
		{
			margin:20px;
			color:#00327d; font-size:12px;
		}
			.user-page #tua_pagina_dati_tab table th { text-align:left; }
				.user-page #tua_pagina_dati_tab table tr.on { background-color:#c2d6f4; }
		/*	( tab wishlist )	*/
		.user-page #tua_pagina_wishlist_cancella, .user-page #tua_pagina_prodotti_cancella
		{
			position:relative; top:0px; left:572px;
			width:30px;
		}
			.user-page #tua_pagina_wishlist_tab table, .user-page #tua_pagina_prodotti_tab table
			{
			 	width:600px;
				background:url(crm/bkg_tua_pagina_wishlist.gif) bottom left no-repeat;
				margin:-34px 0px 0px 0px; border-top:2px solid #00307f;
			}
				.user-page #tua_pagina_wishlist_tab table th
				{
					font-size:24px; font-weight:normal; color:#2d74dd; text-align:left;
					padding:16px 22px; border:0px;
				}
				.user-page #tua_pagina_prodotti_tab table th, #tua_pagina_wishlist_tab table th
				{
					font-size:24px; font-weight:normal; color:#2d74dd; text-align:left;
					padding:16px 22px 3px 22px; 
				}
					.user-page #tua_pagina_prodotti_tab table td#sn
					{
						font-size:12px; color:#022354; text-align:left;
						padding:22px 22px 16px 0px;
					}
					.user-page #tua_pagina_prodotti_tab table td#sn p
					{
						font-size:12px; color:#2d74dd; font-weight:bold; text-align:left; text-align:center;
						margin:-20px 0px 0px 26px; padding:4px;
						border:1px solid #2d74dd; width:80px;
					}
			 .user-page #tua_pagina_prodotti_tab table a#link_scheda
			 {
			 	text-decoration:none; color:#1552ae; font-size:12px;
				padding:16px 22px;	
			 }
			.user-page #tua_pagina_wishlist_tab table td#img, #tua_pagina_prodotti_tab table td#img { padding:0px 0px 26px 22px; 
			}
			.user-page #tua_pagina_wishlist_tab table td#link { padding:0px 20px 3px 20px; }
				.user-page #tua_pagina_wishlist_tab table td#link a, .user-page #tua_pagina_prodotti_tab table td#link a { text-decoration:none; font-size:12px; color:#1552ae; }

			.user-page #tua_pagina_wishlist_tab table h5 { font-size:12px; color: #022354; font-weight:normal; }
			.user-page #tua_pagina_prodotti_tab table p
			{
				margin:0px 0px 10px 0px; padding:0px;
				font-size:12px; color: #022354;
			}
			.user-page #tua_pagina_wishlist_tab table h6
			{
				margin:6px 0px 0px 0px; 
				font-size:12px; color: #8f8f8f; font-weight:normal;
			}
				
				.user-page #tua_pagina_prodotti_tab table span { font-size:12px; color: #8f8f8f; }
				.user-page #tua_pagina_prodotti_tab table a#link_manuale { font-size:12px; color: #8f8f8f; text-decoration:underline; }
				
				.user-page #tua_pagina_prodotti_tab table div#tua_pagina_prodotti_assistenza
				{
					background:url(crm/bkg_tua_pagina_prodotti_assistenza.gif) top left no-repeat;
					width:177px; height:84px;
					color:#ffffff; font-size:18px;
					margin:15px 0px; padding:12px;
				}
					.user-page #tua_pagina_prodotti_tab table div#tua_pagina_prodotti_assistenza:hover { cursor:pointer; }

				.user-page #tua_pagina_prodotti_tab table div#garanzia
				{
					background:url(crm/bkg_tua_pagina_prodotti_utility.gif) top left no-repeat;
					width:132px; height:27px;
					color:#2d74dd; font-size:12px; font-weight:bolder; text-align:center;
					margin:0px; padding:7px 0px 0px 0px;
				}

				.user-page #tua_pagina_prodotti_tab table div#longlife, #tua_pagina_prodotti_tab table div#accessori
				{
					width:132px; height:27px;
					color:#2d74dd; font-size:12px; font-weight:bolder; text-align:center;
					margin:0px; padding:7px 0px 0px 0px;
				}
					.user-page #tua_pagina_prodotti_tab table div#longlife a, .user-page #tua_pagina_prodotti_tab table div#accessori a, .user-page #tua_pagina_prodotti_tab table div#garanzia a { color:#2d74dd; font-size:12px; font-weight:bolder; text-decoration:none; }

				.user-page #tua_pagina_prodotti_tab table div#accessori { margin:-34px 0px 0px 137px; }
				.user-page #tua_pagina_prodotti_tab table div#garanzia { margin:-34px 0px 0px 274px; }

			.user-page #tua_pagina_wishlist_tab table hr, #tua_pagina_prodotti_tab table hr
			{
				margin:13px 0px; padding:0px;
				border: 1px dotted #8f8f8f;
			}

			.user-page #tua_pagina_empty_tab
			{
				background:url(crm/bkg_tua_pagina_wishlist.gif) bottom left no-repeat;
				height:110px; padding:90px 0px 0px 0px;
				text-align:center; font-size:14px; color:#2d74dd; font-weight:bold;	
			}
		
		/*	store vicini include	*/
		.user-page #tua_pagina_store_top
		{
			background-color:#ffffff; background:url('crm/bkg_tua_pagina_store_top.gif') top left no-repeat;
			width:350px; height:12px;
			margin:10px 0px 0px 0px; padding:0px;
		}
		.user-page #tua_pagina_store
		{
			background-color:#ffffff;
			background:url('crm/bkg_tua_pagina_store.gif') top left repeat-y;
			width:318px;
			margin:0px; padding:15px 18px;
		}
		.user-page #tua_pagina_store_bottom
		{
			background-color:#ffffff; background:url('crm/bkg_tua_pagina_store_bottom.gif') top left no-repeat;
			width:350px; height:12px;
			margin:0px 0px 30px 0px; padding:0px;
		}
			.user-page #tua_pagina_store p.tit
			{
				font-size:25px; color:#1293ce; font-weight:normal;
				margin:0px; padding:5px 0px 17px 0px;
			}
			.user-page #tua_pagina_store p
			{
				font-size:12px; color:#003c97;
				margin:0px; padding:0px;
			}
			.user-page #tua_pagina_store hr { border:1px dotted #00307f; margin:6px 38px 6px 0px; padding:0px; }
				.user-page #tua_pagina_store a { font-size:15px; color:#1293ce; margin-left:192px; }
	

	/* user modify data */
	.user-modify-data { background: url(crm/bkg_register_form.jpg) bottom right no-repeat; min-height: 590px; }
		
		.user-modify-data form { font-size: 14px; color: #666666; text-transform: capitalize; }
			
			.user-modify-data input
			{
				border-top: 1px solid #798699; border-left: 1px solid #cbd1d8; border-right: 1px solid #cbd1d8; border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color:#6b87b0; font-size:12px;
				width:250px;
			}
			.user-modify-data select
			{
				border-top: 1px solid #798699; border-left: 1px solid #cbd1d8; border-right: 1px solid #cbd1d8; border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color:#6b87b0; font-size:12px;
				width:255px;
			}
			.user-modify-data span { font-size: 11px; font-style: italic; font-weight:lighter; color: #00307f; }
	
	/* user modify password */
	.user-modify-password { background: url(crm/bkg_register_form.jpg) bottom right no-repeat; min-height: 590px; }
	
	/* user reset password */
	.user-reset-password { background: url(crm/bkg_register_form.jpg) bottom right no-repeat; min-height: 590px; }
	
	/* user product register */
	.user-product-add { background: url(crm/bkg_register_form.jpg) bottom right no-repeat; min-height: 590px; }
	
		.user-product-add form { font-size: 14px; color: #666666; text-transform: capitalize; }
			
			.user-product-add input
			{
				border-top: 1px solid #798699; border-left: 1px solid #cbd1d8; border-right: 1px solid #cbd1d8; border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color:#6b87b0; font-size:12px;
				width:250px;
			}
			.user-product-add select
			{
				border-top: 1px solid #798699; border-left: 1px solid #cbd1d8; border-right: 1px solid #cbd1d8; border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color:#6b87b0; font-size:12px;
				width:255px;
			}
			.user-product-add span { font-size: 11px; font-style: italic; font-weight:lighter; color: #00307f; }	
	
		/* register product confirm */
		.user-product-confirm { background: url(crm/bkg_register_form.jpg) bottom right no-repeat; min-height: 590px; }
			
			#register_product_ok
			{
				color:#9b9b9b; font-size:16px;
				height:425px; width:990px; color: #00327d; padding:0px;
			}
				#register_product_ok div.content
				{
					font-size: 16px;
					margin:0px; padding:50px;
				}
					#register_product_ok a, #register_product_ok a:hover { color:#1293ce; font-size: 14px; }		
		
		/* general user product - wishlist */
		#tua_pagina_wishlist_cancella_content div#alert, #tua_pagina_prodotti_cancella_content div#alert
		{
			width:348px; height:174px; padding:34px 0px;
			background:url(crm/bkg_tuaPaginaWishlist_cancella.gif) top left no-repeat;
			font-size:14px; text-align:center; color:#5a5a5a;
		}
			#tua_pagina_wishlist_cancella_content div#alert h1, #tua_pagina_prodotti_cancella_content div#alert h1 { font-size:18px; color:#2d74dd; font-weight:bold; }
			
				#tua_pagina_wishlist_cancella_content form#conferma, #tua_pagina_prodotti_cancella_content form#conferma { float:left; margin:2px -60px 0px 70px; }
				#tua_pagina_wishlist_cancella_content form#annulla, #tua_pagina_prodotti_cancella_content form#annulla { margin:14px 0px 0px 0px; }

					#tua_pagina_wishlist_cancella_content form input,
					#tua_pagina_prodotti_cancella_content form input
					{
						width:102px; height:29px;
						background:url(crm/bkg_tua_pagina_cancella_alert.gif) top left no-repeat; border:0px;
						margin:0px; padding:0px;
						text-decoration:none; cursor:pointer; text-align:center; color:#fcfdff; font-size:12px; font-weight:bold;
					}
						#tua_pagina_wishlist_cancella_content form#conferma p, #tua_pagina_wishlist_cancella_content form#annulla p,
						#tua_pagina_prodotti_cancella_content form#conferma p, #tua_pagina_prodotti_cancella_content form#annulla p { margin:-12px 0px; }
		
		/* user product serial*/
		#numero_seriale_shadowbox_content
		{
			margin:0px; padding:0px 20px 40px 40px;
			font-size:12px;
		}
			
			#numero_seriale_shadowbox_content div.form { position:absolute; top:97px; left:312px; }
				#numero_seriale_shadowbox_content div.targhetta
				{
					position:absolute; top:80px; left:38px;
					height:155px; width:239px;
				}
				
/* CRM NO REGISTER PAGE */
	#banner_clima
	{
		background: url(/indesit/2/_img/bkg_banner_clima.jpg) top left no-repeat;
		width: 347px; height: 194px;
		margin: 15px 0px 0px 0px; padding: 0px;
		color: #5a5a5a;
	}
	#banner_clima h1
	{
		position: relative; top: 24px; left: 0px;
		color: #5a5a5a; font-size: 18px; text-align: center;
	}
	#banner_clima h2
	{
		position: relative; top: 130px; left: 0px;
		margin: 5px 23px; padding: 0px;
		font-weight: normal; text-align: right;
	}
	#banner_clima a, #banner_clima a:hover
	{
		
		color: #5a5a5a; font-size: 12px; text-decoration: none;
	}
	
	/*PL*/
		#banner_clima_pl
		{
			background: url(/indesit/2/_img/pl_PL/bkg_banner_clima_pl_PL.jpg) top left no-repeat;
			width: 347px; height: 194px;
			margin: 15px 0px 0px 0px; padding: 0px;
			color: #5a5a5a;
		}
			#banner_clima_pl h1
			{
				position: relative; top: 24px; left: 0px;
				color: #5a5a5a; font-size: 18px; text-align: center;
			}
				#banner_clima_pl h2
				{
					position: relative; top: 130px; left: 0px;
					margin: 5px 23px; padding: 0px;
					font-weight: normal; text-align: right;
				}
					#banner_clima_pl a, #banner_clima_pl a:hover
					{
						
						color: #5a5a5a; font-size: 12px; text-decoration: none;
					}
		
		#banner_garanzia_pl
		{
			background: url(/indesit/2/_img/pl_PL/garanzia_ban.jpg) top left no-repeat;
			width: 347px; height: 194px;
			margin: 15px 0px 0px 0px; padding: 0px;
			color: #5a5a5a;
		}
						

/* TIPS */
.tips h2 { color:#00307f; font-size: 21px; margin: 10px 0px; font-weight: normal; }

	.tips .sx, .tips .dx { float: left;}
		.tips .sx { width: 620px; padding-right: 10px; }
		.tips .dx { width: 350px; }
		
	.tips .gallery
	{
		margin: 0 20px; width: 560px;
		position: relative; overflow: hidden;
	}
		.tips .gallery .holder
		{
			width: 100%; position: relative; overflow: hidden;
			z-index: 2;
		}
			.tips .gallery .holder ul { width: 30000px; }
				.tips .gallery .holder ul li { float: left; width: 140px; padding: 0 1px 1px 0; }
				.tips .gallery .holder ul li img { display: block; }
				/* vertical mode */
				.tips .gallery-vert { width: 240px; }
				.tips .gallery-vert .holder { height: 362px; }
				.tips .gallery-vert .holder ul { width: auto; }
				.tips .gallery-vert .holder ul li { float: none; }
				.tips .gallery-vert .holder ul li img { vertical-align: top; display: inline; }
			/* one item */
			.tips .gallery-one, .tips .gallery-vert-one { width: 240px; }
			.tips .gallery-vert-one .holder { height: 180px; }
			.tips .gallery-vert-one .holder ul { width: auto; }
			.tips .gallery-vert-one .holder ul li { float: none; }
			.tips .gallery-vert-one .holder ul li img { vertical-align: top; display: inline; }
				/* fade */
				.tips .gallery-fade { width: 240px; }
				.tips .gallery-fade .holder ul { width: 100%; height: 180px; }
				.tips .gallery-fade .holder ul li
				{ 
					position: absolute; top: 0; left: 0;
					width: 100%; height: 180px; padding: 0;
				}
				.tips .paging
				{
					position: absolute; top: 0; left: 0;
					margin: 0; padding: 0; z-index: 100;
				}
				.tips .paging li { padding: 0 10px 0 0; float: left; list-style: none; }
					.tips .paging li a
					{
						width: 14px; height: 14px; display: block;
						background-color: red;
						text-align: center; text-decoration: none; color: #fff;
					}
					.tips .paging li a.active { background-color: yellow; color: red; }
			.tips .next, .tips .prev
			{
				position: absolute; right: 0px; top: 50%;
				margin-top: -30px; width: 19px; height: 19px;
				background: url(/indesit/3/_css/tips/arrow_right.png) no-repeat;
				z-index: 20; overflow: hidden;
				text-indent: -9999px; outline: none; cursor: pointer;
			}
			/*.tips .next-disable { background: url(../images/btn-next-disable.png) no-repeat; }*/
			.tips .prev
			{
				background: url(tips/arrow_left.png) no-repeat;
				right: auto;
				left: 0px;
			}
			/*.tips .prev-disable { background: url(../images/btn-prev-disable.png) no-repeat; }*/
			.tips .stop,
			.tips .start
			{
				/*background: url(../images/btn-pause.png) no-repeat;*/
				overflow: hidden; float: left;
				text-indent: -9999px;
				width: 30px; height: 30px; margin: 0 0 0 10px;
				outline: none; cursor: pointer;
			}
			/*.tips .stopped .start { background: url(../images/btn-play.png) no-repeat; }*/
			.tips .start,
			.tips .no-active .start { margin: 0; /*background: url(../images/btn-play-disable.png) no-repeat;*/ }
			.tips .stopped .stop { /*background: url(../images/btn-pause-disable.png) no-repeat;*/ }
			.tips .control { font-size: 18px; line-height: 21px; padding: 5px 0 0; }
			.tips .nav
			{
				position: fixed; top: 150px; left: 0;
				padding-left: 10px; z-index: 100;
				background: #f4f5f5; border-right: 1px solid #ddd;
				width: 115px;
			}
			.tips .nav strong { font-size: 14px; line-height: 17px; color: #686c70; }
			.tips .nav ul { margin: 0; padding: 14px 0 0; list-style: none; }
			.tips .nav ul li { padding: 0 0 5px; }			

	.tips a { cursor:pointer; }
		.tips #consigli_intro
		{
			width:596px;
			margin:10px 0px 0px 0px; padding-bottom:25px;
			border-bottom:thin; border-bottom-color:#9ac2fd; border-bottom-style: solid;
			font-size:14px; color:#000000;
		}
			.tips #consigli_intro strong { font-weight: normal; }

			.tips #consigli_titolo
			{
				margin:-7px 0px 15px 13px;
				padding:0px;
				font-size:28px;
				font-weight:normal;
				color:#013c95;
			}
			.tips #consigli_container { height:530px; }
	
				.tips .tooltip
				{
					width:184px; height:157px;
					background-image:url('tips/tooltip.png'); background-repeat:no-repeat;
				}
					#tooltip_consiglio_1 { position:absolute; top:210px; left:10px; }
					#tooltip_consiglio_2 { position:absolute; top:270px; left:215px; }
					#tooltip_consiglio_3 { position:absolute; top:200px; left:425px; }
					#tooltip_consiglio_4 { position:absolute; top:410px; left:35px; }
					#tooltip_consiglio_5 { position:absolute; top:470px; left:235px; }
					#tooltip_consiglio_6 { position:absolute; top:400px; left:425px; }
	
				.tips .consiglio
				{
					position:absolute; top:50%; left:50%;
					width:170px; height:110px;
					margin:auto 5; margin-left:-85px; margin-top:-40px;		
					font-family: 'Marker_SD','Trebuchet MS',Arial,Helvetica,sans-serif;
				    font-size:20px; color: #013c95; text-align:center;
				}

				.tips .consiglio_cs
				{
					position:absolute; top:50%; left:50%;
					width:170px; height:110px;
					margin:auto 5; margin-left:-85px; margin-top:-40px;		
					font-family: 'Marker_SD','Trebuchet MS',Arial,Helvetica,sans-serif;
				    font-size:16px; color: #013c95; text-align:center;
				}
			
				.tips .consiglio_pl
				{
					position:absolute; top:50%; left:50%;
					width:170px; height:110px;
					margin:auto 5; margin-left:-85px; margin-top:-40px;		
					font-family: Arial;
				    font-size:17px; color: #013c95; text-align:center;
				}

				.tips #vedi_consigli
				{
					position:absolute; top:660px;
					width:596px; margin:10px 0px 0px 0px; padding-bottom:10px;
					border-bottom:thin; border-bottom-style:solid; border-bottom-color:#9ac2fd;
					font-size:12px; color:#ef631b; text-align: right;
				}
					.tips #vedi_consigli span
					{
						float:right; padding-bottom:15px;
						font-size: 14px; color: #ef631b;
					}
				
				.tips #famiglie_prodotto_titolo
				{
					margin:15px 0 15px 0px; padding:0px;
					font-size:22px; font-weight:normal; color:#013c95;
				}
					.tips #famiglie_prodotto_titolo_cs
					{
						margin:0px 0 15px 13px; padding:0px;
						font-size:22px; font-weight:normal; color:#013c95;
					}
					.tips #famiglie_prodotto_titolo_ro
					{
						margin:-30px 0 15px 13px; padding:0px;
						font-size:22px; font-weight:normal; color:#013c95;
					}
					.tips #famiglie_prodotto_titolo_hu
					{
						margin:7px 0 15px 13px; padding:0px;
						font-size:22px; font-weight:normal; color:#013c95;
					}
					.tips #famiglie_prodotto_titolo_dk
					{
						margin:5px 0 15px 13px; padding:0px;
						font-size:22px; font-weight:normal; color:#013c95;
					}
				
				.tips #famiglie_prodotto_container { height:200px; }
					.tips #famiglia_prodotto_pic_1
					{
						position:absolute; top:755px; left:12px;
						width:137px; height:134px;
					}
					.tips #famiglia_prodotto_link_1
					{
						position:absolute; top:900px; left:12px;
						width:140px; height:23px;
					}
					.tips #famiglia_prodotto_pic_2
					{
						position:absolute; top:755px; left:166px;
						width:137px; height:134px;
					}
					.tips #famiglia_prodotto_link_2
					{
						position:absolute; top:900px; left:166px;
						width:140px; height:23px;
					}
					.tips #famiglia_prodotto_pic_3
					{
						position:absolute; top:755px; left:320px;
						width:137px; height:134px;
					}
					.tips #famiglia_prodotto_link_3
					{
						position:absolute; top:900px; left:320px;
						width:140px;
					}
					.tips #famiglia_prodotto_pic_4
					{
						position:absolute; top:755px; left:474px;
						width:137px; height:134px;
					}
					.tips #famiglia_prodotto_link_4
					{
						position:absolute; top:900px; left:474px;
						width:140px;	
					}
					.tips .famiglia_prodotto_pic { float:left; padding-top:5px; }
	
				.tips .famiglia_prodotto_txt
				{
					padding-top:10px; padding-left:30px;
					font-size:12px;
				}
					.tips .famiglia_prodotto_txt a { color:#004b7b; }
				
				.tips .bordo_azzurro
				{
				 	margin:10px 0px 0px 0px;
				 	border-top:thin; border-top-style:solid; border-top-color:#9ac2fd;
				}
				.tips #tutti_consigli_titolo
				{
					margin:0px 0px 30px 13px; padding:0px;
					font-size:28px; font-weight:normal; color:#356bbb;
				}
				.tips #tutti_consigli_container { width:593px; height:auto; }
	
				.tips #consigli_tag_titolo
				{
					 margin:0px 0px 5px 13px; padding:30px 0px 0px 0px;
					 width:600px; height:auto;
					 border-top:thin; border-top-color:#9ac2fd; border-top-style:solid;
					 font-size:28px; color:#356bbb;
				}
				.tips .consigli_pagination
				{
					position:absolute; width:596px; margin:3px 0px 0px 0px; 
					border-top:thin; border-top-color:#9ac2fd; border-top-style:solid;
				}
	
				.tips .consigli_pagination div
				{
					float:right; padding-top:10px;		
					color:#022a66; font-size:14px;
				}
					.tips .consigli_pagination div span { color:#ef631b; }
					.tips .consigli_pagination div a { color:#022a66; }
				
				.tips #consiglio_container
				{
					margin:0px 0px 5px 13px; padding:20px 0px 0px 0px;
					border-top:thin; border-top-style:solid; border-top-color:#9ac2fd;
				}
				
				.tips .consiglio_container_immagine
				{
					height:90px;
					padding:0px 0px 15px 13px; margin-top:35px;
				}
				
				.tips .consiglio_immagine
				{
					float:left; width:160px;
					font-size:17px; color:#022a66;
				}
				.tips .consiglio_container_titolo { overflow:hidden; }
				.tips .consiglio_titolo { font-size:17px; color:#022a66; }
				.tips .consiglio_descrizione { font-size:12px; color:#333333; }
	
				.tips .consiglio_container_corpo
				{
					margin:0px 0px 5px 13px; padding:0px 0px 20px 0px;
					width:600px; height:auto;
					border-bottom:thin; border-bottom-style:solid; border-bottom-color:#9ac2fd;
				}
				.tips .consiglio_corpo
				{
					margin:5px 0px 0px 0px;
					font-size:12px; color:#666666;
				}
				.tips .consiglio_container_tag
				{
					padding-top:20px; 
					font-size:12px; color:#000000;
				}
				.tips .consiglio_famiglia_prodotto_link { margin:5px 0px 0px 0px; padding:0px; }
	
				.tips #tag_container
				{
					margin:5px 0px 0px 0px;
					font-size:12px; color:#666666;
				}
				.tips #tag_link { float:left; padding:5px 10px 0px 0px; }
					.tips .tag_bkg1 { width:auto; height:25px; background:url(tips/bkg_tag_central.png) repeat-x scroll center bottom transparent; }
					.tips .tag_bkg2 { height:25px; background:url(tips/bkg_tag_left.png) no-repeat scroll left bottom transparent; }
					.tips .tag_bkg3 { height:25px; background:url(tips/bkg_tag_right.png) no-repeat scroll right bottom transparent; }
	
				.tips #tag_post_login { padding:5px; font-size:10px; }
					.tips #tag_post_login a, .tips #tag_post_login a:hover { color:#144d90; }
	
				.tips #slider_container { margin:65px 0px 0px 13px; }
					.tips .slider_bkg1 { height:283px; background:url(tips/bkg_consigli_gradient.png) repeat-x scroll center bottom transparent; }
					.tips .slider_bkg2 { height:283px; background:url(tips/bkg_consigli_left.png) no-repeat scroll left bottom transparent; }
					.tips .slider_bkg3
					{
						width:600px; height:283px; padding:0px;
						background: url(tips/bkg_consigli_right.png) no-repeat scroll right bottom transparent;
					}
				
				.tips #slider_post_login
				{
					padding:10px 10px 10px 25px;
					font-size:18px; color:#144d90;
				}
				.tips .slider_container_prodotto { background-repeat:no-repeat; background-image:url(tips/sfondo.png); background-position:top; }
					.tips .slider_container_prodotto div
					{
						 padding:10px 0px 0px 10px;
						 font-size:12px; color:#00265f;
					}
					.tips #slider_famiglia_prodotto_link
					{
						position:absolute; top:245px; padding:2px 0px 0px 30px;
						font-size:14px; color:#000000;
					}
					.tips #slider_famiglia_prodotto_link a, .tips #slider_famiglia_prodotto_link a:hover { color:#f06d2a; text-decoration:underline; }
				
				.tips #tuIndesit_consigliRecenti
				{
					width:350px; margin:3px 0px 3px 0px; padding:3px 0px 3px 0px;		
					color:#022a66;
				}
					.tips #tuIndesit_consigliRecenti p.tit
					{
						position:relative; top:28px; left:0px;
						margin:0px; padding: 0px;
						font-size:17px;
					}
					.tips #tuIndesit_consigliRecenti p
					{
						position:relative; top:173px; left:23;
						margin:0px; padding:0px;
						font-size:12px; 
						width:300px;	
					}
					.tips #tuIndesit_consigliRecenti div#link
					{
						position:relative; top:187px; left:205px;	
						width:124px;
						text-align:center;
					}		
					.tips #tuIndesit_consigliRecenti a, .tips #tuIndesit_consigliRecenti a:hover { font-size:12px; color:#000000; text-decoration:underline; }
					
						.tips #tuIndesit_consigliRecenti div.link_famiglia_prodotto { height:30px; margin:0px 0px 5px 0px; padding:0px; }
							.tips #tuIndesit_consigliRecenti div.link_famiglia_prodotto div#link_1,
							.tips #tuIndesit_consigliRecenti div.link_famiglia_prodotto div#link_2,
							.tips #tuIndesit_consigliRecenti div.link_famiglia_prodotto div#link_4
							{
								float:left; width:100px;
								font-size:17px; color:#00307f;
							}
							.tips #tuIndesit_consigliRecenti div.link_famiglia_prodotto div#link_3
							{
								float:left; width:122px;
								font-size:17px; color:#00307f;
							}
								.tips #tuIndesit_consigliRecenti ul
								{
									position:relative; top:30px;
									margin:0px; padding:0px;
									font-size:12px; color:#000000; list-style:decimal; list-style-position:inside;
								}
									.tips #tuIndesit_consigliRecenti ul li { padding-top:10px; }

					.tips #consigliTab_contenuto
					{
						border:1px solid #006db8; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
						margin:50px 0px 0px 0px; padding: 15px; width: 563px;
					}
					
	/* tips UK */

	.tips.static h2
	{
		 margin:10px 0px;
		 font-size:21px;
		 font-weight:bold;
		 color:#666666;
	}
	.tips.static #tips_static
	{
		margin: 0px; padding: 0px;
	
	}
		.tips.static #tips_static a, .tips.static #tips_static a:hover
		{
			text-decoration:none; font-weight:normal;
		}

	.tips.static .big_box_blu_sx
	{
		width:338px;
		padding:5px 15px 20px 15px;
		margin:0px;
		vertical-align:top;
		font-size:12px;
	}
	.tips.static .big_box_blu_dx
	{
		float:right;
		padding:10px 2px 4px 0px;
		width:198px;
	
	}
	.tips.static .big_box_blu
	{
		width:596px;
		height:105px;
		background:url(tips/advice_box.gif) top left no-repeat;
		margin:15px 0px 6px 0px;
	}
		.tips.static .big_box_blu a
		{
			text-decoration:none;
		}
		.tips.static .big_box_blu ul
		{
			color:#003c97;
			font-size:12px;
			margin:0px 0px 0px -18px;
		}
		.tips.static .big_box_blu p
		{
			margin:0px;
			padding:0px;
			font-size:18px;
		}
		
	.tips.static #tuIndesit_tuaPaginaBottom
	{
		color: #ffffff; 
		background:url(../_css/crm/tuIndesit_tuaPaginaBottom.jpg) top left no-repeat;
		width: 350px; height: 346px; margin:20px 0px 0px 0px;
	}
		.tips.static #tuIndesit_tuaPaginaBottom p.tit
		{
			position: relative; top: 28px; left: 23px; margin: 0px; padding: 0px;
			font-size: 17px; font-weight: bold;
		}
		.tips.static #tuIndesit_tuaPaginaBottom p.desc
		{
			position: relative; top: 170px; left: 23px; margin: 0px; padding: 0px;
			font-size: 17px; font-weight: bold;
		}	
			.tips.static #tuIndesit_tuaPaginaBottom p
			{
				position: relative; top: 173px; left: 23px;
				margin: 0px; padding: 0px; width: 300px;
				font-size: 12px; 
			}
			.tips.static #tuIndesit_tuaPaginaBottom div#link
			{
				position: relative; top: 187px; left: 205px; 	
				width:124px; text-align:center
			}		
			.tips.static #tuIndesit_tuaPaginaBottom a, .solve #tuIndesit_tuaPaginaBottom a:hover { color: #ffffff; font-size: 15px; }	
		
	/* shadowbox */
	
	#tips_static_shadowbox_content
	{
		margin:0px; padding:20px 20px 20px 40px;
	}
		#tips_static_shadowbox_content a, #tips_static_shadowbox_content a:hover
		{
			text-decoration:none;
		}
		#tips_static_shadowbox_content h1
		{
			font-size:21px;
			font-weight:normal;
			color:#666666;
			margin:0px 0px 20px 0px;
			padding:0px;	
		}
		#tips_static_shadowbox_content h2
		{
			font-size:16px;
			margin:0px; padding:0px;	
		}
		#tips_staticshadowbox_content ul
		{
			font-size:14px;
			margin:-10px 0px 0px -25px; 
		}
		#tips_static_shadowbox_content p { font-size:14px; }
		
/* INDESIT PER TE */
.indesit-index .head {
	background: url(/indesit/3/_css/indesit/index-bkg.jpg) top center no-repeat;
	min-height: 484px;
}

.indesit-index .head section {
	position: absolute; top: 90px; left:637px;
	width:319px;
}

.indesit-index h2 {
	color: #000; font-weight: normal;
	width: 290px; margin-left:15px;
}

.indesit-index .reg {
	background: #0063c0; padding:10px;
	color: #fff;
}
	.indesit-index .reg a, .indesit-index .reg a:hover { color: #fff; }
	.indesit-index .reg a {
		border: 2px solid #fff; padding:5px 8px; margin-left:3px;
		text-transform: uppercase;
	}
	
.indesit-index .log {
	background: #cce0f2;
	padding:10px;
	color: #0063c0;
}
	.indesit-index .log a, .indesit-index .log a:hover { color: #fff; }
	.indesit-index .log a {
		border: 2px solid #fff; padding:5px 8px; margin-left:3px;
		text-transform: uppercase;
		background: #0063c0; 
	}

.indesit-index ul {
	list-style-type: none;
	margin-top: 25px;
}
.indesit-index li {
	float: left;
	width: 483px; margin-right:14px;
	background: #0063c0;
	margin-top:14px;
}

.indesit-index li p {
	padding: 3px 10px; width:445px;
	background: url(/indesit/3/_css/indesit/arrow-white-right.png) center right no-repeat;
	margin: 5px;
}

.indesit-index ul a, .indesit-index ul a:hover { color: #fff; }

.indesit-index ul img { margin-bottom: -5px; }

/*tips*/
.indesit-tips .head {
	border-bottom: 1px solid #286287;
	margin: 25px 0px 30px 0px; padding-bottom: 25px;
}

.indesit-tips h2 {
	font-size: 24px; color: #0063be;
	margin-bottom: 15px;
}

.indesit-tips h3 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-tips h3 span { font-weight: normal; color: #0063be; line-height: 30px; }

.indesit-tips-det .head {
	border-bottom: 1px solid #286287;
	margin: 25px 0px 30px 0px; padding-bottom: 25px;
}

.indesit-tips-det h2 {
	font-size: 24px; color: #0063be;
	margin-bottom: 15px;
}

.indesit-tips-det h3 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-tips-det h3 span { font-weight: normal; color: #0063be; line-height: 30px; }

.indesit-tips ul {
}
.indesit-tips  li {
	width: 210px; height: 264px;
	float: left; margin-right: 46px;
}

.indesit-tips li p {
	width: 195px;
	margin: 5px 0px 0px 5px;
	font-size: 15px;
    font-weight: bold;
}
.indesit-tips ul a, .indesit-tips ul a { font-weight: bold; text-transform: uppercase; color: #fff; }


.indesit-tips-det h4 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-tips-det h4 strong { font-weight: normal; color: #0063be; line-height: 30px; }

.indesit-tips-det div.det {
	width: 890px; height:450px; margin: 0 auto; margin-bottom: 25px;
	position: relative;
	color: #000;
}

.indesit-tips-det p.back {
	font-size: 14px;
	margin: 20px 48px 20px 0;
    padding-top: 20px;
    text-align: right;
}

.indesit-tips-det h2 {
	color: #0063be; text-transform:uppercase;
	margin-bottom: 15px;
}

.indesit-tips-det div.det section {
	margin-left:490px;
	width: 400px;
	text-align: justify;
}

.indesit-tips-det div.nav {
	position: absolute; bottom: 0px; right: 0px;
	text-align: right;
}
.indesit-tips-det div.nav img { margin-left: 15px;}

/* fast & go */
.indesit-fast-good .head {
	border-bottom: 1px solid #286287;
	margin: 25px 0px 30px 0px; padding-bottom: 25px;
}

.indesit-fast-good h2 {
	font-size: 24px; color: #0063be;
	margin-bottom: 15px;
}

.indesit-fast-good h3 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-fast-good h3 strong { font-weight: normal; color: #0063be; line-height: 30px; }

.indesit-fast-good ul a,.indesit-fast-good ul a:hover { color: #fff; }

.indesit-fast-good li {
	float: left; margin-right: 46px;
    height: 264px; width: 210px;
    font-size: 15px;
}

.indesit-fast-good li p {
	width: 195px; margin: 5px 0px 0px 5px;
	font-size: 15px; font-weight: bold;
	text-transform: uppercase;
}

.indesit-fast-good-det .head { 	
	margin: 25px 0px 30px 0px; padding-bottom: 25px;
}

.indesit-fast-good-det h2 {
	font-size: 24px; color: #0063be;
	margin: 30px 0px 15px 0px;
	text-transform: uppercase;
}

.indesit-fast-good-det h3 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-fast-good-det h3 strong { font-weight: normal; color: #0063be; line-height: 30px; }

.indesit-fast-good-det h4 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-fast-good-det h4 strong { font-weight: normal; color: #0063be; line-height: 30px; }


.indesit-fast-good-det p.back {
	text-align: right; font-size:14px;
	margin: 20px 0px; padding-top:20px; border-top: 1px solid #286287; 
}

.indesit-fast-good-det div.det { 
	position: relative; height: 606px;
	margin-bottom: 25px;
}

.indesit-fast-good-det div.det div.nav {
	position: absolute; top: 600px; right: 0px;
	text-align: right;
}

.indesit-fast-good-det div.det div.nav img { margin-left: 15px; }

.indesit-fast-good-det div.det section {
	margin-left:540px; width: 440px;
	text-align: justify; color: #000; 
}

.indesit-fast-good-det div.det section strong { text-transform: uppercase; }

/* dishwasher */
.indesit-dishwasher .head {

	margin: 25px 0px 30px 0px; padding-bottom: 25px;
}

.indesit-dishwasher h2 {
	font-size: 24px; color: #0063be;
	margin-bottom: 15px;
}

.indesit-dishwasher h3 { font-size: 18px; color: #000; font-weight: normal; }
.indesit-dishwasher h3 strong { font-weight: bold; color: #000000; line-height: 30px; }

.indesit-dishwasher ul a,.indesit-dishwasher ul a:hover { color: #fff; }

.indesit-dishwasher li {
	width: 210px; height: 288px;
	float: left; margin-right: 46px;
}

.indesit-dishwasher li p {
	width: 195px;
	margin: 11px 0px 0px 5px;
	font-size: 17px;
    font-weight: bold;
}

.indesit-dishwasher .nav li p {
	text-transform: uppercase;
}

.indesit-dishwasher .slide li {
	width: 485px; height: 448px;
	float: left; margin-right: 46px;
}

.indesit-dishwasher div.nav {
	position: relative; top: 30px; 
	text-align: right;
}

.indesit-dishwasher div.nav1 {
    position: absolute;
    right: 40px;
    text-align: right;
    top: 720px;
}

.indesit-dishwasher p.back {
	font-size: 14px;
	margin: 20px 0px 20px 0;
    padding-top: 20px;
    text-align: right;
}

.indesit-dishwasher div.nav1 img {
    margin-left: 15px;
}

.slide_dx p {
	text-transform: uppercase;
	font-size: 17px;
    font-weight: bold;
    color: #0063be;
}

.slide_dx p {
	text-transform: uppercase;
	font-size: 25px;
    font-weight: bold;
    color: #0063be;
	text-align: left;    
}


/* SEARCH */

.search table { font-size:14px; }
	.search table td { padding-right: 8px; }
		.search table td span { font-size: 21px; color:#9b9b9b; font-weight: normal; }
		.search table div
		{
			background: url(form/search.png) top left no-repeat;
			width: 238px; height: 24px;
		}
			.search table input { text-decoration: none; border: none; outline: none; text-decoration: none; background: none; }
				.search table input.text-searach { height: 17px; width:190px; padding: 2px 3px; }
				.search table input.send-searach { height: 21px; width:30px; padding: 0px; cursor: pointer;}
		
		.search h4, .search h3 { font-size: 21px; color:#00307f; font-weight: normal; }
		.search h4 { margin: 25px 0px 15px 0px;}
		.search h3 { margin: 0px 0px 20px 0px;}
			.search table.result table td { vertical-align: top;  }
				.search table.result table td a, .search table.result table td a:hover { font-size: 12px; color: #006db8;  }
				
					

/* STORE */
	.store { margin-top: 50px; }
	
	/* form */
	.store h2
	{
		font-size: 21px; color:#9b9b9b; font-weight: normal;
		float: left;
	}
		.store .form
		{
			background: url(/indesit/3/_css/store/search.png) top left no-repeat;
			width: 238px; height: 24px;
			float: left; margin: 0px 0px 0px 10px;
		}
			.store .form input
			{
				background: none; border: none; text-decoration: none; text-indent:5px; 
				height: 18px; width:202px; margin: 4px 0px 0px 2px;
			}
			.store .form input.send-store
			{
				background: none; border: none; text-decoration: none; cursor: pointer;
				height: 20px; width:30px; margin: 0px;
			}
	
	/* nota */	
	.store	p.nota
	{
		font-size: 10px; text-align: right;
		margin: 5px 0px 0px 0px;
	}
	
	/* result */
	.store .store-data div.sx
	{
		float: left;
		width: 336px; height: 479px; margin:0px 0px -15px 0px; padding: 0px 30px 0px 0px;
 		overflow-y: auto; overflow-x: hidden;
		background: url(store/data.png) top left repeat-y;
	}

		.store .store-data p.b { margin: 0px 0px 8px 0px; }
		.store .store-data h3
		{
			color: #00307f; font-size: 23px; font-weight: normal;
			margin: 0px 0px -10px 0px;
		}
		.store .store-data h4
		{
			color: #00307f; font-size: 14px; text-transform: uppercase;
			margin: 0px;		
		} 
		.store .store-data hr { border: 1px dotted #9b9b9b; margin: 0px 0px 8px 0px; }
		.store .store-data table { text-transform: uppercase; }
		
	/* result */
	.store .store-data div.dx
	{
		float: left;
		width: 611px; height: 479px;
	}
		.store .store-data #load-off
		{
			position:absolute; top:240px; left:440px;
			width:200px; height: 25px;
			background:none;
			z-index:495;
		}
		.store .store-data #load
		{
			position:absolute; top:240px; left:440px;
			width:200px; height: 25px;
			padding-top:10px;
			background:#006db8; border:1px solid #c2c2c2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
			z-index:500;
			text-align: center; color: #ffffff; font-size: 14px;
		}
		.store .store-data #map { width: 611px; height: 479px; }
		
		.store .store-data #prev_next
		{
			text-align: center;
			margin: 10px;
		}
		
	/* retailer partner UK */
	.store .retailer_partner { margin: 40px 0px 0px 0px; padding: 0px; }
		.store .retailer_partner ul { margin: 0px 0px 0px 0px; padding: 0px; }
			.store .retailer_partner li
			{
				list-style-type: none;
				margin: 0px; padding: 0px 32px 0px 0px;
				float: left;
			}
				.store .retailer_partner li.none { padding-right: 0px; }	
	/* e-shop */
	.eshop .url { position: relative; top:-25px; left: 20px; }
		
/* STORE STATIC */
.store-static a, .store-static a:hover { color:#006db8; }
		
.store-static .sx, .store-static .dx { float: left;}
	.store-static .sx { width: 620px; padding-right: 10px; }
	.store-static .dx { width: 350px; }

/* CATALOGUES */
	.catalogues h3, .catalogues ul.thumbs li h3
	{
		margin:40px 0px 10px 0px; padding:0px;
		font-size: 22px; color: #9b9b9b; font-weight: normal; text-align: left;
	}

	.catalogues div.content
	{
		display: none; float: right;
		width: 300px; margin:0px 0px 0px 40px; padding: 0px;
	}
		.catalogues div.content a { text-decoration: none; }
		.catalogues div.content a:focus, .catalogues div.content a:hover, .catalogues div.content a:active { text-decoration: none; }
	
	.catalogues div.slideshow-container
	{
		position: relative; clear: both;
		height: 424px; cursor: text;
	}
		.catalogues div.slideshow span.image-wrapper
		{
			display: block;
			position: absolute; top: 0; left: 0;
			cursor: text;
		}
			.catalogues div.slideshow a.advance-link { display: block; width: 300px; cursor: text; }
			.catalogues div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; cursor: text; }
			
			.catalogues div.slideshow img 
			{
				vertical-align: middle; cursor: text;
				padding: 10px; border: 1px solid #bfbfbf;
			}

	.catalogues div.caption-container
	{
		position: relative; clear: left;
		margin-top: 35px;
	}
		.catalogues div.caption { padding: 12px; }
	
	.catalogues div.image-desc { color: #9b9b9b; font-size: 10px; }
		.catalogues div.image-desc a, .catalogues div.image-desc a:hover { text-decoration: none; color:#006db8; font-size:17px; font-weight: bold; }	
		.catalogues div.image-desc strong { font-size: 14px; }	
	
	.catalogues ul.thumbs
	{
		clear: both; width: 540px;
		margin: 0; padding: 0;
		
	}
		.catalogues ul.thumbs li
		{
			float: left; margin: 0; padding:0px 10px 15px 0px;
			list-style: none; width: 125px;
			color: #006db8; font-size: 12px; font-weight: bold;
		}
			.catalogues a.thumb
			{
				padding: 0; display: inline; border: none;
				color: #006db8; font-size: 12px; font-weight: bold;
			}
			.catalogues ul.thumbs li.selected a.thumb { color: #d43e0b; font-size: 12px; font-weight: bold; }
			.catalogues ul.thumbs li.selected a.thumb.uk { color: #006db8; font-size: 12px; font-weight: bold; }
			.catalogues a.thumb:focus { outline: none; }

		.catalogues ul.thumbs img 
		{ 
			padding: 3px; border: 1px solid #bfbfbf;
			display: block;
		}
		
/* MEDIA */
.media
{
	background-color: #ffffff; color:#00327d;
	padding: 0px 15px;
}
	
	.media .left { width: 690px; }
	.media .right { width:250px; margin:0px; padding:0px; }
		
		.media .left a { font-size:12px; color:#1593cd; }
		
		.media .left h3
		{
			margin:0px; padding:0px;
			font-size: 15px;
		}
		
			.media .gallery p { margin-top:4px; margin-bottom:0px; font-size: 11px; }
				.media .gallery table.link p { margin-top: -9px; margin-left: 27px; font-size: 12px; }
			
			.media .video
			{
				background:url(/indesit/3/_css/media/video.png) top left no-repeat;
				width: 710px;
				margin-top:50px;
			}
				.media .video h3
				{
					font-size: 18px; font-weight: normal; text-transform: uppercase;
					margin: 0px 0px -10px 0px; padding: 0px;
				}
				.media .video p
				{
					font-size: 14px; color:#1593cd; font-weight: bold;
					margin: 0px; padding: 0px;
				}
				.media .video span { font-size: 10px; }
				.media .video .link { margin:5px 13px 0px 0px; text-align: right; }
			
			.media .archive { margin-top: 30px; }
				.media .archive h3
				{
					font-weight: bold; font-size: 14px; text-transform: uppercase;
					margin: 0px; padding: 0px;
				}
				.media .archive p
				{
					font-weight: bold; font-size: 14px; text-transform: uppercase; color:#a0b3d1;
					margin: 10px 0px 0px 0px; padding: 0px;
				}
				.media .archive strong { font-size: 14px; color:#1593cd; }
				.media .archive span { font-size: 10px; color:#00327d; }
			
			.media .press
			{
				margin: 0px; padding: 0px;
				position: absolute; top:70px; left:755px;
			}
				.media .press ul
				{
					margin: 0px; padding: 0px;
					background: url(/indesit/3/_css/media/press.jpg) top left no-repeat #000000;
					list-style-type: none;
					width: 220px; height:747px; 
					
				}
					.media .press ul li { color: #ffffff; }
						.media .press h3
						{
							padding:22px 0px 0px 0px; margin:0px; 
							font-size: 14px;
						}
						.media .press span { font-size: 11px; }
						.media .press p
						{
							font-size: 11px; font-weight: bold;
							margin: 0px; padding: 0px;
						}
						.media .press p.link { text-align:right; font-size: 11px; font-weight: normal; }
						.media .press p.link a, .media .press p.link a:hover { color:#1593cd; }
						.media .press ul li { padding: 0px 20px 15px 20px; }
			
			.media .contact
			{
				background: url(/indesit/3/_css/media/contact.jpg) top left no-repeat;
				min-height: 124px; width:200px;
				padding: 20px 20px;
				font-size: 11px;
			}
				.media .contact h3
				{
					margin:0px 0px 10px 0px; padding:0px;
					font-size: 14px; text-transform: uppercase;
				}
				.media .contact p
				{
					font-weight:normal; text-align: right;
					margin-right: 23px;
				}
				.media .contact a, .media .contact a:hover { color:#1593CD; }
				
.media #moon
{
	position: absolute; top:680px; left: 100px;
	background-color:transparent;
	width: 320px; height: 237px;
	display: none;
}	
 .media #moon p
 {
 	text-align: right;
 	cursor: pointer;
 }
 
 
 
 	/* media UK */
 	
 	.media_header_link
	{
		position:absolute;
		top:4px;
		right:0px;
	}
		.media_header_link a
		{
			font-size:18px;
		}
			.media_header_link a img
			{
				margin-left:10px;
				vertical-align:middle;
			}
 
 	.media_container
	{	
		float:left;
		padding:20px 50px;
	}
	
	.media_container h2
	{
		margin:5px 10px;
		font-size:16px;
		color:#006db8;
	}
	.media_container img
	{
		padding:5px;
		border:1px solid #666666;
	}
	.media_container p
	{
		margin-top:3px;
	}
	
	.media_container .intro
	{
		float:left;
		width:580px;
	}
	
	.media_container .box
	{
		float:left;
		width:300px;
		height:253px;
	}
 
	 	/* archive */
	 
	 	.media_archive_container
		{	
			float:left;
			padding:20px;
		}
			.media_archive_container h2
			{
				margin:5px 10px;
				font-size:16px;
				color:#006db8;
			}
			.media_archive_container img
			{
				padding:5px;
				border:1px solid #666666;
			}
			.media_archive_container p
			{
				margin-top:3px; width:280px;
				text-align: justify;
			}
		
		.media_archive_container .intro
		{
			float:left;
			width:580px;
		}
		
		.media_archive_container .box
		{
			float:left;
			width:320px;
		}
		.media_archive_container .box.last
		{
			float:left;
			width:300px;
		}
			.media_archive_container .box span
			{
				 margin:0px;
				 font-size:11px;
				 font-weight:bold;
				 color:#006db8;
			}
 
 
	/* media classic */
	 
 .media_classic
{
	float:left;
	/*width:800px;*/
	margin-top:15px;
}
	.media_classic .video
	{
		float:left;
		height:350px;
	}

	.media_classic .video_container
	{
		float:left;
		width:328px;
	}
	
	.media_classic .thumb_container {
		float:right; margin:0 0 -17px;
		width:650px;
	}

	.media_classic .video h2
	{
		padding:0px 0px 10px 0px;
		font-size:16px;
		color:#f46800;
	}
	.media_classic .video .player
	{
		width:325px;
		height:265px;
		margin:0px auto;
		background-color:#000000; 
	}
	.media_classic .video .info
	{
		position:absolute;
		top:294px;
		left:355px;
	}
		.media_classic .video .info h3
		{
			color:#006db8;
		}
		.media_classic .video .info p
		{
			margin:0px 0px 10px 0px;
			padding:0px;
		}
		.media_classic .video .info .send_friend
		{
			width:70px;
			margin-left:0px;
			padding:4px;
			background-color:#f46800;
			border:1px solid #f46800;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			font-size:14px;
			color:#ffffff;
			cursor: pointer;
		}
		.media_classic .thumb
		{
			float:left;
			width:100px;
			height:80px;
			margin:30px 0px 0px 30px;
			padding:0px;
		}

	.press_link
	{
		 float:right;
		 margin-top:45px;
	}
		.press_link p
		{
			 margin:0px;
			 padding:0px;
			 font-size:12px;
			 font-weight:bold;
			 color:#00307f;
			 text-align:center;
		}

/* media TK */

 .media_tk
{
	float:left;
	margin-top:15px; margin-left: 35px; 
}

.media_tk table.cat
{
	background-color: #f9f9f9;
	border: 1px solid #cccccc;
}

.media_tk table.cat hr
{
display: block;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
border-style: inset;
border-width: 1px;
border: 1px solid #cccccc;
margin: 0;
}

.media_tk table.cat .border_right
{
	border-right: 1px solid #cccccc;
}

.media_tk table.cat tr td
{
	padding: 10px;
}

.media_tk table.cat tr td .small
{
	font-size: 12px;
}

	.press_link
	{
		 float:right;
		 margin-top:45px;
	}
		.press_link p
		{
			 margin:0px;
			 padding:0px;
			 font-size:12px;
			 font-weight:bold;
			 color:#00307f;
			 text-align:center;
		}
	
	/* press classic */

.acrobat_link
{
	float:left;
	margin-top:20px;
}
.media_link
{
	float:right;
	margin-top:20px;
}
.media_link p
{
	 margin:0px;
	 padding:0px;
	 font-size:12px;
	 font-weight:bold;
	 color:#00307f;
	 text-align:center;
}
	
.press_classic h3, .press_classic ul.thumbs li h3
{
	margin:40px 0px 10px 0px; padding:0px;
	font-size: 22px; color: #9b9b9b; font-weight: normal; text-align: left;
}

.press_classic div.content
{
	display: none; float: right;
	width: 410px; margin:0px 0px 0px 40px; padding: 0px;
}
	.press_classic div.content a { text-decoration: none; }
	.press_classic div.content a:focus, .press_classic div.content a:hover, .press_classic div.content a:active { text-decoration: none; }

.press_classic div.slideshow-container
{
	position: relative; clear: both;
	height: 424px; cursor: text;
}
	.press_classic div.slideshow span.image-wrapper
	{
		display: block;
		position: absolute; top: 0; left: 0;
		cursor: text;
	}
		.press_classic div.slideshow a.advance-link { display: block; width: 410px; cursor: text; }
		.press_classic div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; cursor: text; }
		
		.press_classic div.slideshow img 
		{
			vertical-align: middle; cursor: text;
			padding: 10px; border: 1px solid #bfbfbf;
		}

.press_classic div.caption-container
{
	position: relative; clear: left;
	margin-top: 35px;
}
	.press_classic div.caption { padding: 12px; }

.press_classic div.image-desc { color: #9b9b9b; font-size: 10px; }
	.press_classic div.image-desc a, .press div.image-desc a:hover { text-decoration: none; color:#006db8; font-size:17px; font-weight: bold; }	
	.press_classic div.image-desc strong { font-size: 14px; }	

.press_classic ul.thumbs
{
	clear: both; width: 540px;
	margin: 0; padding: 0;
	
}
	.press_classic ul.thumbs li
	{
		float: left; margin: 0; padding:0px 10px 15px 0px;
		list-style: none; width: 125px;
		color: #006db8; font-size: 12px; font-weight: bold;
	}
		.press_classic a.thumb
		{
			padding: 0; display: inline; border: none;
			color: #006db8; font-size: 12px; font-weight: bold;
		}
		.press_classic ul.thumbs li.selected a.thumb { color: #d43e0b; font-size: 12px; font-weight: bold; }
		.press_classic a.thumb:focus { outline: none; }

	.press_classic ul.thumbs img 
	{ 
		padding: 3px; border: 1px solid #bfbfbf;
		display: block;
	}		
				
		
/* CONTACT - IMPRESSUM */
.contact, .impressum { background:url(contact/bkg.jpg) top right no-repeat; min-height: 459px; }

.contact h2 { margin:10px 0px; }

.contact p.mail { margin: -8px 0px 8px 25px; }
	.contact a, .contact a:hover { color:#006db8; }
		
.contact .sx, .contact .dx { float: left;}
	.contact .sx { width: 620px; padding-right: 10px; }
	.contact .dx { width: 350px; }
	
	
	/* contact uk */
	
	.contact .big_box_blu_sx
	{
		width:320px;
		margin:0px;
		padding:0px;
		vertical-align:top;
		text-align:left;
	}
	.contact .big_box_blu_dx
	{
		float:right;
		padding:10px 2px 4px 0px;

	}
	.contact .big_box_blu
	{
		float:left;
		width:420px;
		margin:5px 0px 0px 0px;
	}
		.contact .big_box_blu a
		{
			text-decoration:none;
		}
		.contact .big_box_blu ul
		{
			color:#003c97;
			font-size:12px;
			margin:0px 0px 0px -18px;
		}
		.contact .big_box_blu h3
		{
			margin:0px;
			padding:0px;
			font-size:18px;
			font-weight:bold;
		}
		.contact .big_box_blu p
		{
			margin:0px;
			padding:0px;
			font-size:14px;
		}
	
	/* contact uk form */
	
	#contact_content_form_UK
	{
		font-size:14px;
		margin:0px 0px 40px 0px; padding:0px;
	}
		#contact_content_form_UK div#box
		{
			width: 800px;
		}
			#contact_content_form_UK div#box a
			{
				text-decoration:none;	
			}
		
			#contact_content_form_UK div#box form
			{
				margin:30px 0px 0px 0px; padding:0px;
				font-size:14px; font-weight:bold;
			}
			#contact_content_form_UK div#box input,
			#contact_content_form_UK div#box select,
			#contact_content_form_UK div#box textarea
			{	
				border-top: 1px solid #798699;
				border-left: 1px solid #cbd1d8;
				border-right: 1px solid #cbd1d8;
				border-bottom: 1px solid #eef2f8;
				background-color: #eef2f8;
				color: #666666;
				font-size:14px;
				width:250px;
			}
			
			#contact_content_form_UK div#box .send
			{
				color: #ffffff; font-size: 12px;
				border:1px solid #f46800; background-color:#f46800;
				border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
				width: 120px;
				cursor: pointer;
				padding:3px 5px; 
			}
		
	/* contact tk */

	.contact .big_box_blu.contact_tk_small
	{
		width:596px;
		height:105px;
		margin:0px;
		padding:15px 25px;
		background:url(contact/contact_box_small.gif) no-repeat;
		font-size:12px;
		color:#666666;
	}
	
	.contact .big_box_blu.contact_tk_big
	{
		margin:0px;
		padding:18px 25px;
		width:596px;
		height:210px;
		background:url(contact/contact_box_big.gif) no-repeat;
		color:#666666;
		font-size:12px;
	}

		/* dealer form */
		.contact #contactTK_content
		{
			width:930px;
			height:auto;
			background:none;
			text-align:left;
		}
			.contact #contactTK_content h2
			{
				margin:10px 0px;
				padding:0px;
				font-size:21px;
			}
			.contact #contactTK_content h3
			{
				margin:0px;
				padding:0px;
				font-size:12px;
				font-weight:normal;
			}
			.contact #contactTK_content hr
			{
				height: 2px; width:930px;
				background: url(/indesit/3/_css/contact/hr.png) top left repeat-x;
				border: none; text-decoration: none;
				margin: 20px 0px 0px 0px; padding: 0px;
			}
			.contact #contactTK_content form table
			{
				margin:0px auto;
				padding:0px;
				color:#666666;
			}
				
			.contact #contactTK_content .contact_dealer_h
			{
				font-size:11px;
				font-weight:bold;
			}
	
			.contact #contactTK_content .contact_dealer
			{
				width:930px;
				margin:0px;
				font-size: 12px; color:#666666; font-weight: bold;
				margin:0px auto;
				padding:0px;
			}
				.contact #contactTK_content .contact_dealer h2
				{
					font-size: 18px;
					margin: 0px; padding: 0px;
				}
				.contact #contactTK_content .contact_dealer h3
				{
					font-size: 14px;
					margin: 20px 0px; padding: 0px;
				}
				.contact #contactTK_content .contact_dealer h4
				{
					font-size: 14px;
					margin: 30px 0px 20px 0px; padding: 0px;
				}
				.contact #contactTK_content .contact_dealer h5
				{
					font-size: 14px; font-weight:normal;
					margin: 30px 0px 20px 0px; padding: 0px;
				}

				.contact #contactTK_content .contact_dealer table span { color:#666666; }
				.contact #contactTK_content .contact_dealer span.normal { font-weight: normal; }
					
				.contact #contactTK_content .contact_dealer input
				{
					width: 200px;
					height: 15px;
					margin-left: 10px;
					border-top: 1px solid #798699;
					border-left: 1px solid #cbd1d8;
					border-right: 1px solid #cbd1d8;
					border-bottom: 1px solid #eef2f8;
					background-color: #eef2f8;
					background-image: none;
					font-size:12px;
					color:#6b87b0;
					text-indent:5px;
				}		
				.contact #contactTK_content .contact_dealer select
				{
					width: 202px;
					margin-left: 10px;
					border-top: 1px solid #798699;
					border-left: 1px solid #cbd1d8;
					border-right: 1px solid #cbd1d8;
					border-bottom: 1px solid #eef2f8;
				}
				.contact #contactTK_content .contact_dealer textarea
				{
					width:200px;
					border-top: 1px solid #798699;
					border-left: 1px solid #cbd1d8;
					border-right: 1px solid #cbd1d8;
					border-bottom: 1px solid #eef2f8;
				}
				.contact #contactTK_content .contact_dealer p
				{
					text-align: right;
					margin: 20px 0px -20px 0px; padding: 0px;
				}
					.contact #contactTK_content .contact_dealer p input
					{
						width:85px; height:33px;
						background: url(/indesit/3/_css/contact/submit.png) top left no-repeat;
						text-decoration: none; border: none; cursor: pointer;
					}
					
/* CONTACT INTERNATIONAL */
#contatti-ex {  min-height: 550px; }

	#contatti-ex table#countries
	{
		position:absolute; top:70px; left:0px;
		width:990px; z-index:1;
	}
	#contatti-ex table#countries span.area { color:#5585cd; font-size:18px; font-weight:bold; }
	
		#contatti-ex a
		{
			color:#003c97; font-size:14px; 
			padding:0px;
			
		}
			#contatti-ex table#countries td
			{
				border-bottom:1px solid #d6d6d6;
				padding:5px 55px 5px 25px;
				width:120px;
			}
			#contatti-ex table#countries td.no_border
			{
				border:0px;
				padding:5px 55px 5px 25px;
				width:120px;
			}
			#contatti-ex table#map
			{
				position:absolute; top:207px; left:95px;
				width:800px; height:405px;
				background:url(/indesit/3/_css/contact/bkg_ex.png);
			}
			
/* CONTACT en_AE */
#contatti-ae {  min-height: 550px; }

	#contatti-ae table#countries
	{
		position:absolute; top:70px; left:0px;
		width:990px; z-index:1;
	}

	#contatti-ae table#countries span.area { color:#5585cd; font-size:18px; font-weight:bold; }
	
		#contatti-ae a { color:#003c97; font-size:14px; padding:0px; }

			#contatti-ae table#countries td
			{

				vertical-align: top;
			}
				#contatti-ae table#countries td hr { margin:5px 0px; border:1px solid #d6d6d6; }

		#contatti-ae table#map
		{
			position:absolute; top:207px; left:95px;
			width:800px; height:405px;

		}			



	.extended_guarantee {
    background-image: url("service/bkg_10y.jpg");
    background-repeat:  no-repeat;
    background-position:  right top;
    background-color: (0, 0, 0, 0);
    min-height: 231px;
    height:250px;
	}

	.extended_guarantee_bottom {
    background-image: url("service/bkg_bottom10y.jpg");
    background-repeat:  no-repeat;
    background-position:  right bottom;
    background-color: (0, 0, 0, 0);
    min-height: 360px;
	}

/* CREDITS */
.credits td { vertical-align: top; }
	.credits td.img { padding: 0px 20px 0px 30px;}
	
/* POLICY */
.policy strong {color:#006db8;}
		
/* PRIVACY */
	.privacy strong { color: #006db8;  }
	.privacy p { text-align: justify; }
	.privacy ul { list-style-type: disc; padding-left: 15px; }
	
/* GDPR */
	.gdpr strong { color: #006db8;  }
	.gdpr p { text-align: justify; }
	.gdpr table { text-align: justify; vertical-align: top; }
	.gdpr th { text-align: left; vertical-align: top; }
	.gdpr td { padding-bottom:15px; padding-left: 30px; vertical-align: top; }
	
	
/* SITE MAP */
	.site-map div.sx, .site-map div.dx { float: left; }
		.site-map div.sx { width: 50%; }
		
			.site-map h2
			{
				color: #00307f; font-size: 14px;
				margin-bottom: 10px;
			}
			.site-map ul
			{
				list-style-image: url("/indesit/3/_css/sitemap/bkg.png");
				margin-left: 37px;
			}
				.site-map ul li { line-height: 18px; }
					.site-map ul li a, .site-map ul li a:hover { color:#666666; font-size: 12px; }
					
/* ERROR PAGE */
.error-page { background:url(errorpage/bkg.jpg) top right no-repeat; min-height: 459px; }
	.error-page a, .error-page a:hover { color:#006db8; }
						