/* Inizio Configurazione elementi generici */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
html{ color: white; background-color: #C0C0C0; border: 0px; height: 100%; width: 100%; z-index: 0; }
body {
	color: white;
	background-color: black;
	font-family:  Verdana, Tahoma, "MS Sans Serif", Arial, Default, sans-serif;
	font-size: 10pt;
	text-align: justify; 
}
ul,ol { list-style:none }
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }

/* Fine elementi generici */
/* Inizio definizione delle classi */
ul.menu1 {  vertical-align: middle;  width: 400px; text-align: right; float: right; display: inline;
}
li.linkmenu {
	display: inline; color: white; font-size: 1em; font-weight: bold; border-right: 2px solid white; padding-right: 5px; text-align: justify;
}
li.linkmenunoborder{
	border: 0px; display: inline; color: white; font-size: 1em; font-weight: bold; padding-right: 5px; text-align: justify;
}
a.linkmenu {
	color: white;
}
a.linkmenu:hover{
	color: #c7b9b5;
}
a.linkmenuselected{
	color:  #f26724;  font-style: italic;
}
a.linkmenuazioni {
	color: #f26724;
}
a.linkmenuazioni:hover{
	color: #c7b9b5;
}
a.linkmenuazioniselected{
	color: #c7b9b5;  font-style: italic;
}
div#box-articolo img.foto1 {
	width: 145px; height: 90px; border: 1px solid white; display: block; position: absolute; top: 15px; left: 10px;
}
div#box-articolo img.foto2 {
	width: 145px;  border: 1px solid white; display: block; position: absolute; top: 125px; left: 10px;
}
div#box-articolo img.logo {
	width: 120px;  border: 1px solid white; display: block; position: absolute; top: 15px; left: 10px;
}
div#colonnasx ul li{
	width: 122px; height: 26px; background-image: url(../immagini/sfondolink2.gif);  background-repeat: no-repeat ; background-position: center; margin-left: 10px; margin-bottom: 5px; font-size: 1em; font-weight: bold; padding-top: 8px; padding-left: 5px;
}
div#banner ol{
	margin-left: 7px; 
}
div#banner ol li {
	margin-top: 15px;
}
div#box-aziende table {
	margin-left: 5px; border-spacing: 5px; margin-bottom: 15px;
}
div#box-aziende table tr td {
	 background-color:  #E3E0DF; width: 180px; text-align:  center; vertical-align: top;
}
div#box-aziende table tr td img {
	display: inline; width: 120px;  vertical-align: top; height: 60px
}
div#box-aziende a.didascalia, div#box-aziende a.didascalia:visited {
	color: #f26724; font-weight: bold;
}

div.notizia img {
	float: left; width: 145px; max-height:90px; margin-left: 20px; border: 1px solid white;  clip:rect(0px, 150px, 90px, 0px);
}
div.notizia h5 {
	margin-left: 185px; 
}
div#menu1 p {
	float: left; display: inline; background-color: transparent; color: white
}
#box-articolo a, a.autore, a.link_articolo, a.allegato {
	color: White; font-style: italic; text-decoration: underline;
}
#box-articolo a:hover, a.autore:hover, a.link_articolo:hover, a.allegato:hover {
	 font-weight: bold;
}
.titolo {
	font-size: 1.3em;
}
h4.titolo {
	margin-bottom: 10px;
}
h1.titolo{
	margin-bottom: 10px;
}
div.notizia p {
	margin-left: 185px; 
}
#box-articolo a.testonotizia {
color: white;  text-decoration: none ;
}
#box-articolo a.testonotizia:hover {
color: #c7b9b5; font-weight: normal;
}
div.evento0 {
	 overflow: hidden; width: 580px; height: 79px; margin-bottom: 5px; background-image: url(../immagini/sfondowork1.gif); 
}
img.evento {
	float: left; margin-right: 10px; margin-top: 10px; margin-left: 15px;
}
div.evento1 {
	overflow: hidden; width: 580px; height: 79px; margin-bottom: 5px; background-image: url(../immagini/sfondowork2.gif); 
}
h1.evento {
	color: #f26724; font-size: 1.4em; padding-top: 10px;
}
h2.evento {
	color: black; font-size: 1.2em;
}
span.w {
	float: right; margin-right: 10px; margin-top: 10px; vertical-align: middle;
}
span.x {
	float: right; margin-right: 10px; margin-top: 0px; vertical-align: middle;
}
div#testoarticolo  a.evento {
	text-decoration: none; color: Black;  font-style: normal; font-size: 0.7em; 
}
table#studenti th{
	border: 2px solid white;  text-align: center;
} 
table#studenti td.tc1 {
	background-color: #CECED6; color: #f26724;  text-transform:  uppercase;
}
table#studenti td.tc2 {
	background-color: white; color: #f26724; text-transform:  uppercase;
}
 table#studenti td img  {
	margin-left: 3px;
}
/* Fine classi */

/*Inizio definizione elementi posizionabili */
div#contienisito { position: absolute; left: 50%; margin-left: -375px; width: 750px; min-height: 450px; background-color: #fffdfd;  border: 2px solid black; }
img#logo {
	width: 188px; height: 76px; margin: 14px 20px 0px 16px;  
}
div#testata  img{
	margin-left: 7px; width: 736px; height: 103px; margin-top: 0px;
}
div#testata{
	width: 100%; height: 104px;  vertical-align: middle; 
}
div#menu1 {
	margin-left: 7px; width: 736px; height: 20px; background-color: #009D00; padding-top:4px;
}
div#box-sito {
	 background-color: white; width: 100%; min-height: 295px;  padding-top: 15px; padding-bottom: 15px;
}
/*div#box-articolo {
	 margin-left:155px;  width: 585px;  background-color: #f26724; padding-top: 15px;  min-height: 230px;
}*/
div#box-articolo {
	   margin-left: 155px; position: relative; left: 0px; width: 581px;  background-color: #009D00; padding-top: 15px;  padding-left: 5px; padding-bottom: 15px; min-height: 550px;
}

div#testo1{
	margin-left: 185px; width: 380px; text-align: left; 
}
div#indietro {
	position: absolute; left: 10px; bottom: 5px; margin-top: 10px;
}
div#colonnasx{
	float: left; width: 155px; 
}
div#fondopagina {
	width: 736px; height: 100px; margin-left: 7px; background-color:  #009D00; padding-top: 4px;
}
div#box-aziende {
	margin-left:155px;  width: 585px;  background-color: #009D00; padding-top: 15px; min-height: 230px; text-align: center;
}

div.notizia {
	margin-bottom: 20px; width: 560px;
}
div#scrollbar1 { 
  position:absolute; visibility: hidden;
  right:5px; top:240px !important; top: 14px;
  width:11px; height:252px; 
  font-size:1px; z-index:4;
  }
div#track1 { 
  position:absolute; left:0; top:12px;
  width:11px; height:227px;
  background: url("/images/nav/track.gif") #336 repeat;
  z-index:1
  }
div#dragBar1 {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  z-index:1
  }  
div#up1 { position:absolute; left:0; top:0px; z-index:2 }  
div#down1 { position:absolute; left:0; bottom:0; z-index:3 }  
div#categorie {
	width: 35%; float: right; margin-right: 20px; border: 1px solid white; padding: 10px; 
}
div#privacybox{
	width: 70%;
}
/*Fine lelementi posizionabili */
/* REGISTRAZioNE */
/*
div#login {
 padding-left: 10px; width: 450px;  text-align: left; position: relative; left: 50%;  margin-left: -225px
}
*/
div#login {
	width: 95%; text-align: left;  margin-left: 13px;
}
div#login p {
	text-align: left;
}
div#login li {
	margin-bottom: 10px; 
}
div#login label {
 font-family: "Courier New", Courier, monospace;
}
div#login input {
	text-transform: uppercase;  margin-left: 5px; font-family: "Courier New", Courier, monospace;
}
div#login select {
	margin-left: 5px; font-family: "Courier New", Courier, monospace;
}
table#studenti {
	margin-left: 15px; width: 95%
}
li.paginazione {
	display: inline; background-color: transparent;
}
li.paginazioneselected {
	display: inline; background-color: #f26724;
}
div#paginazione {
	margin: 0 0 1em 30px; 
}
#box-articolo a.paginazione {
	font-size: 0.75em;  text-decoration: none;  font-style: normal; text-align: center;
}
#box-articolo a.paginazioneselected {
	font-size: 0.75em; text-decoration: none;  font-style: normal; background-color: white; color: #f26724; font-weight: bold; text-align: center;
}
#box-articolo a.paginazione:hover {
	background-color: white; color: #f26724; font-weight: bold;
}