.costs {
	width:950px;
}

.costs .header {
	height:15px;
}

.costs .content {
	margin:0 20px 0 15px;
}

.costs .footer {
	height:15px;
}
.costs h5{
	font-size:3.6em;
	font-weight:lighter;
	letter-spacing:-1px;
	line-height:48px;
	padding-bottom:15px;
	float: left;
}

.costs .price-list {
    float: right;
	padding-top:10px;
}

.costs table {
    clear: both;
}

.costs td {
    padding:15px 7px;
    width:140px;
}

.costs td .wrapper{
	min-height:200px;
    height:auto !important;
    height:200px;
}

.costs td .wrapper-last{
    border: none;
}

.costs td .title{
    font-weight: bold;
}

.costs td .price{
    margin-top: 30px;
}

.costs td.conditions{
	border-top: none;
}

.costs td.conditions p {
    padding-top: 10px;
    min-height: 90px;
    height:auto !important;
    height:50px;
}

.costs .notes {
    padding: 20px 0;
}

.windpress-costs {
	width:950px;
}

.windpress-costs .header {
	height:15px;
}

.windpress-costs .content {
	margin:0 20px 0 15px;
}

.windpress-costs .footer {
	height:15px;
}
.windpress-costs h5{
	font-size:3.6em;
	font-weight:lighter;
	letter-spacing:-1px;
	line-height:48px;
	padding-bottom:15px;
	float: left;
}

.windpress-costs .price-list {
    float: right;
	padding-top:10px;
}
.windpress-costs .highlights {
    clear: both;
    padding:15px 7px;
}

.windpress-costs .annual-costs {
    clear: both;
    padding:15px 7px;
}

.windpress-costs .title {
    font-weight: bold;
}
.windpress-costs .cost {
    margin-top: 20px;
}
.windpress-costs table {
    margin-top: 20px;
}

.windpress-costs td {
    padding: 6px 3px;
}
.windpress-costs td.fornitura {
    width: 150px;
}
.windpress-costs td.tariffa-normale {
    width: 150px;
}
.windpress-costs td.tariffa-ridotta {
    width: 600px;
}
.windpress-costs td .title {
    font-weight: bold;
}

.payment {
	width:950px;
}

.payment .header {
	height:15px;
}

.payment .content {
	margin:0 20px 0 15px;
}

.payment .footer {
	height:15px;
}
.payment h5{
	font-size:3.6em;
	font-weight:lighter;
	letter-spacing:-1px;
	line-height:48px;
	padding-bottom:15px;
}
.payment .highlights {
    padding-bottom:20px;
}

.payment .title {
    font-weight: bold;
    padding-top: 20px;
}
.payment p {
    width: 910px;
}
.payment .notes {
    padding: 20px 0;
}

.underline {
	text-decoration: underline;
}


