/* Profilo */
table.Profilo div#GMapContainer {width:450px;height:350px;border:1px solid #CCC;}
table.Profilo p#localitaNonTrovata {color: #C00;font-weight: bold;}
table.Profilo .inlineHelp {display: inline;color: #777;font-weight: normal;font-style: normal;}
table.Profilo .dataCheck {background: url(../c_grafica/ilnprofilo/chk_true.gif) no-repeat center left transparent;padding: 2px 2px 2px 20px;}
table.Profilo .dataCheck.false {color: #C00;background-image: url(../c_grafica/ilnprofilo/chk_false.gif);}
table.Profilo .dataCheck.true {color: #080;background-image: url(../c_grafica/ilnprofilo/chk_true.gif);}
table.Profilo .dataSuggestion {color: #777;;font-size: 11px;}
table.Profilo div.condUso {width:99%;height:150px;overflow:scroll;text-align:justify;padding:3px;border: 1px solid #CCC;}
table.Profilo td.agree {text-align: center;}
table.Profilo td.messages {}

table.Profilo tr table.MieiDati {width:98%;border:1px solid #d9e9ef;margin:5px 5px 15px 5px;}
table.Profilo tr table.MieiDati td.titBigDati {color:#006699;font-style:italic;text-align:center;}
table.Profilo tr table.MieiDati td.titDati {color:#006699;font-style:italic;text-align:left;}
table.Profilo tr table.MieiDati tr.rowDati {background:#f3f9fb;}
table.Profilo tr table.MieiDati tr td {padding:5px 10px 5px 10px;}
table.Profilo tr table.MieiDati tr td.radio {text-align:center;}
table.Profilo tr table.MieiDati tr td.TDcolture {padding-left:25px;}
table.Profilo tr table.MieiDati p {text-align:justify;}
table.Profilo tr table.MieiDati p.title {text-align:center;color:#006699;margin-top:18px;}
table.Profilo tr table.MieiDati td.scroll {border-right: 1px solid #d9e9ef;padding: 3px;width: 300px;vertical-align: top;}

table.Profilo table.MieiDati ul.categorieMerceologiche {font-size: 11px;text-align: left;}
table.Profilo table.MieiDati ul.categorieMerceologiche a {color: #333;text-decoration: none;}
table.Profilo table.MieiDati ul.categorieMerceologiche a:hover {color: #F00;}
table.Profilo table.MieiDati #categorieMerceologicheUtente {margin: 0;padding: 0;}
table.Profilo table.MieiDati #categorieMerceologicheUtente li {margin: 0;padding: 3px 0;list-style-type: none;}
table.Profilo table.MieiDati #categorieMerceologicheUtente li.settore span {color: #666;display: block;font-weight: bold;}
table.Profilo table.MieiDati #categorieMerceologicheUtente li.reparto span {font-size: 10px;font-weight: normal;}
table.Profilo table.MieiDati #categorieMerceologicheUtente ul {margin: 0 0 0 5px;padding: 0;}
table.Profilo table.MieiDati ul.categorieMerceologiche a.rimuovi {background: url(../c_grafica/ilnprofilo/bg_btn_del_off.png) no-repeat left top transparent;padding: 3px 0 2px 19px;}
table.Profilo table.MieiDati ul.categorieMerceologiche a.rimuovi:hover {background-image: url(../c_grafica/ilnprofilo/bg_btn_del_on.png);}
table.Profilo table.MieiDati ul.categorieMerceologiche a.aggiungi {background: url(../c_grafica/ilnprofilo/bg_btn_add_off.png) no-repeat left top transparent;padding: 3px 0 2px 19px;}
table.Profilo table.MieiDati ul.categorieMerceologiche a.aggiungi:hover {background-image: url(../c_grafica/ilnprofilo/bg_btn_add_on.png);}
table.Profilo table.MieiDati ul.categorieMerceologiche a.nuova {color: #447700;font-weight: bold;}
table.Profilo table.MieiDati ul.categorieMerceologiche a.nuova:hover {color: #F00;}
table.Profilo table.MieiDati ul.categorieMerceologiche li.disabled a.aggiungi {background-image: url(../c_grafica/ilnprofilo/bg_btn_add_off.png);color: #888;cursor: default;}
table.Profilo table.MieiDati.colturePreferite {background-color: #E8F4F6;}
table.Profilo table.MieiDati ul.colturePreferite {margin: 0;padding: 0;list-style-type: none;}
table.Profilo table.MieiDati ul.colturePreferite li {margin: 0;padding: 3px 0;list-style-type: none;}
table.Profilo table.MieiDati ul.colturePreferite li a {font-weight: bold;}
table.Profilo table.MieiDati p.altro {text-align: center;}

/* Profilo Dati*/
table.ProfiloDati {color: #333;width:600px;margin:auto;}
table.ProfiloDati td {border: none;padding:0;}
table.ProfiloDati td.DatiSx {width:30%;padding:10px 10px 0 10px;background:#f3f9fb;text-align:center;border: solid 1px #d9e9ef;border-right:none;}
table.ProfiloDati td.DatiDx {padding:0 10px 0 10px;border: solid 1px #d9e9ef;}
table.ProfiloDati p.username {display:block;font-weight:bold;color:#006699;font-size:14px;margin:0;padding:0;text-align:center;}
table.ProfiloDati p.username a.logout {font-size: 12px;display: block;}
table.ProfiloDati p.statusVip {color: #ec5050;font-weight: bold;font-size:12px;text-align:center;margin:0;padding: 2px 0;;}
table.ProfiloDati p.aziende {color: #4b7e0f;font-weight: bold;font-size:12px;text-align:center;margin:0;padding: 2px 0;}
table.ProfiloDati p.forum {color: #d9871f;font-weight: bold;font-size:12px;text-align:center;margin:0;padding: 2px 0;}
table.ProfiloDati p.dettagli {font-size: 11px;}
table.ProfiloDati p.dettagli span {display: block;}
table.ProfiloDati span.avatar, table.ProfiloDati span.fotoPersonale {}
table.ProfiloDati span.avatar img, table.ProfiloDati span.fotoPersonale img {padding:6px;background: #fff;border:solid 1px #ccc;text-align:center;margin:10px 0 10px 0;}
table.ProfiloDati span.ranking {display:block;}
table.ProfiloDati span.ranking img {margin:0 0 3px 0;}
table.ProfiloDati p.nomeCompleto {color: #006699;font-size:13px;font-weight:bold;text-align:center;}
table.ProfiloDati p.impiego {color: #006699;font-size:12px;font-style:italic;margin-bottom:20px;text-align:center;}
table.ProfiloDati span.contatti {display:block;margin-top:8px;border-top: dashed 1px #ccc;}
table.ProfiloDati span.contatti img{margin:7px;}

/* icone Dati */
span.icoCell{background: url(../c_grafica/ilnprofilo/ico_cell.gif) no-repeat top left transparent;padding:0 0 2px 18px;}
span.icoTel{background: url(../c_grafica/ilnprofilo/ico_tel.gif) no-repeat top left transparent;padding:0 0 0 21px;}
span.icoFax{background: url(../c_grafica/ilnprofilo/ico_fax.gif) no-repeat top left transparent;padding:0 0 2px 21px;}

/* icone Profilo */
span.iconeProfilo {display:block;margin-top:8px;border-top: dashed 1px #ccc;}
span.iconeProfilo img{margin:7px;}

/* Table Fase 3-3 */ 
table.congratulazioni {text-align: center;border: none;}
table.congratulazioni h2 {color: #0799D7;font-size: 24px;text-align: center;margin: 0 0 8px 0;padding: 3px 0;line-height: 30px;}
table.congratulazioni h3 {font-weight: normal;color:#333;font-size: 20px;text-align: center;margin: 12px 0 4px 0;padding: 3px 0;line-height: 24px;}
table.congratulazioni td {vertical-align: top;padding:26px;width: 50%;background: url(../c_grafica/ilnprofilo/bkg_scelta.jpg) no-repeat center bottom;border: none;}
table.congratulazioni td.messaggio {background: url(../c_grafica/ilnprofilo/bkg_congratulazioni.jpg) no-repeat center bottom;padding: 0 26px 60px 26px;}
table.congratulazioni td.regali {background: url(../c_grafica/ilnprofilo/bkg_regali.jpg) no-repeat center bottom;padding: 0 26px 60px 26px;}
table.congratulazioni td input.text {width: 125px;}
table.congratulazioni td h4 {font-weight:bold;margin-bottom: 16px;font-size: 16px;}
table.congratulazioni td.colture h4 {color:#669900;}
table.congratulazioni td.promo h4 {color:#cd6801;}
table.congratulazioni td.colture p {margin:10px 0 0 0;}
table.congratulazioni td.promo p {margin:12px 0 0 0;}