/*
* @author       $Author: giampaolo $
* @rev          $Rev: 39 $
* @date         $Date: 2009-03-19 17:29:57 +0100 (Thu, 19 Mar 2009) $
 */

body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(../images/bg-main.gif) repeat center top;
	height: auto;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a {
	color: #0060a9;
}

a.menu {
	color: black;
	text-decoration: none;
	padding: 2px 4px;
	display: block;
	font-size: 13px;
}

a.menu:hover {
	text-decoration: underline;
}

table, td, th, p {
	padding: 0;
	margin: 0;
	border: 0;
}

.tr-hd1 td {
	vertical-align: bottom;
	padding-bottom: 5px;
}

.tr-hd1 td.td-logo {
	padding: 10px 0;
	vertical-align: middle;
}

.tr-hd1 td td {
	padding-bottom: 0;
}

.tr-hd2 td {
	vertical-align: top;
	text-align: left;
	height: 250px;
}

.tr-hd2.td-hd2-collapsed td{
	height: 20px;
}
.tr-hd2 p {
	padding: 5px;
	color: white;
	font: bold 15px ""Myriad pro"", ""Helvetica Neue"", Arial, Helvetica, Geneva, sans-serif;
}



.td-menu-assoc1 {
	text-align: left;
	background-color: #c2e5b7;
	border-bottom: 1px solid white;
	width: 150px;
}

.td-menu-assoc2 {
	background-color: #62bb46;
	background-image: url(../images/main-img1.jpg);
}

.td-menu-assoc2 p {
	
	padding-left: 216px;
	background-color: #62bb46;
}

.td-menu-assist1 {
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	text-align: left;
	background-color: #b6cfe3;
}

.td-menu-assist2 {
	border-left: 1px solid white;
	background-color: #0060a9;
	background-image: url(../images/main-img2.jpg);
}

.td-menu-assist2 p {
	background-color: #0060a9;
}

.td-menu-partec1 {
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	text-align: left;
	background-color: #ffeda6;
}

.td-menu-partec2 {
	border-left: 1px solid white;
	background: #fc0 url(../images/main-img3.jpg) no-repeat -50px -50px;
}

.td-menu-partec2 p {
	background: #fc0;
}


.td-payoff {
	
	vertical-align: top;
	padding: 6px 0;
	font: bold 17px ""Myriad pro"", ""Helvetica Neue"", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #999 1px 1px 2px;
}

.td-footer {
	vertical-align: bottom;
}

.td-footer p {
	margin: 20px 5px;
	color: #999;
	text-align: center;
	font: 11px "Lucida Grande", Lucida, Arial, sans-serif;
}

.td-footer p a {
	color: #333;
}

#bd {
	 width:850px;
	 margin:0 auto;
}

#ct {
	padding: 10px;
	padding-bottom: 50px;
	font-size: 13px;
}

#ct p {
	margin: 1.2em 0;
}

h1 {
	text-align: right;
	margin: 0;
	padding:  10px 22px;
	font: 19px/1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	margin: 3px 0;
	color: #0060a9;
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

table.cariche-sociali {
	margin: 0 10px;
	border: 1px solid #999;
}


table.cariche-sociali thead th {
	font-weight: normal;
	vertical-align: center;
	padding: 5px;
	text-align: center;
	background-color: #fccc6a;
}

table.cariche-sociali tbody th {
	
	vertical-align: top;
	padding: 5px;
	text-align: right;
	background-color: #c2e5b7;
}

table.cariche-sociali tbody td {
	padding: 5px;
	background-color: #eaeaea;
}

.simboli table {
	width: 100%;
	border-collapse: collapse;
}

.simboli table thead  td {
	font-weight: bold;
	vertical-align: center;
	padding: 5px;
	text-align: center;
	background-color: #c2e5b7;
	
}
.simboli table td,
.simboli table th {
	padding: 3px;
	vertical-align: top;
	border:1px solid #c2e5b7;
}

.simboli table tbody  th {
	width: 10%;
	vertical-align:top;
	text-align: center;
	padding-right: 10px;
}
