 html,body{
    margin:0;
    padding:0;
    height:100%;

}

span{font-weight:bold;}
a{  color:rgb(144,160,176);font-weight:bolder;text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer;color:black;}
body{ font-family:Verdana,sans-serif;font-size: 11px;text-align: center}
:focus{outline:0;}
:focus::-moz-focus-inner { border-color: transparent !important;outline:0;}
:active{outline:0;}

div#menu_h{
    float:left;
    z-index:100;
    position:relative;
   margin-left:22px;
    top:32px;
    width:auto;
    height:40px;
    }
    div#menu_h li.m_de{
    width:184px;

}

div#menu_h2{
    float:left;
    z-index:100;
    position:relative;
    margin-left:86px;
    top:32px;
    width:700px;
    height:40px;
    }
    div#menu_h li.m_de{
    width:188px;

}
div#menu_h li.m_ho{
    width:90px;

}
   div#menu_hg{
        margin-left:96px;

    }
div#menu_h li.m_at{
    width:166px;

}
div#menu_h li.m_of{
    width:160px;

}
  span#home{width:100%;display:block;
        height:100%;

        background:url(../images/home.png) no-repeat 0  -1%;
    }
a.na:hover  span#home{   background:url(../images/home.png) no-repeat 0 94%;}
  span#ent{width:100%;display:block;
        height:100%;

        background:url(../images/entra.png) no-repeat 0  -13%;
    }
a.na:hover  span#ent{   background:url(../images/entra.png) no-repeat 0 100%;}
 span#esc{width:100%;display:block;
        height:100%;

        background:url(../images/exit.png) no-repeat 0  -30%;
    }
a.na:hover  span#esc{   background:url(../images/exit.png) no-repeat 0 119%;}

  span#at{width:100%;display:block;
        height:100%;

        background:url(../images/attiva.png) no-repeat 0 0%;
    }
a.na:hover  span#at{   background:url(../images/attiva.png) no-repeat 0 96%;}

  span#offe{width:100%;display:block;
        height:100%;

        background:url(../images/offerte.png) no-repeat 0  0;
    }
a.na:hover  span#offe{   background:url(../images/offerte.png) no-repeat 0 93%;}

  span#demo{width:100%;display:block;
        height:100%;

        background:url(../images/bottonedemo.png) no-repeat 0  8%;
    }
a.na:hover  span#demo{   background:url(../images/bottonedemo.png) no-repeat 0 103%;}

div#menu_h li.m_sta{
    width:158px;

}
div#menu_h li.m_bp{
    width:113px;

}

div#menu_h2 li.m_bp{
    width:105px;

}
div#menu_h li.m_al{
    width:170px;

}
div#menu_h li.m_ca{
    width:134px;

}
div#menu_h li.m_of{
    width:171px;

}
 a#logout{
     float:right;width:30px;height:20px;display:inline;font-size:10px;margin-top:18px;
 }
 div#cre{
   float:right;font-size:12px;
  padding-right:20px;text-align:left;width:200px;
}
div#scu{
   float:left;
  font-size:12px;width:360px;text-align:left;padding-left:25px;
}
a#logout:hover{
text-decoration:none;
 }
 span#exx{width:100%;display:block;
        height:95%;float:left;
        position:relative;left:-1px;margin-bottom:1px;
        background:url(../images/ex.png) no-repeat 0  8%;
    }
a#logout:hover  span#exx{   background:url(../images/ex.png) no-repeat 0 81%;}
  span#seg{width:100%;display:block;
        height:95%;

        background:url(../images/bottregistra.png) no-repeat 0  -2%;
    }
a.na:hover  span#seg{   background:url(../images/bottregistra.png) no-repeat 0 100%;}

  span#alu{width:100%;display:block;
        height:100%;

        background:url(../images/bottonealunni.png) no-repeat 0 4%;
    }
a.na:hover  span#alu{   background:url(../images/bottonealunni.png) no-repeat 0 107%;}
  span#ca{width:100%;display:block;
        height:100%;

        background:url(../images/bottcalendario.png) no-repeat 0 3%;
    }
a.na:hover  span#ca{   background:url(../images/bottcalendario.png) no-repeat 0 103%;}
  span#ga{width:100%;display:block;
        height:100%;

        background:url(../images/scheda.png) no-repeat 0 3%;
    }
a.na:hover  span#ga{   background:url(../images/scheda.png) no-repeat 0 103%;}

  span#stat{width:100%;display:block;
        height:100%;

        background:url(../images/comunicazioni.png) no-repeat 0  6%;
    }
a.na:hover  span#stat{   background:url(../images/comunicazioni.png) no-repeat 0 106%;}

  span#bpr{width:100%;display:block;
        height:100%;

        background:url(../images/bottprofilo.png) no-repeat 0  0%;
    }
a.na:hover  span#bpr{   background:url(../images/bottprofilo.png) no-repeat 0 107%;}



div.clear{

float:left;
width:930px;
height:8px;
clear:both;

}

div#container{


    width: 980px;
    position:relative;
    margin: 0 auto;

    height:100%;

    }

body>div#container{
    }
div#content{
    min-height:454px;
    width:980px ;
    height: auto !important;
    height: 446px;
    float:left;
    margin-bottom:18px;
    margin-left:0;
}
h3{font-size:14px;}
 h2{
     font-size:16px;
 }
div#header{

width:980px;
height:85px;
clear:both;
margin-bottom:6px;
background: url(../images/header.jpg) no-repeat 0 24px ;

}

a#log_in{
     width:auto;
     height:auto;
     float:left;
     position:relative;
     top:24px;
     }

    span#logo_inv{
    display:block;
    width:175px;
    height:50px;
    margin-left:10px;
    cursor:pointer;
}

/*div#menu_h{
    float:right;
    z-index:100;
    margin-right:130px;
     margin-top:33px;
    width:auto;
    height:20px;}*/

    ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{
    margin:0;padding:0;list-style-type:none
}
ul#nav{
  display:inline;
    }
ul#nav a{
    display:inline;padding: 0px;text-decoration: none;  
       height:35px;
}
 


ul#nav li{
    float: left;position: relative;width:auto;
}
ul#nav li{
  
    display:inline !important; /*IE*/
}

a.na{
    float:left;
    height:auto;width:90%;
 

}
a.nac{
    float:left;
    height:auto;width:auto;


}
 div#footer{
     width:975px;
     float:right;
     height:1px;
     background:silver;
     margin-right:4px;

 }
 div#footer img{
     float:right;

 }
  div#footer a#cop{
    float:left;
    margin-left:3px;
    width:auto;
    font-size:9px;
    color:silver;
    text-decoration:none;

 }
 div#central_pan{
    float:right;
    width:970px;
    min-height:400px;
    clear:both;
    margin:0 3px 16px 0;

}
 div#a_dl{
     width:32px;
    height:18px;
    float:left;
    background:  url(../images/alt_d.png) no-repeat  0 -3px;
}
div#a_sl{
    width:22px;
    height:18px;
    float:left;
    background:  url(../images/alt_s.png) no-repeat  -3px -5px;
    clear:left;
   

}
 div#a_cl{
  width:915px;

    height:5px;
    border-top:5px solid rgb(144,160,176);
    float:left;


}
div#b_sl{
    width:23px;
    height:15px;
    float:left;
    clear:left;
    background: url(../images/bas_s.png) no-repeat  bottom right;

}
 div#b_cl{
    
    width:910px;
   
    height:7px;
    border-bottom:5px solid rgb(144,160,176);
    float:left;
 

}
 div#b_dl{
     width:32px;
    height:17px;
    float:left;
    background:  url(../images/bas_d.png) no-repeat  bottom left;
}
div#contenuto{

    float:left;
    width:950px;
    border:5px solid rgb(144,160,176);
    border-top:none;
    border-bottom:none;
    background:white;
    min-height:380px;    
    clear:left;
    margin-right:0;
    padding:12px 0 12px 0;

}

div.menu_pan{

    height:26px;
 
    width:96%;
    margin-left:20px;
clear:both;



}
div.menu_pan   div{
    float:left;
    width:8px;
    height:26px;
    
    margin-right:13px;
    border:0

}

div.menu_pan   div.r{

     float:left;
      width:20px;
    height:26px;
      background: url(../images/men_d.png) no-repeat transparent  0 -5px;
}
div.menu_pan   div.r1{

     float:left;
      width:20px;
    height:26px;
      background: url(../images/men_d1.png) no-repeat transparent  0 -5px;
}
div.menu_pan  div.lo{
    text-decoration:none;
    font-weight:bolder;
    border:0;
position:relative;
top:0px;
    text-align:left;
    float:left;
    width:auto;
   margin:0;
    height:19px;
    color:rgb(144,160,176);
    font-family:verdana;
    border-top:5px solid rgb(144,160,176);
    



}
div.menu_pan  span#me{
    text-decoration:none;
    font-weight:bolder;
    border:0;
    padding-top:2px;
    text-align:left;
    float:left;
    width:auto;
   margin:0;
    height:15px;
    color:white;
    font-family:verdana;
    font-size:13px;




}
div.menu_pan  a{
    text-decoration:none;
    font-weight:bolder;
    border:0;
    padding-top:2px;
    text-align:left;
    float:left;
    width:auto;
   margin:0;
    height:15px;
    color:rgb(144,160,176);
    font-family:verdana;
    font-size:13px;




}
div.menu_pan a#inf{width:44px;
        background: url(../images/infobot.png) no-repeat transparent  0 0;padding-left:0;}
div.menu_pan a.categorie{
    padding-left:16px;width:auto;padding-right:6px;
}
div.menu_pan a#pannello{
    padding-right:3px;
    width:auto;
}
div.menu_pan a#network{
    width:auto;padding-right:4px;
}
div.menu_pan a#ricerca{
    width:auto;padding-right:4px;padding-left:15px;
}
div.menu_pan a#credito{
    width:auto;padding-right:6px;
}
div.menu_pan a#carrello{
    width:auto;padding-right:4px;
}
div.menu_pan a#ordini{
    width:auto;padding-right:8px;
}
div.menu_pan a.novita,div.menu_pan span#me{
    width:auto;padding-left:15px;padding-right:14px;
}
div.menu_pan a.novita1{
    width:auto;padding-left:15px;padding-right:14px;background:rgb(144,160,176);color:white;padding-bottom:5px;
}
div.menu_pan span#me{
    width:auto;padding-left:15px;padding-right:14px;background:rgb(144,160,176);color:white;padding-bottom:5px;
}
div.menu_pan a:hover{

    cursor:pointer;
    color:black;
    text-decoration:none; 

}
div.menu_pan span#me:hover{

  cursor:default;
 

}
div.menu_pan a:focus { border-color: transparent !important;color:gray !important;}

div.menu_pan div.pa_s{
    width:17px;
    float:left;
    height:26px;
    background: url(../images/men_s.png) no-repeat transparent  0 -8px;
    margin-right:0;
}
div.menu_pan div.pa_s1{
    width:19px;
    float:left;
    height:26px;
    background: url(../images/men_s1.png) no-repeat transparent  0px -6px;
    margin-right:0;
}