body{font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#222222;
background-color:#FEFBF5;
border:1px dashed #CCCCCC;
padding:0;
margin:auto;
width:942px;
height:auto;}
	
h1{text-align:center;
font-size:17px;
font-weight:800;
color:#FFD7AE;
margin:10px;
display:inline;}

h2{font-size:24px;
color:#ffd7ae;
margin-top:0px;
text-align:center;
margin-bottom:10px;}

.h2{font-size:12px;
color:#FF9B30;
margin-left:10px;
margin-bottom:10px;
text-align:left;}

h3{font-size:12px;
color:#FF9B30; 
margin-top:20px;
margin-left:10px;
text-align:left;}
	
h4{padding-left:20px;
margin:0;}	

h5{font-size:10px;
text-align:center}

h6{font-size:10px; 
text-align:center;
color:#555555;}

.h1{font-size:18px;
font-weight:bold;
float:left;
color:#FF9900;
margin:5px;}

a:hover{text-decoration:none;}	

abbr, acronym{color:#666;}

.amici{text-align:left;
font-size:11px;
color:#0000FF;
margin-left:0;
font-weight:normal;}

img.banner{border:0px;}

.bold{font-weight:bold}

.boldi{font-weight:bold;
font-style: italic;}

.category{text-align:left;
font-size:11px;
color:#0000FF;}

.category:hover{color:red;}

.center{text-align:center}

.copyright{text-align:center;
font-size:13px;
line-height:20px;}

div.clear{clear:left;
height:0;
overflow:hidden;}

.content{width:940px;
float:left;
margin-top:50px;
text-align:center;}

.current-page{text-align:right;
padding-right:5px;
font-weight:bold;
font-size:14px;
color:red;}

#copyright{border-top:1px solid #d9d9d9;
margin:auto;
padding-top:20px;
padding-bottom:20px;
text-align:center;}

.description{font-size:12px;
color:#222222;
text-decoration:none;
line-height:20px;
text-align:justify;
padding-right:5px;
padding-left:10px;}

.description:first-letter{font-size:3em;
line-height:1em;
float:left;
padding-right:0.1em;
font-weight:normal;
color:#FF9900;}

.elenco{font-size:12px;
font-weight:bold;
color:#FF9B30;
line-height:1.8;
text-align:left;
margin-left:0px;}

.elenco-red{
font-size:14px;
list-style:circle;
font-weight:bold;
color:#FF0000;
line-height:1.8;
text-align:left;
margin-left:10px;}

.highlight{font-weight:bold;
color:red;}

img{color:#FEFBF5}

.italic{font-style:italic}

.left{text-align:left}

.last-software{text-align:left;
font-size:11px;
color:#0000FF;
margin-left:0;
font-weight:normal;}

.last-version{font-size:12px;
margin-left:5px;
font-style:italic;}

.last-video{text-align:left;
font-size:11px;
color:#0000FF;
margin-left:0;
font-weight:normal;}

.license{text-align:left;
font-size:11px;
color:#0000FF;}

.license:hover{color:red;}

#logo{width:942px; 
text-align:center; 
margin:auto;
padding-top:20px;
padding-bottom:30px;}

.nodecoration{font-size:12px;
text-decoration:none;
font-weight:bold;}

a:hover.nodecoration{text-decoration:underline;}

.new-page{text-align:right;
padding-right:5px;
font-weight:bold;
text-decoration:none;}

a.new-page:hover{text-decoration:underline;
font-size:14px;}

.pagination{text-align:right;
padding-top:30px;
padding-right:80px;}


.portaltop{font-size:10px;
	font-style:italic;
	line-height:2;
	color:#222222;
	display:inline-block;}

.risorse-internet{text-align:left;
font-size:11px;
color:#0000FF;
margin-left:2px;
padding-top:5px;
font-weight:bold;
line-height:1.8;}

.selected-cat{text-align:left;
font-size:14px;
color:#FF0000;
margin-left:2px;
line-height:2.5;}

.selected-lic{text-align:left;
font-size:14px;
color:#FF0000;
margin-left:10px;
line-height:2.5;}

.site-description{
font-size:11px;
font-weight:normal;
color:#FF9B30;
margin:auto;
margin-bottom:40px;
margin-top:40px;
text-align:center;}

.sitemap{
float:left;
text-align:left;
width:200px;
padding-left:5px;
padding-top:10px;}

.small,a{text-align:left;
font-size:11px;
color:#0000FF;
margin-left:0;}

.software-download{float:left;
border-right:1px dashed #d9d9d9;
border-left:1px dashed #d9d9d9;
text-align:left;
width:540px;}

.software-a{
background-color:#FCF3E9;
padding-top:1px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
float:left;}

.software-b{
background-color:#FEFBF5;
padding-top:1px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
float:left;}

.small-number{text-align:left;
font-size:10px;
color:#0000FF;
margin-left:0;
font-weight:normal;}

.software-tutorial{
float:left;
border-right:1px dashed #d9d9d9;
text-align:left;
width:730px;}

.sub-section{
border-bottom:1px dashed #d9d9d9;
padding-bottom:10px;}

.software-title{
font-size:15px;
font-weight:bold;
color:#FF9B30;
line-height:20px;
margin-left:5px;
margin-top:15px;
margin-bottom:20px;
text-align:left;}

.tabletop{border-bottom:1px solid #D9D9D9; 
height:30px;
background-image:url(../images/tabletop.gif);
margin:auto;
margin-bottom:10px;}

a:hover .thumbnail{border:2px solid #FF9B30;}

img.thumbnail{border:2px solid #FFD7AE;
float:left;
margin-right:10px;
margin-left:5px;
width:180px;}

a.back-home:hover{
font-size:14px;
font-weight:bold;}

.titolosmall{font-size:11px;
color:#FF9B30;}

.no-software{font-size:13px;
font-weight:bold;
color:#FF9B30;
padding-left:20px;
line-height:2;}

.top{margin-top:5px !important;
margin-left:15px;}

#top-software{
float:left;
text-align:left;
width:190px;
padding-top:10px;}

.top-software{list-style-image:url(../images/topsoft.gif);
padding-bottom:10px;}

.topsoftware{
font-size:11px;
font-weight:bold;
color:#0000FF;
vertical-align:top;}

.topsoftware-cat{font-size:10px;
font-style:italic;
color:#222222;
display:block;
margin-bottom:20px;}

.right{
text-align:right;
margin-right:30px;
height:24px;}

.version{font-size:11px;
font-style: italic;	
color:#0000FF;
line-height:2;}
