*,html{
margin:0px;
padding:0px;
/*background:#e0f2fb;*/
background:#f5fbfe;
font-family:Verdana, Arial, Georgia;
font-size:12px;
color:#58585a;
}
*:first-child+html .group { zoom: 1; } /* IE7 */

#header{
height:150px;
}
#sxhead{
background:#0267ab;
position: absolute;
float:left;
width:50%;
height:150px;
}
#midheadgen{
position: absolute;
float:left;
width:1066px;
height:150px;
left:50%;
margin-left:-533px;
background:#ffffff url('../images/header/mid.jpg') no-repeat top left;
}
#dxhead{
background:#cbdef1;
float:right;
width:50%;
height:150px;
}
img{
border:none;
}
a{
background:transparent;
}
#wrapper{
margin:0px auto;
width:940px;
background:#f5fbfe;
}
#hnav{
margin:0px;
width:940px;
float:left;
background:#f5fbfe;
border-bottom:2px solid #E0E0E0;
}
.nav-wrap{
margin: 0px auto;
width:940px;
}
.group:after {
  visibility: hidden;
  display: block; 
  font-size: 0; 
  content: " "; 
  clear: both;
  height: 0;
  }
#example-one {
  margin: 0 auto; 
  list-style: none; 
  position: relative;
  float:right;
  }
#example-one li { 
  display: inline;
  }
#example-one li a {
  color: #0e3083;
  font-size: 13px;
  display: block; 
  float: left;
  padding: 6px 10px 4px 10px; 
  text-decoration: none; 
  font-weight:bold;
  background:#f5fbfe;
  }
#example-one li a:hover {
  color: #0e3083;
  }
#magic-line { 
  position: absolute; 
  bottom: -2px; 
  left: 0; 
  width: 100px; 
  height: 2px; 
  background: #0e3083; 
  }
.current_page_item a {
  color: #0e3083 !important; 
  }
.current_page_item_two a {
  color: #ffffff !important;
  }
#page{
width:940px;
float:left;
margin:16px 0px 16px 0px;
}
#pbody{
float:left;
width:740px;
margin:0px;
}
#ptop{
width:740px;
height:218px;
background:#f5fbfe url('../images/elements/top_blank.jpg') no-repeat top left;
}
#ptop_ilconto{
width:740px;
height:218px;
background:#f5fbfe url('../images/elements/top_gen/conto_top.jpg') no-repeat top left;
}
#ptop_prodotti{
width:740px;
height:218px;
background:#f5fbfe url('../images/elements/top_gen/prodotti_top.jpg') no-repeat top left;
}
#ptop_banche{
width:740px;
height:218px;
background:#f5fbfe url('../images/elements/top_gen/banche_top.jpg') no-repeat top left;
}
#ptop_ricerca{
width:740px;
height:218px;
background:#f5fbfe url('../images/elements/top_gen/ricerca_top.jpg') no-repeat top left;
}
#ptop_appuntamento{
width:740px;
height:218px;
background:#f5fbfe url('../images/elements/top_gen/appuntamento_top.jpg') no-repeat top left;
}
#pmid{
width:740px;
background:#f5fbfe url('../images/elements/pmid.jpg') repeat-y top left;
text-align:justify;
}
#pmid p{
padding:16px 20px 0px 189px;
background:transparent;
}
#bloccoitems{
padding:0px;
margin:0px;
float:left;
padding:16px 20px 0px 189px;
background:transparent;
}
#bloccoitems p{
padding:0px;
margin:0px;
text-align:left;
background:transparent;
}
.singoloitem{
display:block;
width:220px;
height:90px;
float:left;
margin:20px;
background:transparent;
}
.ricercagenerica{
display:block;
padding:16px 20px 0px 0px;
background:transparent;
}
.etichettericerca{
  float:left;
width:150px;
}
#pbottom{
width:740px;
height:30px;
background:#f5fbfe url('../images/elements/pbottom.jpg') no-repeat top left;
}
.titoli20{  
  font-weight:bold;
  font-size:20px;
  color:#0e3083;
  }
.titoli12{
  font-weight:bold;
  font-size:12px;
  color:#0e3083;
  text-align:left;
  }
.titoli12 a{
  text-decoration:none;
  color:#0e3083;
  }
.titoli12 a:hover{
  text-decoration:underline;
  color:#0e3083;
  }
.titoli16{  font-weight:bold;font-size:16px;color:#0e3083;}
#sidebar{
float:right;
width:188px;
}
.sideblock{
float:left;
margin-bottom:16px;
}
.sideblock img{
border:0px;
}
#footer{
width:940px;
height:63px;
clear:both;
background:#f5fbfe;
}

#example-two {
  margin: 0 auto; 
  list-style: none; 
  position: relative; 
  width: 940px;
  height:63px;
  background:#f5fbfe url('../images/footer/footer.jpg') no-repeat top left;
  }
#example-two li {
  display: inline;
  }
#example-two li a {
  background:transparent;
  position: relative; 
  z-index: 200; 
  color: #bbb; 
  font-size: 14px; 
  display: block; 
  float: left; 
  /*padding: 6px 10px 4px 10px;*/
  width: 235px;
  height:63px;
  text-decoration: none; 
  text-transform: uppercase;
  }
#example-two li a.invi {display:none;}
#example-two li a:hover { 
  /*color: red;*/
  }
#example-two #magic-line-two { 
  position: absolute;
  top: 0;
  left: 0; 
  width: 100px;
  background: rgba(255, 255, 255, 0.3);
  z-index: 100; 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  }

#footertxt{
width:940px;
clear:both;
margin:20px 0px 20px 0px;
}
#footertxt p{
font-size:11px;
color:#0e3083;
text-align:center;
}
.linkblu{
color:#0e3083;
text-decoration:none;
}
.linkblu:hover{
text-decoration:underline;
}
.etichettericerca{
background:transparent;
}
.check{
margin-right:5px;
margin-left:5px;
vertical-align:middle;
}
