h6 {
	font-size:10px;
	margin:7px;
}

table#lingua{
	display:none;
}

table#tab_strut tr td{
	padding:0px;
	margin:0px;
}

table#tab_strut tr td a{
	text-decoration:none;
}

table#tab_strut tr td a:hover{
	color:white;
}

div#shiny{
	display:none;
}

div#footer_content{
	display:none;
}

html {
	margin: 0px;
	padding: 0px;
}


body {
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 10pt;
	color:#002657;
	background: url(../images/sfondo/bg_body.png) repeat-x;
	text-align: center   /* centra il container in IE5.x */
}

div#container {
	
	padding: 0px;
	height: 810px;
	width: 990px;
	margin: 0px auto;  /* centra il container negli altri browser */
	text-align: left; /* ripristina l'allineamento */
}

div#right {
    background: url(../images/sfondo/bg_right.png) no-repeat 0px 135px;
	height: 810px;
	width: 170px;
	float: right;
	position: relative;
	z-index: 2;
	

}

div#top {
    background: url(../images/sfondo/bg_top.png) no-repeat top left;
	height: 101px;
	width: 620px;
	float: left;
    padding-left:200px;
	padding-top: 33px;
	
}

table#topMenu tr td{
	width:125px;
	height:45px;
	text-align:center;
	padding: 1px 5px;
}

table#topMenu tr td a{
	text-decoration:none;
	color:white;
}

table#topMenu tr td a:hover{
	color:#CCE1F0;
}

table#topMenu tr td a#current{
	color:#CCE1F0;
}

div#content {

    background: url(../images/sfondo/bg_content.png) no-repeat;

	padding-right: 60px;
	padding-left: 110px;
	padding-top: 0px;
	padding-bottom:5px;
	
	height: 430px;
	
	width: 580px;
	float: left;
	
	text-align:justify;
	color:#002657;

	z-index: 1;


}

div#footer_content{
     /*   background-image: url(../images/sfondo/bg_footer_content.jpg);*/
	
	height:230px;

	width:770px;
	float: left;
	
}



div#shiny{
	position:absolute;
	
	bottom:22px;
	right:40px;
}


table#lingua{
	position: absolute;
	right: 30px;
	top: 2px;
	border:0px;
}


img.bandiera{
	border:0px;
}

 #tabsF {
      float:center;
     /* width:100%;*/
      /*background:#efefef;*/
      line-height:normal;
      /*    border-bottom:1px solid #666;*/
	position:absolute;
	top:85px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
    font:  13px Verdana, Helvetica, sans-serif;


      }
    #tabsF ul {
        margin:0;
        padding:10px 10px 0 30px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tab/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tab/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      /*color:#666;*/
	color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
        }

h2{
	text-align:center;
}
h3#orario{
	margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: solid 1px;
}
