.both{clear:both; height:6px; width:100%}
fieldset{border: none;}
select {border: 1px solid #EFEFEF;height: 23px;padding:2px;}
input[type="submit"], input[type="button"],button {cursor: pointer; background-color: #EFEFEF; border: 1px solid #CFCFCF;display: inline;padding: 0px 8px;text-align: center;border-radius: 2px;}
input[type="submit"]:hover, input[type="button"]:hover{text-shadow: 1px 1px 1px #cfcfcf;border: 1px solid #dedede;}
input[type="number"],input[type="text"], input[type="password"],input[type="search"],input[type="email"] {background-color: #fbfbfb;border: 1px solid #cfcfcf;height: 18px; padding: 2px 0px 2px 5px;}
textarea {background: url("/images/icone/textbg.png") no-repeat scroll left top #FEFEFE;border-color: #777777 #BBBBBB #DDDDDD;border-style: solid;border-width: 1px;padding: 2px 0px 2px 5px;}
.Indietro .inputSubmit{margin-left: 6px; width: 100px}
.InviaDati {clear: both; text-align: center; width: 100%; margin-top: 10px}
/*ACCESSO*/
/*#RegistrazioneLogin #ACCESSO #clubiscriviti {display:none}*/
#ACCESSO fieldset{clear: both}
#ACCESSO fieldset legend{padding: 0 6px 0 0; font-weight: bold;  color: #666666;}
#ACCESSO label{padding-right: 4px; padding-top: 2px; display: block; }
#ACCESSO div.LoginEmail { width: 170px; float: left;}
#ACCESSO div.LoginPasswd{float:left;left:194px; width: 170px}
#ACCESSO input#formloginPopupUSERNAME,#ACCESSO input#formloginPopupPASSWORD, #ACCESSO input#lostpasswdPopupEMAIL{width: 160px; text-indent: 3px}

.close_reg {width:100%; text-align:center;  clear:both;}
.centrato{margin: 0 auto; width: 420px;}
#ACCESSO input.submit{float:left;margin-top:22px;width: 66px;}
#ACCESSO #Registration_Form{}

#ACCESSO div.RicordaDati a, .fpiccolo{font-size:8pt !important;}

.NuovoUtente {float: left; margin-top: 50px; font-weight:bold}
.EffettuaLogin {font-weight:bold}
#clubiscriviti {float: left}
/*SUPPORTO TECNICO*/
#SupportoTecnico{padding: 0px}
#SupportoTecnico fieldset {clear: both; margin: 3px; }
#SupportoTecnico fieldset legend{ padding: 0 6px 0 0; font-weight: bold;  color: #666666}
#SupportoTecnico fieldset div {padding: 1px 3px;}
#SupportoTecnico fieldset div label{display: block; margin-bottom: 1px; text-align: left}
#SupportoTecnico fieldset select#supporto_NaturaProblema{width: 180px}
#SupportoTecnico fieldset div.CodiceProdotto, #SupportoTecnico fieldset div.DescrizioneProdotto, #SupportoTecnico fieldset div.NumeroDiSerie, #SupportoTecnico fieldset div.NaturaDelProblema{float: left; margin-top: 5px}
#SupportoTecnico fieldset div.CodiceProdotto, #SupportoTecnico fieldset div.DescrizioneProdotto, #SupportoTecnico fieldset div.NumeroDiSerie{margin-right: 14px}
#SupportoTecnico fieldset div.CodiceProdotto {margin-left: 2px}
#SupportoTecnico fieldset div.AcquistatoDa, #SupportoTecnico fieldset div.DescrizioneProblema{float: left; margin-top: 5px}
#SupportoTecnico fieldset div.AcquistatoDa {margin-left: 2px; margin-right: 14px}
#SupportoTecnico fieldset input#supporto_fornitore{margin-bottom: 4px}
#SupportoTecnico fieldset div.DescrizioneProblema{width: 435px; margin-bottom: 10px}
#SupportoTecnico fieldset textarea#supporto_Problema{font-size: 1em; height: 66px; width: 545px}
/*GARANZIA PRODOTTI*/
#GaranziaProdotti{padding: 0}
#GaranziaProdotti fieldset {clear: both; margin: 3px; }
#GaranziaProdotti fieldset legend{ padding: 0 6px 0 0; font-weight: bold;  color: #666666}
#GaranziaProdotti fieldset div {padding: 1px 3px;}
#GaranziaProdotti fieldset div label{display: block; margin-bottom: 1px; text-align: left}
#GaranziaProdotti fieldset div input[type="text"]{width: 141px;}

#GaranziaProdotti fieldset div.GarProdModello,
#GaranziaProdotti fieldset div.GarProdSeriale,
#GaranziaProdotti fieldset div.GarProdData,
#GaranziaProdotti fieldset div.GarProdAcquisto{float:left; margin-right: 5px; margin-bottom: 10px;position: relative;width: 145px;}
#GaranziaProdotti fieldset div.GarProdNumDoc {margin-bottom: 10px}
#GaranziaProdotti fieldset div.GarProdPrestazione,
#GaranziaProdotti fieldset div.GarProdFacilita,
#GaranziaProdotti fieldset div.GarProdManuale,
#GaranziaProdotti fieldset div.GarProdDesign,
#GaranziaProdotti fieldset div.GarProdCostruzione{float:left; margin-right: 13px; margin-bottom: 10px; margin-top: 4px}
#GaranziaProdotti fieldset div.GarProdPrezzo{margin-bottom: 10px; margin-top: 4px}
#GaranziaProdotti fieldset div.GarProdNote{width: 590px; margin-bottom: 10px}
#GaranziaProdotti fieldset textarea#GarProdNote{height:52px; width:705px; font-size:100%}
#GaranziaProdotti fieldset select{width:102px;}
/* CATALOGO */
.RichiestaCatalogo textarea#richiesta_catalogo_NOTE{height: 52px; width: 100%}
/*DIVENTA RIVENDITORE*/
#ReteVendita{padding: 0}
#ReteVendita fieldset {}
#MessaggiRetevendita span.MSGReteVendita{display: none;}
#ReteVendita fieldset legend{ padding: 0 6px 0 0; font-weight: bold;  color: #666666}
#ReteVendita fieldset div {padding: 1px 3px; width: 380px}
#ReteVendita fieldset div label{display: block; margin-bottom: 1px; text-align: left}
#ReteVendita fieldset div input[type="text"]{ width: 131px}
#ReteVendita fieldset div.VenditaRichiesta{width: 596px; margin-bottom: 10px}
#ReteVendita fieldset textarea#retevendita_RICHIESTA{height: 52px; width:300px ; font-size: 100%}
#ReteVendita #MessaggiRetevendita{width: 350px;}
.richiestaInfo{float:left; width:400px;margin-right:20px;}
#RetevenditaChesiApre{float:left; width:350px}

/*FEEDBACK*/
#FeedBackForm{display: none;}
#form_feedback {padding-right: 4px;}
#form_feedback .feedbackEmail{ margin-bottom:15px;margin-left:0px;}
#form_feedback .feedbackEmail label{margin-right: 10px;}
#form_feedback .feedbackTxt{margin:0 auto;}
#form_feedback .feedbackSubmit{text-align: center}
#form_feedback input[type="text"]{width: 200px}
#form_feedback #feedback_problemi{ height:110px;margin-bottom:0;margin-left:43px;margin-right:0;margin-top:0;width:362px;}
/*INVIA SITO - NEWSLETTER */
#InviaAmico .RigaInv  {clear:both; text-align: center}
#InviaAmico .RigaInv input{width:400px; margin: 2px;}
#InviaAmico .RigaInv textarea{width:400px; margin: 2px;}
/*INVIA NEWSLETTER*/
#INVIANEWSLETTER fieldset{text-align: center; padding-top: 10px}
/*RICHIESTA INFO*/
#richiestainfo label{margin: 0px 0px 4px 52px; float: left}
/*REGISTERADV*/
#registerAdv div{float: left; padding:4px}
#registerAdv div label{display: block; margin-bottom: 1px; text-align: left}
#registerAdv div select{width:158px;}
#registerAdv div.INTERESSE label.BrandInteresse{ width:106px; text-align: center; float:left;}
#registerAdv #CAP, #registerAdv #PROV,#registerAdv #ETA{width:60px}
#registerAdv div label.selInteresse {border-bottom: 1px solid #e7e7e7}
#registerAdv div.INTERESSE {border-bottom: 1px solid #e7e7e7}

.MsgError {border: 1px solid #ff0000 !important}

#registerAdv div.NOTE{width:100%}
#registerAdv div textarea#NOTE{width: 95%; height:80px}
#registerAdv div.PRIVACY {height:80px; overflow-y: scroll; border: 1px solid #BEBEBE; width:95%}
div.InformativaPrivacy {margin: 8px 0px 0px 12px; text-align:center}
div.InformativaPrivacy div.InviaDati input#salvaSupportoTecnico{width:80px}
div#errorTesto,.error{width: 100%; text-align:center; color:red; margin-top:4px;}

/** APPUNTAMENTO **/
.InvitoGioni select{width:40px;}

form.IscrivitiNewsletter div.NewsletterIndirizzo{margin-bottom:8px;text-align:center;width:100%;}
div#Richiesta { clear: both; height: 33px;}
div#Richiesta .RichiestaStep {float: right;}
div#Richiesta .RichiestaStep div {float: left;}
div#Richiesta .RichiestaStep .Step01 {background-color: #EFEFEF;border-color: #FFFFFF #A0A0A0 #A0A0A0 #FFFFFF;border-style: solid;border-width: 1px;color: #000000;margin-right: 6px;padding: 0 6px 1px;}
div#Richiesta .RichiestaStep .Step02, div#Richiesta .RichiestaStep .Step03 {background-color: #EFEFEF;border-color: #A0A0A0 #FFFFFF #FFFFFF #A0A0A0;border-style: solid;border-width: 1px;color: #AAAAAA;margin-right: 6px;padding: 0 6px 1px;}

div.post_vendita_menu{ position:absolute;right:-31px;top:-16px; }
div.scarica_rma{ position:absolute; right:0px; top: -20px; }
div.scarica_rma img{ vertical-align: inherit;}
div.scarica_rma a {text-decoration: none;}

#registraCurriculum{ width:800px;}
#registraCurriculum input{width: 174px;}
#registraCurriculum select.DATA{position:absolute; opacity:0.0;filter: alpha(opacity = 0);}
#TITOLODISTUDIO{width:235px !important;}
.curriculum_Esperienze{}
#curriculum_Esperienze{height:100px; width:363px;margin-right:44px;}
#curriculum_ETA{width:100px;}

.PosizioniAperte{width: 45%;   margin-left: 17px; position: absolute; right: 0px;margin-top:20px;}
.PosizioniAperte .txtPosi{background-color: rgb(239, 239, 239);padding: 5px;}
#RegistrazioneLogin{background-color: white;}

#registerNor {padding: 0}
#registerNor fieldset{clear: both; margin: 3px}
#registerNor fieldset legend{display:none}
#registerNor fieldset div {display: block; padding: 1px 3px}
#registerNor fieldset div label{  display: block; margin-bottom: 1px; text-align: left}
#registerNor fieldset div input[type="text"]{font-size: 1em; padding: 1px 0 1px 0; width:175px; text-indent: 3px}
#registerNor fieldset select.form{width: 177px; height:18px !important}
#registerNor fieldset div.TestoRegistrazione{text-align: left}
#registerNor div.INTERESSE,#registerAdv div.INTERESSE{border:1px solid #CFCFCF;height:65px;margin-top:10px;}
#registerNor div.INTERESSE label.selInteresse,#registerAdv div.INTERESSE label.selInteresse {clear:both;}
#registerNor div.INTERESSE label.BrandInteresse, #registerAdv div.INTERESSE label.BrandInteresse{ width:95px !important; text-align: center !important; float:left;}
#registerNor fieldset div.RAGIONE{float: left; margin-top: 5px;clear:left;}
#registerNor fieldset div.P_IVA{margin-top: 5px}
#registerNor fieldset div.RAGIONE{margin-right: 15px}
#registerNor fieldset div.RAGIONE{margin-left: 2px}
#registerNor fieldset div.NOME, #registerNor fieldset div.COGNOME, #registerNor fieldset div.PROFESSIONE_MANSIONE{float: left; margin-top: 5px}
#registerNor fieldset div.NOME, #registerNor fieldset div.COGNOME{margin-right: 12px}
#registerNor fieldset div.PROFESSIONE_MANSIONE{margin-right: 6px}
#registerNor fieldset div.NOME{margin-left: 2px}
#registerNor fieldset div.CELLULARE{margin-top: 5px}
#registerNor fieldset div.INDIRIZZO, #registerNor fieldset div.CITTA, #registerNor fieldset div.CAP {float: left; margin-top: 5px}
#registerNor fieldset div.CAP {margin-right:36px}
#registerNor fieldset div.PROV{margin-top: 5px}
#registerNor fieldset div.INDIRIZZO, #registerNor fieldset div.CITTA {margin-right: 12px}
#registerNor fieldset div.CAP{margin-right: 6px}
#registerNor fieldset div.INDIRIZZO {margin-left: 2px}
#registerNor fieldset div.STATO, #registerNor fieldset div.TELEFONO, #registerNor fieldset div.FAX{float: left; margin-top: 5px}
#registerNor fieldset div.FAX {margin-right: 15px}
#registerNor fieldset div.URL{margin-top: 5px}
#registerNor fieldset div.STATO{margin-right: 12px}
#registerNor fieldset div.STATO{margin-left: 2px}

#registerNor fieldset div.E_MAIL{float: left; margin-top: 5px}
#registerNor fieldset div.E_MAIL_CK{margin-top: 5px}
#registerNor fieldset div.E_MAIL{margin-left: 2px}
#registerNor fieldset div.E_MAIL{margin-right: 15px}

#registerNor fieldset div.PASSWD{float: left; margin-top: 5px}
#registerNor fieldset div.PASSWD_CK{margin-top: 5px}
#registerNor fieldset div.PASSWD{margin-right: 15px}
#registerNor fieldset div.PASSWD{margin-left: 2px}

#registerNor fieldset div.NOTE{width: 589px; margin: 5px 0px 0px 2px}
#registerNor fieldset div textarea#NOTE{font-size: 1em; width: 100%; height:30px}
#registerNor fieldset div.NEWSLETTER{float:left; margin: 5px 0px 0px 2px}
#registerNor fieldset div.NEWSLETTER div.DesideroNewsletter{margin: -17px 0 0 15px}

#registerNor fieldset div.PROFESSIONE_MANSIONE input#PROFESSIONE_MANSIONE{width: 93px !important}
#registerNor fieldset div.CELLULARE input#CELLULARE{width: 93px !important}
#registerNor fieldset div.TELEFONO input#TELEFONO{width: 84px !important}
#registerNor fieldset div.URL input#URL{width: 200px !important}
#registerNor fieldset div.FAX input#FAX{width: 83px !important}
#registerNor fieldset div.CAP input#CAP{width: 93px !important}
#registerNor fieldset div.PROV input#PROV{width: 35px !important}

#registerNor div.PRIVACY {float: left; width: 585px; height: 50px; margin: 8px 0px 0px 4px; overflow-y: scroll; overflow-x:hidden; border: 1px solid #BEBEBE; background-color: white }
#registerNor div.InformativaPrivacy {margin: 8px 0px 0px 12px; text-align:center}
#registerNor div.InformativaPrivacy label{margin: 8px 0px 0px 12px; clear:both !important}

#cercaDownload{width:170px;font-size:10pt;}
#SchedaProdottoDownload .SchedaInCategoria{padding: 0 !important; margin:20px 0px 0px 0px !important;}

.linea{width:100%; top:0px; border-bottom:1px solid #d3d3d3; width: 100%;margin-top: 11px;padding-bottom: 5px;}
.CercaContenitore{min-height: 400px;border-bottom:1px solid #d3d3d3;clear:both; margin-bottom:50px;width: 98%;}


#formPagamenti input[type="text"]{width:300px;}

.ContenitoreCalendario{margin-top:0px; margin-bottom: 20px;}
.corsiPerMese{width: 98%;display: none;}
.MeseCorrente{display: block;}
.corsiPerMese .corsitestoMese{position:relative;height:40px}
.corsiPerMese .corsitestoMese *{font-weight: bold; text-transform: uppercase;font-size: 1.5em;}
.corsiPerMese .corsitestoMese span{display: block;width:130px;left:30px;top:5px;position:absolute;text-align:center;border:1px solid #bebebe;}
.corsiPerMese .corsitestoMese .MeseAvanti{display: block; left:170px;position: absolute;top:5px;text-decoration:none !important;}
.corsiPerMese .corsitestoMese .MeseIndietro{display: block; left:1px;position: absolute;top:5px;text-decoration:none !important;}

.TabCalCorsi{width: 100%; border-collapse: collapse; table-layout:fixed;}
.TabCalCorsi td{height: 120px;width: 70px; border:1px solid #bebebe;padding: 0px;}
.TabCalCorsi td .NumeroGiorno{font-weight:bold;position: absolute;font-size: 16px;}
.TabCalCorsi td .MesePrecedente{font-weight: normal;color: #bebebe;}
.TabCalTestata td{height:20px;text-align:center; font-weight: bold;}
.TabCalCorsi .Cella{position: relative;padding: 4px;}
.TabCalCorsi .Cella .DettagliCorsi{margin-top: 23px; text-align:center;}
.TabCalCorsi .Cella .DettagliCorsi a{/* font-size: 11px; */text-decoration: underline !important;}
.TabCalCorsi .Cella .DettagliCorsi img{max-width:70px;}
.TabCalCorsi .Cella .DettagliCorsi span{/* font-size: 11px; */}
.TabCalCorsi .Cella .Oggi{font-weight: bold;}

.AcademyConferma a{text-decoration: underline !important;}
.AcademyConferma ul{margin-left:20px;}