/*
      Created by d-one.info	  
	  E-Mail: info@d-one.info
  
*/


* { padding: 0; margin: 0 ; }

body {
  background: url(../imgs/bg.jpg) top repeat-x #040508;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606271;
}
#wrappernios { 
 margin: 0 auto;
 width: 995px;

}
#fauxnios {
 margin-bottom: 5px;
 overflow: auto; 
 width:100%;


}
#headernios {
 color: #333;
 width: 996px;
 height: 115px;
 background-image:url(../imgs/bgheader.png);
 background-repeat:no-repeat;
 background-position:center;

}

/*------MENU-------------------*/
.solidblockmenunios{
margin: 0;
padding: 0;
float:right;
font: bold 12px Arial;
width: auto;
overflow: hidden;
height:33px;
margin-left:300px;
color:#929297;
}

.solidblockmenunios li{
display: inline;
}

.solidblockmenunios li a{
float: left;
color: #929297;
padding: 9px 18px;
text-decoration: none;

}

.solidblockmenunios li a:visited{
color:#929297;
}

.solidblockmenunios li a:hover{
color: #FFF;
}
	

#niosfaux {
 margin-bottom: 5px;
 overflow: auto; 
 width:100%;
}



#nioscontent { 
 float: left;
 color: #333;
 margin: 0px 1px 3px 4px;
 padding: 0px;
 width: 988px;
 /*clear: both;*/
 /*display: inline;
 position: relative;*/
}

 
#niospagina{ 
float: left;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 width: 988px;
 /*clear: both;
 /*display: inline;
 position: relative;*/
 background-color:#FFF;
 border:1px solid #1D1E25;
}

#niospagina H4{ font:normal 13px Arial, sans-serif;
	
	line-height:22px; color:#929297; text-align:left; }
/*------MENU NIOS-------------------*/
#sottomenunios{
float: left;
 color: #333;
 background-image:url(../imgs/bg_menunios.jpg);
 background-repeat:repeat-x; 
 margin: 3px 0px 0px 4px;
 padding: 0px;
 width: 988px;
 clear: both;
}
#sottomenunios span.sep{ float:left; margin-left:2px; margin-right:2px; margin-top:5px; color:#6D6A5F }
.niosmenu{
margin: 0;
padding: 0;
float:right;
font: bold 12px Arial;
width: auto;
overflow: hidden;
height:27px;
/*margin-left:30px;*/
color:#FFF;
}

.niosmenu li{
display: inline;
}

.niosmenu li a{
float: left;
color: #FFF;
padding: 6px 10px;

text-decoration: none;

}

.niosmenu li a:visited{
color: #FFF;
}

.niosmenu li a:hover, .niosmenu li .current{
color: #929297;
}

/*---------------------*/
/*-------BOTTONE ACQUISTA NIOS---------------*/
a.bottoneacquistanios span {
     display: block;
    padding: 0px 0 1px 1px;
	color:#71D0FF; /*azzurro*/
} 
a.bottoneacquistanios:hover span {
    color: #33BDFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.bottoneacquistanios:hover span {
    color: #33BDFF;
    padding: 0px 0 1px 1px; /* push text down 1px */
} 


/*-------BOTTONE SCARICA NIOS GRATIS---------------*/

a.bottoneniosgratis span {
     display: block;
    /*line-height: 14px;*/
    padding: 0px 0 1px 1px;
	color:#FE9630; /*arancion*/
} 
a.bottoneniosgratis:hover {
    
    color: #FF0000;
    outline: none; /* hide dotted outline in Firefox */
}

a.bottoneniosgratis:hover span {
    color: #FF0000;
    padding: 0px 0 1px 1px; /* push text down 1px */
} 



#testahome{float:left; text-align:left; width:987px; padding-bottom:10px; }
#testahome h2 { font: normal 13px Arial, sans-serif;
	margin: 2px 0 20px 5px;
	margin-bottom:0; padding:20px; line-height:22px; color:#929297; text-align:left;  }
#testahome h3 { font: bold 15px Arial, sans-serif; padding-bottom:0px; margin-bottom:0px;  margin: 0px 0 0px 25px;	color:#333; text-align:left;  }	
#testahome p { font: normal 13px Arial, sans-serif;
	margin: 2px 0 0px 25px;
	margin-bottom:0; line-height:22px; color:#929297; text-align:left;  }	
.scritte{ float:left; width:370px; text-align:left;}
.scritte2{ float:left; width:430px; text-align:left;}
.scritte80{ float:left; width:500px; text-align:left; }
#scrittetuttapagina{ float:left; width:980px; text-align:left;}
#scrittetuttapagina p{font: normal 13px Arial, sans-serif; padding-bottom:0px; padding-left:0px; padding-right:25px; padding-top:20px;line-height:20px; color: #666666; text-align: left;}
#scrittetuttapagina H2{font: bold 13px Arial, sans-serif; margin: 2px 0 0px 5px;margin-bottom:0; padding:20px; color:#929297;}
#gratis{ width:89%; background-image:url(../imgs/rettangolo_gratis.gif); background-repeat:no-repeat; background-position: top right; /*background-color: #FFFF00;*/ border:1px solid #C4CCDD; margin-left:23px;}
#gratis h1 {font: bold 14px Arial, sans-serif; color:#333; text-align:left; padding-bottom:0px; padding-left:10px; padding-right:5px; padding-top:5px;}
#gratis h2 { font: normal 13px Arial, sans-serif; line-height:20px; color:#333; text-align:left; padding-bottom:5px; padding-left:5px; padding-right:25px; padding-top:5px;  }
#devicomprare{ width:89%; /*background-color: #FFFF00;*/ border:1px solid #C4CCDD; margin-left:23px; margin-bottom:10px; margin-top:10px;}
#devicomprare a { color:#FF0000; }
#devicomprare a:hover { text-decoration:none; color:#000; }
#devicomprare h1 {font: bold 14px Arial, sans-serif; color:#333; text-align:left; padding-bottom:0px; padding-left:10px; padding-right:5px; padding-top:5px;}
#devicomprare h2 { font: normal 13px Arial, sans-serif; line-height:20px; color:#333; text-align:left; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;  }
.Stile1 {font-weight:bold;  margin-left:2px;}
.foto{ float:left; width:165px; text-align:right;}
/*--------------mi servono per la pagina dello scarica gratis----*/
#testahome30{float:left; text-align:left; width:987px; padding-bottom:10px; }
#testahome30 h2 { font: normal 13px Arial, sans-serif;
	margin: 2px 0 20px 5px;
	margin-bottom:0; padding:20px; line-height:22px; color:#929297; text-align:left;  }
#modules30{ float:left; margin-left:13px; background: url(../imgs/bg_sottopagine.gif); background-repeat: repeat-x; background-position:top; width:955px;  }

.primo30{ width:98%; text-align:center; margin-top:3px; }

/*--------------FINITO il pezzo che mi servono per la pagina dello scarica gratis----*/



.foto2{ float:left; width:550px; }
#gratis2{ width:50%; background-image:url(../imgs/rettangolo_gratis.gif); background-repeat:no-repeat; background-position: top right; border-right:1px solid #C4CCDD;}
#gratis2 h1 {font: bold 14px Arial, sans-serif; color:#333; text-align:left; padding-bottom:0px; padding-left:10px; padding-right:5px; }
#gratis2 h2 { font: normal 13px Arial, sans-serif; line-height:20px; color:#333; text-align:left; padding-left:5px; padding-right:25px;  }

#gratis3{  background-image:url(../imgs/rettangolo_gratis.gif); background-repeat:no-repeat; background-position: top right;}
#gratis3 h1 {font: bold 14px Arial, sans-serif; color:#333; text-align:left; padding-bottom:0px; padding-left:10px; padding-right:5px; }
#gratis3 h2 { font: normal 13px Arial, sans-serif; line-height:20px; color:#333; text-align:left; padding-left:5px; padding-right:25px;  }

#devicomprare2 h1 {font: bold 14px Arial, sans-serif; color:#333; text-align:left; padding-bottom:0px; padding-left:10px; padding-right:5px; padding-top:5px;}
#devicomprare2 h2 { font: normal 13px Arial, sans-serif; line-height:20px; color:#333; text-align:left; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;  }

/*--------TBAELLA HOME--------*/
#modules{ float:left; margin-left:13px; background: url(../imgs/bg_sottopagine.gif); background-repeat: repeat-x; background-position:top; width:955px;  }

.primo{ width:25%; float:left; border-right:1px solid #E7E7E7; margin-top:3px; }
.secondo{ border:0; width:25%;float:left; border-right:1px solid #E7E7E7; margin-top:3px; }
.terzo{ border:0; width:25%; float:left; border-right:1px solid #E7E7E7; margin-top:3px; }
.quarto{  border:0; width:24%; float:left; }
#modules h3 { font: bold 15px Arial, verdana, sans-serif; color: #333; padding:10px; line-height:22px;   }
#modules a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB; }
#modules a:hover { text-decoration:none; color:#007EBB; }
#modules p { margin-bottom:0; padding-left:10px; padding-right:10px; color:#333333; font-size:12px; text-align:left; line-height:22px; }
.more { padding:10px; line-height:22px;   }
.more a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB; }
.more a:hover { text-decoration:none; color:#007EBB; }


.bottom{ margin:0 auto; padding:0; text-align:right;}

#boxinbasso{ background-color:#FFF;float:left;  text-align:left; width:986px;}
.uno{ /*background-color:#006600;*/ border:0; width:40%; float:left;}
.due{ /*background-color:#CCFF33;*/ border:0; width:40%;float:left; }

/* gradient NIOS */
.gradientnios h1 {
	font: bold 20px "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 10px 2px 0px 23px;
	color: #000;
	letter-spacing: -1px;
	height:15px;
}
.gradientnios h1 span {
	background: url(../imgs/gradient-glossy.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 18px;
}

/*-----------Tabella pagina di appoggio-----------------*/
#moduleslittle{ float:left; background: url(../imgs/bg_sottopagine.gif); background-repeat: repeat-x; background-position:top; width:988px; min-height:150px; padding-top:15px;}
#moduleslittle H5{margin:0; text-align:left; padding:5px 50px 5px 25px;color:#333333; font: bold 11px Arial, Helvetica, sans-serif; text-align:left;}

#moduleslittle a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB;}
#moduleslittle a:hover { text-decoration:none; color:#007EBB; }


#sub{ float:left; }
#sub H3{ margin:0; padding-bottom:2px; padding-left:25px; padding-right:5px; padding-top:2px; color:#333333; font: bold 17px Arial, Helvetica, sans-serif;}
#sub p{ margin:0; text-align:left; padding:5px 50px 5px 25px; font-size:13px;line-height:22px; color:#333333;}
.schermata{ width:40%;}
.schermatadx{ width:40%; text-align:right;}
.testo{ width:60%;}

#doublebox{float:left; margin-left:13px; padding-right:5px; width:950px; border:1px solid #C4CCDD;}
#doubleboxadsense{float:left; margin-left:13px; padding-right:5px; width:950px;}
#doublebox H1{margin:0; padding-bottom:2px; padding-left:5px; padding-right:5px; color:#000; font: bold 15px Arial, Helvetica, sans-serif;}
#doublebox p{ margin:0; text-align:left; padding-left:5px; padding-right:5px;font-size:12px; color:#000;}

#doublebox a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB;padding:10px;}
#doublebox a:hover { text-decoration:none; color:#007EBB; }


#doublebox2{float:left; margin-left:15px; width:955px; border:1px solid #C4CCDD;}
#doublebox2 H1{margin:0; padding-bottom:2px; padding-left:5px; padding-right:5px; color:#000; font: bold 15px Arial, Helvetica, sans-serif;}
#doublebox2 p{ margin:0; text-align:left; padding-left:5px; padding-right:5px;font-size:12px; color:#000;}

#doublebox2 a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB;padding:10px;}
#doublebox2 a:hover { text-decoration:none; color:#007EBB; }

#marklittle{ /*float:left; */margin:0 auto; padding:0; margin-left:15px; margin-top:5px; width:953px; min-height:150px; padding-top:5px;border-top:1px solid #C4CCDD;}
#marklittle H1{ margin:0; padding-bottom:0px; padding-left:5px; padding-right:5px; padding-top:5px; color:#FF0000; font: bold 12px Arial, Helvetica, sans-serif; text-align:left;}
#marklittle H2{ margin:0; padding-bottom:0px; padding-left:5px; padding-right:5px; padding-top:5px; color:#FF0000; font: bold 12px Arial, Helvetica, sans-serif; text-align: center;}
#marklittle a { font:12px Arial, verdana, sans-serif; color:#333333;}
#marklittle a:hover {text-decoration:none; color:#007EBB; }
#marklittle p{ margin:0; text-align:left; padding:1px 3px 0px 5px; font-size:12px;line-height:22px; color:#333333; font-weight:normal;}

#sviluppo{ margin:0; padding:0;}
#sviluppo a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB;}
#sviluppo a:hover {text-decoration:none; color:#007EBB; }
#semplice{ margin:0; padding:0;}

#semplice a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#669BDB;}
#semplice a:hover {text-decoration:none; color:#007EBB; }

#passo{ margin:0; padding:0;}
#stampe1{ margin:0; padding:0;}
#versioni1{ margin:0; padding:0;}
#assistenza1{ margin:0; padding:0;}

#versioni{ float:left;margin:10px; width:950px; margin-left:15px;}
#versioni h1{ padding-left:8px; background-color:#F0F0F0;font: bold 16px Arial, Helvetica, sans-serif; color: #000000; padding-bottom:5px; padding-top:8px; border-bottom:1px solid #C4CCDD; border-top:1px solid #C4CCDD;}
#versioni p{ color:#333333; padding-left:8px; margin-left:0px; padding-bottom:1px; }

.middle{ text-align:center; margin: 0 auto; padding:0; border-right:1px solid #CCCCCC; }

.middle3{ text-align:center; margin: 0 auto; padding:0; }
.ultimavoce{ padding-bottom:5px;}

#notaversione{ margin:0 auto; padding:0; text-align:center;}
#notaversione H2{ font: bold 15px Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin-top:0; padding-top:0; margin:0; padding:0; padding-bottom:5px;}


#requisiti{ float:left;margin:10px; width:950px; margin-left:20px;}
#requisiti h1{ font: bold 14px Arial, Helvetica, sans-serif; color: #666666; padding-bottom:5px; padding-top:5px;border-top:1px solid #C4CCDD; }
#requisiti h2{ font: bold 18px Arial, Helvetica, sans-serif; color: #333; padding-bottom:10px; }
#requisiti ul li{ list-style:square inside;}
#requisiti p{ line-height:22px; text-align:justify; padding-top:5px; width:98%;}
#requisiti a { font:12px Arial, verdana, sans-serif; font-weight:bold; color:#333333;}
#requisiti a:hover {text-decoration:none; color:#007EBB; }

a:link {
	color: #6f6f70;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6f6f70;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #6f6f70;
}

#footer { 
 width: 980px;
 clear: both;
 color: #CCC;
 background-color:#000000;
 padding: 8px;
}

#footernios a{ color:#98BBE7;}
#footernios a:hover{ color:#FFFFFF; text-decoration:underline; }
#rigafooternios{border-bottom:1px solid #252529; padding-bottom:10px; padding-top:10px; color:#CCCCCC; line-height:20px;}
#rigafooternios span { color:#FFF; margin-left:5px; margin-right:5px;}

#riga2footernios{padding-bottom:10px; padding-top:10px; color:#CCCCCC; line-height:20px;}
#riga2footernios span { color:#FFF; margin-left:5px; margin-right:5px;}
.mini{ text-align:center; margin-bottom:10px; margin-left:9px; margin-right:19px; margin-top:10px; border:1px solid #CDCDCD; padding:2px;}