/* Easy Slider */
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	/*	width:696px; */
		width:940px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		/* left:696px;*/
		left:940px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../immagini/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../immagini/btn_next.gif) no-repeat 0 0;	
		}												
/* // Easy Slider */

#content{
		position:relative;
		}
		
/* image replacement */
.graphic, #prevBtn, #nextBtn{
           margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */


/* Stili personalizzati */
#logo {
/*	background:#f7f7f7 url(../immagini/buttons/logo.jpg) no-repeat 50% 50%; */
	background:#fffff7 url(../immagini/buttons/logo-png.png) no-repeat 50% 50%;
	text-align:center;
	padding:20px 0;
	height:124px;
}
#navmenu {
	text-align:center;
}

#navmenu span{
	font-size:1.1em;
	color:#731616;
	letter-spacing:1px;
	line-height:36px;
	font-family: "Georgia", Times New Roman, Times, serif;
	text-align:center;
	background-color:#fcfcfc;
	padding:6px 10px;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #e7e7e7;
	margin:3px 0;
}

#navmenu span a:link{text-decoration:none;}
#navmenu span a:visited{text-decoration:none;}
#navmenu span a:hover{text-decoration:none;}
#navmenu span a:active{text-decoration:none;}

#navmenu span:hover{
	background-color:#fff;
	border-top:1px solid #d0d0d0;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	border-left:1px solid #d0d0d0;
}

#sliding {
	text-align:center;
	background-color:#eee;
}

#footer {
	text-align:center;
	background-color:#f1f1f1;
	border-top:3px solid #0079b2;
	border-bottom:1px dotted #ddd;
	padding:8px 0;
}
#footer p{
	margin:1px;
	font-size:11px;
}

#footer a:link{text-decoration:none;}
#footer a:visited{text-decoration:none;}
#footer a:hover{text-decoration:none;}
#footer a:active{text-decoration:none;}

.message {
	text-align:left;
	background-color:#eee;
	margin-top:20px;
}
.message p{
	text-align:right;
	margin:5px 15px;
	font-style:italic;
}

img{border:none;}

.container_12 .grid_4 img{
	float: right;
}

.spazio1{
	margin-top:0px;
}
.spazio2{
	margin-top:5px;
}
.spazio3{
	margin-top:30px;
}

div.borderline {
border-bottom:1px solid #FFF;
border-top:1px solid #eaeaea;
height:0;
line-height:0;
margin-bottom:10px;
}

.sig {clear:both;margin:16px 4px;padding:0px;display:table-cell;float:right;}
.sig2 {clear:both;margin:16px 4px;padding:0px;display:table-cell;}
.sig_clr {clear:both;}
.sig_cont {float:left;}
.sig_thumb {float:left;margin:0px 10px 10px 10px;padding:0px;background:url(../immagini/shadowAlpha.png) no-repeat bottom right !important;background:url(../immagini/shadow.gif) no-repeat bottom right;}
.sig_thumb img {display:block;position:relative;background:#FFF;border:1px solid #eaeaea;margin:-5px 5px 5px -5px;padding:4px;}

blockquote {
	margin:15px 0;
	padding:5px 30px 5px 30px;
	background: url(../immagini/quote.gif) 8px 3px no-repeat;
	font-style:italic;
	line-height:1.4;
	color:#333;
}

div.blockquote {
	margin:0;
	padding:0;
	width:300px;
	background:#eee url(../immagini/quote-right.gif) no-repeat bottom right;
}


/* SLIMBOX */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../immagini/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../immagini/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../immagini/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../immagini/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* End Slimbox style */


/* Barack Slideshow */
#slideshow * { margin: 0; padding: 0; }
#slideshow { 
	/* background:#f7f7f7 url('../immagini/bg_shadow.gif') no-repeat top; */
	position: relative; 
	/* padding: 14px 0; */
	/* width: 603px; */
	width:940px;
	height: 200px;
	border-top:1px dotted #731616;
	border-bottom:1px dotted #731616;
	/*height:282px;*/}
	
#slideshow #menu, #slideshow #pictures, #slideshow #loading { 
	position: absolute;}
	
#slideshow #loading { 
	background: url('../immgini/spinner.gif'); 
	display: block; 
	top: 158px; 
	left: 205px; 
	text-indent: -5000px; 
	width: 24px; 
	height: 24px; 
	visibility: hidden; 
	z-index: 5; }
	
#slideshow #pictures { 
	/* background: url('../immagini/bg.jpg'); */
	background: url('../immagini/slide/slide1.jpg');
	/* background-color:#369; */
	/*width: 437px;  */
	width:640px;
	/* height: 277px;  */
	height: 200px;
	left: 0; 
	overflow: hidden; }
	
#slideshow #pictures li { 
	display: block; 
	position: absolute; 
	top: 0; 
	width: 437px; }
	
#slideshow #pictures li img { 
	display: block; 
	position: relative; 
	bottom: 0; }
	
#slideshow #menu { 
	/* background: url('../immagini/bg_side.jpg'); */
	background: #500 url('../immagini/bg-rosso.jpg') no-repeat;
	 /* background-color: #731616; */
	list-style-type: none; 
	/* width: 166px; */
	width:300px;
	/* height: 257px; */
	height:180px;
	right: 0; 
	padding-top: 20px; }
	
#slideshow #menu li { display: block; z-index: 1000; position: relative;}
#slideshow #menu li a { display: block; font: 14px "Lucida Grande", "Verdana"; text-decoration: none; padding: 4px 0 3px 40px; z-index: 1000; color: #ccc; line-height: 14px; vertical-align: middle;}
#slideshow #menu li a:focus { outline: 0; }
#slideshow #menu li a:hover { color: #fff; }
#slideshow #menu li.current a { font: 16px "Georgia"; color: #fff; padding: 4px 0 3px 40px; line-height: 18px; }
#slideshow #menu li.background { background: url('../immagini/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }

/* End Barack Slideshow */

.center{ 
	text-align:center; }
.center p{ 
	margin:8px 0;}
	
.indirizzo{ 
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background:#fff url('../immagini/buttons/info.png') no-repeat 4% 50%;
	padding:16px 0 0 70px;}
	
.indirizzo ul li{ 
	list-style-type:none;
	margin:3px 0 3px 30px;
	color:#003370;
}
.volantino{ 
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background:#fff url('../immagini/buttons/pdf.png') no-repeat 4% 50%;
	padding:30px 0 30px 100px;
}

/* Form contatti */
div#form {margin-left:0px;padding:0 0 1em 0;}
div#form div.campo{width:610px; float:left;}
div#form div.campo label{width:100px; float:left; text-align:right; margin:6px;}
div#form div.campo .input-box{
background:#f7f7f7; 
border-color:#aaa #ddd #ddd #aaa;
border-style:solid;
border-width:1px;
color:#333;
font-size:1em;
padding:0.2em;}
div#form div.campo .input-box:focus  {color:#000; background:#fff;}

div#form div.campo .commento{margin-bottom: 0; 
border-color:#aaa #ddd #ddd #aaa;
border-style:solid;
border-width:1px;
color:#333;
font-size:1em;
padding:0.2em;
background:#f7f7f7;
float:left;}

div#form div.campo textarea {margin:0px;}
div#form div.campo textarea.commento:focus {color:#000; background:#fff;}
div#form div.campo .submit-button{ margin:0.8em 0 10px 110px; padding:5px 10px; border:1px #9cf outset; font:1em/1.2em Verdana,Arial,sans-serif; font-weight:bold;}
div#form div.campo .reset-button{ margin:0.8em 0 10px 10px; padding:5px 10px; border:1px #9cf outset; font:1em/1em Verdana,Arial,sans-serif; font-weight:bold;}
div#form fieldset{ border: 1px dotted #ddd; padding:16px 0 0 10px;width:450px; background:#fff;}
fieldset legend { color: #fff; background: #9a0000; font-variant: small-caps; padding: .6ex 1ex; font-weight: bold;}



.highlight {
	background:#FFFFCC none repeat scroll 0 0;
	color:#CA430A;
	font-weight:bold;
	padding:1px 5px;
	}

ul.tick-verde {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
ul.tick-verde li {
	background:transparent url(../immagini/buttons/tick-verde.png) no-repeat scroll 0 5px;
	margin-left:15px;
	padding:2px 0 2px 20px;
}

ul.tick-verde li.rosso{
	color:#c00;
}
.container_12{
	/*background-color:#f7f7f7;*/
	background-color:#fffff7;
	margin-top:5px;
	margin-bottom:5px;
		border:1px solid #ccc;
}

ul.image-arrow{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
ul.image-arrow li {
	background:transparent url(../immagini/buttons/image-arrow.png) no-repeat scroll 3px 7px;
	margin-left:25px;
	padding:5px 0 2px 25px;
}

ul.image-arrow li a:link{text-decoration:none; color:#00f;}
ul.image-arrow li a:visited{text-decoration:none;color:#800080;}
ul.image-arrow li a:hover{text-decoration:none;color:#f00;}
ul.image-arrow li a:active{text-decoration:none;color:#f00;}
