body {font-family:Verdana, Arial, Helvetica;font-size:11px;}
a,a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:underline;}
a img {border:none;}
ul {list-style-type:disc;}
p, li, td, th {font-size:10px;}
td, th {vertical-align:top;}
p {margin:1em 0 1em 0;}


/* classi PTree 4.5 */
.logTitle {font-weight:bold;font-size:16px;}
.gNewItem {font-weight:bold;}
.gAddToMyPage,.gContentSection,.gContentSectionCenter,.gPortalPath,.gHeaderSection,.bnrTools,.tbTabLink,.gNarrowContentSection,
.gContentSection A,.gButtonSection,.gButtonSection A,.gNarrowContentSectionCenter {font-size:10px;}
.gNarrowHeaderSt,.gNarrowHeaderCenter,.bnrHelp,.bnr,.gNewestItem,.tbTab {font-weight:bold;font-size:10px;}
.gHeader,.gHeaderCenter,.gSubHeader {font-weight:bold;font-size:12px;}
.platportletHeaderBg.customappText.portletTitle {/* cella del titolo del gadget in HP*/
	font-weight:bold;font-size:10px;vertical-align:middle;padding:.2em 0;margin-bottom:2em;}
.portletButton{
}
td.platportletHeaderBg.customappText.portletButtons {display:block;}

td.platportletHeaderBg.customappText.portletButtons span a.portletCollapseButton {
width: 12px;
height: 14px;
display:block !important;
display:inline;
margin-top: -12px !important;
margin-top: 1px;
}

td.platportletHeaderBg.customappText.portletButtons span a.portletExpandButton {
width: 12px;
height: 14px;
display:block !important;
display:inline;
margin-top: -12px !important;
margin-top: 1px;
}

.gNarrowHeaderArrow,.gNarrowHeaderArrowCenter,span.platportletNarrowHeader,
span.platportletWideHeader {font-weight:bold;font-size:10px;padding:0 0 0 16px;}
.portletBase{margin:0 0 .6em 0;padding:0;}
.portletBody {margin:0;padding:0;}
.portletBody a img {border:none}
.bnrDate {font-size:10px;text-align:right;}
.bnrDateSteo {font-size:10px;text-align:right;}
.bnrHead {font-weight:bold;font-size:15px;}
.bnrHelp A {font-weight:bold;text-align:right;}
.bnrSubHead {font-size:12px;}

label {display:none;}
label, caption {display:none;}
/*label.borderField {display:inline;}*/

/* classi generiche*/
.clr {clear:both;margin-bottom:2em;}
.floatLeft {float:left;margin:0;padding:0;}
.floatLeft img {float:left;padding:0;margin:0 .8em 0 0 ;}
.floatRight {float:right;margin:0;padding:0;}
.floatRight.Image {float:right;margin-top:-1em;padding:0;}
.center {margin:0 auto;text-align:center;position:relative;}
div.center {margin:0 auto;text-align:left;position:relative;}
.azzurrino {text-align:center;}
.grassetto {font-weight:bold;}
.importo {text-align:right;}
.centrato {text-align:center;}
.msgErrori {}

/* testo */
h3.titoloGadgetHP {font-size:10px;margin:0 0 1em 0;}
h3.titoloInternoGadget {font-weight:bold;font-size:16px;margin-top:1.3em;}
h4.titoloInternoGadget {margin:1em;font-weight:bold;font-size:12px;}
p.linkFunzione {padding:1em 0 0 0;margin:0;text-align:right;}

/* link & liste */
.frecciaBack,
a.frecciaBack,
a.frecciaBack:link,
a.frecciaBack:visited,
a.frecciaBack:active {padding:4px 0;padding-left:1em;}
a.frecciaBackOff{margin:0;padding-left:12px;}
.linkFunzione {text-align:right;}
ul.listaVerticale {margin:0;padding:1em 0 0 0;}
ul.listaVerticale li {list-style-type:none;padding:.4em 0;}
ul.listaOrizzontale {margin:0 auto;text-align:center;}
ul.listaOrizzontale li {display:inline;list-style-type:none;padding-right:.6em;margin-top:2em;}
ul.listaOrizzontaleLeft {margin:1em 0 0 2.8em;padding:0;text-align:left;}
ul.listaOrizzontaleLeft li {display:inline;list-style-type:none;padding-right:14em;margin-top:2em;}
ul.listaAvvertenze{}
ul.listaAvvertenze li{}
ul.listaNormale li{margin:0;padding:0;}
h3.linkFunzione {font-size:10px;margin-top:0;padding:0;}

/* banner Titolari */
body.banner {margin:0;padding:0}
#HeaderTIT{width:720px;}
#HeaderTIT a img{border:none;vertical-align:middle;margin-left:16px;}
#fascetta{position:absolute;width:258px;height:18px}
#navlist{width:720px;}
#navcontainer{margin:0 0 10px 0;height:18px;white-space:nowrap;}
#navcontainer ul{margin:0 0 0 259px;list-style-type:none;text-align:center}
#navcontainer ul li{display:block;float:left;height:18px;}
#navcontainer ul li a{width:110px;text-decoration:none;display:block;font:bold 10px verdana,lucida,sans-serif;padding:3px 0;}
p.dataOra{position:absolute;left:740px;top:32px;width:180px;}

/* login */
div.gadgetHP.login {}
div.gadgetHP.login table.loginPT td.loginput {padding:0 0 0 2em;}
div.gadgetHP.login input {width:10em;}
div.loginFRM {}/* formattazione FORM tableless [LOGIN IN HP] */
div.gadgetHP p.login {width:200px;position:relative;padding-top:6px;}
div.gadgetHP p.login span {position:absolute;right:0;}
/* !!! ATTENZIONE !!! DA VERIFICARE NELLE ALTRE PAGINE */
div.gadgetHP input, input {margin:auto -.1em !important;margin:auto;}
div.gadgetHP p.center {margin-bottom:1em;}
div.gadgetHP p input {margin-top:1em;text-align:center;}
p.nomeCampo {padding:.3em 0;margin:0;}
p.nomeCampo span {width:10em;float:left;text-align:right;padding-right:.3em;}
div.customappText input {width:50px;}  /*input in HP PROFILATA */
div.customappText td input {width:120px;} /*input di login NON PROFILATO*/

/* HOME PAGE */
div.gadgetHP {padding:.5em;width:270px;}
td.layoutWideColumn div.gadgetHP {width:auto;}
div.gadgetHP h3.linkFunzione {font-size:10px;}
div.gadgetHP p.linkFunzione,table.EC .importo, table.disponibilita .importo {text-align:right;}
div.gadgetHP table.EC .importo, div.gadgetHP table.disponibilita .importo {text-align:right}
div.gadgetHP p.testoNormale span.importo {margin:0 1em;}
p.linkNormale span.siRisponde a {float:right;margin-top:-16px;}
div.gadgetHP ul.listaVerticale li span {width:30px;}
div.gadgetHP div.serviziSMSHP {width:45%;float:left;padding-bottom:2em;}
div.gadgetHP div.emailAlertHP {width:45%;float:right;}
div.gadgetHP div.serviziSMSHP ul.listaVerticale li a.frecciaBack {padding:0 0 0 12px;display:block;margin:0;}
div.gadgetHP div.emailAlertHP p a.frecciaBack#personalizzaEmail {}
div.gadgetHP div.halfSX {width:46%;float:left;margin-right:2em;padding:1em 0;}
div.gadgetHP div.halfDX {width:46%;float:left;padding:1em 0;}
span.CVS {float:left;width:7em;}
.gNarrowContentSectionCenter ul.listaOrizzontale li a.frecciaBack {text-align:left;margin-right:160px;}
table.EC,table.disponibilita {width:100%;}
div.gadgetHP.consultaCarta {}
div.gadgetHP table.EC, div.gadgetHP table.disponibilita {width:100%;border:none;}
div.gadgetHP p.Center, div.gadgetHP p a,div.gadgetHP div.Center table,div.gadgetHP div.Center table td {text-align:left;}
div.gadgetHP p.Center img {text-align:center;margin:0 auto;/*border:1px solid blue;*/}
div.gadgetHP p.Center span input {text-align:left;vertical-align:top;}
div.gadgetHP p.Center span img {text-align:left;vertical-align:bottom;}
div.gadgetHP p input {width:60px;/* border:1px solid blue;*/} /*input ACCEDI e DISPOSITIVI*/
div.gadgetHP.clubiosi { }
div.gadgetHP.clubiosi p img {}
div.gadgetHP.clubiosi p {}
.gadgetHP form .Center table {/* tabella attiva-disattiva servizi dispositivi */}
.gadgetHP form .Center table p a.frecciaBack {/* attiva-disattiva servizi dispositivi */
	width:110px;
	display:block;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:right;
	}
.gadgetHP form .Center table p.frecciaBack {
	width:110px;
	display:block;
	vertical-align:top;
	margin:0;
	padding:10px 0 0 12px;
	text-align:left;
}
.gadgetHP form .Center table p.frecciaBack.disattiva {}
div.gadgetHP.iosi ul {}
div.gadgetHP.iosi p.floatLeft a img {padding-right:2em; float:left;}
div.gadgetHP.iosi p.clr {line-height:1px; margin:0; padding:0; height:1px;}
div.gadgetHP.iosi p.floatLeft {float:none; }
div.gadgetHP p.floatLeft img {margin-bottom: 28px;}
td input#text1, td input#text2, td input#text3, td input#text4 {width: 48px;} /* modifica la larghezza degli INPUT ricarica in HP*/



/* accesso siti bancari  */
div.ASB {}
div.ASB table.headerASB {}
div.ASB table.regASB {}

/* born4shop */
div.gadgetHP.bornShop {margin:0;}
div.gadgetHP.bornShop p.floatLeft {padding:12px 0;}
div.gadgetHP.bornShop p {padding:2px;}

/* cambiaColori */
div.cambiaColori {margin-left:120px; width:80%;}
div.cambiaColori input { border:none;}

/* servizi */
div.gadgetHP.servizi {}
div.gadgetHP.servizi h3.titoloGadgetHP {font-weight:normal;}
div.gadgetHP.servizi ul.listaVerticale li {padding:8px 0;}
div.gadgetHP.servizi ul.listaVerticale li a {margin-left:36px;}

/* club iosi */
div.clubIOSI {}
div.clubIOSI p {}
div.clubIOSI p img {float:left; margin-right: 1em;}
div.clubIOSI h4.titoloInternoGadget {font-size:10px;}
div.newsIOSI h4.titoloInternoGadget {font-weight:bold;font-size:16px;margin:0;padding:.2em;}
div.newsIOSI h5 {font-weight:bold;font-size:16px;margin:1em 0 .5em 0;}
div.newsIOSI ul {float:left;margin:0;padding:0 .4em;list-style-type:none;}
div.newsIOSI li {margin:0;padding:.1em 0;}
div.newsIOSI li a {}
div.newsIOSI p.clr {height:1px;margin:0;padding:0;visibility:hidden;}
div.ecIOSI table {width:100%;}
div.ecIOSI table td,
div.ecIOSI table th {text-align:center;padding:6px 0;}
.clubIOSI textarea {margin-top:2em;margin-bottom:2em;}
.clubIOSI .listaOrizzontale {margin-top:3em;margin-bottom:3em;}
div.gadgetHP div.comandi {width:45%;float:left;padding-bottom:2em;}
div.gadgetHP div.iscrizione {width:45%;float:right;}

div.offerte h4.titoloInternoGadget {font-weight:bold;font-size:16px;margin:0;padding:.2em;}
div.offerte h5 {font-weight:bold;font-size:16px;margin:1em 0 .5em 0;}
div.offerte ul {float:left;margin:0;padding:0 .4em;list-style-type:none;}
div.offerte li {margin:0;padding:.1em 0;}
div.offerte a { font-weight:bold;}
div.offerte p.clr {height:1px;margin:0;padding:0;visibility:hidden;}

/* ultimissime */

/* cartasi risponde */
div.gadgetHP.risponde {}

/* benvenuto */

/* movimenti*/
.consultaCarta ul.listaVerticale {margin-top:12px;padding:0;}
.consultaCarta ul.listaVerticale li {margin:0;padding:0;}
.gadgetHP.consultaCarta {padding:0 .4em;margin:0;}
.gadgetHP.consultaCarta p.testoNormale {margin:0;padding:0;}
.gadgetHP.consultaCarta h3.titoloGadgetHP {margin-bottom:0;}
.dettMese ul.listaOrizzontale {margin:0 auto;text-align:center;}
.dettMese ul.listaOrizzontale li a,table.tabRicMov th  {text-align:left;}
.dettMese h4 {font-size:11px;}
.dettMese h4.titoloInternoGadget {margin:0 0 12px 0;padding:0;}
.dettMese h4.titoloInternoGadget.center {}
.dettEC table.dati {width:90%;}
.dettEC table.dati th {font-weight:normal;}
.dettEC table.dati td {padding:2px 6px;}
.dettEC table.dati tr.fondoGrigio,.fondoGrigio {}
div.formRicMov {}
table.tabRicMov {width:90%;margin-bottom:2em;}
div.RicMov table.dati th.gContentSection {font-weight:normal;}
div.formRicMov h4.titoloForm{font-weight:bold;font-size:10px;text-align:center;}
div.RicMov ul.listaOrizzontale {margin:0 auto;text-align:center;}
div.consECO {width:98%;}
div.consECO ul.listaNormale li {list-style-type:disc;}
.consECO .ecIOSI p.linkFunzione {margin-bottom:4em;padding-bottom:4em;}
div.ecIOSI{float:left;width:44%;margin:0 2em;padding:.1em;font-size:1em;}
div.newsIOSI{float:left;width:45%;margin-left:2em;padding:.1em;font-size:1em;}
div.offerte{float:left;width:45%;margin-left:2em; margin-top: 1em;padding:.1em;font-size:1em;}
div.consECO div.easyClaim,div.consECO div.frodeSMS {float:left;width:45%;min-height:14em;margin:-4em 0 0 2em;padding:.4em;}
div.consECO div.easyClaim a img, div.frodeSMS a img {border:none;}
div.consECO ul.listaOrizzontale,
div.dettEC ul.listaOrizzontale,
div.revocaSMS ul.listaOrizzontale,
div.easyClaim h4,
div.frodeSMS h4 {margin:0;}
.prospetto {padding:12px 4px;width:85%;}
.prospetto td {padding:0 80px;}
table.dati {font-size:10px;}
table.dati {border-collapse:collapse;border-spacing:4px;}
div.gadgetHP.ricarica {margin:0 auto;}
div.gadgetHP.ricarica .pan {text-align:center;}
div.gadgetHP.ricarica p {}
div.gadgetHP.ricarica p.linkFunzione span.frecciaBack {text-align:right;}
div.gadgetHP.ricarica p input {width:40px;margin:0 -12px 0 12px;padding:0;}
div.gadgetHP.ricarica form {}


/* loyalty */
table.listaPartner td {vertical-align:top;}
/*div.partner {position:relative;height:140px;vertical-align:top;text-align:left;} versione Table */
div.partner {vertical-align:top;text-align:left;width:30em;height:18em;margin:8px;position:relative;float:left;} /* versione tableless */
div.partner p.testoNormale {font-size:10px;padding:0 .4em .4em 0;}
div.partner p.linkFunzione a.frecciaBack {position:absolute;right:.4em;bottom:.2em;margin-top:12px;}
div.partner img {margin-top:0;padding:0;}
h4.nomePartner {font-weight:bold;font-size:10px;margin:0 0 8px 0;}
div.loyalty {width:100%;}
div.loyalty h4.titoloInternoGadget {margin:0 0 1em 0;}
div.dettaglioIOSI, div.codiceIOSI {width:46%;float:left;}
div.dettaglioIOSI {margin-right:3%}
div.dettaglioIOSI table {width:100%;}
div.dettaglioIOSI th {text-align:left;}
div.dettaglioIOSI th.grasssetto {font-weight:bold;}
div.dettaglioIOSI td {text-align:right;}
div.richiestaPremio {margin:0 auto;text-align:center;padding:.6em;}
div.richiestaPremio ul.listaOrizzontale li {padding:0 18em;}
th.filettoGrigio {}
.popUp {margin:.4em;padding:0;}
.legendaPunti {width:362px;margin:0;padding:0;}
.legendaPunti h4 {padding:1em 0 0 1em;margin:0;font-size:10px;}
.legendaPunti p {padding:0 0 0 1em;}
.legendaPunti p.linkFunzione {padding:0 1em 0 0;}
.popUp h3 {height:16px;font-size:10px;margin:0;padding:0 0 0 1em;}

/*ServiziNotifica*/
.rigaRossa {border-bottom:1px solid red;}
div.iscrizioneSMS {width:68%;margin-left:120px;}
div.iscrizioneSMS h4 {font-size:10px;margin-left:0;color:#cd0000;}
div.servSMSDisp h4 {font-size:10px;margin-left:0;color:#cd0000;}
div.elComandiSMS {margin:10px; width:88%;}
div.elComandiSMS h4 {margin:1em 0;padding:.4em 0;color:#cd0000;}

.SMSTable {width:100%;border-spacing: 12px 0 0 0; border-collapse:collapse;}
.SMSTable th {text-align:left;width:360px;color:#666;}
.SMSTable td {font-weight:bold;padding: 22px 0 12px 0;}
.SMSTable th,
.SMSTable td {border-bottom:1px solid #cd0000;}
.SMSTable td.titoletto {color:#666;}

div.revocaSMS {margin-left:120px;}
div.revocaSMS textarea {height:10em;}
div.revocaSMS .listaOrizzontale {padding-top:4em;}

div.EAlert {margin-left:120px;}
div.EAlert .listaOrizzontale {padding-top:4em;}
div.EAlert p {padding:1em;text-align:left;margin:0 14%;}
div.EAlert form {/*width:38em;*/ text-align:center;}
div.EAlert input {padding:1em;text-align:left;vertical-align:top;border:none;}
div.EAlert form p label {display:none;}

div.personalizzaSMS {margin-left:80px; }
div.personalizzaSMS h4 {font-size:10px;}
div.personalizzaSMS div.consenso {}
div.personalizzaSMS div.consenso p {}
div.personalizzaSMS div.consenso p.floatRight {margin-right:120px; }
div.personalizzaSMS div.consenso p.center {margin:1em 0 1em 140px; text-align:left;}

div.personalizzaSMS p.fasciaGrigioCentrato {margin: 3em 0 2em 0;}
div.personalizzaSMS form p.floatLeft {margin-right:10px; width:140px;text-align:center;}
div.personalizzaSMS form h5.rigaGrigia {margin-top:60px; font-size:10px;}
div.personalizzaSMS form p.rigaGrigia {margin-top:60px; font-size:10px;}
div.personalizzaSMS form p input {}
div.personalizzaSMS form p {}
div.personalizzaSMS form p.floatLeft img {}
div.personalizzaSMS {}
div.personalizzaSMS {}

.popAvviso {margin:0;padding:0;font-weight:bold;width:100%;}
.popAvviso h3 {margin:0;position:absolute;width:100%;left:0;top:0;padding:2em 0;font-size:12px;text-align:center;}
.popAvviso p {margin-top:30%;}
.popAvviso p.linkFunzione {margin:0;position:absolute;width:100%;left:0;bottom:0;padding:2em 0;}
.popAvviso p.linkFunzione a {padding-right:1em;}

/* freedom */
div.freedomNav {position:absolute;width:14em;}
div.freedomContent {position:absolute;width:auto;padding:0 2em 0 15em;text-align:justify;}

/* registrazione */
div.riattivaReg {padding:0 10%;}
div.registrazione {margin-left: 120px;}
div.registrazione table {margin: 1.4em}
div.registrazione td { padding: 1.4em .4em;text-align:right; }
div.registrazione td strong {}
div.registrazione p {margin:1.9em 0;}
div.sceltaReg {margin-left:120px; width:80%;}
div.sceltaReg p.testoNormale {margin: 2em 0; }
div.sceltaReg input {}

/* antifrode */
div.antiFrode {padding:0 10%;}
div.antiFrode ul.listaOrizzontale li {padding-right:10%;}

/* CartaBusiness */
div.cartaBusiness {/*width:520px;*/}
div.cartaBusiness div.getPrize {padding:10px !important;padding:20px 10px 10px 10px;text-align:center;width:360px;margin:20px 0 0 110px;}
div.cartaBusiness ul.listaVerticale {float:left;}
div.cartaBusiness h3 {}
div.cartaBusiness p {}
div.cartaBusiness.goto {}
div.bizNav {position:absolute;left:10px;width:24em;}
div.bizNav ul.cartaBizNav {margin:0;padding:0;padding-top:12px;list-style-type:none;}
div.bizNav ul.cartaBizNav li {margin:0;padding:4px !important;padding:0 10px;}
div.bizNav ul.cartaBizNav li a.frecciaBack {width:140px;margin:0;padding:8px 12px;}
div.bizNav ul.subLevel,
div.bizNav ul.subSubLevel{list-style-type:none;}
div.bizNav ul.subLevel {margin:.4em;padding:.8em;}
div.bizNav ul.subSubLevel {margin:.8em;padding:.8em;}
div.bizNav ul.subLevel li,
div.bizNav ul.subSubLevel li {background- list-style-type:circle;padding:4px 0;}
div.bizContent {margin:0 2em 0 22em;text-align:justify;}
div.bizContent iframe {height:330px;width:560px}
.subLevelshow {}
.subLevelhide {display:none;}
.bizContent .top {font-weight:bold;font-size:12px;padding:4px;}
.bizContent .bottom {line-height:2px;margin:0;padding:0;}

/* e-commerce */
div.eCommerce {}
div.eCommerce div.vbvmsc {}
div.eCommerce table.tabDati {}
div.eCommerce table.aderisci {}
div.eCommerce table.richPWD {width:450px;table-layout:fixed;border-spacing:8px;border-collapse:separate;}
div.eCommerce table.richPWD td {}
div.eCommerce table.richPWD th {text-align:right;padding:4px 8px;}
div.eCommerce table.richPWD th.header {text-align:center;padding:4px 8px;}

/* SportelloCliente */
div.sportelloCliente {
	margin-left:120px;
	width:80%;
}
div.sportelloCliente td,
div.sportelloCliente th {padding:8px 10px;white-space:nowrap;text-align:left;vertical-align:middle;}
div.sportelloCliente ul.listaOrizzontale {text-align:right;}
div.sportelloCliente table.floatRight { margin-top:-2.4em; float:none; margin-left:20em !important; margin-left:19em;}
div.sportelloCliente table.floatRight td,
div.sportelloCliente table.floatRight th {padding:2px 10px;}
.sportelloCliente #ckbTelefono {}
div.sportelloCliente p {margin:2.2em auto;}
div.sportelloCliente p.clr {margin:0;padding:0;}

/* ricarica */
div#ricarContainerOut {margin:0 auto;padding:0;text-align:center;position:relative;}
div#ricarContainerIn {margin:0 auto;text-align:left;height:260px;width:640px;position:relative;}
div#ricarContainerIn div.carta {position:relative;height:260px;width:303px;float:left;margin:0;padding:0;}
div#ricarContainerIn div.freccia {float:left;width:32px;height:191px;margin:0;padding:0;}
div.carta .floatright {position:absolute;top:78px;right:10px;}
div.carta .titolo {position:absolute;top:8px;height:62px;width:297px;padding:8px 8px 0 8px;}
div.carta .intestazione {position:absolute;top:68px;left:10px;}
div.carta .scadenza {position:absolute;top:153px;left:22px;}
div.carta .prepagata {position:absolute;top:88px;left:20px;font-weight:bold;}
div.carta .pan {position:absolute;top:128px;left:20px;font-weight:bold;font-size:12px;}

/* accedi */
div.accedi {}
div.accedi table.regCartasi {}
div.accedi table.regClub {}
div.accedi table.regUser {}
div.accedi table.riattReg {}
div.accedi table.regServizi {}
div.accedi table.regUserCartaSiClub {}
div.accedi table.regMaestro {}
div.accedi div.regExstUser {}
div.accedi div.regFine {}
div.accedi div.regServCartaClub {}
div.accedi div.style1 {}
div.accediVBV {}
div.accediVBV div.style2 {}
div.accediVBV div.style3 {}
div.accediVBV div.style4 {}
div.accediVBV p.password {}

/* WIP adjustment */
input#four {}
.wip {background:#fff url(https://portal.cartasi.it/imageserver/Titolari/Images/wip.gif);border:2px dotted red;}




/**** cambia l'indentazione e la larghezza di tutte le pagine interne *****/

/*
div#ricarContainerIn,
div#ricarContainerOut,
div.accedi,
div.accediVBV,
div.antiFrode,
div.ASB,
div.cambiaColori
div.carta,
div.cartaBusiness,
div.clubIOSI,
div.consECO,
div.dettaglioIOSI,
div.codiceIOSI,
div.dettEC,
div.EAlert,
div.ecIOSI,
div.eCommerce,
div.freedomContent,
div.freedomNav,
div.iscrizioneSMS,
div.newsIOSI,
div.partner,
div.personalizzaSMS,
div.registrazione,
div.revocaSMS,
div.riattivaReg,
div.richiestaPremio,
div.RicMov,
div.sceltaReg,
div.sportelloCliente {margin-left:120px; width:80%;}
*/

/* easy claim web*/
.popupRight{
   display:none;
   position:absolute;
   border:solid 5px #FFE3BB;
   margin-left:15px;
   margin-top:-40px;
   background:white;
   padding: 8px;
}

.popupLeft{
   display:none;
   position:absolute;
   border:solid 5px #FFE3BB;
   margin-left:-220px;
   margin-top:-45px;
   background:white;
   padding: 8px;
}

.gContentRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}

.gButtonSection
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.gButtonSection A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.gButtonSection A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.gTitleHeader
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.gSubTitleHeader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.gContentSectionGray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #C0C0C0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}

.btnQuestionarioDisabled
{
    FONT-SIZE: 10px;
    COLOR: #CDCDCD;
    FONT-FAMILY: Verdana
}

.btnQuestionario
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}

.inputECW
  {
    border:0;
  }

.popupLeftMin{
   display:none;
   position:absolute;
   margin-left:-170px;
   margin-top:-40px;
   background:white;
}

.gContentRedQuest
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}

.gContentECWBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}

div.modNewRegistrazione{float:left;margin-left:120px;width:800 margin:0 0em;padding-left:5em;font-size:1em;}
div.modNewRegistrazione table {width:600}
div.modNewRegistrazione table td, div.modNewRegistrazione table th {
border-bottom:1px solid #DDDDDD;
color:black;
padding:3px 0;
vertical-align: middle;
text-align:left;
}
td.tuttoSpento a,td.tuttoSpento a:link,td.tuttoSpento a:visited {text-decoration:none;color:#D3D3D3;}
td.tuttoSpento A:hover
{
	color:black;
	text-decoration:none;
}

td.tuttoAcceso a,td.tuttoAcceso a:link,td.tuttoAcceso a:visited,td.tuttoAcceso A:hover
{
	color:black;
	text-decoration:none;
}
div.corpoRegistrazioneNew {
margin-left:120px;
margin-right:120px;
}

div.modNewRegistrazioneExt {margin-left: 40px;margin-right: 40px;}

