body {

	BACKGROUND: #F2F2F2 url(images/bgquadrati.gif);
	color: #999999;
	TEXT-ALIGN: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	MARGIN: 0px;
    PADDING-TOP: 0px;
    z-index:10000;	
	line-height: 18px;
}
body.noBg{
	color: #999999; background-color:#F2F2F2; 
	background-image:none;
	PADDING: 10px 10px 10px 10px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	MARGIN: 0px;
}
th{font-size:13px;color: #376CAD;}
td{
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
p{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #333333;}
h2{font-size:14px; color: #376CAD; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 0;}
h3{font-size:16px; color: #376CAD; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 0;}
a{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #014087;}
a:hover{font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #014087;}

a:hover{text-decoration: none; }

#pageview .list, .pageform .list { 
	text-align:left;
	height:22px;
	vertical-align:middle;
	width:auto;
}

#pageview .head, .pageform .head { 
	font-size:11px; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:25px;
	padding-top:2px; padding-bottom:2px;;
	margin-bottom:5px;
	background-color:#F7F7F7
}
#pageview .left, .pageform .left { text-align:left; }
#pageview .center, .pageform .center { text-align:center; }
#pageview .right, .pageform .right { text-align:right; }
#pageview .top, .pageform .top { vertical-align:top; }


.intestazioni{font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#525252; letter-spacing:-1px;}

.menu-paging {border:1px solid #CCCCCC; background-color:#F9F9F9;}
.menu-paging select { height:18px; }

#TabList {width:100%;}


/*FORM *****************************************************/ 
input{font-size:13px;font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #000000;}

input.Chiari {
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

input.Salva {
	background-image:url(images/btnnsalva.jpg);
	width:90px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

checkbox{font-size:13px;font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #000000;}

checkbox.Chiari {
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
 }

textarea{font-size:13px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #000000;}

textarea.Chiari{
 background-color: #E9EFF6;
 BORDER-RIGHT: #B8CCE6 1px solid;
 BORDER-TOP: #B8CCE6 1px solid;
 BORDER-LEFT: #B8CCE6 1px solid;
 BORDER-BOTTOM: #B8CCE6 1px solid;  
}

Select{background: #ffffff; font-family: Tahoma, Helvetica, sans-serif, verdana; font-size: 12px; COLOR: #000033;}

Select.Chiari { background: #E9EFF6;}

input.readonly{ background-color: #dedede; border:1px solid #cccccc; }


textarea.readonly { 
 background-color: #dedede;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 }
select.readonly { 
 background-color: #dedede;
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 }

.button_conferma {
	background-image:url(images/btnnconf.jpg);
	width:90px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_cliente {
	background-image:url(images/new_cliente.jpg);
	width:151px; height:23px; 
	border-width:0px;
	cursor:pointer;
}



.button_anulla {
	background-image:url(images/btnannulla.jpg);
	width:78px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_erase {
	background-image:url(images/btnelimina.png);
	width:100px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_indietro {
	background-image:url(images/btnnback.jpg);
	width:114px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_print {
	background-image:url(images/btnnprint.jpg);
	width:114px; height:23px; 
	border-width:0px;
	cursor:pointer;
}


.button_mezzi {
	background-image:url(images/btnnmezzi.jpg);
	width:151px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

.button_cliente {
	background-image:url(images/new_cliente.jpg);
	width:151px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

#ricerche-form .button_ricerca, .button_ricerca {
	background-image:url(images/ricerca_2.jpg);
	width:76px; height:23px; 
	border-width:0px;
	cursor:pointer;
}

#ricerche-form .button_ricerca_2, .button_ricerca_2 {
	background-image:url(images/ricerca.png);
	width:76px; height:23px; 
	border-width:0px;
	cursor:pointer;
}




.button {
	background-image:url(images/bgbutton.jpg);
	background-repeat:repeat-x;
	height:20px;
	border:1px solid #999999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#464646;
	text-decoration:none;
	padding-bottom:3px;
	cursor:pointer;
}



.rounded {
   border: solid #ccc 1px;
   background-color: #FFFFFF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	behavior: url(border-radius.htc);
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc; 	
	padding:10px;    
}

.rounded_grigia {
   border: solid #E9E9E9 1px;
   background-color: #F6F6F6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	behavior: url(border-radius.htc);
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc; 	
	padding:10px;    
}




.text_blu {
	color: #003399;
	font-weight: bold;
}

.text_blu a{
	color: #34567C;
	font-weight: bold;
	text-decoration: underline;
}
.prod_title {
	font-weight: bold;
	color: #A5714E;
	text-decoration: none;
	font-size: 12px;
}
.prod_title a {

	font-weight: bold;
	color: #A5714E;
	text-decoration: underline;
}
.grigio {
	color: #999999;
}
.bianco {
	color: #ffffff;
}
.neretto {
	font-weight: bold;
	color: #666666;
}
.tab_tratt {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.grassetto {
	font-weight: bold;
}

.xpagina a{
	background-color: #E8E2DB;
	border: 1px solid #C2B5A2;
	width: 20px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
}
.xpagina a:hover{
	background-color: #7C6850;
	color: #FFFFFF;
}
.tornasu a{
	background-color: #E8E2DB;
	border: 1px solid #C2B5A2;
	width: 150px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 4px;
	padding: 4px;
	text-decoration: none;
}
.tornasu a:hover{
	background-color: #7C6850;
	color: #FFFFFF;
}

.px11 {
	font-size: 11px;
	color: #376CAD;
}


.rosso {
	color: #CC0000;
	text-decoration: none;
}

.px11_grigio {
	font-size: 11px;
	color: #999999;
}
.verde {


	font-weight: bold;
	color: #336600;
	text-decoration: none;
}
.tab_tratt2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF0000;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FF0000;
}
.trasp {
	color: #F1F1F1;
}
.quadrato {
	height: 240px;
	width: 260px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.test-rosa {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F993B8;
}
.test-verde {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7CC22C;
}
.test-arancio {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF8A3C;
}
.test-bllu2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007FFF;
}



.test-celeste {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64C1FF;
}
.tratteggio {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
.quadrato2 {

	height: 240px;
	width: 450px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.test-rosso {

	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3909;
}
.test-marrone {


	font-weight: bold;
	color: #FFFFFF;
	background-color: #996666;
}
.test-blu {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}
.rosso_grande {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	font-size: 14px;
}
.piccoloarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
