
html,body{
	margin: 0px;
	padding: 0px;
	background: url('/cdn/img/bgbody.png') top no-repeat;
	/*background-attachment: fixed;*/
	height: 100%;

}

input, textarea{
    outline: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

a{
	color: #cb3182;
}
a:hover{
	color:#000;
}
[hreff]{
	cursor: pointer;
}

.fancybox-skin{
	background-color: #1a1a1a !important;
}

#userLogin div, span, label{
	color: #ddd;
}


#userLogin input:-webkit-autofill, #userLogin textarea:-webkit-autofill {
background-color: rgb(0, 255, 189);
background-image: none;
color: rgb(0, 0, 0);
}

#userLogin .input{
	-webkit-appearance: none !important;
	border:1px solid #ddd !important;
	background:none !important;
	color: #ddd !important;
	text-align: center !important;
}

#userLogin a{
	color: #ddd;
	font-family: 'Arial', serif;

}
#userLogin a.persoPwd{
	text-decoration: underline;
}
#userLogin .txt1{
	font-size: 20px;
	color: #ddd;
	margin-bottom: 15px;
}
#userLogin .txt2{
	font-size: 30px;
	color: #ddd;
	margin-bottom: 15px;
}
#userLogin .accedi{
	float: right;
	font-size: 14px;
	padding: 8px 10px;
	line-height: 20px;
	height: 36px;
	width: auto;
}
#userLogin .btn1{
		-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#userLogin table{

}

#formSignup strong, #formSignup span, #formSignup div, #formSignup td{
	font-family: 'Arial', serif !important;
}

#formSignup .submit{
	float: right;
	font-size: 14px;
	padding: 8px 10px;
	line-height: 20px;
	height: 36px;
	width: auto;

}
#formSignup .btn1{
		-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.btn1 {
	cursor: pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cbcbcb) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #cbcbcb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb');
	background-color:#ffffff;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #cbcbcb;
	display:inline-block;
	color:#4d4d4d;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.btn1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cbcbcb), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #cbcbcb 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb', endColorstr='#ffffff');
	background-color:#cbcbcb;
}.btn1:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

.red, .rosso{
	color: #E52429;
}
.gray{
	color: #4D4D4D;
}
.bold{
	font-weight: 700;
}

div, span, a, li, td, h1,h2,h3,h4{
	/*font-family: 'Lato';
	font-family: 'Oxygen';*/
	font-family: 'Arial';
	font-weight: normal;
}

.left{
	float: left;
}

.hr{
	height: 1px;
	margin:15px 0px;
	border-top:1px solid #F2F2F2;
}
.hr2{
	height: 1px;
	margin:15px 0px;
	border-top:3px solid #CCCCCC;
}
.hr3{

	height: 1px;
	margin:15px 0px;
	border-top:1px solid #d9d9d9;
}


/*.contenitoreSito, */
.cravatta{
	width:960px !important;
	margin: 0px auto;
}

.clear{
	clear: both;
}

.pannello{
	background-image: url('/cdn/img/pannello_bg.png');
	position: relative;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.55);
}
	.pannello .sottomenu a{
		color: #999999;
		font-size: 18px;
		font-weight: 700;
		margin-right: 10px;
	}
	.pannello .sottomenu a:hover, .pannello .sottomenu a.selected{
		color: #1f8e4d;
		padding-bottom: 5px;
		border-bottom: 3px solid #1f8e4d;
		border-left:none;
		border-top: none;
		border-right: none;
	}




/********* BARRA TOP: ***************/

#barraTop{

	width: 100%;
	min-height: 82px;
	position: absolute;
	top: 0px;
	z-index: 30000;


}

#barraTop .logo{
	margin-top: 3px;
	margin-right: 10px;
}

#barraTop .lingueetel{
	position: absolute;
	left: 50%;
	margin-left: -160px;
	margin-top: 14px;
	z-index: 13000;
}
	#barraTop .lingueetel .telefax{
		float: left;
		color: #fff;
		font-size: 14px;
		margin-right: 10px;
		padding-top: 3px;
	}
	#barraTop .lingueetel .flags{
		float: left;
	}

#barraTop .socials{
	border-left: 1px solid #333333;
	height: 82px;
	padding-top: 25px;
	text-align: right;
}
#barraTop .socials a{
	margin-left: 10px;
}

#barraTop .socials a.first{
	margin-left: 0px;
}

/********* MENU TOP: ***************/

#menu{

	background: url(/cdn/img/menuTop_bg.png);

	width: 418px;
	margin-left: -14px;
	height: 50px;
	margin-top: 7px;
	padding-left: 10px;

}


#home .intestazione{
	/*background: url(/cdn/img/banner_home.jpg) center center no-repeat;*/
	position: relative;
	height: 517px;
	overflow: hidden;
	width: 100%;
	border-bottom:5px solid #cb3182;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(50, 50, 50, 0.43);
-moz-box-shadow:    0px 3px 7px 0px rgba(50, 50, 50, 0.43);
box-shadow:         0px 3px 7px 0px rgba(50, 50, 50, 0.43);
}
#home .contenuto{
	padding: 20px 0px; 
	background: url(/cdn/img/bg_prog.png) no-repeat top center fixed; 

                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
}


#home .slider-wrapper{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -1250px;
	width: 2500px;
	height: 517px;
}
#home .nivoSlider{
	width: 2500px;
	height: 517px;
}
#home .theme-default .nivoSlider{
	position: relative;
background: url(loading.gif) no-repeat 50% 50%;
}


/**/

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {}
.preload2 {}


#nav{
	padding:0;
 margin:0;
 list-style:none;
 height:50px;
 position:relative;
 z-index:500;
 font-family:Arial;

}
#nav li.top{
	display:block;
 float:left;
 height:50px;
 padding: 10px;
}
#nav li a.top_link{
	display:block;
 float:left;
 height:35px;
 line-height:33px;
 color:#fff;
 text-decoration:none;
 font-size:16px;
 font-weight:bold;
 padding:0 0 0 12px;
 cursor:pointer;
}
#nav li a:hover.top_link, #nav li a.top_link.selected{
	color: #cb3182 !important;
}
#nav li a.top_link{
	float:left;
 display:block;
 padding:0 10px 0 0px;
 height:35px;
 color: #fff;
 }

#nav li a.top_link span.down{
	float:left;
 display:block;
 padding:0 10px 0 0px;
 height:35px;
}

#nav li:hover a.top_link{
	color:#fff;
 }
#nav li:hover a.top_link span{
}
#nav li:hover a.top_link span.down{
}

/* Default list styling */

#nav li:hover{
	position:relative;
 z-index:200;
}

#nav li:hover ul.sub{
	background: url(/cdn/img/bgultop.png) top left;
	left:20px;
 top:38px;
 padding-top:7px;
 white-space:nowrap;
 width:140px;
 height:auto;
 z-index:300;
}
#nav li:hover ul.sub li{
	display:block;
 height:20px;
 position:relative;
 float:left;
 width:140px;
 font-weight:normal;
}
#nav li:hover ul.sub li a{
	display:block;
 font-size:12px;
 height:18px;
 width:140px;
 line-height:18px;
 text-indent:5px;
 color:#fff;
 text-decoration:none;
}
#nav li ul.sub li a.fly{
	background:#cccccd url(arrow.gif) 80px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover {
	background:#333;
 color:#fff;
 border-color:#fff;
}
#nav li:hover ul.sub li a.fly:hover{
	background:#333 url(arrow_over.gif) 80px 6px no-repeat;
 color:#fff;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{
	left:90px;
 top:-4px;
 background: #cccccd;
 padding:3px;
 border:1px solid #333333;
 white-space:nowrap;
 width:90px;
 z-index:400;
 height:auto;
}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{
	position:absolute;
 left:-9999px;
 top:-9999px;
 width:0;
 height:0;
 margin:0;
 padding:0;
 list-style:none;
}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{
	background:#6a812c url(arrow_over.gif) 80px 6px no-repeat;
 color:#fff;
 border-color:#fff;
} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly{
	background:#cccccd url(arrow.gif) 80px 6px no-repeat;
 color:#000;
 border-color:#cccccd;
} 


/**/

/**************** SLIDERS: ****************/



#box_sliderebottom .box_slider{
	width: 100%;
	/*height:413px;*/
}


	.slider-wrapper{
		position: relative;
	}

	.nivo-html-caption {
		display: ;
		height: 45px;
		position: absolute;
		left: 0px;
		bottom: 0px;
		background: none !important;
		color: #fff;
		width: 100%;
		z-index: 8;
		padding: 5px 10px;
		opacity: 0.8;
		overflow: hidden;
		-moz-opacity: 0.8;
		filter: alpha(opacity=8);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.theme-default .contenitore_nivo-controlNav{
		position: absolute;
		width: 960px;
		left: 50%;
		top: 538px;
		margin-left: -512px;
	}

	.theme-default .contenitore_nivo-controlNav .nivo-controlNav {
		text-align: left;
		z-index: 15000;
		position: absolute;
		right: 14px;
		bottom: 20px;
	}

	.theme-default .contenitore_nivo-controlNav .nivo-controlNav a {
		display:inline-block;
		width:18px !important;
		height:18px !important;
		background:url(/cdn/img/slider_bullets.png) no-repeat !important;
		background-repeat:no-repeat;
		text-indent:-9999px;
		border:0;
		margin: 0 2px;
		text-decoration:none;
	}
	.theme-default .contenitore_nivo-controlNav .nivo-controlNav a.active {
		background-position:0 -18px !important;
	}


	.nivo-directionNav{
		position: absolute;
		top: 260px;
		z-index: 15000;
		width: 960px;
		left: 50%;
		margin-left: -480px;
	}

	.nivo-directionNav a {
	position: absolute;
	z-index: 15000;
	cursor: pointer;
	}


	.theme-default .nivo-directionNav a {
		display:block;
		width:75px !important;
		height:100px !important;
		background:url(/cdn/img/slider_arrows.png) no-repeat !important;
		opacity: 0;
		-webkit-transition: all 200ms ease-in-out;
	    -moz-transition: all 200ms ease-in-out;
	    -o-transition: all 200ms ease-in-out;
	    transition: all 200ms ease-in-out;
	}
	.theme-default:hover .nivo-directionNav a { opacity: 1; }
	.theme-default a.nivo-nextNav {
		background-position:-60px 0 !important;
		right:15px;
	}
	.theme-default a.nivo-prevNav {
		left:15px;
	}

#box_sliderebottom .box_bottom{
	width: 100%;
	height:256px;
	background: url('/cdn/img/slider_bg2.jpg') top;
	overflow: hidden;
}

	#box_sliderebottom .contenuto_bottom{
		display: none;
	}

	#box_sliderebottom .box_bottom .testi{
		width: 700px;
		height: 140px;
		overflow: hidden;
		margin-top: 20px;
	}
		#box_sliderebottom .box_bottom .testi .titolo{
			font-family: 'Arial', serif;
			font-size: 30px;
			color: #fff;

		}
		#box_sliderebottom .box_bottom .testi .sottotitolo{
			font-family: 'BauerBodoniStdBold', serif;
			font-size: 20px;
			color: #fff;
		}
		#box_sliderebottom .box_bottom .testi .descrizione{
			font-family: 'Arial', serif;
			font-size: 16px;
			color: #848484;
			margin-top: 10px;
		}


	#box_sliderebottom .box_bottom .pulsanti_sotto{
		width: 700px;
		font-family: 'Arial', serif;
		font-size: 16px;
		color: #848484;
	}

		#box_sliderebottom .box_bottom .pulsanti_sotto .p_left, 
		#box_sliderebottom .box_bottom .pulsanti_sotto .p_right{
			float: left;
			width: 48%;
		}

		#box_sliderebottom .box_bottom .pulsanti_sotto a{
			display: block;
			height: 40px;
			font-family: 'Arial', serif;
			font-size: 20px;
			color: #cbcbcb;
			padding-left: 40px;
			padding-top: 6px;			
		}
		#box_sliderebottom .box_bottom .pulsanti_sotto a span{
			font-family: 'Arial', serif;
			font-size: 20px;
			color: #cb3182;
		}		

		#box_sliderebottom .box_bottom .pulsanti_sotto a.ico1{
			background: url(/cdn/img/slider_ico1.png) 0px 0px no-repeat !important;
		}


	#box_sliderebottom .box_bottom .pulsanti_destra{
		width: 250px;
		float: right;
	}
		#box_sliderebottom .box_bottom .pulsanti_destra .su{
			width: 100%;
			height:108px;
			overflow: hidden;
			
		}
			#box_sliderebottom .box_bottom .pulsanti_destra .su a{
				display: block;
				height: 40px;
				font-family: 'Arial', serif;
				font-size: 20px;
				color: #cbcbcb;
				padding-left: 40px;
				padding-top: 6px;	
				max-width: 180px;
				margin-left: 40px;
				margin-top: 30px;
			}
			#box_sliderebottom .box_bottom .pulsanti_destra .su a span{
				font-family: 'Arial', serif;
				font-size: 20px;
				color: #cb3182;
			}		

			#box_sliderebottom .box_bottom .pulsanti_destra a.ico2{
				background: url(/cdn/img/slider_ico2.png) 0px 0px no-repeat !important;
			}


		#box_sliderebottom .box_bottom .pulsanti_destra .giu{
			width: 100%;
			height:122px;
			overflow: hidden;
			text-align: center;

			font-family: 'Arial', serif;
			font-size: 20px;
			color: #cbcbcb;
			padding-top: 30px;

		}
			#box_sliderebottom .box_bottom .pulsanti_destra .giu span{
				font-family: 'Arial', serif;
				font-size: 20px;
				color: #cb3182;
			}			

			#box_sliderebottom .box_bottom .pulsanti_destra .giu a.btn1{
				height: 40px;
				line-height: 34px;
				font-family: 'Arial', serif;
				font-size: 16px;
				color: #4d4d4d;
				margin-top: 10px;
			}


/*********** BANNERS: *****************/

#banners_box1{
	width: 222px;
	margin: auto;
	border: 6px solid #ccc;
	margin-bottom: 10px;

}

#banners_box1 .box_banner{
	border: 6px solid #cb3182;
	padding: 10px;
	background-color: #fff;

}
#banners_box1 .box_banner .titolo{
	font-size: 15px;
	color: #cb3182;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
#banners_box1 .box_banner .testo{
	padding: 10px;
}

#banners_box1 .box_banner .testo, #banners_box1 .box_banner .testo p{
	font-size: 13px;
	color: #333;
	background-color: #ccc;
}

#banners_box1 .box_banner .img{
	text-align: center;
}

/**/
#banners_box2{
	width: 222px;
	margin: auto;
	border: 6px solid #ccc;
	margin-bottom: 10px;

}
#banners_box2 .box_banner{
	border: 6px solid #cb3182;
	padding: 10px;
	background-color: #fff;

}
#banners_box2 .box_banner .titolo{
	font-size: 15px;
	color: #cb3182;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
#banners_box2 .box_banner .testo{

	padding: 10px;
}
#banners_box2 .box_banner .testo, #banners_box2 .box_banner .testo p{
	font-size: 13px;
	color: #333;
	background-color: #ccc;
}

#banners_box2 .box_banner .img{
	text-align: center;
}

/**/
#banners_box3{
	width: 222px;
	margin: auto;
	border: 6px solid #ccc;
	margin-bottom: 10px;
}
#banners_box3 .box_banner{
	border: 6px solid #cb3182;
	padding: 10px;
	background-color: #fff;

}
#banners_box3 .box_banner .titolo{
	font-size: 15px;
	color: #cb3182;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
#banners_box3 .box_banner .testo{
	padding: 10px;

}
#banners_box3 .box_banner .testo, #banners_box3 .box_banner .testo p{
	font-size: 13px;
	color: #333;
	background-color: #ccc;
}

#banners_box3 .box_banner .img{
	text-align: center;
}

/**/


#banners_box5 .box_banner{
	position: relative;
	height: 405px;
}

	#banners_box5 .box_banner .titolo{
		position: absolute;
		top: 170px;
		left:50%;
		margin-left: -250px;
		color: #cb3182;
		text-align: center;
		font-size: 37px;
		font-family: 'Arial';
		z-index: 1000;
	} 


	#banners_box5 .box_banner .contenitoreImg{
		position: absolute;
		top: 0px;
		z-index: 500;
	}


/**/


#banners_box6{
	background: url(/cdn/img/banner_box6_bg.png);
	height:369px;
	overflow: hidden;
	padding-top: 30px;
}

#banners_box6 .box_banner .titolo{
	display: block;
	height: 40px;
	font-family: 'Arial', serif;
	font-size: 20px;
	color: #808080;
	padding-left: 40px;
	padding-top: 6px;	
	margin-top: 30px;
}
#banners_box6 .box_banner .titolo span{
	font-family: 'Arial', serif;
	font-size: 20px;
	color: #a88669;
}	


#banners_box6 .contenitorePulsante{
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: center;
}

#banners_box6 a.btn1{
	font-size: 14px;
	padding: 8px 10px;
	line-height: 20px;
	height: 36px;
	width: auto;
}


#banners_box6 img{
	-webkit-box-shadow: 0px 35px 39px -25px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 35px 39px -25px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 35px 39px -25px rgba(0, 0, 0, 0.75);
}


/**/


#banners_box7{
	background: url(/cdn/img/banner_box7_bg.png);
	height:256px;
	overflow: hidden;
	padding-top: 0px;
	margin-top: 30px;
}

#banners_box7 .box_banner .titolo{
	display: block;
	height: 40px;
	font-family: 'Arial', serif;
	font-size: 40px;
	color: #333333;
	margin-left: 280px;
	padding-top: 65px;	
	line-height: 40px;
}
#banners_box7 .box_banner .sottotitolo{
	font-family: 'Arial', serif;
	font-size: 14px;
	color: #333333;
	margin-left: 280px;
	margin-top: 90px;
	line-height: 20px;
}	


#banners_box7 .contenitorePulsante{
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: center;
}

#banners_box7 a.btn1{
	font-size: 14px;
	padding: 8px 10px;
	line-height: 20px;
	height: 36px;
	width: auto;
}


#banners_box7 img{
	float: left;
	margin-top: 20px;
}

/**/

#banners_box8{
	margin-top: -20px;
	margin-bottom: 20px;
}


/****** VIDEO IN HOME: ***************/

#videoinhome .cornice1{
	background: url(/cdn/img/videoinhome.png) no-repeat;
	width: 486px;
	height: 378px;
	overflow: hidden;
	padding-top: 49px;
	padding-left: 55px;
}

	#videoinhome .cornice2{
		width: 377px;
		height: 280px;
		padding-top: 33px;
		background-color: #000;
	}

#videoinhome .testi{
	padding-left: 30px;
	
}
	#videoinhome .titolo{
		font-family: 'Arial', serif;
		font-size: 50px;
		color: #cb3182;
		margin-bottom: 15px;
	}

	#videoinhome .sottotitolo{
		font-size: 'Arial';
		font-size: 20px;
		color: #848484;
	}

	#videoinhome .descrizione{
		font-size: 'Arial';
		font-size: 16px;
		color: #848484;
		line-height: 20px;
	}



/********* TRITTICO FOTO: ************/

#tritticofoto .intestazione{
	background: url(/cdn/img/tritticofoto_intestazione_bg.png) right no-repeat;
	height: 50px;
	overflow: hidden;
	text-align: left;
	margin-top:20px;
	margin-bottom: 30px;
	padding-top: 10px;
}
	#tritticofoto .intestazione .txt1{
		font-family: 'BauerBodoniStdBold';
		font-size: 35px;
		color: #cb3182;
		width: auto;
		background-color: #fff;
		padding: 10px 0px;
	}
	#tritticofoto .intestazione .txt2{
		font-family: 'BauerBodoniStdBold';
		font-size: 35px;
		color: #555555;
		background-color: #fff;
		padding: 10px 0px;
	}
	#tritticofoto .intestazione .txt3{
		font-family: 'Arial';
		font-size: 14px;
		color: #4d4d4d;
		background-color: #fff;
		padding: 10px 0px;
		padding-right: 20px;
	}
		#tritticofoto .intestazione .txt3 a{
			color: #4d4d4d;
		}
	#tritticofoto .intestazione .txt3 span{
		font-family: 'Arial';
		font-size: 14px;
		color: #4d4d4d;
		background-color: #fff;
		padding: 10px 0px;
	}

/********* BLOG ARTICOLI: ************/


	#articoli .row{
		min-height: 200px;
	}

	#articoli .dx{
		
	}

		#articoli .dx .titolo{
			font-family: 'Arial', serif;
			font-size: 20px;
			color: #cb3182;
			margin-bottom: 15px;
			
		}

		#articoli .dx .data{
			font-size: 'Arial';
			font-size: 20px;
			color: #b7b7b7;
		}

		#articoli .dx .testo{
			font-size: 'Arial';
			font-size: 16px;
			color: #4d4d4d;
			line-height: 20px;
		}

/**/

	#articolo .row{
		min-height: 200px;
	}


		#articolo .titolo{
			font-family: 'Arial', serif;
			font-size: 30px;
			color: #cb3182;
			margin-bottom: 5px;
			margin-top: 20px;
			
		}

		#articolo .data{
			font-size: 'Arial';
			font-size: 20px;
			color: #b7b7b7;
		}

		#articolo .testo{
			font-size: 'Arial';
			font-size: 16px;
			color: #4d4d4d;
			line-height: 20px;
			margin-top: 20px;
		}


/**/

	#articoli_correlati .row{
		min-height: 200px;
	}

		#articoli_correlati .titolo{
			font-family: 'Arial', serif;
			font-size: 18px;
			color: #cb3182;			
		}



/********** COMMENTI: ***************/

#commenti a.mostraTuttiCommenti{
	display: block;
	background-color: #cb3182;
	padding: 10px;
	font-size: 18px;
	color: #67400C;
	text-align: center;
}

#commenti .utente{
	font-family: 'Arial', serif;
	font-size: 18px;
	color: #cb3182;
}
	#commenti .utente span{
		font-family: 'Arial', serif;
		font-size: 15px;
		color: #b7b7b7;
	}

#commenti .commento{

	width:100%;
	margin:auto;
	padding:10px;
	margin-top:2px;
}
#commenti .commento{
	border-top:1px solid #dddddd;
	
}
#commenti .commento.first{
	border-top:0px solid #dddddd;
	
}
#commenti .commento img, .commento_textarea img{
	margin-top: 0px;
}

#commenti .addCommento .thumb, #commenti .addCommento .txt{
	float: left;
}
#commenti .addCommento textarea{
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:0px;
	background-color:#fff;
	width: 100%;
	font-size: 12px;
	padding: 3px;
	font-size:11px;
	margin-top: 5px;
}

/********* BREADCRUMB: ************/

#breadcrumb{

	background-color: #cb3182;
	padding-top: 10px;
	
}
	#breadcrumb span{
		color: #fff;
		font-family: 'Arial', serif;
		font-size: 12px;
	}
		#breadcrumb span.big{
			color: #fff;
			font-family: 'Arial', serif;
			font-size: 35px;
			font-weight: bold;

		}
		#breadcrumb span.big.smaller{
			color: #fff;
			font-family: 'Arial', serif;
			font-size: 24px;

		}		

	#breadcrumb .slide{
		border-bottom: 5px solid #cb3182;
-webkit-box-shadow: 0px 10px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 10px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 10px 5px 0px rgba(50, 50, 50, 0.25);
	}

/********* ARTICOLI BLOG BANNER IN EVIDENZA: ************/

#articoli_banner_inevidenza{
	background: url(/cdn/img/articoli_banner_inevidenza.jpg);
	height: 333px;
	overflow: hidden;
}
	#articoli_banner_inevidenza .titolobox{
		font-family: 'Arial', serif;
		font-size: 30px;
		color: #fff;
		margin-top: 45px;
		margin-bottom: 35px;		
	}

		#articoli_banner_inevidenza .titolo{
			font-family: 'Arial', serif;
			font-size: 15px;
			color: #cb3182;	
		}
		#articoli_banner_inevidenza .data{
			font-family: 'Arial';
			font-size: 15px;
			color: #b7b7b7;
		}
		#articoli_banner_inevidenza .testo{
			font-family: 'Arial';
			font-size: 15px;
			color: #dddddd;
			line-height: 18px;
			margin-top: 10px;
		}
		#articoli_banner_inevidenza a.continua{
			font-family: 'Arial', serif;
			font-size: 15px;
			color: #cb3182;	
		}


/********* PAGINA CHI SIAMO: ************/

#pagina_chisiamo{
	margin-top: -20px;
	background-color: #fff;
}

#pagina_chisiamo .titolo{
		font-family: 'Arial', serif;
		font-size: 30px;
		color: #cb3182;
		margin-top: 45px;
		margin-bottom: 35px;	
		text-align: center;	
}

	#pagina_chisiamo .testo{
		font-family: 'Arial';
		font-size: 15px;
		line-height: 18px;
		margin-top: 10px;
	}




/********* PRODOTTI: ************/


#prodotti_elenco .intestazione{
	background: url(/cdn/img/uccelli.png) no-repeat;
	height: 50px;
	overflow: hidden;
	text-align: center;
	margin-top:20px;
	margin-bottom: 30px;
	padding-top: 10px;
}
	#prodotti_elenco .intestazione .titolo{
		font-family: 'Arial';
		font-size: 34px;
		color: #a88669;
		width: auto;
		background-color: #fff;
		padding: 10px;
	}

#prodotti_elenco .cornice1{
	text-align: center;
}
#prodotti_elenco .titolo{
	text-align: center;
}
#prodotti_elenco .titolo a{
	font-family: 'Arial';
	color: #555555;
	font-size: 25px;
}
#prodotti_elenco .titolo a:hover{
	color: #a88669;
}

#prodotti_elenco .sottotitolo{
	font-family: 'Arial';
	color: #555555;
	font-size: 14px;
	text-align: center;
}

#prodotti_elenco_banner_box1{
	background: url(/cdn/img/bgunderbox1inprodotti.png);
	height: 550px;
	overflow: hidden;
	margin-top: 40px;
	padding-top: 20px;
}


/********* PRODOTTO: ***********/
#prodotto{
	padding-top: 30px;
}
#prodotto .img{
	text-align: center;
}
#prodotto .boxDescrizione{
	border-bottom: 1px solid #d1d1d1;
	padding-bottom:20px;
}
	#prodotto .puntoelenco{
		margin-top: 25px;
	}

	#prodotto .icona{
		text-align: center;
	}
	#prodotto .descrizione{
		font-family: 'Arial';
		color: #4d4d4d;
		font-size: 15px;
		margin-bottom: 15px;
		margin-top: 6px;
	}

#prodotto .sottodescrizione{
	margin-top: 20px;
}
	#prodotto .sottodescrizione .sx{
			font-family: 'Arial';
			color: #a88669;
			font-size: 23px;
			margin-top: 7px;
	}

	#prodotto .sottodescrizione .dx a.btn1{
		font-family: 'Arial';
		color: #4d4d4d;
		font-size: 15px;
		padding: 8px 17px;
		letter-spacing: 1px;
		line-height: 20px;
		height: 36px;
		width: auto;
	}

	#prodotto .scaricafiles{
		margin-top: 15px;
	}

	#prodotto .sottodescrizione a.scaricaschedaprodotto {
		background: url(/cdn/img/slider_ico1.png) 0px 0px no-repeat !important;
		display: block;
		height: 40px;
		font-family: 'Arial', serif;
		font-size: 18px;
		color: #9B9B9B;
		padding-left: 40px;
		padding-top: 6px;
	}
		#prodotto .sottodescrizione a.scaricaschedaprodotto span {
			font-family: 'Arial', serif;
			font-size: 18px;
			color: #cb3182;
		}

	#prodotto .sottodescrizione a.depliant {
		background: url(/cdn/img/slider_ico2.png) 0px 0px no-repeat !important;
		display: block;
		height: 40px;
		font-family: 'Arial', serif;
		font-size: 18px;
		color: #9B9B9B;
		padding-left: 40px;
		padding-top: 6px;
		max-width: 180px;
	}
		#prodotto .sottodescrizione a.depliant span {
			font-family: 'Arial', serif;
			font-size: 18px;
			color: #cb3182;
		}	

#prodotto .descrizionegenerale{
	background: url(/cdn/img/prodotto_bg_descrizione.png) repeat-x top;
	margin-top: 20px;
	padding-bottom: 20px;

}
	#prodotto .descrizionegenerale .cravatta{
		-moz-column-count:2; /* Firefox */
		-webkit-column-count:2; /* Safari and Chrome */
		column-count:2;
		-moz-column-gap:20px; /* Firefox */
		-webkit-column-gap:20px; /* Safari and Chrome */
		column-gap:20px;
		color: #4d4d4d;
		font-size: 13px;
		font-family: 'Arial';
		padding-top: 30px;
		line-height: 20px;
	}
		#prodotto .descrizionegenerale .cravatta p{
			line-height: 20px;
		}


/************ MATERIALI: *************/



#materiali_elenco .intestazione{
	background: url(/cdn/img/uccelli.png) no-repeat;
	height: 50px;
	overflow: hidden;
	text-align: center;
	margin-top:20px;
	margin-bottom: 30px;
	padding-top: 10px;
}
	#materiali_elenco .intestazione .titolo{
		font-family: 'BauerBodoniStdBold';
		font-size: 20px;
		color: #a88669;
		width: auto;
		background-color: #fff;
		padding: 10px;
	}
	#materiali_elenco .intestazione .sottotitolo{
		font-family: 'BauerBodoniStd_BoldItalic';
		font-size: 20px;
		color: #a88669;
		width: auto;
		padding: 10px;
	}



#materiali_elenco .cornice1{
	text-align: center;
}
#materiali_elenco .titolo{
	text-align: center;
}
#materiali_elenco .titolo a{
	font-family: 'Arial';
	color: #555555;
	font-size: 25px;
}
#materiali_elenco .titolo a:hover{
	color: #a88669;
}

#materiali_elenco .sottotitolo{
	font-family: 'Arial';
	color: #555555;
	font-size: 14px;
	text-align: center;
}

#materiali_elenco_banner_box6{
	background: url(/cdn/img/bgunderbox6inprodotti.png);
	height: 550px;
	overflow: hidden;
	margin-top: 40px;
	padding-top: 20px;
}


#materiali_elenco.sottoprodotto{

}


/********* MATERIALE: ***********/
#materiale{
	padding-top: 30px;
	background:url(/cdn/img/bglineabottommateriale.png) bottom repeat-x;
	padding-bottom: 60px;
}
#materiale .img{
	text-align: center;
}
#materiale .boxDescrizione{
	border-bottom: 1px solid #d1d1d1;
	padding-bottom:20px;
}
	#materiale .puntoelenco{
		margin-top: 25px;
	}

	#materiale .icona{
		text-align: center;
	}
	#materiale .descrizione{
		font-family: 'Arial';
		color: #4d4d4d;
		font-size: 15px;
		margin-bottom: 15px;
		margin-top: 6px;
	}

#materiale .sottodescrizione{
	margin-top: 20px;
}
	#materiale .sottodescrizione .sx{
			font-family: 'Arial';
			color: #a88669;
			font-size: 23px;
			margin-top: 7px;
	}

	#materiale .sottodescrizione .dx a.btn1{
		font-family: 'Arial';
		color: #4d4d4d;
		font-size: 15px;
		padding: 8px 17px;
		letter-spacing: 1px;
		line-height: 20px;
		height: 36px;
		width: auto;
	}

	#materiale .scaricafiles{
		margin-top: 15px;
	}

	#materiale .sottodescrizione a.scaricaschedaprodotto {
		background: url(/cdn/img/slider_ico1.png) 0px 0px no-repeat !important;
		display: block;
		height: 40px;
		font-family: 'Arial', serif;
		font-size: 18px;
		color: #9B9B9B;
		padding-left: 40px;
		padding-top: 6px;
	}
		#materiale .sottodescrizione a.scaricaschedaprodotto span {
			font-family: 'Arial', serif;
			font-size: 18px;
			color: #cb3182;
		}

	#materiale .sottodescrizione a.depliant {
		background: url(/cdn/img/slider_ico2.png) 0px 0px no-repeat !important;
		display: block;
		height: 40px;
		font-family: 'Arial', serif;
		font-size: 18px;
		color: #9B9B9B;
		padding-left: 40px;
		padding-top: 6px;
		max-width: 180px;
	}
		#materiale .sottodescrizione a.depliant span {
			font-family: 'Arial', serif;
			font-size: 18px;
			color: #cb3182;
		}	

#materiale .descrizionegenerale{
	background: url(/cdn/img/prodotto_bg_descrizione.png) repeat-x top;
	min-height: 500px;
	margin-top: 20px;

}
	#materiale .descrizionegenerale .cravatta{
		-moz-column-count:2; /* Firefox */
		-webkit-column-count:2; /* Safari and Chrome */
		column-count:2;
		-moz-column-gap:20px; /* Firefox */
		-webkit-column-gap:20px; /* Safari and Chrome */
		column-gap:20px;
		color: #4d4d4d;
		font-size: 13px;
		font-family: 'Arial';
		padding-top: 30px;
		line-height: 20px;
	}
		#materiale .descrizionegenerale .cravatta p{
			line-height: 20px;
		}


/********* CONTATTI: ***************/

#contatti{
	background-color: #fff;
}
#contatti .icoTitoloColonna{
	width: 40px;
}

#contatti .titolo{
	font-size: 20px;
	font-family: 'Arial';
	text-transform: uppercase;
	color: #cb3182;
	margin-bottom: 20px; 
	margin-top: 20px; 
}

#contatti{
	color: #848484;
	font-size: 16px;
	margin-bottom: 5px;
	line-height: 23px;
}

#contatti .etichetta{
	font-weight: 900;
}

#contatti input, textarea{
	background-color: #e6e6e6;
	height: 34px;
	padding: 8px;
	border:none;
}
#contatti textarea{
	height: 286px;
}
#contatti textarea:focus {
    outline: none !important;
	background-color: #e6e6e6;
	height: 286px;
	border:none;
}




#contatti .pulsante{
	float: right;
}
#contatti .pulsante input{
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: linear-gradient(to bottom, #ffffff, #f0f0f0);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #808080;
  font-size: 18px;
  padding: 6px 20px 10px 20px;
  border: solid #E6E6E6 1px;
  text-decoration: none;
  cursor: pointer;
}


#contatti .pulsante input:hover{
	color: #fff;
  background-image: -webkit-linear-gradient(top, #8f8f8f, #454345);
  background-image: -moz-linear-gradient(top, #8f8f8f, #454345);
  background-image: -ms-linear-gradient(top, #8f8f8f, #454345);
  background-image: -o-linear-gradient(top, #8f8f8f, #454345);
  background-image: linear-gradient(to bottom, #8f8f8f, #454345);
 }



 #contatti .mappa{
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 

	/*	
	border-bottom-left-radius: 10px; 
	-moz-border-bottom-left-radius: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	border-bottom-right-radius: 10px; 
	-moz-border-bottom-right-radius: 10px; 
	-webkit-border-bottom-right-radius: 10px;
	*/ 
	border:2px solid #e6e6e6;
	padding:0px;
	overflow: hidden;
 }
 	 #contatti .mappa iframe{
 	 	border:0px;
 	 	margin: 0px;
 	 }


/******** GALLERIE: *********************/

#gallerie{

width: 100%;
background-color: #000;
height: 420px;
padding-top:20px;
margin-top: -20px;

}




#gallerie .colonna{
	width: 220px;
	float: left;
	margin-right: 20px;
}
	#gallerie .colonna.first{
		margin-left: 0px;
	}

#gallerie .scroller{
	position: relative;
	width: 100%;
	margin-left: 3px;
	height: 115px;
}

	#gallerie .scroller .sottomenu{
		float: left;
	}
	#gallerie .scroller .frecce{
		position: absolute;
		width: 960px;
		margin-left: -480px;
		left:50%;
		top:160px;
		z-index: 10000;
	}
	#gallerie .scroller .sx, #gallerie .scroller .dx{
		width: 32px !important;
		margin-top:0px;
		cursor:pointer;
	}
	#gallerie .scroller .sx{
		float: left;
		margin-left:-40px;
	}

	#gallerie .scroller .dx{
		float: right;
		margin-right:-43px;
	}

	#gallerie .scroller .thumbs_container{
		width: 960px;
		height: 400px;
		position: relative;
		overflow: hidden;
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		z-index: 20000;
	}

	#gallerie .scroller .thumbs_content{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 4000px;
		height: 235px;
	}

		#gallerie .scroller .thumbs_content .thumb{
			border:0px solid #000;
			margin-top: 0px;
			margin-right: 0px;
			float: left;
			width: 220px;
			height: 200px;
			cursor: pointer;
		}
		#gallerie .scroller .thumbs_content .thumb.first{
			margin-left: 0px;
		}


			#gallerie .scroller .thumbs_content .thumb .cornice1{
				text-align: center;
				/*-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				-webkit-box-shadow: 1px 2px 4px 0px rgba(120, 120, 120, 0.85);
				-moz-box-shadow:    1px 2px 4px 0px rgba(120, 120, 120, 0.85);
				box-shadow:         1px 2px 4px 0px rgba(120, 120, 120, 0.85);*/

			}



/******** GALLERIA: *********************/

#galleria{

width: 100%;
background-color: #000;
height: 620px;
padding-top:20px;
margin-top: -20px;

}




#galleria .colonna{
	width: 220px;
	float: left;
	margin-right: 20px;
}
	#galleria .colonna.first{
		margin-left: 0px;
	}

#galleria .scroller{
	position: relative;
	width: 100%;
	margin-left: 3px;
	height: 115px;
}

	#galleria .scroller .sottomenu{
		float: left;
	}
	#galleria .scroller .frecce{
		position: absolute;
		width: 960px;
		margin-left: -480px;
		left:50%;
		top:250px;
		z-index: 10000;
	}
	#galleria .scroller .sx, #galleria .scroller .dx{
		width: 32px !important;
		margin-top:0px;
		cursor:pointer;
	}
	#galleria .scroller .sx{
		float: left;
		margin-left:-40px;
	}

	#galleria .scroller .dx{
		float: right;
		margin-right:-43px;
	}

	#galleria .scroller .thumbs_container{
		width: 960px;
		height: 600px;
		position: relative;
		overflow: hidden;
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		z-index: 20000;
	}

	#galleria .scroller .thumbs_content{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 4000px;
		height: 235px;
	}

		#galleria .scroller .thumbs_content .thumb{
			border:0px solid #000;
			margin-top: 0px;
			margin-right: 0px;
			float: left;
			width: 220px;
			height: 200px;
			cursor: pointer;
		}
		#galleria .scroller .thumbs_content .thumb.first{
			margin-left: 0px;
		}


			#galleria .scroller .thumbs_content .thumb .cornice1{
				text-align: center;
				/*-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				-webkit-box-shadow: 1px 2px 4px 0px rgba(120, 120, 120, 0.85);
				-moz-box-shadow:    1px 2px 4px 0px rgba(120, 120, 120, 0.85);
				box-shadow:         1px 2px 4px 0px rgba(120, 120, 120, 0.85);*/

			}



/************************* FOOTER: *****************************/



/**/


#footer .hr{
	border-top:1px solid #cb3182;
	height:1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer .footerContainer{
	background-color:#b3b3b3;
	background: url(/cdn/img/stripe_8abb601e33316766968a2542218db06f.png);
	min-height: 100px;
	padding: 15px 0px;
	color:#fff;
	font-size: 14px;
	margin-bottom: -30px;
	font-weight: bold;

}

#footer .footerContent{
	color: #fff;
	padding-top:20px;
	padding-bottom: 20px;
	font-weight: bold;
}
#footer .footerContent a{
	color: #fff;
	font-weight: bold;
}
#footer .footerContent{
	line-height: 25px;
}

#footer .titoloColonna{
	font-family: 'Arial';
	font-size: 16px;
	color: #cb3182;
	font-weight: bold;
}

#footer .logo{
	margin-left:-5px;
	margin-bottom: 20px;
}

#footer .col2{
	padding:0px 50px;
/*	border-left:1px solid #333333;
	border-right:1px solid #333333;*/
	min-height: 370px;
}
#footer .col3{
	padding-left:0px;
}

::-webkit-input-placeholder { color:#6a5b49; font-size:13px; }
::-moz-placeholder { color:#6a5b49; font-size:13px; } /* firefox 19+ */
:-ms-input-placeholder { color:#6a5b49; font-size:13px; } /* ie */
input:-moz-placeholder { color:#6a5b49; font-size:13px; }

#formFooter input{
	height: 30px;
}


#formFooter input, #formFooter textarea{
	-webkit-appearance: none !important;
	border:1px solid #d9d9d9;
	color:#000;
	font-size:13px;
	background-color:#fff !important;
	width: 320px;
	padding: 3px;
	margin-bottom: 10px;
	
}

#formFooter input.button {
  width: 100px;
  float: right;
  margin-right: 10px;
  margin-top: -16px;
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -ms-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: linear-gradient(to bottom, #ffffff, #f0f0f0);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #808080;
  font-size: 14px;
  padding: 6px 20px 10px 20px;
  border: solid #E6E6E6 1px;
  text-decoration: none;
  cursor: pointer;
}


#formFooter input.button:hover{
	color: #fff;
  background-image: -webkit-linear-gradient(top, #8f8f8f, #454345);
  background-image: -moz-linear-gradient(top, #8f8f8f, #454345);
  background-image: -ms-linear-gradient(top, #8f8f8f, #454345);
  background-image: -o-linear-gradient(top, #8f8f8f, #454345);
  background-image: linear-gradient(to bottom, #8f8f8f, #454345);
 }



/***************** SERVIZI CATEGORIA: ******************************/

#servizi_categoria{
	padding-top: 20px;

}

#servizi_categoria .descrizione,
#servizi_categoria .descrizione p{
	color: #999;
	font-size: 12px;
	font-weight: bold;
}

#servizi_categoria .boxTipologia .titolo_tipologia{

	color: #4d4d4d;
	font-weight: bold;
	font-size: 19px;
	border-bottom: 2px solid #cb3182;
	margin-bottom: 15px;
	margin-top:10px;

}



#servizi_categoria .boxTipologia .boxServizio{
	border-bottom: 1px solid #e6e6e6;
	padding-top: 6px;
	padding-bottom: 6px;
}
	#servizi_categoria .boxTipologia .boxServizio.last{
		border-bottom: 0px solid #e6e6e6;
	}
	#servizi_categoria .boxTipologia .boxServizio .titolo{
		color: #cb3182;
		font-weight: bold;
		font-size: 12px;
	}
	#servizi_categoria .boxTipologia .boxServizio .descrizione, 
	#servizi_categoria .boxTipologia .boxServizio .descrizione p{
		color: #999999;
		font-size: 12px;
		margin: 0px;
	}

#servizi_categoria .colonnaDx{
	margin-left: 10px;
}

#servizi_categoria .colonnaDx .titoloColonna{
	color: #cb3182;
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 13px;
}




h1.h1_seo{
	font-size: 1.3em;
	color: #cb3182;
	font-weight: bold;
	text-transform: uppercase;
}
h2.h2_seo{
	font-size: 1em;
	color: #cb3182;
	font-weight: bold;
}

