body
{
	margin: 0 auto;
	padding: 0;
	background-color: #DAE9EC;
	background-image: url('image/Page-BgGradient.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}


#art-page-background-glare
{
	position: absolute;
	width: 100%;
	height: 186px;
	left: 0;
	top: 0;
}

#art-page-background-glare-image
{
	background-image: url('image/Page-BgGlare.png');
	background-repeat: no-repeat;
	height: 186px;
	width: 711px;
	margin: 0;
}

html:first-child #art-page-background-glare
{
	border: 1px solid transparent; /* Opera fix */
}



.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 11;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(image/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}





/* menu structure */

.art-menu
{
	padding: 4px 2px 0px 2px;
}

.art-nav
{
	position: relative;
	height: 38px;
	z-index: 10;
}

.art-nav .l, .art-nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 38px;
	background-image: url('image/nav.png');
}

.art-nav .l
{
	left: 0;
	right:0px;
}

.art-nav .r
{
	right: 0;
	width: 900px;
	clip: rect(auto, auto, auto, 900px);
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 34px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}


.art-menu a .r, .art-menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 102px;
	background-image: url('image/MenuItem.png');
}

.art-menu a .l
{
	left:0;
	right:4px;
}

.art-menu a .r
{
	width:408px;
	right:0;
	clip: rect(auto, auto, auto, 404px);
}

.art-menu a .t 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
	color: #132225;
	padding: 0 19px;
	margin: 0 4px;
	line-height: 34px;
	text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
	top:-34px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top:-34px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top:-34px;
}
.art-menu a:hover .t
{
	color: #FCEEE8;
}

.art-menu li:hover a .t
{
	color: #FCEEE8;
}

.art-menu li:hover>a .t
{
	color: #FCEEE8;
}


.art-menu a.active .l, .art-menu a.active .r
{
	top: -68px;
}

.art-menu a.active .t
{
	color: #16282C;
}


/* end MenuItem */

/* begin MenuSubItem */
.art-menu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 180px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;


	background-image: url('image/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #FAE3DB;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
}

.art-menu ul ul a
{
	margin-left: auto;
}

.art-menu ul li a:hover
{
	color: #000000;
	background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
	color: #000000;
	background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #000000;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
	color: #000000;
}


/* end MenuSubItem */
#cont {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#backoffice_1 {
	width: 100%;
	height:35;
	background-color:#F4F4F4;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

#backoffice_2 {
	width: 190px;
	background-color:#F4F4F4;
	right: 10px;
	top:35px;
	position:absolute;
	z-index:100;
}

.art-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 224px;
}
/* begin Box, Block */
.art-Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-Block-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}



.art-Block
{
	margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 8px;
	margin-bottom: 7px;
}

.art-BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
letter-spacing: 1px;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;	
}

.art-BlockHeader .l, .art-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('image/BlockHeader.png');
}

.art-BlockHeader .l
{
	left:0;
	right:7px;
}

.art-BlockHeader .r
{ 
	width:920px;
	right:0;
	clip: rect(auto, auto, auto, 913px);
}




/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-BlockContent-body
{
	position: relative;
	z-index: 1;
	padding: 7px;
}



.art-BlockContent-body
{
	color:#0F1C1F;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: 125%;
}

.art-BlockContent-body a:link
{
	color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
	color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
text-decoration: none;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	color: #873112;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

/* end Box, BlockContent */

/*Main Menu*/
#navigation ul {
	list-style-type: none;
	color: #16282C;
	margin:0px;
	padding:0px;
}
 
#navigation ul li {
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 150%;
  line-height: 1.25em;
  padding: 0px 0 0px 16px;
  background-image: url('image/BlockContentBullets.png');
  background-repeat: no-repeat;
}
#navigation ul li:hover {background-color:#F90; position:relative;}
 
/*Sub Menu*/
#navigation ul ul {display:none; position:absolute; left:75px; top:5px; background-color:#999; }
#navigation ul li:hover ul {display:block;}
 
#navigation ul ul li { width:150px; float:left; display:inline; border:none;}
#navigation ul ul li:hover {text-decoration:underline; border:none;}
 
#navigation li:hover ul li ul {display:none;}
 
#navigation ul ul li ul {left:110px; background-color:#0099CC;}
#navigation ul ul li:hover ul {display:block;}




/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 900px;
	margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('image/Footer.png');
	width: 900px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#0C1618;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 16px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #DBF8FF;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #E7F1F3;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #66E3FF;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
}
/* end Footer */


INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	color: #006699;

}
TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	color: #006699;
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	color: #006699;
}
HR {  color: #666699}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: normal;
}
.testo-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.testo-n {
	font-family: Tahoma, Verdana, Georgia, Garamond;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
	font-weight: normal;
}

.testo-nav {font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;color: #006699;text-decoration: none;font-weight: normal;}
.testo-nav-xs {font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;color: #006699;text-decoration: none;font-weight: normal;}
.a-nav a {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;font-weight: bold;text-decoration: underline;}
.a-nav a:link {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;font-weight: bold;text-decoration: underline;}
.a-nav a:hover {color: #0066FF;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 10px;font-weight: bold;text-decoration: none;}
.a-nav-xs a {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;font-weight: bold;text-decoration: underline;}
.a-nav-xs a:link {color: #FF6600;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;font-weight: bold;text-decoration: underline;}
.a-nav-xs a:hover {color: #0066FF;font-family: Verdana, Tahoma, Georgia, Garamond;font-size: 9px;font-weight: bold;text-decoration: none;}

.general-x a { color: #000000; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: underline}
.general-x a:link {color: #000000;font-family: Verdana, Tahoma, Arial;font-size: 12px;font-weight: bold;text-decoration: underline;}
.general-x a:hover {  color: #0000FF; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.general a { color: #0000FF; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: underline}
.general a:link {color: #0000FF;font-family: Verdana, Tahoma, Arial;font-size: 12px;font-weight: bold;text-decoration: underline;}
.general a:hover {  color: #003366; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; text-decoration: none}
.a-tbl a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
.a-tbl a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.a-tbl a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.a-tbl-l a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
.a-tbl-l a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.a-tbl-l a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #FFFFFF;
}


.a-m a {color: #0066cc;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 13px;font-weight: bold;text-decoration: none;}
.a-m a:link {color: #0066cc;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 13px;font-weight: bold;text-decoration: none;}
.a-m a:hover {color: #FF9900;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 13px;font-weight: bold;text-decoration: underline;}
.a-m-b a {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: center;}
.a-m-b a:link {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-align: center;}
.a-m-b a:hover {color: #FFFF00;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: underline;text-align: center;}
.a-xxs a { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline}
.a-xxs a:link {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: underline;}
.a-xxs a:hover {  color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-b a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-b a:link {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: none;}
.a-xxs-b a:hover {  color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-n a { color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.a-xxs-n a:link {color: #006699;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: none;}
.a-xxs-n a:hover {  color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline}
.a-testo-n a {color: #006699;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 12px;font-weight: normal;text-decoration: none;}
.a-testo-n a:link {color: #006699;font-family: Tahoma, Verdana, Georgia, Garamond;font-size: 12px;font-weight: normal;text-decoration: none;}
.a-testo-n a:hover {  color: #FF0000; font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 12px; font-weight: normal}
.a-testo-b a {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;}
.a-testo-b a:link {color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;}
.a-testo-b a:hover {  color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.a-xxs-x a { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline}
.a-xxs-x a:link {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;text-decoration: underline;}
.a-xxs-x a:hover {  color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
.testo-mark-blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none ; background-color: #6699CC; font-style: oblique }
.titolo-m-n { font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #0066CC; text-decoration: none}
.titolo-m-b { font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.titolo-xs-b { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-style: normal}
.titolo-xs-n { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 10px; font-weight: bold; color: #0066CC; text-decoration: none; font-style: normal}
.titolo-l-n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
	text-align: right;
	font-variant: small-caps;
}
.titolo-l-b { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.testo-xxs-n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none }
.testo-xxs-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none }
.testo-xxs-x { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #006699; text-decoration: none }
.img-bord-n { border: 1px solid #006699}
.testo-xs-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
.testo-xs-n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.testo-xs-x { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: none }
.testo-giu-n { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none ; text-align: justify}
.testo-giu-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none }
.titolo-s-b { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-style: normal; font-variant: normal}
.titolo-s-n {
	font-family: Tahoma, Verdana, Georgia, Garamond;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-align: right;
}
.titolo-s-x { font-family: Tahoma, Verdana, Georgia, Garamond; font-size: 13px; font-weight: bold; color: #0066CC; font-variant: normal }

.table-twidth{
	width: 780px;
}
.table-theight{
	width: 72px;
}
.table-mwidth{
	width: 160px;
}
.table-main_width{
	width: 460px;
}

.table-0-10 {
	height: 4px;
}
.table-menu {
	width: 196px;
	height: 22px;
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/push_menu.jpg);
	background-repeat: no-repeat;

}
.table-menu-sf {
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/foto_base_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.table-sub {
	width: 196px;
	height: 18px;
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/push_sub.gif);
	background-repeat: no-repeat;

}
.img-bord-b-dx {
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;


}
.img-bord-b-su {
	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;


}

.img-bord-b-no {
	border: none;
}
.table-sfondo {
	background-attachment: fixed;
	background-image: url(/libreria/new_logo_xs.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.img-bord-b {
	border: 1px solid #FFFFFF;

}
.img-bord-b-w-dx {

	border-top: 1px solid #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.img-bord-b-sx {

	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.table-main-sf {
	background-attachment: fixed;
	background-image: url(/libreria/fondo_main_ctr.gif);
	background-repeat: repeat;
	height: 400px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.table-main {
	width: 500px;
}
.sf-table-menu {
	background-attachment: fixed;
	background-image: url(/sorgenti/static_1024/foto_menu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.table-border-giu-trat {
	border-top: 1px none #006699;
	border-right: 1px none #006699;
	border-bottom: 1px dashed #006699;
	border-left: 1px none #006699;
}

