﻿body 
{
    background-color: #000000;
    font-family: Helvetica, Century Gothic, Trebuchet MS, Verdana, Arial;
    font-size: 11px;
    margin:0px;
    padding:0px;
}

#top 
{
    background-color: #000000;
    width: 100%;
    clear:both;
    height:111px;
    margin-top:10px;
    background-image: url(../../images/menu-back.jpg);
}
#mid 
{
    margin-top:10px;
    background-color: #ffffff;
    width: 100%;
    clear:both;
}
#container
{
    width:900px;
    margin: 0 auto;
}
#content
{
    width: 700px;
    margin: 0 auto;
    padding-top:10px;
    padding-bottom:10px;
}
#left
{
    width: 700px;
}
#right
{
    float:right;
    width: 175px;
    background-color: #000000;
}
#bot 
{
    background-color: #000000;
    width: 100%;
    clear:both;
    height:200px;
}
#footer
{
    margin: 0 auto;
    color: #ffffff;
    margin-top:20px;
    text-align:center;
    width:100%;
}
#footer a
{
    color: #ffffff;
    text-decoration:none;
}
#right .verde 
{
	background-color: #9FCE6C;
	padding-bottom: 1px;
}
#newsletter
{
    margin: 0 auto;
    text-align:center;
    margin-top:20px;
}
#newsletter a
{    
    text-decoration:none;
    color:#ffffff;
}
#newsletter a:hover
{    
    text-decoration:none;
    color:#ffffff;
}
#socio
{
    margin: 0 auto;
    text-align:center;
    margin-top:20px;
    color:#ffffff;
}
#socio a
{    
    text-decoration:none;
    color:#ffffff;
}
#socio a:hover
{    
    text-decoration:none;
    color:#ffffff;
}
.pdf 
{
	margin-bottom: 50px;
	margin-top: 20px;
	font-size: 14px;	
}
#head
{
    width: 900px;
    margin: 0 auto;
}
#menu
{
    width:500px;
    height:30px;
    position:relative;
    top:43px;
    float:left;
    padding-left: 5px;
}
.logo
{   
    border-left: solid 12px #000000; 
    border-right: solid 12px #000000;
    float:right;
}
.menu_el
{
    float:left;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 7px;
    padding-right: 7px;
    height: 30px;
    padding-top:7px;
}
.menu_el:hover
{
    background-color: #000000;
    color: #ffffff;
}
a .menu_el
{
    text-decoration:none;
    color: #000000;
}
a:hover .menu_el 
{
    color: #ffffff;
}

.title
{
    font-size:18px;
    background-color: #000000;
    color: #ffffff;
    font-weight:bold;
    height:18px;
    padding-top: 0px;
    margin-bottom: 30px;
}
.news
{
    float:left;
    display:block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 45px;
    margin-right: 45px;
    padding: 3px;
    text-align:center;
    width:200px;
}
.news_image
{
    height:202px;
    margin: 0 auto;
}
.news_detail img
{
    margin-left:20px;
}
#newscont
{
    margin: 0 auto;
    width:600px;
}
.cleaner
{
    clear:both;
    height:1px;
}
.news_title
{
    text-align:left;
    margin-bottom: 5px;
}
.news a:link
{
    font-weight:bold;
    text-decoration:none;
    color:#000000;
}
.news a
{
    font-weight:bold;
    text-decoration:none;
    color:#000000;
}
.evento_title
{
    font-weight:bold;
    font-size:14px;
}
.evento
{
    width:700px;
    border-bottom: solid 2px #000000;
    margin-bottom:10px;
}
.evento img
{
    margin-right: 30px;
    margin-bottom: 25px;
    float:left;
}
.eventicont
{
    vertical-align:top;
}

.eventi_pager a
{
    text-decoration:none;
    color: #000000;
    font-size:15px;
}
.eventi_pager
{
    font-weight:bold;
    font-size:15px;
    color: #898989;
}
.pager
{
    font-weight:bold;
    font-size:13px;
    color: #898989;
}
.pager a
{
    text-decoration:none;
    color: #000000;
    font-size:13px;
}
#innove
{
    width:100%;
    text-align:center;
    margin-top:20px;
    margin-bottom:50px;
    color: #ffffff;
}
#innove a
{
    text-decoration:none;
    color:#9FCE6C;
}
#innove a:hover
{
    text-decoration:none;
    color:#ffffff;
}
#logos
{
    text-align:center;
}
#logos img
{
    border:0px;
    margin:4px;
}
