         body
		{
			margin: 0;
			margin-top:20px;
			padding: 0;
			text-align: center;
			background-image:url(../images/bkg.jpg);
			background-position:center;
			background-repeat:repeat-y;
			font-family: Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:13px;
			line-height:1.3;
		}
		
		#wrap
		{
			width: 940px;
			margin-left:auto;
			margin-right:auto;
			background-image:url(../images/bkgwraphome.png);
			background-repeat:repeat-y;
			overflow:auto;
			
		}
		#banner
		{
			float: left;
			width: 940px;
		}
                #top
		{
			float: left;
			width: 940px;
                        height:19px;
                        margin:0;
                        text-align:center;
                        background-color: #383D37;
		}
		
		#intro
		{
			float: left;
			width: 940px;
			background-color: #6F796E;
		}
		.clearboth { clear: both; }
		

		#content
		{
			margin: 0px;
			float: left;
			width: 580px;
			background-color: #ffffff;
			text-align:left;
		}
		
		#rightdown
		{
			margin-top: 0px;
			float: left;
			width: 180px;
			height: 100%;
			background-color:#BBBFB0;
			text-align:left;
		}
		
		#right
		{
			margin-top: 0px;
			float: right;
			margin-left: 0px;
			width: 180px;
			text-align:left;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		
			#pmenu
		{
			margin-top: 0px;
			float: left;
			width: 180px;
			height: 100%;
			background-color:#BBBFB0;
			text-align:left;
		}
		
		#image
		{
			margin-top: 0px;
			float: left;
			margin-left: 0px;
			width: 760px;
            height:70px;
			background-color: #ddd;
			text-align:left;
		}
  
		#menu
		{
			padding: 10px;
		}
		#menu1
		{
			 margin: 0 auto;
			 padding: 0 0 0 0;
			 text-decoration:none;
         }
		#contenuto

			{
			padding: 15px;
		}
		#destro
		{
			padding: 8px;
		}
		#footer
		{
			float: left;
			width: 940px;
			text-align: center;
			font-size:11px;
			background-image:url(../images/bkg.jpg);
			background-position:center;
			background-repeat:repeat-y;
		}
		#footer a
		{
			color:#ffffff;
		}
		
		
		
		h1, h2, h3, h4, h5, h6
		{
			margin-top: 0px;
			margin-bottom: 0;
		}
		
		h2,.contentheading {
            font-size:1.6em;
        }

		.componentheading {
			font-size:1.6em;
		}
		ul {
			margin:0;
			padding:0;
			padding-top:0px;
			margin-left:0px;
			list-style-type:none;
			color:#FFFFFF;
		}
		
		a {
			color:#70160E;
		}
			
		.menu li {
			text-decoration:none;
		
		}
		.menu a {
			color:#ffffff;
			text-decoration:none;
			font-size: 14px;
			display: block;
			height:22px;
			padding-top: 5px;
			padding-left: 15px;
		}
		
		.menu a:link,.moduletablemenu a:visited {
			color:#ffffff;
			display:block;
			text-decoration:none;
		}
		
		.menu a:hover {
			text-decoration:none;
			color:#ffffff;
			background:url(../images/leftmenuover.png) no-repeat;
			background-position: top;
		}
		
		.menu a:active {
			color:#333333;
		}
		
		li#current a {
			color:#ffffff;
		}
		
		
	.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:180px;
}

.AccordionTitle
{
  height:29px;
  width:180px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  color:#FFFFFF;
  font-size:13px;
  vertical-align:middle;
  background-repeat:repeat-x;
  display:block;
  background-image:url(http://www.oshoba.it/modules/mod_custom/title_repeater.png);
  background-color: #333333;
  -moz-user-select:none;
}
.AccordionTitle span
{
line-height:29px;
padding-left:15px;
}
.AccordionContent
{
  height:0px;
  overflow: hidden;
  display:none;
}
.AccordionContent li
{
  padding-left:15px;
  padding-top: 0px;
  background-color: #878F82;
  margin-bottom:1px;
  margin-top:0px;
  
  
}
.AccordionContent a
{
  text-decoration:none;
  font-size:12px;
  color:#FFFFFF;
  display:block;
}

.AccordionContent a:hover
{
  text-decoration:none;
  font-size:12px;
  color:#7A1908;
  display:block;
}

.AccordionContent ul
{
  text-decoration:none;
  font-size:12px;
  color:#FFFFFF;
  display:block;
  height:12px;
}

.AccordionContainer
{
  border: 0px;
  }
/* Fix IE. Hide from IE Mac */
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		blockquote {
			      border : 2px solid #000;
    width: 200px;
    float: right;
    margin: 0px;
    padding: 10px;
    background-color: #E9E9E9;
    quotes: "\201C" "\201D";
    }
    blockquote:before { content: open-quote; font-weight: bold; font-size: 16px; }
    blockquote:after { content: close-quote; font-weight: bold; font-size: 16px; align:right;}


		   }
	 .mainlevel-nav {
		
			color: #ffffff;
			width: 100%;
			font-size: 14px;
			vertical-align:bottom;
			letter-spacing:1px;
			text-decoration: none;
			text-transform:uppercase;
			padding-top: 33px;
			padding-left: 12px;
			
	}
        .moduletable-topnav li {
display:inline;
font-size:14px;
padding:9px;
text-decoration:none;
text-transform:uppercase;
}

.moduletable-topnav a:hover {
color:#CACDC2;
text-decoration:none;
}
.moduletable-topnav a {
color:#FFFFFF;
text-decoration:none;
}
.bgcell {
background-image: url(http://oshoba.it/oshotimes/images/schermata.jpg);
background-repeat: no-repeat;
}
