* { font-family: tahoma; font-size:12px }

img.foto { 
     float: left; 
     margin: 4px; 
     border: 1px solid #333333; 
}

.gvcolor  { color:#C51230; }
.gvcolor2{ color:#b2b3b5; }
.bgvcolor  { background-color:#C51230; }
.bgvcolor2{ background-color:#b2b3b5; }

.THmod {/*background: #EAEAEA url(../icone/THbg.jpg) no-repeat top left;*/ background-color:#EAEAEA; border-top:1px solid #CCCCCC; text-align:right; }
.TDmod {border-top:1px solid #CCCCCC; }

.layoutleftcolumn {
	width:240px; background-color:#f7f7f7; text-align:left; border-right:1px solid #C3C3C2; padding:10px;	
}

.testo {
	COLOR: #111111; FONT-FAMILY: Tahoma; FONT-SIZE: 11px
}
.subtitle {
	COLOR: #111111; FONT-FAMILY: Tahoma; FONT-SIZE: 11px
}
.headtabella {
	COLOR: #111111; FONT-FAMILY: Tahoma; FONT-SIZE: 11px; font-weight:bold; text-align:center; 
	background-color:#EAEAEA;
	/*background: #EAEAEA url(../icone/THbg.jpg) no-repeat top left*/;
}

.titolo {
	COLOR: #777777; FONT-FAMILY: Tahoma; FONT-SIZE: 20px
}
.titolob {
	COLOR: #3D3F84; FONT-FAMILY: Tahoma; FONT-SIZE: 20px
}
.title {
	COLOR: #777777; FONT-FAMILY: Tahoma; FONT-SIZE: 14px
}
.titolosmall {
	COLOR: #777777; FONT-FAMILY: Tahoma; FONT-SIZE: 13px
}
.titolosmallb {
	COLOR: #5A69B0; FONT-FAMILY: Tahoma; FONT-SIZE: 13px
}
.testogray {
	COLOR: #777777; FONT-FAMILY: Tahoma; FONT-SIZE: 11px
}
.testowhite {
	COLOR: #FFFFFF; FONT-FAMILY: Tahoma; FONT-SIZE: 11px
}
A:link, A:visited { color: #DF3F00; text-decoration: none;  font: 9pt Tahoma,Verdana, Arial, Helvetica, sans-serif }
A:hover { color: #F98A13; text-decoration: underline; font: 9pt Tahoma,Verdana, Arial, Helvetica, sans-serif }

TH { text-align:left; }

.TABLEelenco { width:800px; }
.TABLEelenco TR { background-color:#FFFFFF; }
.TABLEelenco TD {border-bottom: 1px solid #F7F7F7; text-align:left; vertical-align:top}
.TABLEelenco TH { background-color: #EAEAEA; }


.TABLEmodifica TR { background-color:#FFFFFF; }
.TABLEmodifica TD { text-align:left; vertical-align:top}
.TABLEmodifica TH { text-align:right; background-color: #EAEAEA; }
.TABLEmodifica .text { font-size:14px;  border:0px; background-color:#ffcc66}
.bigselect { font-size:14px;  border:0px; background-color:#ffcc66; height:22px; }
.bigselect OPTION { font-size:14px; }
.miniselect { font-size:12px;  border:0px; background-color:#EAEAEA; height:16px; }
.miniselect OPTION { font-size:12px; }
.tarea { font-size:14px;  border:0px; background-color:#ffcc66; height:80px; width:400px;}
.itext { width:250px; }
.ilongtext { width:400px; }
.ishorttext { width:60px; }

.visibile { font-size:17px; }

.listareferenti TD {
	font-size:10px;
}

.TABLEcomandi TD { text-align:center; padding:6px; border:1px solid #CCCCCC; }


.TABLEfiltra { background-color: #EAEAEA  }
.TABLEfiltra TH { background-color: #EAEAEA; }
.TABLEfiltra TD { background-color: #EAEAEA; border:0px; }

INPUT { font-family:tahoma; font-size:12px }

.bottonesalva {background-image: url(../icone/save.png);background-color: #e2e2e2;background-repeat: no-repeat;background-position: left center}

.bottonecerca {background-image: url(../icone/xmag.png);background-color: #e2e2e2;background-repeat: no-repeat;background-position: left center}

.bottoneazzera {background-image: url(../icone/12-em-cross.png);background-color: #e2e2e2;background-repeat: no-repeat;background-position: left center}

.bottonelogin {background-image: url(../icone/arrow.png);background-color: #e2e2e2;background-repeat: no-repeat;background-position: right center}

.bottonemail {background-image: url(../icone/mail.png);background-color: #e2e2e2;background-repeat: no-repeat;background-position: right center}

.bottonexcel {background-image: url(../icone/excel.gif);background-color: #e2e2e2;background-repeat: no-repeat;background-position: right center}


.menuselezionato {border:1px dashed #C3C3C2; background: white url(../icone/arrow.png) no-repeat center right}

#backofficemenu {width:100%;}


.tag_esigenze { float:left; background-color:#0360AB; color:#FFF; margin:3px; font-sixe:10px }
.tag_esigenze A { color:#F90; font-sixe:8px; font-weight:bold }
.tag_padding { margin:2px 4px; }



.verde {color:#009900}
.rosso {color:red}
.grigio { color:#666 }

.marca { color:#000; font-weight:bold; font-size: 16px;}
.modello { color:#941010; font-weight:bold; font-size: 14px;}
.immatricolazione { color:#000000; font-weight:bold;}
.prezzo { font-size:20px; font-weight:bold; color:#007f3f }
.vendita { color:#000; font-weight:bold;}
.disponibilita { font-size:9px; color:#FFF; font-weight:bold; text-align:center;}
.disponibilita_mini { font-size:9px; color:#FFF; font-weight:bold; text-align:center; width:60px;}

.ordine { color:#009900; font-size:10px }
.piccolo { font-size:11px }
.ruolo { background-color:#CEE7FF; font-weight:bold; color:#000000}


.sfondobianco { background:#FFFFFF; }
.sfondogrigio { background:#FCFCFC; }
.sfondoevidenza { background:#E5E5E5; }

.avvisoOK {
	background-color:green;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:4px;
}
.avvisoKO {
	background-color:red;
	color:white;
	font-size:14px;
	font-weight:bold;	
	padding:2px;
}

.avvisoATTENZIONE {
	display:block;
	border: 8px solid #FC0;
	background-color:#FFF;
	padding:5px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:140%;
}


.hidden { display:none; }

.boxAjax { height:150px; overflow:auto; width:500px; line-height:150% }


.hover { background-color:#FC6 }


#TBlavorazione TD { text-align:right }

#TDcosto { color:red; text-align:right; }
#TDtotale { text-align:right; font-weight:bold; }
#totaleScheda { font-size:24px; font-weight:bold; color:red; }


h1 { font-size:24px;  }
h2 { font-size:20px; color:#063 }