/* grigio usato nei testi della Homepage*/
.c00 {
	color: #555555;	
}

/* grigio usato come bordo dei box*/
.c01{
	color: #cacaca;
}
/* rosso del login */
.c02{
	color: #c30000;
}

/* c0 (light gray) */
.c0 {
	color: #ececec;
}

/* c1 (bluette) */
.c1 {
	color: #4e6694;	
}

/* c2 (azure) */
.c2 {
	color: #95b3e9;	
}

/* c3 (gold) */
.c3 {
	color: #d8a800;	
}

/* c4 (gray) */
.c4 {
	color: #969696;	
}

/* c5 (slate gray) */
.c5 {
	color: #9ab298;	
}

/* c6 (coral) */
.c6 {
	color: #ed6245;	
}

/* c7 (green) */
.c7 {
	color: #40863d;	
}

/* c7 (green) */
.c8 {
	color: #AF6654;	
}

.small {
	font-family: Arial, serif;
	font-size: 10px;
}

.bold {
    font-weight: bold;
}

a.href_nero             {color: black; text-decoration:	none}
a.href_nero:link	{color: black; text-decoration:	none}
a.href_nero:visited	{color: black; text-decoration:	none}
a.href_nero:hover	{color: black; text-decoration:	none}
a.href_nero:active	{color: black; text-decoration:	none}

.titolo_pagina_iframe {
    text-transform: uppercase;
    line-height: 25px;
    text-align: left;
    font-weight: bold;
}

.titolo_pagina {
    color: #FFFFFF;
    line-height: 25px;
    text-align: center;
    background-color: #891536;
    font-weight: bold;	
    border: 2px solid white;
}

.titolo_paragrafo {
    font-weight: bold;	
    color: #891536
}

.fondo_rosso {
    color: #FFFFFF;
    background-color: #891536;
}

.fondo_rosso_piccolo {
    color: #FFFFFF;
    font-size: 10px;	
    background-color: #891536;
}

.fondo_grigio	{
    background-color: #D4D4CD;	
    color: #000000
}

.fondo_grigio_piccolo {
    background-color: #D4D4CD;	
    font-size: 10px;	
    color: #000000
}

.testo_evidenziato {
    color: #891536;	
}

.riquadro {
    border: 2px solid #cacaca;
}

/* bordato grigio 2px */
.bordato_sx {
	border-left: 2px solid #cacaca;
}

.bordato_dx {
   border-right: 2px solid #cacaca;
}

.bordato_up {
	border-top: 2px solid #cacaca;
}

.bordato_dn {
	border-bottom: 2px solid #cacaca;
}

/* bordato grigio 1px */
.bordato_sx_01 {
	border-left: 1px solid #cacaca;
}

.bordato_dx_01 {
   border-right: 1px solid #cacaca;
}

.bordato_up_01 {
	border-top: 1px solid #cacaca;
}

.bordato_dn_01 {
	border-bottom: 1px solid #cacaca;
}

/* bordato grigio 4px */
.bordato_sx_04 {
	border-left: 4px solid #cacaca;
}

.bordato_dx_04 {
   border-right: 4px solid #cacaca;
}

.bordato_up_04 {
	border-top: 4px solid #cacaca;
}

.bordato_dn_04 {
	border-bottom: 4px solid #cacaca;
}

/* bordato bluette 1px */
.bordato_sx_c1 {
	border-left: 1px solid #4e6694;
}

.bordato_dx_c1 {
   border-right: 1px solid #4e6694;
}

.bordato_up_c1 {
	border-top: 1px solid #4e6694;
}

.bordato_dn_c1 {
	border-bottom: 1px solid #4e6694;
}

/* bordato azure 1px */
.bordato_sx_c2 {
	border-left: 1px solid #95b3e9;
}

.bordato_dx_c2 {
   border-right: 1px solid #95b3e9;
}

.bordato_up_c2 {
	border-top: 1px solid #95b3e9;
}

.bordato_dn_c2 {
	border-bottom: 1px solid #95b3e9;
}

/* bordato gold 1px */
.bordato_sx_c3 {
	border-left: 1px solid #d8a800;
}

.bordato_dx_c3 {
   border-right: 1px solid #d8a800;
}

.bordato_up_c3 {
	border-top: 1px solid #d8a800;
}

.bordato_dn_c3 {
	border-bottom: 1px solid #d8a800;
}

/* bordato gray 1px */
.bordato_sx_c4 {
	border-left: 1px solid #969696;
}

.bordato_dx_c4 {
   border-right: 1px solid #969696;
}

.bordato_up_c4 {
	border-top: 1px solid #969696;
}

.bordato_dn_c4 {
	border-bottom: 1px solid #969696;
}

/* bordato slate gray 1px */
.bordato_sx_c5 {
	border-left: 1px solid #9ab298;
}

.bordato_dx_c5 {
   border-right: 1px solid #9ab298;
}

.bordato_up_c5 {
	border-top: 1px solid #9ab298;
}

.bordato_dn_c5 {
	border-bottom: 1px solid #9ab298;
}

/* bordato coral 1px */
.bordato_sx_c6 {
	border-left: 1px solid #ed6245;
}

.bordato_dx_c6 {
   border-right: 1px solid #ed6245;
}

.bordato_up_c6 {
	border-top: 1px solid #ed6245;
}

.bordato_dn_c6 {
	border-bottom: 1px solid #ed6245;
}

/* bordato green 1px */
.bordato_sx_c7 {
	border-left: 1px solid #40863d;
}

.bordato_dx_c7 {
   border-right: 1px solid #40863d;
}

.bordato_up_c7 {
	border-top: 1px solid #40863d;
}

.bordato_dn_c7 {
	border-bottom: 1px solid #40863d;
}


/* bordato dark red 1px */
.bordato_sx_c8 {
	border-left: 1px solid #AF6654;
}

.bordato_dx_c8 {
   border-right: 1px solid #AF6654;
}

.bordato_up_c8 {
	border-top: 1px solid #AF6654;
}

.bordato_dn_c8 {
	border-bottom: 1px solid #AF6654;
}


/*
.riga {
	padding-left: 8px;
}
*/

.pad {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.pad_sx {
	padding-left: 8px;
}
.pad_dx {
	padding-right: 8px;
}
.pad_up {
	padding-top: 8px;
}
.pad_dn {
	padding-bottom: 8px;
}

.pad_sx_2 {
	padding-left: 2px;
}
.pad_dx_2 {
	padding-right: 2px;
}
.pad_up_2 {
	padding-top: 2px;
}
.pad_dn_2 {
	padding-bottom: 2px;
}

.pad_sx_4 {
	padding-left: 4px;
}
.pad_dx_4 {
	padding-right: 4px;
}
.pad_up_4 {
	padding-top: 4px;
}
.pad_dn_4 {
	padding-bottom: 4px;
}
.pad_sx_16 {
	padding-left: 16px;
}
.pad_dx_16 {
	padding-right: 16px;
}
.pad_up_16 {
	padding-top: 16px;
}
.pad_dn_16 {
	padding-bottom: 16px;
}
	

.centrato {
    text-align: center;
}

.centratov {
    vertical-align: middle;
}

.pagina {
    height: 100%;
    width: 100%;
    border: 1px solid black;
}	

.margin_up {
	margin-top: 8px;
}

.margin_dn {
	margin-bottom: 8px;
}

.dx {
	text-align: right;
}

.top {
    vertical-align: top;
}

.bottom {
    vertical-align: bottom;
}

