body { 
  border:0px;
  margin:0px;
  padding:50px;
  padding-right:20px;
  padding-left:125px;
  background: #FFFFFF; /*sfondo bianco*/
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #000000;
 }

* { font-size:x-small; 
line-height:1.5;
letter-spacing:0.0pt;
}

textarea{ font-size:medium;  }
p { margin:2px; margin-bottom:5px; }

.code {  
  font-family: "Courier New", "Courier", monospace; 
  font-size: small;
}

.sub{ 
  font-size:smaller;
  vertical-align:sub;
 }

.sup{ 
  font-size:smaller;
  vertical-align:super;
 }

body.full { 
  border:0px;
  margin:0px;
  padding:0px;
  background: #FFFFFF; /*sfondo bianco*/
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #000000;
  font-size:small;
 }


.note{ 
  font-size:smaller;
 }

.input-en{ 
  background-color:pink;
 }

img{ margin:20px;}
img.hidden{ display:none;}


img.border{ 
  border:3px double black;
}
img.floatright{
  float:right;
  margin-right:-40px;
  border:3px double black;
}

img.floatleft{
  float:left;
  margin-left:-40px;
  border:3px double black;
}

img.floatcenter{
  float:center;
  border:3px double black;
}


a.broken{ color:black; }  /*link da sistemare*/

p.right { text-align:right; }

p.text { 
  text-align:justify;
}

p.file { 
  text-align:left;
  background-color:#E5E5FF;
  padding:10px;
}

table.intro{ 
  background:transparent;
  border-spacing:15px;
  text-align:left;
  float:right;
 }


table.intro td{
  border:1px solid black;
  background: #E0E0FF;
  padding:10px;
 }


table.tabella{ 
  border:1px solid black;
  background-color:#E0E0FF;
  margin:20px;
  border-collapse:collapse;
  text-align:left;
/*  font-size:small;*/
 }

table.tabella td { border:1px solid black }

table.personal { 
  border-collapse:collapse;
  border:1px solid black;
  margin:0px;
}

table.personal td.titolo { 
  border:1px solid black;
  background:#E0E0FF;
/*  font-size:small;*/
  padding-left:10px;
  padding-right:10px;
  font-weight:bold;
}

table.personal td.lista { 
  border:1px solid black;
  border-left:0px;
  border-right:0px;
  background:#FEFEFF;
/*  font-size:small;*/
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  font-weight:normal;
  height:15ex;
}


table.personal td.borsista { 
  border:0px;
  border-left:0px;
  border-right:0px;
  background:#FEFEFF;
  padding:5px;
  padding-left:20px;
  padding-right:20px;
  font-weight:normal;
  height:10ex;
}


table.personal td.dati { 
  text-align:left;
  border:1px solid black;
  background:white;
  padding:10px;
  font-size:small;
}

table.personal td.dati img { 
  border:3px double black;
  float:left;
  margin:2px;
  margin-right:70px;
}

table.personal td.dati ul { 
  margin:0px;
  padding:0px;
  padding-left:15px;
 }


table.layout { 
  margin:0px;
  position:relative;
  z-index:10;
  background-color:transparent;
  border-collapse: separate;
  text-align:justify;
  font-weight: normal;
/*  font-size: small;*/
  visibility:visible;
 }

td.spacer { 
  background-color: transparent;
  border:0;
  margin:0;
 }

td.news {  
  background: #C0C0FF; 
  border:3px double #000080;
  text-align:left;
  vertical-align:top; 
  padding:15px;
  padding-top:20px;
}

td.testo {  
  padding:8%;
  padding-right:28%;
  padding-top:25px;
  border-left:0px double #909090;
  background-color: transparent;  
  vertical-align:top;
}

h1 {
  font-size:medium;
  font-weight:bold;
  text-decoration:underline;
  background:#E0E0FF;
  text-align:center;
}

h2 {
  margin-top:20px;
  margin-bottom:10px;
  font-size:small;
  font-weight:900;
  text-align:left;
}

h3 {
  font-size:small;
  font-weight:normal;
  text-decoration:underline;
  text-align:left;
}

ul li { 
  list-style-type:disc;
  list-style-position:outside;
  list-style-image:url("images/disc.gif");
}

p.forum { 
  text-align:left;
  background-color:#E0E0FF;
  padding:5px;
  margin:0px;
  margin-top:5px;
}

ul.forum { 
  margin:0px;
  background-color:#F0F0FF;
  padding:5px;
  padding-left:20px;
  border:1px solid black;
  border-top:0px;
}
ul.forum li{ 
  list-style-type:disc;
  list-style-position:outside;
  list-style-image:url("images/elle.gif");
 }

li.forum-sel { 
  list-style-type:disc;
  list-style-position:outside;
  list-style-image:url("images/elle.gif");
  color: #500000;
 }

.hidden { display:none; }

