body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

TD 					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; line-height : 1.4 em; text-decoration: none; font-weight:normal;
}
TH 					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; line-height : 1.4 em; text-decoration: none; font-weight:normal;
}
.benvenuto 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; font-weight: bold; line-height : 1.3em; text-decoration: none
}
.nomecliente 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #666666; font-weight: bold; line-height : 1.3em; text-decoration: none
}
.gallery 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; font-weight: normal; line-height : 1.3em; text-decoration: none
}
.messaggiodierrore   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; font-weight: bold; line-height : 1.3em; text-decoration: none
}
.linkpagine			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; font-weight: normal; line-height : 1.3em; text-decoration: none
}
A 					{font-weight: mormal; font-size: 11px; color : #666666; text-decoration: none 
}
A.gallery 			{font-size:10px; color: #999999; font-weight: normal; line-height : 1.3em; text-decoration: none
}
A.linkpagine 			{font-size:11px; color: #FF0000; font-weight: normal; line-height : 1.3em; text-decoration: none
}
A:hover,A:active	{font-weight: mormal; font-size: 11px; color: #999999; text-decoration: underline
}
A:hover.gallery,A:active.gallery	{font-weight: mormal; font-size: 10px; color: #666666; text-decoration: underline
}
A:hover.linkpagine,A:active.linkpagine	{font-weight: mormal; font-size: 11px; color: #FF0000; text-decoration: underline
}


select, option, textarea, input { BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; COLOR: #333333; FONT-SIZE: 10px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff }


a.linktrasparente img {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	margin:0px;
}
a.linktrasparente:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:.50;
	opacity:.50;
	margin:0px;
}
table.content {
	width: 980px;
	margin:0px 0px 5px 20px;
	text-align: left;
}	
table.content td.first {
	width:50px;
	vertical-align: top; 
	border-right:1px solid #d5d5d5; 
	padding:0px; 
	text-align:right;
}
table.content td.second {
	width:220px;
	vertical-align: top; 
	border-right:1px solid #d5d5d5; 
	padding:0px; 
	text-align:center;
}
table.content td.third {
	vertical-align: top;
	padding:0px; 
	text-align:center;
}
div.gallery {
	width:200px;
	background-color: transparent;
	text-align: center;
	margin:0px 0px 0px 0px;
	padding:20px 10px 0px 10px;
}
/* gallery eventi */
.thumbwrap {
	border: none;
	padding: 5px 5px 2px 5px;
	background-color: transparent;
	margin: 0;
}
.thumbwrap li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0px 2px 5px 2px;
	border: none;
	padding: 0;
	text-align:center;
}
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
.thumbwrap li>div {
	/*\*/ display: table; table-layout: fixed; /**/
	width: 66px;
}
.thumbwrap a {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: #ffffff;
	cursor: pointer;
	border:1px solid #d5d5d5;
}
/*\*/
.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 66px;
	height:64px;
}
/**/
.thumbwrap li .wrimg {
	background-color: transparent;
}
.thumbwrap img {
	border: none;
	vertical-align: middle;
	text-align: center;
}
.thumbwrap a:hover {
	background-color: transparent;
	border:1px solid black;
}
/*\*//*/
.thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
.thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 64px;
	width: 1px;
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	.thumbwrap {
		border-collapse: collapse;
	}
	.thumbwrap li div {
		display: block;
	}
	.thumbwrap a {
		display: inline-block;
		vertical-align: top;
	}
	.thumbwrap {
		display: inline-block; /* non deve avere margin */
	}
}
/* /gallery eventi */
dl {	
	margin:10px auto 0 auto;
	padding:0 0 2px 0;
	display: block;
	width:100px;
	font-size: 7px;
	height:9px;
	background-color:transparent;
}
dl img {
	vertical-align:top;
	padding:0;
	margin:0;
}
dd, dt {
	margin:0;
	padding: 0;
	display: block;
	height:9px;
}
.c2 dt {
	margin:0;
	padding: 0;
	width: 44px;
	float: left;
	text-align:left;
}
.c2 dd {
	margin:0;
	padding: 0;
	width: 44px;
	float: right;
	text-align: right;
}
