 html,body{
    margin:0;
    padding:0;
    height:100%;
 font-family:Verdana,sans-serif;
}

a{color:#184d66;font-weight:bolder;text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer;color:rgb(201,2,25);}
body{font-family:verdana;font-size: 11px;text-align: center}
:focus{outline:0;}
:focus::-moz-focus-inner { border-color: transparent !important;outline:0;}
:active{outline:0;}
label{
   color:rgb(80,145,173);display:block;font-weight:bolder;
}
 div#altre_news{
     float:left;font-size:10px;margin-top:8px;width:97%;text-align:right;
 }
 form{float:left;width:100%;height:auto;margin-bottom:18px;clear:both;}
div#content{
    min-height:310px;
    width:960px ;
    height: auto !important;
height: 310px;
float:left;
padding-bottom:20px !important;
padding-bottom:33px;
margin-bottom:14px;
margin-left:5px !important;
margin-left:7px;

}
body>div#container{
    }
div#object{

    float:left;
    width:460px;
    min-height:320px;
    height:auto !important;
    height:320px;
    clear:left;


}
div#boxaziende{
 
          float:left;width:100%;

    }
div.opt{
    float:left;
    width:48%;
    height:20%;
   text-align:left;
    margin-left:4px;
   
}
div#right{

    float:left;
    width:485px;margin-left:10px;
    height:320px;



}
div#lent{
  
    margin:0 auto auto 125px;
    width:92px;
    height:83px;
    background: url(../images/lente.jpg) no-repeat  top left;
    clear:both;


}

div#ricerca{
    
   margin:0 auto auto 58px;
    clear:both;
    width:80%;
    height:auto;
margin-bottom:8px;

}

div#login{
    float:left;
    clear:both;
}

label{
    display:none;
}

input#cosa{
    margin:0 auto auto 6px;
    width:200px;
    height:20px;
    border:2px solid rgb(80,145,173);
    clear:both;
  
 
    color:rgb(80,145,240);
    font-weight:bolder;
    font-size:16px;
    padding-top:2px;
}
.btn_ok_off{

    
    clear:both;
    width:100px;
    height:32px;
    border:none;
    cursor:pointer;
    margin:16px auto auto 12px;
    background: url(../images/bottoni.png) no-repeat ;
    background-position:0 0;

}
a:focus{outline:none;}
input#go:focus::-moz-focus-inner { border-color: transparent !important;}
.btn_ok_on{
    cursor:pointer;
    
    clear:both;
    width:100px;
    height:32px;
    border:none;
    cursor:pointer;
    margin:16px auto auto 12px;
    background: url(../images/bottoni.png) no-repeat ;
    background-position:0 100%;

}

a#catego{width:auto;text-align:right;
 text-decoration:none;
    color:rgb(80,145,173);
    font-family:verdana;
    display:block;
  clear:both;
    margin-bottom:20px;
}
form#search_form{
    width:100%;
    float:left;
    clear:both;

}
a#registrazione{
         display:inline;
    text-decoration:none;
    color:rgb(80,145,173);
    font-family:verdana;
   float:right;
    width:auto;
   margin-right:15px;text-align:right;


}

a#registrazione:hover,a#catego:hover{

    text-decoration:underline;
}
div#login{
   margin-top:10px;
    float:left;
    width:75%;
    height:96px;
    background: url(../images/LOGIN.png) no-repeat  center left;

    margin-left:56px;
}

div#login input#username, input#password{
 margin-top:18px;
    float:left;
    width:145px;
    border:1px solid rgb(80,145,173);
    color:gray;


}

 div#la{
        float:left;
    width:60%;
    clear:left;
    margin:0;
    background:url(../images/entranelportale.gif) no-repeat  top left;
     height:20px;

     border:0;

 }
div#login input#username{

    margin-right:14px;
   margin-left:30px;
}
input#Login{
    float:left;
    width:22px;
  margin-top:18px;
    background:url(../images/lo.png) no-repeat  top left;
     height:23px;
     font-size:0;
     border:0;
     cursor:pointer;
}
input#Login{
    cursor:pointer;

}
input#Login:focus::-moz-focus-inner { border-color: transparent !important;}
input#password{

    margin-right:10px !important;
    width:120px;
}

p{
   font-size:8px;
}


a:hover{text-decoration:underline;}

:focus{outline:0;}
:active{outline:0;}
div#container{


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

    height:100%;

    }


div#header{

width:950px;
height:100px;
clear:both;
margin-bottom:0px;
background: url(../images/header.png) no-repeat 100% top;
background-color:white;



}

div#logo_inv{

    width:230px;
    height:80px;


    cursor:pointer;
}
a#log_in{width:auto;
    height:auto;float:left;}
div#menu_h{   float:right;
   margin-right:100px !important;
    margin-right:100px;
    width:auto;
    height:20px;}
div#menu{
    float:right;
    margin-top:59px !important;
    margin-top:55px;
    margin-right:5px;
    width:auto;
    height:20px;

}
div#menu img,div#menu_h img{

    border:none;
}
div.autocomplete {
  position:absolute;
 z-index:1;
  width:126px;
 background:white;
  border:1px solid rgb(80,145,173);
  margin:0px;
  margin-left:0;
  padding:0px;
  margin-top:-3px;
  width:200px !important;width /**/:200px;
  height:98px !important;height /**/: 200px;
  overflow:auto;
  border-right:0 solid;
}

div.autocomplete ul {
  list-style-type:none;

  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: rgb(80,145,173);color:white;}
div.autocomplete ul li {
  list-style-type:none;

  display:block;
  margin:0;
  padding:3px;
  height:auto;
  cursor:pointer;
  text-align:left;
}


ul#nav li.m{
    margin-right:8px;
}

div#cerca{
    width:175px;
    height:60px;
    float:right;


}
div#cerc{
    width:575px;
    height:40px;
    float:right;


}
div#le{
    float:left;
    width:29px;
    height:23px;
    background:url(../images/search-le.png)  no-repeat top left;

}





 input#cerca:focus::-moz-focus-inner { border-color: transparent !important;}


form#cer{float:right;margin-top:23px;margin-right:42px;}
form#cer_h input#cerca{display:none;}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{
    margin:0;padding:0;list-style-type:none
}
ul#nav{
    height:16px;line-height:15px;display:inline;
    }
ul#nav a{
    display:inline;padding: 0px;text-decoration: none; color:white; width:auto;cursor:pointer;
}
ul#nav li{
    float: left;position: relative
}
ul#nav li{
   line-height: 22px;
    display:inline !important; /*IE*/
}

ul#nav li a{
    height:22px;cursor:pointer;
}

a.na{

    font-weight:bolder;
    margin-right:18px;

}
 a.na:hover{color:#d7e6ed}
ul.te li a:hover,ul#nav ul.te li a:hover{
    color:gray;background:white;
}
div#he_down{float:right;width:auto;height:20px;margin-top:20px !important;margin-top:16px;}
div#li{
    float:right;
    padding:0;
    margin-top:63px !important;

    margin-right:14px;

}
div#li a#uscita,div#li a#login{
    text-decoration:none;


    color:white;

    font-weight:bolder;
}
div#lin{
    float:right;
    padding:0;
    margin-top:4px !important;
    margin-top:2px;
    margin-right:14px;

}
div#lin a#uscita,div#lin a#login{
    text-decoration:none;


    color:white;

    font-weight:bolder;
}
div#li a#login:hover,div#li a#uscita:hover{
            color:silver;
    }

    p#fot{

    margin-top:0;
    padding-top:20px;
    margin-right:20px;
}

    p#fot a{

    text-decoration:none;
    color:white;
}
p#fot a:hover{

    text-decoration:underline;
}

 div#servizi {
     width: 640px;
     text-align: center;
     margin: 0 auto;
 }
 div#footer{
     width:100%;
     float:left;
     margin-bottom:10px;
     clear:both;


 }
  a#pip{color:#5091AD;}
 a#pip:hover{text-decoration:none;color:rgb(201,2,25)}
 div#servizi img{
     margin-bottom: 5px;
 }
 div#servizi div{
     float: left;
     margin-right: 50px;
 }


ul#nav li li{float: none;line-height: 25px;
    display:block !important;display: inline;}
ul#nav ul{position: absolute;top: 22px;left: -9999px;
    width: 12em;color: white}
ul#nav ul{padding: 7px ;color:white;border:1px solid #CCC;border-top:none;width:148px;z-index:100;}
ul#nav ul,ul#nav li li a{background:rgb(80,145,173);color: white;text-align:left;font-weight:bold;}
ul#nav li:hover,ul#nav a:hover{color: #d7e6ed;background-color:transparent;}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -8px;z-index: 100}



ul#nav li.sep{height: 34px;}
ul#nav li.sep span{display: block;height: 1px;overflow: hidden;
    margin: 2px 5px 0;background: #CCC}

   

/*ul#nav{font: 70%/1.5 Verdena,Tahoma,sans-serif}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none}
ul#nav{height:26px;line-height:25px;margin-left:50px;
    background: #3B5998;color: #fff}
ul#nav a{display:block;padding: 0 15px;text-decoration: none; color:#FFF}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;line-height: 22px;
    display:block !important;display: inline; }
ul#nav ul{position: absolute;top: 23px;left: -9999px;
    width: 12em;background: #fff;color: #3B5998}
ul#nav ul{padding: 7px 0;border: 1px solid #3B5998}
ul#nav li li a{height:22px} 
ul#nav ul,ul#nav li li a{background-color: #FFF;color: #3B5998}
ul#nav li:hover,ul#nav a:hover{background-color: #5C75AA;color: #FFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px;z-index: 100}



ul#nav li.sep{height: 34px;background: #fff}
ul#nav li.sep span{display: block;height: 1px;overflow: hidden;
    margin: 6px 5px 0;background: #CCC}
ul#nav li li.icon a{padding-left: 24px}
*/

div.conte,div.conte1{


width:auto;
height:auto;
float:left;
margin-bottom:15px;

}

div.conte1{
    width:240px;
    float: left;
}

div.conte1 div.ce{
    width:185px;
}

div.conte1 div.bas_c{
    width:184px;
}
div.conte2{
    width:475px;
    float: left;
}

div.conte2 div.ce2{
    width:424px;
}

div.conte2 div.bas_c2{
    width:423px;
}

div.si1{
    width:22px;
    height:26px;
    float:left;
    background: url(../images/bloccosinistroq.png) no-repeat  top left;

}

 div.si{
    width:22px;
    height:26px;
    float:left;
    background: url(../images/bloccosinistro.png) no-repeat  top left;

} div.de{
    width:26px;
    height:26px;
    float:left;
    background: url(../images/bloccodestro.png) no-repeat  top left;
}
 div.de1{
    width:26px;
    height:26px;
    float:left;
    background: url(../images/bloccodestroq.png) no-repeat  top left;
}
div.ce2{
   width:auto;
    height:26px;
    background: url(../images/bloccocentro.png) repeat-x   top left;
    float:left;
}
 div.ce{
   width:auto;
    height:26px;
    background: url(../images/bloccocentro.png) repeat-x   top left;
    float:left;
}
div.bas_s{
    width:18px;
    height:14px;
    float:left;
    background: url(../images/bloccosinbasso.png) no-repeat  bottom left;
    clear:left;
}
 div.bas_c{
     width:auto ;

    height:13px !important;
    height:14px;
    border-bottom:1px solid rgb(80,145,173);
    float:left;
    background:rgb(245,245,245);
}
div.bas_c2{
     width:auto ;

    height:13px !important;
    height:14px;
    border-bottom:1px solid rgb(80,145,173);
    float:left;
    background:rgb(245,245,245);
}
 div.bas_d{
    width:31px;
    height:14px;
    float:left;
    background:  url(../images/bloccodesbasso.png) no-repeat  bottom left;
}


 div.servizi1 img {
     margin: 10px;
 }
div.servizi1, div.conte,div#bu {

    
     width:221px;
    float:left;
    padding:12px 5px 8px 5px;
    height:auto;
    border-left:1px solid rgb(80,145,173);
    border-right:1px solid rgb(80,145,173);
    margin:0;
    background:rgb(245,245,245);
    text-align: left;

}

div.servizi2 {


     width:460px;
    float:left;
    padding:12px 5px 0px 5px;
    height:auto;
    border-left:1px solid rgb(80,145,173);
    border-right:1px solid rgb(80,145,173);
    margin:0;
    background:rgb(245,245,245);
    text-align: left;

}
h4{

font-size:12px;
   text-decoration:none;
    color:white;
    margin:5px 0 5px 10px;
}

 .block {
     float: left;
     width: 50%;
     margin-top:0px;
 }
 span#ns{
display:block;
    width:100%;text-align:center;margin-bottom:7px;margin-left:65px;
    height:100%;
    background:url(../images/icoprova.png) no-repeat 0 0;
}
div#button{
     float:right;
    margin-right:5px;
    margin-top:5px;
width:auto;


}div#button a:hover{
  text-decoration:underline;
    cursor:pointer;
}
div#button a{
    width:180px;
    height:51px;
    text-decoration:none;
    display:block;
    float:right;
    color:rgb(80,145,173);
    margin-right:0px;
    border:none;
    cursor:pointer;

}
 div#con_ricerca{

     float:left;border-left:1px solid rgb(80,145,173);border-right:1px solid rgb(80,145,173);width:346px;background:rgb(245,245,245);height:175px;
 }
div#a_sp{
    width:22px;
    height:15px;
    float:left;
    clear:left;
    background: url(../images/bloccosinistralto.gif) no-repeat  top left;

}
 div#a_cp{
    width:167px !important;
    width:167px;
    height:14px !important;
    height:15px;
    border-top:1px solid rgb(80,145,173);
    float:left;

}

div#b_sp{
    width:22px;
    height:15px;
    float:left;
    clear:left;
    background: url(../images/bloccosinbasso.gif) no-repeat  bottom left;

}
 div#b_cp{
    width:180px !important;
    width:180px;
    height:14px !important;
    height:15px;
    border-bottom:1px solid rgb(80,145,173);
    float:left;

}
div#b_cp2{
    width:419px !important;
    width:419px;
    height:14px !important;
    height:15px;
    border-bottom:1px solid rgb(80,145,173);
    float:left;

}
 div#b_dp{
     width:32px;
    height:15px;
    float:left;
    background:  url(../images/bloccodesbasso.gif) no-repeat  bottom left;
}

 div#a_dp{
     width:24px;
    height:15px;
    float:left;
    background:  url(../images/bloccodestralto.gif) no-repeat  top left;
}
div#a_spr{
    width:22px;
    height:15px;
    float:left;
    clear:left;
    background: url(../images/bloccosinistralto.png) no-repeat  top left;

}
 div#a_cpr{
    width:303px !important;
    width:303px;
    height:14px !important;
    height:15px;
     background:rgb(245,245,245);
    border-top:1px solid rgb(80,145,173);
    float:left;

}

div#b_spr{
    width:22px;
    height:15px;
    float:left;
    clear:left;
    background: url(../images/bloccosinbasso.png) no-repeat  bottom left;

}
 div#b_cpr{
    width:295px !important;
    width:295px;
    height:14px !important;
    height:15px;
    background:rgb(245,245,245);
    border-bottom:1px solid rgb(80,145,173);
    float:left;

}
 div#b_dpr{
     width:32px;
    height:15px;
    float:left;
    background:  url(../images/bloccodesbasso.png) no-repeat  bottom left;
}

 div#a_dpr{
     width:24px;
    height:15px;
    float:left;
    background:  url(../images/bloccodestralto.png) no-repeat  top left;
}

