html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {width:100%;
	line-height: 1;
}

ol, ul {
	list-style: none;
}
#quantipezzi{background:white; padding:2px}
/* tables still need 'cellspacing="0"' pubbo  testafoto contenitoregrande2 com12   */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
		  /* ----IMPOSTAZIONE GENERALE--- gratuito  */
input[type=number]{width:120px}
		
input[type=text]:focus {
  border: 3px solid #555;
}
input{background:white; width:90px}

p{  font-family: verdana, arial, sans-serif;  font-size: 13px;  font-style: italic; font-weight:bold; color:black;}
 h1, h2, h3, h4, h5, h6 {color:black; font-style: italic;font-family: verdana, arial, sans-serif; }  

/*LINK */

a:link , a:visited {
    text-decoration: none;
    color: black;
    background-color: transparent;
}
a:hover , a:active {
    text-decoration: underline;
    color: black;
	cursor: pointer;
}
#contenitore2{width:100%; max-width:998px; max-height:2990px;  margin:0 auto;   padding:2px; background: #ffffe6; margin-bottom:0px}

/*  --------------------INIZIO CONTENITORE TOTALE-----  ---  fotopiccola11  Object1 row ------------ */
.gratuito{color:black;}
.lostampo{width:15px}
.condividi{font-size:9px;}
.condivido{font-size:16px;text-align:left}
#quantity{text-align:center; max-width:95px }
#textin{text-align:center; }
#contenitore3{width:100%; height:auto  }
.tuttelefoto{position: relative; border:0px; width:100%; height:auto;text-align:center;padding:0px; background:white }
.testafoto{width:100%; max-height:700px}
.contenitoregrande{ display:none;position: relative; max-width:100%; height:auto}
.contenitoregrande2{display:none;position:relative;  width:131%; height:auto;top:0; margin-left:-16%}
.unafotogrande{ max-width:100%; height:auto; padding:1px;border:1px solid red}
.unafotogrande2{ width:100%; height:auto; padding:1px}
.fotogrande{max-width:100%; height:auto;}
.unafotopiugrande {display:none}
.fotorama{width:100%; height:auto; padding:1px;}
/* .large{transform: scale(1.5);} */
.large{border:2px solid red}
.tuttefoto{width:100%; padding:1px; border-top:1px solid black; margin-top: 2px}
.fotopiccola{width:14.5%; max-height:60px; display:inline-block;  margin:0auto;  border:1px solid black; padding:1px;  }
.fotopiccola:hover { border:1px solid red}
#absolute2 {		
  position: absolute;
  top: 5%;
  right: 50%;
  width: 20px;
  height: 20px;
  z-index:1000;  
}
#absolute33 {		
  position: absolute;
  top: 5%;
  right: 50%;
  width: 20px;
  height: 20px;
  z-index:1000;  
}
.fotopiccola11{  width:100%;}
.vedregg{font-size:13px}

.sfuma{background:red}
.imgpersonale{vertical-align: middle; width: 25px; height: auto}
.imgpersonale2{vertical-align: middle; width: 30px; height: auto}
.numbertext{width:auto;background:white;border:1px solid black; -webkit-border-radius: 20px;
-moz-border-radius: 20px;border-radius: 20px; margin-left:5%; margin-top:0.1%; }

.Object1 {
webkit-box-shadow: 0px 20px 0px -10px #FFFF-FF, 0px -20px 0px -10px #FFFFFF, 20px 0px 0px -10px #FFFFFF, -20px 0px 0px -10px #FFFFFF, 0px 0px 0px 10px #FF0000, 0px 0px 0px -28px rgba(0,0,0,0); 
box-shadow: 0px 20px 0px -10px #FFFFFF, 0px -20px 0px -10px #FFFFFF, 20px 0px 0px -10px #FFFFFF, -20px 0px 0px -10px #FFFFFF, 0px 0px 0px 10px #FF0000, 0px 0px 0px -28px rgba(0,0,0,0);
background:white;border:1px solid green;padding:1px;
}
.lafreccia{display:none}
.datiinserzione{display:inline-block; font-size:13px; background:white; border:1px solid red; padding:2px; margin:2px;}
.tipoperazione {font-size:13px; }
.dativis{font-weight:bold; width:49%; text-align:left;font-size:13px;background:#e1eaea; display:inline-block}
.indica{font-weight:bold; color:black; width:49%; text-align:right;font-size:12px;background:#e6fff2; display:inline-block }
.termina{display:inline-block; text-align:center; font-size:13px;font-weight: bold; }
.alla{display:inline-block; background:white;}
.conclusione{display:inline-block; color:red; }
.didascalia{text-align:center; font-size:13px; font-weight: bold; background:white}
.hider {
  display: none;
  border:2px solid red;
  color:black;
  padding:6px;
  }
 .vadAnn1{display:inline-block; border:1px solid green; padding:2px; background:white; font-size:13px; margin:2px;}
 .tornaindierto{width:100%; text-align:center}
.vaiavanti{width:100%; text-align:center}
.stainmezzo{display:block}
.milla{display:block;}


 @media print {
         p.bodyText {font-family:georgia, times, serif;}
		 .tipoperazione{display:none}
		 #negozio{display:none}
		 #adins{display:none}
		 #advend{display:none}
		 #togli{display:none}
		 #togli2{display:none}
		 .togli2{display:none}
      }



@media  (min-width: 250px) {
	.milla{display:inline-block}
	.tipoa{text-align:center; font-size:10px}

}

@media  (min-width: 320px) {
	
	.fotopiccola{max-width:15%; max-height:70px; display:inline-block;  margin-left: auto;  margin-right: auto; border:1px solid black; padding:1px;  }
.vedregg{font-size:14px}
.tipoa{text-align:center; font-size:11px}

}
	@media  (min-width: 338px) {
	.lostampo{width:16px}
.dativis{font-size:14px;}
.indica{ font-size:13px; }
	
.condividi{font-size:10px;}
.condivido{font-size:17px;text-align:left}
.tipoa{text-align:center; font-size:11px}

}
	
@media  (min-width: 450px) {.condividi{font-size:11px;}
.dativis{font-size:15px;}
.indica{ font-size:14px; }
.fotopiccola{max-width:15.5%; max-height:120px; display:inline-block;  margin:0 auto; border:1px solid black; padding:1px;  }
.lostampo{width:17px}
.fotogrande{width:auto; max-height:400px; margin:0auto}
.vedregg{font-size:15px}
.tipoa{text-align:center; font-size:12px}


}
@media  (min-width: 489px) {.lafreccia{display:inline-block} 

}

@media  (min-width: 32rem) {.condividi{font-size:12px;}
.condivido{font-size:18px;text-align:left}
	.lostampo{width:18px}
.vedregg{font-size:16px}
.tipoa{text-align:center; font-size:12px}

}
@media  (min-width: 520px) {
.dativis{font-size:16px;}
.indica{ font-size:15px; }

}
@media  (min-width: 650px) {
.lostampo{width:19px}
.condividi{font-size:13px;}
.condivido{font-size:19px;text-align:left}
.fotogrande{width:auto; max-height:500px; margin:0auto}
.stainmezzo{display:none}
.vaiavanti{text-align:left; display:inline-block; width:47%;font-weight: bold;float:right}
#annHome1 {width:100%; text-align:center;}
.vadAnn1{display:inline-block; border:1px solid green; padding:2px; background:white; font-size:13px}
.unafotogrande{display:none}
.unafotopiugrande {display:block; max-height:100%;}
.fotopiccola{max-width:15.7%; max-height:160px; display:inline-block; margin-left: auto;  margin-right: auto; padding:1px;  border:1px solid green; }
.datiinserzione{display:inline-block; font-size:14px; background:white; border:1px solid red; padding:2px; margin:2px;}
.termina{display:inline-block; text-align:center; font-size:14px; font-weight: bold;}
	p{font-weight: bold;}	
.tipoperazione {font-size:14px; font-weight:bold; }
.tipoa{text-align:center; font-size:13px}
}

@media  (min-width: 1000px) {	
	.lostampo{width:20px}
.condividi{font-size:14px;}
	.fotopiccola{max-width:17%; max-height:200px; display:inline-block; margin:0 auto; padding:1px;  border:1px solid yellow; }
}