@charset "utf-8";
/* CSS Document */

body{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background:url(images/dot/back_tot.gif) repeat;	font-size:90%; margin:0 0 50px 0; text-align:center; color:#666666;}

#container{text-align:center;}

#content{width:900px; margin-left:auto;	margin-right:auto;	margin-bottom:50px;	background-color:#CCCCCC; border:5px solid #ffffff; border-top:0px;}

.spacer{clear:both;	background:url(images/dot/back_tot.gif) repeat-x; height:2px;}
.spacer2{clear:both; font-size:1%; padding:5px 0 5px 0;}
.spacer3{clear:both; font-size:1%;;}
.note{font-family:"Times New Roman", Times, serif; font-size:70%; color:#333333;}

h1{font-family:"Times New Roman", Times, serif;	font-size:150%;	color:#8e0100; margin:5px 0 5px 0;}
h2{font-family:"Times New Roman", Times, serif;	font-size:140%;	color:#8e0100; margin:5px 0 5px 0; font-weight:normal;}
h3{font-family:"Times New Roman", Times, serif;	font-size:100%;	color:#8e0100; margin:5px 0 5px 0;}
h4{font-family:"Times New Roman", Times, serif;	font-size:140%;	color:#069; margin:5px 0 5px 0; font-weight:normal;}

.tit{font-family:"Times New Roman", Times, serif; font-size:95%; color:#333333;	font-weight:bold;}

a{color:#8e0100; text-decoration:underline;}
a:hover{text-decoration:none;}

/*header home*/

#header{width:870px; height:337px; background:url(images/dot/back_tot.gif) repeat; margin:0 auto 0 auto;}
#menu{ margin:0 0 0 -40px; float:left; width:100px;	text-align:left;}

#menu_princ{margin-top:0; color:#ffffff; text-align:left; width:100px;}
#menu_princ li{ list-style:none; font-size:75%;	white-space:nowrap;}
#menu_princ li.B a{	color:#ffffff; display:block; text-decoration:none;	background-color:#666666; padding-left:4px; padding-top:2px; height:20px;}
#menu_princ li.B a:hover{color:#ffffff;	background-color:#8e0100; text-decoration:none;	padding-left:4px;	padding-top:2px;}
#menu_princ li.C a{color:#ffffff; display:block; text-decoration:none; background-color:#999999; padding-left:4px; padding-top:2px; height:20px;}
#menu_princ li.C a:hover{color:#ffffff;	background-color:#8e0100; text-decoration:none;	padding-left:4px;	padding-top:2px;}

#img_home{margin:0px; float:right; width:770px;}

/*header interne*/

#header_int{width:870px; height:274px; background:url(images/dot/back_tot.gif) repeat; margin:0 auto 0 auto;}

#menu{margin:0 0 0 -40px;float:left; width:100px; text-align:left;}

#menu_int{margin-top:0;	color:#ffffff; text-align:left;	width:100px;}
#menu_int li{list-style:none; font-size:75%; white-space:nowrap;}
#menu_int li.A{height:19px;}
#menu_int li.B a{color:#ffffff;	display:block; text-decoration:none; background-color:#666666; padding-left:4px; padding-top:2px; height:20px;}
#menu_int li.B a:hover{color:#ffffff; background-color:#8e0100;	text-decoration:none; padding-left:4px;	padding-top:2px;}
#menu_int li.C a{color:#ffffff;	display:block; text-decoration:none; background-color:#999999; padding-left:4px; padding-top:2px; height:19px;}
#menu_int li.C a:hover{color:#ffffff; background-color:#8e0100; text-decoration:none; padding-left:4px;	padding-top:2px;}

#img_int{margin:0px; float:right; width:770px; height:274px;}

/*spazio centrale home*/

#main{width:870px; margin:0 auto 0 auto;}

.banner_hp{ width:859px; padding:5px 5px 10px 5px; background-color:#FFF; text-align:left;}
.banner{ width:859px; padding:5px 5px 10px 5px; background-color:#FFF; text-align:center;}
.banner img{ margin:1px; width:50px;}

#orari_tab{ border-right:1px solid #666;}
#orari_tab td{ border-left:1px solid #666; border-top:1px solid #666;}

#up_l{width:273px; height:266px; background-color:#FFFFFF; padding:5px; float:left; text-align:left; list-style:none; color:#FFFFFF; margin:15px 10px 15px 0;}
#up_l li.aa{height:122px;}
#up_l li.bb{font-family:"Times New Roman", Times, serif; background-color:#4f0000; font-size:90%; white-space:nowrap;	height:17px; padding:3px 0 0 5px; width:268px;}
#up_l li.cc{background-color:#8e0100; font-size:75%; height:100px; padding-left:5px; padding-top:5px;width:268px;
}
#up_l li.cc a{color:#FFFFFF; text-decoration:underline;}
#up_l li.cc a:hover{text-decoration:none;}
#up_l li.dd{height:12px; vertical-align:top;}

#up_c{width:273px; height:266px; background-color:#FFFFFF; padding:5px;	float:left;	text-align:left; list-style:none; color:#FFFFFF; margin:15px 10px 15px 0;}
#up_c li.aa{height:122px;}
#up_c li.bb{font-family:"Times New Roman", Times, serif; background-color:#236923; font-size:90%; white-space:nowrap; height:17px; padding:3px 0 0 5px; width:268px;}
#up_c li.cc{background-color:#339933; font-size:75%; height:100px; padding-left:5px; padding-top:5px; width:268px;
}
#up_c li.cc a{color:#FFFFFF; text-decoration:underline;}
#up_c li.cc a:hover{text-decoration:none;}
#up_c li.dd{height:12px; vertical-align:top;}

#up_r{width:273px; height:266px; background-color:#FFFFFF; padding:5px; float:left;	text-align:left; list-style:none; color:#FFFFFF; margin:15px 0px 15px 0;}
#up_r li.aa{height:122px;}
#up_r li.bb{font-family:"Times New Roman", Times, serif; background-color:#062040; font-size:90%; white-space:nowrap; height:17px; padding:3px 0 0 5px; width:268px;}
#up_r li.cc{background-color:#0C3D79; font-size:75%; height:100px; padding-left:5px; padding-top:5px; width:268px;
}
#up_r li.cc a{color:#FFFFFF; text-decoration:underline;}
#up_r li.cc a:hover{text-decoration:none;}
#up_r li.dd{height:12px; vertical-align:top;}

#down_l{width:273px; height:137px;	background-color:#FFFFFF; padding:5px; float:left; text-align:left;	list-style:none; color:#FFFFFF; margin:0 10px 15px 0;}
#down_l li.aa{font-family:"Times New Roman", Times, serif; background-color:#595900; font-size:90%;	white-space:nowrap;	height:17px; padding:3px 0 0 5px; width:268px;}
#down_l li.bb{background-color:#999900;	font-size:75%; height:95px;	padding-left:5px; padding-top:5px; width:268px;}
#down_l li.bb a{color:#FFFFFF;	text-decoration:underline;}
#down_l li.bb a:hover{text-decoration:none;}
#down_l li.cc{height:12px; vertical-align:top;}

#down_c{width:273px; height:137px;	background-color:#FFFFFF; padding:5px; float:left; text-align:left;	list-style:none; color:#FFFFFF; margin:0 10px 15px 0;}
#down_c li.aa{font-family:"Times New Roman", Times, serif;	background-color:#00698C; font-size:90%; white-space:nowrap;	height:17px; padding:3px 0 0 5px; width:268px;}
#down_c li.bb{background-color:#0099cc;	font-size:75%; height:95px;	padding-left:5px; padding-top:5px; width:268px;}
#down_c li.bb a{color:#FFFFFF; text-decoration:underline;}
#down_c li.bb a:hover{text-decoration:none;}
#down_c li.cc{height:12px; vertical-align:top;}

#down_r{width:273px; height:137px; background-color:#FFFFFF; padding:5px; float:left; text-align:left; list-style:none; color:#FFFFFF; margin:0 0 15px 0;}
#down_r li.aa{font-family:"Times New Roman", Times, serif; background-color:#692346; font-size:90%; white-space:nowrap;	height:17px; padding:3px 0 0 5px; width:268px;}
#down_r li.bb{background-color:#993366; font-size:75%; height:95px;	padding-left:5px; padding-top:5px; width:268px;}
#down_r li.bb a{color:#FFFFFF; text-decoration:underline;}
#down_r li.bb a:hover{text-decoration:none;}
#down_r li.cc{height:12px; vertical-align:top;}

/*spazio centrale danza*/

#danza{width:850px;	background-color:#FFFFFF; padding:10px;	float:left;	text-align:left; list-style:none; color:#333333; margin:0; border-top:5px solid #4f0000;}


#danza li.d1{height:220px;	vertical-align:top;	width:200px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #333333; margin:10px 1px 0 1px; padding:4px; font-size:80%;}
#danza li.d2{height:220px; vertical-align:top; width:200px;	float:left;	border-bottom:1px dotted #666666; border-top:3px solid #999999; margin:10px 1px 0 1px; padding:4px; font-size:80%;}
#danza li.d3{height:220px; vertical-align:top; width:200px;	float:left;	border-bottom:1px dotted #666666; border-top:3px solid #333333; margin:10px 1px 0 1px; padding:4px; font-size:80%;}
#danza li.d4{height:220px; vertical-align:top; width:200px;	float:left;	border-bottom:1px dotted #666666; border-top:3px solid #999999; margin:10px 1px 0 1px; padding:4px; font-size:80%;}

/*spazio centrale teatro*/

#teatro{width:850px; background-color:#FFFFFF; padding:10px; float:left; text-align:left; list-style:none; color:#333333;	margin:0; border-top:5px solid #236923;}
#teatro li.t1{height:220px;	vertical-align:top;	width:273px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #333333; margin:10px 1px 0 1px; padding:4px; font-size:80%;}
#teatro li.t2{height:220px;	vertical-align:top;	width:273px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #999999;	margin:10px 1px 0 1px; padding:4px;	font-size:80%;}
#teatro li.t3{height:220px;	vertical-align:top;	width:273px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #333333; margin:10px 1px 0 1px; padding:4px; font-size:80%;}

/*spazio centrale musica*/

#musica{width:850px; background-color:#FFFFFF; padding:10px; float:left; text-align:left; list-style:none; color:#333333;	margin:0; border-top:5px solid #062040;}
#musica li.m1{height:200px;	vertical-align:top;	width:273px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #333333; margin:10px 1px 0 1px; padding:4px; font-size:80%;}
#musica li.m2{height:200px;	vertical-align:top;	width:273px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #999999; margin:10px 1px 0 1px; padding:4px; font-size:80%;}
#musica li.m3{height:200px;	vertical-align:top;	width:273px; float:left; border-bottom:1px dotted #666666; border-top:3px solid #333333; margin:10px 1px 0 1px; padding:4px; font-size:80%;}

/*spazio centrale GALLERY*/

#gallery{width:850px; background-color:#FFFFFF; padding:10px; float:left; text-align:left; list-style:none; color:#333333; margin:0; border-top:5px solid #666666;}
#gallery li.g1{	height:100px; vertical-align:top; width:273px; float:left; border-top:3px solid #333333; margin:10px 1px 0 1px;	padding:4px; font-size:80%;}
#gallery li.g2{	height:100px; vertical-align:top; width:273px; float:left; border-top:3px solid #999999; margin:10px 1px 0 1px;	padding:4px; font-size:80%;}
#gallery li.g3{	height:100px; vertical-align:top; width:273px; float:left; border-top:3px solid #333333; margin:10px 1px 0 1px;	padding:4px; font-size:80%;}
#gallery li.g4{	height:100px; vertical-align:top; width:414px; float:left; border-top:3px solid #999999; margin:10px 1px 0 1px;	padding:4px; font-size:80%;}
#gallery li.g5{	height:100px; vertical-align:top; width:414px; float:left; border-top:3px solid #333333; margin:10px 1px 0 1px;	padding:4px; font-size:80%;}

/*spazio centrale contatti*/

#contatti{	width:850px; background-color:#FFFFFF; padding:10px; float:left; text-align:left; list-style:none; color:#333333; margin:0;	border-top:5px solid #999999;}

/*spazio centrale curriculum*/

#curr{width:850px; background-color:#FFFFFF; padding:10px; float:left; text-align:left; list-style:none; color:#333333;	margin:15px 0 15px 0; border-top:5px solid #999999;}
#curr img{padding:0 5px 0 0;}

/*musica*/

#orari_musica{width:850px; border:2px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999;}
#orari_musica td{padding:3px; font-size:75%; width:10%;	border-top:1px solid #999999; border-right:1px solid #999999;}

/*footer*/

#footer{color:#333333; text-align:left;	font-size:70%; height:76px;	margin:10px 0 10px 0;}
#footer img{padding-right:10px;}
#footer a{color:#8E0100; text-decoration:underline;}
#footer a:hover{text-decoration:none;}

.royal{ width:80px; float:right; margin-top:-35px;}
