/* hwfiles.it CSS */


.download-container { font-size:12px; margin-top:20px;}

img {-ms-interpolation-mode:bicubic;} /*IE: per abilitare il resampling immagini stretchate*/


.left {
	
	float: left;	
	/* IE6 */
	display: inline;
}

.full {
	
	float: left;	
	/* IE6 */
	display: inline;
}

.right {
	
	float: right;
	/* IE6 */
	display: inline;
}

.pagination {
	
	width: auto;
	margin: 5px auto;
}

	.pagination ul {
		
		display: block;
		margin: 0px;
		padding: 0px;
	}
	
	.pagination ul li {
		
		width: auto;
		height: auto;
		line-height: 18px;
		display: inline;
		margin: 1px;
		padding: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		/* FONT */
		text-transform: uppercase;
		font-weight: bold;
		color: #00759c;
		
	}
	
	.pagination ul li.active {
		
		width: auto;
		height: auto;
		line-height: 18px;
		color: #ffffff;
		background: #00759c;	
	}
	
		.pagination ul li.active a {
			
			color: #ffffff;
			text-decoration: none;
		}


/* LINK HTML */

a:link {

	color: #00759c;
	text-decoration: none;
}

a:active {

	color: #00759c;
	text-decoration: none;
}

a:visited {

	color: #00759c;
	text-decoration: none;
}

a:hover {

	color: #005f7e;
	text-decoration: underline;
}

/* STRUTTURA HTML */

div#wrapper {

	width: 100%;
	height: auto;
}

div#wrapper #container_fedhead {
	margin:0 auto 0 auto;
	width:970px;
}

body > div#adv728 { margin:13px 0 13px 0;}

		
ul#download_order {	
				
	width: auto;
	height: 25px;
	line-height: 25px;
	margin: -15px 0px 15px 0px;
	padding: 0px;
	padding-right: 10px;
	text-align: right;
	border-bottom: 1px solid #e3dedf;
	list-style-type: none;
	white-space: nowrap;
}

	ul#download_order li {
		
		display: inline;
		margin: 3px;
		padding: 0px;
	}
	
		ul#download_order li a {
			
			background: #000;	
		
			text-decoration: none;	
			padding: 5px;	
			border: 1px solid #e3dedf;
			background: #e3dedf;
		}
	
	ul#download_order li.active a {
		
		border-bottom: 1px solid #f4f4f4;
		background: #f4f4f4;
		font-weight: bold;
	}

div#container {
	
	width: 100%;
	height: auto;
	/*background: #ffffff;*/
}

	
	 #main .full {
		
		/*width: 930px;*/
		float: left;
		/*margin-left: 20px;*/
		/* IE6 */
		display: inline;
	}
	
	 #main .left {
		
		width: 674px;
		float: left;
		margin-left: 10px;
		/* IE6 */
		display: inline;
	}
	
		 #main .left .box {
			
			width: 620px;
			height: auto;
			margin-bottom: 10px;
		}
		
		 #main .left .box .top {
		
			width: auto;
			height: 15px;
			
		}
		
		 #main .left .box .title {
		
			width: auto;
			height: 33px;
			line-height: 33px;
			
			/* FONT */
			
			border-left:1px solid #acacac;
			border-right:1px solid #acacac;
			
			display:block;
			padding:10px; 
			background-color:#eee; /*#fbfaf9;*/
			color:#395590;
			font-family: 'Francois One',Arial, Helvetica, sans-serif; 
			font-size:18px; 
			text-transform:uppercase;
			font-weight:100;
			border-top: 1px solid #acacac;
			
		}
		
			 #main .left .box .title a {
				
				color: #395590;
				
			}
		
		 #main .left .box .content {
		
			width: auto;
			border-right: 1px solid #acacac;
			border-left: 1px solid #acacac;
			border-top: 1px solid #acacac;
			background: #f4f4f4;
		}
		
			 #main .left .box .viewall {
		
				width: auto;
				height: 20px;
				text-align: right;
				margin: 8px 5px 0px 0px;
				/* FONT */
				font-weight: bold;
			}
			
			 #main .left .box .viewallarticles {
				
				width: auto;
				height: 18px;
				float: right;
				display: inline;
				margin: 5px 8px 0px 0px;
				/* FONT */
				font-weight: bold;
				font-size: 12px;
			}
		
		 #main .left .box .content .catbox {
      
        	width: 280px;
			height: 80px;
			float: left;
			display: inline;
			margin: 0px 15px 10px 10px;
      	} 
		
         #main .left .box .content .catbox .catname { 
        
          width: 100%
          height: 20px;
          line-height: 20px;
          font-size: 13px;
          font-weight: bold;    
        }
        
           #main .left .box .content .catbox .catname a {   
          
            color: #00759C;
            text-decoration: none;
          }
          
           #main .left .box .content .catbox .catname a:hover {
         
            color: #005f7e;
            text-decoration: none; 
          }

			 #main .left .box .content .catbox .catico {

				width: 50px;
				height: 50px;
				float: left;
				display: inline;
				padding: 0px;
				margin: 2px 0px 0px 0px;
			}
			
        	 #main .left .box .content .catbox .catdescription {
        	
	          	width: 210px;
				float: left;
				display: inline;	
				margin: 5px 0px 0px 5px;
				padding: 0px;
				font-size: 11px;
        	}
		
			 #main .left .box .content h1 {
			
			 padding: 5px;
			 padding-left: 10px;
			 margin: 0px;
			 font-size: 18px;
			}
			
			 #main .left .box .content p {
			
			  margin-top: -10px;
			  margin-left: 3px;
			  margin-bottom: 25px;
			  clear: both;
      }
		
		/* CATEGORIA */
		
		

			
			#main .left .box .content #category {
				/*border-top: 1px solid #acacac;*/
			}
			
			#main .left .box .content #category h1 {
			
				font-weight:100;
			
			}
		
		
			 #main .left .box .content .title_category {
				
				width: auto;
				height: 55px;
				line-height: 55px;
				margin-left: 5px;
				float: left;
				display: inline;
				/* FONT */
				font-family: 'Francois One',Arial, Helvetica, sans-serif; 
				font-size:18px; 
				text-transform:uppercase;
				font-weight:100;
				color: #395590;
			
			}
			
			 #main .left .box .content .image_category {

				float: left;
				display: inline;
				margin-left: 5px;
			}
			
			/* LISTA DOWNLOAD */	
        		
			 #main .left .box .content .download {

				width: auto;
				height: 110px;
				border-bottom: 1px solid #e3dedf;
				margin-top: 12px;
			}
			
				 #main .left .box .content .download .thumb {
	
					width: 120px;
					height: 80px;
					margin-left: 8px;
					padding: 0px;
					border: 2px solid #acacac;
					float: left;
					display: inline;
				}

				 #main .left .box .content .download .info {
	
					width: 150px;
					float: left;
					display: inline;
					margin-left: 5px;
				}

				 #main .left .box .content .download .rating {
	
					width: 100px;
					float: left;
					display: inline;
					text-align: center;
				}		
				
				 #main .left .box .content .download .size {
	
					width: 100px;
					float: left;
					display: inline;
					text-align: center;
				}
				
				 #main .left .box .content .download .count {
	
					width: 130px;
					float: left;
					display: inline;
					text-align: center;
				}
				
					 #main .left .box .content .download .count .boxcount {
						
					  width: 55px;
					  height: 15px;
					  line-height: 15px;
					  background: url('/i/hwf/layout/box-count-small.png') no-repeat;
					  /* FONT */
					  font-size: 11px;
					  font-weight: bold;
					  text-align: center;
					  color: #005f7e;
					  margin: 0px auto;
					  margin-top: 10px
					}
						
			 #main .left .box .content .icon {
			
				width: 72px;
				height: 70px;
				float: left; 
				text-align: center;
				margin: 2px;	
				margin-top: 20px;
				/* FONT */
				font-size: 9px;
				/* IE6 */
				display: inline;
			}
			
		div .pagination {
			
			width: 100%; 
			margin: 10px auto;
			text-align: center;
		}
		
	/* LISTA CATEGORIE SIDEBAR */
		
		div.categories {
    
	      width: auto; 
	      height: auto; 
	      padding: 5px; 
	      margin: 0px;
	      border-bottom: 1px solid #e3dedf;
    	}
    
      div.categories .image {
      
        width: 55px; 
        height: 55px; 
        float: left; 
        display: inline;
      }
    
      div.categories .name {
      
        width: 220px; 
        height: 55px; 
        line-height: 55px; 
        float: left; 
        display: inline;
        /* FONT */
        font-weight: bold; 
        margin-left: 5px
      }
      
     div.categories .name .toggle {

        width: 16px;
        height: 55px;
        float: right;
        display: inline;
      }

      div.categories .name .toggle img { 
      
        margin-top: 20px
      }

      div.categories .sub {
      
        width: auto;
        height: auto;
        margin: 5px; 
        margin-left: 40px
      }
      
      div.categories .sub ul {
      
        margin: 0px; 
        padding: 0px; 
        list-style-image: url('/i/icons/right.png');
      }
      
      div.categories .sub ul li {
      
        margin-left: 2px;
      }
	
		/* BOX DOWNLOADS HOME */    
    div#hightest_download {
    
      width: 220px;
      margin: 0px;
      float: left;
      display: inline;
    }
    
      div#hightest_download .ico {
      
        width: 30px;
        height: 40px;
        position: relative;
        top: 0px;
        left: 170px;
      }
    
      div#hightest_download .thumb {
      
        width: 160px;
        height: 80px;
        margin: 0px auto;
        margin-top: -30px;
        border: 2px solid #acacac;
      }
      
      div#hightest_download .software {
      
        width: 200px;
        height: auto;
        margin: 8px auto;
        font-size: 14px;
        font-weight: bold;   
        text-align: center;     
      }
      
      div#hightest_download .rating {
    
        width: 120px;
  		height: 65px;
  		background: #cad9de url('/i/hwf/layout/box-count.png') no-repeat;
  			/* FONT */
  		font-size: 11px;
  		text-align: center;
  		margin: 0px auto;
  		margin-top: 5px;
      }
		
    div#latest_download {
    
      width: 385px;
      height: 215px;
      margin: 0px;
      border-left: 1px solid #e3dedf;
      float: left;
      display: inline;
	  overflow: hidden;
    }
          
      div#latest_download .listDL {
      
        width: auto;
        height: 190px;
      }

      div#latest_download ul#tabs {
      
        width: 350px;
        height: 20px;
        line-height: 20px;
        text-align: right;
        margin: 2px;
      }
		
	div#latest_download ul#tabs li {
       
        width: auto;
		height: 20px;
        line-height: 20px;
        display: inline;
        font-weight: bold;
        margin: 2px;
      }
      
        div#latest_download ul#tabs li a {
          
		   	width: auto;
			height: 20px;
        	line-height: 20px;
         	margin: 2px;
			padding: 2px 5px 2px 5px;
        }
        
        div#latest_download ul#tabs li a.selected {
         	
         	width: auto;
			height: 20px;
       	 	line-height: 20px;    	
          	background: #e3dedf;
          	border: 1px solid #acacac;			
        }
		
    /* TABELLA DOWNLOAD */
		
		table.downloads {
			
			width: 410px;
			table-layout: fixed;
			margin-top: 3px;
		}
		
			table.downloads td {
				
				vertical-align: text-top;
				padding: 2px;
				padding-left: 0px;
				border-bottom: 1px solid #e3dedf;
			}
			
			table.downloads td.date {
				
				width: 80px; 
				/* FONT */
				font-size: 10px; 
				font-weight: bold;  
				vertical-align: text-top;	
				text-align: center;
			}
				
		 #main .left .box .bottom {
		
			width: auto;
			height: 15px;
			background: #f4f4f4 url('/i/hwf/layout/box-bottom.jpg') no-repeat;
		}
		
	/* DOWNLOAD SINGOLO */
	
	div.download_update {
		
		width: auto;
		float: right;
		display: inline;
		padding: 5px 10px 5px 0px;
		/* FONT */
		font-size: 10px;
		text-align: right;
	}	
	
	div.download_nav {
		
		width: auto;
		float: left;
		display: inline;
		padding: 5px 0px 5px 10px;	
		/* FONT */
		line-height:33px;
		font-family: 'Francois One',Arial, Helvetica, sans-serif; 
		font-size:15px; 
		text-transform:uppercase;
		font-weight:100;
		color: #395590;

	}
	
	div.download_files {
		
		width: 360px;	
		height: auto;
		float: right;
		display: inline;
		margin: 10px 15px 0px 0px;
	}
	
		div.download_files .top-box {
      
        	width: 360px;
        	height: 35px;
        	background: url('/i/hwf/layout/box-download-top.png') no-repeat;
        	margin: 10px 0px 0px 0px;
      	}
		
		div.download_files .top-box span {
      
        	width: auto;
			height: 28px;
			line-height: 28px;
			padding: 0px 0px 0px 10px;
			/* FONT */
			font-szie: 15px;
			font-weight: bold;
			color: #ffffff;	
		}
		
		div.download_files .content-box {
      
            width: 360px;
        	height: auto;
        	background: url('/i/hwf/layout/box-download-content.png') repeat-y;
        	margin: 0px;
			padding: 0px;	
		}
					
			div.download_files .content-box .download_list ul {
				
				width: auto;
				display: block;
				padding: 5px 0px 5px 35px;
				margin: 0px;
				list-style-image: url('/i/hwf/layout/box-download-ico2.png');
			}
			
			div.download_files .content-box .download_list ul li {
				
				width: auto;
				height: 20px;
				line-height: 20px;
				margin: -1px 0px 2px 0px;
				/* FONT */
				font-size: 15px;
				font-weight: bold;
			}
		
		div.download_files .bottom-box {
      
        	width: 360px;
        	height: 6px;
        	background: url('/i/hwf/layout/box-download-bottom.png') no-repeat;
        	margin: 0px;
      	}
	
		div.download_files .download_name {
			
			/* FONT */
			font-size: 22px;
			font-weight: bold;
		}
		
	div.download_screenshots {
			
		width: 220px;
		height: 160px;
		float: left;
		display: inline;
		margin: 10px 0px 0px 10px;
	}
		
		div.download_screenshots .thumb {
	    
			width: 200px;
			height: 120px;
	      	margin: 0px auto;
	    }
    
	      div.download_screenshots .thumb .image {
	     	
				width: 200px;
				height: 120px;
	        	border: 2px solid #acacac;
	      }
		  
		 div.download_screenshots ul {
      
       	 	width: 205px;
        	display: block;
        	margin: 0px auto;
        	margin-top: 5px;
        	padding: 0px;
        	list-style-type: none;
      	}
      
      		div.download_screenshots ul li {
      
        		display: inline;
        		margin: 2px 0px 2px 1px;
      		}
      
	  div.download_adv {
	  	
		width: 300px;
		height: auto;
		float: left;
		display: inline;
		margin: 10px 0px 0px 10px;
	  }
	  
	  div.download_info {
	  	
		width: 280px;
		height: auto;
		float: right;
		display: inline;
		margin: 10px 10px 0px 0px;
	  }
	  
		div.download_meta {
		
			width: auto;
			height: auto;
		}
	
			div.download_meta ul {
			
				width: auto;
				display: block;
				margin: 5px 0px 5px 20px;
				padding: 0px;
			}
		
			div.download_meta ul li {
				
				width: auto;
				margin: 3px 0px 3px 0px;
			}
			
			div.download_meta h2 {
				
				padding: 0px 0px 0px 5px;
				margin: 0px;
				/* FONT */
				font-size: 18px;
				color: #947551;	
			}
			
			div.download_meta .download_flags {
				
				width: auto;
				float: right;
				display: inline;
				margin: 0px 5px 0px 0px;
			}
    
    	div.download_info .download_ratings .top-box {
      
        	width: 280px;
       		height: 30px;
        	background: url('/i/hwf/layout/box-rating-top.png') no-repeat;
        	margin: 0px;
			padding: 0px;
      	}
			div.download_info .download_ratings .top-box span {
						
				width: auto;
				height: 28px;
				line-height: 28px;
				padding: 0px 0px 0px 10px;
				/* FONT */
				font-szie: 15px;
				font-weight: bold;
				color: #ffffff;					
			}
        
    	div.download_info .download_ratings .content-box {
      
       		width: 280px;
       		height: auto;
       		background: url('/i/hwf/layout/box-rating-content.png') repeat-y;
       		margin: 0px;
			padding: 10px;
     	} 
		
			div.download_info .download_ratings .content-box .count {
						
	    			width: 120px;
	    			height: 65px;
	    			background: #cad9de url('/i/hwf/layout/box-count.png') no-repeat;
					float: left;
	    			display: inline;
	    			/* FONT */
	    			font-size: 11px;
	    			text-align: center;
				}
			
		div.download_info .download_ratings .bottom-box {
      
     		width: 280px;
      		height: 6px;
      		background: url('/i/hwf/layout/box-rating-bottom.png') no-repeat;
      		margin: 0px;
    	}  		
		 
	div.download_description {
	  	
		width: auto;
		height: auto;
		padding: 0px 5px 10px 5px;
	  }
	  
	  	div.download_description h2 {
	  		
			padding: 0px 0px 0px 5px;
			/* FONT */
			font-size: 22px;
			color: #947551;
	  	}
			
	/* DOWNLOAD PIU SCARICATI */
	
	div#download_hits {
  
    width: 100%;
    height: auto;
  }
  
    /* TAB NAVIGAZIONE */
    
    div#download_hits .content ul {
		
  		width: 280px;
  		display: block;
  		list-style-type: none;
  		margin: 0px auto;
  		padding: 0px;
  	}
  	
  	div#download_hits .content ul li {
  	
  		padding: 2px;
  		border-bottom: 1px solid #e3dedf;
  	}
  
    div#download_hits .position {
    
      width: 18px;
      height: 18px;
      line-height: 18px;
      margin: 0px;
      margin-top: 3px;
      margin-left: 2px;
      float: left;
      display: inline;
      background: url('../../i/icons/circle.png') no-repeat;
      /* FONT */
      color: #ffffff;
      font-weight: bold;
      font-size: 11px;
      text-align: center;
    }
  
    div#download_hits .software {
    
      width: 200px;
      height: auto;
      padding: 5px;
      padding-left: 4px;
      float: left;
      /* IE6 HACK */
      display: inline;
      /* FONT */
      font-weight: bold;
    }
  
    div#download_hits .count {
    
      width: 55px;
		  height: 15px;
		  line-height: 15px;
		  background: url('/i/hwf/layout/box-count-small.png') no-repeat;
		  /* FONT */
		  font-size: 10px;
		  font-weight: bold;
		  text-align: center;
		  color: #005f7e;
		  float: left;
		  display: inline;
		  margin: 4px;
		  margin-right: 0px;
    }

	/* ULTIMI DOWNLOAD */
	
	div#download_latest {
  
    width: 100%;
    height: auto;
  }
  
    div#download_latest .software {
    
      width: 220px;
      height: auto;
      padding: 6px;
      padding-left: 7px;
      float: left;
      /* IE6 HACK */
      display: inline;
      /* FONT */
      font-weight: bold;
    }
  
    div#download_latest .size {
    
      width: 55px;
		  height: 15px;
		  line-height: 15px;
		  background: url('/i/hwf/layout/box-count-small.png') no-repeat;
		  /* FONT */
		  font-size: 10px;
		  font-weight: bold;
		  text-align: center;
		  color: #005f7e;
		  float: left;
		  display: inline;
		  margin: 4px;
		  margin-right: 0px;
    }
      
    .download_count {
    
      width: 55px;
      height: 15px;
      line-height: 15px;
      margin-top: 13px;
      margin-left: 20px;
      background: url('/i/hwf/layout/box-count-small.png') no-repeat;
      /* FONT */
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      color: #005f7e;
    }
    
    .download_content {
    
      width: auto;
	  height: auto;
    }
	    .download_content ul {
    
        	width: auto;
  			margin: 0px;
  			padding: 0px;
  			list-style-type: none;
   		}
		
		.download_content ul li {
			
			margin: 2px;	
		}
		
		 .download_content p {
    
        	border: none;  
      	}
    
      .download_content h3 {
      
        margin: 0px; 
		margin-bottom: 5px;
        color: #666666;
        /* font: */ 
        font-size: 20px;
        font-weight: bold;
      }
	
	 #main .right {
		
		width: 300px;
		float: left;
		margin-left: 5px;
		/* IE6 */
		display: inline;
	}
	
div#sidebar {
	
	width: 310px;
	margin-top: 18px;
}

  /* BOX PICCOLI */
  
	div.smallbox {
			
		width: 300px;
		height: auto;
		margin-bottom: 10px;
		
		border-top:1px solid #DADEE6;
	}
	div.smallbox .viewall {
		
		width: auto;
		height: 20px;
		text-align: right;
		margin: 8px 5px 0px 0px;
		/* FONT */
		font-weight: bold;
	}
		
	div.smallbox .title {
		
		width: auto;
		height: 33px;
		line-height: 33px;
	
		display:block;
		padding:10px; 
		background-color:#fbfaf9; 
		color:#395590;
		font-family: 'Francois One',Arial, Helvetica, sans-serif; 
		font-size:14px; 
		text-transform:uppercase;
		font-weight:100;
		
		
	}
	
	div.smallbox .more {font-size:11px; display:block; text-align:right; list-style:none; margin:5px 0 0 0; padding:0 5px 0 0;}
	
		div.smallbox .title .viewallnews {
				
			width: auto;
			height: 18px;
			float: right;
			display: inline;
			margin: 4px 8px 0px 0px;
			/* FONT */
			font-weight: bold;
			font-size: 12px;
		}
	
		div.smallbox .title a {
					
			color: #395590;

		}
		
	div.homebox {
			
		width: 300px;
		height: auto;
		margin-bottom: 10px;
	}
	
	 div.homebox .news {
   
    width: auto;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e3dedf;    
   }
	
	div.homebox .news .thumb {
   
	    width: 64px;
	    height: 36px;
	    float: left;
	    display: inline;
	    border: 2px solid #acacac;	
	   }
   
	   div.homebox .news .text {
	   
	    width: 215px;
	    float: left;
	    display: inline;
	    font-weight: bold;
	    margin-left: 3px;
	   }
    
	/* SOFTWARE INDISPENSABILI */

	.software_needs {
		
		width: 130px; 
    	height: 130px;
		float: left;
		margin: 3px;
		padding: 8px;
		display: inline;
		border-left: 1px solid #e3dedf;
	}
	
	div#download_needs ul#tabs {
      
        width: 565px;
        height: 20px;
        line-height: 20px;
        text-align: right;
        margin: 2px;
      }
		
		  div#download_needs ul#tabs li {
       
        width: 40px;
        height: 20px;
        line-height: 20px;
        display: inline;
        font-weight: bold;
        margin: 2px;
      }
      
        div#download_needs ul#tabs li a {
        
          margin: 2px;
        }
        
        div#download_needs ul#tabs li a.selected {
        
          padding: 2px;
          background: #e3dedf;
          border: 1px solid #acacac;
        }
	
	  .software_needs .thumb {
    
      width: 120px;
      height: 80px;
      margin: 0px auto;
      border: 2px solid #acacac;
    }
	
		.software_needs .software {
			
			width: auto;
			height: 50px;
			margin-top: 10px;
			/* FONT */
			font-weight: bold;
			font-size: 14px;
			color: #00759c;
		}
	
	/* SOFTWARE CORRELATI */
	
	.software_correlated {
		
		width: 130px; 
    height: 200px;
		float: left;
		margin: 3px;
		margin-bottom: 20px;
		padding: 8px;
		display: inline;
		border-left: 1px solid #e3dedf;
		position: relative;
	}
	
	  .software_correlated .thumb {
    
      width: 120px;
      height: 80px;
      margin: 0px auto;
      border: 2px solid #acacac;
    }
	
		.software_correlated .software {
			
			width: auto;
			height: 50px;
			margin-top: 10px;
			/* FONT */
			font-weight: bold;
			font-size: 14px;
			color: #00759c;
		}
		
		.software_correlated .info {
		
			margin-left: 3px;
			bottom: 0px;
			position: absolute;
			/* FONT */
			font-size: 11px;
		}
			
			.software_correlated .info ul {
		  
			display: block;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		  }
		  
		  .software_correlated .info ul li {
		  
			margin: 3px;
		  }
		
	div.smallbox .content {
		
		width: auto;
		/*border-right: 1px solid #acacac;
		border-left: 1px solid #acacac;*/
		
		background: #f9f8f5;
	}
	
		div.smallbox .content .news {
			
			width: auto;
			height: auto;
			overflow: hidden;
			padding: 4px;
			border-bottom: 1px solid #e3dedf;
		}
		
			div.smallbox .content .news .thumb {
				
				width: 64px;
				height: 35px;
				margin: 1px;
				border: 2px solid #acacac;
				float: left;
				/* IE6 HACK */
				display: inline;
			}
			
			div.smallbox .content .news .text {
				
				width: 205px;
				height: 35px;
				margin-left: 5px;
				padding-top: 2px;
				float: left;
				/* IE6 HACK */
				display: inline;
				/* FONT */
				font-weight: bold;
			}
	
	div.smallbox .bottom {
		
		width: auto;
		height: 15px;
		/*background: #f4f4f4 url('/i/hwf/layout/box-bottom-middle.jpg') no-repeat;*/
	}


/* DISPLAY */

div#display { 

	width: 620px;
	height: 250px;
}

	div#display .carousel {
		
		height: 250px;
		background: #ffffff; 
		position: relative;
	}

	div#display .carousel ul {
		
		width: 172px;
		position: absolute; 
		left: 447px; 
		top: 0;
	}
	
	div#display .carousel ul, div#display .carousel li {
		
		list-style: none; 
		margin: 0; 
		padding: 0;
	}

	div#display .carousel li a {
	
		display: block;
		background: #242424; 
		color: #FFF;
		text-decoration: none; 
		padding: 10px 5px; 
		height: 28px; 
		border-top: 1px solid #505050; 
		border-bottom: 1px solid #0B0B0B;
		font-size: 11px;
	}
	
	div#display .carousel li a:hover {
		
		background: #000000;
	}
	
	div#display .carousel li.active a {
		
		background: #ffffff; 
		color: #fff;
	}
	
	div#display .carousel .image {
		
		width: 448px;
		height: 250px; 
		overflow: hidden; 
		position: relative;
	}
	
	div#display .carousel .image .desc {
		
		width: 430px;
		height: 100px;
		position: absolute; 
		z-index: 100; 
		color: #ffffff;
		padding: 5px 10px; 
		bottom: 0; 
		background: url('/i/hwf/layout/bg_data_transparent.png'); 
		/* FONT */
		font-size: 11px;
	}
	
	div#display .carousel .image .desc h1 {
		
		margin-top: 0px;
		margin-bottom: 3px;
		color: #c6afdb;
	}

	div#display .carousel .image .desc h1 a {
		
		text-decoration: none;
		color: #c6afdb;
	}

	div#display .carousel li a strong {
		
		color: #c6afdb;
	}
	
	div#display .carousel li.active a {
		
		background: #8d64af; 
		color: #4f1d6b;
	}
	
	div#display .carousel li.active a strong {
		
		color: #efefef;
	}

	div#display .carousel .image .desc {
	
		height: 90px;
	}
	
#box-ultimi-video {

  width: 580px;
  height: 150px;
  margin: 0px auto;
  margin-top: 10px;
  background-color: transparent;
}

	#box-ultimi-video > div {
	
		padding-left: 5px;
	}
	
	#ultimi-video-slider {
	
		padding-top: 7px;
		padding-left :0px;
	}
	
	#ultimi-video-slider-sx {
	
		height: 150px;
		margin-right: 5px;
		float: left;
		display: inline;
	}
	
	#ultimi-video-slider-body {
	
		overflow: hidden;
		width: 515px;
		height: 150px;
		float: left;
		display: inline;
	}
	
	#ultimi-video-slider-dx {
	
		height: 120px;
		margin-left: 5px;
		float: left;
		display: inline;
	}
	
	.ultimi-video-preview {
		
		width: 120px;
		height: 120px;
		float: left;
		display: inline;
		margin-left: 4px;
		margin-right: 4px;
	}
	
	.ultimi-video-preview-immagine {
	
		width: 120px;
		height: 90px;
		border: 2px solid #acacac;
		background: #000000;
		
	}

	.ultimi-video-preview-titolo {
	
	  font-weight: bold;
		text-align: center;
		margin-top: 2px;
	}


	
/* Inutility ------------------------------------ */
::selection { background:#dfdfdf; color:#0e0e0e; }
::-moz-selection { background:#dfdfdf; color:#0e0e0e; } 

/* VIDEO HOME */

div#box-home-video {
	
	width: 290px;
	height: auto;
	margin: 0px auto;
}

	.box-toplist-item-video {
		margin:10px;
		float:left;
		display: inline;
		width: 120px;
		height: 90px;
		background-color:#999999;
		border:1px solid #cccccc;
		
		vertical-align:bottom; 
		position:relative;
		
		overflow:hidden;				
	}
	
	.box-toplist-item-video-titolo {
		text-align:center;
		/*background-color:#000000;*/
		background-image:url('/i/hwf/layout/background-png-50-10x10.png');
		color: #FFFFFF;
		font-weight: bold;
		font-size:8pt;
		padding:2px;
		width: 116px;
		
		position:absolute; 
		bottom:0;		
	}


	.more-video-col {border-top:2px solid #666666; background-color:#FFFFFF;width:100%; }
	
	.box-video-col-container {
		margin-left:12px;
	}
	
	.box-video-col-video {
		margin:10px;
		float:left;
		width: 120px;
		height: 90px;
		background-color:#999999;
		border:1px solid #666666;
		
		vertical-align:bottom; 
		position:relative;
		
		overflow:hidden;
		
				
	}
	
	.box-video-col-titolo {
		text-align:center;
		/*background-color:#000000;*/
		background-image:url('/img/new/background-png-50-10x10.png');
		color: #FFFFFF;
		font-weight: bold;
		font-size:8pt;
		padding:2px;
		width: 116px;
		
		position:absolute; 
		bottom:0;
		
	}

a.linkvideobox:link { color: #ffffff; text-decoration:none; font-weight:normal; cursor:pointer;}
a.linkvideobox:visited { color: #ffffff; text-decoration: none; font-weight:normal; cursor:pointer;}
a.linkvideobox:hover, a.linkvideobox:active { color: #F45A37; text-decoration: none; cursor:pointer;}

/* NEWSLETTER */

div#form_newsletter {
	
	width: 620px;
	height: 350px;
	margin: 0px;
	background: url('/i/hwf/layout/newsletter-bg.png') no-repeat;
}

	div#form_newsletter h1 {
		
		color: #ffffff;
		margin: 0px;
		padding: 10px 0px 0px 5px;
	}
	
	div#form_newsletter p {
		
		color: #ffffff;
		margin: 3px;
	}

	form#iscr_neswletter {
		
		margin: 5px;
		color: #ffffff;
	}
	
	
	
	.navigazione-news { float:left; display:inline; width:620px; margin:10px 0 20px 3px; }
		.navigazione-news .min-height { float:left; display:inline; height:70px; }
		.navigazione-news .container { float:left; display:inline; width:619px; font-size:10pt; }
	
		.navigazione-news .prev { width:280px; float:left; display:inline; border-top:1px solid #DFDFDF;}
		.navigazione-news .next { width:280px; float:left; display:inline; border-top:1px solid #DFDFDF; margin: 0 0 0 50px; text-align:right;}
		
		.navigazione-news .prev .direzione {  display:block; padding:5px; margin: 0 0 0 0;}
		.navigazione-news .next .direzione {  display:block; padding:5px; margin: 0 0 0 0; }
		
		.navigazione-news .prev .titolo {  display:block; padding:5px; margin: 0 0 0 0; font-size:10pt;}
		.navigazione-news .next .titolo {  display:block; padding:5px; margin: 0 0 0 0; font-size:10pt;}

		
	.navigazione-contenuti-network { float:left; display:inline; width:272px; margin:0 0 0 0;}
		.navigazione-contenuti-network .header { font-size: 10pt; color:#FFF; margin:0 0 3px 0; padding:7px; background-image: url(/i/layout/mini-header-bg-blue.jpg); background-repeat:repeat-x; background-position:center; }
		.navigazione-contenuti-network .min-height { float:left; display:inline; height:250px; }
		.navigazione-contenuti-network .container { float:left; display:inline; width:251px; padding:10px; }

		.navigazione-contenuti-network .prev span { background-color:#FFF; display:block; padding:5px; margin: 0 0 5px 0;}
		.navigazione-contenuti-network .next span { background-color:#FFF; display:block; padding:5px; margin: 15px 0 5px 0; }
		
		.navigazione-contenuti-network .pagine-art {font-size:9pt;}	

.tag_eventosmall {
	color:#cc0000;
}




/*HOME v2*/

 #main.main_bottom .left {width:552px; }
 #main.main_bottom .left .box { width:540px; } 

 #main.main_bottom .left .box .title {background-image:url('/i/hwf/layout/box-header-v2.jpg') ;}
 #main.main_bottom .left .box .bottom { background-image: url('/i/hwf/layout/box-bottom-v2.jpg') }
 #main.main_bottom .left .box .news-item {margin:0 0 30px 0;}
 #main.main_bottom .left .box .news-item img {width:120px; margin-right:10px;}
 #main.main_bottom .left .box .news-item h2 { margin:0; font-size:13pt;}

 #main.main_bottom .left .box .content .icon { margin:10px 7px;}


 #main.main_bottom .left .box .content .software_needs { border:0px; margin:15px;}

 #main.main_bottom .right #sidebar {width: 382px; margin: 0px; }
 
 #main.main_bottom .right #sidebar .smallbox {width: 382px;}

 #main.main_bottom .right #sidebar .smallbox.download_home .content { } 

 #main.main_bottom .right #sidebar .bottom { background-image:url('/i/hwf/layout/box-bottom-middle-v2.jpg'); }
 #main.main_bottom .right #sidebar .title { background-image:url('/i/hwf/layout/box-header-middle-v2.jpg'); }

 #main.main_bottom .right #sidebar .smallbox .download_home_dx { position:relative; margin:0 0 10px 0; padding-bottom:5px; border-bottom: 1px dashed #dedede;}
 #main.main_bottom .right #sidebar .smallbox .download_home_dx .linknewshome {font-size:11pt; width:335px;  font-weight:bold;  }
 #main.main_bottom .right #sidebar .smallbox .download_home_dx .description {color:#666; display:block; font-size:8pt; width:330px; margin:0 0 3px 0px;}
 #main.main_bottom .right #sidebar .smallbox .download_home_dx .details { float:left; display:inline; width:160px; margin-right:5px; font-size:8pt;   }
 #main.main_bottom .right #sidebar .smallbox .download_home_dx .details.dwnl { float:left; display:inline; color:#999;}
 #main.main_bottom .right #sidebar .smallbox .download_home_dx .details-dl { position: absolute; top:0; right:0; font-weight:bold;}
 #main.main_bottom .right #sidebar .smallbox .download_home_dx .DL-img {width:35px;}

 #main.main_bottom .right #sidebar .smallbox div#download_hits .software {width:280px; }

 #main.main_bottom .right #sidebar #adv300-2 { text-align:center; margin-bottom:15px;}

 #main.main_bottom .right #sidebar .smallbox #tips_box .homebox { width:365px; margin:0px;}
 #main.main_bottom .right #sidebar .smallbox #tips_box .homebox .news .thumb { width:64px; height:36px;}
 #main.main_bottom .right #sidebar .smallbox #tips_box .homebox .news .text { width:280px;}



.video-home .top { width: auto; height: 15px; background: #f4f4f4 url('/i/hwf/layout/box-top-v2.jpg') no-repeat;	}

.video-home .ultimi-video-preview { height:170px; margin:0px 20px;}
.video-home .video-home-wrapper { margin:20px 20px 0px 20px;}


#sidebar .tabs-nav a span {
		font-family: 'Francois One',Arial, Helvetica, sans-serif; 
		font-size:12px; 
		text-transform:uppercase;
		font-weight:100;
}


