body{padding:0px;margin:0px;font-family: Calibri,Arial,"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial; background:#ffffff;float:left;}

a{text-decoration:none;}


.dati_testa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

div.head{width:98%;padding:0px 0px;margin:0px 1%;float:left;text-align:center;position:relative;z-index:3;background:#ffffff;}
img.logo{width:90%;height:auto;}
a.menu_link{display:block;float:left;text-align:left;width:98%;padding:10px 1%;background:#61bded;font-size:18px;text-decoration:none;color:#ffffff;margin-top:5px;}

div.content{width:98%;height:auto;margin:0px 1%;float:left;
margin-top:0px;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
position:relative;
z-index:2;background:#ffffff;}

select.select{width:100%;margin-bottom:10px;margin-top:10px;}
input.submit_regione{width:100%;background:#000000;color:#ffffff;font-size:18px;text-align:center;border:0px;padding:5px;}

div.shop_element{width:98%;font-size:18px;color:#000000;border-bottom:1px solid #000000;padding:4% 1%;text-align:left;}
div.element_form{font-size:16px;color:#000000;margin-bottom:15px;}
input.text, textarea.textarea{width:98%;padding:2% 1%;font-size:15px;color:#000000;border:1px solid #cccccc;}
input.submit{width:100%;text-align:center;color:#ffffff;background:#06b7ee;font-size:18px;margin-top:5px;border:0px;padding:7px 0px;margin-bottom:20px;}

input.submitAG{
width:100%;text-align:center;font-size:18px;margin-top:5px;padding:7px 0px;margin-bottom:10px;	

display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:95%;
  text-align:center;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #444444;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2) ;
  box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  border:1px solid #aaaaaa;

background:#eeeeee url(img/v.png) 10px center no-repeat;
}

textarea.textarea{height:80px;}
a.privacy{color:#000000;}

div.text{width:100%;}
a.menu{display:block;width:98%;padding:10px 1%;font-size:35px;color:#000000;text-decoration:none;text-transform:uppercase;}
img.collection{width:49%;float:left;margin-bottom:1%;}

img.left{margin-right:1%;}

h1{padding:5px 0px;margin:0px;font-size:25px;color:#000000;text-decoration:none;}
div.text{width:98%;padding:10px 1% 0px 1%;font-size:16px;color:#000000;}

div.menu_icon{float:right;font-size:20px;color:#ffffff;}
a.element_menu{background:#61bded;display:block;width:98%;padding:10px 1%;border-top:1px solid #ffffff;font-size:16px;font-weight:normal;color:#ffffff;text-decoration:none;text-align:left;float:left;}

div.footer{background:#06b7ee;font-size:17px;text-align:center;padding:20px 0px;width:100%;float:left;color:#ffffff;position:relative;z-index:2;border-top:2px solid #ffffff;margin-top:30px;}

a.link_footer{font-size:16px;color:#ffffff;text-decoration:underline;}

a.button{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:95%;
  text-align:center;
  padding:15px 0px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size:23px;
  color: #444444;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2) ;
  box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:15px;
  border:1px solid #aaaaaa;
  }
  
a.urgenze{background:#eeeeee url(img/phone.png) 10px center no-repeat;}
a.product{background:#eeeeee url(img/products.png) 10px center no-repeat;}
a.maps{background:#31982a url(img/mappa.png) 10px center no-repeat;color:#ffffff;}
a.chisiamo{background:#eeeeee url(img/chisiamo.png) 10px center no-repeat;}
a.servizi{background:#eeeeee url(img/servizi.png) 10px center no-repeat;}
a.contatti_b{background:#006cb7 url(img/email.png) 10px center no-repeat;color:#ffffff;}
a.contatti_r{background:#e10915 url(img/phone_white.png) 10px center no-repeat;color:#ffffff;border:1px solid #888888;}
a.web{background:#eeeeee url(img/web.png) 10px center no-repeat;}
a.referenze{background:#eeeeee url(img/referenze.png) 10px center no-repeat;}

a.gestutut{background:#eeeeee url(img/chisiamo.png) 10px center no-repeat;}
a.clicontvis{background:#eeeeee url(img/ark32x32tsp.png) 10px center no-repeat;}
a.messaggi{background:#eeeeee url(img/mail04.png) 10px center no-repeat;}
a.messaggix{background:#eeeeee url(img/mail07.png) 10px center no-repeat;}
a.logout{background:#eeeeee url(img/exit2.gif) 10px center no-repeat;}
a.agenda{background:#eeeeee url(img/agenda.png) 10px center no-repeat;}
a.gestimg{background:#eeeeee url(img/web.png) 10px center no-repeat;}
a.navlis{background:#eeeeee url(img/money32x32tsp.png) 10px center no-repeat;}
					
/* -------------------  BOTTONI DEL SOTTOMENU RELATIVO AI CLIENTI (funzcli_mob) .. ANCHE ALTRI BOTTONI  ---------------------- */							
a.button_mc{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  /*padding:8px 0px; [bigger!]*/
  padding:12px 0px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /*font-size:14px; [bigger!]*/
  font-size:18px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:3px;
  border:1px solid #aaaaaa;
  }
																			  
a.mc_nuovocont{background:#99ffff url(img/new.gif) 10px center no-repeat;}
a.mc_agenda{background:#99ffff url(img/agenda.png) 10px center no-repeat;}
a.mc_analabcvis{background:#99ffff url(img/open.gif) 10px center no-repeat;}
a.mc_statfatt{background:#99ffff url(img/graph3d.png) 10px center no-repeat;}
a.mc_carcontest{background:#99ffff url(img/import32x32tsp.png) 10px center no-repeat;}
a.mc_campagna{background:#99ffff url(img/email.gif) 10px center no-repeat;}
a.mc_statcli{background:#99ffff url(img/graph3d.png) 10px center no-repeat;text-transform:uppercase;}
a.mc_statcambiot{background:#99ffff url(img/servizi.png) 10px center no-repeat;text-transform:uppercase;}
a.mc_statcambioa{background:#99ffff url(img/servizi.png) 10px center no-repeat;text-transform:uppercase;}
a.mc_statcambios{background:#99ffff url(img/servizi.png) 10px center no-repeat;text-transform:uppercase;}
a.mc_statacli{background:#ffff00;text-transform:uppercase;}
/* ----------------------------------------------------------------- */							


div.content_text{position:relative;font-size:14px;color:#333333;}
div.orari{font-size:14px;color:#ffffff;position:absolute;top:78px;z-index:+100;padding:5px;background:url(img/bg_orari.png);}

ul.servizi{width:100%;padding:0%;margin:0px;background:#f5f5f5;border:1px solid #aaaaaa;border-bottom:0px;}
ul.servizi li{list-style:none;font-size:18px;color:#444444;padding:2%;border-bottom:1px solid #aaaaaa;}

form{margin-bottom:0px;margin-top:10px;}

div.referenze{float:left;width:100%;border-bottom:1px solid #aaaaaa;padding:10px 0px;}
div.logo{padding:5px;border-right:0px solid #aaaaaa;float:left;width:10%:}
div.logo img{width:40px;}
div.desc_ref{font-size:14px;color:#444444;padding:5px 5px;border:0px solid #aaaaaa;float:left;width:65%;}
div.pdf_ref{padding:0px;float:left;width:15%;}
div.pdf_ref img{width:50px;}
 
ul.prod{margin:0px;padding:0px;}
ul.prod li{list-style:none;padding:12px;}

li.cat{background:#06b7ee;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
li.first{border-top:1px solid #aaaaaa;}
li.cat a{font-size:18px;text-transform:uppercase;color:#ffffff;background:url(img/arrow.png) right center no-repeat;display:block;}
li.child{margin-left:0px;background:#eeeeee;border-bottom:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
li.child a{font-size:16px;text-transform:uppercase;color:#444444;background:url(img/arrow_black.png) right center no-repeat;display:block;}
li.last{border-bottom:0px solid #aaaaaa;}

a.none{background:none!important;}
div.prodotti img{width:100%;margin:0px!important;}	 

/*-------------------------------- FILTRI CLIENTI-------------------------*/

.tab_filtricli{		 
display:block;/*padding:4px 1px;font-size:16px; [bigger!]*/padding:6px 1px;font-size:18px;color:#000000;text-decoration:none;text-transform:uppercase;	 
table-layout: fixed;width:98%;
}

input.input_filtri { /*font-size: 14px;[bigger!]*/font-size: 16px; }		  
select.input_filtri { 
	/*font-size: 14px; [bigger!]*/
	font-size: 16px; 
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 98%;
  cursor: pointer;	 
  -o-text-overflow: clip;
  text-overflow: clip;
	}		  


input.submit_filtricli{
width:100%;text-align:center;/*font-size:16px;[bigger!]*/font-size:18px;margin-top:5px;padding:7px 0px;margin-bottom:10px;

display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #444444;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2) ;
  box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  border:1px solid #aaaaaa;

background:#eeeeee url(img/lente.gif) 10px center no-repeat;	  
}
a.showfiltri{
	background:#eeeeee url(img/arrow_black.png) 98% center no-repeat;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 6px;
    color: #444444;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #aaaaaa;	
	}

a.hidefiltri{
	background:#dddddd url(img/arrow_black2.png) 98% center no-repeat;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 6px;
    color: #444444;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #aaaaaa;	
	}
	
/*-------------------------------- NAVIGAZIONE CLIENTI-------------------------*/

.tab_navigacli {
	border-width: 0px;
	border-spacing: 0px;
	empty-cells: show;	  
}
.tab_navigacli td, .tab_navigacli th {
	border-width: 0px;
	padding: 0px;
}			 

.tab_navigacli a{  
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:left;
  padding:1px 1px;
  -webkit-border-radius: 2px;
  border-radius: 3px;
  /*font-size:16px;[bigger!]*/
  font-size:18px;
  color: #000000;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:1px;
  border:1px solid #9999aa;		  
  background:#bbbbee /*url(img/lente.gif) 98% center no-repeat*/;	   
  }	

a.cli_carrA {  
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:left;
  padding:1px 1px;
  -webkit-border-radius: 2px;
  border-radius: 3px;
  /*font-size:16px;[bigger!]*/
  font-size:18px;
  color: #000000;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:1px;
  border:1px solid #9999aa;		  
  background:#ffff22 url(img/carrello1.png) 95% center no-repeat;	   
  }	
  
a.cli_carrC {  
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:left;
  padding:1px 1px;
  -webkit-border-radius: 2px;
  border-radius: 3px;
  /*font-size:16px;[bigger!]*/
  font-size:18px;
  color: #000000;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:1px;
  border:1px solid #9999aa;		  
  background:#99cc99 url(img/carrello1.png) 95% center no-repeat;	   
  }	
  
  
/*-------------------------------- ABC VISITE-------------------------*/
					 
.tab_abcvis{		 
	empty-cells: show;	  
	padding:1px 1px;
	/*font-size:14px;[bigger!]*/
	font-size:16px;	
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	table-layout: fixed;width:100%;
	/*
	border-width: 1px;
	border-spacing: 1px;
	border:1px solid #aaaaaa;
	*/				 	
}
/* .tab_abcvis td{border-bottom:1pt solid black;border-color: #999999;	empty-cells: show;} */
.tab_abcvis th, .tab_abcvis td{border:1px solid #999999; empty-cells: show;}

/*-------------------------------- NAVIGAZIONE LISTINO -------------------------*/
					 
.tab_navlis{		 
	empty-cells: show;	  
	/*padding:1px 1px;*/
	font-size:16px;	
	color:#000000;
	background:#77ccff;	  
	text-decoration:none;
	text-transform:uppercase;
	table-layout: fixed;width:100%;
	border-collapse: collapse;
}
.tab_navlis th{background:#3399ff; border:1px solid #111111; empty-cells: show;}
.tab_navlis td{border:1px solid #222222; empty-cells: show;}
.navlis_alt {background:#99eeff;}  

/*-------------------------------- ORDINI APERTI -------------------------*/
					 
.tab_ordcli{		 
	/* empty-cells: show; */
	/* padding:1px 1px; */
	/*font-size:14px;[bigger!]*/
	font-size:16px;	
	background:#44dddd;	  
	border-collapse: collapse;
	/* color:#000000; */
	/* text-decoration:none; */
	/* text-transform:uppercase; */
	/*table-layout: fixed;width:100%;*/
	width:100%;
}								  
.tab_ordcli th{background:#33cccc; border:1px solid #222222; empty-cells: show;}
.tab_ordcli td{border:1px solid #222222; empty-cells: show;}
.ordcli_alt {background:#ccffff;}

/*-------------------------------- VISUALIZZA FATTURE -------------------------*/

a.button_visfatt{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  padding:2px;
  -webkit-border-radius: 2px;
  border-radius: 4px;
  font-size:16px;
  color: #000000;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:1px;
  border:1px solid #aaaaaa;																	   
  background:#99FF99;text-transform:uppercase;
  }

/*-------------------------------- STORICO ARTICOLI -------------------------*/
					 
.tab_stoart{		 
	/*font-size:14px;[bigger!]*/
	font-size:16px;	
	background:#aaaaaa;	  
	border-collapse: collapse;
	width:100%;
}								  
.tab_stoart th{background:#ccccff; border:1px solid #222222; empty-cells: show;}
.tab_stoart td{border:1px solid #222222; empty-cells: show;}
.stoart_alt {background:#cccccc;}  
  
/*-------------------------------- ANAGRAFICA CLIENTI-------------------------*/
												 
.tab_anacli {border-width: 0px;border-spacing: 0px;empty-cells: show;}
.tab_anacli td, .tab_anacli th {border-width: 0px;padding: 0px;}			 
												 
.tab_vis_ana {color:#111111;table-layout: fixed;width:100%;}
.tab_vis_ana td{border-bottom:1pt solid black;border-color: #999999}

.tab_vis_mac {color:#111111;table-layout: fixed;width:100%;font-size:12px;}
.tab_vis_mac td{border-bottom:1pt solid black;border-color: #999999;font-size:12px;}

.tab_vis_prz {color:#111111;table-layout: fixed;width:100%;border-width: 0px;border-spacing: 0px;empty-cells: show;border: none;border-collapse: collapse;}
.tab_vis_prz td{border-bottom:0pt;}
.tab_vis_prz tr{background:#339966;	}

a.button_nuovo{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  /*padding:2px 0px;[bigger!]*/
  padding:4px 0px;
  -webkit-border-radius: 2px;
  border-radius: 4px;
  /*font-size:14px;[bigger!]*/
  font-size:16px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:3px;
  border:1px solid #aaaaaa;																	   
  background:#ccffcc url(img/nuovo.gif) 10px center no-repeat;text-transform:uppercase;
  }

a.button_modifica{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  /*padding:2px 0px;[bigger!]*/
  padding:4px 0px;
  -webkit-border-radius: 2px;
  border-radius: 4px;
  /*font-size:14px;[bigger!]*/
  font-size:16px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:3px;
  border:1px solid #aaaaaa;																	   
  background:#ccffcc url(img/matita.gif) 10px center no-repeat;text-transform:uppercase;
  }

a.button_chiama{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  /*padding:2px 0px;[bigger!]*/
  padding:4px 0px;
  -webkit-border-radius: 2px;
  border-radius: 4px;
  /*font-size:14px;[bigger!]*/
  font-size:16px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:3px;
  border:1px solid #aaaaaa;																	   
  background:#ffff66 url(img/phone.png) 10px center no-repeat;text-transform:uppercase;
  }
  
a.button_maila{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  /*padding:2px 0px;[bigger!]*/
  padding:4px 0px;
  -webkit-border-radius: 2px;
  border-radius: 4px;
  /*font-size:14px;[bigger!]*/
  font-size:16px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:3px;
  border:1px solid #aaaaaa;																	   
  background:#ffff66 url(img/referenze.png) 10px center no-repeat;
  }


.tab_edit_ana {table-layout: fixed;width:100%;}
input.tab_edit_ana {/*font-size: 12px;[bigger!]*/font-size: 14px;}
select.tab_edit_ana {/*font-size: 12px;[bigger!]*/font-size: 14px;}
												 																								
a.conf_edit_ana{
	background:#eeeeee url(img/v2.gif) 2% center no-repeat;
	/*font-size:12px;[bigger!]*/
	font-size:14px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:3px 0px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}

a.canc_edit_ana{
	background:#eeeeee url(img/x2.gif) 2% center no-repeat;
	/*font-size:12px;[bigger!]*/
	font-size:14px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:3px 0px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}

.tab_ana {
	background:#88dd88;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    /*padding:2px 0px;[bigger!]*/
    padding:4px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
}

.tab_ana_b {
	background:#ff3333;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    /*padding:2px 0px;[bigger!]*/
    padding:4px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
}
		 
.tab_anamac {
	background:#88dd88;
	width:98%;
	font-size:8px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
}

.tab_anamac_b {
	background:#ff3333;
	width:98%;
	font-size:8px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
}



a.showanac{
	background:#aaffaa url(img/arrow_black.png) 98% center no-repeat;
	text-transform:uppercase;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #222222;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}

a.hideanac{
	background:#aaffaa url(img/arrow_black2.png) 98% center no-repeat;	  
	text-transform:uppercase;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #222222;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}							

a.showanac_b{
	background:#cc0000 url(img/arrow_black.png) 98% center no-repeat;
	text-transform:uppercase;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #000000;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}

a.hideanac_b{
	background:#cc0000 url(img/arrow_black2.png) 98% center no-repeat;	  
	text-transform:uppercase;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #000000;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}							
	
a.backtocli{
	background:#aaffaa url(img/arrowleft.png) 2% center no-repeat;
	text-transform:uppercase;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #222222;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}
			
.dati_conc {
	background:#88dd88;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #aaaaaa;	
}

/*-------------------------------- MESSAGGI -------------------------*/

.msg_ric {
	background:#99ffff;
	width:98%;
	font-size:16px;
	display: block;
	empty-cells: show;	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
}
				 
.messag {
	border:none;
	font-size:14px;
	background:#6699ff;
	display: block;
	empty-cells: show;	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:left;
    padding:1px 0px;
    -webkit-border-radius: 1px;
    border-radius: 2px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:1px;
	table-layout: fixed;width:100%;
}
.messag th {border:none;}							  

a.nuovo_msg {  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  padding:3px 0px;
  -webkit-border-radius: 3px;
  border-radius: 4px;
  font-size:16px;
  color: #000000;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:4px;
  border:2px solid #00aadd;																	   
  background:#00ccff url(img/matita.gif) 10px center no-repeat;text-transform:uppercase;
  }
							
/*-------------------------------- AGENDA -------------------------*/

.age_cli {
	background:#cc99ff;
	width:98%;
	/*font-size:16px;[bigger!]*/
	font-size:20px;
	/*display: block;*/
	empty-cells: show;	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    /*padding:2px 0px;[bigger!]*/
    padding:4px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
}
				
.attivita {
	border:none;
	/*font-size:14px;[bigger!]*/
	font-size:18px;
	background:#9966ff;
	/*display: block;*/
	empty-cells: show;	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:left;
    /*padding:1px 0px;[bigger!]*/
    padding:3px 0px;
    -webkit-border-radius: 1px;
    border-radius: 2px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:1px;
	table-layout: fixed;width:100%;		
}

a.showtxt{
	background:#7744dd url(img/arrow_black.png) 98% center no-repeat;
	width:98%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #222222;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #333333;	
	min-width: 16px;	
	}

a.hidetxt{
	background:#7744dd url(img/arrow_black2.png) 98% center no-repeat;	  
	width:98%;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #222222;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
    border:1px solid #333333;	
	min-width: 16px;	
	}							
				
.age_txt {
	background:#cc66ff;
}

.calday {
	table-layout: fixed;
	width:100%;
	text-transform:uppercase;
	border:none;   
	border-collapse: collapse;	
	/*font-size:14px;[bigger!]*/
	font-size:18px;
	/*background:#bb99ff;*/
	background:#ddbbff;
	/*display: block;*/
	empty-cells: show;	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:left;
    /*padding:1px 0px;[bigger!]*/
    padding:3px 0px;
    -webkit-border-radius: 1px;
    border-radius: 2px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:1px;
}

.cal_tr {
}			
tr.cal_tr td {
  border-bottom:1pt solid black;
  /*width:99%;*/
}											

.cal_tr_b {
  /*background:#9966ff;*/
  background:#bb99ff;
}			
tr.cal_tr_b td {
  border-bottom:1pt solid black;
}											

a.but_new_att{
	/*background:#ff66ff;*/
	background:#bb88bb;
	/*font-size:14px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    /*padding:1px 0px;[bigger!]*/
    padding:3px 0px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    margin-top:1px;
	white-space: nowrap;
	}										  

a.but_new_att:hover{
	background:#ddaadd;
}
	
a.but_edit_att{
	background:#eeeeee url(img/matita.gif) 2% center no-repeat;
	/*font-size:14px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    /*padding:2px 0px;[bigger!]*/
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}

a.but_canc_att{
	background:#eeeeee url(img/trash.png) 2% center no-repeat;
	/*font-size:14px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    /*padding:2px 0px;[bigger!]*/
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    margin-top:2px;
    border:1px solid #aaaaaa;	
	}



/*-------------------------------- STATISTICHE -------------------------*/

.stat_age {
	background:#ffff66;
	text-transform:uppercase;
	width:99%;
	/*font-size:12px;[bigger!]*/
	font-size:14px;
	display: block;
	empty-cells: show;	
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align:center;
    padding:2px 0px;
    -webkit-border-radius: 2px;
    border-radius: 4px;
    color: #111111;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:2px;
}

.stat_tab {color:#111111;border:1px;empty-cells: show;font-size:14px;border-collapse: collapse;table-layout: fixed;width:100%;} 
.stat_tab td, th {border: 1px solid black;padding: 2px;}							  
	
a.stat_gocli{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  padding:4px 0px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /*font-size:14px;[bigger!]*/
  font-size:16px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:2px;
  border:1px solid #aaaaaa;
  background:#ffff00;
  }  
  
/*-------------------------------- TESTA ORDINE -------------------------*/
.vis_testa {
	padding:3px 1px;
	empty-cells: show;
	background:#eeeeee;	 	
	border-collapse: collapse;
}				   

.vis_testa table {
	table-layout: fixed;
	width:100%;
	border:1px solid #99ffff; empty-cells: show;
	border-collapse: collapse;
	/*font-size:14px;[bigger!]*/
	font-size:16px;
}
				   
.vis_testa th {
	border:1px solid #99ffff; empty-cells: show; background:#65a9d7;
}

.vis_testa td {
	border:1px solid #99ffff; empty-cells: show; background:#98dcfa;
}

.vis_testa input {width:98%;padding:1% 1%;/*font-size:13px;*//*color:#ff0000;border:1px solid #ffcccc;*/}	

.vis_testa textarea { /*font-size: 12px;[bigger!]*/font-size: 14px; resize: none; }
.vis_testa select { 
	/*font-size: 12px;[bigger!]*/
	font-size: 14px; 
  	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 98%;
	cursor: pointer;	 
	-o-text-overflow: clip;
	text-overflow: clip;
}		  

.vis_testa input[type=submit], input[type=button] {	 
   border-top: 1px solid #96d1f8;
   background: #f7d425;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffaa), to(#f7d425));
   background: -webkit-linear-gradient(top, #ffffaa, #f7d425);
   background: -moz-linear-gradient(top, #ffffaa, #f7d425);
   background: -ms-linear-gradient(top, #ffffaa, #f7d425);
   background: -o-linear-gradient(top, #ffffaa, #f7d425);	      
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   /*font-size: 14px;[bigger!]*/
   font-size: 16px;
   text-decoration: none;
   vertical-align: middle;
   text-transform:uppercase;
   width:96%;height:96%;
   display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
   cursor: pointer;      
}
		  
.vis_testa input[type=submit]:hover, input[type=button]:hover {
   border-top-color: #FFFF99;background: #FFFF99;
   }  


a.showtesta{	
	background:#66ffff url(img/arrow_black.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
   	border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #96d1f8;	
	}

a.hidetesta{
	background:#66ffff url(img/arrow_black2.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #96d1f8;	
	}

/*-------------------------------- STORICO ORDINE -------------------------*/
.vis_stoord {
	padding:3px 1px;
	empty-cells: show;
	background:#eeeeee;	 	
	border-collapse: collapse;
}				   

.vis_stoord table {
	table-layout: fixed;
	width:100%;
	border:1px solid #222222; empty-cells: show;
	border-collapse: collapse;
	font-size:14px;
}
				   
.vis_stoord th {
	border:1px solid #333333; empty-cells: show; background:#aaff00;
}
.vis_stoord td {
	border:1px solid #333333; empty-cells: show; background:#ccdd33;
}
.vis_stoord_alt td{ border:1px solid #333333; empty-cells: show;background:#eeff55;}
							  
.vis_stoord input[type=submit], input[type=button] {	 
   border-top: 1px solid #96d1f8;
   background: #f7d425;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffaa), to(#f7d425));
   background: -webkit-linear-gradient(top, #ffffaa, #f7d425);
   background: -moz-linear-gradient(top, #ffffaa, #f7d425);
   background: -ms-linear-gradient(top, #ffffaa, #f7d425);
   background: -o-linear-gradient(top, #ffffaa, #f7d425);	      
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   /*font-size: 14px;[bigger!]*/
   font-size: 16px;
   text-decoration: none;
   vertical-align: middle;
   text-transform:uppercase;
   width:96%;height:96%;
   display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
   cursor: pointer;      
}
		  
.vis_stoord input[type=submit]:hover, input[type=button]:hover {
   border-top-color: #FFFF99;background: #FFFF99;
   }  

a.showstoord{	
	background:#aaff00 url(img/arrow_black.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
   	border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #dddd11;	
	}

a.hidestoord{
	background:#aaff00 url(img/arrow_black2.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #dddd11;	
	}

/*-------------------------------- PROMOZIONI ORDINE -------------------------*/
.vis_promo {
	padding:3px 1px;
	empty-cells: show;
	background:#eeeeee;	 	
	border-collapse: collapse;
}				   

.vis_promo table {
	table-layout: fixed;
	width:100%;
	border:1px solid #eeee22; empty-cells: show;
	border-collapse: collapse;
	font-size:14px;
}
				   
.vis_promo th {
	border:1px solid #dddd11; empty-cells: show; background:#ffff33;
}
.vis_promo td {
	border:1px solid #dddd11; empty-cells: show; background:#ffff33;
}

a.showpromo{	
	background:#ffff33 url(img/arrow_black.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
   	border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #dddd11;	
	}

a.hidepromo{
	background:#ffff33 url(img/arrow_black2.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #dddd11;	
	}

.ins_promo {
	padding:3px 1px;
	empty-cells: show;
	background:#eeeeee;	 	
	border-collapse: collapse;
}				   

.ins_promo table {
	table-layout: fixed;
	width:100%;
	border:1px solid #eeee22; empty-cells: show;
	border-collapse: collapse;
	font-size:14px;
}
				   
.ins_promo th { border:1px solid #dddd11; empty-cells: show;background:#ff6633;}
.ins_promo td { border:1px solid #dddd11; empty-cells: show; background:#ffff33;}

.ins_promo_alt td{ border:1px solid #cccc00; empty-cells: show;background:#ebeb20;}
.ins_promo_oma td{ border:1px solid #aaaa00; empty-cells: show; background:#ff9900;}


.ins_promo input[type=submit],.ins_promo input[type=button] {	 
   border-top: 1px solid #96d1f8;
   background: #FF3300;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#dd0000));
   background: -webkit-linear-gradient(top, #ffcc00, #dd0000);
   background: -moz-linear-gradient(top, #ffcc00, #dd0000);
   background: -ms-linear-gradient(top, #ffcc00, #dd0000);
   background: -o-linear-gradient(top, #ffcc00, #dd0000);	      
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   text-transform:uppercase;
   width:96%;height:96%;
   display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
   cursor: pointer;      
}
		  
.ins_promo input[type=submit]:hover,.ins_promo input[type=button]:hover {
   border-top-color: #FFFF99;background: #FFFF99;
   }  

  
/*-------------------------------- CARRELLO -------------------------*/
										 
.vis_carrello {
	padding:3px 1px;
	empty-cells: show;
	background:#eeeeee;	 	
	border-collapse: collapse;
}				   

.vis_carrello table {
	table-layout: fixed;
	width:100%;
	border:1px solid #96d1f8; empty-cells: show;
	border-collapse: collapse;
	/*font-size:14px;[bigger!]*/
	font-size:16px;
}
				   
.vis_carrello th {
	border:1px solid #96d1f8; empty-cells: show; background:#4387b5;
}

.vis_carrello td {
	border:1px solid #96d1f8; empty-cells: show; background:#76bae8;
}

.vis_carrello input {width:98%;padding:1% 1%;/*font-size:13px;*//*color:#ff0000;border:1px solid #ffcccc;*/}

.vis_carrello_alt td{
	border:1px solid #96d1f8; empty-cells: show; background:#65a9d7;
}

.vis_carrello_pro1 td{
	border:1px solid #96d1f8; empty-cells: show; background:#92c0e0;font-style: italic;
}
.vis_carrello_pro2 td{
	/*border:1px solid #96d1f8; empty-cells: show; background:#b0e1ff;*/
	border:1px solid #96d1f8; empty-cells: show; background:#84bfdc;font-style: italic;
}


.vis_carrello input[type=submit],.vis_carrello input[type=button] {	 
   border-top: 1px solid #96d1f8;
   background: #f7d425;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffaa), to(#f7d425));
   background: -webkit-linear-gradient(top, #ffffaa, #f7d425);
   background: -moz-linear-gradient(top, #ffffaa, #f7d425);
   background: -ms-linear-gradient(top, #ffffaa, #f7d425);
   background: -o-linear-gradient(top, #ffffaa, #f7d425);	      
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   /*font-size: 14px;[bigger!]*/
   font-size: 16px;
   text-decoration: none;
   vertical-align: middle;
   text-transform:uppercase;
   width:96%;height:96%;
   display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
   cursor: pointer;      
}
		  
.vis_carrello input[type=submit]:hover,.vis_carrello input[type=button]:hover {
   border-top-color: #FFFF99;background: #FFFF99;
   }  


a.showcarrello{	
	background:#65a9d7 url(img/arrow_black.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
   	border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #96d1f8;	
	}

a.hidecarrello{
	background:#65a9d7 url(img/arrow_black2.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	/*font-size:16px;[bigger!]*/
	font-size:18px;
	display: block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	cursor: pointer;
	text-align:center;
    padding:4px 0px;
    -webkit-border-radius: 4px;
    border-radius: 6px;
    color: #333333;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    margin-top:4px;
    border:1px solid #96d1f8;	
	}


.ebutton {
   border-top: 1px solid #96d1f8;
   /*
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);	
   */
   background: #f7d425;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffaa), to(#f7d425));
   background: -webkit-linear-gradient(top, #ffffaa, #f7d425);
   background: -moz-linear-gradient(top, #ffffaa, #f7d425);
   background: -ms-linear-gradient(top, #ffffaa, #f7d425);
   background: -o-linear-gradient(top, #ffffaa, #f7d425);	      
   /*padding: 3px 6px;*/
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   /*font-size:14px;[bigger!]*/
   font-size:16px;
   text-decoration: none;
   vertical-align: middle;	
   width:98%;height:98%;
   display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
   cursor: pointer;
   }  
   
.ebutton:hover {
   /*border-top-color: #28597a;background: #28597a; color: #ccc*/
   border-top-color: #FFFF99;background: #FFFF99;
   }  
/*   
.ebutton:active {
   border-top-color: #1b435e;background: #1b435e;
   }
*/
   	
/*-------------------------------- FILTRI ARTICOLI -------------------------*/

.tab_filtriart{/*display:block;*/padding:4px 1px;font-size:16px;color:#000000;text-decoration:none;text-transform:uppercase;table-layout: fixed;width:98%;}

input.input_filart { font-size: 14px; }		  
select.input_filart { font-size: 14px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 98%; cursor: pointer; -o-text-overflow: clip; text-overflow: clip;}

input.submit_filart{
	width:100%;text-align:center;font-size:16px;margin-top:5px;padding:7px 0px;margin-bottom:10px;	
	display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; cursor: pointer; width:98%;
	text-align:center; -webkit-border-radius: 8px; border-radius: 8px; color: #444444; -o-text-overflow: clip; text-overflow: clip; -webkit-box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 8px 2px rgba(0,0,0,0.2); text-shadow: -1px -1px 0 rgba(15,73,168,0); -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); border:1px solid #aaaaaa;
	background:#eeeeee url(img/lente.gif) 10px center no-repeat;	  
}
a.showfilart{
	background:#99ffcc url(img/arrow_black.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block;	-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
	cursor: pointer; text-align:center; padding:4px 0px; -webkit-border-radius: 4px; border-radius: 6px;
    color: #444444; -o-text-overflow: clip; text-overflow: clip; -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2); text-shadow: -1px -1px 0 rgba(15,73,168,0);
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); margin-top:4px;
    border:1px solid #aaaaaa;	
	}

a.hidefilart{
	background:#99ffcc url(img/arrow_black2.png) 98% center no-repeat;
	width:98%;text-transform:uppercase;
	font-size:16px;
	display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
	cursor: pointer; text-align:center; padding:4px 0px; -webkit-border-radius: 4px; border-radius: 6px;
    color: #444444; -o-text-overflow: clip; text-overflow: clip; -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2); text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); margin-top:4px;
    border:1px solid #aaaaaa;	
	}	
																			  

/*-------------------------------- VEDI/SELEZIONA ARTICOLI -------------------------*/

.tab_navigaart {
	padding:3px 1px;
	empty-cells: show;
	background:#eeeeee;	 	
	border-collapse: collapse;
}				   
.tab_navigaart table {
	table-layout: fixed;
	width:100%;
	border:1px solid #222222; empty-cells: show;
	border-collapse: collapse;
	/*font-size:14px;[bigger!]*/
	font-size:16px;
}
				   
.tab_navigaart th {
	border:1px solid #222222; empty-cells: show;	 
	/*background:#66cc66;*/
	background:#99ff99;
}

.tab_navigaart td {
	border:1px solid #222222; empty-cells: show;
	/*background:#99ff99;*/
	background:#bbffbb;
}

.tab_navigaart input {width:98%;padding:1% 1%;/*font-size:13px;*//*color:#ff0000;border:1px solid #ffcccc;*/}

.tab_navigaart_alt td{
	border:1px solid #222222; empty-cells: show;
	/*background:#99ff66;*/
	background:#ccffcc;
}

.tab_navigaart_cl1 td{
	border:1px solid #222222; empty-cells: show;
	background:#99ffff;
}
.tab_navigaart_cl1alt td{
	border:1px solid #222222; empty-cells: show;
	background:#99dddd;
} 

.tab_navigaart input[type=submit],.tab_navigaart input[type=button] {	 
   border-top: 1px solid #96d1f8;
   background: #f7d425;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffaa), to(#f7d425));
   background: -webkit-linear-gradient(top, #ffffaa, #f7d425);
   background: -moz-linear-gradient(top, #ffffaa, #f7d425);
   background: -ms-linear-gradient(top, #ffffaa, #f7d425);
   background: -o-linear-gradient(top, #ffffaa, #f7d425);	      
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   /*font-size: 14px;[bigger!]*/
   font-size: 16px;
   text-decoration: none;
   vertical-align: middle;
   text-transform:uppercase;
   width:96%;height:96%;
   display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
   cursor: pointer;      
}
		  
.tab_navigaart input[type=submit]:hover,.tab_navigaart input[type=button]:hover {
   border-top-color: #FFFF99;background: #FFFF99;
   }  


a.add_carrello{
	background:#99ffcc;
	width:98%;height:98%;
	display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;
	cursor: pointer;
	/* padding: 1px 1px; */
	-webkit-border-radius: 3px; border-radius: 4px;
    color: #444444; -o-text-overflow: clip; text-overflow: clip; -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.2) ;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.2); text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
    -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1); -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	/* margin-top:2px;margin-bottom:2px;margin-right:2px;margin-left:2px; */
    border:1px solid #aaaaaa;	
	}	

a.add_carrello:hover {
	background:#77ddaa;
   }  
	
	
/* -------------------  BOTTONI DEL SOTTOMENU RELATIVO ALLA MANUTENZIONE ANAGRAFICA CLIENTI (funzana_mob) ---------------------- */							
a.button_ma{  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:center;
  /*padding:2px 0px;[bigger!]*/
  padding:4px 0px;
  -webkit-border-radius: 2px;
  border-radius: 4px;
  /*font-size:14px;[bigger!]*/
  font-size:18px;
  color: #222222;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:2px;
  border:1px solid #aaaaaa;
  }
																			  
a.ma_messaggic{background:#99ffff url(img/mail04.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_messaggicx{background:#99ffff url(img/mail07.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_ordini{background:#99ffff url(img/vendite32x32tsp.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_offerte{background:#99ffff url(img/vendite32x32tsp.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_stat{background:#99ffff url(img/graph3d.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_agenda{background:#99ffff url(img/agenda.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_stoart{background:#99ffff url(img/money32x32tsp.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_carrello{background:#99ffff url(img/carrello1.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_carrelloA{background:#ffff66 url(img/carrello1.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_carrelloC{background:#99cc99 url(img/carrello1.png) 10px center no-repeat;text-transform:uppercase;}
a.ma_estratto{background:#99ffff url(img/vendite32x32tsp.png) 10px center no-repeat;text-transform:uppercase;}

	
/*------------------------ DOCUMENTI ESTERNI -------------------------------------------------------*/
.tab_navigadoc a{
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:98%;
  text-align:left;
  padding:1px 1px;
  -webkit-border-radius: 2px;
  border-radius: 3px;
  font-size:18px;
  font-weight: bold;
  color: #000000;
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2);
  box-shadow: 1px 1px 4px 1px rgba(150,150,200,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  margin-top:1px;
  border:1px solid #9999aa;		  
  background:#99ff99 /*url(img/lente.gif) 98% center no-repeat*/;	   
  }	

/*-------------------------------------------------------------------------------*/
