﻿* { font-family:Arial,Verdana; font-size:11px; color:#4e4e4e; margin:0px; padding:0px; }

body { background-color:#fff; background:url(/images/bg-trama.jpg) top left repeat; }
img { border:0px; }
table.Master { width:100%; border-collapse:collapse; border-spacing:0; }
td.Center { width:980px; background-color:#fff; }

div.Top1 { height:84px; }
div.LogoTop { width:228px; height:84px; background:url(/images/logo-home.jpg) top right no-repeat; float:left; cursor:pointer; }
div.Fascia { height:152px; background:url(/images/bg-fascia.jpg) left 103px repeat-x; margin-top:0px; }

div.Clear { clear:both; }

/**** Menu Top ****/

div.MenuTopFilosofia { margin-left:11px; height:79px; width:116px; border-top:5px #0a377b solid; float:left; color:#5c5c5c; cursor:pointer; }
div.MenuTopFilosofia label { display:block; text-align:center; margin-top:15px; cursor:pointer; }
div.MenuTopFilosofia:hover { border-top:5px #dee0e2 solid; }
div.MenuTopFilosofia:hover label { color:#0a377b; }

div.MenuTopProposte { margin-left:4px; height:79px; width:116px; border-top:5px #0a377b solid; float:left; color:#5c5c5c; cursor:pointer; position:relative; }
div.MenuTopProposte label { display:block; text-align:center; margin-top:15px; cursor:pointer; }
div.MenuTopProposte:hover { border-top:5px #dee0e2 solid; }
div.MenuTopProposte:hover label { color:#0a377b; }
div.MenuTopProposte div.SottoMenu {
	position:absolute;
	top:40px;
	left:-1px;
	width:270px;
	border:1px #999 solid;
	background-color:#fff;
	padding:3px;
	display:none;
}
div.MenuTopProposte:hover div.SottoMenu { display:block; }
div.MenuTopProposte div.SottoMenu div.Voce { padding:3px 2px 3px 2px; }
div.MenuTopProposte div.SottoMenu div.Voce a { text-decoration:none; }
div.MenuTopProposte div.SottoMenu div.Voce a:hover { font-weight:bold; }
div.MenuTopProposte div.SottoMenu div.Voce:hover { background-color:#eee; }


div.MenuTopDoveSiamo { margin-left:4px; height:79px; width:116px; border-top:5px #0a377b solid; float:left; color:#5c5c5c; cursor:pointer; }
div.MenuTopDoveSiamo label { display:block; text-align:center; margin-top:15px; cursor:pointer; }
div.MenuTopDoveSiamo:hover { border-top:5px #dee0e2 solid; }
div.MenuTopDoveSiamo:hover label { color:#0a377b; }
div.MenuTopContattaci { margin-left:4px; height:79px; width:116px; border-top:5px #0a377b solid; float:left; color:#5c5c5c; cursor:pointer; }
div.MenuTopContattaci label { display:block; text-align:center; margin-top:15px; cursor:pointer; }
div.MenuTopContattaci:hover { border-top:5px #dee0e2 solid; }
div.MenuTopContattaci:hover label { color:#0a377b; }
div.MenuTopNovita { margin-left:4px; height:79px; width:116px; border-top:5px #0a377b solid; float:left; color:#5c5c5c; cursor:pointer; }
div.MenuTopNovita label { display:block; text-align:center; margin-top:15px; cursor:pointer; }
div.MenuTopNovita:hover { border-top:5px #dee0e2 solid; }
div.MenuTopNovita:hover label { color:#0a377b; }
div.MenuTopRassegnaStampa { margin-left:4px; height:79px; width:116px; border-top:5px #0a377b solid; float:left; color:#5c5c5c; cursor:pointer; }
div.MenuTopRassegnaStampa label { display:block; text-align:center; margin-top:15px; cursor:pointer; }
div.MenuTopRassegnaStampa:hover { border-top:5px #dee0e2 solid; }
div.MenuTopRassegnaStampa:hover label { color:#0a377b; }


div.Top2 { height:68px; background:url(/images/bg-fascia.jpg) 0 14px repeat-x; }
div.Top2 div.Box1 { margin-top:5px; margin-left:11px; width:944px; height:62px; /*background:url(/images/bg-box1-top.png) top center no-repeat;*/ }

div.ColonnaSX { width:240px; float:left; }
div.ColonnaDX { width:740px; float:left; }


/**** Box News sinistra ****/

div.TitoloNews { margin-top:15px; margin-left:36px; height:13px; background:url(/images/titolo-news.gif) left top no-repeat; }
div.BoxNews { width:187px; border:2px #dddddd solid; margin-left:25px; margin-top:6px; }
div.BoxNews div.BgBoxNews { margin:1px; background:url(/images/bg-box-news.jpg) top center no-repeat; }
div.BgBoxNews div.Title { margin-top:10px; cursor:pointer; }
div.BgBoxNews div.Title a { text-decoration:none; color:#838383; font-weight:bold; }
div.BgBoxNews div.Testo { color:#4e4e4e; margin-top:5px; cursor:pointer; }
div.BgBoxNews div.Testo a { color:#4e4e4e; text-decoration:none; }
div.BgBoxNews div.Puntini { margin-top:10px; height:2px; background:url(/images/puntini-news.png) top left no-repeat; }
div.BgBoxNews div.Botton { float:right; width:60px; cursor:pointer; }
div.BgBoxNews div.DataNews { float:left; width:100px; color:#7E7E7E; margin-top:5px; }
div.BgBoxNews div.Botton div.a { float:left; font-weight:bold; font-size:18px; color:#a8a8a8; border-right:1px #d6d6d6 solid; padding-right:5px; }
div.BgBoxNews div.Botton div.b { float:left; width:13px; height:13px; margin-top:5px; margin-left:5px; background:url(/images/botton-news.png) 0 0 no-repeat; }
div.BgBoxNews div.Botton:hover div.a { color:#b5d07e; }
div.BgBoxNews div.Botton:hover div.b { background:url(/images/botton-news.png) 0 -13px no-repeat; }

div.ArchivioNews { margin-left:30px; height:25px; margin-top:10px; background:url(/images/linea-archivio-news.png) bottom left no-repeat; }
div.ArchivioNews a { text-decoration:none; }

/**** Box Vip ****/
div.BoxVip { margin-left:20px; margin-top:20px; background:url(/images/man-vip.jpg) 120px bottom no-repeat; }
div.BoxVip div.TitoloVip { margin-left:5px; margin-top:5px; background:url(/images/titolo-vip-red.png) top left no-repeat; height:48px; }
div.BoxVip div.Riga { height:1px; background-color:#e3e3e3; width:190px; }

div.AreaVip { margin-left:20px; margin-top:30px; }
div.AreaVip div.TitoloVip { height:48px; background:url(/images/titolo-area-vip.png) top left no-repeat; }
div.AreaVip div.Testo { color:#a9a26d; }
div.AreaVip div.Testo label { color:#a9a26d; }
div.AreaVip input[type="text"],div.AreaVip input[type="password"]  {
	background-color:#eee;
	border:1px #fafafa solid;
	padding:3px;
	width:85%;
	font-size:10px;
	color:#a1a1a1;
}
div.AreaVip input[type="text"]:hover, div.AreaVip input[type="password"]:hover { border:1px #AEAEAE solid; }
div.AreaVip input[type="text"]:focus, div.AreaVip input[type="password"]:focus { border:1px #AEAEAE solid; }
div.AreaVip input[type="text"]:active, div.AreaVip input[type="password"]:active { border:1px #AEAEAE solid; }

div.AreaVip div.Sfumatura { width:162px; height:19px; background:url(/images/sfumatura-areavip.png) top left no-repeat; }
div.AreaVip div.btnLogin { 
	background:url(/images/botton-login-areavip.png) left center no-repeat;
	text-align:right;
	font-weight:bold;
	color:#a9a26d;
	width:50px;
	margin-left:140px;
	height:18px;
	cursor:pointer;
}
div.AreaVip div.btnLogout {
	background:url(/images/botton-login-areavip.png) left center no-repeat;
	text-align:right;
	font-weight:bold;
	color:#a9a26d;
	width:50px;
	margin-left:140px;
	height:18px;
	cursor:pointer;
	padding:3px 0 0 5px;
}

div.OccasioniImmobiliari { cursor:pointer; width:191px; height:95px; margin:40px auto auto auto; background:url(/images/occasioni-immobiliari.jpg) center center no-repeat; }
div.LogoFiaip { width:114px; height:95px; margin:40px auto auto auto; background:url(/images/logo-fiaip.jpg) center center no-repeat; }


div.BoxLingue { text-align:right; color:#a6a6a6; font-size:11px; font-weight:bold; margin-right:26px; }
div.BoxLingue label { color:#a6a6a6; cursor:pointer; }
div.BoxLingue label:hover { color:#2273bf; cursor:pointer; }

div.Contenuto { background:url(/images/img-top-home-new.jpg) top left no-repeat; }
div.Contenuto div.InEvidenza { float:left; margin-top:269px; margin-left:46px; width:102px; height:21px; background:url(/images/titolo-inevidenza.jpg) top left no-repeat; }
div.Contenuto div.Elenco { float:left; margin-top:14px; width:322px; height:340px; border:10px #dee0e2 solid; }
div.Contenuto div.Elenco a { text-decoration:none; color:#989898; }
div.Contenuto div.Elenco div.Voce { line-height:31px; text-align:left; padding-left:10px; color:#989898; cursor:pointer; }
div.Contenuto div.Elenco div.Voce a { color:#4e4e4e; font-size:13px; }
div.Contenuto div.Elenco div.Voce:hover { font-weight:bold; background-color:#f2f2f2; }
div.Contenuto div.TestoEvidenza { margin-left:36px; width:329px; color:#4e4e4e; margin-top:10px; }
div.Contenuto div.TestoEvidenza label { font-weight:bold; font-size:13px; }
div.Contenuto div.LinkDettaglioImmobile { color:#838383; font-weight:bold; margin-left:36px; margin-top:10px; }
div.Contenuto div.LinkDettaglioImmobile a { text-decoration:none; }
div.Contenuto div.LinkDettaglioImmobile a:hover { text-decoration:underline; }
div.Contenuto div.Riga { height:1px; background-color:#d2d2d2; margin-top:15px; }


/**** Box In evidenza home page ****/
div.ImgInEvidenza{ margin-left:36px; margin-top:14px; float:left; width:309px; height:212px; border:10px #dee0e2 solid; overflow:hidden;  }



/**** Box Proposte immobiliari Home Page ****/

div.Contenuto div.BoxImmobileHome { width:174px; float:left; background:url(/images/barra-immobile.gif) right center no-repeat; }
div.BoxImmobileHome div.Titolo { margin-left:10px; margin-top:5px; font-weight:bold; color:#6f6f6e;  }
div.BoxImmobileHome div.SottoTitolo { margin-left:10px; margin-top:5px; color:#4e4e4e; }
div.BoxImmobileHome div.Foto { margin-left:10px; margin-top:10px; width:152px; border:1px #dfdfdf solid; overflow:hidden }
div.BoxImmobileHome div.LinkImmobile { margin-left:10px; margin-top:8px; text-align:left; }
div.BoxImmobileHome div.LinkImmobile span { cursor:pointer; width:16px; height:16px; display:block; float:left; background:url(/images/icona-dettaglio-immobile.gif) center center no-repeat; }
div.BoxImmobileHome div.LinkImmobile label { cursor:pointer; color:#9c9c9c; display:inline-block; margin-left:10px; /*margin-bottom:20px;*/ }
div.BoxImmobileHome div.LinkImmobile label:hover { text-decoration:underline; }
div.BoxImmobileHome div.LinkImmobile label a { text-decoration:none; color:#4e4e4e; }


/**** Bottom pagina ****/

div.RigaBottom { height:2px; background-color:#dcdcdd; }
div.RigaBottom2 { height:1px; background-color:#fff; }
div.Bottom { background:url(/images/bg-bottom.png) left top repeat-x #fff; margin-top:0px; }
div.Bottom div.BoxLink { float:right; margin-top:10px; margin-right:25px; }
div.Bottom div.BoxLink a { text-decoration:none; margin-right:5px; margin-left:5px; }
div.Bottom div.Logo { margin-left:240px; width:128px; height:53px; background:url(/images/logo-bottom-new.png) center center no-repeat; }

div.Bottom div.Left { width:240px; margin-top:5px; float:left; }
div.Bottom div.Right { width:715px; margin-top:5px; float:left; }
div.Bottom div.Right div.Testo { font-size:10px; color:#4e4e4e; }
div.Bottom div.Right div.Riga { height:1px; background-color:#cacaca; margin:10px 0 10px 0; }
div.Bottom2 { width:980px; height:35px; margin-bottom:3px; background:url(/images/bottom.png) top left no-repeat; }
div.Bottom3 { width:980px; height:20px; background:url(/images/bottom2.png) top left no-repeat; }


/**** Pagina scheda Immobile ****/
div#SchedaImmobile div.Titolo { color:#4e4e4e; font-weight:bold; font-size:18px; }
div#SchedaImmobile div.Titolo2 { color:#4e4e4e; font-weight:bold; font-size:12px; margin-right:120px; }
div#SchedaImmobile div#BoxFotoImmobile { width:600px; height:352px; /*background-color:#dee0e2;*/ border:10px #dee0e2 solid; overflow:hidden; margin:15px 0 15px 0; text-align:center; }
div#SchedaImmobile div.Thumbnails { width:46px; height:46px; border:5px #dee0e2 solid; cursor:pointer; float:left; overflow:hidden; margin-right:11px; }
div#SchedaImmobile div.Thumbnails:hover { border:5px #bbbdbe solid; }
div#SchedaImmobile div.Descrizione { width:600px; margin-top:20px; margin-bottom:20px; }


/**** Pagina elenco immobili ****/
div#ElencoImmobili div.Titolo { color:#4e4e4e; font-weight:bold; font-size:18px; }
div#ElencoImmobili div.TitoloImmobile { width:600px; padding:5px 5px 0 5px; background-color:#F4F4F4; }
div#ElencoImmobili div.TitoloImmobile a { text-decoration:none; color:#4e4e4e; /*font-weight:bold; font-size:14px;*/ }
div#ElencoImmobili div.Foto { float:left; width:200px; overflow:hidden; text-align:left; margin:5px 10px 5px 0; }
div#ElencoImmobili div.Descrizione { float:left; width:400px; margin-top:10px; margin:5px 0 5px 0; padding:0 5px 0 5px; }
div#ElencoImmobili div.Descrizione a { text-decoration:none; }
div#ElencoImmobili div.Paging { margin-top:30px; margin-bottom:30px; text-align:right; margin-right:130px; }
div#ElencoImmobili div.Paging a { text-decoration:none; }
div#ElencoImmobili div.Paging a:hover { text-decoration:underline; }
div#ElencoImmobili div.LinkImmobile { float:left; margin-top:20px; text-align:left; }
div#ElencoImmobili div.LinkImmobile span { cursor:pointer; width:16px; height:16px; display:block; float:left; background:url(/images/icona-dettaglio-immobile.gif) center center no-repeat; }
div#ElencoImmobili div.LinkImmobile label { cursor:pointer; color:#9c9c9c; display:inline-block; margin-left:10px; margin-bottom:20px; }
div#ElencoImmobili div.LinkImmobile label:hover { text-decoration:underline; }
div#ElencoImmobili div.LinkImmobile label a { text-decoration:none; color:#9c9c9c; }


/**** News con scroller menu sinistra ****/
#NewsTicker{ display:none; margin:0 auto; }
#NewsVertical { width:187px; height:650px; display:block; overflow:hidden; position:relative; }
#TickerVertical {  display: block; list-style:none; }
#TickerVertical li { display:block; width:177px; float:left; padding:6px; margin:0; }
#TickerVertical li .div { display:block; }


/**** Pagina dettaglio News ****/
div#DettaglioNews div.Titolo { color:#4e4e4e; font-weight:bold; font-size:18px; }
div#DettaglioNews div.Data { color:#9c9c9c; }
div#DettaglioNews div.Descrizione { width:600px; margin-top:20px; margin-bottom:20px; }
div#DettaglioNews div.BoxFoto { width:600px; margin-top:20px; margin-bottom:20px; border:1px #dedede solid; padding:5px; }
div#DettaglioNews div.Thumbnails { border:5px #dee0e2 solid; float:left; margin-right:5px; }
div#DettaglioNews div.Thumbnails:hover { border:5px #bbbdbe solid; }
div#DettaglioNews div.Riga { height:5px; }
div#DettaglioNews a { text-decoration:none; }

/**** Pagina elenco news ****/
div#ElencoNews div.Titolo { width:600px; padding:5px 5px 0 5px; background-color:#F4F4F4; }
div#ElencoNews div.Titolo a { text-decoration:none; color:#4e4e4e; font-weight:bold; font-size:14px; }
div#ElencoNews div.Data { width:600px; color:#9c9c9c; background-color:#F4F4F4; padding:0 5px 5px 5px; }
div#ElencoNews div.Descrizione { width:600px; margin-top:10px; margin-bottom:20px; padding:0 5px 0 5px; }
div#ElencoNews div.Descrizione a { text-decoration:none; }
div#ElencoNews div.Paging { margin-top:30px; margin-bottom:30px; text-align:right; margin-right:130px; }
div#ElencoNews div.Paging a { text-decoration:none; }
div#ElencoNews div.Paging a:hover { text-decoration:underline; }


/**** Pagina elenco rassegna stampa e novita immobiliari ****/
/**** Pagina elenco news ****/
div#Elenco2324 div.Titolo { width:600px; padding:5px 5px 0 5px; background-color:#F4F4F4; }
div#Elenco2324 div.Titolo a { text-decoration:none; color:#4e4e4e; font-weight:bold; font-size:14px; }
div#Elenco2324 div.Data { width:600px; color:#9c9c9c; background-color:#F4F4F4; padding:0 5px 5px 5px; }
div#Elenco2324 div.Descrizione { width:600px; margin-top:10px; margin-bottom:20px; padding:0 5px 0 5px; }
div#Elenco2324 div.Descrizione a { text-decoration:none; }
div#Elenco2324 div.Download { width:600px; padding:0 5px 0 5px; text-align:left; }
div#Elenco2324 div.Paging { margin-top:30px; margin-bottom:30px; text-align:right; margin-right:130px; }
div#Elenco2324 div.Paging a { text-decoration:none; }
div#Elenco2324 div.Paging a:hover { text-decoration:underline; }





/**** Pagina registrazione ****/

form#frmRegistrazione span { font-weight:bold; display:block; }
form#frmRegistrazione input[type="text"] { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:11px; color:#a0a0a0; height:17px; padding:2px 3px 1px 3px; 	width:97%; }
form#frmRegistrazione textarea { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:11px; color:#a0a0a0; padding:2px 3px 1px 3px; width:97%; height:80px; }
form#frmRegistrazione input:focus, form#frmRegistrazione input:active { border:2px #888 solid; }
form#frmRegistrazione textarea:focus, form#frmRegistrazione textarea:active { border:2px #888 solid; }
form#frmRegistrazione textarea#privacy, form#frmRegistrazione textarea#matinfo { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:10px; color:#a0a0a0; padding:2px 3px 1px 3px; width:95%; height:50px; }
form#frmRegistrazione label.Error { color:#fff; }
form#frmRegistrazione label.ErrorThis { color:#f00000; font-weight:bold; }
form#frmRegistrazione div.Box { background-color:#fff; padding:5px; }
form#frmRegistrazione div.Box:hover { color:#ADADAD; background-color:#F5F5F5; }
form#frmRegistrazione div.Box:hover label.Error { color:#ADADAD; }
form#frmRegistrazione input[type="submit"], form#frmRegistrazione input[type="reset"] { border:2px #e3e3e3 solid; background-color:#0a377b ; height:32px; color:#fff; font-weight:bold; width:80px; text-align:center; cursor:pointer; }
form#frmRegistrazione input[type="submit"]:hover, form#frmRegistrazione input[type="reset"]:hover { background-color:#1059C7; }
form#frmRegistrazione label { display:block; }


/**** Pagina contattaci ****/

form#frmContattaci span { font-weight:bold; display:block; }
form#frmContattaci input[type="text"] { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:11px; color:#a0a0a0; height:17px; padding:2px 3px 1px 3px; 	width:97%; }
form#frmContattaci textarea { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:11px; color:#a0a0a0; padding:2px 3px 1px 3px; width:97%; height:80px; }
form#frmContattaci input:focus, form#frmContattaci input:active { border:2px #888 solid; }
form#frmContattaci textarea:focus, form#frmContattaci textarea:active { border:2px #888 solid; }
form#frmContattaci textarea#privacy, form#frmContattaci textarea#matinfo { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:10px; color:#a0a0a0; padding:2px 3px 1px 3px; width:95%; height:50px; }
form#frmContattaci label.Error { color:#fff; }
form#frmContattaci label.ErrorThis { color:#f00000; font-weight:bold; }
form#frmContattaci div.Box { background-color:#fff; padding:5px; }
form#frmContattaci div.Box:hover { color:#ADADAD; background-color:#F5F5F5; }
form#frmContattaci div.Box:hover label.Error { color:#ADADAD; }
form#frmContattaci input[type="submit"], form#frmContattaci input[type="reset"] { border:2px #e3e3e3 solid; background-color:#0a377b ; height:32px; color:#fff; font-weight:bold; width:80px; text-align:center; cursor:pointer; }
form#frmContattaci input[type="submit"]:hover, form#frmContattaci input[type="reset"]:hover { background-color:#1059C7; }
form#frmContattaci label { display:block; }


/**** Pagina segnala ad un amico ****/
form#frmSegnalaAdUnAmico span { font-weight:bold; display:block; }
form#frmSegnalaAdUnAmico input[type="text"] { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:11px; color:#a0a0a0; height:17px; padding:2px 3px 1px 3px; 	width:97%; }
form#frmSegnalaAdUnAmico textarea { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:11px; color:#a0a0a0; padding:2px 3px 1px 3px; width:97%; height:80px; }
form#frmSegnalaAdUnAmico input:focus, form#frmSegnalaAdUnAmico input:active { border:2px #888 solid; }
form#frmSegnalaAdUnAmico textarea:focus, form#frmSegnalaAdUnAmico textarea:active { border:2px #888 solid; }
form#frmSegnalaAdUnAmico textarea#privacy, form#frmSegnalaAdUnAmico textarea#matinfo { border:2px #e3e3e3 solid; background-color:#f5f5f5; font-size:10px; color:#a0a0a0; padding:2px 3px 1px 3px; width:95%; height:50px; }
form#frmSegnalaAdUnAmico label.Error { color:#fff; }
form#frmSegnalaAdUnAmico label.ErrorThis { color:#f00000; font-weight:bold; }
form#frmSegnalaAdUnAmico div.Box { background-color:#fff; padding:5px; }
form#frmSegnalaAdUnAmico div.Box:hover { color:#ADADAD; background-color:#F5F5F5; }
form#frmSegnalaAdUnAmico div.Box:hover label.Error { color:#ADADAD; }
form#frmSegnalaAdUnAmico input[type="submit"], form#frmSegnalaAdUnAmico input[type="reset"] { border:2px #e3e3e3 solid; background-color:#0a377b ; height:32px; color:#fff; font-weight:bold; width:80px; text-align:center; cursor:pointer; }
form#frmSegnalaAdUnAmico input[type="submit"]:hover, form#frmSegnalaAdUnAmico input[type="reset"]:hover { background-color:#1059C7; }
form#frmSegnalaAdUnAmico label { display:block; }



/**** Pagina login utente ****/

div.LoginUtente { width:300px; margin: 50px auto 0 auto; }
div.LoginUtente div.Left { float:left; width:20%; text-align:right; padding-right:10px; padding-top:5px; }
div.LoginUtente div.Right { float:left; width:76%; text-align:left; }
div.LoginUtente input[type="text"], input[type="password"] {
	border:2px #e3e3e3 solid;
	background-color:#f5f5f5;
	font-size:11px;
	color:#a0a0a0;
	height:17px;
	padding:2px 3px 1px 3px;
	width:97%;
}
div.LoginUtente input[type="submit"].Login {
	background-color: transparent;
	background-image: url(/images/botton-login-areavip.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-align: right;
	font-weight: bold;
	color: #a9a26d;
	width: 50px;
	margin-left: 140px;
	height: 18px;
	cursor: pointer;
	border:0;
}
div.LoginUtente input:focus, input:active  { border:2px #666 solid; }
div.LoginUtente input:hover  { border:2px #666 solid; }


/**** Pagina recupero password ****/

div.RecuperaPassword input[type="text"] {
	border:2px #e3e3e3 solid;
	background-color:#f5f5f5;
	font-size:11px;
	color:#a0a0a0;
	height:17px;
	padding:2px 3px 1px 3px;
	width:97%;
}
div.RecuperaPassword input[type="text"]:hover, div.RecuperaPassword input[type="text"]:focus, div.RecuperaPassword input[type="text"]:active { border:2px #888 solid; }
div.RecuperaPassword input[type="submit"], div.RecuperaPassword  input[type="reset"] {
	border:2px #e3e3e3 solid;
	background-color:#0a377b ;
	height:32px;
	color:#fff;
	font-weight:bold;
	width:80px;
	text-align:center;
	cursor:pointer;
}
div.RecuperaPassword input[type="submit"]:hover, div.RecuperaPassword input[type="reset"]:hover { background-color:#1059C7; }
div.RecuperaPassword div#ErroreIndirizzoEmail { display:none; color:#f00000; font-weight:bold; }