/* Le caratteristiche del testo dei tag BODY, P, TESTO devono essere uguali */


body
{
background-color: #FFFFFF;
background-repeat: repeat-x; 
font-family: tahoma, helvetica, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #2E2E2E;
text-decoration: none;
letter-spacing: 0;

scrollbar-3dlight-color: #B2A179;
scrollbar-arrow-color: #B2A179;
scrollbar-base-color: #8A4B2F;
scrollbar-darkshadow-color: #B2A179;
scrollbar-face-color: #EFEFEF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #D1D1D1;
}

P
{
font-family: arial, tahoma, helvetica, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #2E2E2E;
text-decoration: none;
}

TD
{
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #2E2E2E;
text-decoration: none;
}

H1
{
font-weight: normal;
margin: 0px 0% 0px auto;
font-size: 10px;
color: #7e7e7e; 
font-family: tahoma, verdana, arial, helvetica, sans-serif;
text-decoration: none;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 10px;
padding-left: 26px;
}

H2
{
font-weight: normal;
margin: 0px 0% 0px auto;
font-size: 10px;
color: #7e7e7e; 
font-family: tahoma, verdana, arial, helvetica, sans-serif;
text-decoration: none;
padding-top: 40px;
padding-bottom: 15px;
padding-right: 12px;
padding-left: 17px;
}

H3   {margin: 0 0 0 auto; page-break-before:always}

/* ---------------- links senza classe -------------------*/
a	        {color: #2E2E2E; font-weight : normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; }
a:link	    	{color: #3481B1; font-weight : normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; }
a:visited	{color: #3481B1; font-weight : normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; }
a:hover	    	{color: #2E2E2E; font-weight : normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; }

/*----------------- Contenuti -----------------*/

.fndcolsx           {background-color: #FFFFFF; background-image: url("../images/fnd-menu-riga-sx.gif");}

.welcome-fndcol     {background-image: url("../images/welcome-bg-bande.gif"); background-repeat: repeat-y; background-color: #CCCCCC;}

.fndcolonna-dx-header-img  	{background-image: url("../images/testata-fnd-motivo-dx.jpg"); background-repeat: no-repeat;}
.fndcolonna-dx-header  		{background-image: url("../images/testata-fnd-bandadx.gif"); background-color: #CCCCCC;}

.fndcolonna-dx-img  {background-image: url("../images/fnd-motivo-dx.jpg"); background-repeat: no-repeat; background-color: #F3F3F3;}
.fnd-bandadx        {background-color: #F3F3F3;}
.fndpagina          {background-color: #F3F3F3; background-image: url("../images/cont-fnd-pagina.gif"); background-repeat: no-repeat;}
.fnddivisoria       {background-image: url("../images/cont-divisoria-fnd.gif"); background-repeat: repeat-y; background-color: #ffffff;}

.titolo         	{ color: #BFA46A; font-weight : bold; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none;}
.titolo_2          	{ color: #BFA46A; font-weight : bold; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 14px; text-decoration: none;}

/*
colore del testo prima di accattivarlo
#538d33
*/
.testoVerde            	{ color: #0e9101; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testoVerde:link       	{ color: #0e9101; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testoVerde:visited    	{ color: #0e9101; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testoVerde:hover      	{ color: #2E2E2E; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}

.testoRosso            	{ color: #fb2b1f; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testoRosso:link       	{ color: #fb2b1f; font-weight: normal; text-decoration: underline;  font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testoRosso:visited    	{ color: #fb2b1f; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testoRosso:hover      	{ color: #2E2E2E; font-weight: normal; text-decoration: underline; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}

.testo2            	{ color: #2E2E2E; font-weight: normal;  font-style: italic; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 13px; letter-spacing: 0; text-decoration: none;}

.testo            	{ color: #2E2E2E; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testo:link       	{ color: #3481B1; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testo:visited    	{ color: #3481B1; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.testo:hover      	{ color: #2E2E2E; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}

.testo-grande-nero            	{ color: #2E2E2E; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}
a.testo-grande-nero:link       	{ color: #3481B1; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}
a.testo-grande-nero:visited    	{ color: #3481B1; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}
a.testo-grande-nero:hover      	{ color: #2E2E2E; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}

.testo-grande            	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}
a.testo-grande:link       	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}
a.testo-grande:visited    	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}
a.testo-grande:hover      	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0; text-decoration: none;}

.testo-piccolo            	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0; text-decoration: none;}
a.testo-piccolo:link       	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0; text-decoration: none;}
a.testo-piccolo:visited    	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0; text-decoration: none;}
a.testo-piccolo:hover      	{ color: #EF1931; font-weight: normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0; text-decoration: none;}

.claim		        {color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; padding-right:13px}
a.claim:link	    	{color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; padding-right:13px}
a.claim:visited     	{color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; padding-right:13px}
a.claim:hover	    	{color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; padding-right:13px}

.claim-small	        {color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding-right:13px}
a.claim-small:link	    	{color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding-right:13px}
a.claim-small:visited     	{color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding-right:13px}
a.claim-small:hover	    	{color: #FF0000; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding-right:13px}

.didascalia            	{ color: #2E2E2E; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 10px; line-height: 10px; padding-top: 6px; text-decoration: none;}
a.didascalia:link       { color: #3481B1; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 10px; line-height: 10px; padding-top: 6px; text-decoration: none;}
a.didascalia:visited    { color: #3481B1; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 10px; line-height: 10px; padding-top: 6px; text-decoration: none;}
a.didascalia:hover      { color: #2E2E2E; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 10px; line-height: 10px; padding-top: 6px; text-decoration: none;}

.lingua            	{ color: #3481B1; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; line-height: 10px; padding-top: 6px; text-decoration: none;}
a.lingua:link       { color: #4C4C4C; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; line-height: 10px; padding-top: 6px; text-decoration: none;}
a.lingua:visited    { color: #4C4C4C; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; line-height: 10px; padding-top: 6px; text-decoration: none;}
a.lingua:hover      { color: #3481B1; font-weight: normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; line-height: 10px; padding-top: 6px; text-decoration: none;}

.menu2level-off            	{ color: #373737; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.menu2level-off:link       	{ color: #373737; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.menu2level-off:visited    	{ color: #373737; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.menu2level-off:hover      	{ color: #A4A3A3; font-weight: normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}

.menu2level-on            	{ color: #373737; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.menu2level-on:link       	{ color: #373737; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.menu2level-on:visited    	{ color: #373737; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}
a.menu2level-on:hover      	{ color: #373737; font-weight: bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; letter-spacing: 0; text-decoration: none;}

.menucolsx            		{ color: #383838; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.menucolsx:link      		{ color: #383838; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.menucolsx:visited	    	{ color: #383838; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.menucolsx:hover  	    	{ color: #B88D1B; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}

.menufnd {background-image: url("../images/fnd-menu.gif"); background-repeat: no-repeat;}

.menucolsx-on           { color: #383838; font-weight : bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.menucolsx-on:link     { color: #B88D1B; font-weight : bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.menucolsx-on:visited	{ color: #B88D1B; font-weight : bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.menucolsx-on:hover  	{ color: #383838; font-weight : bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}

.classifica           { color: #383838; font-weight : bold; font-family: arial, helvetica, verdana, sans-serif; font-size: 15px; letter-spacing: 0px; text-decoration: none;}

.testocolsx            	{ color: #383838; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.testocolsx:link      	{ color: #383838; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.testocolsx:visited	{ color: #383838; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}
a.testocolsx:hover  	{ color: #B88D1B; font-weight : normal; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; letter-spacing: 0px; text-decoration: none;}

.welcome-copyright            	{ color: #4C4C4C; font-weight : normal; font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none;}

.copyright            	{ color: #3D3D3D; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; padding-left:16px; padding-top:5px}

.partner		        { color: #3D3D3D; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; padding-right:16px; padding-top:5px}
a.partner:link	        	{ color: #3D3D3D; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; padding-right:16px; padding-top:5px}
a.partner:visited	    	{ color: #3D3D3D; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; padding-right:16px; padding-top:5px}
a.partner:hover	        	{ color: #3D3D3D; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: underline; padding-right:16px; padding-top:5px}

.partnerwww		        { color: #4C4C4C; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none;}
a.partnerwww:link	    	{ color: #4C4C4C; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none;}
a.partnerwww:visited		{ color: #4C4C4C; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none;}
a.partnerwww:hover	    	{ color: #4C4C4C; font-weight : normal; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: underline;}

/*----------------- Form -----------------*/

input.bottone
{
color: #2E2E2E;
background: #DCDCDC;
border: 0;
font-family: tahoma, arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
border-right: solid #DCDCDC;
border-bottom: solid #DCDCDC;
border-left: solid #DCDCDC;
border-top: solid #DCDCDC;
}

input.bottone_rosso
{
color: #ff0000;
background: #DCDCDC;
border: 0;
font-family: tahoma, arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border-right: solid #DCDCDC;
border-bottom: solid #DCDCDC;
border-left: solid #DCDCDC;
border-top: solid #DCDCDC;
}
	
input.form
{
color: #0C2577; 
background: #ffffff;
border: 0;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
border-right: solid #DCDCDC;
border-right-width: 1px;
border-bottom: solid #DCDCDC;
border-bottom-width: 1px;
border-left: solid #DCDCDC;
border-left-width: 1px;
border-top: solid #DCDCDC;
border-top-width: 1px;
padding-left: 4px;
}

textarea.form
{
color: #0C2577; 
background: #ffffff;
border: 0;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
border-right: solid #DCDCDC;
border-right-width: 1px;
border-bottom: solid #DCDCDC;
border-bottom-width: 1px;
border-left: solid #DCDCDC;
border-left-width: 1px;
border-top: solid #DCDCDC;
border-top-width: 1px;
padding-left: 4px;
}
	
select.form
{
color: #7E7E7E; 
background-color: #ffffff;
border: 0;
font-family: tahoma, arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
border-right: solid #DCDCDC;
border-right-width: 1px;
border-bottom: solid #DCDCDC;
border-bottom-width: 1px;
border-left: solid #DCDCDC;
border-left-width: 1px;
border-top: solid #DCDCDC;
border-top-width: 1px;
}
	
checkbox.form
{
color: #54544B;
background-color: #E7E7E2;
border: 0;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}e;
}