	img{
		display: block;
		border: 0;
	}
	.hide{ 
	display: none;
 	}
	.alt{ 
	display: none; 
	}
	.inline{ 
 display: inline; 
	}
 .clear{ 
	clear: both; 
	}
	.blu{ 
	color: #369; 
	}
	.thumb{ 
	clear: both; 
	padding: 0 15px 15px 0;
	}
	.float{
		float: left;
		padding: 0 0px 0 0;
	}
	hr {
		
	}
	body{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #DEDED4;
	color: #333300;
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-align: center; /*centra in ie 5.x*/
	}
	#container{ 
	width: 600px;
	margin: 10px auto;
	padding:0;
	border: 1px solid #ccc;  /*  e6e6e6   */
	
	background: #FFF;
 }
 #sopratestata{ 
	background: #a6a685; /* 4682b4 cc9  885   c6c6c6 e4e4db F1CD00 f6f5db ffffcc  a9a9a9 #f5f5f4 */
	padding: 0;
	margin: 0;
	border-top: 5px solid #7e7e76;  /* e4e4db    */
 text-align: left; /*   */
	width: 600px;
	}
	#sopratestata ul {
	border:0;
	margin: 0;
	padding: 0;
	margin-left: 565px;
	list-style-type: none;
	width: 27px;
	height: 12px;
	background: #a6a685;   /* 4682b4    none  */
	}
	#sopratestata ul li {
	display: block;
	float: left;   /*   */
	background: #eee ;    /*7e7e76 FFFFe8 a6a685 4682b4 eee     */
	text-align: center;
	padding: 0;
	margin: 0;
	border-left: 1px solid #a6a685;
	color: #000;  /*885 B0C4DE */
	width: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 12px;
	font-size:    10px;   
	text-align: center;
	}
	#sopratestata ul li#secondo{ 
	border-right: 1px solid #a6a685;  /*cc9 4682b4 ccc  */
	}
	#sopratestata ul li a {
	width: 12px;
	font-size: 10px;
	border: 0;
	padding: 0;
	margin: 0;
	color: #885;  /*f90  ff8c00 ffa500  FFFFe8  FFFACD b80000  */
	background: #fafad2;  /* cc9  a6a685 4682b4  FFFFe8  f6f5db    */
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
	} 
	#sopratestata ul li a:link, #sopratestata ul li a:visited{ 
	color: #ffa500;  /*885 f90 f4a460  FFFFe8   b80000    E4E4DB    */
	background: #FFFFe8;  /*fafad2  7e7e76 a6a685   cc9 4682b4    f6f5db    */
	}
	#sopratestata ul li a:hover{ 
	background: #ffa500;  /* f90 eee8aa  cc9 4682b4 eee8aa  ffe4b5   E4E4DB   f6f5db*/
	color: #fff;  /* 885  */
	font-weight: normal;
	text-decoration: none;
	}
	#testata{ 
	clear: both;
	background: #D4DA9C ;   /*cc9  add8e6  b0c4de  4682b4   */
 width: 600px;
 height: 64px; /* */
 margin: 0;
 padding: 0;
 text-align: left;
 border: 0px solid;
	}
	#testata h1 {
		margin: 0;
		padding: 0;
	}
	#menu{
		width: 600px;
	}
	#menu ul {
	border: 0px solid;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	width: 600px;
	}
	#menu ul li {
	display: block;
	float: left;   /*   */
	background: #FFFFe8;    /*   b0c4de*/
	color: #330;
	text-align: center;
	padding: 0;
	margin: 0;
	border-left: 1px solid #ccc; /* e4e4db   */
	border-bottom: 1px solid #ccc;  /* e4e4db    */
	width: 99px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 2em;
	font-size:    xx-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: 10px;   
	}
	html>#menu ul li   {
	font-size: x-small;   
	} 
	#menu ul li a {
	width: 99px;
	border: 0;
	padding: 0;
	margin: 0;
	color: #885;  /*ff8c00 b80000  */
	background: #ffffcc;  /*FFFFe8 fafad2  b0c4de  f6f5db    */
	text-decoration: none;
	display: block;
	text-align: center;
	} 
	#menu ul li#uno	{
	border-left: 0;  /* 1px solid #e4e4db */
	width: 100px;
	}
	#menu ul li a:link, #menu ul li a:visited{ 
	color: #885;  /*ff8c00  ffa500  b80000  E4E4DB    */
	background: #ffffcc;  /* FFFFf8 fafad2 fffacd    b0c4de  f6f5db  */
	}
	#menu ul li a:hover{ 
	background: #ffaa00;  /*ffa500  ffd700  ff8c00 fafad2 eee8aa eee  ffa500 f90   ffe4b5*/
	color: #fff;  /*330  ff8c00 */
	font-weight: bold;
	text-decoration: none;
	}
	#menu ul li#uno a:hover{ 
	width: 100px;
	}	
	#main{ 
	float: left;
	background:  url("img/wrapper.gif") repeat;
	padding: 0;
	margin: 0;
	border-top: 0;
	text-align: left;
	color: #444;
	width: 600px;
	}
 #content, #content_traduzioni, #content_webdev, #content_tariffe, #content_link, #content_contatto{ 
	float:left;
	margin: 0;
	padding: 0px 10px 20px 15px;
	line-height: 1.5em;  
	width: 420px;  /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 395px;	 
 
	
	}
	html>#content 	{
	width: 395px;
	} 
	#content_home{ 
	float:left;
	margin: 0;
	line-height: 1.3em;
	padding: 40px 10px 20px 20px;
	width: 420px;  /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 390px;	 
	}
	html>#content_home 	{
	width: 390px;
	} 
	#right{ 
	height: 100%;
	line-height: 14px;
 padding: 15px 5px;
	margin: 0 0 0 420px;
	}	
	#right h4 {
	margin: 12px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	letter-spacing: 1px;
	}
	#right ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	}
	#right ul li	{
	list-style: disc url(img/simboli_liste_quattropunti.gif) inside;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	font-size: xx-small;
	voice-family: "\"}\"";   
	voice-family: inherit;    
 font-size: 11px;      
	}	

	html>#right ul li	{
	font-size: x-small;
	} 
	#right ul li a {
	font-weight: normal;
	}
 #right dl	{
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	}
	#right dd 	{
	padding: 0;
	margin: 2px 0 10px 0;
	}   	
	#right dt, #right p	{
	font-weight: normal;
	font-size:    x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    11px;  
   line-height: 14px;
	}   
	html>#right dt 	{
	font-size: 11px;
	} 
	
 #footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 40px;
	border-top: 1px solid #ccc;
	color: #666;
	background: #eee;
	padding: 0 0 0 0px; /*    */
	margin: 0;
	text-align: left;
	clear: both;
	width: 600px;
}
#footer ul	{
	margin: 10px 0 0 0;
	padding: 0;
	}
	#footer li	{
	display: inline;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: left;
	border: 0;
	}	
	
	.prof{ 
	margin: 0 0 0 0;
	float:left;
	padding-bottom:0;
	width: 400px;
 }
	.tab-float{ 
	/*  width: 175px;  */
	float:left;
	margin: 0 0 0px 20px;
	}
	.tab-clear{ 
	float:left;
	/* width: 200px;
	clear:both;  */
 margin: 0;
	padding: 0;
	}
	
	table#webdev{
	border: 1px solid;
	padding: 0;
	margin: 0;
	}

	table#tariffe{ 
	background: #FFF;  /* ffffe8   */
	border: 1px solid;
	border-color: #CCC;  /* DCDCB6    cccc99  */
	border-bottom: 0; /* # aaa eaeaea  1px solid #cacaca */
	border-right: 0;  
	margin-bottom: 1em;
 }
 
 table#tariffe td{ 
 border: 1px solid;
	border-color: #CCC;  /* DCDCB6   cccc99  */
	border-top: 0;
	border-left: 0;
	padding: 0px 5px 0px 1px;
	}
 table#tariffe th{ 
 border: 1px solid;
	border-color: #CCC;  /* DCDCB6  cccc99   */
	border-top: 0;
	border-left: 0;
	padding: 0px 5px 0px 1px;
	text-align: left;
	}
 
	h1, h2, h3, h4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

	h1{
	color: #369;  /*  330    */
	font-weight: bold;
	margin: 20px 0 0px 0;
	border: 0;
	letter-spacing: 1px;
	padding: 0 0 0px 0;
	line-height: 16px;
	font-size: 13px;
	}
	#testata h2{
	padding: 0px 0 0 25px;
	margin: 0;
	border: 0;
	color: #FFF;
	font-weight: normal;
	font-size: 14px;
	line-height: 1em;
	}
	h2{
	color: #369;  /*  330    */
	font-weight: bold;
	margin: 20px 0 0px 0;
	border: 0;
	letter-spacing: 1px;
	padding: 0 0 0px 0;
	line-height: 16px;
	font-size: small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: 13px  ;        /* medium 160%  */
	}
	html>h2{ 
	font-size: medium;
 }
	#right h2{ 
	font-variant: small-caps;
 margin: 0 0 1em 0;
 padding: 0;
 letter-spacing: 0;
 font-size: 11px;
 }
	h3{
 font-weight: bold;
 font-variant: small-caps;
	color: #369;   /*330 cc6600  */
	margin: 12px 0 0 0;
	padding: 0; /*  130%*/
   line-height: 18px;
	font-size: x-small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: 11px;        /*   medium 160%  */
	}
	html>h3{ 
	font-size: small;
 }
	#content_webdev h3{
		margin: 12px 0 12px 0;
	}
	#right h3{
margin: 0;        /*   medium 160%  */
	}

 h5{ 
	color: #369;
	font-size: 10px;
	margin: 0 0 0 0;
	font-weight: normal;
	display: block;
 }
 #main p, #main td, #main th, #main ul, #main ol, #main ul,  #main li, #main dl, #main dt, #main dd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	line-height: 16px;
	letter-spacing: 1px;
	}   
	html>#main p, html>#main td, html>#main ul, html>#main ol, html>#main ul,  html>#main li, html>#main dl, html>#main dt, html>#main dd{
	
	}   
	#sopratestata ul{ 
	font-family: Lucida Console;
 }
 p{
	margin: 0 0 0 0;
	text-align:left;
	color: #333300;
	}
	#sentence {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	letter-spacing: 1px;
	font-size: 11px;
	font-variant: small-caps;
	padding: 10px;
	border: 1px dotted #000;
	margin-right: 5px;
}  
	#sentence p {
		padding-left:10px; 
		border-left:1px dotted;
		margin-left: 0px;
	}
	#content_contatto p{ 
	margin: 0 0 20px 160px; 
	line-height: 1.3em;
	}
	#footer p{ 
	margin: 0 0 0 10px;         /*        */
	font-size: xx-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px;	 /* x-small    */
	}
	html>#footer p	{
	font-size: x-small;
	} 
	#content_traduzioni dl{ 
	margin: 1em 0 0 0;
	padding: 0;
	}
	#content_traduzioni dt{ 
	color: #369;
	font-size: 10px;
	}
	#content_traduzioni dd{
	padding: 0;
	margin: 0px 0 0px 0;
	}   	
	#content_webdev dl{ 
	margin: 0 0 0 0;
	padding: 0;
	}
	#content_webdev dt{ 
	color: #369;
	font-size: 10px;
	}
	#content_webdev dd 	{
	padding: 0;
	margin: 0px 0 0px 0;
	}   	
	#content_traduzioni  ul{ 
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
 }
 #content_traduzioni  ul li{
	list-style: disc inside;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
 font-size: 11px;      
 }	
	#content_webdev ul{ 
	margin: 0;
	padding: 0;
	border:0;
	list-style: none;
	}
	#content_webdev ul li{ 
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
	}
	#content_webdev img{
	border: 1px solid #ccc;
	margin: 0 10px 20px 0;
	}
	#content ul, #content_tariffe ul{ 
	margin: 0 0 0 0px;
	padding: 0;
	border:0;
	list-style: none;
	}
	#content ul li, #content_tariffe ul li{ 
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(img/simboli_liste_quattropunti.gif);/*  */
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	padding-left: 20px;
	}
	
	a:link  {text-decoration : underline; color:#00f; letter-spacing: 0;}  /*ff8c00  f90 b80000  73868c */
	a:visited {text-decoration :underline; 	color : #00f; letter-spacing: 0;}  /*ff8c00 f90 888855  73868c*/
	a:hover   {text-decoration : underline; color : #ff8c00; letter-spacing: 0;}/* f90 F4F4D1  F6F6D4  F3F3DA  FAFADA*/

	#content_webdev a:visited {text-decoration :underline; 	color : #936;}  /*73868c  800080  888855  */
	#content_webdev a:hover   {text-decoration : underline; color : #ff8c00;}

	#content_link a:visited {text-decoration :underline; color : #936;}  /*73868c 800080  888855  */
	#content_link a:hover   {text-decoration : underline; color : #ff8c00;}
	.ghost{ 
	color: #FFF; }  /*FEFED9  ffffcc  969678*/
	A.email:LINK   {text-decoration : none; color : #0000ff;}
	A.email:VISITED {text-decoration :none; 	color : #0000ff;}
	A.email:HOVER   {text-decoration : underline; color : #0000ff;}

	a.bottom:link { text-decoration: none; color:#888855; }
	a.bottom:visited { text-decoration: none; color:#888855; }
	a.bottom:hover { text-decoration: underline; color:#888855; }
	
	A.nero:LINK   {text-decoration : none; color : #000;}
	A.nero:VISITED {text-decoration :none; 	color : #000;}
	A.nero:HOVER   {text-decoration : underline; color : #000;}


	.testoPopup{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#ffffff;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : 0px;
	line-height:16px;
	text-align : left;
	margin-right:12px;
	margin-left:12px;
	margin-top:25px;;
	margin-bottom:0px;
	}
	body.popup{
	background-color: #A8A8A1; /*a6a685 b0c4de 789 */
	}
	a.linkChiudiFinestra:LINK   {text-decoration : none; color : #ffffff;}
	a.linkChiudiFinestra:VISITED {text-decoration : none; color : #ffffff;}
	a.linkChiudiFinestra:HOVER   {text-decoration : none; color : #DEDED4;}  /* b0c4de 7da7d9 888855 */
	

