th.titolo
{
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
}
select.mezzi
{
	width: 150px;
}
input.long
{
	width: 90%;
}
input.long2
{
	width: 180px;
}
input.long3
{
	width: 100%;
}
input.short
{
	width: 100%;
}
input.captcha
{
	width: 50%;
}
table.Reclami
{
	width: 100%;
	font-size: 1.0em;
	background-color: #EFEEEC;
	padding: 2px !important; /*margin: 5px !important;*/
}
div.msg
{
	background-color: #fff;
	padding: 5px 15px 5px 15px;
	width: auto;
	float: left;
}
div.error
{
	background-color: #fff;
	padding: 5px 15px 5px 15px;
	width: 98%;
	font-weight: bold;
	color: #D60018;
	float: left;
	text-align: left;
}
div.ok
{
	background-color: #fff;
	padding: 5px 15px 5px 15px;
	width: auto;
	color: #000000;
	float: left;
	text-align: left;
}
div.messaggiofinale
{
	float: left;
	text-align: left;
	padding-left: 20px !important;
	width: auto;
}
td.column_1
{
	width: 15%;
	text-align: left;
}
td.column_2
{
	width: 20%;
	text-align: left;
}
td.column_internaLabel
{
	padding-left: 10px;
	text-align: left;
	width: 10%;
}
td.column_interna
{
	width: 20%;
	text-align: left;
}
td.column_internaText
{
	/*width: 80px;*/
	width: 10%;
	text-align: left;
}
td.column_tabfondo
{
	width: 10%;
	text-align: left;
	padding-left: 10px;
}
td.column_txttabfondo
{
	text-align: left;
	padding-left: 10px;
}
td.column_d1
{
	width: 20%;
	text-align: left;
	padding-left: 10px;
}
td.column_d2
{
	width: 80%;
	text-align: left;
}
td.column_c1
{
	text-align: left;
	padding-left: 10px;
}
td.column_c2
{
	width: 50%;
	text-align: left;
}
td.column_p1
{
	width: 30%;
	text-align: left;
	padding-left: 10px;
}
td.column_p2
{
	width: 70%;
	text-align: left;
}
td.column_d1c
{
	width: 20%;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}
td.column_combo
{
	width: 80%; /*padding-left: 10px;*/
	text-align: left;
}
table.column_combo_gruppo
{
	width: 90%;
}
td.colonnaDescrizione
{
	width: 90%;
	text-align: left;
	padding-left: 10px;
}
td.column_3
{
	width: 10%;
	text-align: left;
}
td.column_span3
{
	width: 30%;
	text-align: left;
}

td.column_span5
{
	width: 60%;
	text-align: left;
}
button.button_red
{
	border: 2px #fff solid !important; /*background-color: #D6001C;*/
	background-color: #BD141B;
	width: 80px;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	padding-top: 1px;
}
input.button_red
{
	border: 2px #fff solid; /*background-color: #D6001C;*/
	background-color: #BD141B;
	width: 100px;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	padding-top: 1px;
}
td.button
{
	text-align: right;
	width: 30%;
	padding-right: 20px;
	padding-bottom: 10px;
}
textarea.note
{
	text-align: left;
	width: 90%;
}
textarea.privacy
{
	text-align: left;
	width: 92%;
}
textarea.info_privacy
{
	text-align: left;
	width: 92%;
}
span.commento
{
	padding-left: 20px;
	font-size: smaller;
	font-weight: lighter;
}
span.descrizione
{
	font-size: smaller;
	font-weight: lighter;
}
span.errori
{
	text-align: left;
	color: #FF0000;
}
div.errori
{
	width: 100%;
	text-align: left;
}
td.text_privacy
{
	padding-left: 10px;
	text-align: left;
	width: 92%;
}
td.buttonline-border
{
	border-bottom: #d6001c 1px solid;
	border-left: #d6001c 1px solid;
	width: 100px;
	margin-bottom: 20px;
	border-top: #d6001c 1px solid;
	margin-right: 23px;
	border-right: #d6001c 1px solid;
}
div.form-buttonline-border
{
	border-bottom: #d6001c 1px solid;
	border-left: #d6001c 1px solid;
	width: 100px;
	margin-bottom: 20px;
	border-top: #d6001c 1px solid;
	margin-right: 23px;
	border-right: #d6001c 1px solid;
}
div.button-div
{
	float: right !important;
	padding: 10px !important;
}
.linkInfoPrivacy:hover
{
	color: #FF0000;
}
.linkInfoPrivacy
{
	text-align: left;
	border-right-width: 0px;
	background-color: transparent;
	/*width: 77px;*/
	width: auto;
	border-top-width: 0px;
	border-bottom-width: 0px;
	font-size: 1em;
	border-left-width: 0px;
	cursor: pointer;
	text-decoration: underline !important;
	font-weight: normal;
}

