﻿html 
{ 
    margin:0;  
}
body 
{
    text-align:center;
	font:80% verdana,tahoma,helvetica,sans-serif; 
	margin:0; 
	padding:0;	
	background-color:#000000;
}
img
{
    border:0;    
}

h1
{
    margin:0;
    margin-bottom:10px;
    font-size: 18pt;
    color:  #EEE07B;
    font-family:Georgia;
}

h2
{
    margin:0;
    font-size: 15pt;
    color:  #EEE07B;
    font-family:Georgia;
}

/* Definizione del layout -------------------------------------------------- */
.layout_page
{
    margin:0 auto;
    text-align:left;
    color:#FFFFFF;
    width:960px;
    font-size: 12pt;
}
#logo
{
    float:left;    
}
.layout_header
{
    height:150px;
}
.layout_content
{
    text-align:left; 
    color:#EEE07B;
    background:transparent url(bg-content.png) repeat-x top center;
}
.layout_content .spalla_content
{
    float:left;
    width:200px;
    height:400px;
    margin-right:10px;
}
.layout_content .spalla_content div
{        
    background-color:#222222;
    padding:3px;
}
.layout_content .spalla_content div ul
{
    margin-left:20px;
    padding:0;
    padding-right:5px;
}
.layout_content a:link, .layout_content a:visited, .layout_content a:hover, .layout_content a:active
{
    color:#EEE07B;
}
.layout_footer
{
    font-size:8pt;
    line-height:25px;
    text-align:center;   
    color: #EEE07B;
    margin-top: 5px; 
}
.layout_footer a
{
    color: #EEE07B;
}
/* Menu -------------------------------------------------- */
.mainmenu 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 0px;
	
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 200px 0px 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 29px
}
.mainmenu A:link, .mainmenu A:visited, .mainmenu A:hover, .mainmenu A:active {
	PADDING-RIGHT: 15px; 
	BACKGROUND-POSITION: 0px 6px; 
	DISPLAY: block; 
	PADDING-LEFT: 16px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	font-family:Georgia,Serif;
	BACKGROUND-ATTACHMENT: scroll; 
	FLOAT: right; 
	BACKGROUND-IMAGE: url(bg-mainmenu.png); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #EEE07B; 
	PADDING-TOP: 8px; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: none
}
.mainmenu A:hover {
	COLOR: #FFFFFF;
}
.mainmenu-active 
{
    COLOR: #FFFFFF;
    text-decoration:underline;
}
/* eventi -------------------------------------------------- */
.eventi
{
}
.evento
{
    border:1px dotted #c0c0c0;
    float:left;
    margin:5px;
    padding:5px;
    width:260px;
    text-align:center;
    font-size: 10pt;
}
.evento b,.evento strong
{
    font-size: 12pt;
}
.evento img
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}