/*LINK GENERALI*/
body {font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif; font-size: 11px; color: #000000;background:#f5f5f2; margin: 0px 0px 0px 0px;}
img {border:0px;}

A						{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;color:#000000;text-decoration:none;}
A:link					{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;color:#000000;text-decoration:none;}
A:visited				{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;color:#000000;text-decoration:none;}
A:active				{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;color:#000000;text-decoration:none;}
A:hover					{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;color:#73615b;text-decoration:none;}

A.button_new				{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;font-weight:bold;text-decoration:none;background-color:#e5e1dc;padding:5px;}
A.button_new:link			{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;text-decoration:none;}
A.button_new:visited		{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;text-decoration:none;}
A.button_new:active			{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;text-decoration:none;}
A.button_new:hover			{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#73615b;text-decoration:none;}

A.button_back				{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;font-weight:bold;text-decoration:none;background-color:#e5e1dc;padding:5px;}
A.button_back:link			{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;text-decoration:none;}
A.button_back:visited		{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;text-decoration:none;}
A.button_back:active		{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#000000;text-decoration:none;}
A.button_back:hover			{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:12px;letter-spacing:0px;color:#73615b;text-decoration:none;}


H1 {font-family: 'Lucida Grande',Verdana,Arial,Tahoma; font-size: 18px; color: #00284f;margin:0px;display:inline;}
H2 {font-family: 'Lucida Grande',Verdana,Arial,Tahoma; font-size: 14px; color: #73615b;margin:0px;display:inline;}
H3 {font-family: 'Lucida Grande',Verdana,Arial,Tahoma; font-size: 14px; color: #000000;margin:0px;display:inline;}

.pag_evidenziato		{font-family: "Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;color:#000000;background-color:#e5e1dc;padding:2px;text-decoration:none;}
form				{margin:0px;display:inline;}

.inse_area				{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:5px 0px 0px 0px;color: #000000;padding: 5px 2px 5px 2px;font-size:12px;border:1px solid #B8B8B8;}
.inse_area_INVALID		{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #000000;padding: 5px 2px 5px 2px;font-size:12px;border:1px solid #FF0000;}
.inse_area_nascosto		{color: #000000;background-color:#e3e2e0;padding: 2px 0px 2px 0px;font-family:'Lucida Grande',Verdana,Arial,Tahoma;font-size:11px;border:1px solid #B8B8B8;}
.errore					{font-family:"Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:10px;color:#FF0000;text-decoration:none;}
.tit_area				{font-family:"Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;font-weight:bold;}
.dettagli				{font-family:"Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;color:#ac763a;text-decoration:none;}
.txt_area				{font-family:"Lucida Grande", Arial, Verdana, Lucida, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;padding-right:10px;}

.tit_menu_pg_area {
	border-bottom:1px solid #dddddd;
	padding-bottom:20px;
}
.tit_menu_pg_area2 h2 {
	font-family:'Lucida Grande',Arial,Verdana,Tahoma;
	font-size:18px;
	line-height:35px;
	padding-right:10px;
	color:#73615b;
	text-decoration:none;

}
.menu_pg_area			{font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;border-bottom:1px solid #dddddd;padding-left:10px;line-height:35px;font-weight:bold;color:#73615b;text-decoration:none;}
.menu_pg_area:hover		{background-color:#e5e1dc;font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;color:#000000;text-decoration:none;}

A.menu_ln_area			{font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;color:#73615b;text-decoration:none;}
A.menu_ln_area:link		{font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;color:#73615b;text-decoration:none;}
A.menu_ln_area:visited	{font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;color:#73615b;text-decoration:none;}
A.menu_ln_area:active	{font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;color:#73615b;text-decoration:none;}
A.menu_ln_area:hover	{font-family:'Lucida Grande',Arial,Verdana,Tahoma;font-size:12px;color:#000000;text-decoration:none;}

.tit-home-txt {
	font-family:'Lucida Grande',Arial,Verdana,Tahoma;
	font-size:12px;
	border-bottom:1px solid #dddddd;
	padding-left:10px;
	line-height:25px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	background-color:#333333;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
.exp-home-txt {
	font-family:'Lucida Grande',Arial,Verdana,Tahoma;
	font-size:12px;
	border-bottom:1px solid #dddddd;
	line-height:35px;
	font-weight:bold;
	color:#039b00;
	text-decoration:none;
	background-color:#c6c6c6;
}
.home-txt {
	font-family:'Lucida Grande',Arial,Verdana,Tahoma;
	font-size:12px;
	border-bottom:1px solid #dddddd;
	padding-left:10px;
	line-height:30px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


/*CALENDARIO*/
/* tabella generale */
.dpTable			{font-family:'Lucida Grande',Verdana,Arial,Tahoma;font-size:10px;text-align:center;color:#73615b;background-color:#dddddd;border:1px solid #FFFFFF;}
/* tabellina giorni */
.dpTD				{border: 1px solid #FFFFFF;}
/* tabella giorno selezionato */
.dpDayHighlightTD	{background-color: #f0eeeb;border: 1px solid #FFFFFF;}
/* mouseover sul giorno */
.dpTDHover			{background-color:#f0eeeb;border:1px solid #FFFFFF;cursor:pointer;color:#000000;}
/* tabella dei giorni nome */
.dpDayTD			{background-color:#e3e2e0;border:1px solid #FFFFFF;color:#000000;font-weight:bold;}
/* carattere dei mesi */
.dpTitleText		{font-family:'Lucida Grande',Verdana,Tahoma,Arial,Helvetica;font-size:10px;color:#000000;}
/* carattere giorno corrente */ 
.dpDayHighlight		{color:#000000;font-weight:bold;}
/* frecce */
.dpButton			{font-family:'Lucida Grande',Verdana,Tahoma,Arial,Helvetica;font-size:9px;color:#000000;background:#e3e2e0;font-weight:bold;padding:0px;border:1px solid #FFFFFF;}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {font-family:'Lucida Grande',Verdana,Tahoma,Arial,Helvetica;font-size:9px;color:#000000;background:#e3e2e0;font-weight:bold;padding:0px;border:1px solid #FFFFFF;}
