*
{
 margin: 0;
 padding: 0;
}
body
{
 font-size: 11px;
 color: #214078;
 line-height: 15px;
 font-family: Verdana, Arial,MS Sans Serif;
}
h1
{
 font-size: 14px;
 font-weight: bold;
 margin: 0 0 3px 0;
 padding: 0;
 text-transform: uppercase;
}
h2
{
 font-size: 14px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 text-transform: none;
}
h3
{
 font-size: 12px;
 font-weight: bold;
 margin: 0 0 15px 0;
 padding: 0;
 text-transform: none;
}
p
{
 font-size: 11px;
 line-height: 14px;
 margin: 0;
 padding: 0;
}
ul
{
 margin: 0;
 padding: 0;
}
.clear
{
 clear: both;
}
.float-left
{
 float: left;
}
.float-right
{
 float: right;
}
body#home
{
 background-color: #264281;
}
body#home #tdHeader
{
 background: #264281 url(/images/home/1_01.jpg) no-repeat left bottom;
 height: 203px;
 vertical-align: top;
 width: 955px;
}
body#home #tdContent
{
 background: #264281 url(/images/home/1_02.jpg) no-repeat left top;
 height: 244px;
}
#tbMasterHome
{
 background-color: #264281;
 width: 955px;
}
#tbMasterHome #tdContent
{
 vertical-align: top;
 text-align: center;
}
#tbMasterHome #tdFooter
{
 vertical-align: top;
 text-align: left;
}
#tbMasterHome #tdFooter p
{
 color: #37beea;
 font-size: 10px;
 padding-left: 16px;
}
#tbMasterHome #tdFooter p.frase 
{
 color: #4067a2;
 font-size: 10px;
 padding-left: 16px;
 line-height: 12px;
}
#tbMasterHome #tdFooter p a
{
 color: #37beea;
 text-decoration: none;
}
#tbMasterHome #tdFooter p a.leverplan
{
 color: #4067a2;
 text-decoration: none;
 font-weight: bold;
 font-size: 10px;
}
#tbMasterHome #tdFooter p a:hover
{
 text-decoration: underline;
}
#tbMasterHome #tdFooter hr
{
 width: 925px;
 color: #37beea;
 background-color: #37beea;
 margin: 0px 16px 4px 16px;
}
#tbMasterHome h1
{
 background-color: #0a1e49;
 width: 925px;
 font-size: 9px !important;
 color: #0099e8;
 margin-left: 16px;
 text-transform: none;
 padding: 1px 0 0 0;
 font-weight: normal;
 line-height: 10px;
}
#tbMaster h1
{
 width: 925px;
 font-size: 9px;
 color: #0099e8;
 margin: 0 10px 4px 16px;
 text-transform: none;
 padding: 1px 0 0 0;
 font-weight: normal;
 line-height: 10px;
}
#tbMaster #tdContent
{
 font-size: 11px;
}
#tbMasterHome h2
{
 font-size: 14px;
 color: #9bbbff;
 margin-top: 80px;
 text-align: center;
 text-transform: none;
}
ul#MenuAlto
{
 font-size: 13px;
 color: #fff;
 float: right;
}
#tbMasterHome ul#MenuAlto
{
 margin: 118px 16px 0 0;
}
#tbMaster ul#MenuAlto
{
 margin: 10px 19px 0 0;
 width: 600px;
 padding: 0;
}
ul#MenuAlto li
{
 color: #fff;
 float: right;
 display: inline;
 padding: 6px 0;
 line-height: 22px;
}
#tbMaster ul#MenuAlto li
{
 padding: 0;
 line-height: 14px;
}
#tbMasterHome ul#MenuAlto li.first
{
 background: #264281 url(/images/home/freccia.gif) no-repeat left center;
 padding-left: 30px;
}
ul#MenuAlto li a
{
 color: #fff;
 text-decoration: none;
 font-size: 11px;
}
ul#MenuAlto li a:hover
{
 text-decoration: underline;
}
ul#MenuAlto li a.selected
{
 color: #37beea;
 text-decoration: none;
 font-size: 11px;
}
ul#MenuCategorie
{
 font-size: 13px;
 letter-spacing: -1px;
 color: #fff;
 float: left;
 width: 941px;
 margin: 0;
 padding: 0;
 display: inline;
}
#tbMasterHome ul#MenuCategorie
{
 margin: 140px 0 0 0;
 width: 956px;
}
#tbMaster ul#MenuCategorie
{
 margin: 10px 0 0 0;
 padding: 0;
}
ul#MenuCategorie li
{
 color: #fff;
 float: left;
 display: inline;
 padding: 0;
 width: 234px;
 height: 32px;
 text-align: center;
 background-position: left top;
 background-repeat: no-repeat;
 margin: 0;
 line-height: 14px;
}
#tbMasterHome ul#MenuCategorie li
{
 padding-top: 12px;
 width: 25%;
}
#tbMaster ul#MenuCategorie #cat_ia
{
 background-image: url(/images/grafica/testata/tasto_ia.jpg);
}
#tbMaster ul#MenuCategorie #cat_ma
{
 background-image: url(/images/grafica/testata/tasto_ma.jpg);
}
#tbMaster ul#MenuCategorie #cat_pc
{
 background-image: url(/images/grafica/testata/tasto_pc.jpg);
}
#tbMaster ul#MenuCategorie #cat_ic
{
 background-image: url(/images/grafica/testata/tasto_ic.jpg);
}
#tbMaster ul#MenuCategorie #cat_ia_selected
{
 background-image: url(/images/grafica/testata/tasto_ia_hover.jpg);
}
#tbMaster ul#MenuCategorie #cat_ma_selected
{
 background-image: url(/images/grafica/testata/tasto_ma_hover.jpg);
}
#tbMaster ul#MenuCategorie #cat_pc_selected
{
 background-image: url(/images/grafica/testata/tasto_pc_hover.jpg);
}
#tbMaster ul#MenuCategorie #cat_ic_selected
{
 background-image: url(/images/grafica/testata/tasto_ic_hover.jpg);
}
#tbMaster ul#MenuCategorie #cat_ia_selected a
{
 color: #214078;
}
#tbMaster ul#MenuCategorie #cat_ma_selected a
{
 color: #214078;
}
#tbMaster ul#MenuCategorie #cat_pc_selected a
{
 color: #214078;
}
#tbMaster ul#MenuCategorie #cat_ic_selected a
{
 color: #214078;
}
ul#MenuCategorie li a
{
 color: #fff;
 text-decoration: none;
 font-size: 11px;
 text-transform: uppercase;
 font-weight: bold;
}
ul#MenuCategorie li a:hover
{
 color: #37beea;
}
ul#MenuCategorie li span
{
 text-transform: lowercase;
 font-weight: normal;
}
body#T1, body#T2, body#messaggio
{
 background-color: #e9edf6;
}
#tbMaster
{
 width: 100%;
}
a.logo
{
 display: block;
 width: 170px;
 height: 42px;
 float: left;
 margin: 0;
 padding: 0;
}
#tbMaster #tdHeader
{
 background: #264281 url(/images/grafica/testata.jpg) no-repeat left top;
 vertical-align: top;
}
#tbMaster #tdHeader table
{
 height: 99px;
 width: 955px;
 padding: 0;
 border-collapse: collapse;
 vertical-align: top;
}
#tbMaster #tdMenu
{
 width: 181px;
 background-color: #e9edf6;
 border-right: 1px solid #c6d6f6;
 vertical-align: top;
}
#tdMenu ul#Menu
{
 margin: 0 0 12px 0;
 padding: 0 10px 0 5px;
}
#tdMenu ul.id_ia
{
 background: #e9edf6 url(/images/grafica/menu/ia.jpg) no-repeat left top;
 height: 100%;
}

#tdMenu ul.id_ma
{
 height: 100%;
 background: #e9edf6 url(/images/grafica/menu/ma.jpg) no-repeat left top;
}
#tdMenu ul.id_pc
{
 height: 100%;
 background: #e9edf6 url(/images/grafica/menu/pc.jpg) no-repeat left top;
}
#tdMenu ul.id_ic
{
 height: 100%;
 background: #e9edf6 url(/images/grafica/menu/ic.jpg) no-repeat left top;
}

#tdMenu ul.id_2
{
 height: 100%;
 background: #e9edf6 url(/images/grafica/menu/2.jpg) no-repeat left top;
}

#tdMenu ul#Menu li
{
 list-style-type: none;
 font-size: 11px;
 padding: 3px 0 0 8px;
 margin: 0 0 7px 0;
 line-height: 14px;
}
ul#Menu li
{
 background: transparent url(/images/grafica/freccia.gif) no-repeat 0 6px;
}
#tdMenu ul#Menu a
{
 color: #214078;
 text-decoration: none;
 font-size: 11px;
}
#tdMenu ul#Menu a:hover
{
 text-decoration: underline;
}

#tdMenu ul#Menu li.selected a
{
 color: #2585c7;
 text-decoration: underline !important;
 font-size: 11px;
}

body#T1 #tbMaster #tdContent
{
 width: 774px;
 height: 100%;
 vertical-align: top;
}
body#T2 #tbMaster #tdContent
{
 width: 100%;
 height: 100%;
 vertical-align: top;
}
body#messaggio #tbMaster #tdMessaggio
{
 width: 100%;
 height: 100%;
 vertical-align: top;
 padding: 45px 60px;
 font-size: 11px;
}
#tbMaster #tdTitolo
{
 padding: 0;
 border-bottom: 1px solid #c6d6f6;
 width: 941px;
 height: 16px;
 font-size: 11px;
}
#tbMaster #tdTitolo h2
{
 text-align: center;
 font-size: 13px;
 padding: 7px 0;
 text-transform: uppercase;
 color: #6d83b0;
}
#tbMaster #tdContent #tbProdotto, #tbMaster #tdContent #tbContent2
{
 background: #cddbf6 url(/images/grafica/px_sfum.jpg) repeat-y 325px 0;
 vertical-align: top;
 padding: 0;
 border-collapse: collapse;
}
#tbMaster #tdContent #tbCategoria
{
 background: #cddbf6 url(/images/grafica/px_sfum_totale.jpg) repeat-y 0 0;
 vertical-align: top;
 padding: 0;
 border-collapse: collapse;
}
#tbProdotto #divImmagine
{
 margin: 0;
 padding: 0;
 vertical-align: top;
 float: left;
 width: 325px;
}
#tbProdotto #divTesti, #tbContent2 #divTesti
{
 vertical-align: top;
 margin: 10px 0 10px 20px;
 text-align: left;
}
#tbCategoria h3
{
 font-weight: bold;
 text-transform: uppercase;
 margin: 10px 0 10px 15px;
 padding: 0;
}
#tbProdotto #divTesti h3
{
 font-weight: bold;
 text-transform: uppercase;
 margin: 0 0 12px 0;
 padding: 0;
}
#tbCategoria table#tbTestiCategoria
{
 border-collapse: collapse;
 margin: 0 0 10px 15px;
}
#tbCategoria table#tbTestiCategoria td
{
 font-size: 11px;
 padding: 0;
 vertical-align: top;
 width: 50%;
}
#tbCategoria table#tbTestiCategoria td.first
{
 font-size: 11px;
 padding: 0 15px 0 0 !important;
}
#tbCategoria hr
{
 width: 100%;
}
#tbCategoria #tdAbaco
{
 padding-left: 30px;
}
#tbCategoria #tdAbaco #tbAbacoProdotti
{
 padding: 10px;
}
#tbCategoria #tdAbaco #tbAbacoProdotti td
{
 padding: 5px 10px 0 0;
}
#tbCategoria #tdAbaco #tbAbacoProdotti td.img
{
 padding: 5px 10px 10px 0;
}
#tbCategoria #tdAbaco #tbAbacoProdotti td.img img
{
 border: 1px solid #fff !important;
}
#tbCategoria #tdAbaco #tbAbacoProdotti td.img a:hover img
{
 border: 1px solid #37beea !important;
}

#tbCategoria #tdAbaco #tbAbacoProdotti td
{
 vertical-align: top;
}
#tbCategoria #tdAbaco #tbAbacoProdotti a
{
 font-size: 11px;
 color: #214078;
 font-weight: bold;
 text-decoration: none;
 line-height: 14px;
}
#tbCategoria #tdAbaco #tbAbacoProdotti a:hover
{
 color: #37beea;
}
ul.categoria
{
 font-size: 11px;
 padding: 0;
 margin: 0;
}
ul.categoria li
{
 background-image: url(/images/grafica/pallino.gif);
 list-style-type: none;
 padding-left: 10px;
 background-repeat: no-repeat;
 background-position: left top;
}
ul.categoria a
{
 color: #2585c7;
}
ul.categoria a:hover
{
 color: #214078;
}
#tbMaster #Footer p
{
 border-top: 1px solid #c6d6f6;
 padding: 5px 0 3px 16px;
 font-size: 10px;
 color: #3161a8;
 line-height: 12px;
}
#tbMaster #Footer p.frase 
{
 border-top: 0;
 padding: 0 16px;
 font-size: 10px;
 font-weight: normal;
 line-height: 12px;
 color: #a4bdf1;
}
#tbMaster #Footer p a
{
 color: #3161a8;
 text-decoration: none;
}
#tbMaster #tdFooter p a.leverplan
{
 color: #a4bdf1;
 text-decoration: none;
 font-size: 10px;
 font-weight: bold;
}
#tbMaster #Footer p a:hover
{
 text-decoration: underline;
}
a.rayinox
{
 display: block;
 background: transparent url(/images/grafica/pc_ray.gif) no-repeat 0 0;
 width: 357px;
 height: 68px;
 text-decoration: none;
 color: #2585c7;
 font-weight: bold;
}
a.rayinox p
{
 padding: 8px 0 0 14px;
}
table#contatto
{
 padding: 0;
 margin: 0;
 border-collapse: collapse;
 font-size: 11px;
 width: 100%;
 height: 100%;
}

.filoblu
{
 border:1px solid #214078;
 }
table#contatto td
{
 height: 100%;
 vertical-align: top;
}
table#contatto td.testi
{
 padding: 8px 0 0 20px;
 height: 100%;
}
#tbDatiContatto, #tbContatto, #tbDatiContatto input, #tbConoscenzaProdotto input
{
 font-size: 11px;
 line-height: 15px;
}
#tbContatto
{
 line-height: 15px;
 width: 100%;
 border-top: 1px solid #c6d6f6;
 height: 100%;
}
#tbContatto #tdRichiesta
{
 line-height: 15px;
 width: 100%;
 background-image: url(/images/grafica/px_sfum_contact.jpg);
 background-repeat: repeat-y;
 padding: 14px 10px;
 width: 240px;
}
#tbDatiContatto
{
 width: 260px;
 margin-top: 10px;
}
#tbDatiContatto td
{
 padding: 4px 4px 4px 0;
 font-size: 11px;
 height: 100%;
 text-align: right;
}
#tbDatiContatto td.first
{
 text-align: center;
}
#tbDatiContatto td.inputdati
{
 text-align: left;
}
p#privacy
{
 font-size: 10px;
}
#tbConoscenzaProdotto
{
 font-size: 11px;
 margin: 10px 5px;
 line-height: 15px;
}
#tbConoscenzaProdotto td
{
 text-align: right;
 padding: 4px;
}
#tbConoscenzaProdotto td.first
{
 text-align: left;
}
#tbAssistenza
{
 background-image: url(/images/grafica/px_sfum_totale.jpg);
 background-repeat: repeat-y;
 width: 100%;
}
#tbAssistenza td
{
 vertical-align: top;
 font-size: 11px;
}
#tbAssistenza td#testi
{
 padding: 15px 0 10px 15px;
 width: 100%;
}
a.info, a.intervento
{
 display: block;
 height: 26px;
 text-decoration: none;
 color: #2585c7;
 font-weight: bold;
 font-size: 11px;
}
a.info
{
 background: transparent url(/images/grafica/info.gif) no-repeat 0 0;
 width: 172px;
 margin-left: 18px;
}
a.intervento
{
 width: 200px;
 background: transparent url(/images/grafica/intervento.gif) no-repeat 0 0;
}
a.info p, a.intervento p
{
 padding: 6px 0 0 4px;
}

ul#MenuSottoVoci
{
 list-style-type: none;
 font-size: 11px;
 padding: 3px 0 0 8px;
 margin: 0 0 7px 0;
}

ul#menuSottoVoci li
{
 background: transparent url(/images/grafica/pallino.gif) no-repeat 0 3px;
}

ul#MenuSottoVoci li.selectedSottoVoci a
{
 font-size: 11px;
 color: #2585c7 !important;
 font-style: normal;
 font-variant: normal;
 text-decoration: underline !important;
}

#divAltreImmagini
{
 margin: 10px 0 10px 0;
}
#divListaAltreImmagini
{
 margin: 10px 0 10px 0;
}

#tdRealizzazioneFondo
{
 padding: 0 0 10px 0;
}

#_ctl0_ListaAltreImmagini
{
 margin: 10px 0 10px 0;
}
/*Miniature scelta*/
#_ctl0_SerieMiniature__ctl0_Miniature
{
 margin-left: 0px;
}
#_ctl0_SerieMiniature__ctl1_Miniature
{
 margin-left: 16px;
}
#_ctl0_SerieMiniature__ctl2_Miniature
{
 margin-left: 16px;
}
#_ctl0_SerieMiniature__ctl3_Miniature
{
 margin-left: 16px;
}
#_ctl0_SerieMiniature__ctl4_Miniature
{
 margin-left: 16px;
}

#_ctl0_lblAltreImmagini
{
 font-size: 11px;
 font-weight: bold;
}
#_ctl0_ListaAltreImmagini__ctl0_Image1
{
 margin-left: 7px;
}
#_ctl0_ListaAltreImmagini__ctl1_Image1
{
 margin-left: 7px;
}
#_ctl0_ListaAltreImmagini__ctl1_AltreImmagini
{
 margin-left: 7px;
}
#_ctl0_ListaAltreImmagini__ctl0_AltreImmagini
{
 margin-left: 7px;
}

.testiAdx
{
 margin-left: 30px;
 margin-top: 20px;
 font-size: 11px;
 line-height: 14px;
}

#_ctl0_lblTitoletto
{
 margin-top: 20px;
}

#_ctl0_lblDescrizione
{
 font-weight: bold;
}

#_ctl0_linkInformazioni
{
 margin-left: 30px;
}

.testo11
{
 font-size: 11px;
 line-height: 13px;
}

.testo10
{
 font-size: 10px;
 line-height: 13px;
}

.testo11Statistica
{
 padding-right: 10px;
 border-top: #aca899 1px solid;
 padding-left: 10px;
 font-weight: bold;
 color: white;
 line-height: 13px;
 border-bottom: #aca899 1px solid;
 font-size: 11px;
 line-height: 13px;
}
.TBstatistica
{

}

.tbtesto11
{
 font-size: 11px;
 line-height: 13px;
}

/* news letter*/
.testologonews
{
 padding-left: 20px;
 padding-right: 5px;
 font-weight: bold;
 font-size: 13px;
 color: white;
 line-height: 20px;
 font-family: Verdana;
 background-color: #003399;
}
.testonews1
{
 font-family: Verdana;
 color: #003399;
 font-size: 18px;
 font-weight: bold;
 line-height: 22px;
}

.testonews2
{
 font-family: Verdana;
 color: black;
 font-size: 11px;
 width: 310px;
 line-height: 15px;
}

.Btesto11
{
 font-size: 11px;
 line-height: 13px;
 width: 175px;
}

#btntuttiassociati, #btntuttinonassociati
{
 margin: 5px 0 5px 0;
 width: 270px;
}
#btnNonAssociati, #btnCerca
{
 margin: 5px 0 5px 0;
 width: 390px;
}


.TTesto11[ID=cboModuli]
{
 width: 150px;
 text-transform: none;
 text-decoration: none;
}

.TTesto11[ID=cboCampagne]
{
 width: 400px;
 text-transform: none;
 text-decoration: none;
}
#TbcreanuovaNews
{
 border-right: #999999 1px groove;
 border-top: #999999 1px groove;
 border-left: #999999 1px groove;
 border-bottom: #999999 1px groove;
 width: 430px;
}
.TTesto11[ID=listaCategorie]
{
 width: 280px;
}
.TTesto11[ID=listaCategorieSpedizione]
{
 width: 280px;
}

.TTesto11[ID=txtRagioneSociale], .TTesto11[id=txtcitta], .TTesto11[id=txtEmail]
{
 width: 200px !important;
}
.TTesto11[ID=btnAggiungiTutto], .TTesto11[ID=btnAggiungiCategoriaSpedizione], .TTesto11[ID=btnRimuoviCategoriaDaSpedizione], .TTesto11[ID=btnRimuoviTutto]
{
 width: 105px;
 text-transform: none;
 text-decoration: none;
}

#cboCategorie, #btnOkCategoria, #txtDescrizioneNuovaCategoria, #btnCreaCategoria, #Message
{
 margin-top: 5px;
 margin-bottom: 5px;
}

#txtAzienda, #txtAttivita, #txtEmail, #txtSitoWeb
{
 width: 244px;
}
#txtCognome, #txtNome, #txtQualifica, #txtProvincia, #txtFax, #txtIndirizzo, #txtCitta, #txtTelefono
{
 width: 175px;
}
#txtCAP
{
 width:48px;
 }

#txtNote
{
 height: 45px;
 width: 244px;
}

#listaCategorie, #listaCategorieContatto
{
 width: 280px;
}

#cboCampagne
{
 width:400px;
 }