/* CSS Document */

body {

	font-family: "trebuchet ms", verdana, helvetica;
	font-size: 12px;
}

a:hover {
	color: #E74B8C;
}

a {
	text-decoration: none;
	color: #99CC00;
	font-weight: bold;
}

/* inizio stile TOP */

/* fine stile TOP */

/* inizio stile MIDDLE */
.middle_titoloNoSel {

	font-size: 18px;
	font-weight: bold;
	color: #F37D16;
	text-align: left;
}

.middle_titoloNoSel:link , .middle_titoloNoSel:hover, .middle_titoloNoSel:visited  {

	font-size: 18px;
	font-weight: bold;
	color: #F37D16;
	text-align: left;
	text-decoration: none;
}
.middle_faq_domanda, .middle_news_titolo {

	font-size: 12px;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: none;
	text-align: left;
}

.middle_faq_domanda a {
	color: #5C5C5C;
}

.middle_faq_domanda a:link, .middle_faq_domanda a:visited {
	font-weight: normal;
	text-decoration: none;
}
.middle_imgAlign {
	float:left;
	width:290px;
}

.middle_container {
	float:left;
	display:block;
	width:100%;
}

.middle_container .middle_separatore_orizzontale {
	float:left;
	margin-bottom:12px;
}

table.middle_tabella {
	width: 100%;
	vertical-align: middle;
}

table.middle_tabella caption, table.middle_tabella tr {
	height: 20px;
	vertical-align: middle;
}

table.middle_tabella, table.middle_tabella caption, table.middle_tabella th, table.middle_tabella td {
	border: 0px;
}

table.middle_tabella, table.middle_tabella th, table.middle_tabella td {
	background-color: #ffffff;
}

table.middle_tabella tr.middle_riga_grigia th, table.middle_tabella tr.middle_riga_grigia td {
	background-color: #ECECEC;
}

table.middle_tabella caption, table.middle_tabella th, table.middle_tabella td {

	text-align: center;
}

table.middle_tabella caption, table.middle_tabella th.middle_caption {
	background-color: #00954C;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

table.middle_tabella caption {
	padding-top: 4px;
	padding-bottom: 5px;
}

table.middle_tabella th {
	font-size: 10px;
	font-weight: bold;
	color: #00954C;
}

table.middle_tabella td {
	font-size: 10px;
	font-weight: normal;
	color: #5C5C5C;
}

.middle_tabella_intestazione{
	height: 20px;
	vertical-align: middle;
	background-color: #00954C;

	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
/* fine stile MIDDLE */

/* stile per la formattazione dell'indice pagine per il SEARCH */
.searchPageList a, .searchPageList a:link, .searchPageList a:hover, .searchPageList a:visited {
	color:#5C5C5C;
	cursor:pointer;
	font-family:Verdana;
	font-size:10px;
	text-decoration: none;
}

.searchPageList a font.currentPage {
	color:#109069;
	cursor:pointer;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}
/* FINE stile per la formattazione dell'indice pagine per il SEARCH */


/* CSS per la gestione delle NEWS del SITO INFORMATIVO */
.newsTitle {
	height: 31px;
	border-top: 1px dashed #a9a9a9;
	border-bottom: 1px dashed #a9a9a9;
	width: 180px;

	font-size: 14px;
	font-weight: bold;
	cursor: default;
	color: #ec362f;
}

.newsTitle div {
	margin-top: 6px;
}

.newsTitle div a{
	display: block;
	text-decoration: none;
	color: #ec362f;
}

.news_divRoot ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.news_divRoot {
	width: 180px;

	font-size: 12px;
	cursor: default;
	color: #3a3a3a;
}

.news_divRoot li {
	border-bottom: 1px solid #979797;
}

.news_divRoot li div {
	padding: 10px 7px;
	background: #f7f7f7;
	cursor: default;
	margin: 3px 0px;
}

.news_divRoot li div a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
}

.news_divRoot li.ultimo {
	border-bottom: 1px dashed #979797;
}

/* CSS per la gestione del MENU DEL SITO INFORMATIVO */

a.corrente3 {
  text-decoration: none;
	color: #ec362f;
}

/* CSS per la gestione del BOX_SPALLA_DESTRA */

/* CSS per la gestione del BOX_HOME_SMALL */
.homeBoxSmall_table {
	width:274px;
	height:205px;
	border: 0;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
}
.homeBoxSmall_text {
	width:274px;
	height:31px;
	color: #ffffff;

	font-weight: bold;
	font-size: 14px;
	background-color: #ff0000;
}
.homeBoxSmall_text div {
	margin-left: 10px;
	cursor: default;
}
.homeBoxSmall_text div a {
	text-decoration: none;
	color: #ffffff;
	display: block;
}


/* */
a.menu_servizio_top {

	color: #ffffff;
	font-size: 12px;
	height: 21px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 30px;
	text-decoration: none;
	font-family: verdana, helvetica,"trebuchet ms";
}

a.menu_info {
	font-family: verdana, helvetica,"trebuchet ms";
	color: #ffffff;
	font-size: 12px;
	height: 26px;
	font-weight: bold;
	background-color: #99cc00;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

a.current1 {
	font-family: verdana, helvetica,"trebuchet ms";
	font-size: 12px;
	height: 26px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

a.menu_info:link, a.menu_info:visited {
	background-color: #99cc00;
}
a.menu_info:hover, a.current1 {
	background-color: #E74B8C;
}

a.menu_servizio_bottom, span.menu_servizio_bottom {

	color: #ffffff;
	font-size: 12px;
	height: 54px;
	font-weight: bold;
	padding-top: 21px;
	padding-bottom: 21px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

table.WFL 	{width:100%;}
table.WFL td 	{font-family: Verdana;vertical-align: middle;text-align: left;font-size: 11px; padding-top:4px; padding-bottom: 4px;}

table.tabWFL 	{width:100%;border: 1px solid; border-color: #5A9A15; }
table.tabWFL tr 	{border: none; border-collapse: collapse;}
table.tabWFL td 	{font-family: Verdana;vertical-align: middle;border-bottom: 1px;border-bottom-color: #5A9A15;	
	                 border-bottom-style: solid; text-align: center;font-size: 11px; padding-top:4px; padding-bottom: 4px;}
table.tabWFL th 	{font-family: Verdana;vertical-align: middle;border-bottom: 1px;border-bottom-color: #ffffff; border-bottom-style: dashed;background-color:#007944;	
	                 border-bottom-style: solid; text-align: center; font-size: 12px; padding-top:4px; padding-bottom: 4px;font-weight: bold; color: #FFFFFF;		}


table.tabWFL th.comb 		{border-bottom: 1px;	border-bottom-color: #FFFFFF; border-bottom-style: dashed; border-right: 1px;
						border-right-color: #FFFFFF; border-right-style: solid; font-size:  15px; padding-top:4px;
						padding-bottom: 4px;text-align:center; color: #007944;	font-size:  12px; font-weight: bold;background-color: #CEF6A7; font-family: Verdana;}		


table.tabWFL th.combRosso 		{	border-bottom: 1px;	border-bottom-color: #FFFFFF; border-bottom-style: dashed; border-right: 1px;
						border-right-color: #FFFFFF; border-right-style: solid; font-size:  15px; padding-top:4px;
						padding-bottom: 4px;text-align:center; color: #FFFFFF;	font-size:  12px; font-weight: bold;background-color: #E3001B; font-family: Verdana;}	

table.tabWFL a	{	text-decoration: none;}


.testoWFLverde {font-family: Verdana;font-size: 10px; padding-top:4px; padding-bottom: 4px;font-weight: bold;color:#00A54F}
.testoWFL {font-family: Verdana;font-size: 12px; padding-top:4px; padding-bottom: 4px;font-weight: bold;color:#000000}
.testoWFLpiccolo {font-family: Verdana;font-size: 10px; padding-top:4px; padding-bottom: 4px;font-weight: normal;color:#000000}
.testoNero 		{	font-size: 11px; color: black; font-weight: normal;}
.testogrigio 		{	font-size: 11px; color: #828282; font-weight: normal;}
.testoRosso 		{	font-size: 11px; color: #C40109; font-weight: normal;}

.grassettoVerde14px  { font-family: verdana;font-size: 14px; color:  #006F4B; font-weight: bold;}
.grassettoVerde  {	font-family: verdana;font-size: 12px; color: #006F4B; font-weight: bold;}
.grassettoRosso14px  { font-family: verdana;font-size: 14px; color:  #C40109; font-weight: bold;}
.grassettoRosso  {	font-family: verdana;font-size: 12px; color: #C40109; font-weight: bold;}
.grassettoRosso10px  {	font-family: verdana;font-size: 10px; color: #C40109; font-weight: bold;}
.grassettoNero15px  { font-family: verdana;font-size: 14px; color:  #000000; font-weight: bold;}
.grassettoNero18px  { font-family: verdana;font-size: 18px; color:  #000000; font-weight: bold;}
.grassettoNero  {	font-family: verdana;font-size: 12px; color: #000000; font-weight: bold;}


.titoloEvidenziato 	{ 	font-family: verdana;font-size: 13px; color: #3B6112; background-color: #FBF55E;	font-weight: bold; padding-left: 5px;}
.titolo 	{ 	font-family: verdana;font-size: 15px; color: #007944; font-weight: bold; padding-left: 5px;}
.titoloHP 	{ 	font-family: verdana;font-size: 10px; color: #000000;  font-weight: bold; padding-left: 0px; padding-top: 0px;}

p.archivioCerca		{ padding:5px; border-bottom: 1px; border-bottom-color: #379F7E; border-bottom-style: dashed; border-right: 1px;
							border-right-color: #379F7E;	border-right-style: dashed; }

/*-------------- HP sisal-----------------------*/

table.tabHPWFL 	{background-image: url("https://archive.autistici.org/ai/20201011060816oe_/https://parici.sopragroup.com/webmail/home/boxhome/images/wfl/sfondo_tabella.gif"); background-repeat: no-repeat; width: 300px; height: 204px; margin-top:0px; }	
table.tabHPWFL tr 	{border: none; border-collapse: collapse; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}


table.tabHPWFL td 	{font-family: Verdana;vertical-align: middle;	font-size: 10px; margin-top:0px; padding-top:0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px;}
					  


table.tabHPWFL th.comb 		{border-bottom: 1px;	border-bottom-color: #FFFFFF; border-bottom-style: dashed; border-right: 1px;
						border-right-color: #FFFFFF; border-right-style: solid; font-size:  15px; padding-top:4px;
						padding-bottom: 4px;text-align:center; color: #007944;	font-size:  12px; font-weight: bold;background-color: #CEF6A7; font-family: Verdana;}		

table.tabHPWFL a	{	text-decoration: none;}
table.tabHPWFL a:hover	{	text-decoration: none;}

/*-------------- fine HP sisal-----------------------*/

/*-------------- inizio Sito Informativo WFL-----------------------*/
.middle_testo, .middle_mappa_testo {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	/*color: #5C5C5C;*/
	color: #000000;
	/*vertical-align: middle;*/
	text-align: left;
	/*padding-top:4px;
	padding-bottom: 4px;*/
	text-decoration: none;
}
.middle_testo a, .middle_testo a:link, .middle_testo a:visited {
	/*color: #5C5C5C;*/
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

.middle_testo a:hover {
	color: #008852;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

.middle_testo a:active {
	/*color: #5C5C5C;*/
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

.middle_testo img {
	border: 0px;
}

.middle_mappa_testo a, .middle_mappa_testo a:link, .middle_mappa_testo a:visited, .middle_mappa_testo a:hover, .middle_mappa_testo a:active {
	/*color: #5C5C5C;*/
	color: #000000;
	text-decoration: none;
}
.middle_titolo {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #DE2830;
	text-align: left;
}
.middle_titolo:link , .middle_titolo:hover, .middle_titolo:visited  {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #DE2830;
	text-align: left;
	text-decoration: none;
}
.middle_titolo a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #DE2830;
	text-align: left;
}
.middle_separatore_orizzontale {
  width: 100%;
  height: 0px;
  padding: 0px;
  border-top: 1px dashed #5C5C5C;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  margin: 0px;
  font-size: 0px;
  line-height: 0px;
}

.middle_sottotitolo a, .middle_sottotitolo a:link, .middle_sottotitolo a:visited, .middle_sottotitolo a:hover, .middle_sottotitolo a:active {
	text-decoration: none;
	font-family: verdana;
	font-size: 14px;
	color:  #006F4B;
	font-weight: bold;
}
.middle_sottotitolo, .middle_faq_titolo_sezione {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #006F4B;
	text-align: left;
}
/* inizio stile TOP */
.top_navigazione {
	font-family: Verdana;
	font-size: 12px;
	/*color: #535353;*/
	color: #000000;
	text-align: left;
}

.top_navigazione a{
	/*color: #535353;*/
	color: #000000;
}
/* fine stile TOP */
/*-------------- fine Sito Informativo WFL-----------------------*/

/* CSS per la gestione del MENU DI SECONDO LIVELLO DEL SITO WFL */
.menuLiv2_divRoot ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menuLiv2_divRoot {
	width: 180px;
	font-family: verdana, helvetica,"trebuchet ms";
	font-size: 12px;
	font-weight: bold;
	cursor: default;
}
.menuLiv2_divRoot li {
	margin-bottom: 3px;
	background: #99cc00;
	cursor: default;
}
.menuLiv2_divRoot li a img {
    border: none;
	vertical-align: top;
}
.menuLiv2_divRoot li a {
	text-decoration: none;
}
.menuLiv2_divRoot li a:link, .menuLiv2_divRoot li a:visited {
	color: #FFFFFF;
	display: block;
	background: #99cc00;
	padding: 8px 0 9px 10px;
}
.menuLiv2_divRoot li a:hover {
	background:  #E74B8C 0 -32px;
	padding: 8px 0 9px 10px;
}
/* Fine CSS per la gestione del MENU DI SECONDO LIVELLO DEL SITO WFL */
a.corrente2 {
	background:  #E74B8C 0 -32px;
	padding: 8px 0 0 10px;
}

span.corrente2 {
  border: none;
	vertical-align: top;
	text-decoration: none;
	display: block;
	color: #ec362f;
	background: #E74B8C 0 -32px;
	padding: 0;
}

a.corrente3 {
  text-decoration: none;
	color: #ec362f;
}
/* CSS per la gestione del TERZO LIVELLO DEL SITO INFORMATIVO */
.menuLiv3_divRoot ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menuLiv3_divRoot {
	width: 180px;
	font-family: Verdana;
	font-size: 12px;
	cursor: default;
	color: #474747;
	margin-top: 4px;
	margin-bottom: 6px;
}

.menuLiv3_divRoot li {
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	margin-top: 1px;
	margin-bottom: 2px;
	padding-bottom: 9px;
}

.menuLiv3_divRoot li div {
	padding-top: 9px;
	padding-left: 21px;
	cursor: default;
}

.menuLiv3_divRoot li div a {
	text-decoration: none;
}

.menuLiv3_divRoot li div a.no_sel3:link, .menuLiv3_divRoot li div a.no_sel3:visited {
	color: #474747;
	display: block;
}
.menuLiv3_divRoot li div a.no_sel3:hover {
	color: #ec362f;
}
/* fine CSS per la gestione del TERZO LIVELLO DEL SITO INFORMATIVO */

/* CSS per la gestione del BOX_SPALLA_DESTRA */
.homeBoxRight_table {
	width:220px;
	height:115px;
	border: 0;
}
.homeBoxRight_text {
	width:220px;
	height:28px;
	border-bottom: 1px solid #a9a9a9;
	color: #ff0000;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
}
.homeBoxRight_text div {
	margin-left: 6px;
	cursor: default;
}

.homeBoxRight_text div a{
	display: block;
}	

/* CSS per la gestione del BOX_HOME_SMALL */

.DettaglioConcorsoDecVinTitle {

	background-image:url("/ai/20201011060816oe_/http://welfare.sanprecario.info/sitoinformativowfl/Immagini/vincite/verificasehaivinto/tit_decina_vincente.gif");
	background-repeat:no-repeat;
	width:237px;
	height:54px;
	background-position:center;
	padding-bottom:66px;
}

.BoxBig_DettaglioConcorsoVincenti td {
background-image:url("/ai/20201011060816oe_/http://welfare.sanprecario.info/sitoinformativowfl/Immagini/vincite/verificasehaivinto/palla.gif");
background-position:center center;
background-repeat:no-repeat;
color:#3E7A45;
font-size:28px;
font-weight:bold;
text-align:center;
width:50px;
height:50px;
}

.Box_NumeroneDettaglioConcorso {
	background-image:url("/ai/20201011060816oe_/http://welfare.sanprecario.info/sitoinformativowfl/Immagini/vincite/verificasehaivinto/palla_num.gif");
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center;
}

.DettaglioConcorsoTextNNumerone {
	color:#3E7A45;
	font-size:28px;
	font-weight:bold;
	padding-left:6px;
}

.BoxBig_NumeriVincenti_Value_LandingPage{
background-image:url(/ai/20201011060816oe_/http://welfare.sanprecario.info/giochinumerici/Immagini/cerchioVerde1.png);
background-position:center center;
background-repeat:no-repeat;
color:#3E7A45;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
width:32px;
height:32px;
padding-left:5px;
}

.BoxBig_NumeroneVincente_Value_LandingPage {
background-image:url(/ai/20201011060816oe_/http://welfare.sanprecario.info/giochinumerici/Immagini/cerchioRosso.gif);
background-position:center top;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
color:#3E7A45;
font-size:14px;
font-weight:bold;
text-align:center;
width:32px;
}
