/*img, div { behavior: url(iepngfix.htc) }*/
* html img {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "imm/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

body { margin:0; padding:0; background: #993300 url(imm/bg2.jpg) 0 0 repeat;font-family:'sans-serif', 'Meta', sans-serif; 
font-size:16px;}
.clear { clear:both}
.corpo { width:800px; margin:0 auto; color:#FFF; padding:0}
.logo { margin:40px auto 40px 0; border:none}
.logo a img { border:none}
.info { text-align:center}
.info a { color:#000}

a { color:#CCCCCC}
a:hover { color:#282828}
p.destra-txt { text-align: right}

div.contenuto, div.contenuto-top, div.contenuto-bottom, div.contenuto2 { margin:0;}
div.contenuto {display:block;background: transparent url(imm/contenuto.png) repeat-y;padding:0 20px 20px 20px;}
div.contenuto2 {display:block;background: transparent url(imm/contenuto2.png) repeat-y;padding:0 20px 20px 20px;}
.contenuto p, .contenuto h2, .contenuto2 p, .contenuto2 h2 { margin:0}
.contenuto-top { height:12px; width:800px; background: transparent url(imm/contenuto-top.png) no-repeat;}
.contenuto-bottom { height:12px; width:800px; background: transparent url(imm/contenuto-bottom.png) no-repeat; }
.sinistra, .centro, .destra { width:237px; float:left; margin-right:5px; padding-left:10px}
.centro, .destra { background: transparent url(imm/bordo.gif) 0 50% no-repeat; height:340px }

.contenuto h2 { padding-bottom: 20px}
.sinistra, .destra, .centro { text-align: center;}
.destra a { color:#FFFFFF;}
.destra a:hover { color:#282828} 


#second-nav{width:200px;height:24px;background:transparent url(imm/selezione2.gif) 0 0 no-repeat;margin:0 auto;padding:0}
#second-nav ul{border:0;margin:0;padding:0;list-style-type:none;text-align:center;clear:left}
#second-nav ul li{display:block;float:left;text-align:center;padding:0;margin:0}
#second-nav ul li a span{display:none}
#second-nav ul li a{height:24px;margin:0px;padding:0px;display:block}
#second-nav ul li a.ita{width:100px}
#second-nav ul li a.eng{width:100px}
#second-nav ul li a.ita:hover{background:url('imm/selezione2.gif') 0 -24px}
#second-nav ul li a.eng:hover{background:url('imm/selezione2.gif') -100px -24px}
#second-nav ul li a.ita:active{background:url('imm/selezione2.gif') 0 -48px}
#second-nav ul li a.ing:active{background:url('imm/selezione2.gif') -100px -48px}


#middle-nav{width:200px;height:24px;background:transparent url(imm/selezione2.gif) -300px 0 no-repeat;margin:0 auto;padding:0}
#middle-nav ul{border:0;margin:0;padding:0;list-style-type:none;text-align:center;clear:left}
#middle-nav ul li{display:block;float:left;text-align:center;padding:0;margin:0}
#middle-nav ul li a span{display:none}
#middle-nav ul li a{height:24px;margin:0px;padding:0px;display:block}
/*#middle-nav ul li a.program{width:72px}
#middle-nav ul li a.registration{width:128px}
#middle-nav ul li a.program:hover{background:url('imm/selezione.gif') -300px -24px}
#middle-nav ul li a.registration:hover{background:url('imm/selezione.gif') -372px -24px}
#middle-nav ul li a.program:active{background:url('imm/selezione.gif') -300px -48px}
#middle-nav ul li a.registration:active{background:url('imm/selezione.gif') -372px -48px}*/

#middle-nav ul li a.program2{width:200px}
#middle-nav ul li a.program2:hover{background:url('imm/selezione2.gif') -300px -24px}
#middle-nav ul li a.program2:active{background:url('imm/selezione2.gif') -300px -48px}

.read {margin:0 auto; width: 100px; height: 24px; background: url(imm/selezione.gif) -200px 0 no-repeat; text-indent: -9999px; display: block; }
.read:hover { background: url(imm/selezione.gif) no-repeat -200px -24px; }
.read:active { background: url(imm/selezione.gif) no-repeat -200px -48px; }


.credits { margin-bottom:30px}
ul.elenco { list-style: none; padding:0 0 0 10px; margin:5px 0 0 0}
ul.elenco li { text-align: center; font-size:24px; padding-bottom: 15px}

.pc { font-family:'sans-serif', 'Meta', sans-serif; font-size:12pt; font-weight:bold; color:#ED7D00}
.pc-list h4{ margin:0; padding:10px 0 0 0;font-weight:bold; color:#ED7D00 }
.pc-list a { color:#ED7D00; text-decoration:none; font-weight:normal }
.pc-list a:hover { text-decoration:underline; color: #ED7D00}
.title { font-family:'sans-serif', 'Meta', sans-serif; font-size:12pt; font-weight:bold; color:#ED7D00}
p {text-align:left; margin-bottom:0px}
.indent { text-align:left; margin-bottom:10px; margin-left:45px}
.date { font-family:'sans-serif', 'Meta Plus Medium', sans-serif; font-size:10pt; font-weight:normal; color:#fff}
sup {font-family:'sans-serif', 'Meta Plus Medium', sans-serif;  font-weight:normal; color:#fff}
.f-s { float:left; width:480px;  margin:0; padding:0}
.f-s p{text-align: left;}
.f-s h3{ margin:0; padding:0}
.f-d { float:right;width:250px; padding-left:15px;}
.f-d2 { padding: 15px 5px 0 5px;}
.f-d2 p { }
.clear { clear:both;}
.a-d { text-align: right}
.dep { font-size:14px}
.min { font-size:9px}

.normal { font-family:'sans-serif', 'Meta', sans-serif; font-size:12pt; }
.contenuto .normal .dep { padding-top:0px} 

.special { background: transparent url(imm/special.png) 0 0 repeat}