body {
	margin: 0;
	padding: 0;
}
body, td {
	color: #444;
	font: 7pt Verdana, sans-serif, Geneva, Arial, Helvetica;
}
ul li {
	list-style-image: url('/Immagini/freccina.gif');
}
a.link {
	font-size: 10px;
	color: #ffa838;
	font-weight: bold;
	text-decoration: none;
}
a.link:hover {
	text-decoration: underline;
}
.titolo, h1 {
	font-size: 12pt;
	color: #676767;
	font-weight: bold;
}
.paragrafo, h2 {
	font-size: 10pt;
	color: #ffa838;
	font-weight: bold;
}
.testo {
	color: #444;
	text-align: justify;
}
.menuPrivatiSecondlevel {
	background: #fee8bf;
}
.menuPrivatiSecondlevelLine {
	background: #fbb227;
}
.menuAziendeSecondlevel {
	background: #dee7d4;
}
.menuAziendeSecondlevelLine {
	background: #93b171;
}
.menuEserciziCommSecondlevel {
	background: #ffd0be;
}
.menuEserciziCommSecondlevelLine {
	background: #fe6225;
}
.menuPrivatiSecondlevelx {
	height: 4px;
	background: #fbb227;
}
td.cat {
	border-bottom: #f2f2f2 1px solid;
}
.boxTrasparente {
	font-size: 10px;
	color: #444;
	padding: 5px;
	border: #f2f2f2 3px solid;
}
.boxBanner {
	padding-bottom: 10px;
}
.boxTrasparenteHome {
	font-size: 10px;
	color: #444;
	border: #f2f2f2 3px solid;
	border-left: #fff 3px solid;
	padding: 0 5px 0 10px;
}
.boxGrigio {
	font-size: 10px;
	color: #444;
	background: #f2f2f2;
	padding: 5px;
}
.boxGrigioHome {
	font-size: 10px;
	color: #444;
	background: #f2f2f2;
	padding: 0 5px;
}
.testoOption {
	font-size: 10px;
	color: #444;
	width: 10;
}
.tabellaBox {
	border: 3px solid #f2f2f2;
	margin-bottom: 5px;
}
.tabellaBoxLogin {
	border: 3px solid #f2f2f2;
	padding: 0;
}
.tabellaBox2 {
	border: 3px solid #f2f2f2;
}
.tabellaBoxSmall {
	margin-bottom: 7px;
}
.cellaBox {
	padding-right: 5px;
	padding-left: 5px;
}
.cellaBoxSmall {
	border-top: 2px solid #f2f2f2;
	padding-right: 5px;
	padding-left: 5px;
}
.cellaMediana {
	border-top: 2px solid #f2f2f2;
	border-bottom: 2px solid #f2f2f2;
}
.cellaFooter {
	border-top: 1px solid #676767;
}
.tabellaClub {
	border: 1px solid #f90;
}
.tabellaHomeAziende {
	border: 1px solid #a7bf8c;
}
.tabellaHomeEsercenti {
	border: 1px solid #fb8050;
}
.tabellaClubInterna {
	border: 1px solid #f90;
	margin-bottom: 10px;
	margin-top: 0;
}
.tabellaTuaCS {
	border: 1px solid #f2f2f2;
	border-left: 1px solid #fff;
}
.tabellaRassegna {
	border-top: 1px solid #666;
	border-bottom: 3px solid #666;
	border-right: 0 solid #666;
	border-left: 0 solid #666;
}
.CellaDataRassegna {
	padding-left: 10px;
	border-bottom: 1px solid #BBB;
	border-right: 0 solid #fff;
	background: #f2f2f2;
}
.CellaTestataRassegna {
	border-bottom: 1px solid #BBB;
	background: #f2f2f2;
}
.CellaTop2Rassegna {
	background: #666;
}
.CellaTopRassegna {
	padding-left: 10px;
	border-right: 1px solid #fff;
	background: #666;
}
.CellaSolidarieta {
	border-bottom: 1px solid #BBB;
	background: url(/Immagini/solidarieta/sfondoSolidEnti.gif);
}
.CellaSolidarieta1 {
	border-bottom: 1px solid #BBB;
}
.titoloBox {
	font-size: 12px;
	color: #676767;
}
.linkGrigioBold {
	font-size: 10px;
	text-decoration: none;
	color: #676767;
	font-weight: bold;
}
.linkGrigioBold:hover {
	text-decoration: none;
	color: #f90;
}
.linkGrigio {
	font-size: 10px;
	text-decoration: none;
	color: #676767;
}
.linkGrigio:hover {
	text-decoration: underline;
	color: #f90;
}
.linkArancioBold {
	font-size: 10px;
	text-decoration: none;
	color: #f90;
	font-weight: bold;
}
.linkBiancoBold:hover {
	color: #676767;
}
.linkBiancoBold {
	font-size: 10px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
.linkArancioBold:hover {
	text-decoration: underline;
	color: #f90;
}
.linkArancio {
	font-size: 10px;
	text-decoration: none;
	color: #f90;
}
.linkArancio:hover {
	text-decoration: underline;
	color: #676767;
}
.linkPrivatiBold {
	font-size: 10px;
	text-decoration: none;
	color: #676767;
	font-weight: bold;
}
.linkPrivatiBold:hover {
	color: #fbb227;
}
.input {
	clear: left;
	float: left;
	margin: 1px;
	padding: 1px;
	color: #676767;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	border: #676767 1px solid;
	text-align: left;
	height: 16px;
	size: 10px;
	background: White;
}
.tabellaIntEs {
	border: 1px solid #fb8050;
	background: #f5f5f5;
}
.tabellaIntAz {
	border: 1px solid #a7bf8c;
	background: #f5f5f5;
}
.tabellaIntPr td {
	border: 1px solid #f90;
	background: #f5f5f5;
}
div.tabellaIntPr {
	border: 1px solid #f90;
	background: #f5f5f5;
	padding:1em;
}
.tabellaBoxPortali {
	border: 3px solid #f2f2f2;
	margin-top: 0;
	margin-bottom: 5px;
}
a.acrobat {
	font-size: 7pt;
	color: #444;
	text-decoration: none;
}






/* AD compliant rulez! */

body.popup {
	margin:0;
	padding:0;
}

div#treDsecure {
	position: relative;
}
div#treDsecure li {
	list-style-image: url('/Immagini/freccina.gif');
}
div#treDsecure div.noPT, div#treDsecure div.PT {
	border: double #f90;
	margin: 1em;
	padding: 1em;
}
div#treDsecure ul.faq {
	position: absolute;
	right: 2px;
	top: 0;
	border-bottom: 1px solid #666;
}
div#treDsecure ul.faq li {
	display: inline;
	margin: 0;
	padding: 0;
}
div#treDsecure ul.faq li a {
	text-decoration: none;
	background: #ccc;
	color: #006;
	padding: 2px 4px;
	margin: 0 0 0 1px;
}
div#treDsecure ul.faq li a.active, div#treDsecure ul.faq li a:hover {
	background: #f90;
	color: #006;
}
div#treDsecure p.fRight img {
	float: right;
	margin-left: 12px;
}
div#popClubAgenzia {
	width: 300px;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	color: #444;
}
div#popClubAgenzia img {
	padding: 0;
	margin:0;
	width: 300px;
}
div#popClubAgenzia h1 {
	font-size: 12px;
	margin: 12px;
	width: 276px;
}
div#popClubAgenzia h2 {
	font-size: 11px;
	margin: 20px 0 0 12px;
	width: 280px;
}
div#popClubAgenzia h3 {
	font-size: 10px;
	font-style: italic;
	margin: 22px 0 2px 12px;
	width: 280px;
}
div#popClubAgenzia p {
	font-size: 10px;
	text-align: justify;
	margin: 0 0 24px 12px;
	width: 280px;
}
div#popClubAgenzia p a.link {
	font-size: 10px;
	color: #ffa838;
	font-weight: bold;
	background: #ddd;
	text-align: right;
	display: block;
	padding: 4px;
	margin: 12px 0 0 0;
	width: 272px;
}


/* formattazione banner HP privati */
div.HPPrivati {
	position:relative;
	left:0;
	top:0;
	width:681px;
	height:153px;
	margin-top:-1px;
}
div.HPPrivati a img {
	border:none;
}
div.HPPrivati h4, div.HPPrivati h4 a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666;
	margin:8px 0 0 0;
	padding:0 2px;
	text-decoration:none;
}
div.HPPrivati p, div.HPPrivati p a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin:0;
	padding:0 2px;
	text-decoration:none;
}
div.HPPrivati div.bannerb4s {
	position:absolute;
	left:0px;
	top:0;
	width:335px;
	height:137px;
}
div.HPPrivati div.focusOnf {
	position:absolute;
	left:335px;
	top:0;
	width:25px;
	height:153px;
	background: url(/Immagini/hpprivati/focusOnf.gif);
}
div.HPPrivati div.cardIssuing {
	position:absolute;
	left:360px;
	top:0;
	width:76px;
	height:52px;
}
div.HPPrivati div.smspay {
	position:absolute;
	left:360px;
	top:52px;
	width:76px;
	height:50px;
}
div.HPPrivati div.testo1, div.HPPrivati div.testo2, div.HPPrivati div.testo3 {
	position:absolute;
	left:436px;
	width:245px;
	border: 1px solid #f90;
	border-top: none;
	background: url(images/freccinaBtmDx.gif) no-repeat right bottom;
}
div.HPPrivati div.testo1 {
	top:0;
	height:51px !important;
	height:52px;
}
div.HPPrivati div.testo2 {
	top:52px;
	height:49px !important;
	height:50px;
}
div.HPPrivati div.testo3 {
	top:102px;
	height:50px !important;
	height:51px;
}
div.HPPrivati div.issuingOnline {
	position:absolute;
	left:360px;
	top:102px;
	width:76px;
	height:51px;
}
div.HPPrivati div.bannerlink {
	position:absolute;
	left:0px;
	top:137px;
	width:335px;
}
div.HPPrivati div.bannerlink p.saperne a {
	background:#f90;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	display:block;
	background: #f90 url(/Immagini/hpprivati/doppiaFreccetta.gif) no-repeat right center;
	padding-right: 35px;
	width:296px !important;
	width:332px;
	height:16px;
}

