/* --------------- main elements --------------- */
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0D1A3A;
	background: #fff;
	text-align:center;
}

img, form {
	margin: 0;
	padding: 0;
	border: 0;
}

.img_news {
	padding:2px; 
	border:4px solid #f1f1f1;
	float:left;
	margin-right:4px;
	margin-bottom:2px; 
}

.paginazione {
	width:400px;

}

/* text */

p, a, h1, h2, h3, h4, h5, h6, li, td, input, select, dt, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D1A3A;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

p {
	margin:10px 0px;
}

h1 {
font:18px "Times New Roman", Times, serif;
}
/* link */

a {
	margin: 0 0 13px 0;
	color:#959595;
}

a:link, a:visited {
	color: #959595;
	text-decoration: none;
	padding: 0px;
}

a:hover, a:active {
	color: #ccc;
}

#news a {
	color:#0D1A3A;
	text-decoration:underline;
	padding:0px;
}


#news a:hover {
	color:#ccc;
	text-decoration:underline;
}
/* form */

label {
	width: 100px;
	margin: 0 5px 0 0;
	color: #262222;
	font-weight: bold;
}

input {
	margin: 0;
	padding: 0px;
	display:inline;
}

select {
	padding: 0px;
	color: #4d4a4a;
	margin: 0px;
}

#search .inputboxsearch{
	border: 1px;
	border-color: #EDEDED;
	border-style: solid;
	font: 10px verdana, arial, sans-serif;
	color:#666666;
	margin:0px 0px 3px 0px;
	padding:3px;
	}
	
#search .inputboxsearch2 {
}
	


/* ------------ layout divs ------------ */

#frame {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}

/* header */

#header {
	width: 760px;
	margin: 30px 0px 4px 0px;
	padding: 0;
}

	#search {
		text-align:right;
		margin: 15px 0px 0px 0px;
	}

/* main column */

#maincol {

	width:760px;
	margin:30px 0px 0px 0px;
	padding:0px;
	height:auto;
}

	#leftcol {
		float:left;
		width:145px;
		margin:0;
		padding:0;
	}
	
		#nav {
			text-align:left;
			margin:0;
			padding:0;
		}
		
		#nav1 {
			width:145px;
			float:right;
			margin:0;
			padding:0;
		}
		
			#nav ul, #nav1 ul {
				text-align:left;
				width:145px;
				list-style-type:none;
				margin:0;
				padding:0;
			}

			#nav ul li, #nav1 ul li {
				background:url(../img/menu_ico.gif) no-repeat 0 100%;
				margin:2px 0;
				padding:2px 0px 6px 20px;
				display:block;
			}
	
	#centercol {
		float:left;
		width:405px;
		margin:10px 30px 30px 30px;
		padding:0;
	}


	#rightcol {
		text-align:left;
		float:left;
		width:150px;
		margin:0;
		padding:0;
		z-index:1;
	}
		
	.linkFake{
		position:absolute;
		top:300;
		left:490;
		margin:0;
		padding:0;
		z-index:5;
	}
		
	#centercol_shop {
		float:left;
		width:410px;
		margin:10px 20px 30px 20px;
		padding:0;
	}
	
	#rightcol_shop {
		text-align:left;
		float:left;
		width:150px;
		margin:0;
		padding:0;
		}	
			
	#nav1_shop {
		width:160px;
		float:right;
		margin:0;
		padding:0;
	}
	
	#nav1_shop ul {
		text-align:left;
		width:160px;
		list-style-type:none;
		margin:0;
		padding:0;
	}

	#nav1_shop ul li {
		background:url(../img/menu_ico.gif) no-repeat 0 100%;
		margin:2px 0;
		padding:2px 0px 6px 20px;
		display:block;
	}	
		


#manage {
	text-align:right;
	margin:5px 0px 15px 0px;
}

#closer {
	text-align:right;
	width:405px;
}

.closer {
	text-align:right;
}
/* footer */

#footer {
	clear: both;
	width: 760px;
	margin: 30px 0px 30px 0px;
	padding: 0;
	border-top:2px solid #F0F0F0;
	font-size:9px;
	text-align:center;
}


/* classes */
.left {
	float:left;
}	

.right {
	float:right;
}	

.sep {
	background: url(../img/bg_hor.gif) repeat-x;
	margin:10px 0px;
	padding:1px;
	border:0;
} 

/* for print */

#printheader {
	display:none;
}

/* for highslide */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

<!-- slideshow ->
#slideshow {
	border: 1px solid #000;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 760px;
	height: 296px;
}

#slideshow img {
	width: 760px;
	height: 296px;
}

.no_view{
	display:none;
}