/* CSS Document */

body{
text-align:center;
padding:0px;
margin:0px;
background-color:#CCCCCC;

}
#main_table
{
width:100%;
height:100%;
text-align:center;
padding:0px;
border:0px;
margin:0px;
}
.logo
{
text-align:center;
padding:0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
height:154px;
width:299px;
border-right:1px solid #FFFFFF;
vertical-align:middle;

}
.td_immagine
{
text-align:center;
padding:0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
height:416px;
width:299px;
border-right:1px solid #FFFFFF;vertical-align:middle;

}
.td_centrale_content
{
text-align:left;
padding:0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
height:600px;
width:600px;
}
.td_verde_top
{
text-align:left;
padding:0px;
margin:0px;
border:0px;
background-color:#97BE0D;
height:100px;
vertical-align:bottom;

}
#table_navigation 
{
width:587px; 
height:25px; 
background-color:#97BE0D; 
border:0px;

}
.td_navigation
{
border-right: 2px solid #FFFFFF;
padding: 0px 0.3em; 
background:#97BE0D;
color: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
text-decoration: none;
 }
 .td_navigation a:link
{
padding: 0px 0.3em; 
background:#97BE0D;
color: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
text-decoration:none;
 }
 .td_navigation a:visited
{
padding: 0px 0.3em; 
background:#97BE0D;
color: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
text-decoration:none;
 }
 .td_navigation a:active
{
padding: 0px 0.3em; 
color: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
text-decoration:none;
 }
 .td_navigation a:hover
{
color: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
text-decoration:underline;
 }
.td_activelink
{
border-right: 2px solid #FFFFFF;
padding: 0px 0.3em; 
background:#FFFFFF;
color: #97BE0D; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight:bold;
text-align:center;
text-decoration:none;
 }
 

.td_content
{
text-align:left;
padding:0px;
margin:0px;
border:0px;
background-color:#FFFFFF;
height:470px;
width:100%;
vertical-align:top;
}
.welcome
{
margin-bottom:5px;
color: #74930B;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
text-transform:uppercase;
text-align:left;

 }

.td_grigio_bottom
{
text-align:center;
padding:0px;
margin:0px;
border:0px;
background-color:#FFFFFF;

}
.td_centrale
{
text-align:center;
padding:0px;
margin:0px;
border:0px;
background-color: #FFFFFF;
vertical-align:top;
width:900px;
}
.td_centrale_sx
{
text-align:center;
padding:0px;
margin:0px;
border:0px;
background-color: #FFFFFF;
height:300px;

}
.td_centrale_dx
{
text-align:center;
padding:0px;
margin:0px;
border:0px;
background-color: #FFFFFF;
height:300px;

}
#content_table
{
width:100%;
height:600px;
text-align:left;
padding:0px;
margin:0px;
background-color:#FFFFFF;

}
#header
{
width:900px;
height:130px;
text-align:center;
padding:0px;
margin:0px;
background-color:#97BE0D;
vertical-align:top;

}
#header_inside
{
width:845px;
height:130px;
text-align:center;
padding:0px;
margin:0px;
background-color:#FFFFFF;

}
#logo
{
width:900px;
height:130px;
border:0px;
margin-left:0px;

}
#mainmenu
{
width:280px;
height:17px;
vertical-align:bottom;
text-align:center;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
display:block;
float:right;
background-color:#FFFFFF;
padding-right:5px;
padding-top:3px;
margin:0px;
}
#mainmenu a:active
{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#mainmenu a:link
{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#mainmenu a:visited
{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#mainmenu a:hover
{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.image01
{
width:210px;
height:150px;
border:0px;
opacity:0.7;
filter:alpha(opacity=70);
margin:0px;
padding:0px;

}
.td_image_home
{
width:209px;
text-align:left;
padding:0px;
margin:0px;
border-right:1px solid #999999;
background-color:#FFFFFF;
vertical-align:top;

}
.td_image_home_last
{
width:208px;
text-align:left;
padding:0px;
margin:0px;
background-color:#FFFFFF;
vertical-align:top;

}
#footer
{
width:590px;
height:28px;
border:0px;
display:block;
margin-left:auto;
margin-right:auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:center;
padding-top:2px;
}
#footer a:active
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
}
#footer a:link
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
}
#footer a:visited
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:none;
}
#footer a:hover
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-decoration:underline;
}


.td_image_inside
{
width:225px;
height:450px;
text-align:left;
padding:0px;
margin:0px;
background-color:#000000;
vertical-align:top;

}
.content
{
width:590px;
height:400px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:left;
overflow: auto;
line-height:120%;
font-weight:normal;
text-align:justify;
vertical-align:top;
padding-top:10px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
}
.image_laterale
{
width:210px;
height:450px;
border:0px;

}
.td_under_image
{
width:215px;
height:25px;
border:0px;
vertical-align:middle;
background-color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
padding-left:5px;
font-weight:normal;

}
.td_under_image a:active
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.td_under_image a:link
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.td_under_image a:visited
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
.td_under_image a:hover
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}
.td_pulsante
{
width:209px;
height:30px;
border-top:1px solid #000000;
border-right:1px solid #999999;
vertical-align:top;
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:0px;
font-weight:bold;
text-align:left;

}
.td_pulsante_last
{
width:210px;
height:30px;
border-top:1px solid #000000;
vertical-align:top;
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:0px;
font-weight:bold;
text-align:left;

}
.td_content_footer
{
width:209px;
border-right:1px solid #999999;
vertical-align:middle;
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding-top:7px;
text-align:left;

}
.td_content_footer_last
{
width:210px;
vertical-align:middle;
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding-top:7px;
text-align:left;

}


li {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		line-height: 138%;
		list-style: square;
		
}
li a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		line-height: 138%;
		list-style: square;
		text-decoration:none;
		
}
li a:active {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		line-height: 138%;
		list-style: square;
		text-decoration:none;
		
}
li a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		line-height: 138%;
		list-style: square;
		text-decoration:none;
		
}
li a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #99CC00;
		font-size:11px;
		line-height: 138%;
		list-style: square;
		text-decoration:none;
		
}


.td_testo_home
{
width:825px;
height:70px;
text-align:justify;
padding:10px;
margin:0px;
background-color:#FFFFFF;
vertical-align:top;
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:12px;
			line-height: 140%;

}
.td_gallery01
{
width:50%; 
height:80px; 
vertical-align:top; 
padding:3px; 
line-height:120%;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
border-top:1px solid #999999;
border-right:1px solid #FFFFFF;

}
.td_gallery
{
width:90%; 
vertical-align:top; 
padding:5px; 
}
.des_event {
display:inline;
width:72%;
height:130px; 
float:right; 
vertical-align:top;
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:10px;
		text-decoration:none;
			
		
}
.des_event a:link {
color: #000000;
text-decoration:none;
		
}
.des_event a:active {
color: #000000;
text-decoration:none;		
}
.des_event a:visited {
color: #000000;
text-decoration:none;
		
}
.des_event a:hover {
color: #000000;
text-decoration:underline;
		
}

.back {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		text-decoration:none;
		display:inline;
		float:left;
		padding-top:10px;
			
		
}
.back a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
			
		text-decoration:none;
		
}
.back a:active {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
		
		text-decoration:none;
		
}
.back a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:11px;
			
		text-decoration:none;
		
}
.back a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #99CC00;
		font-size:11px;
			text-decoration:underline;
		
}
