 html,body{margin:0;padding:0;height:100%;width:99%}
body {background-color:#fef3f1; color:#620000;margin:0 0 0 0;padding:0 0 0 0; font:100.01% Verdana, Arial, Helvetica, sans-serif; font-weight: bolder}

a:link {color:#003366;
     font-weight: bold;
     font-style: normal;
     text-decoration: none}

a:visited {color: #999999;
     font-weight: bold;
     font-style: normal;
     text-decoration: underline}

a:hover, a:active {color: #003366;
     font-weight: bold;
     font-style: normal;
     text-decoration: none}

a img {border:none }

img.B { border: 1px solid #620000 !important;
 }

 p {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700;
 	  color:#620000; left:0px; text-align:justify; padding:0 10px 0 10px;
 	  margin: 0 20px 0 10px;font-size:100.01%;line-height:125%
 }

 h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:medium;
     font-style:italic;  text-transform: uppercase; text-align: center;font-weight:bold;
  }

 h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;
    text-align:center;font-size: small
  }

 h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: medium
  }

 h5 {font-family:Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;
      font-size: .80em; font-weight: bolder;margin-top:-3px
  }

 blockquote {text-align: left;line-height:0.9em;font-variant: small-caps;
             font-size:small;padding:2px 20px 2px 40px;margin:0 20px 0 10px
  }

	.Sx {text-align:left}

	.Dx {text-align:right}

	.mini {font-size:.70em	}
	
	.mini1 {font-size:.75em;padding:2px 20px 2px 40px;margin:0 20px 0 10px	}

	.centro {text-align:center}
	
	.SC {font-variant: small-caps}
	
	.ind{padding-left:45px;font-size:90%;}
	
	.ind2{padding-left:150px;font-size:90%;}
	
	.evid {display:inline; background-color:#FFFFCC;}

 div#container{position:absolute;left:5%; top:0px;width:90%;margin: 0 auto;text-align:left;
							 z-index:1; min-height: 515px;height: auto !important; height: 540px;
 							 
 }
 div#header{position:relative; left:0; top:10px; width:99%; height:121px; z-index:2;
  }

 div#MnuIt {position:absolute;left:267px; top:75px; width:541px; height:22px; z-index:5; visibility: visible
  }
 div#MnuEng {position:absolute;left:269px; top:75px; width:641px; height:22px; z-index:5; visibility: visible
  }

 div#HidMnu {position:absolute;top:70px;margin-top:0px;margin-left:120px;font-size:0.80em;width:650px;visibility:visible;
             z-index:5;border: 1px solid gray;overflow:auto;height:75px;  padding:0 5px 0 5px
 }

 div#HidMnu.js {position:absolute;top:70px;margin-top:0px;margin-left:120px;font-size:0.80em;width:650px;visibility:hidden;
             z-index:5;border: 1px solid gray;overflow:auto;height:75px;  padding:0 5px 0 5px
 }

 div#Flag {position:absolute; left:19px; top:79px; width:75px; height:25px; z-index:6
 }

 div#Main {position:relative;left:3%; top:37px;width:95%;min-height:368px;height: auto !important;height:368px;
           background-image:url(Img/Red1dInt.jpg);font-size:.93em; z-index:1
 }

 div#MainIdx {position:relative;left:3%; top:37px;width:95%;height:367px;background-image:url(Img/Red1dMain.jpg);
           z-index:1
 }

 div#Footer{clear:both; left:9px;width:90%;height:50px; z-index:3;margin:0 0 0 5%;font-family:Verdana, Arial, Helvetica, sans-serif;
 						font-variant:small-caps;font-size: .80em; font-weight: bolder; text-align:left; margin-top:5%
   }
 
 div#Footer p.legal {font-size:.60em;text-align:right;font-weight:700;margin-top:-15px
 }

 div#Footer hr { width:99%;text-align:center;line-height:0.01em}

 div#Note{width:90%;margin:0 0 0 5%;font-size:.70em;font-weight:700;z-index:3;margin-top:3%;height:5px
   }

 div#txt {clear:both;width:90%;margin:0 0 0 5%;font-size:.75em;font-weight:700;z-index:3;margin-top:3%;height:auto
   }

 div#img {clear:both;position:relative;margin-left:5%;height:auto;width:99%
   }

 div#ImgMn {clear:both;margin-left:-5px;height:auto;width:99%; z-index:5
   }

	div#Orari{width:170px;float:left;}
	div#Orari p {text-align:right;}
	
	div#Prog {float:left;width:600px;}
	div#Prog p {text-align:left;}
	
 div#MainZag {
 	position:relative;
	left:3%; 
	top:37px;
	width:95%;
	min-height:368px;
	height: auto !important;
	height:368px;
  background-color:#EAE8EA;
	border:#663300 3px outset;
	font-size:.80em; 
	z-index:1
 }

	#apDiv1 {
	position:absolute;
	width:280px;
	height:150px;
	z-index:99;
	left: 1px;
	top: 1px;
	z-index:99;
	border:#663300 3px outset;
	background-color:#EAE8EA;
	text-align:center;
	visibility:visible;
}

	#apDiv1a {
	position:absolute;
	width:280px;
	height:150px;
	z-index:99;
	left: 1px;
	top: 1px;
	z-index:99;
	border:#663300 3px outset;
	background-color:#EAE8EA;
	text-align:center;
	visibility:hidden;
}
	#apDiv2 {
	position:absolute;
	width:284px;
	height:158px;
	z-index:2;
	left: 331px;
	top: 208px;
	z-index:99;
	border:#663300 3px outset;
	background-color:#e5d4d1;
	
}

#apDiv1 p, #apDiv1a p {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
}