/* CSS Document */

.page-title {margin:30px 0 50px 0;}
div#formwrap {margin-bottom:50px;}
div#formwrap table{width:100%;margin:0;}
.note {font-size:12px;font-style:italic;}
.note li {margin-top:5px;}
td.note {text-align:right;}
form#ecd_formo input, form#ecd_formo textarea, form#ecd_formo select {margin:0 2px;	width:auto;}
form#ecd_formo input.rbD, form#ecd_formo label {
	float:left;
	margin:0 20px 0 0;
	font-weight:bold;
	cursor:pointer;
}
form#ecd_formo input.rbD {margin-top:3px;}
table.thumbo {background:#EDEBE0;}
table.thumbo td img {cursor:pointer;margin-left:1px;border:8px solid #ffffff;}
td.thumbo {text-align:center;padding:10px;}
td.thumbo.selezionato img {border:8px solid #B7B4A2;}
h3.titolo {
	font-size: 24px;
	font-weight:bold;
	color: rgba(208,92,67,1);
	border-bottom: 1px solid rgba(208,92,67,1);
	padding:30px 0 5px 0;
	margin:0;
}
table td.destra {text-align:right;}
table td.centro {text-align:center;}
table.tbldonazione td strong {font-size:16px;}
table td.totale {
	background:#B6AB7E;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
table td.totale input {
	background:#B6AB7E;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	border:none;
}
div.logoecard {display:block;padding-top:10px;}
input.bottone {
	font-size: 42px;
	padding: 20px;
	text-align: center;
	font-family: 'cuammheadbold',Helvetica,sans-serif;
	color: #fff;
	background: rgba(208,92,67,1);
	border-radius: 5px;
	position: relative;
	text-transform: uppercase;
	border: none;
	outline: 0;
	margin:20px 5% 0 0 !important;
}
input.bottone:hover {background:#aaa;}

@media screen and (max-width: 450px) {
	td.thumbo {display: block;width: 90%;clear:left;text-align:left;}
	td.thumbo input {float: left;}
	td.thumbo img {float: left;margin-right:10px;}
	table.formocardo td {display:block;}
	table.formocardo td textarea {width:90% !important;}
	div#formwrap {margin-top: 50px;}
	strong.shareicon {display:block;}
}


