/* CSS Document */
form {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../images/sfondo1.gif);
	background-repeat: no-repeat;
	/*background-position: 597px 120px;*/
	/*background-position: left top;*/
}
img {
	border: 0px solid #00FF00;
}
hr {
	border: none;
	background-color: #6D6D6D;
	color: #6D6D6D;
	height: 1px;
}
#fin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
}
#fin h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#fin ul {
	color:#378c49;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
	list-style-position: inside;
}
#fin em {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#fin p {
	font-size: 13px;
}
#seza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin: -10px 0 20px 130px;
}
#sez01 {
	background-image: url(../images/lijn.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width: 560px;
	padding: 0;
	margin: 17px 0 0 10px;
}
#sez01 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 8px 0 20px 25px;
	font-size:16px;
}
#sez01 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 430px;
	padding: 0;
	margin: 30px 0 0 10px;
}
#sezrc {
	background-image: url(../images/ricerca.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width: 123px;
	height: 126px;
	color:#990000;
}
#sezh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 55px 0 36px 80px;
	font-size:13px;
}
#sez02 {
	background-image: url(../images/menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width: 385px;
	height: 74px;
}
#news {
	background-image: url(../images/magic_model_h14.jpg);
	width: 153px;
	height: 183px;
}
#bg {
	background-image: url(../images/magic_model_h22.jpg);
	background-repeat:no-repeat;
	width: 601px;
	height: 47px;
}
#bg1 {
	background-image: url(../images/bg1.gif);
	background-repeat:no-repeat;
	width: 274px;
	height: 230px;
}
#bg2 {
	background-image: url(../images/bg2.gif);
	background-repeat:no-repeat;
	background-color:#E6E4DF;
	width: 274px;
	height: 560px;
}
#bg3 {
	background-image: url(../images/lineabg.gif);
	background-position:top;
	background-repeat:no-repeat;
	width: 1024px;
	height: 12px;
}
#bg4 {
	background-image: url(../images/trenobg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 601px;
	height: 261px;
}
#bgletter {
	background-image: url(../images/polena.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width: 175px;
	height: 137px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#tbg {
	height: 500px;
	vertical-align: top;
}
#tablex {
	margin: 17px 0 0 20px;
	width: 565px;
}
#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align: right;
	color: #FFFFFF;
}
#navigation ul {
list-style: none;
margin: 0 10px 18px 0;
padding: 0 0 0 0;
}
#navigation li {
display: inline;
}
#navigation a:link, #navigation a:visited, #navigation a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#sottomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#sottomenu ul {
	margin: 0;
	padding: 6px 0 0 0;
	list-style: none;
}
#sottomenu li {
	background-image: url(../images/assli.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;	
	padding: 0px 0 0 25px;
	margin: 8px 0 .4em 10px;
}
#sottomenu a:link, #sottomenu a:visited, #sottomenu a:hover {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}
#sottomenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color:#999999;
}
#catalogo {
	width: 149px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#catalogo ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#catalogo li {
	border-bottom: 2px solid #FFFFFF;
}
#catalogo li a {
	background-color: #D3D0C6;
	text-decoration: none;
	text-align: center;
	color: #000000;
	font-size: 11px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 2px 10px 5px 10px;
}
#catalogo li.offerte a {
	display: block;
	padding: 1px 2px 5px 0.5em;
	background-color: #B7B3A4;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}
#catalogo a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B7B3A4; /* 0AA8FA */
}
.news {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.nl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D0CCBD;
}
.nlc, .nlc a:link, .nlc a:visited, .nlc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	color: #ffffff;
}	
#ps, #ps a:link, #ps a:visited, #ps a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
	color: #0AA8FA;
	font-weight: bold;
}	
.testops {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
}
.testo10 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding: 5px 2px 5px 0.5em;
}
.testo11 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding: 0px 0px 0px 0px;
}
.testo12 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding: 0 15px 0 15px;
}
.testo12 a:link, .testo12 a:visited, .testo12 a:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066CC;
}
.testo12 a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #0066CC;
}
.testo12 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.testo12 ul ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
}
.testo12 li {
	margin: 0px 0 .4em 20px;
	list-style-type: square;
}
.testo13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	text-align: center;
}
.testoftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 30px 5px;
	color:#C4BEAC;
}
.testoftr a:link, .testoftr a:visited {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #BFBAAC;
	font-weight: normal;	
}
.testoftr a:hover {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #968E78;
	font-weight: normal;	
}
.testo14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	padding: 0px 0px 0px 15px;
	text-align: center;
}
.art {
	width:565px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 3px;
}
.art th {
	text-align: left;
	background-image:url(../images/bg45.gif);
	font-weight:bold;
	height:22px;
	color:#000000;
}
.art td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BDB8A4;
	vertical-align: top;
	line-height: 16px;
	padding: 5px 0 5px 0;
}
.art td a:link, a:visited, a:active {
	color: #047CBD;
}
.art td a:hover {
	color: #1aadfa;
}
.art tr:hover {
	background-color:#FFFFDD;
}
#print a:link, #print a:visited {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #968E78;
	font-weight: normal;	
}
#print a:hover {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0AA8FA;
	font-weight: normal;	
}
#osq01 {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#osq02, #osq02 a:link, #osq02 a:visited {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;	
	color:#968E78;
}
#osq02 a:hover {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0AA8FA;
	font-weight: normal;	
}
.horiz li {
	display: inline;
}
.valido {
	padding: 0px 0px 15px 5px;
}
a.dts:link, a.dts:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;	
	color:#968E78;
	font-weight: bold;	
}
a.dts:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0AA8FA;
	font-weight: bold;	
}
