﻿.BoxUpdate { position: absolute; width: 200px; height: 100px; background-color: #f5f5f5; border: solid 1px #b0b0b0; text-align: center; padding: 10px; }
.DettaglioCliente { border: 1px solid #6699FF; background-color: #C1D6FF; padding: 2px; margin-bottom: 2px; }
.DettaglioCliente a { text-decoration: underline; }
/*Classi generiche*/

.Button { border: solid 1px #224b8b; background-color: #dcdcdc; }
.TextBox { border: solid 1px #000080; background-color: #ffffff; }
/*Classi specifiche */

.provvigione {background-color:#f0f0f0;border:solid 1px #c0c0c0;margin-top:3px;margin-bottom:3px;}
.provvigione td.tp { width:80px; padding-left:2px;}
.provvigione td.rs {width:165px;   padding-left:2px; }
.provvigione td.im { width:65px; text-align:right;}
.provvigioni { float: left; width: 400px; border: solid 1px #c0c0c0;height:330px;  margin-right:5px;padding: 5px;overflow:auto;}
.provvigioni h4 {font-size:10pt;}

.BarraSeparazione { height: 17px; background-image: url(Immagini/SfondoBarra.gif); background-repeat: repeat-x; color: #224b8b; font-weight: bold; letter-spacing: 1pt; padding: 2px; padding-left: 4px; margin: 2px 0px 2px 0px; }
.box { border: black 1px solid; left: 300px; visibility: hidden; width: 350px; position: absolute; top: 200px; height: 270px; background-color: #f5f5f5; }
.boxLink { margin: 2px; border: black 1px solid; padding: 2px; visibility: hidden; font-size: 9pt; width: 99%; position: absolute; height: 60px; background-color: #f5f5f5; }

.ricerca { font-size: 8pt; color: #224b8b; }
.ricercaUp { border-right: #807676 1px solid; border-top: #ffffff 1px solid; font-size: 8pt; border-left: #ffffff 1px solid; color: #224b8b; border-bottom: #807676 1px solid; height: 22px; background-color: #f1edec; text-align: center; }

.ricercaDown { border-top: #807676 1px solid; font-size: 8pt; border-left: #807676 1px solid; color: #224b8b; border-right: #ffffff 1px solid; height: 22px; background-color: #f1edec; text-align: center; border-bottom: #ffffff 1px solid; }
.titoliblu { color: #224b8b; font-weight: bold; letter-spacing: 1pt; }
.testoblupiccolobold { font-weight: bold; color: #224b8b; letter-spacing: 0.4pt; }
.testoblupiccolobold A:visited { color: #224b8b; }
/*Data Grid*/
.DataGridHeader { font-weight: bold; color: #ffffff; background-color: #0064aa; }
.DataGridHeader a { color: #ffffff; }

.DataGridItem { color: Black; }
.DataGridItem a { color: Black; }

.DataGridAlternateItem { color: Black; background: #e0e0e0; }
.DataGridAlternateItem a { color: Black; }

.DataGridSelectedItem { background-color: #4169e1; color: #ffffff; }
.DataGridSelectedItem a { color: #ffffff; }

.DataGridItemDestra { color: Black; text-align: right; }
.DataGridItemDestra a { color: Black; }

.EtichetteForm { border: none; font-size: 9pt; font-weight: normal; color: navy; }
.CampiForm { border: solid 1px navy; padding: 2px; font-size: 9pt; background: #f0f0f0; color: #000000; width: 100%; display: inline-block; }
.CampiForm2 { border: navy 1px solid; padding: 2px; font-size: 9pt; background: #f0f0f0; color: #000000; width: 95%; }
.CampiFormDestra { border: navy 1px solid; padding: 2px; font-size: 9pt; background: #f0f0f0; color: #000000; width: 95%; text-align: right; }
.CampiFormSmall { border: navy 1px solid; padding: 2px; font-size: 8pt; background: #f0f0f0; color: #000000; }
.CampiPosta { padding: 2px; background: #f0f0f0; color: #000000; border: none; }
.CampiSimulatore { border: navy 1px solid; padding: 2px; font-size: 12px; text-align: right; background: #ffffff; color: #000000; display: inline-block; width: 95%; }
.CampiSimulatoreS { border: navy 1px solid; padding: 2px; font-size: 12px; background: #ffffff; color: #000000; }
.etichetteSimulatore { font-size: 9pt; color: #224b8b; }
.HeaderFigli { font-size: 10px; background-color: #a9a9a9; }
.ItemFigli { font-size: 10px; background-color: white; }

.campihome { color: #224b8b; font-size: 10.75px; background: #f0f0f0; border: 1 solid #224b8b; }

.testorosso { font-size: 9pt; font-weight: normal; color: #FF0000; }
.TitoliHomePage { border: mediumblue 1px solid; padding: 2px; background-color: #dcdcdc; text-align: center; font-weight: bold; color: #224b8b; letter-spacing: 1px; }
.BudgetHomePage { padding: 2px; color: #224b8b; letter-spacing: 1px; margin: 10px 0px 5px 0px; }
.BoxHome { border: gold 1px solid; background-color: #fafad2; }
.TopNote { height: 25px; background-image: url(Immagini/sfTopNote.png); background-repeat: repeat-x; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; font-weight: bold; padding-left: 3px; }



