table {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #333333;
}
a {
	color: #303B41;
}
a:hover {
	color: #495A64;
}
.titoloSezione {
	font-family: Tahoma, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #303B41;
}


.simplyRed {

	color: #303B41;
}

.simplyRedBold {

	font-weight: bold;
	color: #303B41;
	color:#DF014A;
}


.formImp { 
	background-color: #CCCCCC;
	 color: #333333; border: #FFFFFF none;
  text-decoration: none
  }
.SubTitolo {

	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #303B41;
}


.mioBGC{
background-image:url(img_portale/bg_contentuti_l.gif);
background-repeat:no-repeat;


}

.largerLine, .largerLine p{
line-height:1.4em;
}

#contenutiMacef{
width:auto;
}

.sommario{
font-size:10px;
line-height:9px;
background-color:#fffefd;
border:1px solid #CC6633;
padding:10px;
width:90%;


}


.conAnagrafica{
background-repeat:no-repeat;
background-position:380px 0px;
padding-top:8px;
border-bottom-color:#eeeeee;
border-bottom:1px solid;


}

.conAnagrafica img{
border:1px solid;

}


#casastile{
background-image:url(art/imgShaker/casatile.gif);
}

#matrim{
background-image:url(art/imgShaker/logomda.jpg);
background-position:390px -5px;
}

#federfiori{
background-image:url(img_portale/federfiori.jpg);
}

#chiccharming{
background-image:url(art/imgShaker/ch.gif);
background-position:380px 0px;

}

#esprinet{
background-image:url(art/imgShaker/ESPRINET.gif);

}

#agos{
background-image:url(art/imgShaker/agos.gif);
background-position:398px 4px;
}


#oikos{
background-image:url(art/imgShaker/OIKOS.jpg);
}

#eurostands{
background-image:url(art/imgShaker/LOGOEurostands.gif);

}

#ioinv{
background-image:url(art/imgShaker/logo_io.jpg);

}

#webmobili{
/*background-image:url(art/imgShaker/tavolareg.gif);*/
background-image:url(img_portale/logi_tavolaregalo_it.gif);

}

#bennati{
background-image:url(art/imgShaker/ben.gif);
}


#textoArchivio{
height:130px;
display:block;
}

.example7{
width:auto;
padding:0;
margin-right:2px;
width:124px;
height:110px;
float:left;

background-image:url(shopvillage/imgArchivio/archivioquadro.png);
background-repeat:no-repeat;
color:transparent;
text-decoration:none;
}



.example7:hover{
background-image:url(shopvillage/imgArchivio/archivioquadro_f2.png);
color:transparent;
text-decoration:none;
}


.collegaCbox{
width:auto;
padding:0;
margin-right:2px;
width:84px;
height:60px;
float:left;

background-image:none;
background-repeat:no-repeat;
color:transparent;
text-decoration:none;
display:block;
}

#serviziNF{
display:block;
border:0px solid;
height:auto;
position:relative;
left:-40px;
top:-30px;
}



.collegaCbox:hover{
background-image:none;
color:transparent;
text-decoration:none;
}



.annoSV, .annoSV a, .annoSV a:link , .annoSV a:visited{
position:relative;
left:45px;
top:36px;
color:#990000;
font-size:20px;
font-weight:bold;
text-decoration:none
}

.Cbox{
position:relative;
left:0px;
top:0px;
color:#990000;
font-size:20px;
font-weight:bold;
text-decoration:none
}

/* , .linkCbox a, .linkCbox a:link , .linkCbox a:visited */
.linkCbox{
position:relative;
left:0px;
top:0px;
color:#990000;
font-size:20px;
font-weight:bold;
text-decoration:none
}

.linkCbox{
border:1px solid #ffffff;
}

.linkCbox:hover {
border:1px solid #e1e1e1;
}


.imgBorder {
border:1px solid #e2e2e2;
padding:4px;
margin-bottom:2px;
}

.imgBorderNoPadding {
border:1px solid #e2e2e2;
padding:0px;
margin-bottom:0px;
}


.shiftTd{
padding-left:28px;
font-weight:bold;
width:200px;
border-top:1px solid #e3e3e3;
padding-top:3px;
}

.toppedTD{


}


#serviziNF2{
display:block;
border:0px solid;
height:auto;
position:relative;
left:-1px;
top:-3px;
}




#serviziLeft, #serviziRight{
display:block;
float:left;
}

#serviziLeft{
width:110px;

}

#serviziRight{
width:404px;
position:relative;
left:30px;

}




#contenitore-menu{
	background-color:e43252;
	background-image:url(img_portale/bg-new-menu.png);
	background-repeat:no-repeat;
	padding-top:11px;
	}
	
	
	
	
	#contenitore-menu ul, #contenitore-menu ul li{
		padding:0;
		margin:0;
	
		
	}
	
	#contenitore-menu ul li{
	
		list-style:none;
		margin-bottom:2px;
		background-image:url(img_portale/dot-new-menu.png);
		background-repeat:no-repeat;
		padding-left:18px;
		
	}	
	
	#contenitore-menu ul li#tavolaregalo, #contenitore-menu ul li#tavolaregalolink{
		background-image:none;
		padding: 5px;
		margin-top:6px;
		}
		
		body#home-art ul li#tavolaregalo{

		margin-top:6px;
		}
		
		
			body#home-art ul li#tavolaregalolink{
				display:none;
				}
		
	
	#contenitore-menu ul li#tavolaregalo a, #contenitore-menu ul li#tavolaregalolink a{
		background-image:url(img_portale/nm-tavolaregalo.png);
		display:block;
		height:97px;
		width:160px;
		text-transform:capitalize;
		text-indent:-999px;
		background-repeat:no-repeat;
		}
		
		
		#contenitore-menu ul li#tavolaregalolink a{
			background-position:bottom left;
			height:78px;
			}
		
		
		
		body#home-art ul li#tavolaregalo a{
	 height: 97px;
    margin-bottom: 0;
    padding-bottom: 0;
		}
		
		
		 body#home-art ul li#tavolaregalo{
			 padding-bottom:0;
			
			}
		
		
		#contenitore-menu ul li a, #contenitore-menu ul li a.viisted, #contenitore-menu ul li a.link{
			color:#FFF;
			text-decoration:none;
			font-size:1.2em;
		
		

			}
		
		
	#contenitore-menu ul li a:hover{
		color:#ddd;
		}	
		
	
		.tab-elenco-voci  img{
				box-shadow:2px 2px 20px #000;
		-moz-box-shadow:2px 2px 20px #000;
		-webkit-box-shadow:2px 2px 20px #000;
		border:5px solid #eee;
		
		
			border-radius:6px;
			
			}
			
			
			
			
			.tab-elenco-voci a:hover img{
			border:5px solid #E43252;
			color:#CCC;
			
			}
		
	.elenco-voci li{
		padding:0;
		margin:0;
		list-style:none;
		display:inline;
		}
	
	.elenco-voci__ a{
		background-repeat:no-repeat;

		text-transform:capitalize;
		text-indent:-9999px;
		width:144px;
		height:222px;
		
		margin-right:30px;
		margin-bottom:20px;
		margin-left:50px;
		box-shadow:2px 2px 20px #000;
		-moz-box-shadow:2px 2px 20px #000;
		-webkit-box-shadow:2px 2px 20px #000;
		border:5px solid #eee;
		}
	
	
	.testuali a{
		
		
		
		box-shadow:2px 2px 20px #000;
		-moz-box-shadow:2px 2px 20px #000;
		-webkit-box-shadow:2px 2px 20px #000;
		border:5px solid #eee;
		border-radius:6px;
		
		
		
		background-image:none !important;
		text-transform:none !important;
		text-indent:inherit;
		font-size:1.9em;
		text-align:center;
		padding-top:4px;
		padding-bottom:8px;
		margin-bottom:10px;
		text-decoration:none;
		color:#C00;
	
		height:auto;
		line-height:20px;
		font-weight:bold;
		display:block;
		}
	
		
	div.link-info{
		font-size:80%;
		color:#666;
		font-weight:normal;
		}
	
	#sf01	{
		background-image:url(img_portale/pubbli01.png);
		}
		
		#sf02	{
		background-image:url(img_portale/pubbli02.png);
		}
		
		#sf03	{
		background-image:url(img_portale/pubbli03.png);
		}
		
		#sf04	{
		background-image:url(img_portale/pubbli04.png);
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
