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;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
/* remember to highlight pubbo  */
ins {
	text-decoration: none;
}
del {
	text-decoration: none;
}
/* tables still need 'cellspacing="0"' in the menulaterale */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
	
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	
	
}
		  /* inizio menu orizzontale     */
		

		  
		  
		  /* FINE menu orizzontale     */
		  /* ----IMPOSTAZIONE GENERALE---     */
		  
		  
		  
	input[type=number]{width:180px}
	
.prix{background:green; display:inline-block; width:auto; margin:0 auto; padding:5px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
body{width:100%;font-family: Georgia, serif; color: black; margin-bottom:100px;line-height: 1.5;position: relative; } 
input[type=text]:focus {  border: 3px solid #555;}
p{  font-family: verdana, arial, sans-serif;  font-size: 12px;  font-style: italic; color:black;}
 h1, h2, h3, h4, h5, h6 {color:black;}  
.errorecon{text-align: center; max-width:500px; margin: 0 auto; border: 8px solid red; margin-top:10%; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }
/*LINK */


.box2 {
  display: block;
  width: 100%;
  height: 50px;
  padding: 2px;
  background:-webkit-box-shadow: inset -1px 1px 100px 23px #FFFFFF,0px 0px 5px 1px #000000;
-moz-box-shadow: inset -1px 1px 100px 23px #FFFFFF,0px 0px 5px 1px #000000;
-o-box-shadow: inset -1px 1px 100px 23px #FFFFFF,0px 0px 5px 1px #000000;
box-shadow: inset -1px 1px 100px 23px #FFFFFF,0px 0px 5px 1px #000000;
	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  font-size:10px;
  }
.xbcaio{height:30px;}
.xbcaio2{max-width:100%;height:auto;}
#xcvbn{display:block}
a:link , a:visited {
    text-decoration: none;
    color: black;
    background-color: transparent;
}
a:hover , a:active {
    text-decoration: none;
    color: green;
}
tr:nth-child(even) {background-color: #ffffcc;}
/* #contenitore{background:white;width:100%; height:auto;margin-top:0px; margin-bottom:10px; position: relative;}
  --------------------INIZIO CONTENITORE TOTALE----- ciclista --------------- 

#contenitore{width:100%; height:auto;  margin-top:2px; margin-bottom:30px; background: rgb(246,219,93);
background: radial-gradient(circle, rgba(246,219,93,1) 0%, rgba(230,230,200,1) 50%, rgba(246,219,93,1) 100%);}*/

#contenitore{width:100%; height:auto;  margin-top:0px; margin-bottom:20px; background: -webkit-box-shadow: inset 1px 1px 43px 7px #04B51B;
-moz-box-shadow: inset 1px 1px 43px 7px #04B51B;
-o-box-shadow: inset 1px 1px 43px 7px #04B51B;
box-shadow: inset 1px 1px 43px 7px #04B51B;}
	
	.original-button {
  align-items: center;
  justify-content: center;
  line-height: 100%;
  text-decoration: none;
  color: red;
  border-radius: 5px;
  width: auto;
  height: 100%;
  font-weight: bold;
  border-bottom: 4px solid #179e43;
  transition: 0.3s;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
  background-color: green;
}

.original-button:hover {
  box-shadow: 0 0 rgba(0, 0, 0, 0.4);
  border-bottom-width: 2px;
  transform: translateY(2px);
  
}
	/*  ---------------login1---------------------------------------- piccol12 parted2 pubbo2 parted pubbo popo */
	/* PARTE DEL  _________________________________ */
	#parted{display:inline-block; text-align:left; width:79%; border:0;margin:0;  padding:0;vertical-align:middle; }
	#perdx{display:inline-block;width:19%; border:0; margin:0; padding:2%; vertical-align:middle;  }
	
	#parted2{width:100%;   margin:0;border:0;  vertical-align:middle; }
	#secondo2{width:100%; margin:0;border:0; text-align:center; padding:1%; vertical-align:middle; }
	.sottafoto{display:block}
	.soprafoto{display:none}
#rotea{display:none; opacity:1;  position: fixed; top: 100; border:10px solid green;background:white;padding:30px; opacity:1; z-index:10000; left:42%;-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius: 300px;}
	
	.piccol0{vertical-align:middle;width:12%;}
	.piccol1{display:inline-block; margin: 0}
	.piccol11{vertical-align:middle;display:inline-block;width:12%; max-width:39px}
	.piccol12{vertical-align:middle;display:inline-block; max-width:35px}
	.piccol2{vertical-align:middle; max-width:100%; max-height:200px }
	.piccol2b{vertical-align:middle;width:99%;height:57px; display:inline-block;}
	.piccol3{display:inline-block;  max-width:24px}
	.icomenu2{vertical-align:middle;width:27%;display:inline-block;min-width:40px; max-width:70px}
.pubbo3{display:inline-block;cursor:pointer;text-decoration: none;padding:1px; max-width:10%; height:auto; border:1px solid red}
.pubbo2{display:inline-block;cursor:pointer; text-align:center; text-decoration: none;padding:1px; max-width:46%; max-height:150px;  }
.pubbo{display:none;}
.pobbo{display:inline-block;cursor:pointer;text-align:center; text-decoration: none;font-weight: bold;font-size:95%; padding:3px; max-width:50%;height:auto; border:1px solid black; -webkit-border-radius: 8px;	-moz-border-radius: 8px;border-radius: 8px;background:white; }

.apubbo{display:none;cursor:pointer;text-decoration: none;padding:1px; width:auto;height:auto; background:white; color:black;  border:1px solid green; 
font-size:8px; -webkit-border-radius: 5px;	-moz-border-radius: 5px;border-radius: 5px; }
.apobbo{display:inline-block;cursor:pointer;text-decoration: none;padding:1px; width:auto;height:auto}
.piu{vertical-align: middle; max-height: 30px}
.piu2{vertical-align: middle; max-height: 30px}
	a.pubboa{font-size:96%;}
	/* _________________________________  */

	.linkpag{font-size:13px; text-decoration: none;}
#primotit{display:none; font-size:14px}
.titoloes3{display:block; }
	.add-button {
  background:white;
  width:auto;
  font-size:120%;
  color:black;
  z-index:10;
  border:2px solid green;
  
}
.divs{margin-bottom:5px}
#annunciscaduti:hover {  background: yellow;cursor: pointer;}
#annunciattivi:hover {  background: yellow;cursor: pointer;}
#annuncieliminati:hover {  background: yellow;cursor: pointer;}
.infoin{font-size:12px; display:inline-block; padding:2px; margin:1px; margin-top:2px; border:1px solid black; background:white}
	#testata{ position:relative; width:100%; height:auto; margin-top:2px; padding-bottom:3px  }
	#testata2{ position:relative; width:100%; height:auto; margin-top:10px; padding:0; margin:0}
	#logo{ float:left;width:65%; max-width: 350px;height: auto; text-align: center;  margin-top:0.7rem; }
	#logo1{ display:none; float:left;width:65%; max-width: 250px;height: 3.5rem; text-align: center; margin-top:0.7rem; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}	
#new{display:none}
			.imglogo{max-width:90%;  max-height:90%;  margin:0 auto; margin-top:0.5rem;}
			.imglogo1{max-width:90%;  max-height:90%;  margin:0 auto; margin-top:0.5rem;}
			.imggo1{max-width:120%;  max-height:90%;  margin:0 auto; margin-top:0.5rem;}

					.areapersonale{font-size:0.8rem; color:red;background:green;}
		#iconamenu{ float:right;width:18%; height:auto;text-align: center; }

		#iconamenu1{ float:right;width:18%; height:auto;text-align: center;	}
			 .icomenu{max-width:2.5rem; height:auto; margin-top:0.6rem; }
			 .icomenu1{max-width:25px; height:auto; margin-top:0.6rem; }
			.icomenu2{max-width:40px; height:auto; margin-top:15px;}
			.xrp{font-size:12px}
			.xrp1{font-size:14px; color:green}
			.login{ display:none; text-align:center}
			.login1{display:none;position: absolute;  top: 3rem; right:0;width:auto; height:auto; margin-bottom:0.3rem; text-align:center; color: black;font-size:0.8rem;background:  white; z-index:1000; border:1px solid green; -webkit-border-radius: 15px;	-moz-border-radius: 15px;border-radius: 15px;}
		   .login2{display:none;position: absolute;  top: 3rem; right:0;width:auto; height:auto; margin-bottom:0.3rem; text-align:center; color: black;font-size:0.8rem;background:  #FFFF99; z-index:1000; border:1px solid blue; -webkit-border-radius: 15px;	-moz-border-radius: 15px;border-radius: 15px;}
		   .rispondi{display:none}
		   .descrizione{display:none}
		   .spedizione{display:none}
		   .Cortesia{display:none}
		   .fixed_center{display:none}
		   /* .gratuito{color:black; font-size:15px; font-family:Goudy Old Style; font-style:italic}*/
		   .gratuito{display:none}
		   .lecatt{display:none}
		   	   .fixed_centero1{display:block;position: absolute;  top: 3rem; right:0;width:auto; height:auto; margin-bottom:0.3rem; text-align:center; color: black;font-size:0.8rem;background:  #FFFF99; border:1px solid blue;  z-index: 100; -webkit-border-radius: 15px;	-moz-border-radius: 15px;border-radius: 15px;}		   
				.areapersonale{background: #ccc;}
				
				.ul_pagina_personale li{padding:0.5rem;}
				.ul_pagina_personale li:hover{background:white;}
			    .datapubb{font-size:10px; text-align:center}

			
#botaccedi, #botaccedi1, #botaccedi2, #botaccedi3, #botaccedi4, #botaccedi5, #botaccedi6, #botaccedi7, #botaccedi8, #botaccedi9{color: green; }
			.botaccedi{color: red; }
			
			
			/*  ----------------------PUBBLICA  imglente  */

		#bottonepubblica1{display:none;}
			#pubblica_annuncio{width:100%; height:0px;  overflow: hidden;}
			
			         /*  ----------------------PUBBLICA--------placeholder-----------------   */
#bottonepubblica{display:none;}
#pubblica{width:100%; height:auto; margin:0 auto; margin-top:16px; text-align:center; margin-bottom:3px; padding:2px}
			
a.pubblica:link    {text-decoration: none; color:white; background:green; padding:0.2rem; font-family: verdana, arial, sans-serif; font-weight: bold;	font-size: 8px;  margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:visited {text-decoration: none; font-size: 8px; color:white; background:green; font-family: verdana, arial, sans-serif; font-weight: bold;    margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:hover { color:green; background:white; border:3px solid green;}	 

.pubblicas{width:13px}			
			.icomenu3{display:none;}
			.icomenu4{display:block;text-align:center; max-width:2rem; height:auto;padding:0.1rem; margin:0 auto;}
					
				/* ---------------------- FINE PUBBLICA------link------------------------------------ */
						/*tabella utente registrato*/
						
.imgpersonale{vertical-align: middle; width: 25px; height: auto}
.imgpersonale2{vertical-align: middle; width: 30px; height: auto}

.table1 tr td {
padding:0.6rem;
font-size: 14px;
text-align: center;
   border: 1px solid black;
}

												/*fine tabella utente registrato*/
		.tipox{display:none}	
		.xlv2{display:none}		
		.xlv{text-align:center;text-decoration: none}		
		#vediAnnu{text-align:center}
		
	/* ------------------------INIZIO MENU---------- menucerca  --------------------------- */
	#menucerca{ position: relative; clear:both; width:100%; height:auto; margin-top:3px;margin-bottom:3px }
#cascata{  position: absolute; top: 0px;  right: 0px;margin:0;  border:0; padding:10px;width:16%; height:30px;  display:inline-block; text-align:right;cursor: pointer; }
#cascata2{  position: absolute; top: 0px; right: 0px; margin:0;  border:0; padding:10px;width:16%; height:30px;  display:inline-block; text-align:right;cursor: pointer;}
	#bottonecerca{width:80%; margin:0;  border:0; height:auto; text-align:center;display:inline-block;   }
	#vediNav{ position: absolute; top: 45px;  right: 0px;max-width:440px;height:480px; display:none; }	
	#vediNav{overflow:auto;}
	.flip01{padding: 1% 2% 1% 2%;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
		.flip02{display:none}
		.flip01:hover{color:green;}
		.flip02:hover{color:red;}
			
			.cerco{font:0.4rem;font-weight: bold;color: black;	 }
			.imglente{ width:20px; height:auto; vertical-align: middle; margin:0; border:0; padding:0 }
			.imgMenu{ display:block; max-width:30px; height:auto; vertical-align: middle; margin:0; border:0; padding:0 }
			.imgMenu2{ display:block; max-width:30px; height:auto; vertical-align: middle; margin:0; border:0; padding:0 }
		
			.imglente1{max-width:1.2rem; height:auto;}
		.cerca{height:0; width:0; margin:0 auto; background:white; text-align:center;overflow: hidden;}
		.is-open{width:100%; height:auto; overflow:auto;-webkit-border-radius: 7px;-moz-border-radius: 7px;   border-radius: 7px; transition-duration: 2s;}
		.is-closed{height:0; width:0;overflow: hidden;}
	    .camporicerca{ height: auto; width:100%; background:#99ff99; padding:6px}
		.placeholder{padding:4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width:100%; max-width:300px}
		.chiudi{background:	#00ffbf; width:120px; margin:0 auto;-webkit-border-radius: 15px;-moz-border-radius: 15px;
			border-radius: 15px; border:1px solid white;}
		.sxx{display:block; width:100%; text-align:center; color:black; font-size:10px;margin-bottom:8px}
		.dxx{display:block; width:100%; text-align:center; color:black; font-size:10px;margin-bottom:12px }
		
		.bordo{width:100%}
.catsot{font-size:11px}
.catsot22{font-size:13px; color:black; font-style:normal}
.catsot2{font-size:12px; color:black; font-style:italic}

.inputnumber{text-align:center; max-width:160px}
.inputnumber1{text-align:center; max-width:160px}

.bordoauto{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.bordomoto{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.bordoRICauto{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.bordomotoRIC{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.veicoliCommerc{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.camper{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.biciclette{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.agricoli{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
.allestiti{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#nautica{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#nautica1{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#nautica2{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#nautica3{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#immobile{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#immobileApp{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#immoVilla{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#immoComm{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#immoAttiv{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#MateRist{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#immoTerr{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }






#bambino{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#bambina{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#uomo{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#donna{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#neonato{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
#neonata{display:none; border:1px solid black;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  }
		
		
		
		
		/* INIZIO FORM----------------------parted2--------------  */
		

		
		.chiudi a:link{text-decoration:none;}
		/* Impostiamo lo stile di base di tutti i testi */
		select{width:100%; max-width:300px}

		div, input, select, textarea
			{   
				color: #000000;
				font: bold 0.8rem verdana;
			}
			/* Impostiamo larghezza, margini e bordo ai div contenuti nel form */

			
		.invia{background:white; padding:0.2rem;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
			.invia:hover{background:yellow;}
		.visualizza_annunci1{  width: 100%; margin:0; border:0; padding:0.2rem; }
		.visualizza_annunci2{   float:left; width:50%; margin-top:7px; border:0; padding:0.2rem; text-align:right;}
		.visualizza_annunci3{    float:left; width:30%; border:0; border:0; padding:0.2rem;}
	/*  ---------FINE FORM---------------  titoloa2------------  ciclista ----------------  */
/* SPAZIO FORM*/

     #nascosto{width:100%; height:auto; display:none;clear:both;}
	 
/* FINE SPAZIO FORM*/
		
			
	/*INIZIO CORPO posizione */

	
		#sceltannunci{width: 100%; height:auto; margin:0 auto; padding:0px; margin-bottom:5px; background:white; padding-top:5px}

		#scelta_annunci{width: 100%; color: black; font-family: verdana, arial, san_serif,tahoma; font-size:0.8rem;}
		#scelta_annunci1{width: 100%; color: black; font-family: verdana, arial, san_serif,tahoma; font-size:0.8rem;}
		#scelta_annunci2{ width: 100%; color: black; font-family: verdana, arial, san_serif,tahoma; font-size:0.8rem;} 
		.cerca_annunci	{font-family: verdana, arial, sans-serif;  font-size: 0.8rem;  font-style: italic;  font-weight: bold;margin:0; border:0;}
			.cerca_annunci1	{background:white; font-family: verdana, arial, sans-serif;  font-size: 0.8rem;  font-style: italic;  font-weight: bold; margin:0; padding:0.2rem;border:0.1rem;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
			.cerca_annunci1:hover{background:#66ff33;}
		
		#primocontenitore{width:100%; margin-top:0.3rem;}
		
		#corpo{width:100%}
		#nav{display:none}
		
		#contenuti{width:100%;   height:auto;  }

		.lannuncio{width:100%; height:auto; text-align:left; padding:1px}		
	  .fotoannuncio{display:block; margin:0 auto; max-width:100%; max-height:220px; padding-top:0px}

		.annunciosx{width:100%; height:auto;  padding:1px; border:none }
		.annunciodx{width:100%; padding:1px; } 
		.soprafoti{display:none}
		.soprafota2{display:none}
		
		
		
.titoloa2{text-align:center; font-size:110%;  width:100%; margin:1px; color:black; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block}
.titoloa3{background:white;text-align:center; font-size:110%;  width:100%; margin:1px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:none}
		.soprafota22{background:white;font-size:90%;text-align:center;  border:1px solid black;width:100%; margin:1px; padding:2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
		.soprafota{display:block}
		.rigatitolo2{background:white;font-size:90%;  text-align:center; border:1px solid black;width:100%; margin:0; padding:2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block}
		.rigatitolo{display:none}
		
		#RisRicercaRapida{background:white;}
		.pallino {width:100%; padding:1px; }
		.pallino3{  font-size:11px; width:100%; background:white; height:auto;  border:1px solid black; margin-bottom:3px; }		
		#pirlauno{ background:#ccccff; border: 3px solid red; margin:5px;padding:5px;  display:inline;}
		table.visione-annunci{   border-collapse: separate;  border-spacing: 5px;table-layout : auto; }
		.puntointerrogativo{background:yellow;padding:0.1rem; -webkit-border-radius: 10px;
			-moz-border-radius: 10px;border-radius: 10px;}
		.visione-annunci td{background-color: #f4f4f4;    border: 1px solid black;}
		.foto{max-height:6rem; width:auto;}
		
		.pubblicita1{width:234px; height: 60px;  border:1px solid green; margin:0 auto;}
		.pubblicita2{display:none; }
		.pubblicita3{display:none; }
		#table_annunci{width:99%; margin: 0 auto;}
		
		#banner{width:100%; height: auto; text-align:center; }
		#banner1{display:none;}
		#banner2{display:none;}
		#banner h5:hover{color:red;}
		img.domanda1{width:1.3rem; height:auto;}
		.fotosponsor{width: 90%; max-width: 5rem;height:auto;margin:0 auto;}
		.termina{display:inline-block; text-align:center; font-size:10px}
		.luogo{width:140px; display: inline-block}
		
	/*FINE CORPO  lannuncio  */
	
	/*INIZIO FOOTER*/
	#footer{clear:both; width:100%; height:auto;   color:black; text-align:center;  padding:7px; 
	background:white;	margin:1px;margin-bottom:5px;	-webkit-border-bottom-right-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;}
	/*FINE FOOTER*/
	
	/*CHIUSURA*/
	#chiusura{clear:both; width:100%;height:auto;text-align:right;font-style: italic;color:black; padding:0.5rem}
		.vuoto{width:100%;height:300px;clear:both; }
	/*FINE CHIUSURA*/
	
	/*TABELLE*/

	table {width:100%;	border-collapse: separate;} /*rimuovere gli spazi vuoti tra le cellule*/
	tr td {width:100%;border: 0.1rem;padding:0.2rem; }
		
	/*LISTE*/
		ul{list-style:none; }
		li{list-style:none;}
		.classul li:hover{width:60%; margin:0 auto; background:#ff8c00	;-webkit-border-radius: 5px;-moz-border-radius: 5px;
				border-radius: 5px;}
		.inliine{width:100%; height:auto;  }		
		
		#primaRicerca{width:auto;  background:#ccffe5

 }
	/*        annuncio a video       */

/* ******************************************** pubblicannuncio   bottonepubblica  testata ******** */




.inliine2 {font-size:13px; color:black; width:100%; padding:2px;margin:1px; text-align:left; }
.didascalia{background:white; width:98%; padding:6px; margin:0 auto}
.inliine1{ width:100%; padding:2px;  z-index: 10; }
.foto1{display:inline-block; width:99%;  padding:2px;  margin:0auto; }
#fotoprima{width:98%; margin:0auto; border:1px solid white}

/*          css per altezza uguale box annunci  */

		
		.clearfix:after {
			visibility: hidden;
			display: block;
			font-size: 0;
			content: " ";
			clear: both;
			height: 0;
			}
		* html .clearfix             { zoom: 1; } /* IE6 */
		*:first-child+html .clearfix { zoom: 1; } /* IE7 */
		
		*,
		*:before,
		*:after {
		-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
				box-sizing: border-box;
		}

				.catsot{font-size:11px}


a.pubblica:link    {text-decoration: none; color:white; background:green; border:1px solid black;padding:0.2rem; font-family: verdana, arial, sans-serif; font-weight: bold;	font-size: 9px;  margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:visited {text-decoration: none; color:white; background:green; font-size: 12px;border:1px solid black;font-family: verdana, arial, sans-serif; font-weight: bold;    margin-top:9px; margin-top:12px; -webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:hover { color:green; background:white; border:3px solid green;}	 
			
		
		@media  (min-width: 300px) {
		.annunciosx{width:35%; display:inline-block; vertical-align:top; height:auto;border-right:1px solid green; }
.annunciodx{width:62%; display:inline-block; padding:2px; }		
			.luogo{width:180px; display: inline-block;  }.box2 {  display: inline-block;  width: 47%;  font-size:11px}	}
		@media  (min-width: 330px) {		
	.pobbo{font-size:95%}
		.catsot{font-size:12px} 
		.catsot2{font-size:13px}
		a.pubblica:link    {text-decoration: none; color:white; background:green; border:1px solid black;padding:0.2rem; font-family: verdana, arial, sans-serif; font-weight: bold;	font-size: 12px;  margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:visited {text-decoration: none; color:white; background:green; font-size: 12px;border:1px solid black;font-family: verdana, arial, sans-serif; font-weight: bold;    margin-top:12px; margin-top:12px; -webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:hover { color:green; background:white; border:3px solid green;}	 
		
		}
		@media  (min-width: 350px) {	
		

		.pubblicas{width:14px}			
.piccol0{vertical-align:middle;width:14%;}
	.linkpag{font-size:14px; }

		.luogo{width:250px; display: inline-block;  }

		}
@media  (min-width: 455px) {
.pobbo{display:none}
.pubbo{display:inline-block;cursor:pointer;text-decoration: none; font-weight: bold;font-size:99%; text-align:center; padding:5px; max-width:47%;height:auto; background:white;border:3px solid green; -webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}			
.piu{vertical-align: middle; height: 25px}
.piccol3{max-width:32px}
			.piccol12{max-width:35px}
		.termina{ font-size:12px}

		}
		@media  (min-width: 420px) {
			.linkpag{font-size:14px; }	


.catsot{font-size:12px} 
		.catsot2{font-size:14px}
		.sxx{display: inline-block; width:34%; text-align:right;  font-size:11px;}
		.dxx{display: inline-block; width:62%; text-align:left;  font-size:11px; }
		
		
		}
		@media  (min-width: 500px) {
.linkpag{font-size:15px; }
  .box2{height: 60px;}
	.piu{vertical-align: middle; max-height: 29px}
.apobbo{display:none}
.apubbo{display:inline-block; font-size:12px;}

			.catsot{font-size:13px}
			.catsot2{font-size:15px}
			.catsot22{font-size:14px; color:black; font-style:normal}

			.pubblicas{width:16px}
		.tipox{display:block;}
		.xlv2{display:block; text-align:left}
		
.piccol0{vertical-align:middle;width:16%;}
.luogo{width:300px; display: inline-block;}
		#new1{display:none}
		#new{display:block}	
		.sxx{display: inline-block; width:40%; text-align:right;  font-size:11px;}
		.dxx{display: inline-block; width:56%; text-align:left;  font-size:11px; }
		/*.rigatitolo{background:white;font-size:120%; color:black; border:1px solid black;width:100%; margin:1px; padding:2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block}*/
		.rigatitolo2{display:none}
		.gratuito{display:block; color:black; font-size:17px;  font-family:Goudy Old Style;}
a.pubblica:link    {text-decoration: none; color:white; background:green; border:1px solid black;padding:0.2rem; font-family: verdana, arial, sans-serif; font-weight: bold;	font-size: 13px;  margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:visited {text-decoration: none; color:white; background:green; font-size: 12px;border:1px solid black;font-family: verdana, arial, sans-serif; font-weight: bold;    margin-top:13px; margin-top:12px; -webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;}
a.pubblica:hover { color:green; background:white; border:3px solid green;}	 
		}
		
@media  (min-width: 699px) {	

	.pubbo{font-size:13px;}
	.linkpag{font-size:16px; }
	.sxx{display: inline-block; width:42%; text-align:right; }
	.dxx{display: inline-block; width:54%; text-align:left; }
	#xcvbn{display:none}
/* .soprafoti{display:block}.soprafota2{display:block}.soprafoto{display:none}.soprafota{display:none} */ }

@media  (min-width: 730px) {
	#primotit{display:none}		
	.titoloes3{display:block }
	.sottafoto{display:block}
	.soprafoto{display:none}
	.vedidettaglio2{display:none}	
	#nav{display:block; float:left;  width:29%;  height:auto; margin:0auto; border:0;  }
		#contenuti{float:right;  width:69%;   height:auto; margin:0auto; border:0; }
	.flip03{display:none}
		.imgMenu{ display:none }
		.imgMenu2{ display:none }
		#vediNav{ display:none }
	
	#cascata2{display:none;}
	#bottonecerca{width:100%; margin:0;  border:0; height:auto; text-align:center;}
	.pubbo{font-size:14px;}

}

				/*   ---------------MEDIA 32rem- solo x id:scelta_annunci  ---cascata----------------- */
				
@media  (min-width: 32rem) {
					.xbcaio{max-height:37px;}
					.xbcaio2{max-height:37px;}
			#scelta_annunci{ width:100%; min-width:14rem;color: black;text-align:center; font-family: verdana, arial, sans-serif;font-size: 0.8rem;  font-style: italic;  font-weight: bold;margin:0; border:0; margin-bottom:0.2rem;} 
			#scelta_annunci1{ float:left;width:55%; text-align:right; color: black; font-family: verdana, arial, sans-serif;font-size: 0.8rem;  font-style: italic;  font-weight: bold; margin:0; border:0;  }
			#scelta_annunci2{ float:left; width:35%; text-align: left;color: black; font-family: verdana, arial, sans-serif;font-size: 0.8rem;  font-style: italic;  font-weight: bold; margin:0; border:0;}
			.cerca_annunci	{font-family: verdana, arial, sans-serif;  font-size: 0.8rem;  font-style: italic;  font-weight: bold;margin:0; border:0;}
			.cerca_annunci1	{font-family: verdana, arial, sans-serif;  font-size: 0.8rem;  font-style: italic;  font-weight: bold;margin:0; border:0.1rem;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
			.chiudi_form_annunci{clear:both;}
			.datapubb{font-size:10px; text-align:left}

	.xrp{font-size:13px}
			.xrp1{font-size:15px; color:green}
	
	/*   ---------------TESTATA----------------------------nav------------------------------  */

	
.vediannuncio{clear:both; width:100%;}
		#bottonepubblica1{display:none;}
		
		#logo{ float:left;width:38%; max-width: 300px; height: 3.5rem; text-align: center; margin-left:1rem;}
				.imglogo{max-width:90%;  max-height:90%; max-width:11.2rem; margin:0 auto; margin-top:0.5rem;}
		#logo1{ float:left;width:38%; max-width: 300px; height: 3.5rem; text-align: center; margin-left:1rem;}
				.imglogo{max-width:90%;  max-height:90%; max-width:11.2rem; margin:0 auto; margin-top:0.5rem;}
		.visualizza_annunci1{  float:left;width: 45%; text-align:right; margin-top:7px; }
		.visualizza_annunci2{ float:left;width: 30%; text-align: center }
		.visualizza_annunci3{  float:left; width: 15%; text-align: left; }
		.chiudi_form_annunci{clear:both;}
#pubblica{display:none;}
#bottonepubblica{display:inline-block;  float:left; width:47%; height:auto; margin:0auto; text-align:center; margin-top:1rem; padding:6px;}
 a.pubblicannuncio:link  {text-decoration: none; color:white; background:green; font-family: verdana, arial, sans-serif; font-weight: bold;	font-size:12px;   padding:0.5rem;  margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px; }
a.pubblicannuncio:visited {text-decoration: none; font-size:12px; color:white; background:green;}
a.pubblicannuncio:hover { color:green; background:white; }	 
					
			.annuncio{ background:white; font-family: verdana, arial, sans-serif; font-weight: bold;
			font-size: 0.8rem;   padding:0.2rem;  margin-top:1.2rem;
			-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;	}	
	
			.annuncio1{color:#fffafa;  background:#ff6347; font-family: verdana, arial, sans-serif; font-weight: bold;font-size: 0.7rem;   padding:0.2rem; 	margin:0; }
			
			.annuncio2{color:#fffafa;  background:#ff6347; font-family: verdana, arial, sans-serif; font-weight: bold;font-size: 0.7rem;   padding:0.2rem; 	margin:0; 
			-webkit-border-bottom-right-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomright: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}	
			
			#recuperapsw{max-width:500px; height:auto; margin:0 auto; margin-top:30px; margin-bottom:30px;background: #ADD8E6	; text-align:center; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}	
		
			.icomenu{max-width:3rem; height:auto;padding:0 px; margin:0 px; }	
		link
			/* INIZIO CORPO  */
			
			#scelta_annunci{ float:left;width:45%; min-width:15rem;font-size: 0.9rem;text-align:right; margin:0; border:0; } 
			#scelta_annunci1{ float:left;width:25%; font-size: 0.9rem;text-align:center;margin:0; border:0;  }
			#scelta_annunci2{ float:left; width:20%;font-size: 0.9rem; text-align: left; margin:0; border:0;}
			
		
		.pubblicita1{display:none;}
		.pubblicita2{display:block;width:468px; height: 60px;  border:1px solid red; margin:0 auto;}
		.pubblicita3{display:none;}
		
		img.domanda1{width:1.3rem; height:auto;}
		.fotosponsor{width: 90%; max-width: 5rem;height:auto;margin:0 auto;}
		/*  FINE CORPO  */
	
	
			.lafoto{ float:left; background:#e6fff2;  max-width:160px; max-height:160px;    }
					
			
	
	
	/* CHIUSURA  */
	#chiusura{clear:both; width:100%;height:auto; text-align:right; }
		#chiusura a{text-decoration:none;font-style: italic;color:black;}
				#chiusura a:hover{color:red;}

	/*FINE CHIUSURA pubblicannuncio  tuttelefoto  */
	
	.inliine{ float:left; margin: 5px;  padding:5px; width:18%; min-width:130px; height:150px; border:1px solid black; overflow:auto }
			
	
	
	}
	
		
	@media  (min-width: 39rem) {
			
.catsot{font-size:14px} 
.xlv{display:block; text-align:center}

				   .gratuito{color:black; font-size:18px;  font-family:Goudy Old Style;}
.rigatitolo{background:white;font-size:120%; color:black; border:1px solid black;width:100%; margin:1px; padding:2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block}
	
	#linea{display:none}
	#new1{display:none}
		#new{display:block}	
				.soprafota22{display:none}
		.soprafota{display:block}
		   
.rigatitolo{display:block; background:white;font-size:128%;  border:1px solid black;width:100%; margin:1px; padding:2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.box2 {  display: inline-block;  width: 30%;   font-size:13px }
.sxx{display: inline-block; width:43%; text-align:right;  font-size:13px;}
.dxx{display: inline-block; width:53%; text-align:left;  font-size:13px; }
a.pubblicannuncio:link  {text-decoration: none; color:white; background:green; font-family: verdana, arial, sans-serif; font-weight: bold;	font-size:12px;   padding:0.7rem;  margin-top:12px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px; }
a.pubblicannuncio:visited {text-decoration: none; font-size:12px; color:white; background:green;}
a.pubblicannuncio:hover { color:green; background:white;}	 

	}
	
	/*  ---------------MEDIA 44 REM------------- imgpersonale */

		
	@media  (min-width: 44rem) {

	#contenitore{max-width: 75rem; height:auto; margin:0 auto; margin-top:0px;}
	/*     ---------------TESTATA pubblica   */
	#bottonepubblica{ width:47%; font-size: 14px; height:auto; margin:0auto; text-align:center; margin-top:2rem; }
	#pubblica{display:none;}
				
		#logo{ float:left;width:40%; height: 3.5rem; text-align: center; }
			.imglogo{max-width:90%;  max-height:90%; max-width:11.2rem; margin:0 auto; margin-top:0.5rem;}
			#logo1{ float:left;width:40%; height: 3.5rem; text-align: center; }
			.imglogo{max-width:90%;  max-height:90%; max-width:11.2rem; margin:0 auto; margin-top:0.5rem;}	
		 #bottonepubblica1{display:inline-block;  float:left; width:30%;  height:auto;  margin-top:1.5rem;margin-left:10%; text-align:center; } 
			a.pubblicannuncio1:link    {text-decoration: none; color: white; background:red;font-family: verdana, arial, sans-serif; font-weight: bold; border:2px solid white;
			font-size: 0.8rem;   padding:0.2rem;  margin-top:1.2rem;
			-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px; }
			a.pubblicannuncio1:visited {text-decoration: none; color: white; background:red;}
			a.pubblicannuncio1:hover { color:white; background:green; border:2px solid white;}	  	
		#iconamenu{ float:right;width:20%; height:auto;text-align: center; }
		#iconamenu1{ float:right;width:20%; height:auto;text-align: center; }
		
		

		
			
	/*  INIZIO CORPO  */
			#scelta_annunci{ float:left;width:45%; text-align:right;   margin:0; border:0; padding:0;} 
			#scelta_annunci1{ float:left;width:25%; text-align:center; margin:0; border:0; padding:0;}
			#scelta_annunci2{clear:none;float:left; width:20%; text-align: left; margin:0; border:0; padding:0;}	
			
			
			.menulaterale{width:100%; height:auto; background:#99ff99;}
			


		

		img.domanda1{width:1.3rem; height:auto;}
		.fotosponsor{width: 90%; max-width: 5rem;height:auto;margin:0 auto;}
		/*  FINE CORPO */
	
	
	
	/*  CHIUSURA  */
	#chiusura{clear:both; width:100%;height:auto; text-align:right; }
		#chiusura a{text-decoration:none;font-style: italic;color:black;}
				#chiusura a:hover{color:red;}

	/* FINE CHIUSURA  */
	
	.sxx{display: inline-block; width:48%; text-align:right;  font-size:14px;}
		.dxx{display: inline-block; width:48%; text-align:left; font-size:14px; }

			    }
		@media  (min-width: 65rem) {	

			.pubblicita1{display:none;}
			.pubblicita2{display:none;}
			.pubblicita3{display:block;width:728px; height: 90px;  border:1px solid red; margin:0 auto;}
			.box2 { display: inline-block;  width: 23%;   font-size:14px }
	}
	
		