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;}

.head img{
	max-width:90%;
	max-height:90%;
	height: auto;
}

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-appearance: none;*/
  /*-webkit-appearance:default-button; */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  /*width:95%;*/
  width:500px;
  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.setmail{background:#eeeeee url(img/servizi.png) 10px center no-repeat;}
a.interroga{background:#eeeeee url(img/lente.gif) 10px center no-repeat;}
a.gestutut{background:#eeeeee url(img/chisiamo.png) 10px center no-repeat;}
a.logout{background:#eeeeee url(img/exit2.gif) 10px center no-repeat;}
							   


div.testagal{width:100%;padding:0px 0px;margin:0px;float:left;text-align:center;background:#ffffff;}

.testagal img{
	max-width:714px;
	max-height:165px;
	height: auto;
}


a.ritiro{background:#ddeeff;}

a.buttonrit{  display: block;	  
  -webkit-appearance: none;
  -webkit-appearance:default-button;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  width:95%;
  text-align:center;
  padding:2px 0px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size:22px;
  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:8px;
  border:1px solid #aaaaaa;	
  text-transform:uppercase;
  word-wrap: break-word;  
  }

					

/*-------------------------------- NAVIGAZIONE ORDINI -------------------------*/


.tab_ordclixxx td,tr,th{										  
	table-layout: fixed;
	width:100%;
}

.tab_ordcli{
	font-size:16px;
	border-collapse: collapse;
	width:98%;
	table-layout: fixed;width:98%;
	word-wrap: break-word;
	padding:4px 4px;	
	/*box-sizing: border-box;*/
}

.tab_ordcli table {
	table-layout: fixed;
	font-size:16px;
	border-collapse: collapse;
	width:98%;
	padding:4px 4px;		
	/*box-sizing: border-box;*/
}
						  
.tab_ordcli tr{table-layout: fixed;width:100%}
.tab_ordcli th{background:#99ff99; border:1px solid #222222; empty-cells: show; padding: 2px;table-layout: fixed;width:100%}
.tab_ordcli td{border:1px solid #222222; empty-cells: show; padding: 2px;table-layout: fixed;width:100%}

.ordcli_std {background:#99ffcc;}
.ordcli_alt {background:#ccffff;}

a.ordzoom{
	background:url(img/lente.gif) 2px center no-repeat;
	text-align:center;		
	padding: 10px 34px;
  	text-decoration: none;
	}

	
	
.tab_orddett{
	font-size:16px;
	border-collapse: collapse;
	width:98%;
	display: block;
	word-wrap: break-word;
	padding:4px 4px;		
	
}

.tab_orddett table {
	/*table-layout: auto;*/
	/*word-break: break-all;*/
	table-layout: fixed;
	width:100%;
}

.tab_orddett th{
	background:#ffff33; 
	border:1px solid #222222; 
	empty-cells: show; 
	padding: 4px;
	/*white-space: nowrap;*/
	word-wrap: break-word;
	}
.tab_orddett td{
	border:1px solid #222222; 
	empty-cells: show; 
	padding: 4px;
	/*white-space: nowrap;*/
	word-wrap: break-word;
	/*text-overflow: ellipsis; overflow: hidden;*/
	}

.orddett_std {background:#ffff66;}
.orddett_alt {background:#ffff99;}

.tab_orddett input {width:98%;padding:1% 1%;/*font-size:13px;*//*color:#ff0000;border:1px solid #ffcccc;*/}

.tab_orddett input[type=submit],.tab_orddett 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_orddett input[type=submit]:hover,.tab_orddett input[type=button]:hover {
   border-top-color: #FFFF99;background: #FFFF99;
   }  


/*-------------------------------- SETUP MAIL -------------------------*/

.tab_setup{
	font-size:16px;
	border-collapse: collapse;
	width:98%;
	table-layout: fixed;width:98%;
	display: block;
	word-wrap: break-word;
	padding:4px 4px;		
}

.tab_setup table {
	table-layout: fixed;	
	background:#aabbcc;
}

.tab_setup th{background:#99ff99; border:0px; empty-cells: show; padding: 4px;}
.tab_setup td{border:1px solid #222222; empty-cells: show; padding: 4px;}


/*-------------------------------- FILTRI -------------------------*/

.tab_filtri{		 
	table-layout: fixed;
	width:98%; 
	display:block;
	font-size:18px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;	 
}

.tab_filtri th{ background:#dddddd; }
.tab_filtri td{ background:#cccccc;padding: 3px; }

input.input_filtri { font-size: 16px; border: 0px; }		  
select.input_filtri { 
	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_filtri{
	width:100%;text-align:center;font-size:18px;margin-top:4px;padding:7px 0px;margin-bottom:4px;
	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;	  
}

