﻿body {
margin:0;
padding: 0;
font-family:Arial;
font-size: 12px;
color: #444444;
}

#container {
background: #FFFFFF url(img/bg.jpg) top left repeat-x;
width: 823px;
margin: 0 auto;
padding: 0;
}

#head {
background: transparent url(img/logo_payoff.jpg) top left no-repeat;
margin:0;
padding:0;
height: 79px;
}

#menu {
margin: 0;
padding: 50px 0 0 0;
height:29px;
font: 12px Arial;
font-weight: bold;
color: #4A6A70;
}
#menu a:link, #menu a:visited  {
font: 12px Arial;
font-weight: bold;
color: #4A6A70;
text-decoration: none;
}

#menu a:hover {
font: 12px Arial;
font-weight: bold;
color: #32464A;
text-decoration: none;
}

#menu ul {
margin:0;
padding:0;
list-style-type: none;
}

#menu ul li {
float: right;
margin: 0;
padding: 0 20px;
height:29px;
line-height:29px;
border-right:1px solid #CACACA;
}

#corpo {
margin: 0;
padding: 0;
}

#carousel {
margin: 35px 0 0 0;
padding: 0;
text-align: center;
}

#immagine {
float:left;
height: 253px;
margin:0 15px 0 0;
padding:0;
}

.box_immagine_top {
width: 393px;
height: 4px;
background: #FFFFFF url(img/top_box.gif) top left no-repeat;
margin: 0;
padding: 0;
}

.box_immagine_body {
background: #FFFFFF url(img/bg_box.gif) top left repeat-y;
width: 385px;
height: 245px;
margin: 0;
padding: 0 4px;
text-align: center;
}

.box_immagine_bottom {
width: 393px;
height: 4px;
background: #FFFFFF url(img/bottom_box.gif) top left no-repeat;
margin: 0;
padding: 0;
}

#news_events {
float:left;
margin: 0;
padding: 0;
}

#news_events ul {
margin:0;
padding:0;
list-style-type: none;
}
#news_events ul li {
float:left;
width: 93px;
height: 27px;
background: #FFFFFF url(img/bg_button.gif) top left no-repeat;
line-height:27px;
text-transform:uppercase;
text-align: center;
border-bottom: 1px solid #C5C6C6;
}
#news_events ul li.actual {
color: #4c4c4c;
font-weight:bold;
border-bottom: none;
}
#news_events ul li a:link, #news_events ul li a:visited{
color: #4c4c4c;
text-decoration: none;
}

#news_events ul li a:hover{
color: #4c4c4c;
font-weight:bold;
text-decoration: none;
}

.news_events_top {
width: 393px;
height: 32px;
background: #FFFFFF url(img/top_box_button2.gif) top left no-repeat;
margin: 0;
padding: 0;
}

.news_events_body {
background: #FFFFFF url(img/bg_box.gif) top left repeat-y;
width: 373px;
margin: 0;
padding: 10px 15px;
text-align: justify;
}

.news_events_body td{
vertical-align:top;
padding: 20px 25px 0 0;
}
.news_events_body td.more{
height: 18px;
text-align: right;
}
.news_events_body td.more img{
border:none;
}
.news_events_body a{
color:#444444;
text-decoration:underline;
}

.news_events_bottom {
width: 393px;
height: 4px;
background: #FFFFFF url(img/bottom_box.gif) top left no-repeat;
margin: 0;
padding: 0;
}

#news1 {
display:block;
}
#events2 {
display:none;
}

#partner {
margin: 0 0 25px 0;
padding:0;
border-top: 1px solid #CCCCCC;
text-align: center;
}
#partner img{
margin: 0 10px;
padding:0;
border:none;
}

#sedi {
margin: 35px 0;
padding: 15px 0;
border-top: 1px solid #CCCCCC;
}
.sede {
float:left;
margin: 0 10px;
padding: 0;
width:185px;
text-align: justify;
font-size: 10px;
}

#footer_container {
background-color: #BBBBBB;
color: #EEEEEE;
margin: 45px 0 0 0;
padding:0;
}

#footer {
height: 25px;
width: 822px;
margin: 0 auto;
padding: 0;
font-size: 10px;
}

#footer .design {
float:left;
margin: 0;
padding: 5px;
}

#footer .azienda {
float:right;
margin: 0;
padding: 5px;
}

.clear {
clear:both;
}

/* -------------------------------------- 
FORMATTAZIONE
----------------------------------------*/

a {
color:#4A6A70;
}


.testo_verde {
font: 12px Arial;
font-weight: bold;
color: #4A6A70;
}

.testo_verde a:link, .testo_verde a:visited, .testo_verde a:hover, {
font: 12px Arial;
font-weight: bold;
color: #4A6A70;
text-decoration: none;
}