body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


	color: #000000;
	text-align: left;
	font-size: 10px;
	background-image: url(img/bg_page.jpg);
	background-position: top right;
	background-repeat: repeat;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul, li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}




#container {
	width: 940px;
/*		height: 900px;


margin: 0px 0px 0px 0px;*/
	text-align: left;

	margin: 70px auto 0px auto;
/*	border: 1px solid #666666;
	background-color: #cc6600;*/
	}
	
	
	#col_sx {
	width: 265px;
	height:520px;
	min-height:520px;
/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
/*	background-color: #cc6699;*/
	margin-top: 0px;
	margin-left: 20px;
	float: left;
		color: white;

	}
	
	#autore {
	width: 265px;
	height:50px;


	text-align: left;
	display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
/*	background-color: #cc6699;*/
	margin-top: 20px;
	margin-left: 0px;
	float: left;
	color: #000000;

	}
	
	#autore a {
	color: #000000;

	}
	#pres {
	width: 265px;
	height:480px;
	min-height:480px;
/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
	background-color: #c22988;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
		background-image: url(img/quad_chiudi.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}	

	#col_center {
	width: 265px;
	height:630px;
	min-height:630px;
/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
/*	background-color: #cc6699;*/
	margin-top: 0px;
	margin-left: 20px;
	float: left;
		color: #c22988;
		font-family: "Century Gothic";
	}	
	
	#menu {
	width: 265px;
	height:580px;
	min-height:580px;
/* position: absolute;*/

	text-align: left;
		display: block;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
	background-color: #efd533;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
		background-image: url(img/chiudi_center.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	
	#menu_top {
width: 225px;

/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
/*	background-color: #6633ff;*/
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}		

	#menu_top ul {
	display: block;
	}	
	
	#menu_top ul li {
	display: block;
float: left;
/*	height: 30px;*/

	margin-top: -7px;
	}	
	
	#menu_top ul li a {
font-size: 32px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px; 
	}	
	
	#menu_top ul li a:hover {
font-size: 32px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px;	background-color: white;
	}	

	#menu_top ul li ul {
	display: block;
float: left;
width:200px;
	margin-bottom: 10px;
		margin-left: 10px;
	}	

	#menu_top ul li ul li{
	display: block;
float: left;
	min-height: 20px;
	width:200px;

		margin-top: 0px;
	}	

	#menu_top ul li ul li a  {
font-size: 20px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px; 
	}	
	
	#menu_top ul li ul li a:hover {
font-size: 20px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px;
	background-color: white;
	}	
	
	.menu_sel{
font-size: 20px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px;
	background-color: white;
	}
	
	#menu_bottom {
width: 225px;

/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;

	margin-top: 50px;
	margin-left: 0px;
	float: left;
}	

	#menu_bottom ul {
	display: block;
	}	
	
	#menu_bottom ul li {
	display: block;
float: left;
/*	height: 30px;*/
width:200px;
	margin-top: 0px;
	}	
	
	#menu_bottom ul li a {
font-size: 20px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px; 
	}	
	
	#menu_bottom ul li a:hover {
font-size: 20px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px;	background-color: white;
	}	

	#menu_bottom ul li ul {
	display: block;
float: left;
width:200px;
	margin-bottom: 10px;
		margin-left: 10px;
	}	

	#menu_bottom ul li ul li{
	display: block;
float: left;
	height: 20px;
	width:200px;

		margin-top: 0px;
	}	

	#menu_bottom ul li ul li a  {
font-size: 14px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px; 	display: block;
	}	
	
	#menu_bottom ul li ul li a:hover {
font-size: 14px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px;	display: block;
	background-color: white;
	}	
	
	#col_dx_news {
	width: 350px;

	min-height:100px;
/* position: absolute;*/

	text-align: left;
	display: block;
	overflow: visible;

	margin-top: 0px;
	margin-left: 20px;
	float: left;
	color: #000000;

	}	

	
	#col_dx {
	width: 350px;

	min-height:700px;
/* position: absolute;*/

	text-align: left;
	display: block;
	overflow: visible;
/*	background-color: #cc6699;*/
	margin-top: 0px;
	margin-left: 20px;
	float: right;
	color: #000000;
	}	
	
		#paginaz {
	width: 50px;

	height:20px;
/* position: absolute;*/

	text-align: right;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;

	margin-top: 15px;
	margin-left: 25px;
	float: left;

	}	
	
		#tag {
	width: 240px;

	height:20px;
/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;

	margin-top: 12px;
	margin-left: 0px;
	float: left;

	}	

		#tag h1 {
		color: #c22988;
		font-size: 18px;
		font-weight: bold;
		font-family: "Century Gothic";
	}	
	
	
	#prodotti {
	height:auto;
	width: 350px;

	max-height:700px;
/* position: absolute;*/

	text-align: left;
	display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: hidden;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	background-image: url(img/quad_chiudi_bianco.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}		
	
	#sez {
	height:auto;
	width: 350px;


/* position: absolute;*/

	text-align: left;
	display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: hidden;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	background-image: url(img/quad_chiudi_bianco.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}	
	
	#news {
	width: 350px;

	min-height:100px;
/* position: absolute;*/

	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
			background-image: url(img/quad_chiudi_bianco.gif);
		background-position: bottom right;
		background-repeat: no-repeat;

	}	

	.top_col {
	width: 240px;
	height: 35px;
	text-align: left;
 	display: inline;
	overflow: visible;
	float: left;
	margin-left: 20px;
	}	

	.top_col_cent {
	width: 265px;
	height: 35px;
	text-align: left;
 	display: block;
	overflow: visible;
	float: left;
	margin-left: 0px;
	background-image: url(img/trans.gif);
	background-repeat: repeat;
	}	
	
	.down_col {
	width: 225px;
	min-height: 460px;
	text-align: left;
 	display: block;
	overflow: visible;
	float: left;
	margin-left: 20px;
		margin-top: 20px;
	}	
	
	.down_col_350 {
	width: 310px;

	text-align: left;
 	display: block;
	overflow: visible;

	margin-left: 20px;
		margin-top: 20px;
				margin-bottom: 20px;
	}		
	
	.down_col_350 img {

		margin-bottom: 20px;
	}	
	
	.down_col_sez {
	width: 310px;

	text-align: left;
 	display: block;
	overflow: visible;

	margin-left: 20px;
		margin-top: 20px;
				margin-bottom: 20px;
	}	


	



	


	
.clearboth {
				clear: both;
				width: 0px;
				height: 0px;
				margin: 0px;
			}

/* ---------------------fine interno--------------------------------------------- */


#footer {

	width: 848px;
	height: 100px;

clear:both;

	text-align: center;
	background-image: url(img/bg_footer.gif);
	background-position: top;
	background-repeat: no-repeat;

	margin: 10px auto 0px auto;

}








h1 {
	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}


A, A:visited, A:active {  font-weight: normal; text-decoration: underline; color: #000000;        }
A:hover {   font-weight: normal; text-decoration: none; color: #000000;}

A.linkmenu, A.linkmenu:visited, A.linkmenu:active {  font-size: 32px; font-weight: normal; color: #c22988; text-decoration: none;  letter-spacing: 1px;       }
A.linkmenu:hover {  font-size: 32px; font-weight: normal; color: #c22988; text-decoration: none; letter-spacing: 1px;  }

.testo9 {
	font-size: 9px;
}
.testo12 {
	font-size: 12px;
}

A.linkbianco, A.linkbianco:visited, A.linkbianco:active {  font-weight: normal; color: #ffffff; text-decoration: none; }
A.linkbianco:hover {  font-weight: normal; color: #ffffff; text-decoration: none; }

#sbianca  {
	color: #ffffff;
}	

#sbianca a, a:hover, a:active, a: visited {
	color: #ffffff;
}	
.bianco {
	color: #ffffff; 
}

.allinea_immagine_SX {
 float: left;
 margin-right: 10px;
}
.updown {
	display:none;
}
.alLeft { float: left; margin-right: 10px; } 
