/* CSS Document */
img{ border:0px;}

A:link{color:#FFFFFF; text-decoration:none;}
A:visited{color:#FFFFFF; text-decoration:none;}
A:hover{color:#FFFFFF; text-decoration:underline;}
div {text-align: left;
	width: 650px; 
	margin: 0px auto 0px auto;
	}
	
	
html,body{margin: 0;padding:0;height:100%;}
Body{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:x-small;
	background-image:url(../images/bg.gif);
	}
		
body>div#container{height:auto;min-height:100%}

div#container{	position:absolute;left:50%;
				height: 100%;
				margin:0 0 0 -376px;
				width:753px;
				border-left: 1px solid #000000;
				border-right:1px solid #000000;
				background-color:#000000;
				background-image:url(../images/corpo_bg.gif);
				background-position:center;
				background-repeat:repeat-y;
				}

body>div#container{height:auto;min-height:100%}
/*----------------------------------------------------Corpo------------------------------------------*/

div#corpo{ 	width:100%;
			padding-bottom:38px;
			margin: 0px auto;
			}
/*----------------------------------------------------Footer------------------------------------------*/
div#footer{position: absolute;
			width: 100%;
    		height:18px;
			padding-top:20px;
			left:0;
			right:0;
			bottom:0;
			text-align:center;
			border-top:2px solid #000000;
			background-image:url(../images/footer_bg.gif); background-position:top left; background-repeat:repeat-x;}

/*----------------------------------------------------TOP------------------------------------------*/
div#TopSx{float:left;
		width:206px;
			background-color:#333333;
			height:232px;
			border-RIGHT:1px solid #000000;
			border-bottom:2px solid #000000;}

div#TopDx{float:left;
		width:545px;
		height:232px;
		background-color:#666666;
		border-left:1px solid #000000;
		border-bottom:2px solid #000000;}
div#TopDx img{ margin-top:30px; border-top:2px solid #000000;}
/*----------------------------------------------------top MENU------------------------------------------*/
	
#menu{	width:190px;
		height:184;
		padding:8px;
		margin-top:30px;
		border-top:1px solid #000000;
		background-color:#454545;}
		
.link_box{ width:190px;
		display:block;
		height:18px;
		text-align:center;
		font-weight:bold;
		background-image:url(../images/link_bg.gif);
		background-position:top left;
		background-repeat:no-repeat;
		padding-top:15PX;
		}
		
A.link:link{color:#cccccc; text-decoration:none;}
A.link:visited{color:#cccccc; text-decoration:none;}
A.link:hover{color:#cccccc; text-decoration:underline;}

#CERCA{ width:188PX;
		padding-top:10px;
		text-align:center;
		background-color:#666666;
		border-left:1px solid #333333;
		border-top:1px solid #333333;
		border-right: 1px solid #4C4C4C;
		border-bottom: 1px solid #4C4C4C;}
		
/*----------------------------------------------------menusx------------------------------------------*/
#sx{float:left;
	padding-bottom:38px;
	margin: 0px auto;
	width:208px;
	}

#menu_bottom{padding:8px;
			width:190px; font-size:12px;}
#menu_bottom A:link{color:#CCCCCC; text-decoration:none; padding-left:2px;}
#menu_bottom A:visited{color:#CCCCCC; text-decoration:none; padding-left:2px;}
#menu_bottom A:hover{color:#CCCCCC; text-decoration:underline; padding-left:2px;}
/*----------------------------------------------------Contenuto------------------------------------------*/
div#content{float:left;
			width:545px;
			padding-bottom:38px;
			margin: 0px auto;
			}
div#lingue{width:545px;
			height:14px;			
			text-align:right;
			background-color:#666666;
			border-bottom:2px solid #000000;
			}
div#LingueLink{ width:50px; float:right; margin-top:1px;}
div#LingueLink img{ float:left;}

/*----------------------------------------------------effetti testo------------------------------------------*/
.txt{ display:block;
		width:529px;
		padding:8px;}
.titolo{ display:block;
		width:525px;
		font-size:large;
		height:48px;
		padding:10px;
		border-bottom:2px solid #000000;}
.numero {font-size: xx-large; margin-left:8px;}
.titoloCatalogo {display:block;
		width:525px;
		font-size:large;
		height:48px;
		padding:10px;}
.categorie{ color:#BBBBBB;}

/*----------------------------------------------------catalogo------------------------------------------*/
#catalogo{ display:block;
		width:545px;}
.elencocatalo{display:block;width:500px; padding:2px;}
.TB_TD{vertical-align: top;}
.table{width:545px; height:190px; border:0px; padding:0px;}
.td_photo{width:302px; padding-top:10px; padding-bottom:10px;  text-align:center; border-top:2px solid #000000; background-image:url(../images/photo_bg.gif); background-position:center; background-repeat:no-repeat;}
#td_photo{width:302px; padding-top:10px; padding-bottom:10px;  text-align:center; border-top:2px solid #000000; }
#td_photo img{ margin:1px; border:1px solid #747474; width:194px;}
.textTD{ width:243px; text-align:left; border-top:2px solid #000000;}
/*----------------------------------------------------dettaglio------------------------------------------*/
#photo{float:left;display:block;
		margin: 0px auto;
		text-align:center;
		width:100%;
		/*height:279px;
		float:left;*/
	}
#photo img{ margin:8px; border:1px solid #747474;}

#photo_txt{float:left;display:block;
		background-color:#333333;
		padding-left:10px;
		margin: 0px auto;
	}
#catalogoDet{ display:block;
			vertical-align:middle;
			width:100%;
			height:100%;
			background-color:#333333;}
/*per riservate*/
.priv_td{
	display:block;
	width:200px;
	float:left;
	height:35px;
}li {
	list-style-type: disc;
	text-align: left;
	display: list-item;
	}
ul {
	text-align: left;
	text-indent: 0px;
	white-space: normal;
	margin-left:17px;
	padding:0px;
}
