/* CSS Document */


div#container {
			margin : 0px auto;
			width : 750px;
			border-left: 2px solid #65ABC2;
			border-right: 2px solid #65ABC2;
			background-color: #ffffff;
      }
	  
 
div#header {
			margin:0px;
			text-align:center;
			background-color: #fff;
			background-image:url(img/bordino3.jpg);
			background-position:bottom;
			background-repeat: no-repeat;
			padding-bottom: 5px;

} 

div#testo  {float:right; width: 520px; padding: 15px; text-align: justify }	  

div#sinistra { width: 200px; margin:0; padding-top: 340px; background-image:url(img/b-01.jpg); background-position: top left; background-repeat: no-repeat; text-align: center; float:left}	  

			 
div#principale {
			margin:0px;		
			width: 580px;
			float: left;
			text-align:justify;
			padding: 5px;
			padding-top: 18px;
			padding-left: 10px;


      }

div#menu {
			width: 143px;
			margin:0px;
			float:right;
			padding-top: 28px;
			padding-left: 5px;
			padding-right: 5px;
			text-align:center;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 12pt;

      }  
div#footer {
		  clear: both;	
		  text-align: center;
		  font-size: 7.5pt;
		  color: #000;
		  padding-top: 20px;
      }
	  
 .foto  { padding: 2px; float: right; border: 1px solid #6DA4B7;} 
div#immagini {	float:left; width: 15%; padding-top: 30px; padding-left: 5px; text-align: center      }	  
#immagini img  { padding: 2px; float: left; border: 1px solid #6DA4B7; margin-top: 5px;} 
#calendario { width: 120px; text-align:center; padding: 1px;  line-height: 13px; direction: top; height: 290px; border: 2px solid #6DA4B7; background-color: #D1E8EF; padding: 5px;  }
#calendario h2{ line-height: 10pt; display: inline; font-weight:normal}	  
#calendario hr{color:#4D879B; width: 50%}	  
div#corpo {
	float:right; width: 75%;
	text-align: justify;
      }	  

/*-------------------------------------------------------------------------------------------------*/
body {
		background-color: #000; margin: 0px;
		font-size: 8.5pt; line-height: 20px; color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


a:link, a:active, a:visited  {color:#4D879B; text-decoration: none;}
a:hover {text-decoration: underline; color:#335A67;}

h1 { text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12pt; letter-spacing: 4pt; color:#6DA4B7; border-bottom: 1px solid #6DA4B7;} 
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#6DA4B7; font-size: 9pt;} 
h3 { color:#6DA4B7; font-weight:bold; display:inline; font-size: 9pt;} 

.credits  {font-size: 8pt;} 
#header { color: #6DA4B7; font-size: 10pt; line-height: 17pt; font-family:Georgia, "Times New Roman", Times, serif; } 
#header a:hover {text-decoration: none; color:#6DA4B7; border-bottom: 2px solid #6DA4B7; }

.doc  { padding: 2px; border: 1px solid #6DA4B7;}

.thumbnail img{border: 1px solid #4D879B; padding: 2px; margin: 3px; background-color:#FFFFFF;}
.thumbnail:hover img{border: 1px solid #335A67;}
.thumbnail:hover {background-color: transparent;}



.orario td{border: 1px solid #6DA4B7; padding: 1px; text-align:center; width:20%; line-height: 12pt;}
.orario td.opencardA { background-color:#FFCC00}
.orario td.advanced2 { background-color: #006666}
.orario td.advanced1 { background-color: #009900}
.orario td.danzaadulti { background-color: #FFFF66}
.orario td.repertorio { background-color: #CCFF00}
.orario td.propedeutica { background-color: #006699}
.orario td.Vgrado { background-color: #FF0000}
.orario td.Igrado { background-color: #999999}
.orario td.opencardB { background-color: #FF3366}
.orario td.jazz { background-color: #003366; color:#FFFFFF}
.orario td.latino { background-color: #CCCCCC}
.orario td.thai { background-color: #FF66CC}
.orario td.ginadulti { background-color: #009933}
.orario td.recitazione { background-color: #FFFF66}
.orario td.hiphop { background-color: #FF9900}
.orario td.ventre { background-color: #666699}
.orario td.tango { background-color: #FF0000}
.orario td.propedeutica2 { background-color: #66CC00}
.orario td.pre-primary { background-color: #6666CC}
.orario td.Igrado2 { background-color: #FF0066}
.orario td.IIgrado { background-color: #009966}
.orario td.jazz2 { background-color: #66CC66}
.orario td.pre-primary2 { background-color: #FF6600}
.orario td.primary { background-color: #00CC00}
.orario td.propedeutica3 { background-color: #006666}
.orario td.hiphop2 { background-color: #FFCC00}
.orario td.colombini { background-color: #FFCC00}
.orario td.torchio { background-color: #009900}
.orario td.lupoli { background-color: #FF3366}

.personale {width: 100%; padding: 0px; margin: auto; padding-bottom: 0;}
.personale td.img {width: 10%;}
.personale td.sx {width: 40%; text-align: left; border-bottom: 1px solid #E0EBEF}
.personale td.dx {width: 40%; text-align: right; border-bottom: 1px solid #E0EBEF}

.did { font-size: 7.5pt;}


