
html,body{
margin: 0;
padding:10;
}
body{
font-family: Verdana,arial,sans-serif;
font-size: 76%;
text-align:center
}
.tablevideo{
border: 1px solid white;
}
.tablescheda{
border: 0px solid orange;
}
.img1{
border: none;
}
.img2{
border: 0px solid red;
position: relative;
top: -8px;
left: 0px;
}
.img3{
border: 1px solid white;
}
.img4{
border: 1px solid orange;
}
.imgtext0{
float: left;
margin : 0 12 0 0;
}
.imgtext{
float: left;
margin : 10 7 0 0;
border: 1px solid silver;
}
.imgtext2{
float: right;
margin : 5 0 0 5;
border: 1px solid silver;
}

.tdcompagnia{
font-size: 12px;
font-weight: bold;
text-align: center;
color: orange;
border-top: 1px solid white;
}
.td1{
font-size: 13px;
font-weight: bold;
color: orange;
align: center;
}
.td2{
font-size: 10px;
font-weight: bold;
color: silver;
}
.td3{
font-size: 12px;
font-weight: bold;
text-align: center;
color: orange;
}
.div1{
width: 540px;
margin-top: 0px;
margin-bottom: 10px;
padding: 10 0 0 0;
color: white;
font-size: 12px;
}
.div2{
border-top: 1px solid red;
margin-top: 0px;
padding: 12 0 0 0;
}
.div3{
border-top: 1px solid red;
margin-top: 0px;
padding: 12 0 0 0;
}
.div4{
border-top: 1px solid red;
}
.div5{
border-top: 1px solid red;
padding: 5 0 0 0;
}
.div6{
font-size: 11px;
font-weight: bold;
color: orange;
align: center;
}
.divimp{
width: 540px;
margin-top: 0px;
margin-bottom: 10px;
padding: 10 0 0 0;
color: white;
font-size: 12px;
}
.divtext{
width: 97%;
font-size: 12px;
line-height: 25px;
color: white;
align: justify;
padding: 10 3 0 3;
}
.divscheda{
width: 97%;
font-size: 12px;
line-height: 24px;
color: orange;
align: justify;
padding: 10 3 0 3;
}
.divspot{
font-size: 20px;
line-height: 21px;
width: 450px;
color: white;
text-align: justify;
}
.divspot2{
font-size: 12px;
line-height: 21px;
width: 380px;
color: white;
text-align: justify;
}
.divlink{
width: 540px;
height: 400px;
background-color: #111111;
}
.divgong{
font-size: 10px;
line-height: 21px;
color: white;
text-align: justify;
width: 150px;
border-top: 1px solid white;
}
.divscuola{
width: 97%;
font-size: 12px;
line-height: 24px;
padding: 10 10 0 0;
overflow: auto;
}
.allegato{
background-image: url(allegato.gif);
}
.font1{
font-size: 12px;
font-weight: bold;
background-color: #e60202;
}
.font2{
font-size: 11.5px;
line-height: 16px;
color: silver;
}
.font3{
font-size: 11px;
color: white;
line-height: 22px;
text-align: justify;
}
.font4{
font-size: 14px;
font-weight: bold;
color: orange;
}
.font5{
font-size: 10px;
color: silver;
text-align: center;
}
.menu{
padding: 0 0 0 3;
}
.news{
padding: 0 0 0 3;
}
.spettacoli{
border: 1px solid orange;
}
.fototitle1{
font-family: arial,sans-serif;
font-size: 9px;
color: orange;
margin-left: 25px;
padding: 0px;
}
.fototitle2{
font-family: arial,sans-serif;
font-size: 9px;
color: orange;
margin-left: 25px;
padding: 0px;
}
.fototitle3{
font-family: arial,sans-serif;
font-size: 9px;
color: orange;
margin-left: 25px;
padding: 0px;
}
.fototitle4{
font-family: arial,sans-serif;
font-size: 9px;
color: orange;
margin-left: 25px;
padding: 0px;
}
div#container{
width:850px; 
border: 1px solid red;
background-image: url(spacer/spacer.gif);
background-repeat: repeat-y top right;
color: white;
}
div#container2{
background-image: url(spacer/spacer.gif);
background-repeat: repeat-y top left;
text-align: left
align: center;
}
div#navigation{
float: left;
width: 120px;
height: 700px;
padding: 10 10 0 10;
}
div#header{
border-top: 5px solid #e60202;
padding: 5 0 5 0;
border-bottom: 1px solid silver;
}
div#extra{
float: right; 
width:160px;
height: 700px;
padding: 10px 0 0 5px;
padding: 10px;
}
div#content{
height: 950;
font-size: 11px;
line-height: 19px;
margin-left: 120px;
margin-right:160px;
padding: 0 0 0 14;
border-right: 1px solid silver;
border-left: 1px solid silver;
text-align: justify;
}
div#content2{
font-size: 11px;
height: 720px;
line-height: 19px;
margin-left: 120px;
margin-right:160px;
padding: 10px 10px;
border-right: 1px solid silver;
border-left: 1px solid silver;
text-align: justify;
}
div#contentscuola{
height: 900px;
font-size: 11px;
line-height: 19px;
margin-left: 120px;
margin-right:160px;
padding: 0 0 0 14;
border-right: 1px solid silver;
border-left: 1px solid silver;
text-align: justify;
}
div#contentfoto{
height: 350px;
padding: 0 0 0 0;
}
div#footer{
clear:both; 
font-size: 11px;
font-weight: bold;
text-align:center; 
padding: 5px 0;
background-color: #e60202; 
color: black
}
.link {
color: orange;
text-decoration: none;
border-bottom: 0px solid white; 

}
a.link:visited{
	 border-bottom: 0px solid white; 
}
a.link:hover{
	 border-bottom: 1px solid orange; 
}
a.link:active{
	 border-bottom: 1px solid orange; 
}
.linkspot {
font-size: 20px;
color: orange;
text-decoration: none;
border-bottom: 0px solid white; 

}
a.linkspot:visited{
	 border-bottom: 0px solid white; 
}
a.linkspot:hover{
	 border-bottom: 1px solid orange; 
}
a.linkspot:active{
	 border-bottom: 1px solid orange; 
}
.link1 {
 border: 1px solid white; 

}
a.link1:visited{
	 border: 1px solid white; 
}
a.link1:hover{
	 border: 1px solid orange; 
}
a.link1:active{
	 border: 1px solid white; 
}
.submenu {
font-size: 10px;
font-weight: bold;
color: orange;
text-decoration: none;
}
a.submenu:visited{
font-size: 10px;
font-weight: bold;
color: orange;
text-decoration: none;

}
a.submenu:hover{
font-size: 10px;
font-weight: bold;
color: white;
text-decoration: none;

}
a.submenu:active{
font-size: 10px;
font-weight: bold;
color: orange;
text-decoration: none;
}
.linkcontact {
font-family: Verdana, Arial;
font-size: 13px;
font-weight: bold;
color: white;
text-decoration: none;

}
a.linkcontact:visited{
	 color: white; 
}
a.linkcontact:hover{
	 color: orange; 
}
a.linkcontact:active{
	 color: orange; 
}
