/* CSS Document */

body {
	background: #fff;
	margin: 0px auto;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #9e8e8e;
	}
	
#container {
	width: 957px;
	background: transparent;
	margin: 62px auto;
	}
	

/* MENU */

.menu { display: none; }

#navigator {
	width: 431px;
	height: 13px;
	background: url(images/nav.gif) left top no-repeat transparent;
	margin: 0 0 21px 217px;
	padding: 0;
	float: left;
	display: inline;
	}
	
ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#nav li a { display: block; height: 13px; }

ul#nav li.home a { width: 47px; background: url(images/nav_home.gif) 0px 0px no-repeat; }
ul#nav li.home a:hover, ul#nav li.home a.active { background: url(images/nav_home.gif) 0px -13px no-repeat; }

ul#nav li.galleria1 a { width: 77px; background: url(images/nav_galleria1.gif) 0px 0px no-repeat; }
ul#nav li.galleria1 a:hover, ul#nav li.galleria1 a.active { background: url(images/nav_galleria1.gif) 0px -13px no-repeat; }

ul#nav li.galleriabw a { width: 90px; background: url(images/nav_galleriabw.gif) 0px 0px no-repeat; }
ul#nav li.galleriabw a:hover, ul#nav li.galleriabw a.active { background: url(images/nav_galleriabw.gif) 0px -13px no-repeat; }

ul#nav li.testi a { width: 115px; background: url(images/nav_testi.gif) 0px 0px no-repeat; }
ul#nav li.testi a:hover, ul#nav li.testi a.active { background: url(images/nav_testi.gif) 0px -13px no-repeat; }

ul#nav li.libro a { width: 43px; background: url(images/nav_libro.gif) 0px 0px no-repeat; }
ul#nav li.libro a:hover, ul#nav li.libro a.active { background: url(images/nav_libro.gif) 0px -13px no-repeat; }

ul#nav li.contatti a { width: 59px; background: url(images/nav_contatti.gif) 0px 0px no-repeat; }
ul#nav li.contatti a:hover, ul#nav li.contatti a.active { background: url(images/nav_contatti.gif) 0px -13px no-repeat; }

ul#nav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul#nav li.over ul { display: block;}




/* CONTENTS */

#contents {
	width: 957px;
	background: #fff;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	}
	
#contents p {
	margin: 0;
	padding: 0;
	text-align: left;
	}
	
#contents a, #contents a:visited, #contents a:hover {
	color: #9e8e8e;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

#contentshome {
	width: 740px; /* 957 */
	background: #fff;
	margin: 0 0 0 217px;
	padding: 0;
	float: left;
	display: inline;
	}
	
.bold {
	font-weight: 800;
	}

.imgclic {
	margin: 48px 0 0 0;
	}
	
.txtclic {
	margin: 0 0 0 7px;
	font-size: 11px;
	line-height: 14px;
	}
	
	
#leftcol {
	width: 364px;
	float: left;
	margin: 0;
	padding: 0;
	}

#rightcol {
	width: 374px; /*376 */
	margin: -2px 0 0 2px;
	padding: 0;
	font-size: 11px;
	line-height: 13.5px;
	float: left;
	}
	
#imggalleria1 {
	width: 740px;
	margin: 29px 0 0 0;
	padding: 0 0 95px 0;
	float: left;
	}
	
#imggalleria1 img {
	margin: 0;
	padding: 0;
	float: left;
	}
	
#frecce {
	width: 49px;
	height: 7px;
	padding: 0;
	margin: 397px 0 0 17px;
	background: url(images/butt_galleria1.gif) top left no-repeat transparent;
	float: left;
	}
	
#frecce2 {
	width: 49px;
	height: 7px;
	padding: 0;
	margin: 25px 0 0 509px;
	background: url(images/butt_galleria1.gif) top left no-repeat transparent;
	float: left;
	clear: both;
	display: inline;
	}
	
#imggalleria_bw {
	width: 955px; /* 957px */
	margin: 91px 0 0 2px;
	padding: 0;
	float: left;
	text-align: left;
	clear: both;
	display: inline;
	font-size: 11px;
	line-height: 13.5px;
	}
	
#imggalleria_bw img {
	float: left;
	border: 0;
	}

.imggallbw {
	margin: 0 10px 10px 0;
	padding: 0;
	display: inline;
	}	
	
#imggalleria_bwl {
	width: 955px; /* 957px */
	margin: 0 0 0 2px;
	padding: 0 0 80px 0;
	float: left;
	text-align: left;
	clear: both;
	display: inline;
	font-size: 11px;
	line-height: 13.5px;
	}
	
#imggalleria_bwl img {
	float: left;
	border: 0;
	}
	
.gallbw-sx {
	width: 351px;
	margin: 100px 0 0 0;
	padding: 0;
	float: left;
	}	

#frecce3 {
	width: 49px;
	height: 7px;
	padding: 0;
	margin: 325px 0 0 30px;
	background: url(images/butt_galleria1.gif) top left no-repeat transparent;
	float: left;
	}
	
	
	#frecce3b {
	width: 49px;
	height: 7px;
	padding: 0;
	margin: 325px 0 0 30px;
	float: left;
	}
	
.txtgallbw {
	margin: 50px 0 0 152px;
	padding: 0;
	float: left;
	}	
	
#leftcol2 {
	width: 140px;
	float: left;
	margin: 0;
	padding: 0;
	}

#rightcol2 {
	width: 598px; /*376 */
	margin: -2px 0 0 2px;
	padding: 0;
	font-size: 11px;
	line-height: 13.5px;
	float: left;
	}
	
#libri {
	width: 955px; /* 957px */
	margin: 50px 0 0 2px;
	padding: 0 0 250px 0;
	float: left;
	text-align: left;
	clear: both;
	display: inline;
	font-size: 11px;
	line-height: 13.5px;
	}
	
.librisez {
	width: 467px;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#leftcol3 {
	width: 274px;
	float: left;
	padding: 0 0 200px 0;
	margin: 0;
	}
	
#rightcol3 {
	width: 464px; /*376 */
	margin: -2px 0 0 2px;
	padding: 0;
	font-size: 11px;
	line-height: 13.5px;
	float: left;
	}



	
/* FOOTER */

#footer {
	width: 740px; /* 957 */
	background: transparent;
	float: left;
	clear: both;
	margin: 0;
	padding: 134px 0 71px 217px;
	font-size: 10px;
	line-height: 12px;
	}
	
#footer a, #footer a:visited, #footer a:hover {
	color: #9e8e8e;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}
