* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	vertical-align: baseline;
	background: transparent;
}

body{
	font-family: sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
}

a{
	text-decoration: underline;
	font-weight: bold;
	color: #8643ab;
}

strong{
	font-weight: bold;
	color: #8643ab;
}

a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #898989;
}

p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

p.fleft{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
}

p.fleft img{
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #8643ab;
}

.tit{
	font-weight: bold;
	line-height: 16px;
	color: #000;
}

.tit_viola{
	font-weight: bold;
	line-height: 16px;
	color: #8643ab;
}

#container{
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#header{
	width: 900px;
	height: 237px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
	#head{
		width: 900px;
		height: 187px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #f1e8f6;
		overflow: hidden;
	}
	#menu{
		width: 900px;
		height: 24px;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #f1e8f6;
	}
		#menu ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 10px;
		}
			#menu ul li{
				list-style: none;
				margin: 0px 12px 0px 12px;
				padding: 0px 0px 0px 0px;
				float: left;
			}
				#menu ul li#home a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/home.jpg) no-repeat 0px 0px;width: 47px;height: 24px;float: left; display: inline;}
				#menu ul li#home a:hover,#menu ul li#home_sel a{display: block; text-decoration: none; text-indent: -9999px;background: url(../img/home_sel.jpg) no-repeat 0px 0px;width: 47px;height: 24px;float: left; display: inline;}
				
				#menu ul li#lancio a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/lancio.jpg) no-repeat 0px 0px;width:81px;height: 24px;float: left; display: inline;}
				#menu ul li#lancio a:hover,#menu ul li#lancio_sel a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/lancio_sel.jpg) no-repeat 0px 0px;width: 81px;height: 24px;float: left; display: inline;}
				
				#menu ul li#idea a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/idea.jpg) no-repeat 0px 0px;width: 51px;height:24px;float: left; display: inline;}
				#menu ul li#idea a:hover,#menu ul li#idea_sel a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/idea_sel.jpg) no-repeat 0px 0px;width: 51px;height: 24px;float: left; display: inline;}
				
				#menu ul li#amici a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/amici.jpg) no-repeat 0px 0px;width: 76px;height: 24px;float: left; display: inline;}
				#menu ul li#amici a:hover,#menu ul li#amici_sel a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/amici_sel.jpg) no-repeat 0px 0px;width: 76px;height: 24px;float: left; display: inline;}
				
				#menu ul li#fb a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/fb.jpg) no-repeat 0px 0px;width: 88px;height: 24px;float: left; display: inline;}
				#menu ul li#fb a:hover,#menu ul li#fb_sel a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/fb_sel.jpg) no-repeat 0px 0px;width: 88px;height: 24px;float: left; display: inline;}
				
				#menu ul li#campagna a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/campagna.jpg) no-repeat 0px 0px;width: 189px;height: 24px;float: left; display: inline;}
				#menu ul li#campagna a:hover,#menu ul li#campagna_sel a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/campagna_sel.jpg) no-repeat 0px 0px;width: 189px;height: 24px;float: left; display: inline;}
				
				#menu ul li#stampa a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/stampa.jpg) no-repeat 0px 0px;width: 178px;height: 24px;float: left; display: inline;}
				#menu ul li#stampa a:hover,#menu ul li#stampa_sel a {display: block; text-decoration: none; text-indent: -9999px;background: url(../img/stampa_sel.jpg) no-repeat 0px 0px;width: 178px;height: 24px;float: left; display: inline;}
				
				
#content{
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
}
	.cont_box{
		width: 900px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
	}
		.cont_left{
			width: 308px;
			margin: 0px 0px 0px 0px;
			padding: 5px 20px 0px 0px;
			text-align: right;
			float: left;
		}
			.cont_left img{
				border: 1px solid #8643ab;
			}
		.cont_right{
			width: 562px;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 0px;
			float: right;
		}
			.cont_right p{
				text-align: justify;
			}

	#img_big{
		float: left;
		width: 510px;
	}
		#img_big img{
			border: 0px;
		}
	#cont_img_small{
		width: 368px;
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		.img_small{
			float: left;
			margin: 0px 0px 0px 0px;
	    padding: 0px 0px 27px 30px;
		}
			.img_small img{
				border: 2px solid #f1e8f6;
			}
			.img_small img:hover{
				border: 2px solid #8643ab;
			}
			
ul.marc{
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
	ul.marc li{
		list-style: none;
		background: transparent url('../img/marc.jpg') no-repeat 0px 2px;
		padding: 0px 0px 15px 20px;
	}
			

#form{
	width: 562px;
	height: 180px;
	padding: 10px 10px 10px 0px;
}
		.el_f input, .el_f textarea{
			border: 1px solid #898989;
			font-family: sans-serif;
			font-size: 12px;
			line-height: 14px;
		}
		
		.el_f input.txt{
			width: 200px;
		}
		
		.el_f textarea{
			width: 400px;
			height: 100px;
		}


.sp_footer{
	width: 900px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer{
	width: 890px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #f1e8f6;
	float: left;
}
	#cc{
		font-size: 10px;
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 0px;
	}
	
	#share{
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
	}
	
	#info{
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 10px;
		font-size: 10px;
	}