Body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F3F5F2;
	font-size: 68%;
	color: #000;
	/*line-height: 1.3em;*/
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

/* Banner */
.banner
{
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.bannerSx
{
   font-size: 0px;
	display: none;
	visibility: hidden;
}

.bannerDx
{
  	font-size: 0px;
	display: none;
	visibility: hidden;
}

/* Fine banner */

/* Menu */
.contenuto
{
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.menu
{
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.menuInterno
{
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.bottoneMenuHome
{
	font-size: 0px;
	display: none;
	visibility: hidden;
}
/* Fine menu */




.nascosto{
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.nascondiStampa{
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.aCapo
{
	 /*
	 vertical-align: top;
	 page-break-after: always;	 
	 margin: 0px;
	 padding: 0px;
	 */ 
}

h1.tit-pagina{
	visibility: hidden;
	display: none;	
	width: 0px;
}

.me-footer{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.me-filtri{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.bordo-rosso {
	border-bottom: 1px solid #882404;
	border-left: 0px solid #F3F5F2;
}

.bordo-bott-home{
	border-collapse: collapse;
	border-left: 1px solid #F3F5F2;
	/*border-right: 1px solid #F3F5F2;*/
	width: 1px;
}

.bordo-bott-home2{
	border-collapse: collapse;
	border-left: 1px solid #F3F5F2;
	border-right: 1px solid #F3F5F2;
	text-align: left;
	padding-left: 5px;
	width: auto;
}

.bordo-bott-home-contattaci{
	border-collapse: collapse;
	border-left: 1px solid #F3F5F2;
	border-right: 1px solid #F3F5F2;
	text-align: right;
	padding-left: 5px;
	width: 10em;
}

.bordo {
	border: 1px solid #000;	
}

.bordo2 {
	border-left: 0px solid #882404;	
}

p {
	padding: 2px;
	margin: 2px;
}

img {
	border: 0px;
}

.nero{
	color: #000;
	font-weight: normal;
}

h1.big {
	font-size: 1.6em;
	line-height: 1.7em;
	text-transform: uppercase;
	margin: 0px;
}

h1 {
	font-size: 1em;
	margin: 0px;
}

h2 {
	font-size: 1em;
	margin: 0px;
}

h3 {
	font-size: 1em;
	margin: 0px;
}

hr.dettaglio{
	width: 90%;
	text-align: center;
	height: 2px;
	border: 2px outset #EEB43C;
}

.me-tab-struttura{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}

.me-banner {
	visibility: hidden;
	display: none;		
	width: 0em;
}

.me-menu {
	visibility: hidden;
	display: none;		
	width: 0em;
}

.me-menu2 {
	visibility: hidden;
	display: none;		
	width: 0em;
}

.me-contenuto-bott {	
	color: #000;
	text-align: center;
	/*
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	*/
	margin: auto!important;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	border: 0px solid #000;
}

.me-contenuto {	
	color: #000;
	height: 100%;
	text-align: center;
	/*
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	*/
	margin: auto!important;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px solid #000;
}

.me-contenuto-hp {	
	color: #000;
	height: 100%;
	text-align: center;
	/*
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	*/
	margin: auto!important;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px solid #000;
}

.me-contenuto-interno{
	width: 95%;
	margin: auto;
}

.me-visibile {
	visibility: visible;
	display: block;
}

.me-invisibile {
	visibility: hidden;
	display: none;
}

.testo-footer{
	color: #000;/*#7A7E7F;*/
}

.testo-barra-login{
	font-weight: bold;
	color: #000;/*#7A7E7F;*/
	text-align: right;
	padding-right: 3px;
}

.centra{
	margin: auto;
	border: 0px solid #000;	
}

.centra1{
	margin: auto;
	width: 99%;
}

.dim-auto{
	width: auto;
}

.full {
	width: 100%;
	height: 29em;
}

.quadrato{
	background-color: #FD842B;
	border: 6px solid #DDD;
}

.sf1{
	background-color: #FFF; /*#EECDA3;*/ /*#E9E9E7;*/ /*#9DE7F0;*/
}

.sf2{
	background-color: #8FC5DD;
}

.sf3{
	background-color: #A5DCDB;/*#63CFCF;*/
}

.sf4{
	background-color: #CFDEE1; /*#B1CECC;*/
}

.sf1-home{
	background-color: #FFF; /*#EECDA3;*/ /*#E9E9E7;*/ /*#9DE7F0;*/
	line-height: 2em;
	width: 49%;
	vertical-align: top;
}

.sf2-home{
	background-color: #8FC5DD;
	line-height: 2em;
	width: 49%;
	vertical-align: top;
}

.sf3-home{
	background-color: #A5DCDB;/*#63CFCF;*/
	line-height: 2em;
	width: 49%;	
	vertical-align: top;
	border: 0px solid #000;
}

.sf4-home{
	background-color: #CFDEE1; /*#B1CECC;*/
	line-height: 2em;
	width: 49%;
	vertical-align: top;
}

.sf-bianco{
	background-color: #FFF;
}

.sf-body{
	background-color: #F3F5F2;
}

.sf-menu{
	background-color: #FFF;
	width: 200px;
	vertical-align: top;
}

.sf-menu-hp{
	background-color: #FFF;
	width: 200px;
	vertical-align: top;
	min-width: 200px;	
}

.sf-scorrevole{
	background-image: url(../match/img/banner/img_filetto_01.jpg);
	background-repeat: repeat-x;
	background-position: top;		
	vertical-align: bottom;
	text-align: center;
	border: 0px solid #000;
	color: #C00;
	font-weight: bold;
}

.sf-scorrevole2{
	background-color: #D2D7DA; /*#FFF;*/
	vertical-align: middle;
	text-align: center;
	color: #C00;
	font-weight: bold;
	border: 0px solid #D2D7DA;
	padding-bottom: 2px;
	width: auto;
}

.sf-scorrevole3{
	vertical-align: middle;
	text-align: left;
	color: #C00;
	font-weight: bold;
	border: 0px solid #D2D7DA;
	padding-left: 10px;
	
	width: 100%;
}

.sf-logo-pers_lav1{
	background-image: url(../match/img/banner/logo_pers_lav1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border: 0px solid #000;
	color: #C00;
	width: 93px;
	height: 27px;
}

.sf-logo-pers_lav2{
	background-image: url(../match/img/banner/logo_pers_lav2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	border: 0px solid #000;
	color: #C00;
	width: 93px;
	height: 12px;
}

.testo-piccolo{
	font-size: 0.8em;
}

.titolo-match{
	font-size: 1.5em;
	color: #00006E;
	font-weight: bolder;
	line-height: 1.8em;
	letter-spacing: 0px;
	font-variant: small-caps;
}

.sf-grigio{
	background-color: #D2D7DA;
}

.sf-grigio1{
	background-color: #E9E9E7;
	text-align: left;
	font-weight: bold;
	line-height: 1.3em;
}

.sf-grigio2{
	background-color: #D2D7DA;
	text-align: left;
	padding-left: 7px;
}

.sf-grigio3{
	background-color: #E9E9E7;
	/*background-color: #D2D7DA;*/
	text-align: right;
	font-weight: bold;
}

.sf-grigio-bott-dx{
	background-color: #D2D7DA;
	text-align: right;
}

.sf-grigio-bott-sx{
	background-color: #D2D7DA;
	text-align: left;
}

.sf-grigio-bott-cx{
	background-color: #D2D7DA;
	text-align: center;
}

.sf-neutro-tit{
	background-color: #D2D7DA;
	padding: 4px;
	font-size: 1.2em;
	font-weight: bold;
}

.sf-neutro-testo{
	background-color: #E9E9E7;
	text-align: left;
	padding: 4px;
}

.sf-neutro-testo-dx{
	background-color: #E9E9E7;
	text-align: right;
	padding: 4px;
}

.tab-login{
	border-top: 0px solid #999!important;
	border-right: 0px solid #D2D7DA!important;
	border-bottom: 0px solid #D2D7DA!important;
	border-left: 0px solid #D2D7DA!important;
	
	border-top: 0px solid #999;
	border-right: 0px solid #D2D7DA;
	border-bottom: 0px solid #D2D7DA;
	border-left: 0px solid #D2D7DA;
	
	width: 100%;
}

/**/
.gen-sf-tab{
	background-color: #D2D7DA;
	font-weight: normal;
	/*
	border-top: 2px solid #71B1D3;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #71B1D3;
	*/
	border: 0px solid #000;
	/*margin: auto;*/
}

.gen-scuro{
	background-color: #D2D7DA;
	font-weight: normal;	
	padding: 4px;
}

.gen-chiaro{
	background-color: #E9E9E7;
	/*font-weight: bold;*/
	padding: 4px;
}

.gen-testo{
	background-color: #E4E7E7; /*font-weight: bold;*/
	padding: 4px;
}

.gen-riga{
	border-bottom: 1px solid #E4E7E7; /*font-weight: bold;*/
	padding: 4px;
}

.gen-tit2{
	background-color: #C9E0EB;
	line-height: 1.2em;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
	
	font-weight: bold;
	border-top: 1px solid #E9E9E7; /*#8FC5DD;*/
	border-right: 1px solid #E9E9E7;
	border-bottom: 1px solid #E9E9E7;
	border-left: 1px solid #E9E9E7;
	/*
	border-top: 0px solid #D2D7DA!important;
	border-right: 0px solid #D2D7DA!important;
	border-bottom: 0px solid #D2D7DA!important;
	border-left: 0px solid #D2D7DA!important;
	border-top: 4px solid #D2D7DA;
	border-right: 4px solid #D2D7DA;
	border-bottom: 4px solid #D2D7DA;
	border-left: 4px solid #D2D7DA;
	*/
	/*line-height: 2em;*/
	padding: 4px;
}

.gen-tit-nobold{
	background-color: #C9E0EB;
	line-height: 1.2em;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
		
	border-top: 0px solid #D2D7DA!important;
	border-right: 0px solid #D2D7DA!important;
	border-bottom: 0px solid #D2D7DA!important;
	border-left: 0px solid #D2D7DA!important;
	border-top: 4px solid #D2D7DA; /*#8FC5DD;*/
	border-right: 4px solid #D2D7DA;
	border-bottom: 4px solid #D2D7DA;
	border-left: 4px solid #D2D7DA;
	/*line-height: 2em;*/
	padding: 4px;
}

.gen-tit{
	background-color: #C9E0EB;
	line-height: 1.2em;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
	
	font-weight: bold;
	border-top: 0px solid #D2D7DA!important;
	border-right: 0px solid #D2D7DA!important;
	border-bottom: 0px solid #D2D7DA!important;
	border-left: 0px solid #D2D7DA!important;
	border-top: 4px solid #D2D7DA; /*#8FC5DD;*/
	border-right: 4px solid #D2D7DA;
	border-bottom: 4px solid #D2D7DA;
	border-left: 4px solid #D2D7DA;
	/*line-height: 2em;*/
	padding: 4px;
}

.gen-tit-err{
	background-color: #FA8072; /*#C9E0EB;*/
	line-height: 1.2em; /*text-transform: capitalize;*/
	font-variant: small-caps;
	font-weight: bold;
	border-top: 0px solid #F7912E!important;
	border-right: 0px solid #F7912E!important;
	border-bottom: 0px solid #F7912E!important;
	border-left: 0px solid #F7912E!important;
	border-top: 2px solid #C9E0EB; /*#FC852D;*/
	border-right: 2px solid #C9E0EB;
	border-bottom: 2px solid #C9E0EB;
	border-left: 2px solid #C9E0EB; /*line-height: 2em;*/
	padding: 4px;
}

.gen-tit-ok{
	background-color: #FFD8BB; /*#C9E0EB;*/
	line-height: 1.2em;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
	
	font-weight: bold;
	border-top: 0px solid #F7912E!important;
	border-right: 0px solid #F7912E!important;
	border-bottom: 0px solid #F7912E!important;
	border-left: 0px solid #F7912E!important;
	border-top: 2px solid #C9E0EB; /*#FC852D;*/
	border-right: 2px solid #C9E0EB;
	border-bottom: 2px solid #C9E0EB;
	border-left: 2px solid #C9E0EB;
	/*line-height: 2em;*/
	padding: 4px;
}

.gen-testo-ok{
	background-color: #FFD8BB; /*font-weight: bold;*/
	border-top: 0px solid #F7912E!important;
	border-right: 0px solid #F7912E!important;
	border-bottom: 0px solid #F7912E!important;
	border-left: 0px solid #F7912E!important;
	border-top: 2px solid #C9E0EB; /*#FC852D;*/
	border-right: 2px solid #C9E0EB;
	border-bottom: 2px solid #C9E0EB;
	border-left: 2px solid #C9E0EB;
	padding: 4px;
}

.gen-scuro-bordo{
	background-color: #D2D7DA;
	font-weight: normal;	
	padding: 4px;
	/*border: 0px solid #9E94A5!important;*/
	border: 0px solid #9E94A5;
}

caption {
	background-color: #FFD8BB;  /*#C9E0EB;*/
	line-height: 1.2em;	
	font-variant: small-caps;	
	font-weight: bold;	
	border-top: 4px solid #D2D7DA;
	border-right: 4px solid #D2D7DA;
	border-bottom: 4px solid #D2D7DA;
	border-left: 4px solid #D2D7DA;	
	padding: 4px;
}

/**/

/* Lista voci menu */
.voci-menu {
	text-align: left;
	vertical-align: top;
	padding-left: 1px;
	padding-right: 1px;
}

h2.tit-menu {
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #D2D7DA;
	line-height: 1.5em;
}

h2.tit-menu2 {
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #E9E9E7;
	line-height: 1.5em;
}

h2.tit-menu-homepage {
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	/*background-color: #D2D7DA;*/
	line-height: 1.5em;
}

ul.listamenu {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: left;
	background-color: #C9E0EB;
	list-style-position: inside;
}

ul.listamenu0 {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: left;
	list-style-position: inside;
}

ul.listamenu2 {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: left;
	background-color: #F3F5F2;
	list-style-position: inside;
}

li.li-menu {
	
	list-style: square;
	list-style-position: outside;
	list-style-type: square;
	
	color: #9F0000;
	font-size: 1em;
	padding: 0px;
	/*list-style-image: url(../match/img/icone/bullet_trasparent.gif);*/
}

/* Fine Lista voci menu */

/* Bottone generale home page pubblica */
.dim-bott-homepage{
	width: 15%;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
	vertical-align: bottom;
}

/* Bottone generale home page pubblica */
.bott-homepage{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
}

.box-homepage{
	width: 90%;
	padding: 0px;
	margin: auto;
}

.box-menu-hp{
	width: 95%;
	padding: 0px;
	margin: auto;
}

.link-bott{
	line-height: 1.8em;
	text-align: center;
	vertical-align: bottom;
	border: 0px solid #000;
}

.link-nascosto{
	visibility: hidden;
	display: none;	
	width: 0px;
}

h1.bott-home{
	color : #882404;
	font-weight : bold;
	font-size: 1.6em;
	cursor: default;
}

A.bott-home-l{	
	font-style : normal;
	color : #882404;/*#FBE706;*/
	text-decoration : underline;	
	font-weight : bold;
	font-size: 1.6em;
	cursor: pointer;
}

A.bott-home-l:visited{
	font-style : normal;
	color : #882404;/*#FBE706;*/
	text-decoration : underline;
	font-weight : bold;
	cursor: pointer;
}

A.bott-home-l:hover{
	font-style : normal;
	color : #882404;
	text-decoration : none;
	/*background-color : #66CC99;*/
	font-weight : bold;
	cursor: pointer;
}

A.bott-azienda-l{
	font-style : normal;
	color : #2F5800;/*#FBE706;*/
	text-decoration : underline;	
	font-weight : bold;
	font-size: 1.6em;
	cursor: pointer;
}

A.bott-azienda-l:visited{
	font-style : normal;
	color : #2F5800;/*#FBE706;*/
	text-decoration : underline;
	font-weight : bold;
	cursor: pointer;
}

A.bott-azienda-l:hover{
	font-style : normal;
	color : #2F5800;
	text-decoration : none;
	background-color : #FFF;
	font-weight : bold;
	cursor: pointer;
}
/*--------------------------------------*/

.tit-home2{
	font-size: 1.6em;
	text-align: center;
}

.tit-home1{
	font-size: 1.6em;
	text-align: right;
	vertical-align: top;
}

.testo-home1{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.1em;
}

.logo-home{
	text-align: right;
	padding-right: 1em;
	width: 25%;
}

.spazio1{
	line-height: 0.5em;
}

/*****************************************  Area pubblica - Home  *****************************************/
.bott-home1{
	background-image: url(../match/img/bottHome/label-home_01.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-home2{
	width: auto!important;	
	width: 42%;
	height: 28px;
	border: 0px solid #000;
	background-image: url(../match/img/bottHome/label-home_02.jpg);
	background-repeat: repeat-x;
	background-position: left;
	padding-left:20px;
   padding-right:20px;
}

.bott-home3{
	background-image: url(../match/img/bottHome/label-home_04.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-home-a{
	background-image: url(../match/img/bottHome/label-home_accesa_03.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-home-s{
	background-image: url(../match/img/bottHome/label-home_02.jpg);
	background-repeat: repeat-x;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.box-home1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home4{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home-int{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home-int2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home5{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home6{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home7{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-home8{
	visibility: hidden;
	display: none;		
	width: 0em;
}
/*-------------------------------------- Fine  Area pubblica - Home  --------------------------------------/


/*****************************************  Area pubblica - Azienda  *****************************************/
.bott-azienda1{
	background-image: url(../match/img/bottHome/label_Azienda_01.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-azienda2{
	background-image: url(../match/img/bottHome/label_Azienda_02.jpg);
	background-repeat: repeat-x;
	width: auto!important;
	width: 42%;
	height: 28px;
	border: 0px solid #000;
	padding-left:20px;
   padding-right:20px;   
}

.bott-azienda3{
	background-image: url(../match/img/bottHome/label_Azienda_04.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-azienda-a{
	background-image: url(../match/img/bottHome/label_Azienda_accesa.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-azienda-s{
	background-image: url(../match/img/bottHome/label_Azienda_02.jpg);
	background-repeat: repeat-x;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-azienda-angolo{
	background-image: url(../match/img/bottHome/label_Azienda_angolo.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 7px;
	border: 0px solid #000;
}

.box-azienda1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda2b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda4{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda-int{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda5{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda6{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda7{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda8{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda9{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda10{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda11{
	visibility: hidden;
	display: none;		
	width: 0em;
}


.box-azienda12{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda12b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda13{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda13b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-azienda14{
	visibility: hidden;
	display: none;		
	width: 0em;
}
/*-------------------------------------- Fine  Area pubblica - Azienda  --------------------------------------/


/*****************************************  Area pubblica - Famiglia  *****************************************/
.bott-famiglia1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.bott-famiglia2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.bott-famiglia3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.bott-famiglia-a{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.bott-famiglia-s{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.bott-famiglia-angolo{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia2b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia4{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia-int{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia5{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia6{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia7{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia8{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia9{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia10{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia11{
	visibility: hidden;
	display: none;		
	width: 0em;
}


.box-famiglia12{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia12b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia13{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia13b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-famiglia14{
	visibility: hidden;
	display: none;		
	width: 0em;
}
/*-------------------------------------- Fine  Area pubblica - Famiglia  --------------------------------------/

/*****************************************  Area pubblica - Lavoratori  *****************************************/
.bott-lavoratori1{
	background-image: url(../match/img/bottHome/label_Lavoratore_01.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavoratori2{
	background-image: url(../match/img/bottHome/label_Lavoratore_02.jpg);
	background-repeat: repeat;
	width: auto!important;
	width: 42%;
	height: 28px;
	border: 0px solid #000;
	padding-left:20px;
   padding-right:20px;
}

.bott-lavoratori3{
	background-image: url(../match/img/bottHome/label_Lavoratore_04.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavoratori-a{
	background-image: url(../match/img/bottHome/label_Lavoratore_accesa.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavoratori-s{
	background-image: url(../match/img/bottHome/label_Lavoratore_02.jpg);
	background-repeat: repeat;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavoratori-angolo{
	background-image: url(../match/img/bottHome/label_Lavoratore_angolo.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 7px;
	border: 0px solid #000;
}

.box-lavoratori1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori2b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori4{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori-int{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori5{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori6{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori7{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori8{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori9{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori10{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori11{
	visibility: hidden;
	display: none;		
	width: 0em;
}


.box-lavoratori12{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori12b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori13{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori13b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavoratori14{
	visibility: hidden;
	display: none;		
	width: 0em;
}

/*-------------------------------------- Fine  Area pubblica - Lavoratori  --------------------------------------/

/*****************************************  Area pubblica - Lavoratori comunitari  *****************************************/
.bott-lavcom1{
	background-image: url(../match/img/bottHome/label_Lav_Com_01.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavcom2{
	background-image: url(../match/img/bottHome/label_Lav_Com_02.jpg);
	background-repeat: repeat;
	width: auto!important;
	width: 42%;
	height: 28px;
	border: 0px solid #000;
	padding-left:20px;
   padding-right:20px;
}

.bott-lavcom3{
	background-image: url(../match/img/bottHome/label_Lav_Com_04.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavcom-a{
	background-image: url(../match/img/bottHome/label_Lav_Com_accesa.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavcom-s{
	background-image: url(../match/img/bottHome/label_Lav_Com_02.jpg);
	background-repeat: repeat;
	width: 6px;
	height: 28px;
	border: 0px solid #000;
}

.bott-lavcom-angolo{
	background-image: url(../match/img/bottHome/label_Lav_Com_angolo.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 7px;
	border: 0px solid #000;
}

.box-lavcom1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom2b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom4{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom-int{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom5{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom6{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom7{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom8{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom9{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom10{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom11{
	visibility: hidden;
	display: none;		
	width: 0em;
}


.box-lavcom12{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom12b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom13{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom13b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-lavcom14{
	visibility: hidden;
	display: none;		
	width: 0em;
}
/*-------------------------------------- Fine  Area pubblica - Lavoratori comunitari  --------------------------------------/

/*****************************************  Area pubblica - Offerte  *****************************************/
.box-offerte1{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte2{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte2b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte3{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte4{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte-int{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte5{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte6{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte7{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte8{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte9{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte10{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte11{
	visibility: hidden;
	display: none;		
	width: 0em;
}


.box-offerte12{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte12b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte13{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte13b{
	visibility: hidden;
	display: none;		
	width: 0em;
}

.box-offerte14{
	visibility: hidden;
	display: none;		
	width: 0em;
}
/*-------------------------------------- Fine  Area pubblica - Offerte  --------------------------------------/

/*****************************************  Tabella Offerte  *****************************************/
.match-sf-tab{
	background-color: #71B1D3;
	font-weight: normal;
	/*
	border-top: 2px solid #71B1D3;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #71B1D3;
	*/
	border: 1px solid #000;
}

.match-scuro{
	background-color: #71B1D3;
	font-weight: normal;	
}

.match-chiaro{
	background-color: #8FC5DD;
	/*font-weight: bold;*/
}

.match-testo{
	background-color: #B8E2F5;	
	/*font-weight: bold;*/
}

.match-tit-qualifica{
	/*background-color: #FFF;*/
	background-color: #B8E2F5;
	line-height: 1.2em;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
	
	font-weight: bold;
	border-top: 0px solid #63CFCF!important;
	border-right: 0px solid #63CFCF!important;
	border-bottom: 0px solid #63CFCF!important;
	border-left: 0px solid #63CFCF!important;
	border-top: 4px solid #71B1D3; /*#8FC5DD;*/
	border-right: 4px solid #71B1D3;
	border-bottom: 4px solid #71B1D3;
	border-left: 4px solid #71B1D3;
	/*line-height: 2em;*/
	padding: 4px;
}

.famiglia-sf-tab{
	background-color: #63CFCF;
	font-weight: normal;
	/*
	border-top: 2px solid #71B1D3;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #71B1D3;
	*/	
	border: 1px solid #000;
}

.famiglia-scuro{
	background-color: #63CFCF;
	font-weight: normal;
}

.famiglia-chiaro{
	background-color: #A5DCDB;	
	/*font-weight: bold;*/
}

.famiglia-testo{
	background-color: #AEEBEA;	
	/*font-weight: bold;*/
}

.famiglia-tit-qualifica{
	/*background-color: #FFF;*/
	background-color: #AEEBEA;
	line-height: 1.2em;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
	
	font-weight: bold;
	border-top: 0px solid #63CFCF!important;
	border-right: 0px solid #63CFCF!important;
	border-bottom: 0px solid #63CFCF!important;
	border-left: 0px solid #63CFCF!important;
	
	border-top: 4px solid #63CFCF; /*#8FC5DD;*/
	border-right: 4px solid #63CFCF;
	border-bottom: 4px solid #63CFCF;
	border-left: 4px solid #63CFCF;

	padding: 4px;
}

/*-------------------------------------- Fine  Tabella Offerte  --------------------------------------/

/***************************************  LINK  ***************************************/

A{
	font-style : normal;
	color : #000;/*#FBE706;*/
	text-decoration : underline;	
	font-weight : bold;
}

A:visited{
	font-style : normal;
	color : #000;/*#FBE706;*/
	text-decoration : underline;
	font-weight : bold;
}

A:hover{
	font-style : normal;
	color : #000;
	text-decoration : none;
	/*background-color : #66CC99;*/
	font-weight : bold;
}

A.barra{
	color: #9F0000;
	text-decoration : underline;	
	font-weight : bold;
}

A.barra:visited{
	color: #9F0000;
	text-decoration : underline;
	font-weight : bold;
}

A.barra:hover{	
	color: #9F0000;
	text-decoration : none;
	/*background-color : #66CC99;*/
	font-weight : bold;
}

A.link-bianco{
	color: #9F0000;
	background-color: #FFF;
	text-decoration : underline;	
	font-weight : bold;
	/*padding: 4px;*/
	cursor: pointer;
	line-height: 1.5em;
}

A.link-bianco:visited{
	color: #9F0000;
	background-color: #FFF;
	text-decoration : underline;
	font-weight : bold;
	/*padding: 4px;*/
	cursor: pointer;
	line-height: 1.5em;
}

A.link-bianco:hover{	
	color: #9F0000;	
	background-color: #FFF;
	text-decoration : none;
	font-weight : bold;	
	/*padding: 4px;*/
	cursor: pointer;
	line-height: 1.5em;
}

A.link-bianco2{
	color: #9F0000;
	background-color: #FFF;
	text-decoration : underline;	
	font-weight : bold;
	/*padding: 4px;*/
	cursor: pointer;
	line-height: 1.5em;
	padding: 2px;
}

A.link-bianco2:visited{
	color: #9F0000;
	background-color: #FFF;
	text-decoration : underline;
	font-weight : bold;	
	/*padding: 4px;*/
	cursor: pointer;
	line-height: 1.5em;
	padding: 2px;
}

A.link-bianco2:hover{	
	color: #9F0000;	
	background-color: #FFF;
	text-decoration : none;
	font-weight : bold;	
	/*padding: 4px;*/
	cursor: pointer;
	line-height: 1.5em;
	padding: 2px;
}

/*--------------------------------------  LINK  --------------------------------------*/

/***************************************  FORM  ***************************************/
Form {
	margin: 0px;
	padding: 0px;
}


input{		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: 1.3em;
}

input.email{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: lowercase;
}

input.piccolo{		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
}

textarea.piccolo{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
}

input.selezionato{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #F00;
}
textarea.ErroreCompilazione{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 1em;
	background-color: #F00;
}

.ErroreCompilazioneBox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C00;
	font-size: 1em;
	/*background-color: #F00;*/
	border: 2px solid #C00;
	padding: 5px;
	text-align: left;
}

select{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

select.piccolo{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

option.sf-tit-tendina{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E9E9E7;
}

option{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
}

/*
select.selezionato{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #F00;
}
*/
.cf{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
}


input.login{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 2em;
	height: 1.5em;
}

input.pulsante1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_azienda.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 97%;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 99%;/*22em;	*/
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: right;
	text-decoration: underline;
	padding-right: 40px;
	padding-left: 10px;
	cursor: pointer;
}

input.pulsante2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_famiglia.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 97%;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 99%;
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: right;
	text-decoration: underline;
	padding-right: 40px;
	padding-left: 10px;
	cursor: pointer;
}

input.pulsante3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_eures.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 97%;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 99%;
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: right;
	text-decoration: underline;
	padding-right: 40px;
	padding-left: 10px;
	cursor: pointer;
}

input.pulsante-accedi{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/banner/icona_lucchetto_chiuso2.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	
	background-color: #E9E9E7; /*#FDFFFE;*/
	border: 0px outset #FFF;
	width: 8em;
	height: 2.2em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-left: 40px;
}

input.pulsante-registrati{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*
	background-image: url(../match/img/banner/iscriviti.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	*/
	
	background-color: #E9E9E7; /*#FDFFFE;*/
	border: 0px outset #FFF;
	width: 6em;
	height: 2.2em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	/*padding-left: 40px;*/
	text-decoration: underline;
}

input.pulsante-recupera-pwd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*
	background-image: url(../match/img/banner/iscriviti.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	*/
	
	background-color: #E9E9E7; /*#FDFFFE;*/
	border: 0px outset #FFF;
	width: 13em;
	height: 2.2em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	/*padding-left: 40px;*/
	text-decoration: underline;
}

input.pulsante-logout{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/banner/icona_lucchetto_aperto2.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	
	background-color: #E9E9E7; /*#FDFFFE;*/
	border: 0px outset #FFF;
	width: 10em;
	height: 2.2em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-left: 40px;
}

input.pulsante-cpi{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/banner/icona_freccia2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 19em;
	background-color: #D2D7DA; /*FDFFFE;*/
	border: 0px outset #FFF;
	width: 22em;/*22em;*/
	height: 2.6em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-right: 40px;
}

input.match-bott-dettagli{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_azienda.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 12em;	
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: left;
	text-decoration: underline;
	padding-left: 40px; 
	cursor: pointer;
}

input.match-bott-candidatura{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_azienda.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 16em;	
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: left;
	text-decoration: underline;
	padding-left: 40px; 
	cursor: pointer;
}

input.match-bott-chiudi-dettaglio{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_azienda.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 16em;	
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: left;
	text-decoration: underline;
	padding-left: 40px; 
	cursor: pointer;
}

input.famiglia-bott-dettagli{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_famiglia.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 12em;
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: left;
	text-decoration: underline;
	padding-left: 40px; 
	cursor: pointer;
}

input.famiglia-bott-candidatura{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_famiglia.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 16em;
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: left;
	text-decoration: underline;
	padding-left: 40px; 
	cursor: pointer;
}

input.famiglia-bott-chiudi-dettaglio{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_famiglia.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	background-color: #FDFFFE;
	border: 3px outset #FFF;
	width: 16em;
	height: 2.7em;
	color: #9F0000;
	font-weight: bold;
	margin-bottom: 1%;
	text-align: left;
	text-decoration: underline;
	padding-left: 40px; 
	cursor: pointer;
}

input.pulsante-reset{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/bottoni/bott_reset.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	
	background-color: #E9E9E7; /*#FDFFFE;*/
	border-right: 1px outset #000;
	border-bottom: 1px outset #000;
	width: 10em;
	height: 2.2em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-left: 40px;
}

input.pulsante-ok{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	background-image: url(../match/img/icone/bullet_famiglia.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	
	background-color: #E9E9E7; /*#FDFFFE;*/
	border-right: 1px outset #000;
	border-bottom: 1px outset #000;
	
	height: 2.2em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-left: 40px;
}

input.pulsante-generico{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/banner/icona_freccia2.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	
	background-color: #D2D7DA; /*#FDFFFE;*/
	border: 0px outset #FFF;
	width: 10em;
	height: 2.5em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-left: 40px;
}

input.pulsante-avanti{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/avanti.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 10px;
	
	background-color: #D2D7DA; /*#FDFFFE;*/
	border: 0px outset #FFF;
	width: 9em;
	height: 2.5em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-left: 40px;
}

input.pulsante-indietro{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/indietro.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 6em;
	background-color: #D2D7DA; /*FDFFFE;*/
	border: 0px outset #FFF;
	width: 10em;/*22em;*/
	height: 2.5em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-right: 10px;	
}


input.pulsante-modifica-cv{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/indietro.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 8em;
	background-color: #D2D7DA; /*FDFFFE;*/
	border: 0px outset #FFF;
	width: 15em;/*22em;*/
	height: 2.5em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-right: 10px;	
}

input.pulsante-invia-cand{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../match/img/indietro.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-position: 12em;
	background-color: #D2D7DA; /*FDFFFE;*/
	border: 0px outset #FFF;
	width: 15em;/*22em;*/
	height: 2.5em;
	color: #000; /*#9F0000;*/
	padding-left: 5px;
	font-weight: bold;
	text-align: left;
	/*text-decoration: underline;*/
	cursor: pointer;
	padding-right: 10px;	
}
/*--------------------------------------  FORM  --------------------------------------*/

/************************************ Paginazione *************************************/
.riga-paginazione-num-pag{
	background-color: #D2D7DA;
	text-align: left;
	padding: 3px;
	border: 0px solid #000;
	border-bottom: 0px;
	
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.riga-paginazione{
	background-color: #E9E9E7;
	border: 0px solid #000;
	border-top: 0px;
	
	font-size: 0px;
	display: none;
	visibility: hidden;
}

.pag-attuale{
	font-weight: bold;
}

input.pulsante-paginazione{
	background-color: #FFF;
	border: 0px outset #FFF;
	color: #9F0000;
	text-decoration: underline;
	font-weight: bold;	
	text-align: left;
	cursor: pointer;
}

/*-------------------------------- Fine Paginazione -----------------------------------*/
#scroller {
	position:relative;
	overflow:hidden;
	top: 7px!important;
	text-align: left;
	width:100%;
	margin: 0px;
	vertical-align: top;
	border:0px solid #657;
	background-color: #FFF;
	padding: 2px;
}

#tag {
	margin:0px;
	padding: 0px!important;
	border:0px solid #657;
	background-color: #FFF;
	padding: 2px;
}

#testP {
	visibility:hidden;
	position:relative;
	white-space:nowrap;
}

#top {
	width:350px;
	margin:auto;
	border:0px solid #657;
}	
	
