@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-y;
	background-position: -75px top;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#lyout {
	margin: 0px;
	padding: 0px;
	margin-bottom: -4px;
	height: 558px;
	width: 1026px;
	background-image: url(../img/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
}

#sez2 {
	margin: 0px;
	padding: 0px;
	margin-top: -3px;
	text-align: center;
	vertical-align: top;
	height: 100%;
	width: 1026px;
}

#right {
	margin: 0px;
	padding: 0px;
	margin-top: -4px;
	min-height: 600px;
	height: 100%;
	
	width: 311px;
	background-image: url(../img/bgright.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	vertical-align: top;
	float: right;
}
#main {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	height: 100%;
	width: 692px;
	float:left;
	text-align: left;
}
#lyout #imag {
	margin: 0px;
	padding: 0px;
	height: 446px;
	width: 395px;
	float:left;
}
#lyout #xtop {
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 694px;
	float:right;
}
#lyout #left {
	margin: 0px;
	padding: 0px;
	width: 332px;
	height: 446px;
	float:left;
}

.nascosto{
	visibility: hidden;
}

.titolo_nascosto{
	display: none;
	
}

.nobordo{
	border:0px; 
}

/* pulsantiera top*/
#lyout #xtop #ptop {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	
}

.inlinea{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	text-align: center;
}

.ptop1{
	display: block;
	width: 110px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	background-image: url(../img/pulsantiera/images/top_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop1:hover{
	display: block;
	width: 110px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	background-image: url(../img/pulsantiera/images/top_over_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop2{
	display: block;
	width: 184px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	background-image: url(../img/pulsantiera/images/top_05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop2:hover{
	display: block;
	width: 184px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	background-image: url(../img/pulsantiera/images/top_over_05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop3{
	display: block;
	width: 193px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	background-image: url(../img/pulsantiera/images/top_07.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop3:hover{
	display: block;
	width: 193px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	background-image: url(../img/pulsantiera/images/top_over_07.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop4{
	display: block;
	width: 207px;
	height: 50px;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	background-image: url(../img/pulsantiera/images/top_10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

.ptop4:hover{
	display: block;
	width: 207px;
	height: 50px;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;
	background-image: url(../img/pulsantiera/images/top_over_10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	text-decoration: none;
}

/* fine top*/

/* pulsantiera left */

#lyout #left #pulsleft {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#lyout #left #pulsleft .b1 {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}



#lyout #left #pulsleft .b1:hover {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b2 {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_07.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b2:hover {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_07.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b3 {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_09.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b3:hover {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_09.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b4 {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_11.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b4:hover {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_11.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b5 {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_13.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b5:hover {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_13.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b6 {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_15.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b6:hover {
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_15.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b7 {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_17.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b7:hover {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_17.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b8 {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_19.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}

#lyout #left #pulsleft .b8:hover {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 330px;
	display:block;
	background-image: url(../img/pulsantiera/images/pulsantiera_over_19.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	text-decoration: none;
}
/* fine left*/

#right ul {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#666;
	padding-top: 14px;
	text-align: left;
	line-height: normal;
	list-style-type:square;
}

#right ul li{
	margin-bottom: 8px;
	text-align: left;
	list-style-type:square;
	vertical-align: middle;
}

#sez2 #right .pr {
	margin-bottom: -20px;
	padding-bottom: -40px;
}

#sez2 #main ul {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	margin-top: 0px;
}

#sez2 #main h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #F30;
	margin: 0px;
	padding: 0px;
}
#sez2 #main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#lyout .edizioni {
	margin-top: 46px;
	border: 0px;
}
#lyout #briciole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F60;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.nero {
	color:#666;
}
#sez2 #main h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#C63;
	padding: 0px;
	text-transform: uppercase;
	
}
#sez2 #right h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	color:#999;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#sez2 #right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#sez2 #right .centra {
	text-align: center; 
	color: #666;
	font-size: 0.8em;
}