/*EDZ Tutti i diritti riservati*/

*{
 margin: 0;
 padding: 0;
}

html, body {
margin : 0;
padding : 0;
text-align : center;
background : url(sfondosecondo.gif) repeat-x;
background-color : #0066ff;
}
#centrato {
width : 800px;
margin : auto;
}
#corpo {
float : left;
background : url(laterali.gif) left 0%;
width : 800px;
margin : 70px 0 0 0;
}

#avviso{
 background: orange;
width : 550px;
border : 1px solid #990000;
margin : 10px;
padding : 3px;
clear : left;
  
  
}
#colonnauno {
float : left;
width : 590px;
padding : 0 0 0 15px;
text-align : left;
font-size : 12px;
color : white;
font-family : Verdana;
margin : auto;
}
#colonnadue {
float : left;
width : 190px;
font-family : Tahoma;
color : #990000;
font-size : 12px;
margin-bottom : 0;
}
#colonnadue a:link, #colonnadue a:visited {
text-decoration : underline;
color : navy;
}
#colonnadue a:hover {
color : red;
text-decoration : none;
}
#colonnadueiframe {
margin-bottom : 15px;
}


#intestazione {
background-image : url(banner.jpg);
height : 100px;
width : 780px;
margin : auto;
background-repeat : no-repeat;
}
#contenitoreuno {
width : 400px;
border : 1px dashed white;
}
#menu04o {
width : 780px;
font : 10px Arial, Helvetica, sans-serif;
}
#menu04o ul {
list-style : none;
margin : 0;
padding-left : 0;
}
#menu04o li {
font-size : 1.1em;
display : inline;
margin : 0;
padding : 0;
}
#menu04o a:link, #menu04o a:visited {
float : left;
padding : 0.3em 1.5em 0.3em 1.5em;
margin : 0;
border-left : 10px solid #41545f;
background-color : #0000cc;
color : white;
text-decoration : none;
}
#menu04o a:hover, #menu04o a:focus, #menu04o a:active {
background-color : white;
color : #990000;
border-left : 10px solid #ead100;
}
#intestazionedue {
width : 780px;
height : 23px;
background-color : white;
margin : auto;
background-color : #0000cc;
}
.nota {
background : url(nota3.jpg);
width : 590px;
background-repeat : no-repeat;
margin-top : 5px;
height: 363px;
font-size : 12px;
color : white;
font-family : Tahoma;
padding-top : 15px;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
}
.notadue {
width : 560px;
margin-top : 0;
font-size : 12px;
color : white;
font-family : Tahoma;
text-align : justify;


}
.notadue img {
margin : 20px 0 0 0;
}
.spiegazione {
width : 560px;
margin-top : 10px;
font-size : 12px;
color : white;
font-family : Tahoma;
text-align : justify;
padding : 5px 15px 5px 5px;
height : auto;
border : 1px solid yellow;
}
.spiegazione img {
float : left;
margin : 10px 10px 0 10px;
}
.notatre {
width : 280px;
font-size : 12px;
color : white;
font-family : verdana;
margin-top : 25px;
float : left;
margin-left : 3px;
padding : 0;
height : 345px;
border-right : 2px solid #e0b03d;
}
.notatre p {
font-style : italic;
}
#testonota {
margin : 10px 0 0 10px;
}
#editoriale {
margin : 5px;
border : 1px solid yellow;
}
.sottopagina {
background-image : url(sotto.gif);
width : 800px;
height : 53px;
clear : left;
text-align : center;
font-family : Tahoma;
font-size : 10px;
text-align : center;
color : #990000;
}
.sottopagina a:link, .sottopagina a:visited {
color : #663300;
text-decoration : none;
}
.sottopagina a:hover {
color : #ff0033;
}
.foto {
width : 550px;
border : 1px solid #990000;
margin : 10px;
font-family : Tahoma;
color : #ffffff;
padding : 3px;
clear : left;
background-color : #0099cc;
}
.foto a:link, .foto a:visited {
color : #000099;
text-decoration : underline;
}
.foto a:hover {
color : white;
text-decoration : none;
font-weight : 600;
}
.foto h1 {
background-color : maroon;
color : white;
font-family : Tahoma;
width : 550px;
}
.fotogall {
width : 550px;
border : 1px solid #990000;
margin : 10px;
font-family : Tahoma;
color : white;
padding : 3px;
clear : left;
background-color : #0099cc;
}
.fotosinistra {
width : 150px;
margin: auto;
border : 1px solid #0000cc;
font-family : Tahoma;
color : #990000;
margin-top : 15px;
background-color : white;
padding: 1px;

}

#scorrevole{
	width: 150px;
	margin-top: 25px;
	
	}

.fotosanto {
width : 150px;
margin : auto;
}
a.fotosanto hover {
color : yellow;
}

.fotodestra {
width : 170px;
border : 1px solid #0000cc;
font-family : Tahoma;
color : #990000;
padding : 3px;
height : 120px;
margin-top : 15px;
margin-bottom : 15px;
margin-left : 10px;
float : left;
text-align : center;
background-color : white;
}
h1 {
border-bottom : 1px solid #b22222;
color : #ffff00;
font-size : 16px;
font-weight : bold;
width : 230px;
font-family : Arial;
margin-top : 0;
margin-bottom: 5px;
text-align : right;
}
h2 {
background-color : #000099;
color : red;
width : 150px;
font-family : Tahoma;
font-size : 11px;
text-align : center;
margin : 0;
}
h3 {
background-color : red;
color : #000099;
width : 150px;
font-family : Tahoma;
font-size : 11px;
text-align : center;
}
h4 {
background-color : white;
color : #000099;
font-family : Tahoma;
font-size : 18px;
text-align : left;
width : 260px;
border : 3px double #a52a2a;
padding : 3px;
margin : 0;
}
h5 {
background-color : #000099;
color : #ffff33;
width : 150px;
font-family : Tahoma;
font-size : 11px;
text-align : center;
margin : 0;
}
h6 {
background-color : yellow;
font-family : Tahoma;
font-size : 11px;
color : red;
font-style : oblique;
width : 270px;
margin : 0;
}
.titolo {
background : url(sfondotitolo.gif) repeat-x;
color : #0000cd;
font-weight : bold;
}
.fotogalleria {
width : 170px;
border : 1px solid #0000cc;
font-family : Tahoma;
color : #990000;
padding : 15px 0 5px 0;
height : 118px;
margin-top : 15px;
margin-bottom : 15px;
margin-left : 10px;
float : left;
text-align : center;
background-color : #ffff99;
}


a.fotogalleria img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
a.fotogalleria:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
} 


#spot {
width : 151px;
margin : auto;
font-family : Tahoma;
color : #990000;
background-image : url(spot.gif);
background-repeat : no-repeat;
}
.primopiano {
	width : 560px;
	border : 1px solid #00008b;
	float : left;
	height : 100px;
	margin-left : 10px;
	background-color : #698ae6;
	text-align: left;
   
}




.primopiano a:link, a:visited  {
   color: white;
}

.primopiano a:hover, a:focus, a:active  {
   color: #ff6347;
}





.primopiano a img {
  border: none;
}


.pianosecondo {
width : 540px;
height : auto;
border-bottom : 1px dashed yellow;
margin : 8px 0 3px 0px;
padding : 5px 0 0px 10px;
font-family : "Courier New", Courier, monospace;
font-size : 14px;
color : white;
text-align : left;
border-top : 1px solid;

}

#partea{
	float: left;
	
}

#parteb{
	float: left;
	color: white;
}


.latoa{
  width: 295px;
  border: 1px solid #00008b;
  float: left;
  margin-top: 15px;
  margin-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: left;
  clear: left;
}

.latoa a img{
	border: none;
}

.a{
	width: 190px;
   float: left;
}

.b{
	width: 100px;
   float: left;
	margin-left: 3px;
	padding: 1px;
  
}



.latob{
  width: 240px;
  height: 265px;
  float: left;
  margin-top: 15px;
  margin-left: 10px;
  text-align: center;
  border: 1px solid #00008b;
  padding-right: 5px;
  padding-left: 5px;
  display: inline;
  
  }
  
  .latob a:link, .latob a:visited{
   color: Yellow;
	text-decoration: none;
   font-weight: bold;
	
  }
 
.latob a:hover, a:focus, a:active{
	color: red;
}
  

.latob img {
 border: none;
 margin-top: 5px;
 float: left;
 padding-right: 3px;
}  





#latob1{
	width: 250px;
  float: left;
  margin-top: 15px;
  margin-left: 10px;
  padding-bottom: 3px;
  text-align: right;
  clear: left;
  
}

.tickerstyle{width:245px; height:80px;  padding:2px; border: 1px solid #00008b;  overflow:hidden;}

.messagediv{display: none; padding: 3px;}






.sx {
width : 60px;
float : left;
margin : 3px 0 0 0;

}

td {
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
	color : white;
	
}




.dx {
width : 180px;
float : left;
margin : 0 0 0 0;
padding-left : 5px;
}
.vuota {
clear : left;
}
#fotosettimana {
	width : 550px;
	border : 1px solid #00008b;
	float : left;
	height : auto;
	margin-left : 10px;
	padding-left : 10px;
	padding-top : 10px;
	margin-bottom : 5px;
	margin-top : 10px;
	background-color : #698ae6;
	border-bottom : 5px solid #a52a2a;
	border-top : 5px solid #a52a2a;
}

#fotosettimana2 {
	width : 550px;
	border : 1px solid #00008b;
	float : left;
	height : auto;
	padding-top : 10px;
	margin-bottom : 5px;
	margin-top : 10px;
	background-color : #698ae6;
	border-bottom : 5px solid #a52a2a;
	border-top : 5px solid #a52a2a;
	margin-left: 5px;
	padding-left: 10px;
   padding-right: 10px;
}

#fotosettimana2 a:link, #fotosettimana2 a:visited {
color : #ff8c00;
}

#fotosettimana2 a:hover {
color : yellow;
text-decoration : none;
}

#fotosettimana p {
color : white;
font-family : "Courier New", Courier, monospace;
}
.fot {
clear : left;
color: white;
text-align: left;
}

.fot a:link, .fot a:visited {
	color: #ffd700;
}

.fot2 {
clear : left;
color: white;
font: Tahoma;
border: yellow;
margin-top: 3px;
}
#fotosettimana a:link, #fotosettimana a:visited {
color : #ff8c00;
}
#fotosettimana a:hover {
color : yellow;
text-decoration : none;
}
.log {
width : 150px;
border : 1px solid #0000cc;
margin : auto;
font-family : Tahoma;
color : #990000;
height : auto;
margin-top : 15px;
margin-bottom : 15px;
background-color : white;
padding : 0 0 4px 0;
}
.log img {
border : none;
}
#lista {
clear : left;
}


#commento {
width : auto;
}
#commento a:link, a:visited {
color : white;
}
#commento a:hover {
color : white;
text-decoration : none;
}
.grafica {
width : 565px;
float : left;
margin-top : auto;
}
.cancella {
clear : left;
}
#menu02v {
width : 550px;
}
#menu02v ul {
margin : 0;
padding-left : 0;
list-style : none;
text-align : left;
}
#menu02v li {
font-size : 1.1em;
display : inline;
margin : 0;
padding : 0;
text-align : left;
}
#menu02v a:link, #menu02v a:visited {
display : block;
background : #6465ff;
color : #fdf5e6;
margin : 0;
padding : 0.3em 0.6em 0.3em 0;
text-decoration : underline;
text-align : right;
border-right : 5px solid #b22222;
}
#menu02v a:hover, #menu02v a:focus, #menu02v a:active {
border-color : #b82323;
text-decoration : none;
color : #0000cd;
background-color : white;
}

.google {
 width: 150px;
 margin: auto	
}
