@charset "utf-8";
/* CSS Document */


div { /*border:1px solid silver;*/}
img {border:none;}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
scrollbar-arrow-color: #464646;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #999999;
scrollbar-face-color: #D4D0C8;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #CCCCCC;
scrollbar-track-color: #e6e6e6;
}

div#main{
position:absolute;
left:50%;
top:50%;
margin-top:-295px;
margin-left:-512px;
width:1024px;
height:590px;
}
div#x{
cursor:pointer;
position:absolute;width:20px;height:20px;left:50%;top:50%;margin-top:-300px;margin-left:-158px;z-index:1;
background:url(../images/x.png);
}
div#x:hover{
background:url(../images/xhover.png);
}
div#sx{
position:relative;
	float:left;
	background:url(../images/bgsx.jpg) no-repeat;
	background-color:white;
	margin-left:30px;
	width:313px;
	height:570px;
}

#logo1{
	width:100%;
	height:90px;
cursor:pointer;
	}
						div#menuleft {
						float:left;
						width:58%;
						height:470px;
						margin-top:0px;
						background:url(../images/bgsxcenter.jpg) no-repeat top right;
						}
						div#menuleft div {
						vertical-align:bottom; 
						text-align:right;
						padding-right:20px;
						margin-top:200px;
						}
						
						div#menuright {
						float:right;
						width:42%;
						height:470px;
						margin-top: 0px;
						color:#777777;
						font-size:12px;
						
						}
						div#menuright a {
						color:#777777;
						text-decoration:none;
						}
						
						div#menuright a:hover {
						color:#750589;
						}

div#dx{
	float:right;
	position:relative;
	
	width:643px;
	height:565px;
	padding-left:34px;
	padding-top:5px;
	color:#000000;
}
					div#menuleft a {
						color:#777777;
						text-decoration:none;
						}
						
						div#menuleft a:hover {
						color:#750589;
						}	
						
						div#testi{
							overflow:auto;
							width:627px;
							height:535px;
							padding-right:5px;
						}
								div#testi p{
								text-align:justify;
								padding:0px;
								margin:0px;
								margin-bottom:8px;
								}
								
								div#testi img.dx{
								float:right;
								border:none;
								padding-left:20px;
								}
								div#testi h2 {
								font-size:10px;
								margin:0px;
								padding:0px;
								margin-bottom:3px;
								height:10px;
								width:100px;
								color:#750589;
								}
								div#testi a {
								color:#750589;
								text-decoration:none;
								}
								
								div#testi a:hover {
								color:black;
								}
																
						div#catalogosx{
							float:left;
							width:110px;
							height:530px;
							padding-left:5px;
							padding-top:12px;
							background:url(../images/bgcatalogosx.png) no-repeat;
						}
								div#catalogosx a {
								color:#666666;
								font-size:10px;
								text-decoration:none;
								}
								
								div#catalogosx a:hover {
								color:#750589;
								}
								
								
						div#catalogodx{
							overflow:auto;
							float:right;
							width:510px;
							height:530px;
							padding-left:5px;
							padding-right:5px;
							padding-top:5px;
						}
								div#catalogodx table{
								height:70px;
								}
								div#catalogodx h2 {
									font-size:10px;
									margin:0px;
									padding:0px;
									margin-bottom:3px;
									height:10px;
									color:#750589;
								}
								div#catalogodx span.sottotitoli {
								color:black;
								}
						
div#footer{
width:100%;
height:20px;
text-align:right;
line-height:20px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#750589;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#750589;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
}
a.button {
display:block;
width:105px;
height:20px;
line-height:20px;
background:url(../images/bgbtn.png);
color:#750589;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

a.button:hover {
background:url(../images/bgbtnhover.png);
}

input { 
font-family:"Courier New", Courier, monospace;
color:#999999;
font-size:11px;
border-top:1px solid  #666666;
border-bottom:1px solid  #333333;
border-left:none;
border-right:none;
width:140px;
height:14px;
padding-top:-5px;
}
table img{
	border:0px;
	}
#pulnatale{
	background:url(../images/pul_natale.png) no-repeat;
	width:363px;
	height:88px;
	}
#pulnatale:hover{
	background:url(../images/pul_nataleh.png) no-repeat;
	width:363px;
	height:88px;
	cursor:pointer;
	}
