		body {
			
			font:normal 12px Arial, Helvetica, sans-serif;
		}
		
		#footer{
			width:880px;
			margin:10px auto 30px auto;
			color: white;
		}
		
		.button{
			color:white;
			background:#CC0000;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:3px;
		}
		
		.button2{
			color:white;
			background:#7E408B;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:3px;
		}
		
		.button3{
			color:white;
			background:gray;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:3px;
		}
		
		.button4{
			color:white;
			background:#2C2044;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:5px 7px;
		}
		
		.img_categoria{
			float:left;
			margin:10px;
		}
		
		.descrizione_cat{
			margin:10px;
		}
		
		
		.box_interna{
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			width:90%;
			background:red;
			margin:20px auto 0 auto;
			padding:0;
			background:white;
			border:double gray;
			box-shadow:2px 4px 4px #DADADA;
			-webkit-box-shadow:2px 4px 4px #DADADA;
			-moz-box-shadow:2px 4px 4px #DADADA;
		}
		
		
		.h1_titolo{
			width:100%;
			height:50px;
			background:#7E408B;
			border-radius:8px 8px 0 0 ;
			-moz-border-radius:8px 8px 0 0;
			-webkit-border-radius:8px 8px 0 0;
			color:white;
			margin-bottom:20px;
		}
		
		.h1_titolo h1{
			padding:10px 0 0 10px;
			margin:0;
		}
		
		.mollica{
			margin:0 0 0 20px;
		}
		
		.mollica a{
			color:#A260D2;
		}
		
		.mollica a:hover{
			color:#7E408B;
			text-decoration:none;
		}
		
		.mollica b{
			color:#7E408B;
		}
		
		
		.pics{
			height:285px;
		}
		
		.foto_slide_home{
			
			width:140px;
			height:140px;
		}
		
		.foto_slide_home2{
			
			width:100px;
			height:100px;
		}
		
		.foto_slide_home3{
			
			width:90px;
			height:90px;
		}
		
		.logo{
			position:absolute;
			left: 50%;
			z-index:2;
			top:12px;
			margin-left:-450px;
		}
		
		.logo_angelo{
			position:absolute;
			left: 50%;
			z-index:2;
			top:12px;
			margin-left:370px;
		}
		
		#container{
			width: 100%;
			margin: 0 auto;
			padding: 0 0;
		}
		
		#box_site{
			width: 930px;
			margin:100px auto 0 auto;
			
		}
		#menujquery{
			padding:0;
			margin:0;
			width:930px;
			height:65px;
			border-radius:20px 20px 0 0;
			-moz-border-radius:20px 20px 0 0;
			-webkit-border-radius:20px 20px 0 0;
			border-bottom:1px solid gray;
			background:url(/images/sfondo_menu_2.png);
			
			
		}
		#promo_home{
			padding:0;
			margin:0;
			z-index:1;
			width:930px;
			height:300px;
			background:black;
			background:url(/images/sfondo_box.png);
		}
		#slide_home{
			padding:0;
			margin:0;
			z-index:90;
			width:930px;
			height:203px;
			background:url(/images/slider_bg.gif) 0 0 ;
		}
		#box_middle{
			padding:20px 0 0 0;
			margin:0;
			left:0;
			width:930px;
			background:white;
			
		}
		
			#box_middle_int{
				margin:0 auto;
				width:880px;
				
			}
				#box_middle_news{
					float:left;
					width:220px;
					padding:5px;
				}
				
					#box_news{
						border-radius:10px;
						-moz-border-radius:10px;
						-webkit-border-radius:10px;
						width:100%;
						padding-bottom:10px;
						background:#A260D2;
					}
						
						#box_news h1{
							font-size:18px;
							margin:0;
							padding:10px 0 0 10px;
							color:white;
							font-weight:normal;
						}
						
						
						.testo_news{
							font-size:12px;
							padding:10px;
							color:#231C2D;
						}
						
						.testo_news p{
							margin:0 0 5px 0;
							padding:0;
						}
				#box_middle_promo{
					float:left;
					width:420px;
					padding:5px;
				}
				
					#box_promo{
						margin:0 auto;
						border:1px solid #A260D2;
						border-radius:10px;
						-moz-border-radius:10px;
						-webkit-border-radius:10px;
						width:90%;
						
					}
						
						#box_promo h1{
							font-size:18px;
							margin:0;
							padding:10px 10px 0 15px;
							color:#A260D2;
							font-weight:normal;
							
						}
						
						#box_promo h1 a{
							
							margin:0;
							
							color:#A260D2;
							
							text-decoration:none;
						}
						
						.box_promo_img{
							float:left;
							margin:10px;
						}
						
						.testo_promo{
							font-size:12px;
							padding:5px 10px 15px 15px;
							color:#231C2D;
						}
						
				#box_middle_follow{
					float:left;
					width:200px;
					margin-top:20px;
					padding:5px;
					text-align:center;
				}
				
		#box_close{
			padding:0
			margin:0;
			width:930px;
			height:20px;
			border-radius:0 0 20px 20px;
			-moz-border-radius:0 0 20px 20px;
			-webkit-border-radius:0 0 20px 20px;
			background:white;
		}
		
		.clear{
			clear:both;
		}
		
		.image_carousel a{
		text-decoration:none;
		}
	
	
	
		/* CAROUSEL SLIDESHOW*/
		
		.image_carousel {
			padding: 15px 0 15px 30px;
		}
		.image_carousel img {
			border: 1px solid #ccc;
			background-color: white;
			padding: 9px;
			margin: 7px;
			display: block;
			float: left;
		}
		.image_carousel a {
			display: block;
			float: left;
		}
		.clearfix {
			float: none;
			clear: both;
		}
		
		/* CAROUSEL SLIDESHOW */
		/* FINE */
		/* -------------------*/
		
	
		/* SLIDER PROMO*/
.slider {
	width:914px;
	margin:0 auto;
	position:relative ;
	z-index:1;
	background:none;
	padding:3px;
	overflow:hidden;
	height:290px;
	
}
.slide {

	position:relative;
	width:840px;
	
	background:none !important;
	padding-right:41px;
	padding-left:29px;
	
}
.slide p {
	margin:0 0 13px 0;
	color:#fff;
	line-height:20px;
	
}
.activeSlide {
	color:#000	
}
.img_indent {
	float:right;
	margin:0 0 0 25px
}
h5 {
	color:#fff;
	font-size:30px;
	margin:25px 0 19px;
	font-weight:normal;	
}
#nav {
	position:absolute;
	z-index:5000 !important;
	right:5px;
	top:40px;
}
#nav a {
	background:url(/images/slide_link_act.png) 0 -25px no-repeat  ;
	display:block;
	width:21px;
	height:21px;
	margin-bottom:4px;
	text-indent:-5000px;
}
#nav a:hover, .activeSlide {
	background:url(/images/slide_link_act.png) 0 0 no-repeat !important;
}


.slide_b p{margin:5px 0 0 15px;}


.slide_b:hover {
	background:url(/images/slide_b_hover.png) 0 0 no-repeat;color:white;	
}

		/* SLIDER PROMO */
		/* FINE */
		/* -------------------*/
