
/*
* LAYOUT PAGINA
*/

body { position: relative;  margin-top: 0px; font-family: Tahoma, Helvetica, Arial,Verdana,sans-serif; font-size: 11px;}
form { margin:0; padding:0;}


#header	{background-image: url(../../immagini/header.gif); background-repeat: no-repeat; background-color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #206D24; font-weight : normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#footer1{  background-image: url(../../immagini/footer.gif); background-repeat: no-repeat;  background-color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #206D24;  font-weight:bold; margin-bottom:0px;}
#container { background:#FFFFFF url(../../immagini/sfondo.gif) repeat-y center; position: static; margin: 0 0 0 0px; width:100%; color:#4A4A4A;}
#MiddleText{ position: static; margin-left: 0px; padding: 0 0 0 0px; width:100%;}
#footer	   {font-family: Verdana, Arial, Helvetica,sans-serif; position: relative; vertical-align : bottom; clear: both; padding: 0px 0px 0px 0px; margin: 0 0 0 0px; width:100%; background-color:#FFFFFF; color:#4A4A4A;}
#valtextarea {   overflow: auto;}
.spaces{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;}
.bckmenu{font-family: Tahoma,  Helvetica, Verdana, Arial,sans-serif; font-size: 11px;  color:#FFFFFF; font-weight : bold; background-color:#494949;}


/*
*	A HREF
*/
A:link,A:active,A:visited,A:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 13px; color: #4A4A4A; text-decoration: none; font-weight : bold; padding-right: 10px; padding-left: 10px; background-color: inherit;}
A.menusel:link,A.menusel:active,A.menusel:visited,A.menusel:hover  { font-family:  Tahoma, Helvetica, Arial, Verdana,  sans-serif; font-size: 13px; color: #69B4EE; text-decoration: none; font-weight : bold; padding-right: 10px; padding-left: 10px; background-color: inherit;}
A.menuoff:link,A.menuoff:active,A.menuoff:visited,A.menuoff:hover  { font-family:  Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #fdfdfd; text-decoration: none; font-weight : bold; padding-right: 10px; padding-left: 10px; background-color: inherit;}
A.menudxsel:link,A.menudxsel:active,A.menudxsel:visited,A.menudxsel:hover  { font-family:  Tahoma, Helvetica, Arial,Verdana,  sans-serif; font-size: 13px; color: #98a886; text-decoration: none; font-weight : bold; padding-left: 10px; background-color: inherit;}
A.menudxoff:link,A.menudxoff:active,A.menudxoff:visited  { font-family:  Tahoma, Helvetica, Arial,Verdana,  sans-serif; font-size: 13px; color: #4A4A4A; text-decoration: none; font-weight : bold; padding-left: 10px; background-color: inherit;}
A.menudxoff:hover  { font-family:  Tahoma, Helvetica, Arial,Verdana,  sans-serif; font-size: 13px; color: #8b8b8b; text-decoration: none; font-weight : bold; padding-left: 10px; background-color: inherit;}

A.submenudxoff:link,A.submenudxoff:active,A.submenudxoff:visited  { font-family:  Tahoma, Helvetica,Verdana, Arial, sans-serif; font-size: 13px; color: #626262; text-decoration: none; font-weight : normal; padding-left: 15px; background-color: inherit;}
A.submenudxoff:hover  { font-family:  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #8b8b8b; text-decoration: none; font-weight : normal; padding-left: 15px; background-color: inherit;}

A.percorso:link,A.percorso:active,A.percorso:visited,A.percorso:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none; font-weight : bold; padding-right: 5px; padding-left: 5px; background-color: inherit;}
A.apridettaglio:link,A.apridettaglio:active,A.apridettaglio:visited,A.apridettaglio:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none; font-weight : bold; padding-right: 5px; padding-left: 5px;background-color: inherit; }
A.apridett:link,A.apridett:active,A.apridett:visited,A.apridett:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #C05435; text-decoration: underline; font-weight : normal; padding-right: 5px; padding-left: 5px; background-color: inherit;}
A.apridettazz:link,A.apridettazz:active,A.apridettazz:visited,A.apridettazz:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #69B4EE; text-decoration: none; font-weight : normal; background-color: inherit;}
A.back:link,A.back:active,A.back:visited,A.back:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #CF2814; text-decoration: none; font-weight : bold; padding-right: 5px; padding-left: 5px; background-color: inherit;}
A.numpage:link,A.numpage:active,A.numpage:visited,A.numpage:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A; text-decoration: none; font-weight : bold; padding-right: 1px; padding-left: 1px; background-color: inherit;}
A.linknews:link,A.linknews:active,A.linknews:hover,A.linknews:visited { FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline; font-weight : bold; padding: 0px 0px 0px 0px; background-color: inherit;}
A.linkhome:link,A.linkhome:active,A.linkhome:visited,A.linkhome:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #4A4A4A; text-decoration: none; font-weight : bold; padding-right: 1px; padding-left: 1px; background-color: inherit;}
A.linkver:link,A.linkver:active,A.linkver:visited,A.linkver:hover  { font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #206D24; text-decoration: none; font-weight : bold; background-color: inherit;}



/*STRUTTURA PAGE*/

.ti12v	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px;color: #206D24; font-weight : bold; border-bottom:1px solid #4A4A4A; padding-right:2px; background-color: inherit;}
.pagetitle{font-family: georgia,Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 20px; color: #C05435;	font-weight : bold; padding-left:15px; background-color: inherit;}
/*.subtitle{font-family: Tahoma,Verdana, Arial, Helvetica; font-size: 11px; color: #FFFFFF; background-color: #4A4A4A; font-weight : bold; padding:2px 2px 2px 2px; border:1px solid #FFFFFF;}*/
.titlegreen{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #206D24; font-weight : bold; border-bottom: 1px solid #206D24; background-color: inherit;}
.tx12bl1{font-family: georgia,Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #A7331F; font-weight : bold; border-bottom: 1px solid #f7d1cc; background-color: inherit;}
.tx11riepilogo {font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color:#FFFFFF; font-weight : normal; background-color: #d4d4d4;}
/*.hometitle{font-family: georgia,Tahoma,Verdana, Arial, Helvetica; font-size: 12px; color: #FFFFFF; background-color: #D29891;	font-weight : bold; padding-left:15px; border-bottom: 1px solid #f7d1cc; border: 1px solid #ce8d86;}*/
.hometitle{font-family: georgia,Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #FFFFFF; background-color: #da8f7a;	font-weight : bold; padding-left:15px;  border: 1px solid #FFFFFF;}
.percorso { font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #4A4A4A; font-weight : bold; padding-left:5px; padding-top:2px; background-color: inherit;}
.dxhometitle{font-family: georgia,Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #FFFFFF; background-color: #da8f7a;	font-weight : bold;  border: 1px solid #FFFFFF;}



/*
* testo
*/


.tx09 	{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 09px; color: #4A4A4A;	font-weight : normal; background-color: inherit;}
.tx10 	{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 10px; color: #4A4A4A;	font-weight : normal; background-color: inherit;}
.tx10p 	{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 10px; color: #4A4A4A;	font-weight : normal; padding-left:10px; background-color: inherit;}
.tx10dp 	{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 10px; color: #8C8D8D;	font-weight : normal; padding-left:10px; background-color: inherit;}
.tx11 	{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #4A4A4A;	font-weight : normal; background-color: inherit;}
.tx11i { font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #556a88; padding:0px 0px 0px 0px; font-style : italic; background-color: inherit;}
.tx11grey 	{font-family: Tahoma,Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #C8C8C8;	font-weight : normal; background-color: inherit;}
.tx11greb 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #206D24;	font-weight : bold; background-color: inherit;}
.tx11b { font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #4A4A4A; font-weight : bold; background-color: inherit;}
.tx12 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A;	font-weight : normal; background-color: inherit;}
.tx12b 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A;	font-weight : bold; background-color: inherit;}
.tx12i 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A;	font-style : italic; background-color: inherit;}
.tx12greb 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #206D24;	font-weight : bold; background-color: inherit;}
.tx12redi 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 11px; color: #972312;	 font-weight : bold; background-color: inherit; }
.tx12red 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #C05435;	 font-weight : bold; background-color: inherit;}
.tx12formred { font-family: georgia,Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #A7331F; font-weight : normal; background-color: inherit;}
.tx12formredb { font-family: georgia,Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #A7331F; font-weight : bold; background-color: inherit;}
.tx12orab 	{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #C25731;	 font-weight : bold; background-color: inherit;}



/*
* titoli
*/
.ti10n		{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;	font-size: 10px;	color: #000000;	font-weight : bold; background-color: inherit;}
.ti11n		{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;	font-size: 11px;	color: #4A494A;	font-weight : bold; background-color: inherit;}
.ti12n		{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;	font-size: 12px;	color: #4A494A;	font-weight : bold; background-color: inherit;}
/*.ti15b		{font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 12px;	color: #FFFFFF;	font-weight : bold; background-color:#98A886; border:1px solid #FFFFFF; padding: 2px 2px 2px 2px;}*/

/*
* tabelle
*/

.td10		{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;	font-size: 10px;	color: #FFFFFF;	background-color : #8E8D8A; font-weight : bold;}
.td12		{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color : #8E8D8A; font-weight : bold;}


.linegreentop{border-top: 1px solid #98A886;}
.linegreenbottom{border-bottom: 1px solid #206D24;}
.linered{border-top: 1px dotted #C05435;}
.linerosso{border-top: 1px solid #ee9c91;}
.linerosa{border-bottom: 1px solid #f7d1cc;}
.linerosatop{border-top: 1px solid #f7d1cc;}
.linedotted{border-bottom: 1px dotted #f7d1cc;}

.submit{font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #FFFFFF; background:#494949; padding: 2px;  font-weight : bold; border: 1px solid #FFFFFF; }
.submit2{font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A; background:#FFFFFF; padding: 2px;  font-weight : bold; border: 1px solid #4A4A4A; }
select{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A;	font-weight : normal; border: 1px solid #4A4A4A; background-color: #FFFFFF;}
input{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A;	font-weight : normal; border: 1px solid #4A4A4A; background-color: #FFFFFF;}


/*.coldxtable{font-family:  Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #FFFFFF;  padding: 2px;  font-weight : bold;  }*/
.coldxtitle{font-family:  Tahoma, Verdana, Arial, Helvetica,sans-serif; font-size: 12px; color: #4A4A4A; padding: 2px;  font-weight : bold; border: 1px solid #c4c4c4; background-color: #D4D4D4;}

/*
* TR CON JS
*/

#rnul{	position: relative;}
#rtxt{	position: relative;}