html,body
{
background-color:#000000;
   margin: 0;
   padding: 0;
   height: 100%;
}

a img 
{
   border:0;
   text-decoration:none;
}

body
{
   font-family: arial;
   text-align: center;
}

div#container
{
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	text-align: left;
	border-left: 2px solid white;
	border-right: 2px solid white;
	background-color:#009933;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


div#header
{
height:300px;
margin:0;
}

div#centro
{
    background-color: #009933;
    border-top:3px solid white;
    padding-bottom: 70px;
}

div#centro p a{

    color:white;
    text-decoration:none;
}

div#centro a:hover{
	text-decoration: underline;
}

.title{
color:#fff;
font-size:20px;
padding-top:20px;
padding-bottom:20px;
}

.manifestazioni{
font-size:20px;
font-family:arial;
text-decoration:underline;
}

div#sspi
{
   width: 550px;
   color: #fff;
padding-top:20px;
padding-bottom:20px;
   background: url(images/sspi.png) bottom;
   font-size: 13px;
   text-align:left;
}

.content_top {

   background: url(images/c_top.png);
   height:32px;
}

.content_bottom {

   background: url(images/c_bottom.png);
   height:34px;
   width:550px;
}

div#content
{
	width: 550px;
	background-color: #fff;
	color: #000;
	font: normal 13px tahoma;
	text-decoration: none;
	text-align:left;
	padding-bottom:5px;
	border: 1px;
}

div#content p
{
margin-left:20px;
margin-right:20px;
}

div#content a{
margin:0;
}

div#content a:link, div#content a:visited{
	color:#000000;
	text-decoration: underline;
}

div#content a:hover{
	color: #009933;
	text-decoration: none;
}

#content ul{
list-style-type:none;
}

.titleul{
margin-left:10px;
color:#000;
font-size:18px;
}

.imgdesc{
float:left;
margin:5px;
}

div#colonnasx
{
   width: 210px;
   float: left;
   background: url(images/menu.jpg) repeat-y top right;
}

div#colonnadx
{
   width: 560px;
   margin-left:230px;
   text-align:center;
}

div#colonnadx_f
{
margin-bottom:150px;
   width: 560px;
   margin-left:230px;
   text-align:center;
}

div#menu
{
   font: normal 14px Arial;
   margin:0;   
   color: #000;
   text-decoration: none;
   text-align:left;
}

.menu_bottom {
   background: url(images/m_bottom.png);
   height:30px;
   width:210px;
}

#tabmenu{
margin-top:20px;
margin-left:20px;
background-color:black;
color:white;
text-align:left;
text-transform:capitalize;
height:100%;
}

#tabmenu tr td{
width:150px;
cursor:default;
}

#tabmenu a{
width:150px;
color:white;
text-decoration:none;
cursor:pointer;
}

#tabmenu tr td a:link, #tabmenu tr td a:visited{
text-decoration:none;
display:block;
}

#tabmenu tr td a:hover{
background:url(images/menuino.png) no-repeat right;
text-decoration:none;
color:#fff;
cursor:pointer;
}

.news{
border-bottom:3px dotted #009933;
}


.data{
font-size:14px;
}

.mini{
font-size:12px;
}

div#footer
{
	width: 800px;
	background: url(images/foot.png);
	font-size:10px;
	color: #ccc;
	text-decoration: none;
	text-align:center;
	width: 100%;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
}

div#footer a:link, #footer a:visited
{
	text-decoration:none;
	color:#ccc;
}

div#footer a:hover
{
	color:orange;
}	

/*slide*/

#slideshow img {

display: none;
position: absolute;
top: 0;
left: 0;
right:0;
width: 605px;
height: 300px;


}

#slideshow {
	
position: relative;
float:right;
width: 605px;
height: 300px;

}



/*menu*/
#dropmenudiv{
position:absolute;
background-color: #009933;
border:1px solid black;
border-bottom-width: 0;
font: normal 12px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
color:#fff;
text-decoration: none;
cursor:default;
}

#dropmenudiv a:link,#dropmenudiv a:visited{ /*hover background color*/
color:#fff;
background-color:#000;
}

#dropmenudiv a:hover{ /*hover background color*/
background:url(images/menuino2.png) no-repeat left;
cursor:pointer;
}


/*breadcrumbs*/

.barra{
float:right;
color: #fff; 
font-weight:bold;
font-family:verdana;
font-size:10px;
width:550px;
height:14px;
margin-bottom:10px;
text-align:left;
text-transform:capitalize;
}

.barra a, .barra img{
padding-right:5px;
}

.barra a:link{  
color:yellow;
text-decoration:none;
}

.barra a:visited{  
color:yellow;
text-decoration:none;
}

.barra a:hover { 
text-decoration:underline;
} 

