 img	{
	display: block;
	border: 0;
	}
	
 .hide{ 
 display: none;
 }
 
 .inline{ 
 display: inline; 
	}
 
 .center{ 
 text-align: center; 
	text-indent: 0;
	}

 hr{
 width: 400px;
	text-align: center;
	margin-top: 25px;
 }
	form{
	margin: 0;
	padding: 0;
}
 body	{
	background: #fff url(img/sfondo.gif) repeat;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

 body.popup	{
	background: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

 p, td, ul, ol, ul,  li, dl, dt, dd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	voice-family: "\"}\""; 
voice-family:inherit;
font-size: small;	 /* Actual value for conformant browsers */	
 }    /* 	 */	

 html>p, html>td, html>ul, html>ol, html>ul,  html>li, html>dl, html>dt, html>dd{
 font-size: small;	 /* Opera */	
 }  
	
	html p{ 
 text-align:left;
 line-height: 1.3em;
 margin-bottom: 1em;
 }    /* 	*/	

 h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
	color: #336699;
 }

 h1{ 
 margin: 0;
 padding: 0; 
	}

 h2{
	margin: 25px 0 20px 25px;
	font-size: large;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  x-large;        /* 160%  */
 }

 html>h2{ 
 font-size: x-large;
 }
 
 #content_home h2{ 
 margin: 25px 0 15px 25px;
 }

 h3{
	margin: 1em 0 0 25px;
	padding: 0; /*  130%*/
	font-size: medium;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: large;        /* 160%  */
 }

 html>h3{ 
 font-size: large;
 }

 h4{
	margin: .7em 0 0 25px;
	padding: 0; /*   110% */
	font-size: small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  medium;        /* 160%  */
 }

 html>h4{ 
 font-size: medium;
 }
#content h4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	margin: .3em 0 10px 25px;
	}
 h5{
	margin: .7em 0 0 25px;
	padding: 0; /*   110% */
	font-size: x-small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  small;        /* 160%  */
 }

 html>h5{ 
 font-size: small;
 }

 #header{ 
 border-top: 5px solid #949494 ; 
 border-left: 1px solid #cacaca ;
 border-right: 1px solid #cacaca ;
 /* */
 }
 
 #logo{ 
 background: #FFF;
  /*background: url("img/logo160x270.gif") no-repeat;*/
 border-right: 1px solid #cacaca;
 /*    border-bottom: 1px solid #cacaca;    */
 padding: 21px 0px 0 0;
 }
  
 #logo_interne{ 
 background: transparent;
  /*background: url("img/logo160x270.gif") no-repeat;
 border-right: 1px solid #cacaca;*/
 border-bottom: 0;
 /*  border-left: 1px solid #cacaca;  */
 padding: 0px 0px 0 0;
 }
 
 #immagine_home{ 
 background: url("img/genova_r_642x281col.jpg" ) no-repeat;   /*"img/riomaggiore642x280.jpg"	*/
 padding:0;
 margin: 0;
 /*   border-bottom: 1px solid #cacaca;      */
 width: 642px;
 }
  
 #immagine_interna1{ 
 background: url("img/genova_r_642x90col.jpg" ) no-repeat;   /*   "img/costa_fiori642x81.jpg" */
 padding:0;
 margin: 0;
 border-left: 1px solid #cacaca;
 }
  
 #immagine_interna2{ 
 background: url("img/diz10_640x159.jpg" ) no-repeat;  /*    */
 padding:0;
 margin: 0;
 border-left: 1px solid #cacaca;
 width: 642px;
 }
  
 #immagine_interna3{ 
 background: url("img/giallo.jpg") no-repeat;  /*  "img/riomaggiore.jpg"  */
 padding:0;
 margin: 0;
 border-left: 1px solid #cacaca;
 width: 640px;
 }
  
 #immagine_interna4{ 
 background: url("img/vernazza642x101.jpg") no-repeat; /*  genova609x129col.jpg   */
 padding:0;
 margin: 0;
 border-left: 1px solid #cacaca;
 width: 640px;
 }
  
 #immagine_interna5{ 
 background: url("img/lig_olive4.jpg") no-repeat;      /*  genova609x129col.jpg   */
 padding:0;
 margin: 0;
 border-left: 1px solid #cacaca;
 }
  
 #sopralogo{ 
 background: #FFF;
 border-right: 0;  /*  1px solid #cacaca */
 }
  
 #intestazione{ 
 background: #f5f5f5;
 letter-spacing: 0px;
 padding: 0px 0 0px 35px;
 font-family: "Times New Roman", Times, serif;
 border-bottom: 1px solid #cacaca;
 border-left: 1px solid #cacaca;
 text-align: left;
 }
   
 #intestazione td{
  
 }
	
	#intestazione h4{  
	margin: 0;}
  
 #sottotestata{ 
 background: #FFF;
 border-bottom: 1px solid #cacaca;
 border-top: 5px solid #949494;
 }
  
 #main{ 

   }
   
 #left{ 
 background: #f5f5f5;  /*#eee FBFAFA */
 margin: 0px 0 0 0;
 padding: 0px 0 0 0;
 border-right: 1px solid #cacaca; 
 border-left: 1px solid #cacaca; 
	height: 100%;
 width: 128px;
 text-align: center;
 }
  
 #left img{ 
 border-bottom: 5px solid #949494;
 }
	
	#left_home{
	background: #f5f5f5;  /*#eee FBFAFA */
 margin: 0px 0 0 0;
 padding: 25px 0 0 0;
 border-right: 1px solid #cacaca; 
 border-left: 1px solid #cacaca; 
	height: 100%;
 width: 128px;
 text-align: center;
	}
 	
	table#nav{ 
	border: 0;
	/* border-top: 5px solid #949494;	   */
	border-left: 1px solid #cacaca;
	margin: 0px 0px 0 0;
	padding: 0;
	}

	table#nav td{ 
	border: 0;
 border-right: 1px solid #cacaca;
 border-bottom: 0;   /* 1px solid #cacaca   */
 width: 128px;
 margin: 0;
 padding: 0px;
 font-size: 10px;
 line-height: 20px;
 text-align: center;
 color: #000;
 background: #FFF;
	}
	
	table#nav td#cinque{ 
	width: 123px;
	}
	
	table#nav td a{
	display: block;
	font-weight: bold;
	padding: 0 0 0 0px;;
	border-left: 0;
	border-right: 0;
	text-decoration: none;
	text-align: center;
	width: 128px;
	}
	
	table#nav td#cinque a{
	display: block;
	font-weight: bold;
	padding: 0 0 0 0px;;
	border-left: 0;
	border-right: 0;
	text-decoration: none;
	text-align: center;
	width: 123px;
 }

	table#nav td a:link, table#nav td a:visited{ 
 color: #db4343;  /*aaa*/
	background: #FFF;
	}

	table#nav td a:hover{ 
 background:#db4343;  /*e1e1e1 dcdcdc db4343*/
	color: #FFF; 
	text-decoration: none; /*000  */
	}
	  
	/* table#nav td#sei a:link, table#nav td#sei a:visited{ 
 	color: #00f;  
	background: #FFF;
	 }

	table#nav td#sei a:hover{ 
 	background:#00f;  
	 color: #FFF; 
	 text-decoration: none; 
	 font-weight: bold;
	  } */
	  

	table.nav_interne{ 
	border: 0;
	margin: 0px 0px 0 0;
	padding: 0;
	}
	 
	table.nav_interne  td{ 
	border: 0;
 border-right: 1px solid #cacaca;
 border-bottom: 0;   /* 1px solid #cacaca   */
 width: 128px;
 margin: 0;
 padding: 0px;
 font-size: 10px;
 line-height: 20px;
 text-align: center;
 color: #000;
 background: #FFF;
	}
	
	table.nav_interne td#zero{ 
	border-right: 0;
	border-bottom: 1px solid #cacaca;
	}
		
 table.nav_interne td#cinque{ 
	width: 123px;
 }    
	
	table.nav_interne td a{
	display: block;
	font-weight: bold;
	padding: 0 0 0 0px;;
	border-left: 0;
	border-right: 0;
	text-decoration: none;
	width: 128px;
 }

 table.nav_interne td#cinque a{
	display: block;
	font-weight: bold;
	padding: 0 0 0 0px;;
	border-left: 0;
	border-right: 0;
	text-decoration: none;
	text-align: center;
	width: 123px;
 }

 table.nav_interne td a:link, table.nav_interne td a:visited{ 
 color: #db4343;  /*aaa*/
	background: transparent;
	}

	table.nav_interne td a:hover{ 
 background: #db4343;  /*e1e1e1 dcdcdc db4343*/
	color: #FFF; 
	text-decoration: none; /*000  */
	}
	  
	table#menu_interne{ 
	/*border: 1px solid #cacaca; 
	border-top: 5px solid #949494;
	border-bottom: 0; border-top: 1px solid   border-right: 1px solid #db4343 # aaa eaeaea  1px solid #cacaca */
	border: 1px solid #cacaca;	
	border-top: 5px solid #949494;	/*    */
	border-bottom: 5px solid #949494;	
	margin: 0px 0px 15px 0px;
	padding: 0;
	width: 177px; /*  */
	}

	table#menu_interne td{ 
	text-align: left;
	border: 0;
 border-bottom: 1px solid #cacaca;
 margin: 0;
 padding: 0 0px 0 0px;
 font-size: 10px;
	font-weight: bold;
 line-height: 20px;
 text-align: left;
 color: #000;
 background: transparent; 
	width:175px;
 }
	
	table#menu_interne td a{
	display: block;
	font-weight: bold;
	padding: 0 0 0 5px;
	border-left: 0;
	border-right: 0;
	text-decoration: none;
	text-align: left;
	width: 175px;   
    voice-family: "\"}\"";   
    voice-family: inherit;   
    width: 170px;        /* 160%  */
 }

 html>table#menu_interne td a{ 
 width: 170px;
 }

 table#menu_interne td a:link, table#menu_interne td a:visited{ 
 color: #db4343;  /*aaa*/
	background: #FFF;
	}
 
	table#menu_interne td a:hover{ 
 background:#db4343 ;  /*e1e1e1 dcdcdc db4343*/
	color: #FFF; 
	text-decoration: none; /*000  */
	}
	  
	table#titoli_uno td{ 
 background: url("img/titoli128x176_interna_uno.gif") no-repeat;
 width: 128px;
 }
 
 table td#content_home{ 
	padding: 0 0 0 0;
	border-left: 0;
	background: transparent; 
	}
table#accesso{
	text-align: left;
	background: #f5f5f5; /*e0ebfe  ebffed     */
	margin: 0;
	padding: 0px 0 0 0;
	border: 0px solid #f0e68c;
}
table#accesso p{
	margin: 0 0 0px 0;
	font-size: 10px;
	font-weight: bold;
}
table#accesso input.text {
    width: 35mm;
    font-family: verdana, tahoma, arial; 
    /* color: #333; 
    height: 16px;
				font-size: 10.75px;
    border: 1px solid #cacaca; */
    
				background: #f5f5f5;;
}

table#accesso input{
	margin: 0 0 10px 0;
}
table#accesso input.pulsante {
width: 40px;
}


	


	#content_home p{ 
	margin: 0px 10px 1em 25px;
	} 
	
	#content{ 
	padding: 0px 0 25px 0; }

	#content p{ 
	margin: 0 10px 10px 25px;
	text-indent: 0px;
	}
	
	#content p.nomargb{ 
	margin: 0 10px 0 25px;
	
	}
	
	#content p.noindent_c{ 
	margin: 0 10px 0 25px;
	text-indent: 0;
	text-align: center;
	}
	#content ul {
	margin: 0;
	padding: 0 0px 0em 25px;
	list-style: disc inside;
	text-align: left;
	line-height: 1.3em;
	}

	#content li {
	margin: 0;
	padding: 0;
	}

	#content ol {
	margin: 0;
	padding: 0 10px 1em 25px;
	list-style: decimal inside;
	text-align: left;
	line-height: 1.3em;
 }

 #content dl.o{ 
 margin: 0 0 0 25px;
 padding: 0; 
	}
	#content dl.o dt{
	font-family: Times New Roman;
	color: #369;
	font-weight: bold;
	margin: .7em 0 0 0px;
	padding: 0; /*   110% */
	font-size: small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  medium;        /* 160%  */
 }

 html>content dl.o dt{ 
 font-size: medium;
 }

	#content dl.o dd{
		margin:0;
	}
	
	
	
 #content_traduttori, #content_interpreti{ 
	border-right: 1px solid #cacaca;  
 }   

 p.content_traduttori, p.content_interpreti{ 
 margin: 0 10px 1em 25px;
 }

 table#istruzioni{ 
	padding: 0;
	margin: 0px 0 0px 7px;
	background: transparent;
	border: 1px solid #cacaca; 
	border-bottom: 0;
	width: 625px;   
 }
	
	table#istruzioni td{ 
	padding: 5px; 
	font-size: xx-small;
	voice-family: "\"}\""; 
 voice-family:inherit;
 font-size: x-small;	 /* Actual value for conformant browsers */	
 }    /* 	 */	

 html>table#istruzioni td{
 font-size: x-small;	 /* Opera */	
 }   
	
	table#results{ 
	margin: 0px 0 5px 7px;
	padding: 0 0px 0 0px; 
	border: 1px solid #cacaca; 
	border-right: 0;
	width: 625px;  
	  /* border-right: 1px solid #cacaca;  */
	}
	
	table#results th{
	padding: 5px 2px 4px 4px;
	font-size: 10px;
 text-align: left;
 color: #000;
 background: transparent;
	border-right: 1px solid #cacaca; 
	}
	
	table#results th a:link, a:visited{ 
	text-decoration: none;
	color: #000; }
	
	table#results td{
	font-size: 13px;
	padding: 0 2px 0 5px;
	text-align: left;
	border-top: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	  /* border-left: 1px solid #cacaca;    */
	}
	
	table#results td a:link{ 
	text-decoration: none;
	color: #00F; 
	}
	
	table#results td a:visited{ 
	text-decoration: none;
	color:#800080;
	}
	
	table#results td a:hover{ 
	text-decoration: underline;
	color:#00F;
	}
	
	
	
	table#galleria{ 
	margin: 0px 0 20px 25px;
	}
	
	table#galleria td{ 
	padding: 0px 0 15px 0px;
	}
	
	table#galleria p{ 
	margin: 0px 0px 10px 10px;
	}
	 
	p.popup{ 
	text-align: center;
	margin: 0 50px;
	font-size: 10px;
	}
	
	#right{ 
	background: #F5F5F5 url("img/tratto-v2.gif") repeat-y top left; /*  #eee  */
	border-right: 1px solid #cacaca;
	padding: 25px 5px 0px 10px;
 }
	
	#right_home{ 
	background: #F5F5F5 url("img/tratto-v2.gif") repeat-y top left;  /* #eee  */
	border-right: 1px solid #cacaca;
	padding: 25px 5px 0px 10px;
 }
	
	#right ul {
	margin: 0;
	padding: 0 0px 1em 0px;
	list-style-type: none;
	text-align: left;
	line-height: 1em;
	}

	#right li {
	margin: 0;
	padding: 0 0 0px 0;
	font-size: xx-small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  x-small;        /* 160%  */
 }

 html>#right li{ 
 font-size: x-small;
 }
	#right ul a:link{ color: #369; text-decoration:none; font-size: 10px; font-weight: bold;}
	#right ul a:visited{ color: #369;  text-decoration:none; font-size: 10px; font-weight: bold;}
	#right ul a:hover{ color: #369; 	text-decoration: underline; font-size: 10px; font-weight: bold;}

	#footer{ 
	background: #949494;  /*ededed    url("img/tratto-o2.gif") repeat-x top left  */
	border-left: 1px solid #949494;
	border-right: 1px solid #949494;
	text-align:center;
	}
	
	#footer p{ 
	text-align: center;
	margin: 10px; 
	color: #FFF;
	}
	
	p.credits{ 
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 margin: 0; 
	}
 
 p.crediti{ 
 margin: 0 25px 1em 25px; 
 font-size: 10px;
	}
 
 p.chiudi{ 
 margin: 1em 25px 1em 25px; 
 font-size: 10px;
	}
	
	p.note{
		font-size: 10px;
	}

 
 a:link{ color: #00F; text-decoration:none; font-size: 10px; font-weight: bold;}
	a:visited{ color: #800080;  text-decoration:none; font-size: 10px; font-weight: bold;}
	a:hover{ color: #00F; 	text-decoration: underline; font-size: 10px; font-weight: bold;}
	
	a.email:link{ color: #00F; text-decoration:none;}
	a.email:visited{ color: #00F;  text-decoration:none;}
	a.email:hover{ color: #00F; 	text-decoration: underline;}
	 
	.right a:link{ color: #00F; text-decoration:none;}
	.right a:visited{ color: #00F;  text-decoration:none;}
	.right a:hover{ color: #00F; 	text-decoration: underline;}
	
	.credits a:link{ color: #fff; text-decoration:none}
	.credits a:visited{ color: #fff;  text-decoration:none;}
	.credits a:hover{ color: #fff; 	text-decoration: underline; }
	
	a.crediti:link{ color: #db4343; text-decoration:none}
	a.crediti:visited{ color: #db4343;  text-decoration:none;}
	a.crediti:hover{ color: #db4343; 	text-decoration: underline; }			
	
	a.chiudi:link{ color: #5f5f5f; text-decoration:none;}
	a.chiudi:visited{ color: #5f5f5f;  text-decoration:none;}
	a.chiudi:hover{ color: #5f5f5f; 	text-decoration: underline;}
	
	a.interni:link{ color: #db4343; font-size: 10px; font-weight: bold;  text-decoration: none }
	a.interni:visited{ color: #db4343; font-size: 10px; font-weight: bold;  text-decoration: none }
	a.interni:hover{ color: #db4343; font-size: 10px; font-weight: bold;  text-decoration: underline }

	a.esterni:link{ color: #00f; font-size: 10px; font-weight: bold;  text-decoration: none }
	a.esterni:visited{ color: #00f; font-size: 10px; font-weight: bold;  text-decoration: none }
	a.esterni:hover{ color: #00f; font-size: 10px; font-weight: bold;  text-decoration: underline }
	
		A.testo:LINK   {text-decoration : none; color : #aa0404;}
A.testo:VISITED {text-decoration : none; 	color : #aa0404;}
A.testo:HOVER   {text-decoration : underline; color : #aa0404;}/*00147d*/


