h1{
	font-family: 'Press Start 2P', cursive;
	text-shadow:0px 0px 3px  rgba(183,4,44,1);	
	font-size:14pt;
	text-transform: uppercase;	
	border-bottom:1px solid   rgba(183,4,44,0.5);
	padding-bottom:10px;
}

.bianco{
	font-family: 'Press Start 2P', cursive;
	color:#fff;
	text-align:center;
	text-shadow:2px 2px 3px black;	
	font-size:20pt;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	
	
}

.titolo_bianco{
	color:#fff;
	text-align:center;
	font-family: 'VT323';
	text-shadow:2px 2px 3px black;	
	font-size:16pt;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
	
}

.infonumero_bianco{
	color:#fff;
	text-align:center;
	font-family: 'VT323';
	font-size:11pt;
	text-decoration:none;
	text-shadow:2px 2px 3px black;		
}

.riquadro_titolo{
	width:800px;
	margin:auto;
	//height:80px;
	background-color:black;
	border-radius:30px;
	padding:10px;
	background-image:url(_media/immagini/crt.jpg);
	-webkit-box-shadow: 3px 3px 10px #000000;	
	   -moz-box-shadow: 3px 3px 10px #000000;	
	        box-shadow: 3px 3px 10px #000000;
	text-align:center;
	
	
	
}
body{
	margin:0;
	padding:0;
	color: Black;
	font-family: 'Roboto', sans-serif;
	font-size:11pt;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center top;
  -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;	
}

.trasparenza90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;		
}

.trasparenza90:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}

.ombra{
-moz-box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
box-shadow: 0px 0px 10px #000000;
}

.icone_toolbar{
	color:white; 
	text-shadow:1px  1px  3px  #000;
}
.icone_toolbar:hover{
    //color:rgb(145, 214, 255);;
	text-shadow:1px  1px  20px  #FF0000;	
}

.evidenzia_sezione{
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	border-radius:2px;
	-webkit-transition: all 1.5s ;
	   -moz-transition: all 1.5s ;
		 -o-transition: all 1.5s ;
	     	transition: all 1.5s ;	
	border:1px solid white;
}

.evidenzia_sezione:hover{
	border-radius:12px;
	-moz-box-shadow: 0px 0px 20px red;
	-webkit-box-shadow: 0px 0px 20px red;
	box-shadow: 0px 0px 20px red;
	border:1px solid black;

	-webkit-transition: all 0.5s ;
	   -moz-transition: all 0.5s ;
		 -o-transition: all 0.5s ;
	     	transition: all 0.5s ;	
}

P{
  color: Black;
}

TD{
  
}

/*--------------------LINK CORPO------------------------*/
a:link   { text-decoration: underline; color : #555555; }
a:visited { text-decoration: underline; color : #555555; }
a:hover	{ text-decoration: underline; color : #4F5093;}


.footer{
	color: gray;
	//font-family: Tahoma;
	font-size: 12px;
}
	
.copyrightfooter,.txt_footer, a.txt_footer{
	color: white;
//	font-family: Tahoma;
	font-size: 12px;
}


input {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;


}

input:focus {
    box-shadow: 0 0 3px rgba(100, 176, 232, 1);
    -webkit-box-shadow: 0 0 3px rgba(100, 176, 232, 1); 
    -moz-box-shadow: 0 0 3px rgba(100, 176, 232, 1); 
}

textarea {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

textarea:focus {
    box-shadow: 0 0 3px rgba(100, 176, 232, 1);
    -webkit-box-shadow: 0 0 3px rgba(100, 176, 232, 1); 
    -moz-box-shadow: 0 0 3px rgba(100, 176, 232, 1); 
}

.corpo_home{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:100px;

	padding:0px;
	width:1000px;
	min-height:500px;
	clear:both; 
	border:0px solid white;
	text-align:left;


	border-radius:4px;
	padding:15px;
}

.corpo_interne{
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:970px;
	//min-height:500px;
	clear:both; 
//	border:1px solid silver;
	text-align:left;

	overflow:auto;
	border-radius:6px;
	margin-bottom:20px;

	background-color:white;
	
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);
		-mozbox-shadow:0 0 8px rgba(0,0,0,.5);
			box-shadow:0 0 8px rgba(0,0,0,.5);	
}

.corpo_sezioni{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:1020px;
	min-height:500px;
	clear:both; 
	border:0px solid white;
	text-align:left;
	margin-bottom:100px;
}

.legno{
  background-image:url(_media/immagini/legno1.jpg);
}

#menu_wrap{position:relative;
margin-top:20px;
margin-left:auto;
margin-right:auto;
padding:0;
 padding-right:10px;
width:1010px;
height:40px;
list-style-type:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);
box-shadow:0 1px 3px rgba(0,0,0,.2)

}
.button a{cursor:pointer;
text-align:center;
//font:16px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-family: 'Press Start 2P', cursive;
font-size:11px;
//font-weight:bold;
position:relative;
min-width:30px;
height:16px;
float:left;
padding:8px;
padding-top:14px;
padding-bottom:10px;
text-decoration:none;
text-shadow:0 1px 1px rgba(0,0,0,1.3)
}

.button img{cursor:pointer;
text-align:center;
position:relative;
float:left;

padding-left:10px;
top:-4px;
text-shadow:0 1px 1px rgba(0,0,0,1.3)
}


.button:first-child a{-webkit-border-top-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-topleft-radius:10px;
-moz-border-bottomleft-radius:10px;
border-top-left-radius:10;
border-bottom-left-radius:10px}
.Gray,.Gray .button a{color:#fff;
background: #888888;
border-right:solid 1px #575757;
background: -moz-linear-gradient(top, #888888 0%, #575757 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#575757));
background: -webkit-linear-gradient(top, #888888 0%,#575757 100%);
background: -o-linear-gradient(top, #888888 0%,#575757 100%);
background: -ms-linear-gradient(top, #888888 0%,#575757 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#575757',GradientType=0 );
background: linear-gradient(top, #888888 0%,#575757 100%);
}
.Gray .button a:hover,.Gray .button a:focus{background: #757575;
background: -moz-linear-gradient(top, #757575 0%, #4b4b4b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#4b4b4b));
background: -webkit-linear-gradient(top, #757575 0%,#4b4b4b 100%);
background: -o-linear-gradient(top, #757575 0%,#4b4b4b 100%);
background: -ms-linear-gradient(top, #757575 0%,#4b4b4b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#4b4b4b',GradientType=0 );
background: linear-gradient(top, #757575 0%,#4b4b4b 100%);
}
.Gray .button a:active{color:#afafaf;
background: #575757;
background: -moz-linear-gradient(top, #575757 0%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#888888));
background: -webkit-linear-gradient(top, #575757 0%,#888888 100%);
background: -o-linear-gradient(top, #575757 0%,#888888 100%);
background: -ms-linear-gradient(top, #575757 0%,#888888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#888888',GradientType=0 );
background: linear-gradient(top, #575757 0%,#888888 100%);
}
.search{position:relative;
float:right;
margin-top:10px;
}
.search input[type=text]{width:80px;
height:20px;
padding-left:22px;
margin-left:10px;
padding-right:4px;
outline:none;
border: none;
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: inset 1px 1px 3px #7a7a7a;
box-shadow: inset 1px 1px 3px #7a7a7a;
}
.search a:before {width:6px;
height:6px;
border:2px solid  #000;
background:transparent;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
}
.search a:after {left:24px;
width:2px;
height:7px;
margin-top:0;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
li a:before, li a:after {content:"";
position:absolute;
top:50%;
left:15px;
}
li a:before, li a:after {margin:-7px 0 0;
background: #000;
}

	
	
	
	
	
	
	

	a.exampleTip {
		color: #FEC92C;
		color: #999999;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana;	
	}

	a.exampleTip:hover{
		text-decoration: underline;
		color: #999999;
		font-size: 12px;
		line-height: 20px;
		font-family: Verdana;	
	}

	.testata
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-right:15px;
		margin-left:5px;
		-webkit-box-shadow:  0px 3px 3px 3px rgba(0, 0, 0, 0.3);
		box-shadow:  0px 3px 3px 3px rgba(0, 0, 0, 0.3);
		


		-webkit-transform: rotate(355deg);
		-moz-transform: rotate(355deg) ;
		-o-transform: rotate(355deg) ;
		
	}

	
	.rivista
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-right:10px;
		margin-left:0px;
		-webkit-box-shadow:  0px 3px 3px 3px rgba(0, 0, 0, 0.5);
		box-shadow:  0px 3px 3px 3px rgba(0, 0, 0, 0.5);
	}

	.rivista:hover
	{
	
	
		-moz-box-shadow: 0px 0px 23px #f7f7f7;
		-webkit-box-shadow: 0px 0px 23px #f7f7f7;
		box-shadow: 0px 0px 23px #f7f7f7;
		z-index:999;

	}	
	.nome_rivista
	{
		margin-top:-6px;
	    font-family:Verdana;
		font-size:7pt;
		color:silver;
		text-shadow:1px 1px #000000;
		z-index:999;
	}	
	
	.grow { 
		transition: all .6s ; 
	}
	.grow:hover {
		transform: scale(2.5); 
	}	
	
	.grow_13{ transition: all .6s ;}	.grow_13:hover {	transform: scale(1.3); }	
	.grow_15{ transition: all .6s ;}	.grow_15:hover {	transform: scale(1.5); }	
	.grow_20{ transition: all .6s ;}	.grow_20:hover {	transform: scale(2.0); }	
	
	
	
.boxnews{
	height:34px;
	width:100%;
	background-color:rgba(0,0,0,0.3);
	color:white;
	text-align:center;
}	


table.tabella_ricerche {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.tabella_ricerche th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.tabella_ricerche td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

.tabella_ricerche tbody tr:hover td
{
    background-color: #eeeeea;
}


.book .book-cover:before {
    background-image: url("page-overlay.png");
    background-repeat: no-repeat;
    content: "";
    width: 100px;
    height: 140px;
    position: absolute;

}
.book .book-cover:after {
    content: "";
    display: block;
    height: 14px;
    margin: -32px auto 5px;
    width: 100px;
    -webkit-box-shadow: 0 24px 8px rgba(0,0,0,0.27);
    -moz-box-shadow: 0 24px 8px rgba(0,0,0,0.27);
    box-shadow: 0 24px 8px rgba(0,0,0,0.27);
    z-index: -1;
    opacity: .61;
}
:before, :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.transparente50{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: 0.50;  -khtml-opacity: 0.50;  opacity: 0.50;}
.transparente70{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  -moz-opacity: 0.70;  -khtml-opacity: 0.70;  opacity: 0.70;}
.transparente90{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  filter: alpha(opacity=90);  -moz-opacity: 0.90;  -khtml-opacity: 0.90;  opacity: 0.90;}


