* { padding: 0; margin: 0; }

body {
 background: url(images/back.png) 0 0 repeat-x;
 background-color: #ead7b7;
}

a:LINK {
 color : #ab0000;

}

a:VISITED {
 color : black;

}

a:HOVER {
 color : #ab0000;
 text-decoration : underline;
}

a:ACTIVE {
 color : black;

}

.hiddenPic {display:none;}

.hidden {
display : none;
}

.servizi{
padding:0 0 0 23px
}

img {
  border: 0;
}
.immagini {
 float:left;
 border:1px solid #ab0000;
 padding:5px;
 margin:0 10px 0 0
}
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.8;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

p{
 font-family:Arial;
 font-size: 0.90em;/*verdana 0.90*/
 letter-spacing: 1px;
 color: black;
 line-height: 18px;
 padding:0px 30px 0 25px;
 text-indent: 20px;
}

h1{
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #d90000;
 padding:10px 15px 15px 15px;
 font-size: 1.20em
}

h2{
 padding:55px 0 0 70px;
 font-size: 1.50em;
 font-style: italic; 
}

h3{
 font-size: 1.50em;
 font-style: italic; 
 color:white
}

h4{
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #d90000;
 padding:10px 15px 15px 15px;
 font-size: 1.0em
}

h5{
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #d90000;
 padding:5px 5px;
 font-size: 1.0em
}

h6{
 padding:70px 0 0 750px
}

#wrapper { 
 background: url(images/bg.png) 0 0 no-repeat;
 margin: 0 auto;
 width: 881px;
 height:388px;
}
#faux {
 background: url(images/sfondofaux.png);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#nome {
 color: #333;
 width: 881px;
 height: 137px;
 background: url(images/scuolak.png) 23px 23px no-repeat;
}
#nomeen{
 color: #333;
 width: 881px;
 height: 137px;
 background: url(en_images/schoolk.png) 23px 23px no-repeat;
}
#header {
 color: #333;
 width: 835px;
 padding: 0px;
 height: 200px;
 margin-left:23px;
 background: #d70000;
}
#navigazione {
 background: url(images/menu.png) 23px 0 no-repeat;
 width:881px;
 margin-left: 0;
 height:131px
}
#rightcolumn { 
 display: inline;
 width: 612px;
 float: right;
 padding: 0 10px 0 0
}
#programma { 
 float: right;
 width: 612px;
 height:1000px;
 display: inline;
 position: relative;
 background: url(images/programma.png) center 236px no-repeat;
}
#programmaen{ 
 float: right;
 width: 612px;
 height:1000px;
 display: inline;
 position: relative;
 background: url(en_images/programmaen.png) center 236px no-repeat;
}
#leftcolumn { 
 float: left;
 width: 210px;
 margin-left:48px;
 display: inline;
 position: relative;
}
#leftcolumn h3{ 
 color:white;
 font-style:normal;
 font-size:14px
}
.manuali {
 font-family:Arial;
 font-size: 0.90em;/*verdana 0.90*/
 letter-spacing: 1px;
 color: black;
 line-height: 18px;
 padding:0px 30px 0 25px;
 text-indent: 20px;
 height:300px
}

.manuali img{
float:left;
padding:0 10px
}
#links{
 color:white;
 font-size:14px;
 font-family:Georgia;
 font-weight:bold
}
#links a {
 color:white;
 font-size:13px;
 font-family:Georgia;
 line-height:18px
}
#links a:hover {
 color:#adadad
}
#footer { 
 width: 902px;
 height:193px;
 clear: both;
 background: url(images/foot.gif) no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#footeren { 
 width: 902px;
 height:193px;
 clear: both;
 background: url(en_images/footen.gif) no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }