/* princ.css*/
body {
background-color:#fff;
font-family:Arial,Verdana,Chicago,Helvetica,"sans serif";
font-size:80%;
color:#000;
margin:0;
padding:0
}

.strong {
font-weight: bolder;
text-align:left;
}
 
h1 {
text-align:center;
font-size:160%
}

h2 {
font-size:50% 
}

h3 {
font-size:100%; 
color:#000
}

h4 {
font-size:100%
}

.blu {color: #000099;}

.icon {
width:30%;
height:auto;
padding:0
}

a {
color:#000;
font-weight:700
}

.video { 
display:block;
text-align:center;
margin-left: auto; 
margin-right: auto;
width :60%;
height:400px;
}

.nascosto {
width : 0%;
height : 0%;
overflow : hidden;
position : absolute;
top : -5000em;
}

p {
text-align:justify;
line-height:155%
}

#header {
width:100%;
height:100%;
background:#fff url('../images/aristanis2.gif') no-repeat 5% -20%;  
padding-top:40px;
padding-bottom:0;
font-size:180%;
color:#ffe
}
#header-1 {
width:20px;
height:120%;
padding-top:0;
padding-bottom:0;
margin:20px 0 20px -700px;
font-size:100%;
color:#000000;
}
#header h1 {
color:#009;
font:normal bold large Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:50px 0 0 10px;
text-align:center;
font-size:110%
}

#header .title {
position : absolute;
width:100%;
/*background:#fff url('../i/stemma_RI-2.jpg') no-repeat 100px 0;  */
color:#a00000;
font:normal bold large Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:100%;
text-align:center;
margin:-70px 0 0 0px;
}


#header img {
display:none;
border:0;
width:10%;
height:10%;
text-align:left;
padding-top:60px;
padding-bottom:0;
margin:0px 0 0 0px;
}

div#container {
background-color:#fff;
background-position:right;
background-repeat:repeat-y; 
min-width:550px;
font-size:small;
margin:0
}

div#container2 {
background-color:#B9D06F;
background-position:right;
background-repeat:repeat-y
}


div#news {
float:left;
width:170px;
margin-left:5px;
margin-top:40px;
font-family:Verdana,arial,"sans serif";
font-size:80%;
text-align:center;
background-color:transparent;
border:1px solid #aaa;
padding:0
}

#news li {
display:block;
list-style-type:none;
color:#0003ff;
background-color:#f8f8f8;
font-size:small;
line-height:10px;
font-weight:400;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-align:center;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 5px
}

div#news2 {
float:left;
width:170px;
margin-left:5px;
margin-top:10px;
font-family:Verdana, arial, "sans serif";
font-size:80%;
text-align:center;
background-color:transparent;
border:1px solid #aaa;
padding:0
}

#news2 li {
display:block;
list-style-type:none;
color:#009;
background-color:#f8f8f8;
font-size:100%;
line-height:10;
font-weight:400;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-align:center;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 5px
}



li {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000;
margin-left:0;
padding:0
}

li a {
font:normal bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none
}

#navorizz {
background-color:#fff;
color:#000;
background-position:100% 0;
position:absolute;
top:5px;
right:0;
left:0px;
width:100%;
height:18px;
text-align:left;
padding-top:3px;
border-bottom:1px solid #000;
border-top:1px solid #000; 
font:normal bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif
}

#navorizz a:hover {
text-decoration:underline;
background:#fff;
color:#000
}

table#navorizz {
background-color:#B9D06F;
color:#000;
background-position:100% 0;
position:absolute;
top:0;
right:0;
width:100%;
height:20%;
text-align:right;
padding-top:3px;
border-bottom:1px solid #000;
font:normal bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif
}

table#navorizz a:hover {
text-decoration:underline;
background:#B9D06F;
color:#000
}

div#contentdivresult {
background-color:#fff;
text-align:center;
margin:0 195px 0 180px;
padding:16px 10px 0
}

div#contentdiv {
background-color:#fff;
text-align:center;
margin:0 130px 20px 150px;
padding:16px 100px 0
}

div#contentdiv h2 {
margin-top:10px;
font-size:large;
text-align:center;
background-color:#fff;
color:#000
}

div#contentdiv h3 {
padding-bottom:7px;
text-align:left;
background-color:#fff;
color:#000 
}

div#contentdiv h4 {
text-align:left;
font-size:100%;
text-decoration:underline
}

div#contentdiv a {
font-size:100%;
color:#008000
}

div#contentdiv a:link {
color:#008000;
text-decoration:underline
}

div#contentdiv a:hover {
color:#000
}

div#contentdiv p {
font-size:100%;
line-height:1.7em;
text-align:justify
}

div#contentdiv p.home {
font-size:100%;
line-height:1.7em;
text-align:justify;
background-color:#f2fbfc;
margin:0;
padding:5px 0 0
}

div#contentdiv p.sfondo {
font-size:100%;
line-height:1.7em;
text-align:justify;
background:#fff url('../i/sfondoparblu.gif') repeat-x left bottom;
margin:0;
padding:5px 0 0
}

div#contentdiv p.subhead {
font-family:Verdana, arial, "sans serif";
font-size:70%;
text-align:right;
color:#a30;
background-color:transparent;
margin:2px 0 -15px;
padding:0
}

div#contentdiv p img {
display:block;
float:left;
padding:5px 10px 0 0
}

div#contentdiv img.access{
border-right: medium none; 
padding-right: 0px; 
border-top : medium none;
padding-left : 0;
padding-bottom : 0;
border-left : medium none;
width : 50px;
padding-top : 0;
border-bottom : medium none;
height : 39px;
} 

div#contentdiv img.logo-itis {
border:0;
width:10%;
height:10%;
}

div#contentdiv img.logo-SPE {
border:0;
width:10%;
height:10%;
}

div#contentdiv img.logo-itis-pof {
border:0;
width:20%;
height:20%;
}

div#contentdiv img.logo-regione {
border:0;
width:43px;
height:47px
}

div#contentdiv img.logo-ciclomotore {
border:0;
width:9%;
height:9%;
}

div#contentdiv img.logo-teatro {
border:0;
width:10%;
height:10%;
}

div#contentdiv img.logo-esame {
border:0;
width:15%;
height:15%;
}

div#contentdiv ul li {
text-align:left;
list-style-type:square
}

div#contentdiv ul ul li {
list-style-type:circle
}

#contentdiv h2.cornice,#contentdiv h3.cornice,#contentdiv h4.cornice,#contentdiv span.cornice{
color:#fff;
background:#008000 url('../i/Button-icon.png') no-repeat 10px 50%;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
text-align:left;
border:1px solid #aaa;
margin:7px 0 0;
padding:3px 5px 3px 30px
}

div#footer {
clear:both;
background-color:#fff;
width:100%;
margin:0;
padding:0;
border:0;
border-top:1px solid #007000;
text-decoration:none; 
font-size:80%;
text-align:center;
}

div#footer img{
border:0;

font-size:80%;
text-decoration:none;
text-align:center;
}


div#footer p {
color:#000;
text-align:center;
font-size:100%;
border-top:1px solid #0075ff;
margin:0 200px 0 180px;
border:0;
}

#principalemenu,#Corsi,#Studenti,#Uffici {
background-position:bottom center;
background-repeat:no-repeat;
background-color:#fff;
border:1px solid #aaa;
margin:0 0 10px;
padding:0 0 10px
}

acronym {
cursor:help;
border-bottom:2px dotted #000
}

.hide {
display:none;
font-size:100%
}

table {
width:100%;
border:0 solid #E1D9D9;
text-align:center
}

td a {
display:block;
clear:both;
background-color:#fff;
text-decoration:none;
font-weight:400;
border:1px solid #009;
color:#000
}

td a:hover {
background-color:#fff;
color:#000
}

th {
background-color:#fff;
color:#009;
text-align:center;
font-weight:700
}

caption {
background-color:#EDECEC;
color:#009;
font:normal bold 130% Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
margin-bottom:0;
border:1px solid #ccc
}

.giorni {
background-color:#CBEFCB
}

.mese a {
border:0 none;
font-weight:700
}


div#calendario {
width:98%;
border:0 solid #E1D9D9;
text-align:center;
font-family:Arial, Verdana, Chicago, Helvetica, "sans serif";
font-size:100%
}

div#calendario caption {
color:#000;
background:#fff;
margin-bottom:0.5em;
padding-bottom:0.5em;
border:0 none
}

div#calendario tr#giorni th {
color:#009;
background-color:#EDECEC;
font-weight:700;
text-align:center;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
padding:1px 0.33em
}

div#calendario td {
border-left:1px solid #E1D9D9;
border-right:0 solid #E1D9D9;
border-top:0 solid #E1D9D9;
border-bottom:1px solid #E1D9D9;
vertical-align:top;
background:#fff;
padding:0
}

div#calendario td.dom {
border-right:1px solid #E1D9D9;
background:#fff;
text-align:right;
padding-right:0.2em
}

div#calendario td.vuoto {
background:#fff;
border-right:1px solid #E1D9D9
}

div#calendario td p {
text-align:left;
padding:0.25em 0.25em 1em
}

div#calendario td.evidenza {
background:#B9D06F;
border:1px solid #999
}

div#calendario td.evidenza a {
background:#B9D06F;
border:0px solid #999;
text-align:right;
}

.data {
border-left:1px solid #E1D9D9;
border-right:0 solid #E1D9D9;
border-top:0 solid #E1D9D9;
border-bottom:1px solid #E1D9D9;
float:right;
text-align:center;
background:#F3F3F3;
margin:0;
padding:0.125em 0.25em 0
}

tr#giorni th {
width:16%;
border:1px solid #ccc
}

tr#giorni th.dom {
width:2%;
border:1px solid #cca
}

table#circolari td.vuoto {
width:2%;
vertical-align:top;
text-align:left;
border:0 solid #E1D9D9;
background:#fff;
padding:0
}

table#circolari th a {
text-align:left;
border:1px solid #E1D9D9;
width:50%;
font-size:100%
}

.sinistra a {
text-align:left;
border:0 solid #009;
width:70%
}

.lavori{
text-align:left;
border:1px solid #009; 
width:70%
}

.sinistraxl a {
text-align:left;
border:0 solid #009
}

.centro {
text-align:center
}

div#link p {
color:#000;
text-align:left;
font-size:100%;
margin:0
}

div#contentdiv ol li {
text-align:justify
}

div#contentdiv ol ol li {
text-align:justify;
list-style-type:lower-alpha
}



div#commento {
background:url('../i/fenicottero_rosa.jpg') no-repeat 5px 50%;
text-align:center;
float:left;
width:183px;
margin-left:0;
margin-top:20px;
font-family:Verdana, arial, "sans serif";
font-size:80%;
background-color:transparent;
padding:0
}

div#validatori {
text-align:left;
float:left;
width:181px;
margin-left:10px;
margin-top:10px;
margin-right:10px;
font-family:Verdana, arial, "sans serif";
font-size:80%;
background-color:transparent;
color:#000;
text-decoration:none;
padding:0
}

div#validatori h1 {
font-size:100%;
text-align:left;
}

div#validatori img {
font-size:100%;
text-align:left;

}

div#validatori li {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000;
margin-left:0;
margin-right:18px;
padding:0
}

div#validatori a {
font-size:100%;
text-decoration:none
}

div#validatori address {
font-size:100%;
text-decoration:none
}

div#contatore {
text-align:center;
float:left;
width:180px;
margin-left:0;
margin-top:10px;
font-family:Verdana, arial, "sans serif";
font-size:100%;
background-color:transparent;
padding:0
}

div#contatore li {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000;
margin-left:0;
margin-right:30px;
padding:0
}

div#contatore img {
border:0;
width:100px;
height:16px
}

div#contatore span {
margin-left: 2em;
}

a:hover{
color:#00a;
text-decoration: none; 
background:#fff;
}

div#contentdiv a:visited {
color:#006000
}

#header a,.immagini a {
font-size:60%
}

div#news h2,div#news2 h2 {
font-size:100%;
text-align:center;
color:#000;
padding:5px 0 0
}

#news p.news1,#news2 p.news1 {
color:#009;
background-color:#EDECEC;
background-position:center right;
background-repeat:repeat-x;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-transform:uppercase;
text-align:center;
border-bottom:1px solid #aaa;
margin:0;
padding:3px 5px
}

#news ul,#news2 ul,#extra ul {
border-top:1px dotted #ccc;
margin:5px 5px 0;
padding:0
}

#news li a:link,#news li a:visited,#news li a:visited:hover,#news li a:hover,#news li a:active,#news2 li a:link,#news2 li a:visited,#news2 li a:visited:hover,#news2 li a:hover,#news2 li a:active {
display:block;
font-size:80%; 
clear:both;
font-style:normal;
padding-right:5px
}


extra .select{
color:#007000;
background-color:#EDECEC;
background-position:center right;
background-repeat:repeat-x;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
text-align:left;
border-bottom:1px solid #aaa;
margin:0;
padding:3px 5px
}

#extra li a:visited,#extra li a:visited:hover,#extra li a:hover,#extra li a:active {
display:block;
clear:both;
font-style:normal;
padding-right:5px;
}

#extra li a:link {
display:block;
clear:both;
font-style:normal;
padding-right:5px;
}

ul,div#validatori ul,div#contatore ul {
list-style-type:none
}

#navorizz a,table#navorizz a {
color:#000;
text-decoration:none;
padding-right:10px
}

td,table#classi tr,table#classi1 tr,table#classi2 tr,table#classi3 tr,table#classi4 tr,table#classi5 tr,table#circolari tr {
border:1px solid #E1D9D9
}

div#libri table,table#libri,div#docenti table,table#docenti,table#classi,classi1,classi2,classi3,classi4,classi5,table#circolari {
margin-left:10px;
width:95%;
border:0 solid #E1D9D9;
text-align:left;
font-family:Arial, Verdana, Chicago, Helvetica, "sans serif";
font-size:100%
}

div#libri td,table#libri td,div#docenti td,table#docenti td,table#link td,table#link2 td {
border-left:0 solid #E1D9D9;
border-right:0 solid #E1D9D9;
border-top:0 solid #E1D9D9;
border-bottom:0 solid #E1D9D9;
vertical-align:top;
text-align:left;
background:#fff;
padding:0
}

table#libri tr,table#docenti tr,table#link tr,table#link2 tr {
border:0 solid #E1D9D9
}

table#libri td a,table#libri td a:hover,table#docenti td a,table#docenti td a:hover,table#classi td a,table#classi1 td a,table#classi2 td a,table#classi3 td a,table#classi4 td a,table#classi5 td a,table#classi td a:hover,table#classi1 td a:hover,table#classi2 td a:hover,table#classi3 td a:hover,table#classi4 td a:hover,table#classi5 td a:hover,table#circolari td a,table#circolari td a:hover,table#link td a,table#link td a:hover,table#link2 td a,table#link2 td a:hover {
border:0 solid #E1D9D9;
text-decoration:underline
}

table#libri th a,table#docenti th a,table#link th a,table#link2 th a {
text-align:left;
border:0 solid #E1D9D9;
font-size:100%
}

table#docenti th,.sinistra,a.sinistra {
text-align:left
}

table#classi th,table#classi1 th,table#classi2 th,table#classi3 th,table#classi4 th,table#classi5 th,table#circolari th,table#circolari td {
vertical-align:top;
text-align:left;
border:1px solid #E1D9D9;
background:#fff;
padding:0
}

table#classi td,table#classi1 td,table#classi2 td,table#classi3 td,table#classi4 td,table#classi5 td {
vertical-align:top;
text-align:center;
border:1px solid #E1D9D9;
background:#fff;
padding:0
}

table#classi td.vuoto,table#classi1 td.vuoto,table#classi2 td.vuoto,table#classi3 td.vuoto,table#classi4 td.vuoto,table#classi5 td.vuoto {
width:2%;
vertical-align:top;
text-align:center;
border:0 solid #E1D9D9;
background:#fff;
padding:0
}

table#classi th a,table#classi1 th a,table#classi2 th a,table#classi3 th a,table#classi4 th a,table#classi5 th a {
text-align:left;
border:1px solid #E1D9D9;
font-size:100% 
}

.WAI {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif; 
border:0;

}

.CNIPA,.CNIPA {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
border:0;

}

.CNIPA-1,.CNIPA-1 {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
border:0;

}


.ita150img,.ita150img {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
border:0;


}

div#footer a:hover.ita-150 {
border:none;
}

div#contentdiv img{
border:none;
}

table#link,table#link2 {
margin-left:0;
width:98%;
border:0 solid #E1D9D9;
text-align:left;
font-family:Arial, Verdana, Chicago, Helvetica, "sans serif";
font-size:100%
} 
a.video {display:block;width:500px;height:400px;}
html{
	margin: 0;
	padding: 0;
	margin-top: 0;
	margin-left:0;
}

<!-- body{
	margin: 0;
	padding: 0;
	margin-top: 0;
	margin-left:0;
	font-size:12px; 
	font-family: Verdana,Arial,sans-serif;
	text-align: center; 
	background:  #ffffff url('../image/sfondo.gif') repeat-y center top; 
	color: #000
} -->
h1, h2, h3{
		 font-family: Verdana, Arial,sans-serif;
		 margin: 0
}
font-1{
		 font-family: Antique-Olive-Bold;
		 margin: 0;
		 color:#FF0000;
} 
.large{
	font-size: large;
}
.xlarge{
	font-size: x-large;
}
.small{
	font-size: small;
}
.xsmall{
	font-size: x-small;
}
.medium{
	font-size: medium;
}
.arial{
   font-family: arial;
   text-align: center;
	font-size: x-small;
}
.arial-0{
   font-family: arial;
	font-size: small;
}
.arial-1{
   font-family: arial;
   text-align: center;
	font-size: medium;
}
.arialxx{
   font-family: arial;
   text-align: center;
	font-size: xx-small;
}
.comic{
   font-family: Comic Sans MS;
   text-align: center;
}
.comics{
   font-family: Comic Sans MS;
   text-align: center;
     font-size: small;
}
.comicx{
   font-family: Comic Sans MS;
   text-align: center;
     font-size: x-small;
}
.comicxx{
   font-family: Comic Sans MS;
   text-align: center;
     font-size: xx-small;
}
.comic-1{
   font-family: Comic Sans MS;
   text-align: center;
     font-size: xx-small;
}
.comic-4{
   text-align: center;
   word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0;
   font-size: medium;
   text-decoration: none;
   font-family: Comic Sans MS;
}
.comic-large{
   text-align: center;
   word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0;
   font-size: large;
   text-decoration: none;
   font-family: Comic Sans MS;
}
.bold{
	font-weight: bold;
}
.giust{
	text-align: justify;
}
.center{
	text-align: center;
}
.left{
   	text-align: left;
}			 
.italico{
   font-style:italic;
}
.italico-bold{
   font-style:italic;
   font-weight: bold;
}
.doppio{
   line-height:15px;
}
.sottoline{
   text-decoration:underline;
}
.nero{
	   background-color: #fff; 
	   color: #000;}
.rosso{
	   background-color: #c00; 
	   color: #fff;}
.red{
	   
	   color: #c00;  }
.blu{
	 background-color:#0ff; 
	 color: #c00;}
.blue{
	 color: #00f;}
.violetto{
		  background-color: #606; 
		color: #fff;}
.giallo{
		background-color: #ff0; 
		color: #000;}
.ocra{
		background-color: #FFFF77; 
		color: #000;}
.arancio{
		 background-color: #f90; 
		 color: #000;}

/*tabella 1*/
table {
	width: 100%; 
  	  margin-bottom: 1px;
}
th{
   text-align: center; 
}
tr {   
	border: 3px solid black;	
   text-align: center;
}
.riga{  
border-bottom: 2px solid #000080; 
	border: 3px solid black;	
}
td{
border-bottom: 2px solid #000080;
	font-size: x-small;
	text-align: left;
   line-height: 15pt;
}
.telefono{
	width:100px;
	font-size: x-small;
	text-align: left;
   line-height: 15pt;
}

td1{
   border: 2px solid #008000; 	
	border-bottom: 2px solid #000080;
	border-right: 2px solid #000080;
   line-height: 20pt;
}


.bordo0{
   	border: 0px solid #008000; 
	border-bottom: 0px solid #000080;
	border-right: 0px solid #000080;
   	line-height: 20pt;
}
/*tabella*/

table1 {
		  
	width: 400px; 
   	font-family: arial;
	  font-size: medium; 
	  margin-bottom: 1px;
}
th1{
   text-align: center; 
}
tr1 {
   text-align: center;
}
td1{
   border: 2px solid #008000; 
	width: 500px;	
	border-bottom: 2px solid #000080;
	border-right: 2px solid #000080;
   line-height: 20pt;
}

/*tabella*/

table#tra {
		  
	width: 400px; 
   	font-family: arial;
	  font-size: medium; 
	  margin-bottom: 1px;
	border-color:#000;
}
th#tra{
   text-align: center; 
}
tr#tra {
   text-align: center;
}
td#tra{
   border: 0px solid #008000; 
	width: 500px;	
	border-bottom: 0px solid #000080;
	border-right: 0px solid #000080;
   line-height: 20pt;
}


h1{
   font-size: x-large; 
   display: none;
}
h2{
   font-size: large
}
h3{
   font-size: medium
}
h4{
   font-size: small; 
   text-decoration: underline;
}
h4N{
   font-size: small; 
}

p{
  font-size: small;
  margin: 0 0 0.8em 0
}
r{
  font-size: small;
  margin: 0 0 0.8em 0
}

p-1{
   text-align: left;
   word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0;
   font-size: xx-small;
   text-decoration: none;
   font-family: Comic Sans MS;
}


em {
   color: #f00; 
   font-size: medium;}
.grassetto{
		   font-weight: bold;}
.hide {
	  display:none;}

.logorig{
		 display: none; 
		 margin-left: 30px;}
.h2comenius{
			padding-left: 100px; 
			background: url('../i/comenius_rid.gif') no-repeat left top; 
			height: 90px }
.h3dotted{
		  border-bottom: 1px dotted #300; }
	
#testa-totale{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	width: 100%;
}
#testa1{
	float: left;
	margin-left: 5px;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 50px;
	width: 190px;
}
#testa2{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 70px;
	width: 750px;
}
#testa2-1{
	float: left;
	margin-top: 10px;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 65px;
	width: 600px;
}
#testa4{
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 20px;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 30px;
	width: 80px;
}
#testa5{
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-left: 40px;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 30px;
	width: 150px;
	font-size: x-small;
	top: 10em;
	
}
#testa6{
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 30px;
	width: 150px;
}
#testa7{
	float: left;
	margin-top: 20px;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 50px;
	width: 100px;
}

#principale_home{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	width: 100%
}
	  
#principale{
	overflow:auto;
	float: left;
	margin-left: 50px;
	padding: 10px 150px 0 0;
	text-indent: 0px;
	width: 500px;
	height: 520px;
}

#principale2{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	width: 100%;
}
#principale5{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	width: 100%;
	border: 1px solid  #630;
}
#principale6{
	float: left;
	margin: 0;
	text-indent: 0px;
	width: 100%;
}
#contenuto{
	float: left;
	margin: 0;
	padding: 0 3% 0 10px;
	text-indent: 0px;
	height: 480px;
	width: 330px;
}
#contenuto2{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 480px;
	width: 30%;
}
#contenuto3{
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	text-indent: 0px;
	height: 460px;
	width: 260px;
}

#contenuto_home{
	float: left;
	margin: 0;
	padding: 0 30px 30px 30px;
	text-indent: 0px;
	height: 480px;
	width: 240px;
}


#contenuto4{
	float: left;
	margin-left: 50px;
	text-indent: 0px;
	height: 500px;
	width: 400px;
}
#contenuto6{
	overflow:auto;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	text-indent: 0px; 
	width: 150px;
	
}
#contenuto61{
	overflow:auto;
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 480px;
	width: 280px;
	
}
#testa{
	
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 75px;
	width:100%;
}
#corpo{

	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 90%;
	width: 104px;
}
#sinistra{
	float: left;
	margin: 0;
	padding: 10px 1px 0 10px;
	text-indent: 0px;
	height: 480px;
	width: 180px;
}
#container1{
	
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 480px;
	width: 100%;
}
#centro{
	overflow:auto;
	margin-left: 150px;
	text-indent: 0px;
	width: 800px;
	height: 510px;
}
*:first-child+html #centro {

padding: 0 0 0 0;
MARGIN: 0px 0px 10px 120px;
width: 88%;
} 
#centro1{

	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	width: 850px;
	height: 510px;
}
#contenuto5{
	float: left;
	margin: 0;
	padding: 0 3% 0 0;
	text-indent: 0px;
	height: 20%;
	width:50%;
	border: 1px solid  #630;
}
#testo-doppia-colonna{
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	color: #000000;
	float: left;
	margin: 5px;
	height: 400px;
	padding: 0px 5px 5px 5px;
	width: 96%;
}
#testo-doppia-colonna-libri{
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	color: #000000;
	float: left;
	margin: 2px;
	padding: 0;
	width: 98%;

}
#colonna-main{
	background-color: #FFFF77;
	border: 1px solid #CCC;
	color: #000000;
	float: left;
	margin: 1px;
	padding: 4px;
 	width: 150px; 
	height: 470px;
	text-align: left;
	word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0;
  	font-size: small;
  	font-family: Comic Sans MS;
   	text-decoration: none;
	line-height: 15px;
}
#colonna-main1{
	float: left;
	margin: 1px;
	padding: 4px;
 	width: 104px; 
	height: 10px;
	text-align: left;
	word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0;
  	font-size: x-small;
  	font-family: Comic Sans MS;
   	text-decoration: none;
	line-height: 15px;
}

a:link{
   text-decoration: none;

}
a:visited{
   text-decoration: none;

}
a:hover{
   text-decoration: underline;
	color: #FF0000;
}
#testo-prima-colonna{
	background-color: #FFFF77;
	border: 1px solid #CCC;
	color: #000000;
	float: left;
	height: 280px;
	margin: 5px;
	padding: 4px;
	width: 140px;
}
#testo-prima-colonna1{
	background-color: #FFFF77;
	border: 1px solid #CCC;
	color: #000000;
	float: left;
	height: 280px;
	margin: 5px;
	padding: 4px;
	width: 140px;
}
#testo-seconda-colonna{

	float: right;
	margin: 5px;
	height: 100%;
	padding: 4px;
	width: 45%;
}	
#testo-terza-colonna{

	float: left;
	height: 400px;
	margin: 5px;
	padding: 4px;
	width: 180px;
}	
#testo-quarta-colonna{

	float: left;
	height: 500px;
	margin: 5px;
	padding: 4px;
	width: 40%;
}	




#skipnav {
		 display: none}



div#content{
			margin: 20px 220px 0 145px; }
div#content p{
			line-height:1.3; 
			padding-bottom: 2em;}

/*stili per i contenuti*/
div.textimage{
			  width: 100%} /*risolve il peek-a-boo bug di IE6*/
div.textimage h3{
			  PADDING: 0 0 10px 0; 
			  MARGIN: 0px; 
			  color: #7A4B18; 
			  text-decoration: none}
div.textimage h3 a:link{
			  PADDING-RIGHT: 0px;
			  PADDING-LEFT: 35px; 
			  BACKGROUND:  url('../i/bulletr.gif') no-repeat left ; 
			  PADDING-BOTTOM: 0px; 
			  PADDING-TOP: 0px; 
			  color: #7A4B18;
			  text-decoration: none; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px}
div.textimage h3 a:visited{
			  PADDING-RIGHT: 0px; 
			  PADDING-LEFT: 35px; 
			  BACKGROUND:  url('../i/bulletr.gif') no-repeat left ; 
			  PADDING-BOTTOM: 0px; 
			  PADDING-TOP: 0px; 
			  color: #7A4B18;
			  text-decoration: none; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px}
div.textimage h3 a:hover{
			  BACKGROUND:  url('../i/bulletr_on.gif') no-repeat left ; 
			  color: #300; 
			  text-decoration: none}
div.textimage h2{
			  margin-top: 10px; 
			  color: #7A4B18; 
			  margin-bottom: 10px;}
div.textimage h3{
			  margin-top: 10px; 
			  color: #7A4B18;}
div.textimage h4{
			  text-align: center}
div.textimage p img{
			  DISPLAY: block; 
			  FLOAT: left; 
			  padding: 5px 10px 10px 0 }
img.centro0{
			position: relative; 
			left: 15%}
img.centro{
		   position: relative; 
		   left: 30%}
img.centro1{
			position: relative; 
			left: 25%}
img.centro2{
			position: relative; 
			left: 20%}
div.textimage a{
			  color: #030}
div.textimage a:hover{
			  color: #7A4B18}
div.textimage ul{
			  padding-right: 4px; 
			  margin: 0;
			  line-height: 2em;}
div.textimage li{
			  padding-right: 4px; 
			  margin: 0;}
ol li {
   list-style-type:decimal}
ol ol li {
   list-style-type:upper-alpha}
ul li {
   list-style-type: disc;}
ul ul li{
   padding-left: 20px}
.didascalia {
			font-size: x-small; 
			color: #000; 
			margin-top: 20px; 
			padding:0; 
			margin-bottom: 0; 
			}

/*navigazione a briciole di pane*/
.crumb a{
	   color: #030}
.crumb a:hover{
	   color: #7A4B18}

div.wide, div.split2, div.split3{
							   clear:left}
div.wide{
		 margin: 0 1%;}
div.split2 div{
		   float: left; 
		   width: 160px;
		   \width: 170px;
		   \width: 160px;
		   padding: 0 10px }
div.split2 h3{
		   padding-bottom: 10px}
div.split2 h3 a:link{
		   PADDING-RIGHT: 0px;
		   PADDING-LEFT: 35px; 
		   BACKGROUND:  url('../i/bulletr.gif') no-repeat left; 
		   PADDING-BOTTOM: 0px; 
		   PADDING-TOP: 0px; 
		   color: #7A4B18;
		   text-decoration: none; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px}
div.split2 h3 a:visited{
		   PADDING-RIGHT: 0px; 
		   PADDING-LEFT: 35px; 
		   BACKGROUND:  url('../i/bulletr.gif') no-repeat left; 
		   PADDING-BOTTOM: 0px; 
		   PADDING-TOP: 0px; 
		   color: #7A4B18;
		   text-decoration: none; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px}
div.split2 h3 a:hover{
		   BACKGROUND:  url('../i/bulletr_on.gif') no-repeat left; 
		   color: #300; 
		   text-decoration: underline}

div.split3 div{
		   float: left; 
		   width: 110px;
		   \width: 120px;
		   \width: 110px;
		   padding: 0 6px;}
div.wide p img{
		 DISPLAY: block; 
		 FLOAT: left; 
		 padding: 20px 10px 10px 0 }
div.wide h3{
		 padding-bottom: 10px}
div.wide h3 a{
		 color: #7A4B18; 
		 text-decoration: none; }
div.wide h3 a:hover{ 
		 color: #300;
		 text-decoration: underline;}

div#footer{
		   clear:both; 
		   background:  #E3DEBF;
		   color: #300; 
		   border-top: #827F7B 1px solid;}
div#footer p{
		   margin: 0;
		   padding: 10px 0;
		   text-align: center;
		   font-size: x-small; 
		   font-family: verdana, arial, san-serif;}
div#footer a{color: #300}

/*cornice e sfondo menu*/
#mainMenu {
		  font-size:small;  
		  background-color:  #D3E7C0;  
		  border: 0px none;  
		  color: #000;  
		  width:110px;
		  padding-left:0; padding-right:0; padding-top:1em; padding-bottom:0}
#menuList {
		  font-size:small;  
		  margin: 0px;  
		  padding: 5px 0px 5px 0px; 
		  font-weight:bold;}
li.menubar { 
		   line-height: 1.5em;  
		   list-style: none outside;}
.menu { 
	  display: none;  
	  margin-left: 5px;  
	  padding: 0px;}
.menu li {
	  list-style: none outside; 
	  font-weight: normal}
.menu li a { 
	  background-color: transparent;  
	  color: #000;
	  font-weight: normal;  
	  padding-left: 1px;  
	  text-decoration: none;}


a.actuator {
		   display:block;
		   width: 90px;  
		   background-color: transparent;  
		   color: #000;  
		   padding-left: 
		   5px; border-bottom: 1px solid #fff;  
		   text-decoration: none;}
a.actuator:hover {background-color: #fff;
		   color: #000;  
		   text-decoration: none;}



/*Impostazioni form*/
div#form {
		 background-color: #D3E7C0;
		 font-family: arial,sans-serif; 
		 color: #000; }
.pulsante {
		  background:  #FAF9E8 url('../i/login.gif') repeat-x center bottom;
		  color: #300; 
		  padding: 2px; 
		  font-size:small;
		  border: 1px solid #630; margin-left:3px; margin-right:0; margin-top:10px; margin-bottom:0}
p {
  margin:2px 0 4px 0; 
  padding: 0;}
.intestazione{
			  font-weight: bold;
			  color: #000;}



caption {
		font-weight: bold;}
acronym {
		cursor: help; 
		border-bottom: 1px dotted #000}

/*galleria immagini*/
div#zoom{
		 float:right; 
		 margin:2px; padding: 0;}
div#zoom img{
		 display:block; 
		 width:300px; 
		 height: 201px; 
		 padding: 0;}
div#zoom img{
		 border: 3px double #000; }
div#minipics{
			 margin:0 0 10px 30px;}
div#minipics img{
			 border: 1px solid #000; }
#titolo {
		font-size: small; 
		color: #003; 
		margin: 0; 
		padding: 0; 
		text-align: left; 
		padding: 1% 0; }
div#titolo {
		   width: 350px; 
		   margin: 1% 0 0 2%;}
		   
form#search{
margin-left:0px;
width: 180px;
text-align:center;

}
form#search fieldset{
border: 0px solid;
padding: 0
}
form#search legend{
text-indent: -9999px;
font-size: 1%
}
form#search input{
float: left;
width: 120px;
margin-top: 3px;
background: #FFF url(bk.png) repeat-x top left;
border: 1px solid;
border-color: #999 #777 #777 #999;
font: small Arial,sans-serif;
color: #ff0000; 
	}
form#search .submit{
background: #FFF url('../images/search.png') no-repeat 10px 50%;
color: #ffe;
    border: 0px solid;
	width:40px;
	height:30px;
	cursor: pointer;
	margin-top:0px;
	text-align:right;
	margin-left:0px;
	}
form#search button{
background: #FFF url('../images/search.png') no-repeat 10px 50%;
color: #ffe;
    border: 0px solid;
	width:40px;
	height:30px;
	cursor: pointer;
	margin-left:0px;
	margin-top:0px;
	}
form#search button img{
background: #FFF;
    border: 0px solid;
	width:30px;
	height:30px;
	cursor: pointer;
	margin-left:-5px;
		}
form#search label{
background: #FFF;
color: #000;
    border: 0px solid;
	width:40px;
	height:30px;
	cursor: pointer;
	text-align:center;
	margin-top: 0px;
	}
	


#extra p, #extra address, #extra  a {
font-size:100%;
text-align:left;
}

#extra li {
display:block;
list-style-type:none;
color:#000;
background-color:#f2fbfc;
font-size:110%;
line-height:14px;
font-weight:400;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-align:left;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 5px
}

#extra ul ul {
margin-left:10px
}

#extra ul ul li {
list-style-type:disc;
list-style-position:inside;
border-bottom:0
}

#extra ul ul li a {
color:#009;
font-weight:400;
text-align:left;
}

/* ***** */

/* princ.css*/
body {
background-color:#fff;
font-family:Arial,Verdana,Chicago,Helvetica,"sans serif";
font-size:80%;
color:#000;
margin:0;
padding:0
}

.strong {
font-weight: bolder;
text-align:left;
}

h1 {
text-align:center;
font-size:160%
}

h2 {
font-size:50% 
}

h3 {
font-size:100%; 
color:#000
}

h4 {
font-size:100%
}

.blu {color: #000099;}

.icon {
width:30%;
height:auto;
padding:0
}

a {
color:#000;
font-weight:700
}

.video { 
display:block;
text-align:center;
margin-left: auto; 
margin-right: auto;
width :60%;
height:400px;
}

.nascosto {
width : 0%;
height : 0%;
overflow : hidden;
position : absolute;
top : -5000em;
}

p {
text-align:justify;
line-height:155%
}

div#container {
background-color:#fff;
background-position:right;
background-repeat:repeat-y; 
min-width:550px;
font-size:small;
margin:0
}

div#container2 {
background-color:#B9D06F;
background-position:right;
background-repeat:repeat-y 
}


div#news {
float:left;
width:170px;
margin-left:5px;
margin-top:40px;
font-family:Verdana,arial,"sans serif";
font-size:80%;
text-align:center;
background-color:transparent;
border:1px solid #aaa;
padding:0
}

#news li {
display:block;
list-style-type:none;
color:#0003ff;
background-color:#f8f8f8;
font-size:small;
line-height:10px;
font-weight:400;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-align:center;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 5px
}

div#news2 {
float:left;
width:170px;
margin-left:5px;
margin-top:10px;
font-family:Verdana, arial, "sans serif";
font-size:80%;
text-align:center;
background-color:transparent;
border:1px solid #aaa;
padding:0
}

#news2 li {
display:block;
list-style-type:none;
color:#009;
background-color:#f8f8f8;
font-size:100%;
line-height:10;
font-weight:400;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-align:center;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 5px
}



div#extra {
/*position: fixed;

 left: auto;
 right: 0em;
 float:left*/
float:right;
width:190px;
margin-top:0px;
font-family:Verdana, arial, "sans serif";
font-size:100%;
padding:0 0 10px
}

#extra li {
display:block;
list-style-type:none;
color:#009;
background-color:#f2fbfc;
font-size:100%;
line-height:14px;
font-weight:400;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-align:left;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 5px
}

#extra ul ul {
margin-left:10px
}

#extra ul ul li {
list-style-type:disc;
list-style-position:inside;
border-bottom:0
}

#extra ul ul li a {
color:#009;
font-weight:400
}

li {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000;
margin-left:0;
padding:0
}

li a {
font:normal bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none
}




div#contentdivresult {
background-color:#fff;
text-align:center;
margin:0 195px 0 180px;
padding:16px 10px 0
}

div#contentdiv {
background-color:#fff;
text-align:center;
margin:0 195px 20px 180px;
padding:16px 10px 0
}

div#contentdiv h2 {
margin-top:10px;
font-size:large;
text-align:center;
background-color:#fff;
color:#000
}

div#contentdiv h3 {
padding-bottom:7px;
text-align:left;
background-color:#fff;
color:#000 
}

div#contentdiv h4 {
text-align:left;
font-size:100%;
text-decoration:underline
}

div#contentdiv a {
font-size:100%;
color:#009
}

div#contentdiv a:link {
color:#009;
text-decoration:underline
}

div#contentdiv a:hover {
color:#000
}

div#contentdiv p {
font-size:100%;
line-height:1.7em;
text-align:justify
}

div#contentdiv p.home {
font-size:100%;
line-height:1.7em;
text-align:justify;
background-color:#f2fbfc;
margin:0;
padding:5px 0 0
}

div#contentdiv p.sfondo {
font-size:100%;
line-height:1.7em;
text-align:justify;
background:#fff url('../i/sfondoparblu.gif') repeat-x left bottom;
margin:0;
padding:5px 0 0
}

div#contentdiv p.subhead {
font-family:Verdana, arial, "sans serif";
font-size:70%;
text-align:right;
color:#a30;
background-color:transparent;
margin:2px 0 -15px;
padding:0
}

div#contentdiv p img {
display:block;
float:left;
padding:5px 10px 0 0
}

div#contentdiv img.access{
border-right: medium none; 
padding-right: 0px; 
border-top : medium none;
padding-left : 0;
padding-bottom : 0;
border-left : medium none;
width : 50px;
padding-top : 0;
border-bottom : medium none;
height : 39px;
} 

div#contentdiv img.logo-itis {
border:0;
width:10%;
height:10%;
}

div#contentdiv img.logo-SPE {
border:0;
width:10%;
height:10%;
}

div#contentdiv img.logo-itis-pof {
border:0;
width:20%;
height:20%;
}

div#contentdiv img.logo-regione {
border:0;
width:43px;
height:47px
}

div#contentdiv img.logo-ciclomotore {
border:0;
width:9%;
height:9%;
}

div#contentdiv img.logo-teatro {
border:0;
width:10%;
height:10%;
}

div#contentdiv img.logo-esame {
border:0;
width:15%;
height:15%;
}

div#contentdiv ul li {
text-align:left;
list-style-type:square
}

div#contentdiv ul ul li {
list-style-type:circle
}

#contentdiv h2.cornice,#contentdiv h3.cornice,#contentdiv h4.cornice,#contentdiv span.cornice{
color:#000;
background:#0CF url('../i/arrows.gif') no-repeat 10px 50%;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
text-align:left;
border:1px solid #aaa;
margin:7px 0 0;
padding:3px 5px 3px 30px
}

div#footer {
clear:both;
background-color:#fff;
width:100%;
margin:0;
padding:0;
border:0;
border-top:1px solid #0075ff;
text-decoration:none; 
font-size:80%;
text-align:center;
}

div#footer img{
border:0;

font-size:80%;
text-decoration:none;
text-align:center;
}


div#footer p {
color:#000;
text-align:center;
font-size:100%;
border-top:1px solid #0075ff;
margin:0 200px 0 180px;
border:0;
}

#principalemenu,#Corsi,#Studenti,#Uffici {
background-position:bottom center;
background-repeat:no-repeat;
background-color:#fff;
border:1px solid #aaa;
margin:0 0 10px;
padding:0 0 10px
}

acronym {
cursor:help;
border-bottom:2px dotted #000
}

.hide {
display:none;
font-size:100%
}

table {
width:100%;
border:0 solid #E1D9D9;
text-align:center
}

td a {
display:block;
clear:both;
background-color:#fff;
text-decoration:none;
font-weight:400;
border:1px solid #009;
color:#000
}

td a:hover {
background-color:#fff;
color:#000
}

th {
background-color:#fff;
color:#009;
text-align:center;
font-weight:700
}

caption {
background-color:#EDECEC;
color:#009;
font:normal bold 130% Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
margin-bottom:0;
border:1px solid #ccc
}

.giorni {
background-color:#CBEFCB
}

.mese a {
border:0 none;
font-weight:700
}


div#calendario {
width:98%;
border:0 solid #E1D9D9;
text-align:center;
font-family:Arial, Verdana, Chicago, Helvetica, "sans serif";
font-size:100%
}

div#calendario caption {
color:#000;
background:#fff;
margin-bottom:0.5em;
padding-bottom:0.5em;
border:0 none
}

div#calendario tr#giorni th {
color:#009;
background-color:#EDECEC;
font-weight:700;
text-align:center;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
padding:1px 0.33em
}

div#calendario td {
border-left:1px solid #E1D9D9;
border-right:0 solid #E1D9D9;
border-top:0 solid #E1D9D9;
border-bottom:1px solid #E1D9D9;
vertical-align:top;
background:#fff;
padding:0
}

div#calendario td.dom {
border-right:1px solid #E1D9D9;
background:#fff;
text-align:right;
padding-right:0.2em
}

div#calendario td.vuoto {
background:#fff;
border-right:1px solid #E1D9D9
}

div#calendario td p {
text-align:left;
padding:0.25em 0.25em 1em
}

div#calendario td.evidenza {
background:#B9D06F;
border:1px solid #999
}

div#calendario td.evidenza a {
background:#B9D06F;
border:0px solid #999;
text-align:right;
}

.data {
border-left:1px solid #E1D9D9;
border-right:0 solid #E1D9D9;
border-top:0 solid #E1D9D9;
border-bottom:1px solid #E1D9D9;
float:right;
text-align:center;
background:#F3F3F3;
margin:0;
padding:0.125em 0.25em 0
}

tr#giorni th {
width:16%;
border:1px solid #ccc
}

tr#giorni th.dom {
width:2%;
border:1px solid #cca
}

table#circolari td.vuoto {
width:2%;
vertical-align:top;
text-align:left;
border:0 solid #E1D9D9;
background:#fff;
padding:0
}

table#circolari th a {
text-align:left;
border:1px solid #E1D9D9;
width:50%;
font-size:100%
}

.sinistra a {
text-align:left;
border:0 solid #009;
width:70%
}

.lavori{
text-align:left;
border:1px solid #009; 
width:70%
}

.sinistraxl a {
text-align:left;
border:0 solid #009
}

.centro {
text-align:center
}

div#link p {
color:#000;
text-align:left;
font-size:100%;
margin:0
}

div#contentdiv ol li {
text-align:justify
}

div#contentdiv ol ol li {
text-align:justify;
list-style-type:lower-alpha
}


div#commento {
background:url('../i/fenicottero_rosa.jpg') no-repeat 5px 50%;
text-align:center;
float:left;
width:183px;
margin-left:0;
margin-top:20px;
font-family:Verdana, arial, "sans serif";
font-size:80%;
background-color:transparent;
padding:0
}

div#validatori {
text-align:left;
float:left;
width:181px;
margin-left:10px;
margin-top:10px;
margin-right:10px;
font-family:Verdana, arial, "sans serif";
font-size:80%;
background-color:transparent;
color:#000;
text-decoration:none;
padding:0
}

div#validatori h1 {
font-size:100%;
text-align:left;
}

div#validatori img {
font-size:100%;
text-align:left;

}

div#validatori li {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000;
margin-left:0;
margin-right:18px;
padding:0
}

div#validatori a {
font-size:100%;
text-decoration:none
}

div#validatori address {
font-size:100%;
text-decoration:none
}

div#contatore {
text-align:center;
float:left;
width:180px;
margin-left:0;
margin-top:10px;
font-family:Verdana, arial, "sans serif";
font-size:100%;
background-color:transparent;
padding:0
}

div#contatore li {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
color:#000;
margin-left:0;
margin-right:30px;
padding:0
}

div#contatore img {
border:0;
width:100px;
height:16px
}

div#contatore span {
margin-left: 2em;
}

a:hover{
color:#00a;
text-decoration: none;
background:#fff;
}

div#contentdiv a:visited {
color:#009
}

#header a,.immagini a {
font-size:60%
}

div#news h2,div#news2 h2 {
font-size:100%;
text-align:center;
color:#000;
padding:5px 0 0
}

#news p.news1,#news2 p.news1 {
color:#009;
background-color:#EDECEC;
background-position:center right;
background-repeat:repeat-x;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Arial, "New Century Schoolbook", "Bitstream Vera Serif", "sans serif";
text-transform:uppercase;
text-align:center;
border-bottom:1px solid #aaa;
margin:0;
padding:3px 5px
}

#news ul,#news2 ul,#extra ul {
border-top:1px dotted #ccc;
margin:5px 5px 0;
padding:0
}

#news li a:link,#news li a:visited,#news li a:visited:hover,#news li a:hover,#news li a:active,#news2 li a:link,#news2 li a:visited,#news2 li a:visited:hover,#news2 li a:hover,#news2 li a:active {
display:block;
font-size:80%; 
clear:both;
font-style:normal;
padding-right:5px
}


#extra h3,#extra h2,#extra h1 { 
color:#000000; 
background-color:#ffff77;
background-position:center right;
background-repeat:repeat-x;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
text-align:left;
border-bottom:1px solid #aaa;
margin:0;
padding:3px 5px;
margin:10px 10px 10px 5px;
}

#extra .select{
color:#009;
background-color:#EDECEC;
background-position:center right;
background-repeat:repeat-x;
font-size:100%;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:uppercase;
text-align:left;
border-bottom:1px solid #aaa;
margin:0;
padding:3px 5px
}

#extra li a:visited,#extra li a:visited:hover,#extra li a:hover,#extra li a:active {
display:block;
clear:both;
font-style:normal;
padding-right:5px;
}

#extra li a:link {
display:block;
clear:both;
font-style:normal;
padding-right:5px;
}

ul,div#validatori ul,div#contatore ul {
list-style-type:none
}

#navorizz a,table#navorizz a {
color:#000;
text-decoration:none;
padding-right:10px
}

td,table#classi tr,table#classi1 tr,table#classi2 tr,table#classi3 tr,table#classi4 tr,table#classi5 tr,table#circolari tr {
border:1px solid #E1D9D9
}

div#libri table,table#libri,div#docenti table,table#docenti,table#classi,classi1,classi2,classi3,classi4,classi5,table#circolari {
margin-left:10px;
width:95%;
border:0 solid #E1D9D9;
text-align:left;
font-family:Arial, Verdana, Chicago, Helvetica, "sans serif";
font-size:100%
}

div#libri td,table#libri td,div#docenti td,table#docenti td,table#link td,table#link2 td {
border-left:0 solid #E1D9D9;
border-right:0 solid #E1D9D9;
border-top:0 solid #E1D9D9;
border-bottom:0 solid #E1D9D9;
vertical-align:top;
text-align:left;
background:#fff;
padding:0
}

table#libri tr,table#docenti tr,table#link tr,table#link2 tr {
border:0 solid #E1D9D9
}

table#libri td a,table#libri td a:hover,table#docenti td a,table#docenti td a:hover,table#classi td a,table#classi1 td a,table#classi2 td a,table#classi3 td a,table#classi4 td a,table#classi5 td a,table#classi td a:hover,table#classi1 td a:hover,table#classi2 td a:hover,table#classi3 td a:hover,table#classi4 td a:hover,table#classi5 td a:hover,table#circolari td a,table#circolari td a:hover,table#link td a,table#link td a:hover,table#link2 td a,table#link2 td a:hover {
border:0 solid #E1D9D9;
text-decoration:underline
}

table#libri th a,table#docenti th a,table#link th a,table#link2 th a {
text-align:left;
border:0 solid #E1D9D9;
font-size:100%
}

table#docenti th,.sinistra,a.sinistra {
text-align:left
}

table#classi th,table#classi1 th,table#classi2 th,table#classi3 th,table#classi4 th,table#classi5 th,table#circolari th,table#circolari td {
vertical-align:top;
text-align:left;
border:1px solid #E1D9D9;
background:#fff;
padding:0
}

table#classi td,table#classi1 td,table#classi2 td,table#classi3 td,table#classi4 td,table#classi5 td {
vertical-align:top;
text-align:center;
border:1px solid #E1D9D9;
background:#fff;
padding:0
}

table#classi td.vuoto,table#classi1 td.vuoto,table#classi2 td.vuoto,table#classi3 td.vuoto,table#classi4 td.vuoto,table#classi5 td.vuoto {
width:2%;
vertical-align:top;
text-align:center;
border:0 solid #E1D9D9;
background:#fff;
padding:0
}

table#classi th a,table#classi1 th a,table#classi2 th a,table#classi3 th a,table#classi4 th a,table#classi5 th a {
text-align:left;
border:1px solid #E1D9D9;
font-size:100% 
}

.WAI {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif; 
border:0;

}

.CNIPA,.CNIPA {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
border:0;

}

.CNIPA-1,.CNIPA-1 {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
border:0;

}


.ita150img,.ita150img {
font:normal 100% Arial, Verdana, Geneva, Helvetica, sans-serif;
border:0;


}

div#footer a:hover.ita-150 {
border:none;
}

div#contentdiv img{
border:none;
}

table#link,table#link2 {
margin-left:0;
width:98%;
border:0 solid #E1D9D9;
text-align:left;
font-family:Arial, Verdana, Chicago, Helvetica, "sans serif";
font-size:100%
} 
a.video {display:block;width:500px;height:400px;}	
