BODY
{
	border: none;
	margin: 0;
	padding: 13px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	color: #C44D00;
}

TABLE
{
	font-size: 13px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #C44D00;
	font-family: Arial, sans-serif;
}

FORM
{
	border: none;
	margin: 0;
	padding: 0;
}

A:link
{
	text-decoration: none;
	color: #C44D00;
}

A:visited
{
	text-decoration: none;
	color: #C44D00;
}

A:active
{
	text-decoration: none;
	color: #C44D00;
}

A:hover
{
	text-decoration: underline;
	color: #C44D00;
}

IMG
{
	margin: 0;
	border: none;
}

.box_banner
{
	border: 2px solid #C44D00;
}

.box_logo
{
	border: 2px solid #C44D00;
}

.sfondo_titolo
{
	border-left: 2px solid #C44D00;
	border-bottom: 2px solid #C44D00;
	border-top: 2px solid #C44D00;
}

.sfondo_testata
{
	background: #C44D00;
}

.sfondo_endTitolo
{
	border-right: 2px solid #C44D00;
	border-bottom: 2px solid #C44D00;
	border-top: 2px solid #C44D00;
}

.sfondo_pulsantiera
{
	border-left: 2px solid #FAC33D;
	background: #C44D00;
}

.riquadro
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #C44D00;
	padding:0;
	border: 2px solid #FEC35A;
	margin-bottom: 12px;
}

.tit_riquadro
{
	color: #C44D00;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: bold;
	background: #FEC35A;
}

.riquadro_p
{
	font-family: Arial, sans-serif;
	font-size: 11px;

	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: bolder;
}
.riquadro_testop
{
	font-size: 11px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: bolder;
	text-align: center; 

}
.riquadro_testo
{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.titpar
{
	font-size: 15px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bold;
}
.titparR
{
	font-size: 15px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bold;
}
.titolone
{
	font-size: 18px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bold;
}
.titoloneR
{
	font-size: 18px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bold;
}
.dida
{
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #C44D00;
}
.testo32
{
	font-size: 32px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bolder;
}
.testo32R
{
	font-size: 32px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bolder;
}
.testo18
{
	font-size: 18px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bolder;
}
.testo18R
{
	font-size: 18px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bolder;
}
.testo50R
{
	font-size: 50px;
	font-family: Arial, sans-serif;
	color: #C44D00;
	font-weight: bolder;
}
.testopiccolo1
{
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #C44D00;
}
/*
#### VSCM (Very Simple Content Manager) ####
*/

.CSS_CONTENT_GENERICTABLE
{
	width: 789px;
	border: none;
	border-collapse: collapse;
}

.CSS_CONTENT_GENERICTD
{
	vertical-align: top;
}

.CSS_CONTENT_PAGETD
{
	vertical-align: top;
	width: 616px;
	padding-right: 13px;
}

/*
.CSS_CONTENT_GENERIC
{
	width: 616px;
	vertical-align: top;
	padding-right: 13px;
}
*/

.DISPLAY_NONE
{
	display: none;
}

.DISPLAY_BLOCK
{
	display: block;
}

.CSS_GENERIC_LBORDEREDTITLE
{
	display: inline-block;
	border-top: none;
	border-right: none;
	border-bottom: solid 1px;
	border-left: solid 5px;
	padding: 4px;
	border-color: #026660;
}




.CSS_FormLabel1
{
	font-weight: bold;
	margin-top: 14px;
}

.CSS_Text_XXSmall
{
	font-weight: normal;
	font-size: xx-small;
}

.CSS_FormValidator
{
	display: block;
}