#main_container
{
    background-image:url(/images/bg_home_main_container.png);
    _background-image:none;
    background-repeat:no-repeat;
    background-position:  top right;
    }

#visual_container
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height:284px;
}

#center_container
{
    float:left;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#center_container p
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#center_container #news_box
{
    float:left;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:346px;
    background-color: #fff;
}

#center_container #news_box .element
{
    position:relative;
    min-height:187px;
    _height:187px;
    margin:0px 0px 0px 0px ;
    padding:5px 5px 0px 25px ;
    background-image:url(/images/bg_home_news.jpg);
}


/* ################################# Mod by Neo ################################# */


#DownloadCatalogue
{
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 48px;
   
}


#center_container #calendar_box
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:366px;
    background-color: #fff;
    background-image:url(/images/bg_home_calendar.gif);
    background-repeat: repeat-y;
}


#center_container #calendar_box .element_blank,
#center_container #calendar_box .element_red,
#center_container #calendar_box .element_orange,
#center_container #calendar_box .element_green,
#center_container #calendar_box .element_close
{
    position:relative;
    min-height:64px;
    _height:64px;
    margin:0px 0px 4px 32px ;
    padding:5px 32px 0px 14px ;
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-position: right top;
}


#center_container #calendar_box .element_red
{
    background-image: url(/images/cal/event_red.gif); 
}


#center_container #calendar_box .element_orange
{
    background-image: url(/images/cal/event_orange.gif);
}


#center_container #calendar_box .element_green
{
    background-image: url(/images/cal/event_green.gif); 
}

#center_container #calendar_box .element_close
{
    background-image: url(/images/cal/event_closed.gif); 
}



















#center_container #calendar_box #clandar_more
{
    margin:0px 0px 0px 0px ;
    padding:0px 10px 10px 0px; /* Mod. by Neo: era "padding:0px 10px 3px 0px;" */
    text-align: right;
}

#center_container #calendar_box #clandar_more a
{
    text-decoration: none;
    color:#2a9fdf;
}



#center_container #news_box .date , #center_container #calendar_box .date
{
    font-style:italic;
    color:#2a9fdf;
}

#center_container #news_box .title , #center_container #calendar_box .title
{
    font-weight:bold;
    color:#2a9fdf;
}

#center_container #news_box .title a , #center_container #calendar_box .title a
{
    text-decoration:none;
    font-weight:bold;
    color:#2a9fdf;
}

#center_container #news_box .abstract , #center_container #calendar_box .abstract
{
    margin:10px 0px 10px 0px;
    padding:0px;
    color:#458ca8;
}

#center_container #news_box .more, #center_container #news_box .more a
{
    color:#2a9fdf;
    text-align:right;
}

#center_container #club_box 
{
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 30px;
    width:237px;
    min-height: 215px;
    color:#ffffff;
    background-image:url(/images/bg_home_box_leonardo.jpg);
    background-repeat:no-repeat;
}

#center_container #club_box a
{
    color:#ffffff;
    font-weight:bold;
}

#center_container #club_box li
{
    list-style-position:outside;
    list-style-image:url(/images/image_tip_yellow.gif);
    line-height:9px;
}

#center_container #club_box #button_box
{
    padding:0px;
}

#center_container #club_box #button_box a
{
    text-decoration:none;
}

#center_container #club_box #logo_box
{
    margin:0px 0px -10px -15px;
}


#center_container #club_box #button_box #subcribe_button
{
    float:left;
}

#center_container #club_box #button_box #login_button /*NEO*/
{
    float:left;
    margin:0px 0px 0px 30px;
}

#center_container #club_box .welcome_message
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	}
