.centralebox100     {
	background-color: white;
	margin: 10px;
	padding: 8px;
	width: 94%;
	float: left;
	border-style: solid;
	border-width: 1px 1px 2px;
	border-color: #dedede;
	-moz-border-radius: 5px;
	-o-border-border-radius: 5px  
	-icab-border-radius: 5px  
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px
  }

div.iconLeft   {
	color: #534ccb;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	margin: 3px;
	height: 46px;
	float: left }


a  {
	color: #123456;
	text-decoration: none }
a:link  {
	color: #123456;
	text-decoration: none }
a:visited  {
	text-decoration: none }
a:hover  {
	color: #ff6f00;
	text-decoration: underline }
a:active  {
	color: red }
.commenti {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif }
a:active.commenti   {
	font-family: Verdana, Arial, Helvetica, sans-serif }
a:link.commenti   {
	font-family: Verdana, Arial, Helvetica, sans-serif }
a:visited.commenti   {
	font-family: Verdana, Arial, Helvetica, sans-serif }
a:hover.commenti   {
	font-family: Verdana, Arial, Helvetica, sans-serif }

body       {
	background-color: #fff;
	background-image: url("/images/bg_top.gif");
	background-repeat: repeat-x;
	margin: 0;
	padding: 5px 0 }
body.menu        {
	color: #fff;
	background-color: #777f83;
	background-image: url("/images/bg_menu.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0;
	padding: 0 }
h1  {
	font-size: 1.8em;
	font-weight: bold;
	margin: 0.67em 0 }
h2 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0.83em 0 }
h3 {
	font-size: 1.17em;
	font-weight: bold;
	margin: 1em 0 }
h4 {
	font-size: 0.83em;
	font-weight: bold;
	margin: 1.33em 0 }
h5 {
	font-size: 0.60em;
	font-weight: bold;
	margin: 1.67em 0 }
h6 {
	font-size: 0.40em;
	font-weight: bold;
	margin: 2.33em 0 }

fieldset     {
	background-color: #d9ffff;
	margin: 20px 10px;
	padding: 10px;
	border: solid 1px #cccccc }

legend   {
	color: #444;
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
	padding: 3px 5px;
	border: solid 1px #cccccc; }

fieldset.accredita       {
	color: #1e1e1e;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 1px;
	padding: 2px 4px 1px;
	border-style: solid;
	border-width: 1px 1px 3px;
	border-color: #cccccc #cccccc #b5b5b5 #b5b5b5 }

legend.accredita    {
	color: #3131b9;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
	padding: 3px 5px;
	border: solid 1px #cccccc }
fieldset.menu {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0;
	padding: 2px 0 0;
	max-width: 190px;
	border-style: solid;
	border-width: 1px 1px 3px;
	border-color: #cccccc #cccccc #b5b5b5 #b5b5b5 }
legend.menu {
	color: #3131b9;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 5px;
	border: solid 1px #cccccc }
fieldset.main {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffea;
	margin: 9px;
	padding: 10px;
	border-style: solid;
	border-width: 1px 1px 3px;
	border-color: #cccccc #cccccc #b5b5b5 #b5b5b5 }
legend.main {
	color: #3131b9;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 5px;
	border: solid 1px #cccccc }
select.menu {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px }

div   {
	font-size: 0.95em;
	font-family: Verdana, Arial, Helvetica, sans-serif }

td     {
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif }
.code {
	color: #100000;
	font-size: 0.75em;
	font-family: "Courier New", Courier, Monaco, monospace;
	background-color: #e9e9e9;
	white-space: nowrap;
	display: table-cell;
	margin: 4px;
	padding: 3px;
	border-style: solid;
	border-width: 1px 1px 1px 4px;
	border-color: #979797 }
input  {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #fff }
.wrapper {
	color: #003399;
	font-size: 22px;
	font-family: Verdana, Arial, sans-serif;
	white-space: normal;
	width: 100%;
	height: 150px;
	vertical-align: middle }
.head {
	color: #003399;
	font-size: 22px;
	font-family: Verdana, Arial, sans-serif;
	white-space: normal;
	margin: 0;
	padding: 0 5px 5px;
	width: 99%;
	vertical-align: middle }
#divHeadText {
	text-align: center;
	display: table-cell;
	margin-right: 4px;
	margin-left: 4px;
	padding: 1px;
	vertical-align: middle }
.divHeadText {
	white-space: nowrap;
	display: table-cell;
	margin-right: 4px;
	margin-left: 4px;
	padding: 1px;
	position: relative;
	top: 50%;
	vertical-align: middle }
.divHeadHi {
	font-size: 8pt;
	white-space: nowrap;
	display: table-cell;
	margin-right: 4px;
	margin-left: 4px;
	padding: 1px;
	width: 99%;
	float: right;
	vertical-align: middle }
#targa {
	background-image: url("/icone/accrediti/tip.png");
	background-repeat: no-repeat;
	background-position: center;
	visibility: visible;
	display: inline;
	position: absolute;
	z-index: 1;
	right: 0;
	width: 124px;
	height: 124px;
	float: right }
.areainterna
   {
	padding: 8px }
.testo
  {
	color: #2d2d2d;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	text-align: justify;
	margin: 4px 10px 4px 4px;
	padding: 4px 10px 4px 4px }
.fase1
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding: 15px 8px 8px;
	width: 96%;
	}
.fase2
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c5ffff;
	padding: 15px 8px 8px;
	width: 96%;
	}
.fase3
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fffce2;
	padding: 15px 8px 8px;
	width: 96% }

.fase3a
    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffe6e6;
	padding: 15px 8px 8px;
	width: 96% }

.fase3b
    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dcd4dc;
	padding: 15px 8px 8px;
	width: 96% }
	
#blocco,#blocco1,#blocco2,#blocco3,#blocco4,#blocco5,#blocco6
 {
	margin-top:0px;
	margin-left:5px;
	position: relative;
	width: 80%;
	min-height: 50px;
	vertical-align: 50%; }

#tre ,#tre1,#tre2,#tre3,#tre4,#tre5,#tre6,#tre7,#tre8,#tre9,#tre0
 {
	margin-left: 20px;
	position: relative;
	width: 80%;
	height: inherit;
	min-height: 50px;
	vertical-align: 50%; }

.quattro       {
	margin: 4px;
	padding: 4px;
	width: inherit;
	float: left;
	vertical-align: 50%;
	border-bottom: 1px dashed #aac2e0;
	}

.trattoText         {
	margin: 2px 4px;
	padding: 2px 4px 1px;
	width: inherit;
	float: left;
	vertical-align: 50%;
	border-bottom: 1px dashed #aac2e0 }

img.club{}

.titoloArchivio   {
	color: #3167cb;
	font-size: 18pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	line-height: 140% }
	
.testaArchivio    {
	color: #3167cb;
	font-size: 8pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
	padding-top: 4px;
	padding-bottom: 4px }
	
.corpoArchivio    {
	color: #525252;
	font-size: 9pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140% }

.titoloClub  {
	color: #3167cb;
	font-size: 24px;
	width: 99%;
	border-bottom: 1px solid #bebebe; }
	
.subtitoloClub  {
	color: #3167cb;
	font-size: 18px;
	width: 99%;
	border-bottom: 1px solid #bebebe; }
.divR      {
	text-align: right;
	margin-right: 4px;
	margin-left: 4px;
	padding: 1px;
	position: absolute;
	top: 0;
	float: right;
	vertical-align: middle }
.divBlank   {
	height: 20px;
	clear: both }
.divBR    {
	width: 100%;
	height: 1px;
	float: none;
	clear: right }
.flagWrapper {
	margin-right: 4px;
	margin-left: 4px;
	padding: 1px;
	float: left;
	border: solid 1px #d1d1d1 }
.flag   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9e0f9;
	text-align: center;
	margin: 1px;
	padding: 2px 2px 2px 1px;
	position: relative;
	width: 20px;
	height: 16px;
	float: left;
	border: solid 1px #d1d1d1 }

.flagEmpty     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 2px 2px 2px 1px;
	position: relative;
	width: 20px;
	height: 16px;
	float: left;
	border: solid 1px #d1d1d1 }

.flagEmpty8       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 13px 1px 1px;
	padding: 0;
	position: relative;
	width: 12px;
	height: 12px;
	float: left;
	border: solid 1px #d1d1d1 }

.img_testata
 {
	margin: 0;
	padding: 0;
	float: left }

#allinea .label, #allinea .input, #allinea .btn {
  vertical-align:middle;
}
.menuSecond     {
	color: #003f9b;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #fff;
	white-space: nowrap;
	display: block;
	margin: 8px 1px 0 2px;
	padding: 3px 2px 3px 13px;
	width: 150px;
	border-style: solid;
	border-width: 2px 1px 0;
	border-color: #a8ad00 #787878 #787878 #cacaca }

.menuSecondSub      {
	color: #19191a;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
	white-space: nowrap;
	list-style-type: none;
	display: block;
	margin: 0 1px 0 0;
	padding: 3px 2px 3px 0;
	width: 170px;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	border-color: #cacaca #cacaca #787878 }

.menuTitle {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif }

.menuST  {
	white-space: nowrap;
	list-style-type: disc;
	display: table-row;
	margin: 0;
	padding: 0 }
.menuItem, li.menuItem    {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	white-space: nowrap;
	list-style: none inside;
	display: list-item;
	margin: 0;
	padding: 4px;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	border-color: #98b7b7 #e2e2e2 #dcdcdc }

.menuDisable
	   {
	font-size: 1px;
	background-color: #dadada;
	margin: 0;
	padding: 0;
	height: 10px;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #c8c8c8 }
#item  {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 2px;
	width: 98%;
	white-space: nowrap;
	list-style-type: none;
	list-style-position: inside;
	display: block;
	border: solid 1px #e2e2e2 }
.descLista  {
	color: #039;
	font-size: 0.90em;
	font-family: Georgia, "Times New Roman", Times, serif;
 }
 
.logout
    {
	margin-bottom: 0;
	margin-left: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: inherit;
	border-style: solid;
	border-width: 1px 1px 1px 10px;
	border-color: #cacaca #919191 #cacaca #cacaca }
.erroreInserimento   {
	color: #003535;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffcec3;
	background-image: url("/icone/alertIcon_32.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin: 3px;
	padding: 4px 4px 4px 35px;
	width: auto;
	min-height: 34px;
	clear: both;
	border-style: solid;
	border-width: 1px 2px 1px 6px;
	border-color: #d50000 #d50000 #d53b40 #d53b40 }
	
.online  {
	color: #005a9b;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-image: url("/icone/online.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	text-indent: 10px;
	margin: 0;
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 0;
	position: absolute;
	top: 0;
	right: 4px;
	height: 68px;
	float: right }
	
.offline   {
	color: #383839;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-image: url("/icone/offline.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	text-indent: 10px;
	margin: 0;
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 0;
	position: absolute;
	top: 0;
	right: 4px;
	height: 68px;
	float: right }
	
.utente {
	background-image: url("/icone/icon_profilo.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	padding-left: 19px;
	border-left: 2px solid #b5b5b5 }
	
.legendaUtenti  {
	background-color: #e2e2e2;
	margin: 1px;
	padding: 3px;
	border: solid 1px #b8b8b8 }
	
td.list  {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
	padding: 5px 2px }

.elenco    {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px; }

img.elenco     {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 4px;
	float: left }

tr.listAllegati    {
	color: #000000;
	text-decoration: none;
	background: #a9d06a;
	text-align: left;
	margin: 3px 0 0;
	padding: 5px;
	border-bottom: 1px solid #555555; }
	
.body   {
	font-size: 12px;
	font-family: "Lucida Grande", Tahoma, sans-serif;
	background-color: #171b20;
	margin: 0;
	padding: 0; }

#ie_alert {
	background-color: #efea0d;
	padding: 10px;
	width: 420px;
	height: 240px;
	border: solid 3px #c6c6c6 }
	
/* Gestione Alberi a icone */
li.profilo {
	background-color: #efea0d;
	cursor: pointer;
	list-style-image: url("/icone/png/user.png");
	display: list-item; }
	
table.listato    {
	color: #f5f5f5;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #1d2023;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #dcdcdc;
}


.listato td  {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 1px;
	padding: 3px;
}


.listato a tr  {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #666;
}

.utenteDoc, a.utenteDoc    {
	color: #fff;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-image: url("/icone/info.png");
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	margin: 1px;
	padding: 3px 3px 3px 23px;
	border: dashed 1px #cae8ff;
}

.anteprimaDoc, a.anteprimaDoc    {
	color: #fff;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
}
	
