/* ### SFONDI ### */

#A {background-color : #FFFFFF;}     /* ### Bianco ### */

#B {background-color : 	#28344C;}    /* ### BLU ### */

#C {background-color : #EBF7F7;}     /* ### GREY ### */

#D {background-color : #CDBFA9;}     /* ### DARK BEIGE ### */

#E {background-color : #ECE7DE;}     /* ### LIGHT BEIGE ### */

#F {background-color : #DB9A64;}     /* ### ORANGE ### */

#G {background-color : #F6F3EE;}     /* ### LIGHT ### */

#S {padding: 3,3,3,3;}     /* ### SPACE ### */


td {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

h2 {font-family: Arial; font-weight: bold; font-size: 11px; color: #B03017; width:315px;}

/* ### CLASS ### */

b {font-size: 11px;}  /* ### BOLD ### */
strong {font-size: 11px;}  /* ### BOLD ### */

.titleblack {font-family: Arial; font-weight: bold; font-size: 11px; color: #000000;}

.textblack {font-family: Arial; font-weight: bold; font-size: 10px; color: #000000;}

.textblackspdx {font-family: Arial; font-weight: bold; font-size: 10px; color: #000000; padding: 0,5,0,0;}

.titleblue {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #28344C;
	padding-left:10px;
	text-align:left;
	text-transform: none;
}
.titleblue1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #28344C;
	padding-left:0px;
	text-align:left;
	text-transform: none;
}

.textblue {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; padding:5px;}
.textblue1 {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; padding:10px;}

.titlebeige {font-family: Arial; font-weight: bold; font-size: 11px; color: #806135;}

.textbeige {font-family: Arial; font-weight: bold; font-size: 10px; color: #806135;}

.textbeigesp {font-family: Arial; font-weight: bold; font-size: 10px; color: #000000; padding: 2,0,2,0;}

.titledarkbeige {font-family: Arial; font-weight: bold; font-size: 11px; color: #735C38;}

.textdarkbeige {font-family: Arial; font-weight: bold; font-size: 10px; color: #735C38;}

.logindarkbeige {font-family: Arial; font-size: 10px; color: #735C38;}

.titlebigred {font-family: Arial; font-weight: bold; font-size: 13px; color: #B03017;}

.titlered {font-family: Arial; font-weight: bold; font-size: 11px; color: #B03017; width:315px;}

.textred {font-family: Arial; font-weight: bold; font-size: 10px; color: #B03017; }

.icon {font-family: Arial; font-weight: bold; font-size: 10px; color: #F15D24;}

.textorange {font-family: Arial; font-weight: bold; font-size: 10px; color: #DB9A64;}

.textbluesp6 {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; padding: 6,6,6,6;}
.titlebluesp6 {font-family: Arial; font-weight: bold; font-size: 11px; color: #28344C;padding: 6,6,6,6;}
.titledarkbeige4 {font-family: Arial; font-weight: bold; font-size: 11px; color: #735C38; padding: 0,4,0,4;}

.textRui {font-family: Arial; font-size: 9px; color: #28344C; padding:10 5 4 5px;}

.textRui2 {font-family: Arial; font-size: 9px; color: #28344C; padding:0 5 10 5px;}

/* ### COLORE TESTI ### */

.A {color : #FFFFFF;}  /* ### Bianco ### */

.B {color : #28344C;}  /* ### BLU ### */

.C {color : #E1D8C7;}  /* ### BEIGE ### */





/* ### LINK ### */

A:link {
	color: #3A70A0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
A:visited {
	color: #3A70A0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
A:hover {
	color: #3A70A0;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
A:active {
	color: #0066FF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

A.linklocat:link {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; text-decoration:none;}
A.linklocat:visited {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; text-decoration:none;}
A.linklocat:hover {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; text-decoration:none;}
A.linklocat:active {font-family: Arial; font-weight: bold; font-size: 10px; color: #28344C; text-decoration:none;}

A.bold:link {
	color: #3A709F;	font-family: Arial; font-weight: bold; font-size: 11px;text-decoration:none;
}
A.bold:visited {
	color: #3A709F;	font-family: Arial; font-weight: bold; font-size: 11px; text-decoration:none;
}
A.bold:hover {
	color:#3A709F; font-family: Arial; font-weight: bold; font-size: 11px;text-decoration:none;
}
A.bold:active {
	color:#3A709F; font-family: Arial; font-weight: bold; font-size: 11px; text-decoration:none;
}



A.beige:link {
	color: #806135;	font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.beige:visited {
	color: #806135;	font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}
A.beige:hover {
	color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.beige:active {
	color:#806135; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}



A.black:link {
	color: #000000;	font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.black:visited {
	color: #000000;	font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}
A.black:hover {
	color:#000000; font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.black:active {
	color:#000000; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}

A.orange:link {
	color: #F15D24;	font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.orange:visited {
	color: #F15D24;	font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}
A.orange:hover {
	color:#F15D24; font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.orange:active {
	color:#F15D24; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}

A.red:link {
	color: #B03017;	font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.red:visited {
	color: #B03017;	font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}
A.red:hover {
	color:#B03017; font-family: Arial; font-weight: bold; font-size: 10px;text-decoration:none;
}
A.red:active {
	color:#B03017; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration:none;
}


A.login:link {
	color: #16285B;	font-family: Arial; font-size: 10px;text-decoration:none;
}
A.login:visited {
	color: #16285B;	font-family: Arial; font-size: 10px; text-decoration:none;
}
A.login:hover {
	color:#FFFFFF; font-family: Arial; font-size: 10px;text-decoration:none;
}
A.login:active {
	color:#16285B; font-family: Arial; font-size: 10px; text-decoration:none;
}



A.login_b:link {
	color: #735C38;	font-family: Arial; font-size: 10px;text-decoration:none;
}
A.login_b:visited {
	color: #735C38;	font-family: Arial; font-size: 10px; text-decoration:none;
}
A.login_b:hover {
	color:#FFFFFF; font-family: Arial; font-size: 10px;text-decoration:none;
}
A.login_b:active {
	color:#735C38; font-family: Arial; font-size: 10px; text-decoration:none;
}


/* ### TABLE CMS ### */

td.cms{
	color: #28344C; font-family: Arial; font-weight: bold; font-size: 10px;
	padding: 3,3,3,3;
	vertical-align : top;
}

tr.cms{
	background-color : ECE7DE;
}

td.cmsq{
	color: #28344C; font-family: Arial; font-weight: bold; font-size: 10px;
	padding: 3,3,3,3;
	vertical-align : top;
}

tr.cmsq{
	background-color : FFFFFF;
}

table.cmsq{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
	BORDER-LEFT: #6E2100 1px solid;
	BORDER-BOTTOM: #C0C0C0 1px solid;
}


/* ### FORM ### */

INPUT.cerca
{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
    FONT: color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;
    BORDER-LEFT: #6E2100 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #C0C0C0 1px solid;
	height: 13px;
	width: 65px;
}

INPUT.generic
{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
    FONT: color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;
    BORDER-LEFT: #6E2100 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #C0C0C0 1px solid;
	height: 15px;
}

SELECT.generic
{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
    FONT: color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;
    BORDER-LEFT: #6E2100 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #C0C0C0 1px solid;
	height: 15px;
}

.textarea
{
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #6E2100 1px solid;
    FONT: color:#806135; font-family: Arial; font-weight: bold; font-size: 10px;
    BORDER-LEFT: #6E2100 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #C0C0C0 1px solid;
	height: 60px;
}






.altezza0 {
	line-height: 0px;
}
.titleContatti {
	font-weight: bold;
	color: #015B9A;
	font-size: 11px;
}
