html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:Arial,Verdana,Lucida,Helvetica,sans-serif; 
 background: url("/img/pattern4.png") repeat fixed 0 0 transparent;
} 
 
img, div { 
 behavior: url(/img/iepngfix.htc) 
} 
 
a:link, a:visited {
 color: black;
} 
 
a img {
 border: 0;
} 
 
fieldset {
 border: 0;
} 
 
#pagewidth{ 
 width:780px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
 background-color: #C3C3C3;
} 
 
#header{
 position:relative; 
 height:148px; 
 margin-bottom: 8px;
 /*background-color:#FCD959; 
 background: white url(/img/header/banner-interno.gif) no-repeat 0 0;  */
 width:100%;
} 
 
#footer {

   background: url("/img/footer.png") no-repeat scroll 0 0 transparent;
    clear: left;
    color: white;
    float: none;
    font-size: 9px;
    font-weight: bold;
    height: 70px;
    
    overflow: hidden;
    position: relative;
    text-align: center;
    top: -5px;
    width: 780px;    
    margin: 0 auto 10px;
} 


#footer dl {

    display: block;
    height: 37px;
    margin-top: -5px;
    text-align: center;

}

#footer dl dt, #footer dl dd {
 /*   background: url("/img/foot-div.png") no-repeat scroll 100% 50% transparent; */
    display: inline;
}

#footer a, #footer a:visited, #footer a:hover, #footer a:link, #footer a:visited, #footer a:active {
    color: white;
    font-size: 14px;
    font-weight: normal;
    line-height: 55px;
    padding: 5px;
    text-decoration: none;
}

#footer a img {
    margin-bottom: -6px;
    margin-left: 13px;
    margin-right: 19px;
}

 
#leftcol{
 width:120px; 
 float:left; 
 position:relative; 
/*  background-color:#FE9900; 
height: 200px; */
 }
 
#threecols{
 width:639px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:341px; 
 float:right; 
 position:relative; 
 /* background-color:#06B6EF; */
 }
 
#maincol{

 float: left; 
 display:inline; 
 position: relative; 
 width:289px;
 margin: 0 4px; 
 /* writing-mode: tb-rl; */
 }
 
#wrapper {
/* background:#FFF url("/img/sx-tile.gif") repeat-y top left; */
   background-color: black;
    margin: 13px 5px 5px 5px;
    padding: 5px;
}

#threecols {
/* background:#FFF url("/img/dx-tile.gif") repeat-y top right; */
}

#twocols{
  width: 100%;
}

#twocols-left {
 width:120px; 
 overflow:hidden;
 float: left;
}

#twocols-right {
 width:632px !important;
 width:632px;
 margin-left: 6px !important;
 margin-left: 3px; 
 overflow:hidden;
 float: left;
}

 
#regioni {
 overflow: hidden;
 width: 300px;
 height: 300px;
 margin-left: 0px;
} 

#regioni dl {
 font-size: 10px;
}
#regioni dl dt {
 margin-top: 2px;
 margin-bottom: 2px;
}
 
.reg-sx {
 overflow: hidden;
 width: 131px;
 margin: 5px 0 0 22px !important;
 /* ie 6*/
 margin: 5px 0 0 11px;
}

.reg-dx {
 overflow: hidden;
 width: 136px;
 margin: 5px 0 0 10px !important;
 /* ie 6*/
 margin: 5px 0 0 5px; 
} 
 
.fl {
 float: left;
} 

.fr {
 float: right;
}

 /* *** Float containers fix: */
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* elements */

/*
   B E V E L S
*/

/*
.bev-t1-tl, .bev-t1-tr {
 overflow: hidden; height: 12px;
}

.bev-t1-tl {
  background:transparent url("/img/bev-t1-tl.gif") no-repeat top left;
}

.bev-t1-tr {
 width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t1-tr.gif") no-repeat top right;
}

.bev-t1-bl, .bev-t1-br {
 overflow: hidden; height: 12px;
}

.bev-t1-bl {
  background:transparent url("/img/bev-t1-bl.gif") no-repeat top left;
}

.bev-t1-br {
 width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t1-br.gif") no-repeat top right;
}

.bev-t1-l, .bev-t1-r,.bev-t1-backgr {
 overflow: hidden; height: 163px;
}



*.bev-t1-l {
  background:transparent url("/img/bev-t1-l.gif") repeat-y bottom left;
}*

.bev-t1-r {
 width:97%; float:right; position:relative;
* background:transparent url("/img/bev-t1-r.gif") repeat-y bottom right;*
}

.bev-t1-backgr {
  background:transparent url("/img/header/header_sito.gif") no-repeat top left;
}

.bev-t1-logo {
  background:transparent url("/img/header/logo.gif") no-repeat top left;
  overflow: hidden;
  height: 60px;
  margin-left: 500px;
  margin-top: 20px;
}

*/
.bev-t1-backgr {
  background:transparent url("/img/header/backgr-inner.png") no-repeat 0 0;
     height: 156px;
    overflow: hidden;
}


.bev-t1-menu {
/*  background:transparent url("/img/header/menu.gif") no-repeat top left; */
  background:transparent url("/img/header/menu.png") no-repeat top left;
  overflow: hidden;
  float:right;
  height:41px;
  margin-right:28px;
  margin-top: 115px;
  overflow:hidden;
  width:350px;
}

.bev-t1-menu dl {
 overflow:hidden;
 width:550px;
 margin-top: 8px;
}


.bev-t1-menu dt a {
 display: block;
 float: left;
 width: 135px;
 text-indent: -6000px;
}

.bev-t1-menu dt a:hover {
 background-color: red;
}

.bev-t1-menu dt#menu-home a {
background:transparent url("/img/header/menu.png") no-repeat scroll -21px -13px;    
 
 border-right:1px solid black;
 height:20px;
 margin:5px 10px 5px 20px !important;
 margin:5px 10px 5px 10px;
 overflow:hidden;
 width:59px;
}

.bev-t1-menu dt#menu-home a:hover {
 background-position: -21px -57px;    
 
}

.bev-t1-menu dt#menu-network a {
 background:transparent url("/img/header/menu.png") no-repeat scroll -90px -13px;
 border-right:1px solid black;
 height:20px;
 margin:5px 10px 5px 0;
 overflow:hidden;
 width:87px;
}

.bev-t1-menu dt#menu-network a:hover {
 background-position:-90px  -57px;
}

.bev-t1-menu dt#menu-laguida a {
 background:transparent url("/img/header/menu.png") no-repeat scroll -188px -13px;
 border-right:1px solid black;
 height:20px;
 margin:5px 10px 5px 0;
 overflow:hidden;
 width:68px;
}

.bev-t1-menu dt#menu-laguida a:hover {
background-position: -188px -57px;
}

.bev-t1-menu dt#menu-contatti a {
 background:transparent url("/img/header/menu.png") no-repeat scroll -267px -13px;
 height:20px;
 margin:5px 10px 5px 0;
 overflow:hidden;
 width:85px;
 
}

.bev-t1-menu dt#menu-contatti a:hover {
 background-position: -267px -57px;
}


/* **************** */

.bev-t2-tl, .bev-t2-tr {
 overflow: hidden; height: 20px; display: none;
}

.bev-t2-tl {
  background:transparent url("/img/bev-t2-tl.gif") no-repeat top left;
}

.bev-t2-tr {
 width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t2-tr.gif") no-repeat top right;
}

.bev-t2-bl, .bev-t2-br {
 overflow: hidden; height: 20px; display: none;
}

.bev-t2-bl {
  background:transparent url("/img/bev-t2-bl.gif") no-repeat top left;
}

.bev-t2-br {
 width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t2-br.gif") no-repeat top right;
}

.bev-t2-l, .bev-t2-r, .bev-t2-backgr {
 overflow: hidden; height: 400px;
}

.bev-t2-l {
 
}

.bev-t2-r {
 width:298px; float:right; position:relative;
 
 padding-top: 10px;
}

.bev-t2-r span {
 margin-bottom: 10px;
}

.bev-t2-r div {
overflow:hidden;
height: 58px;
}


.bev-t2-backgr
{
  background:white url("/img/italia.png") no-repeat scroll 0 30px;
  font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
  color:black;
  margin-bottom: 6px;
}

.bev-t2-backgr h1 
{
 font-size:26px;
 margin: 3px 0 10px 15px;
}

.bev-t2-backgr h2 
{
 font-size:18px;
 margin: 0 0 0 21px !important;
}

.bev-t2-backgr a:link, .bev-t2-backgr a:visited 
{
 font-weight: bold;
 text-decoration: none;
 font-size:13px;
 color:black;
}



/* **************** */

.bev-t3-backgr {
 background-color: #FFFFFF;
    height: 204px;
    overflow: hidden;
    padding-bottom: 20px;
    padding-left: 9px;
    padding-top: 67px;
    padding-right: 5px;


    background: url("/img/box-news.png") repeat scroll -5px -21px transparent;
    font-size: 11px;
    text-decoration: none;
}

.bev-t3-tl, .bev-t3-tr, .bev-t3-tb {
 overflow: hidden; height: 99px; display: none;
}

.bev-t3-bl {
    position: relative; 
    top: -29px;

}
/*
.bev-t3-tl {
  background:transparent url("/img/bev-t3-tl.gif") no-repeat top left;
}

.bev-t3-tr {
 width:93.5%; float:right; position:relative;
 background:transparent url("/img/bev-t3-tr.gif") no-repeat top right;
}

.bev-t3-tb
{
  background: transparent url(/img/bev-t3-tb.gif) no-repeat scroll left 33px;
  float: left;
  width:100%;
}

.bev-t3-tb a
{
  display: block;
  overflow: hidden;
  height:28px;
  margin:34px 269px 0;
  width:28px;
}
  

.bev-t3-bl, .bev-t3-br {
 overflow: hidden; height: 40px;
}

.bev-t3-bl {
  background:transparent url("/img/bev-t3-bl.gif") no-repeat bottom left;
}

.bev-t3-br {
 width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t3-br.gif") no-repeat bottom right;
}

.bev-t3-l, .bev-t3-r, .bev-t3-backgr {
 overflow: hidden; height: 165px;
}

.bev-t3-l {
  background:transparent url("/img/bev-t3-l.gif") repeat-y bottom left;
}

.bev-t3-r {
 width:88%; float:right; position:relative;
 background:transparent url("/img/bev-t3-r.gif") repeat-y bottom right;
 padding: 2px 18px 2px 0;
}

.bev-t3-r a:link, .bev-t3-r a:visited {
 text-decoration: none;
}
*/

.bev-t3-butt {
 float: right;
 width: 154px;
 height: 28px;
 overflow: hidden;
 margin-right: 30px;
}

.bev-t3-butt a {
  background:transparent url("/img/bev-t3-butt.png") no-repeat scroll 0 0;
  text-indent: -6000px; 
  overflow: hidden;
  display: block;
  width: 154px;
  height: 24px;  
}

.bev-t3-butt a:hover {
  background:transparent url("/img/bev-t3-butt.png") no-repeat scroll 0 -24px;
  overflow: hidden;
  display: block;
  width: 154px;
  height: 24px;
}

.bev-t3-backgr
{
  /* background:#bffb0c url("/img/header/backgr.gif") no-repeat top left; */
  background-color: #FFFFFF;
}





.bev-t4-tl, .bev-t4-tr, .bev-t4-tb {
 overflow: hidden; height: 28px;
}

.bev-t4-tl {
    background: url("/img/bev-upper.png") repeat scroll -5px -3px transparent;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    background-color: #1B86C4;






 /* background:transparent url("/img/bev-t4-tl.gif") no-repeat top left; */
}

.bev-t4-tr {
 /*width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t4-tr.gif") no-repeat top right;*/
}
/*
.bev-t4-tb
{
  background: transparent url(/img/bev-t4-tb.gif) no-repeat scroll center 33px;
  float: left;
  width:90%;
}
*/
.ax {
    height: 10px;
}

.bev-t4-bl, .bev-t4-br {
 overflow: hidden; height: 28px;
}

.bev-t4-bl {
    

  width: 100%;
}

.bev-t4-br {
  width: 100%; float:right; position:relative;
      -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;	
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;	
background-color:  #1B86C4;
background: url("/img/bev-bottom.png") repeat scroll -5px -3px transparent;
 /*background:transparent url("/img/bev-t4-br.gif") no-repeat bottom right;*/
}

.bev-t4-l, .bev-t4-r, .bev-t4-backgr {
 overflow: hidden; 
}

.bev-t4-l {
  background-color:#1B86C4;
  width: 100%;
}

.bev-t4-r {

/*    #1B86C4
 width:98%  ! important; 
 float:right ! important; 
 float:left;
 margin-left: 4px;
 position:relative;
 background:transparent url("/img/bev-t4-r.gif") repeat-y bottom right; 
 
 padding-right:6px !important;
 padding-right:0;
 
/* margin-left: auto ! important;
 margin-left: -20px; */
}

div.bev-t5-r p {
 margin: 0;
}

div.bev-t5-r p span {
 font-size: 11px;
}

.bev-t5-tl, .bev-t5-tr, .bev-t5-tb {
 overflow: hidden; height: 11px;
}

.bev-t5-tl {

    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    background-color: white;    
/*  background:transparent url("/img/bev-t5-tl.gif") no-repeat top left; */
  width: 98%;
  margin: auto
}

.bev-t5-tr {
/* width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t5-tr.gif") no-repeat top right;*/
}

.bev-t5-tb
{
    

background-color: white;



  
  float: left;
  width:90%;
}
/*
.bev-t5-bl, .bev-t5-br {
 overflow: hidden; height: 11px;
}

.bev-t5-bl {
  background:transparent url("/img/bev-t5-bl.gif") no-repeat bottom left;
  width: 100%;
}

.bev-t5-br {
 width:90%; float:right; position:relative;
 background:transparent url("/img/bev-t5-br.gif") no-repeat top right;
}
*/
.bev-t5-l, .bev-t5-r, .bev-t5-backgr {
 overflow: hidden; 
 
}

.bev-t5-l {
    /*
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;	
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;	 */
background-color:  white;
    padding-left: 10px;
    margin-left: 6px;
/*  background:transparent url("/img/bev-t5-l.gif") repeat-y bottom left; */
  width: 610px;
}

.bev-t5-r {
 /*width:95%; float:right; position:relative;
 background:transparent url("/img/bev-t5-r.gif") repeat-y bottom right; */
}




.bev-t6-tl, .bev-t6-tr, .bev-t6-tb {
 overflow: hidden; height: 11px;
}

.bev-t6-tl {
  background:url("/img/bev-upper.png") no-repeat scroll -11px -20px transparent;
  width: 100%;
  margin-left: 15px;
}

.bev-t6-tr {
 width:73%; float:right; position:relative;
background:url("/img/bev-upper.png") no-repeat scroll -76px -20px transparent;
/* background:transparent url("/img/bev-t6-tr.gif") no-repeat top right; */
 margin-right: 30px;
}

.bev-t6-tb
{
  background: transparent url(/img/bev-t6-tb.gif) no-repeat scroll center 33px;
  float: left;
  width:90%;
}


.bev-t6-l, .bev-t6-r, .bev-t6-backgr {
 overflow: hidden; 
 
}

.bev-t6-l {
/*  background:transparent url("/img/bev-t6-l.gif") repeat-y bottom left; */
  background-color: white;
  width: 730px;
  margin-left: 15px;
}

.bev-t6-r {
 width:100%; float:right; position:relative;
/* background:transparent url("/img/bev-t6-r.gif") repeat-y bottom right; */
background-color: white;
 margin-right: 0; 
}






.bev-t7-l, .bev-t7-r, .bev-t7-backgr {
 overflow: hidden; 
 height: 20px; 
}

.bev-t7-l {
  background:transparent url("/img/sx.png") repeat-y top left;
  width: 100%;
  margin: 0;
}

.bev-t7-r {
 width:96%; float:right; position:relative;
 background: url("/img/bev-t7-r.png") repeat-y 13px top transparent;
 margin: 0; 
}


.bev-t8-l, .bev-t8-r, .bev-t8-backgr {
 overflow: hidden; 
 
}

.bev-t8-l {
  background:transparent url("/img/sx.png") repeat-y bottom left;
  width: 100%;
  margin: 0;
}

.bev-t8-r {
 width:96%; float:right; position:relative;
 background: url("/img/bev-t8-r.png") repeat-y scroll 13px center transparent;
 margin: 0; 
}

.bev-t9-l, .bev-t9-r, .bev-t9-backgr {
 overflow: hidden; 
 height: 31px;
}

.bev-t9-l {
  background:  url("/img/bev-t9-l.png") repeat-y -3px 0px transparent;
  width: 100%;
  margin: 0;
}

.bev-t9-r {
 width:96%; float:right; position:relative;
 background: url("/img/bev-t9-r.png") repeat-y scroll 15px 0 transparent;
 margin: 0; 
}

p.news-elenco-titolo {
 margin: 0px 0 5px 15px;
 overflow: hidden;
 height: 30px;
 overflow: hidden;
 padding: 0;
 display: block;
 width: 100%;
}

form#rnews {
   background-color: white;
    height: auto !important;
    margin-left: 6px;
    padding-right: 12px;
    width: 608px;
}

form#rnews fieldset {
 padding: 0 10px 5px 0 !important; 
 height: 50px !important;
 height: 30px; 
 overflow: hidden;
}

form#rnews p.news-elenco-titolo a.ricerca-titolo {
 text-decoration: underline;
 font-weight: bold;
 font-size: 20px;
 overflow: hidden;
 height: 26px;
 float: left; 
 padding-top: 5px; 
 padding-left: 10px;
 top: 0;
 left: 0;
 margin: 0;
 border: 0; 
}

p.news-elenco-titolo span.ricerca-form {
 float: right;
 padding: 0 0 5px 0;
 vertical-align: text-top;
}



div.bev-t5-r p span {
 overflow: hidden;
 width: 70%;
 float:left;
} 


div.paging div.disabled {
display:inline;
}

div.paging {
 width: 100%;
 display: block;
 overflow: auto;
 text-align:center;
 
}



div.bev-t5-r p a:link,
div.bev-t5-r p a:visited {
 color: black;
 font-size: 11px;
 text-decoration: none;
}

.eleuniversita h2 {
  font-size: 18px;
}

.eleuniversita p.eleuni a:visited {
color:black;
}

.eleuniversita p.eleuni a:link,
.eleuniversita p.eleuni a:visited {
 text-decoration: none;
}

.eleuniversita p.eleuni a.aimg {
background:transparent url(/img/eleuni-arrow.gif) no-repeat scroll 0 -6px;
display:block;
float:right;
font-size:12px;
height:30px;
padding-left:15px;
width:110px;
}

form#rnews a  {
 margin: 0;
}


form#rnews a img {
 border: 0;
 position: relative;
 top: 6px !important;
 top: 3px;
 left: -5px;
}




.banner a img
{
 border: 0
}

#home-contatta {
 overflow: hidden;
 width: 289px;
 height: 308px;
 margin-top: 3px;

}

#home-contatta a {
 display: block;
 text-indent: -6000px;
 width: 100%;
 height: 100%;
  background:transparent url(/img/contatta.png) no-repeat scroll 50% 0;
}

#home-contatta a:hover {
     background-position: 50% -315px;
}

#home-richiedi-guida {
 overflow: hidden;
 width: 340px;
 height: 323px;
 margin-top: 2px;
 background:transparent url(/img/sfoglia.png) no-repeat scroll 50% 0;
   position: relative;
    top: -20px;
}

#home-richiedi-guida a {
 display: block;
 text-indent: -6000px;
 width: 100%;
 height: 100%;
}
 

#home-banner-uninetwork {
 overflow: hidden;
 width: 340px;
 height: 87px;
 background:url("/img/banner-uninetwork-low.png") no-repeat scroll 0 -13px transparent;
  position: relative;
    top: -15px; 
}

#home-banner-uninetwork a {
 display: block;
 text-indent: -6000px;
 width: 100%;
 height: 100%;
}
 
 


div.contatti {
/*background-color:#c8d8e7;*/
overflow:hidden;
 padding-top:20px;
 padding-bottom: 20px; 
/* width:520px; */
}

div.contatti /* form fieldset div.input */ label {
 overflow:hidden;
 width: 130px;
 text-align: right; 
 padding-right: 30px;
 float: left;
 clear: left;
 margin-top: 10px;
}

div.contatti fieldset {
 margin-top: 20px;
 margin-bottom: 20px;
}

div.contatti label {
 width: 160px;
}

div.contatti input,
div.contatti textarea,
div.contatti em, 
div.contatti select {
 overflow:hidden;
 float: left;
 clear: right;
 margin-top: 10px;
}

div.contatti select {
 width: 145px;
}

div.submit {
 float: right;
}


.file-element { 
background-color:#F0F5FF;
border:1px solid #CEE2F2;
height:90px;
margin:20px;
overflow:hidden;
padding:4px;
width:200px;
}

.file-element p {
  margin: 0 0 5px 0;
  font-weight: bold;
   
}

.bev-t8-r div p {
margin: 0 0 0 0;
}

.file-element-icon {
 padding: 12px 22px 12px 22px; 
 width: 36px;
 height: 36px;
 overflow:hidden;
 border: solid 1px #CCC;
 float: left;
}

.file-element-file {
 width: 80px;
 height: 60px;
 overflow:hidden;
 border: solid 1px #CCC;
 float: left;
}

.file-element-icon img {
 border: 0;
}

.file-element-description p {
/* width: 100px; */
 overflow: hidden;
 margin: 0;
 line-height: 12px;
 font-size: 10px;
 font-weight: normal;
}

.file-element-description {
 margin-left: 5px;
 overflow: hidden;
 width: 100px;
 float: left;
}

/* fix header homepage */
/*
#header{
 height:293px;
}  

.bev-t1-hum {
 background:transparent url("/img/humans/home.png") repeat-y bottom left;
 overflow: hidden; height: 293px; width: 243px;
 position: absolute;
 z-index:100;
}

.bev-t1-l, .bev-t1-r,.bev-t1-backgr {
 overflow: hidden; height: 210px;
}

.banner-menu-container {
 overflow: hidden;
 margin-left: 200px;
}

.banner-menu {
 float: left;
 margin-right: 30px;
 margin-top: 10px;
}

.bev-t1-logo {
background:transparent url("/img/header/logo_grande.png") no-repeat scroll left top;
height:138px;
margin-left:351px;
margin-top:20px;
overflow:hidden;
}

*/
/*****/

.bev-t1-hum {
 /* background:transparent url("/img/humans/face-3.png") repeat-y bottom left; */
 overflow: hidden; 
 position: absolute;
/* height:150px;
 margin-top: 12px;
 width:200px; */
 z-index:100;
}

.hum1 {
 margin-left: 76px;
 background:transparent url("/img/humans/face-1.png") repeat-y bottom left;
 height:148px;
 margin-top: 7px;
 width:226px;
}

.hum2 {
 margin-left: 81px;
 background:transparent url("/img/humans/face-2.png") repeat-y bottom left;
 height:146px;
 margin-top: 9px;
 width:84px;
 
}

.hum3 {
 margin-left: 130px;
 background:transparent url("/img/humans/face-3.png") repeat-y bottom left;
 height:145px;
 margin-top: 10px;
 width:188px;
}

.hum4 {
 margin-left: 47px;
 background:transparent url("/img/humans/face-4.png") repeat-y bottom left;
 height:144px;
 margin-top: 11px;
 width:206px;
  
}

.hum5 {
 margin-left: 15px;
 background:transparent url("/img/humans/face-5.png") repeat-y bottom left;
 height:150px;
 margin-top: 12px;
 width:127px;
 
}

.hum6 {
 margin-left: 35px;
 background:transparent url("/img/humans/face-6.png") repeat-y bottom left;
 height:150px;
 margin-top: 12px;
 width:200px;
 }

.hum7 {
 margin-left: 7px;
 background:transparent url("/img/humans/face-7.png") repeat-y bottom left;
 height:140px;
 margin-top: 15px;
 width:105px;
}

.hum8 {
 margin-left: 15px;
 background:transparent url("/img/humans/face-8.png") repeat-y bottom left;
 height:150px;
 margin-top: 12px;
 width:91px;
}

.hum9 {
 margin-left: 15px;
 background:transparent url("/img/humans/face-9.png") repeat-y bottom left;
 height:150px;
 margin-top: 12px;
 width:89px;
}

.hum10 {
 margin-left: 15px;
 background:transparent url("/img/humans/face-10.png") repeat-y bottom left;
 height:150px;
 margin-top: 12px;
 width:125px;
}


#form1, #form2 {
margin: auto 0 0 8px !important;
margin: 5px 0 0 20px;
}


#form1 select {
 width: 224px;
}

#form2 select {
 width: 224px;
}

.testo, .contatti {
 font-size: 11px;
 padding-right: 32px;
}

.testo h1, .contatti h2 {
 font-size: 13px;
}

.universita p, .news-container p, .contatti p {
 margin-top: 0;
 margin-bottom: 0;
 font-size: 11px;
}

.universita h2, .news-container h2 {
 font-size: 13px;
 margin-top: 8px !important;
 margin-top: 8px; 
}

.universita h3, .news-container h3 {
 font-size: 12px;
}
 
.news-container img {
 /*border: solid 1px black; */
 margin: 10px 20px 10px 0;
}  
 
 
.file-show {
 width: 250px;
 font-size: 10px;
}

span.ricerca-form  {
 font-weight: bold;
} 

div.page-min-height {
 overflow: hidden;
 height: 584px;
 width: 1px;
 float: left;
}

.center { 
 text-align:center
} 

.justify { 
 text-align:justify
} 
 

#ctop-sx {
 height: 29px;
 background:#FFF url("/img/top-sx.gif") repeat-y top left;
 margin: 0; 
 display: none;
}

#ctop-dx {
 height: 29px;
 background:#FFF url("/img/top-dx.gif") repeat-y top right;
 margin-left: 200px;
 display: none;
}

/*
#csx {
 margin: 0; 
 background:#FFF url("/img/sx.gif") repeat-y top left;
 overflow: hidden;
}

#cdx {
 background:#FFF url("/img/dx.gif") repeat-y top right;
 margin-left: 30px;
 overflow: hidden;
}
*/
.map {
background: url("/img/map.png") no-repeat 0 0 transparent;
height: 534px;
font-size: 14px;
}
/*
#cbottom-sx {
 overflow: hidden;
 height: 31px;
 background:transparent url("/img/bot-sx.gif") no-repeat bottom left;
 margin-left: 0;
 width: 653px;
}

#cbottom-dx {
 overflow: hidden;
 height: 31px;
 background:transparent url("/img/bot-dx.gif") no-repeat bottom right; 
}
*/
p.contatti {

font-family:Arial,Verdana,Lucida,Helvetica,sans-serif;
font-size:14px;
color: #98141B;
font-weight:bold;
height: 24px;
padding:88px 0 10px 50px;
margin:0;
}

.bev-t7-l, .bev-t8-l, .bev-t9-l {
 float: left;
}
.bev-t7-r, .bev-t8-r, .bev-t9-r {
 float: right;
}


div#vc-index a {
 display: block;
}

div#vc-index-reg img {
 display: block;
}


.loghi-network {
 bottom: -13px;
    height: 56px;
    left: 107px;
    position: absolute;
    width: 285px;
    z-index: 10;
}
.loghi-network a {
    background: url("/img/loghi-network.png") repeat scroll 0 0 transparent;
    height: 50px;
    position: absolute;
    width: 50px;
}
.loghi-network a.a1 {
    background-position: 0 0;
    left: 0;
}
.loghi-network a.a1:hover {
    background-position: 0 54px;
}
.loghi-network a.a2 {
    background-position: -60px 0;
    left: 60px;
}
.loghi-network a.a2:hover {
    background-position: -60px 54px;
}
.loghi-network a.a3 {
    background-position: -120px 0;
    left: 120px;
}
.loghi-network a.a3:hover {
    background-position: -120px 54px;
}
.loghi-network a.a4 {
    background-position: -180px 0;
    left: 180px;
}
.loghi-network a.a4:hover {
    background-position: -180px 54px;
}
.loghi-network a.a5 {
    background-position: -240px 0;
    left: 240px;
}
.loghi-network a.a5:hover {
    background-position: -240px 54px;
}

#sub-link {
    color: white;
    font-size: 10px;
    text-align: center;
}

#sub-link a, #sub-link a:visited, #sub-link a:hover, #sub-link a:link, #sub-link a:visited, #sub-link a:active {
    color: white;
    font-size: 10px;
    text-decoration: none;
}
