@media screen,print {
	.noborder{border-style:none;}
	#foto{padding-top:10px;}
	#foto1 {margin-left:10px;margin-top:15px;
	}
	#foto2 {float:left;padding-left:85px;padding-top:20px;padding-right:15px;
	}
	#foto3 {padding-top:40px;
	}
	#foto3c {float:right;padding-top:20px;margin-right:40px;
	}
	.foto3b {margin-left:80px;margin-top:10px;
	}
	#foto4 {padding-top:40px;padding-left:5px;
	}
	#foto5 {float:right;padding-right:0px;padding-top:10px;
	}
	#foto6 {padding-left:20px;padding-top:100px;
	}
	#foto7 {float:right;padding-right:10px;padding-top:0px;padding-bottom:10px;
	}
	#foto8 {padding-left:40px;
	}
	#foto9 {padding-left:5px;padding-top:15px;padding-bottom:25px;
	}

	.fotol {float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;
	}
	.fotor {float:right;margin-right:10px;margin-top:10px;margin-bottom:10px;
	}
}
	
@media screen {
	.border {border: 1px solid black;}
	.hidden{display:none;}
	body {
	   color:black; width:12cm; font:normal 10pt Verdana;
    	   margin: 0px;
           padding:0px;
	   background: white url("./img/sfondo5.png");
  	   background-repeat: repeat-x;
 	   background-attachment: scroll;
 		}

	.appuntamenti_futuri{ 
		color:inherit;
	/*	background-color: #ECF2FF; */
		background-color: #FFFFEC;				
   	   	background-repeat: repeat-y;
  	   	background-attachment: scroll;
	}
	.risposta { 
		position:absolute;
		left:265px;top:450px;
		color:black; font:normal 10pt Verdana;
		background: #ECECEC url("./img/logo_bng.jpg");
   	   	background-repeat: repeat-y;
  	   	background-attachment: scroll;
	}
	   
	.tabella{font:normal 10pt Verdana;}

	h2 {font:normal 14pt Verdana;}
	h3 {font:bold  11pt Arial;}
	h4 {font:normal  9pt Verdana;}
	.banner{
	   position:absolute;
 	   padding-left:30px;
	   padding-top:170px;
	}
	#digruppo {
		width:315px;
		height:110px;
		margin:0px;
		padding:0px;
		top:25px;
		left:30px;
		position:absolute;
	}
	#smallogo{float:left;
		margin-left:10px; 
		margin-right:10px;
		margin-top:10px;
		}
	#prove{float:right;
		padding-left:10px; 
		
		padding-top:5px;
		}
	#photo{float:right;
		padding-right:10px;
		padding-left:10px;
		margin-top:20px;
		}
	.photo{float:right;
		padding-right:10px;
		padding-left:10px;
		margin-top:20px;
		}
	.menu { margin:450px 35px;
   	  	border: 1px solid black;
		position:absolute;
		width:202px;
		background: #ECECEC url("./img/logo_bng.jpg");	
		}

	.news{	border: none;
		margin:201px 35px;
   	  	position:absolute;
		width:202px;max-height:150px;
		font-size:80%;
		}

	.corpo {	
        	position:absolute;
		padding-bottom:2mm;
		width:480px;
		top:160px;
		left:265px;
		}	
	.centrato{left:80px;}
	.abbassato{margin-top:1.5cm;}
	#testo { 
		margin-top:1.5cm;
		text-align:justify;
		color:inherit;
		background: #ECECEC url("./img/logo_bng.jpg");
   	   	background-repeat: repeat-y;
  	   	background-attachment: scroll;
	}
	#storia {padding: 5px 5px 5px 5px;}
	.indentato {text-indent:2em;}
	dl.b {text-indent:4em;}
	dd.b {padding-top:4px;}	
	dt.b {text-decoration:none;}
	dl.c{}
	dd.c{margin-left:10px;}
	dt.c{font-size:8pt;font-weight:bold;background-color:#fefefe;}
	.c :hover{font-weight:bold;
		background-color:#fefefe;} 
	.d{font-weight:bold;background-color:#EBEBEB;}
	a.c{font-size:85%;font-variant:normal;}
	.evidenziato{font-weight:bold;}
	.note{padding-left:50px;font-style:italic;
		bottom:0px;font-size:8pt;}
	.back{text-align:right;
		font-size:8pt;
		padding-right:2px;
		font-variant:normal;
	}
	
        .titolo{
	 	font-variant: small-caps; 
		font-weight:bold; 
		font-size:10pt; 	
		color:black;
		width:315px;
		top:145px;
		left:265px;
		position:absolute;
	}		

	#sottotitolo{
		text-align:right;
		font-size:8pt;
		font-weight:normal;
		position:absolute;
		top:16px;
	}

	#titoletto{
		margin-top:12px;
		text-align:left;
		margin-left:50px;
		font-weight:bold;
		font-size:10pt;
	}	
	.appuntamenti{
		margin-top:12px;
		text-align:left;
		margin-left:50px;
		font-weight:bold;
		font-size:10pt;
	}
	#lineacentrale{
		width:315px;
		position:absolute;
		top:161px;
		left:265px;
	}
	
	.linea{}

	#lineasopra{margin-top:2px;}

	#lineasotto{}
	
	.no { 	text-decoration: none; 
		font-variant: small-caps; 
		font-size:8pt; 	
		color:black;
		font-weight:normal;	
		border-style:none;
		}
		
	a { 	text-decoration: none; 
		font-variant: small-caps; 
		font-weight:bold; 
		font-size:9pt; 	
		color:black;
		}

	vlink {color:black;}

	#abbey{	color:white;
		font-family:Garamond,"Times new Roman";
		font-size:15pt;
		}

	#abbeyfl{position:absolute;
		top:25px;
		left:380px;
		}

	#abbeyflash{position:absolute;
		top:25px;
		left:720px;
		}

	.data{font-size:8pt;font-variant:small-caps;text-decoration:underline;}		
	.data1{font-size:8pt;font-variant:small-caps;text-decoration:none;}

	.blu{color:blue;}
	.red{color:red;}
	.grey{color:#707070;}	

	.center{text-align:center;}

	#mappa {margin-left:10px;width:450px;height:253px;}

	.bordato{background: url("./img/linea2.png");
	   	background-repeat:repeat-y;
  	   	background-attachment:scroll;
	   	background-position:40px;
	}
	
	.ombra{	background: url("./img/ombra.jpg");
   	   	background-repeat:no-repeat;
  	   	background-attachment:scroll;
	   	background-position:75% 20%;
	}
	
	.lista {font-size:90%;}
	.spostata {margin-left:40px;padding-top:5px;}
	.mp3{margin-top:-15px;float:right;font-size:7pt;font-style:italic;}
	li {padding-top:3px;}		
	#smallest{text-align:center;
		margin-top:10px; 
		font-size:75%;
		font-style:italic;
		}

	#firma{
		text-align:right;
		margin-right:50px;
		font-variant:small-caps;
		font-weight:bold;}
	.modulo{text-align:left;margin-left:25px;}

	#stat{	left:37px;
		top:700px;
   	  	position:absolute;
		}
	
	#newstitle{font-variant:normal;}
	#newstext{padding:2px 2px 20px 2px;}

	.validazione {
		left:37px;
		top:750px;
   	  	position:absolute;
		font-size:6pt;
	}

	.sponsor{font-size:80%;
		left:770px;
		top:217px;
   	  	position:absolute;
		/*border: 1px solid black;*/
		width:200px;max-height:150px;	
		text-decoration:none;
		text-align:center;
	}
	.collegamenti{ 
		position:absolute;
		font-size:80%;
		left:770px;
		top:600px;
   	  	width:200px;max-height:150px;	
		text-decoration:none;
		text-align:left;
		padding: 2px 2px 2px 2px;
		
	}
	
	.fontreduct {
		margin:5px 2px 2px 2px;	
		font-size:7pt;
	}		
	
	label{font-size:10pt;}
	.webmaster{
		position:absolute;
		left:37px;
		top:785px;
		font-size:7pt;	
		color:#A0A0A0;
		font-style:italic;
		width:200px;height:20px;
	}

	.regione{
		color:white;
		margin-left:5px;	
		margin-top:5px;	
		font-size:8pt;
		font-variant:small-caps;
	}
	.l {text-align:left;}	
	.r {text-align:right;}
	.normal{font-variant: normal;}
	.bold{font-weight:bold;}
	.tpad{padding-top:5px;}
	.bpad{margin-bottom:10px;}		

	#liveclock{
	position:absolute;
	left:690px;
	}

	#livedata{
	position:absolute;
	left:500px;
	}
	#liveusers{
	position:absolute;
	left:20px;
	top:5px;
	}
	.bozza {background: url("./img/bozza1.jpg");
	}	
	.strumenti {position:absolute;
		left:200px;
		top:380px;}
	
}

@media print{
	body {
		color:black; 
		background:white;
		font: normal 12pt "Times new Roman",Arial,Vrdana,Helvetica,sans-serif;
    	   	margin:1cm;
	}
		
	#digruppo {display:none;}
		
	#smallogo{float:left;
		margin-left:10px; margin-right:10px;
		top:1cm;
		}
	
	#photo{display:none;}
	.menu { display:none;}
	
	.corpo {}	
	
	#testo { 
	margin-top:1.5cm;
	text-align:justify;
		color:inherit;
		}
	#storia{}
	.indentato {text-indent:2em;}			
	dl {text-indent:4em;}
	dd {padding-top:4px;}	
	dt {text-decoration:underline;}
	.evidenziato{font-weight:bold;}
	.note{padding-left:50px;font-style:italic;
		bottom:0px;font-size:8pt;}
		
	.back{display:none;}
	
        .titolo{font-size:16pt;
		font-weight:bold;
		text-align:left;}
	
	#sottotitolo{display:none;}
	#titoletto{
		margin-top:0px;
		text-align:left;
		text-indent:3em;
	}	
			
	.linea{display:none;}
				
	.no { 	text-decoration: none; 
		font-variant: normal; 
		color:black;
		font-weight:normal;
		}
	a { 	text-decoration: none; 
		font-variant: normal; 
		color:black;
	}
	vlink {color:black;}
	#abbey{display:none;}
	#abbeyfl{display:none;}
	.data{font-size:8pt;font-variant:small-caps;text-decoration:underline;}	
	.center{text-align:center;}
	#mappa {margin-left:3cm;
		width:450px;height:253px;
	}
	#prove{display:none;}
	.news{display:none;}
	#stat{display:none;}
	.validazione {display:none;}
	.lista {font-size:80%;}
	.spostata {margin-left:40px;}
	.speaker {display:none;}
	.collegamenti {display:none;}
	#firma{
		text-align:right;
		margin-right:195px;
		font-variant:small-caps;
		font-weight:bold;
	}
	.webmaster{display:none}
	.sponsor{display:none}
	.regione{display:none}
}
