body { margin:0px; background-image:url(../images/bg.png); background-repeat:repeat-y; background-position:right;behavior: url(../javascript/csshover2.htc);<!--hack per ie6-->}

		#menualto{
		text-align: center;
		width: 100%;
		background: url(../images/bgmenu.png) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		height:25px;
		vertical-align:middle;
		}
		#menualto a { color:#FFFFFF; text-decoration:none; margin-right:7px;}
		#menualto a:hover { color:#FFFFFF; text-decoration:none; margin-right:4px; font-weight:bold;}
		
		.tdmenu {
		text-align:right;
		vertical-align:bottom;
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#FFFFFF;/*#006699;*/ 
		padding-right:10px;
		padding-top:5px;
		height:25px;
		}
		
/*-------------------------------------------------------------------------MENU LATO*/
		#menudestra{
		width:180px;
		margin:auto;
		margin-top:10px;
		font-family:Arial;
		background-color:#006699;
		border-bottom:5px solid #FFFFFF;
		}
		#menudestra p{
		height:25px;
		line-height:48px;
		padding-left:20px;
		font-weight:bold;
		color:#FFFFFF;
		font-size:13px;
		background:url(../images/top.gif) no-repeat top;
		}
		#menudestra div{
		height:15px;
		background:url(../images/bottom.gif) no-repeat bottom;
		}
		#menudestra span{
		color:#CCCCCC;
		}
		#menudestra a{
		display:block;
		height:25px;
		text-align:right;
		line-height:25px;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		padding-left:50px;
		border-top:1px solid #FFFFFF;
		background:url(../images/arrowblue.gif) no-repeat top left;
		margin-right:3px;
		}
		#menudestra a:hover{
		background-color:#003366;
		background-position:center left;
		padding-left:40px;
		}
		#menudestra a.selezionato{
		background-color:#003366;
		background-position:bottom left;
		padding-left:40px;
		}
		#title {padding-left:20px;}
/*-------------------------------------------------------------------------MENU LATO*/

.sopra {width:100%; height:114px; }
.tabsopra{
	width:820px;
	height:114px;
/*	background-image:url(../images/bgalto.png);*/
	background-repeat:no-repeat;
	background-position:bottom;
	}
.tdsopra {
	text-align:right;
	vertical-align:middle;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	/*color:#FFFFFF;#006699;*/ 
	padding-right:20px;
	padding-top:12px;
	height:77px; /*regola il menu in explorer*/
	}
	
.tdsopra img {float:left; 
				border:none; 
				height:50px;
				}

.centro {width:100%; height:170px; background-image:url(../images/bglinee.jpg); background-position:bottom; background-repeat:repeat-x; text-align:center;}
.tabcentro {width:820px; height:170px; background-image:url(../images/CCI.png); background-position:left-top; background-repeat:no-repeat;}
.tdcentro {}


.corpo {width:100%; background-image:url(../images/bgombra3px.png);background-repeat:repeat-y; background-position:center;}
.tabcorpo {width:820px; background-image:url(../images/DUE.png); background-position:left-top; background-repeat:no-repeat;}
.tdcorpo {padding-right:25px; padding-left:60px; vertical-align:top; padding-top:7px;}

.sitemap { vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#006666; font-size:11px; width:100%; height:25px; color:#003366; text-align:left;}
.sitemap a { text-decoration:underline; text-transform:capitalize;}
.sitemap a:visited {color:#003366;}
.sitemap a:hover {color:#003366;}
.sitemap a:link {color:#003366;}


.default { width:100%; height:400px;}
.contenuto { width:100%; margin-bottom:30px;}
.chisiamotd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em;}
.chisiamotd img { width:150px; float:right; margin-left:7px; margin-bottom:7px;}
.chisiamotitolo { font-size:15px; font-weight:bold;}
.chisiamosottotitolo { font-size:14px;}
.chisiamovolantini img { border:none;}
.assistenzatd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em;}
.assistenzatd img { width:150px; float:right; margin-left:7px; margin-bottom:7px;}
.assistenzatitolo { font-size:15px; font-weight:bold;}
.assistenzasottotitolo { font-size:14px;}
.containertd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em;}
.containertd img { width:100px; margin-left:3px; margin-bottom:3px; border:1px solid; border-color: #CCC #666 #666 #CCC; padding: 3px;}
.containertitolo { font-size:15px; font-weight:bold;}
.containersottotiolo { font-size:14px;}
.prodottitd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em; vertical-align:top;}
.prodottitd img { width:75px; margin-right:3px; margin-bottom:3px; float:left;}
.prodottititolo { font-size:15px; font-weight:bold; margin-bottom:15px;}
.prodottisottotitolo { font-size:14px;}
.prodottiavanti { float:right; border:none; width:18px;}
.listaprodottitd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em; vertical-align:top;}
.electrolux { font-size:10px; color:#666666;}
.electrolux td {padding:3px; vertical-align:top; text-align:left; letter-spacing:normal; padding-bottom:15px;}
.electroluxtitolo { font-size:11px; color:#333333; font-weight:bold;}
.linktd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em;}
.linktd img { width:150px; float:right; margin-left:7px; margin-bottom:7px;}
.linktd a { font-weight:bold; font-size:14px; color:#006699;}
.linktitolo { font-size:15px; font-weight:bold;}
.linksottotitolo { font-size:14px;}
.listaprodottititolo { font-size:15px; font-weight:bold; margin-bottom:15px;}
.listaprodottisottotitolo { font-size:14px;}
.singoloprodotto { width:75px; margin-right:3px; margin-bottom:3px; float:left;}
.listaprodottiavanti { border:none; width:12px; position:relative;}
.lavanderieselfservicetd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em;}
.lavanderieselfservicetd img { width:100px; margin-left:3px; margin-bottom:3px;margin-bottom:3px; border:1px solid; border-color: #CCC #666 #666 #CCC; padding: 3px;}
.lavanderieselfservicetitolo { font-size:15px; font-weight:bold;}
.lavanderieselfservicesottotitolo { font-size:14px;}
.lavanderietradizionalitd { width:75%; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; text-align:justify; padding-right:10px; letter-spacing:0.03em;}
.lavanderietradizionalitd img { width:100px; margin-left:3px; margin-bottom:3px;margin-bottom:3px; border:1px solid; border-color: #CCC #666 #666 #CCC; padding: 3px;}
.lavanderietradizionalititolo { font-size:15px; font-weight:bold;}
.lavanderietradizionalisottotitolo { font-size:14px;}
.BordoThumb { border:1px solid; border-color: #CCC #666 #666 #CCC; padding: 3px;}
.BordoThumb img {display: block; width: 100%;} 

.altricontenuti { width:25%; border-left:1px solid #F2F2F2; vertical-align:top; padding-top:20px; padding-left:7px;}

.ufficitd { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; height:400px;}
.stabilimentotd { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; height:400px;}
.filialenordtd { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; height:400px;}
.newseventi { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; height:800px;}
.newseventi img { width:670px; border:none;}
.newseventidata { color:#999999; font-size:14px; font-weight:bold;}
.contattaci { width:670px; text-align:center; letter-spacing:0.1em; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.contattaciok {width:400px;	height:400px; text-align:center; border:1px solid #000000; font-size:12px; margin-bottom:40px;}	

	
.piede {
	width:100%; 
	height:35px; 
	background-image:url(../images/bgpiede.png);
	background-repeat:no-repeat; 
	background-position:center;
	}
	
.tabpiede {    
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	width:820px;
	}

.tabpiede td {width:100%; text-align:right; padding-right:25px; vertical-align:top;}
.tabpiede a {color:#666666;}

.FormTextarea  {
	width:660px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#000000;
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid;  BORDER-BOTTOM: #006699 1px solid ;
	margin-top:6px;
	margin-bottom:2px;
		}	

.FormAttivita  {
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid;  BORDER-BOTTOM: #006699 1px solid ;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:8px;
	float:right;
		}	
.FormBlu  {
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; BORDER-LEFT: #006699 1px solid;  BORDER-BOTTOM: #006699 1px solid ;
	margin-top:2px;
	margin-bottom:2px;
		}
