/*Nascondere gli elementi non desiderati*/
hr,.pgNav{
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;
}
/* l'elemento body */
body{
margin:0;
padding:0;
background:#FFF;
color:#000;
font:70% Arial,Helvetica,sans-serif;
}
/* i collegamenti */
a img{
border:none;
}
a:link{
background:transparent;
color:#03C;
}
a:visited{
background:transparent;
color:#800080;
}
a:hover,a:focus,a:active{
background:transparent;
color:#03C;
}
/* l'intestazione: i collegamenti */
#testa a:link,#testa a:visited{
text-decoration:none;
}
#testa a:hover,#testa a:focus,#testa a:active{
text-decoration:underline;
}
/* l'intestazione: il logo */
h1{
position:absolute;
top:21px;
left:10px;
margin:0;
}
/* l'intestazione: il modulo per le ricerche */
#searchForm{
position:absolute;
top:36px;
left:550px;
width:200px;
margin:0;
text-align:right;
background:transparent;
color:#666;
}
#searchForm input{
font-size:90%;
}
#searchForm input.searchfield{
width:96px;
margin:0 3px;
}
/* l'intestazione: il menu di navigazione, prima parte */
#nav {
padding:17px 0 20px 0;
}
#nav #nelMondo{
margin:0 0 0 174px;
}
#nav h2{
margin:7px 0 0 174px;
color:#666;
font-size:110%;
font-weight:bold;
}
/* l'intestazione: il menu di navigazione, menu orizzontale */
#nav ul{
margin:20px 0 0 0;
padding:0 10px 0 10px;
background:#03C;
color:#FFF;
font-size:110%;
font-weight:bold;
height:1.6em;
list-style:none;
}
#nav li{
float:left;
}
#nav ul a{
padding:0 5px 0 6px;
float:left;
line-height:1.5em;
height:1.6em;
background:url(i/line_navi_level_1.gif) #03C right center no-repeat;
color:#FFF;
}
#nav ul a.attiva:link,
#nav ul a.attiva:visited,
#nav ul a.attiva:hover,
#nav ul a.attiva:focus,
#nav ul a.attiva:active{
background-color:#CCC;
color:#000;
}
/* l'intestazione: il collegamento all'homepage */
#goHome{
position:absolute;
top:10px;
left:650px;
width:100px;
text-align:right;
}
#goHome a:link,
#goHome a:visited{
background:#FFF;
color:#666;
text-decoration:none;
}
#goHome a:hover,
#goHome a:focus,
#goHome a:active{
background:#FFF;
color:#666;
text-decoration:underline;
}

/* il corpo centrale */
#corpo{
margin:0 0 0 38px;
width:712px;
}
/* il corpo centrale: le tre aree principali */
#principale{
float:left;
width:548px;
margin-bottom:3.6em;
}
#prodotti{
float:right;
width:164px;
}
#siae{
clear:left;
margin:0;
background:#FFF;
color:#666;
}
/* il corpo centrale: il prodotto in particolare evidenza */
#focus{
clear:left;
font-size:110%;
width:534px;
padding-bottom:10px;
border-bottom:1px solid #999;
margin-bottom:10px;
}
#focus h2{
font-size:100%;
margin:0;
}
#focus p{
margin:0;
}
#focus h2 img{
margin-bottom:10px;
display:block;
}
#focus h2 br{
display:none;
}
/* il corpo centrale: le ultime notizie diffuse dall'azienda */
#notizie{
float:left;
width:126px;
}
#notizie h2{
margin:0;
font-size:110%;
}
#notizie ul{
margin:10px 0 40px 0;
padding:0;
list-style:none;
}
#notizie ul li{
margin-bottom:14px;
background:url(i/dot.gif) 0 0 no-repeat;
text-indent:7px;
}
/* il corpo centrale: prodotti o servizi che si vuole promuovere */
.spot{
float:left;
margin-left:10px;
width:126px;
}
.spot h2{
margin:0;
font-size:110%;
height:2.4em;
display:table-cell;
}
* html .spot h2{
display:block;
}
.spot a img{
margin-top:10px;
display:block;
}
.spot p{
margin:3px 0;
}
/* prodotti e servizi Nokia posti in evidenza: i bordi */
.prodotto{
background:#FFF url(i/prod_bord_bot.gif) left bottom no-repeat;
color:#666;
}
.prodotto h2{
background:transparent url(i/prod_bord_top.gif) left top no-repeat;
color:#666;
}
/* prodotti e servizi Nokia posti in evidenza: il titolo dei box */
.prodotto h2{
margin:0;
padding:5px 6px 3px 6px;
border-bottom:1px solid #CCC;
font-size:110%;
}
/* prodotti e servizi Nokia posti in evidenza: l'immagine del prodotto */
.prodotto img{
float:left;
margin:5px 5px 5px 6px;
}
.prodotto p{
margin:5px 6px 5px 73px;
}
.prodotto{
margin-bottom:10px;
padding-bottom:5px;
float: left;width:100%;
}
/* pič di pagina */
#piede{
clear:both;
margin:0 0 15px 38px;
padding-top:54px;
width:712px;
font-size:110%;
text-align:center;
}
#piede a{
font-size:91%;
text-decoration:none;
}
#piede a:hover,#piede a:focus,#piede a:active{
text-decoration:underline;
}
#piede a.attiva{
background:#FFF;
color:#999;
}
#piede p{
margin:0;
}
#piede p#legal{
margin:5px 0;
}
#piede #copy{
background:#FFF;
font-size:83%;
color:#999;
}




