* { font-family: Verdana, Arial, Helvetica, sans-serif; }

body { background:url(img/bground.gif); background-repeat:repeat-x; color: #8F7E74; font-size: 10px; margin: 10px; padding: 0; }
td { font-size: 10px; }
h1 { font-size: 16px; }
h1.{
	margin:0; 
	padding:2px 0 4px 0; 
	font-size: 13px;
	text-align:center;
	color: #333333;
	line-height: 20px;
	  }
h1.hp{
	margin:0; 
	padding:2px 0 4px 0; 
	font-size: 13px;
	text-align:center;
	color: #333333;
	line-height: 20px;
}
h1.mia{
	margin:0; 
	padding:2px 0 4px 0; 
	font-size: 13px;
	text-align:center;
	color: #333333;
	line-height: 15px;
	  }
h2.rss{    
	  margin:0 18px 24px 18px; 
	  padding:0 0 20px 0; 
	  border-bottom: 1px solid #3576bb;
	  text-align:center;
	  font-size:10px;
}

input, select { 
	border-width: 1px;
	background:#FFFFFF;
	border-color:#999; 
	border-style:inset;
	font-size:10px;
}
input.radio {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-left: 0px;
	background-color: #FFF;   
	color: #383838;
	background-image: url(img/spacer.gif);
}
a { color:#000; text-decoration: none; }
a:link { color:#666; text-decoration: none; } 
a:hover { color:#333; text-decoration: underline; }
a:active { color:#66; text-decoration: underline; }


.sitovetrina a { color:#663300; text-decoration: none; }
.sitovetrina a:link { color:#663300; text-decoration: none; } 
.sitovetrina a:hover { color:#663300; text-decoration: none; background-color: #FFFFFF; }
.sitovetrina a:active { color:#663300; text-decoration: none; }

.evid { background-color: #AF0 }

#go { 
	border-width: 1px;
	background:#EEE;
	border-color:#999;
	border-style:outset;
	font-size:10px;
	width: 15px;
}
#selcat { 
	border-width: 1px;
	background:#FFF;
	border-color:#999;
	border-style:inset;
	font-size:9px;
	/* width: 100px; */
}
ul { padding: 2px; margin: 0 0 0 12px;}
ul li { list-style-type:disc; margin: 0; padding: 0;}

#totale { padding:0; width: 100%; }
#totaleseat { padding:6px 0 0 0; width: 100%; background-color:#EFEDE2; border: 1px solid #DDD;}
#centrale { width: 100%; margin-bottom:5px;}
#td1 { width: 208px; background-color:#FFFFFF; padding:6px;}
#tdvoli {width:100%; min-width:800px;background-color:#FFFFFF; padding:6px;}
#uno { background-color:#FFF;}
#unotab { width: 100%; }
#unotab td { padding: 0 0 8px 0; border-bottom: 1px solid #FC0; }
#uno { width: 100%;}
#unotabint td { padding: 0px 0; text-align:center;}

#td1 .evid { padding: 2px 3px 4px 2px; border-bottom: 1px solid #FC0; background-color: #FC0; border-bottom: 4px solid #FFF; }
#td1 .evid a { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evid a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evid a:hover { color:#333; font-weight: bold; text-decoration: none; }
#td1 .evid a:active { color:#FF0; font-weight: bold; text-decoration: none; }
#td1 .evidBig { padding: 3px 3px 5px 2px; border-bottom: 1px solid #FC0; background-color: #F90; border-bottom: 4px solid #FFF; font-size:11px; border-top: 4px solid #FFF; }
#td1 .evidBig a { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evidBig a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evidBig a:hover { color:#333; font-weight: bold; text-decoration: none; }
#td1 .evidBig a:active { color:#FF0; font-weight: bold; text-decoration: none; }
#td1 .evid2 { padding: 2px 3px 4px 3px; background-color: #FC0; border-bottom: 4px solid #FFF; color:#FFF; font-weight:bold; text-align:center; }
#td1 .evid2 a { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evid2 a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evid2 a:hover { color:#333; font-weight: bold; text-decoration: none; }
#td1 .evid2 a:active { color:#FF0; font-weight: bold; text-decoration: none; }
#td1 .evid3 { padding: 2px 3px 4px 2px; border-bottom: 1px solid #FC0; background-color: #FC0; border-bottom: 4px solid #FFF; border-left: 5px solid #FFF; }
#td1 .evid3 a { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evid3 a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evid3 a:hover { color:#333; font-weight: bold; text-decoration: none; }
#td1 .evid3 a:active { color:#FF0; font-weight: bold; text-decoration: none; }

#td1 .srch { padding: 4px; background-color: #FFF; font-weight: bold; }
#td1 .srch form { margin:0; }
#ricerca td { padding: 3px; border: 0; }
#cerca { width: 145px; }
.white { padding: 0; border-bottom: 1px solid #FFF; line-height: 1px;}
.filarancio { border: 1px solid #FC0; padding: 0; margin: 0 0 5px 0;}
.contcalendario { height:246px;}
#unotab4 td { padding: 5px 6px; }
.ara { font-weight: bold;}
.selectedDate { background-color:#FEF45B; color:#F00; }
.selectedDate a { color:#F00; text-decoration: underline; }
.selectedDate a:link { color:#F00; }
.selectedDate a:hover { color:#FEF45B; background-color:#F00; }
.selectedDate a:active { color:#F00; }
.cal { color: #FC0;}
#duetab { width: 100%; }
#duetab th { background-color:#FC0; padding: 6px 4px; border-left: 4px solid #EFEDE2; height: 8px; text-align: left; font-size: 11px; border-bottom: 5px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0; color:#FFF; font-weight: bold; }
#duetab td { background-color:#FFF; padding: 0; border-bottom: 5px solid #EFEDE2; border-left: 4px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0;} 
#duetab .thannuncio { background-color: #F90; border-left: 4px solid #EFEDE2; border-right: 6px solid #EFEDE2;}
#duetab .filter_annunci{border-bottom:0px solid #FFF;border-right: 6px solid #EFEDE2;}
#duetab form { padding:0; }

.supercat { background-color: #FEF45B; padding: 3px 5px; margin: 0 0 5px 0; white-space:nowrap; font-size:10px; font-weight:bold; }
/*.supercat { background-color: #FEF45B; padding: 3px 5px; margin: 0 0 5px 0; white-space:nowrap; font-size:9px; font-weight:bold; }
*/
.supercat a {background-color: #FEF45B; padding: 3px 5px; margin: 0 0 5px 0; white-space:nowrap; font-size:10px; font-weight:bold; color:#000000;}
.supercat a:link {color:#000000; text-decoration:none;}
.supercat a:hover {color:#000; text-decoration: underline; background-color:#EEE;}
.supercat a:active { color:#000; text-decoration: underline; }
/*per mantenere gli stili dei link superiori ma con il nuovo colore*/
.sottocat { background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2; white-space:nowrap; font-size:11px; font-weight:normal; }
/*.sottocat { background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2; white-space:nowrap; font-size:10px; font-weight:normal; }
*/ 
.sottocat a { background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2; white-space:nowrap; font-size:11px; font-weight:normal; color:#4E4E4E;}
.sottocat a:link { color:#4E4E4E; text-decoration: none; } 
.sottocat a:hover { color:#000; text-decoration: underline; background-color:#EEE; }
.sottocat a:active { color:#000; text-decoration: underline; }

.sottocatinevidenza { margin-top:8px; margin-bottom:6px; background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2; white-space:nowrap; font-weight:bold; font-size:9px; }
.spacer { background-color: #FFF; padding: 10px; }
.cont { background-color: #FFF; padding: 8px 7px 0px 7px; }
#citycontainer { border-top: 1px solid #FC0; font-weight: bold; }
.citysel { padding: 5px; border-bottom: 1px solid #FC0; border-left: 1px solid #FC0; border-right: 1px solid #FC0; background-color: #FC0; }
.city { padding: 5px; border-bottom: 1px solid #FC0; border-left: 1px solid #FC0; border-right: 1px solid #FC0; }
#modecontainer1 { border: 1px solid #FC0; background-color: #EFEDE2; padding: 3px; }
#modecontainer2 { border: 1px solid #FC0; background-color: #EFEDE2; padding: 3px; margin-bottom:8px; }
.mode { padding: 5px 5px 0 5px; }
.bot { padding: 7px; background:#F8F8F8; text-align:center; }
.bot a:hover{ text-decoration: none; background-color: #FFF; }

#mbk_console {color:#fff; font-size:10px;  background-color:#a91561; text-align:center;  vertical-align:middle; height:60px; text-align:center;}
#mbk_log { margin:0px 0px 0px 0px; padding-top:3px; color:#fff; font-size:10px; vertical-align:middle;  text-align:center}
#mbk_log .esci{ color:#ff0000; font-size:10px; text-align:center}
#mbk_log1 { margin:2px 0px 0px 0px; padding-top:3px; color:#fff; font-size:10px;  text-align:center}
#mbk_log1 a{ color:#fff; font-size:10px; text-align:center}
#mbk_log a:hover{ color:#f00; font-size:10px; text-align:center}
#mbk_log1 a:hover{ color:#fffc00; font-size:10px; text-align:center}
#mbk_log a{ color:#fff; font-size:10px; text-align:center}
#mbk_log a:hover{ color:#fffc00; font-size:10px; text-align:center}
#mbk_console1 { width:198px; margin:10px 10px 10px 10px; text-align:center;height:34px; border:1px solid #b1c800; background-color:#c1ea8c; padding-top:3px; padding-bottom:3px;}
#mbk_console2_ {height:41px;  border:1px solid #b1c800;  background-color:#a91561;} 
#mbk_console_prof {border:1px solid #b1c800;  padding-top:2px; padding-bottom:2px; background-color:#c1ea8c;}
.mbk_link a:hover{ color:#99CC00;}


#tabheaderinco{
width:100%;
height:100%;
border:none;
margin:0px;

}

.rigaelencoannunci { line-height:18px; font-size:12px; color:#4F3E34; padding-bottom:9px;}
.rigaelencoannunci a { color:#4F3E34; text-decoration: none; }
.rigaelencoannunci a:link { color:#4F3E34; text-decoration: none; }
.rigaelencoannunci a:hover { color:#333; text-decoration: none; background-color:#EEE; }
.rigaelencoannunci a:active { color:#4F3E34; text-decoration: none; }

.categoriaelencoannunci { color:#8F7E74; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
/*font-size:10px; */
.zonaelencoannunci { color:#333333; font-size:10px; font-family: Arial, Helvetica, sans-serif; }
.dataevelencoannunci { color:#996600; font-weight:bold;font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.etaelencoannunci { color:#6F5E54; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.dataelencoannunci { color:#FFF; background-color: #3576bb; padding: 2px 6px; white-space:nowrap; font-size:12px; border-top: 8px solid #FFF; border-bottom: 4px solid #FFF;}
.navbarannunci { margin-top:18px; padding-top:12px; background:#F8F8F8; }

.postpreviewintro { text-align:left; padding:20px; font-size:11px; font-weight:bold; color:#080; }
.postpreviewtitle { text-align:left; font-size:13px; font-weight:bold; color:#fff; }
.postpreviewimportant { text-align:left; font-size:12px; font-weight:bold; color:#333; }
.postpreviewimportant2 { text-align:left; font-size:11px; font-weight:bold; color:#333; }
.postpreviewzone { text-align:left; font-size:12px; font-weight:bold; color:#fff; }
.postpreviewemail { text-align:left; font-size:12px; font-weight:normal; color:#333; }
.postpreviewemail a { font-size: 12px; color: #006; text-decoration: none; font-weight: normal}
.postpreviewemail a:link { font-size: 12px; color: #006; text-decoration: none; font-weight: normal}
.postpreviewemail a:visited { font-size: 12px; color: #006; text-decoration: none; font-weight: normal}
.postpreviewemail a:hover { font-size: 12px; color: #900; font-weight: normal; text-decoration: none}
.postpreviewemail a:active { font-size: 12px; color: #006; font-weight: normal; text-decoration: none}
.postpreviewdate  { text-align:left; font-size:11px; font-weight:normal; color:#333; }
.postpreviewdatesmall  { text-align:left; font-size:9px; font-weight:normal; color:#333; }
.postpreviewtext { text-align:left; font-size:11px; font-weight:normal; color:#333; line-height:15px; }
.postpreviewpermesso { text-align:left; font-size:9px; font-weight:normal; color:#333; }
.postpreviewpermessosi { text-align:left; font-size:8px; font-weight:bold; color:#080; }
.postpreviewpermessono { text-align:left; font-size:8px; font-weight:bold; color:#F00; }
.postpreviewalert { text-align:left; padding:20px; font-size:11px; font-weight:bold; color:#99540A; font-style:italic; }
.postpreviewtutorial { text-align:left; font-size:12px; font-weight:normal; color:#333; line-height:16px; padding: 20px 0 20px 0; }
.imgannuncio { padding:8px; margin:12px 12px 0 0; border: 1px solid #999; }
/* img bakeca on street */
.imgbos { padding:8px; margin:12px 12px 0 0; border: 1px solid #999;  }

#duetab th a { color:#FFF; font-weight: bold; text-decoration: none; }
#duetab th a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#duetab th a:hover { color:#333; font-weight: bold; text-decoration: none; }
#duetab th a:active { color:#FFF; font-weight: bold; text-decoration: none; }

.stilehost_home {font-weight:bolder; font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#000; }
.stilehost_home a{color:#000; }
.stilehost_home a:hover{color:#000; text-decoration:none; }
.stilehost_home a:link{color:#000; }

.linkhome_menu { padding-top:5px; }
.linkhome_menu a{ color:#3576bb; font-size:12px; font-weight:bold; }
.linkhome_menu a:hover{ color:#a81561; font-size:12px; font-weight:bold; text-decoration:none; }
.linkhome_menu a:link{ color:#3576bb; font-size:12px; font-weight:bold; }

.titoloannuncio { background-color: #3576bb; color:#FFFFFF; }
.titoloannuncioright { background-color: #a81561; color:#FFFFFF; }

.btnCerca{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; font-size: 11px; background-color: #CCC; border-top: 1px solid #FFFFFF; border-right: 1px solid #949D0C; border-bottom: 1px solid #949D0C; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnContinuaPubblica { padding: 1px 0; color: #343D0C; text-decoration: none; font-size: 11px; background-color: #B0D0F0; border-top: 1px solid #FFFFFF; border-right: 1px solid #8CA7CF; border-bottom: 1px solid #8CA7CF; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnIndietro{ color: #9F9D92; text-decoration: none; font-size: 11px; background-color: #EFEDE2; border-top: 1px solid #FFFFFF; border-right: 1px solid #9F9D92; border-bottom: 1px solid #9F9D92; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnApprove { padding: 1px 0; color: #343D0C; text-decoration: none; font-size: 11px; background-color: #5376bb; border-top: 1px solid #FFFFFF; border-right: 1px solid #949D0C; border-bottom: 1px solid #949D0C; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; color:#FFF; }
.btnContinuaPubblica { padding: 1px 0; color: #343D0C; text-decoration: none; font-size: 11px; background-color: #B0D0F0; border-top: 1px solid #FFFFFF; border-right: 1px solid #8CA7CF; border-bottom: 1px solid #8CA7CF; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnSuspend { padding: 1px 0; color: #FFF; text-decoration: none; font-size: 11px; background-color: #a81561; border-top: 1px solid #FFFFFF; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnDelAnnuncio { padding: 1px 0; color: #FFFFFF; text-decoration: none; font-size: 11px; background-color: #a81561; border-top: 1px solid #FFFFFF; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnContinuaVM18 { padding: 1px 0; color: #343D0C; text-decoration: none; font-weight:bold; font-size: 12px; background-color: #B0D0F0; border-top: 1px solid #FFFFFF; border-right: 1px solid #8CA7CF; border-bottom: 1px solid #8CA7CF; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnRifiutaVM18 { padding: 1px 0; color: #343D0C; text-decoration: none; font-weight:bold; font-size: 12px;  background-color: #F90; border-top: 1px solid #FFFFFF; border-right: 1px solid #C70; border-bottom: 1px solid #C70; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnContinuaVoli { padding: 1px 0 1px 1px; color: #FFFFFF; text-decoration: none; font-weight:bold; font-size: 10px;  background-color: #3795C8; border-top: 1px solid #FFFFFF; border-right: 1px solid #8CA7CF; border-bottom: 1px solid #8CA7CF; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }
.btnContinuaPubblicaMB { padding: 1px 0; color: #fff; text-decoration: none; font-size: 11px; background-color: #669900; border-top: 1px solid #FFFFFF; border-right: 1px solid #8CA7CF; border-bottom: 1px solid #8CA7CF; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; }

.seotitle{padding:0px;margin:0px;color:#8F7E74;font-size:18px;font:Arial, Helvetica, sans-serif;font-weight:normal;}
.testostdelenco {
	background-color:#FFF;
	padding-left:16px;
}

.a.u { text-decoration: underline;  }
.a.u:link { text-decoration: underline;  }
.a.u:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
.a.u:active { text-decoration: underline; }


.testobloghome { padding:9px 6px; }
.testobloghome a { text-decoration: underline;  }
.testobloghome a:link { text-decoration: underline;  }
.testobloghome a:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
.testobloghome a:active { text-decoration: underline; }

.testostd {
	background-color:#FFF;
}
.testostd a { color:#66F; text-decoration: underline;  }
.testostd a:link { color:#66F; text-decoration: underline;  }
.testostd a:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
.testostd a:active { color:#66F; text-decoration: underline; }
#textotit {
	background-color:#FFF;
}
table.contenutopagina {
	background-color:#FFF;
	width:100%;
}
#tabchisiamo { margin: 10px 0; width: 100%; }
#tabchisiamo td { padding: 0 5px 5px 0; vertical-align: top; }
#tabchisiamo img { border: 1px solid #666; }
#tabchisiamo a { color:#66F; text-decoration: underline;}

#tabpartner { margin: 0; border:0; padding:0;  }
#tabpartner td { padding-bottom: 30px; vertical-align: top; text-align:center; }
#tabpartner img { border: 1px solid #666; margin:0; padding:0;}
#tabpartner p { margin:5px 0 0 0; padding:0;}

#tabamici { margin: 0; border:0; padding:0;  }
#tabamici td { padding-bottom: 30px; vertical-align: top; text-align:center; }
#tabamici img { border: 1px solid #666; margin:0; padding:0; }
#tabamici p {margin:5px 0 0 0; padding:0;}

.link0 { line-height:18px; font-size:13px; color:#EEE; }
.link1 { line-height:18px; font-size:13px; color:#a81561; }
a.link1 { color:#a81561; text-decoration: none; }
a.link1:link { color:#a81561; text-decoration: none; }
a.link1:hover { color:#3576bb; text-decoration: none; }
a.link1:active { color:#a81561; text-decoration: none; }

div.send {text-align:right; padding: 5px;}
tr.line0 { background-color: #FFFFFF; }
tr.line1 { background-color: #EFEDE2; } 

#picdesk { border: 1px solid #CCC; margin-bottom: 10px; }
#homedesk { border: 1px solid #CCC; }
#homefilmato {height: 122px;}
#homefilmato img {margin-top:1px; }
.desktophome { color:#666;margin: 6px 0 0 0; text-align: center; }
.desktophome a { color:#666;text-decoration: none; }
.desktophome a:link { color:#666;text-decoration: none;  }
.desktophome a:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
.desktophome a:active { color:#666;text-decoration: none; }

.elencolinkdestra { color:#515153; margin: 4px; text-align: left; line-height:18px; font-size:10px; }
.elencolinkdestra a { color:#515153; text-decoration: none; }
.elencolinkdestra a:link { color:#515153; text-decoration: none;  }
.elencolinkdestra a:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
.elencolinkdestra a:active { color:#515153; text-decoration: none; }

.rispostaautomatica { text-align:left; font-size:11px; font-weight:normal; color:#333; line-height:18px; padding-left: 15px; }
.rispostaautomatica textarea { margin: 8px 0; font-size: 10px; }
.rispostaautomatica .btnContinuaPubblica { margin: 8px 0; }

.labmandatory {
	font-size: 11px;
	color: #3576bb;
	line-height: normal;
	font-weight: bold;
}
.laberror {
	font-size: 11px;
	color: #F00;
	line-height: normal;
	font-weight: bold;
}
.lab {
	font-size: 10px;
	color: #666;
	line-height: normal;
	font-weight: bold;
}

/* STYLE PER NUOVA HOME PAGE */
#td1 .linkcitta { margin:0px 2px 6px 2px; }
/*valore provato #td1 .linkcitta { margin:0px 0px 6px 0px; } */
#td1 .linkcitta td { padding:3px 0 1px 0; border-bottom: 1px solid #CCC; font-size:11px; } 
/* per bilanciare le cittą in ordine alfabetico sostituire #td1 .linkcitta td {...} con triade*/
#td1 .linkcitta td.triade { border:0; margin-left:0; margin-right:0; text-align:left; width:33%; vertical-align:top; } 
#td1 .linkcitta td.noborder { padding:4px 0 1px 0; border-bottom: none; }
#td1 .linkcitta td.titolo { padding:0 0 6px 0; border-bottom: none; font-size:10px; font-weight:bold }
#td1 .linkcitta a { font-weight:bold; color:#000; text-decoration: none;  }
#td1 .linkcitta a:link { text-decoration: none;  }
#td1 .linkcitta a:hover { color:#5376bb; text-decoration: none; background-color:#FFFFFF; }
#td1 .linkcitta a:active { text-decoration: none; }

/* STYLE PER HOME PAGE PER ELENCO CITTA' ORDINATO ALFABETICAMENTE */
.cellacitta {padding:3px 0 1px 0; border-bottom: 1px solid #CCC; font-size:11px; white-space:nowrap;} 
/*cellacittalung per cittą di nome lungo*/
.cellacittalung {padding:3px 8px 1px 0; border-bottom: 1px solid #CCC; font-size:10px; white-space:nowrap;} 
.cellacitta a:link { text-decoration: none;  }
.cellacitta a:hover { color:#F90; text-decoration: none; background-color:#FFFFFF; }
.cellacitta a:active { text-decoration: none; }
.cittacorrentelung {padding:3px 8px 1px 0; border-bottom: 1px solid #CCC; font-size:10px; white-space:nowrap; color:#F90; font-weight:bold;}
.cittacorrente {padding:3px 0 1px 0; border-bottom: 1px solid #CCC; font-size:11px; white-space:nowrap; color:#F90; font-weight:bold;}

#td1 .evidBigNew { color:#000; padding: 4px 3px 4px 6px; background-color: #FC0; border-bottom: 14px solid #FFF; font-size:11px; border-top: 14px solid #FFF; }
#td1 .evidBigNew a { color:#000; font-weight: bold; text-decoration: none; }
#td1 .evidBigNew a:link { color:#000; font-weight: bold; text-decoration: none; }
#td1 .evidBigNew a:hover { color:#333; font-weight: bold; text-decoration: none; }
#td1 .evidBigNewa:active { color:#000; font-weight: bold; text-decoration: none; }
#td1 .evidBigNewCity { font-size:11px; }

#sceltains { display:inline; color: #996600; font-size:13px; font-weight:bold; margin-left:30px; margin-right:30px; } 
#sceltains a { color: #8F7E74; font-weight:normal;}

#unotabnew { width: 100%; }

.tabarancio { border: 1px solid #FC0; padding: 0; margin: 0px 10px 0 10px;}

.tabarancio2 { border: 1px solid #FC0; padding: 0; margin: 10px 10px 0 10px;}
.tabarancio2 td { padding: 3px; }

.tabarancio3 { border-left: 1px solid #FC0; border-right: 1px solid #FC0; border-bottom: 1px solid #FC0; padding: 0; margin: 0px 10px 0 10px;}
.tabarancio3 td { padding: 2px; }

.arancio{ border-top:1px solid #FC0; font-weight:bold; text-align:center;  }

td.dicono {font-size:9px; text-align: left;}

td.titolo { padding:0 0 6px 0; border-bottom: none; font-size:10px;  font-weight:bold }

tr.ara td{  border-bottom: 1px solid #FC0;}

#tabcerca { margin:8px 0 0 0; }
#tabcalendario {  margin: 8px 10px 0 10px; }

#duetab tr#annunci { height:540px; }

#td3 { width: 218px; background-color:#FFF; padding:0; }

#tabannuncinew { width:100%;; border: 1px solid #FC0; background-color: #EFEDE2; padding: 3px 6px; color:#515153; margin: 18px 0 0 0; text-align: left; line-height:18px; font-size:10px;}
#tabannuncinew a { color:#515153; text-decoration: none; }
#tabannuncinew a:link { color:#515153; text-decoration: none;  }
#tabannuncinew a:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
#tabannuncinew a:active { color:#515153; text-decoration: none; }

.linkpagine { margin:6px 0 14px 0; } 
.linkpagine td { padding:6px 0 1px 2px; border-bottom: 1px solid #CCC; }
.linkpagine a { font-weight:bold; color:#515153; text-decoration: none;  }
.linkpagine a:link { text-decoration: none;  }
.linkpagine a:hover { color:#F90; text-decoration: none; background-color:#FFFFFF; }
.linkpagine a:active { text-decoration: none; }

.linkpagine2 { margin:6px 12px 14px 12px; width:184px; }
.linkpagine2 td { padding:6px 0 1px 0; border-bottom: 1px solid #CCC; }
.linkpagine2 a { font-weight:bold; color:#515153; text-decoration: none;  }
.linkpagine2 a:link { text-decoration: none;  }
.linkpagine2 a:hover { color:#F90; text-decoration: none; background-color:#FFFFFF; }
.linkpagine2 a:active { text-decoration: none; }

.linkhotspot { margin:6px 12px 14px 12px; }
.linkhotspot td { padding:6px 0 1px 0; }
.linkhotspot a { font-weight:bold; padding:1px; color: #FFBB00; text-decoration: underline;  }
.linkhotspot a:link { text-decoration: none;  }
.linkhotspot a:hover { color:#FFFFFF ; padding:1px; text-decoration: none; background-color: #FFBB00; }
.linkhotspot a:active { text-decoration: none; }

.linkhotspotcv { margin:6px 12px 14px 12px; }
.linkhotspotcv td { padding:6px 0 1px 0; }
.linkhotspotcv a { font-weight:bold; padding:1px; color:#3795C8; text-decoration: underline;  }
.linkhotspotcv a:link { text-decoration: underline;  }
.linkhotspotcv a:hover { color: #FFFFFF; padding:1px; text-decoration: none; background-color:#3795C8; }
.linkhotspotcv a:active { text-decoration: none; }

.linkpagine .blink a { color:#F00; font-weight:bold; text-decoration: blink;  }
.linkpagine .blink a:link { color:#F00; text-decoration: blink;  }
.linkpagine .blink a:hover { color:#F90; text-decoration: none; background-color:#FFFFFF; }
.linkpagine .blink a:active { color:#F00; text-decoration: blink; }

#tabdownload { width:200px; margin: 4px 10px 2px 10px; color:#666; text-align: center;  border: 1px solid #FC0; background-color: #EFEDE2; padding: 0; }
#tabdownload .scarica { width:162px; background-color:#FFFFFF; margin-top:10px; margin-left:12px; margin-bottom:10px; padding:3px 2px 3px 4px; text-align:left; }
#tabdownload .scarica a { font-weight:bold; color:#515153; text-decoration: none;  }
#tabdownload .scarica a:link { text-decoration: none;  }
#tabdownload .scarica a:hover { color:#F90; text-decoration: none; background-color:#FFFFFF; }
#tabdownload .scarica a:active { text-decoration: none; }

#tabscarica { margin-bottom: 12px; margin-left:12px; }
#tabscarica td.image { border: 1px solid #CCC; }

.je { border: 1px solid #FFF; }

.supercatspidergrab { font-weight:bold; }
.sottocatspidergrab { }
.specialcatspidergrab { font-weight:bold; font-style:italic; }

a.linkonlybold { font-size:11px; font-weight:bold; color:#515153;  }
a.linkonlybold :link { text-decoration: none;  }
a.linkonlybold :hover { color:#F90; background-color:#FFFFFF; text-decoration:underline; }
a.linkonlybold :active { text-decoration: none; }

a.linkbold { font-weight:bold; color:#515153; text-decoration:underline;  }
a.linkbold :link { text-decoration: underline;  }
a.linkbold :hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
a.linkbold :active { text-decoration: underline; }

a.linkunderline { font-weight:normal; color:#515153; text-decoration:underline;  }
a.linkunderline :link { text-decoration: underline;  }
a.linkunderline :hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
a.linkunderline :active { text-decoration: underline; }

a.linknormal { font-weight:normal; color:#515153; }
a.linknormal :link { text-decoration: none;  }
a.linknormal :hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
a.linknormal :active { text-decoration: none; }

a.linkboldunderline { font-size:11px; font-weight:bold; color:#515153; text-decoration:underline;  }
a.linkboldunderline :link { text-decoration: underline;  }
a.linkboldunderline :hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
a.linkboldunderline :active { text-decoration: underline; }

.linklink { font-family:"Courier New", Courier, monospace; font-size: 12px; color:#777; border: 1px solid #999;}
.linkscambia { font-family:"Courier New", Courier, monospace; font-size: 10px; color:#777; border: 1px solid #999;}

a.rigatitoloelenco { color:#3576bb; text-decoration: none; border-bottom:1px solid #3576bb;}
a.rigatitoloelenco:link { color:#3576bb; text-decoration: none; }
a.rigatitoloelenco:visited { color:#a81561; text-decoration: none; border-bottom:1px solid #a81561;  } 
a.rigatitoloelenco:hover { color:#a81561; text-decoration: none; border-bottom:1px solid #a81561; background-color:#FFFFFF; }
a.rigatitoloelenco:active { color:#3576bb; text-decoration: none; }

#tabtitolo { width: 100%;}
.titoloseo { height:41px;border:1px solid #FFCD07; } 
#rss { display:inline; color: #F28422; font-weight:bold; margin-left:10px; } 
#rss a {color: #F28422; }
/* policy senza link non esiste quindi in veritą e' #policy + #policy width:100px; display: inline;  a*/
#policy { color:#515153; font-size: 14px; font-weight:bold; text-align:right; }
#policy a { color:#515153;}
#policy a:link { color:#515153; text-decoration: none;}
#policy a:visited { color:#515153; text-decoration: none;}
#policy a:hover {color:#000000; background-color:#EFEDE2; text-decoration:underline;}
#policy a:focus {color:#000000; background-color:#EFEDE2; text-decoration:underline;}
#policy a:active {text-decoration: none;}


.descrizionedellacategoria { height:41px;} /* border:0px solid #FC0; */
.descrizionedellacategoria h1.titseo1 {margin: 12px 0pt 8px 9px; color: rgb(143, 126, 116); font-size: 13px; font-family: Arial,Helvetica,sans-serif;}

.testostdelenco .a.u { text-decoration: underline;  }
.testostdelenco .a.u:link { text-decoration: underline;  }
.testostdelenco .a.u:hover { color:#FC0; text-decoration: underline; background-color:#FFFFFF; }
.testostdelenco .a.u:active { text-decoration: underline; }

a.rigaelencoadsense { color:#4E4E4E; text-decoration: none; }
a.rigaelencoadsense:link { color:#4E4E4E; text-decoration: none; } 
a.rigaelencoadsense:hover { color:#a81561; text-decoration: none; background-color:none; }
a.rigaelencoadsense:active { color:#4E4E4E; text-decoration: none; }

/* CASAVACANZE  REGIONI*/
#reg { background-color:#FFFFFF; margin:0px 0px 0px 5px; padding-bottom:5px; }
#reg td {padding:0px 0 0px 5px; height:20px; line-height:20px; border-bottom: 1px solid #CCC; font-size:11px; }
#reg td.noborder { padding:4px 0 1px 0; border-bottom: none;}
#reg td.spazio { padding:0px 0 0px 0; border-bottom: none; background-color:#EFEDE2; padding-bottom:0px; }
#reg td.volitd { padding:4px 0 4px 0; border-bottom: none; border:0px; margin:0px;}
#reg td.tdcontentvoli { padding:0px 0 0px 0; margin:0px 0px 0px 0px; border-bottom: none; border:0px; margin:0px;}
#reg td.titolo { padding:4px 0 4px 4px; border-bottom: none; font-size:10px; font-weight:bold; background-color: #3795C8; color:#FFF; height:12px;line-height:12px;}
#reg a { font-weight:bold; color:#000; text-decoration: none; line-height:18px;}
#reg a:link { text-decoration: none;  }
#reg a:hover { color:#3795C8; text-decoration: none; background-color:#FFFFFF; }
#reg a:active { text-decoration: none; }

/* ALTRE */
#reg td.regaltre a:link, #reg td.regaltre a:active, #reg td.regaltre a:visited{ color:#3795C8; padding: 3px 15px;background-image: url(/be/public/inc/img/freccina_sottocat.gif); background-repeat:no-repeat; background-position:4%;}
#reg td.regaltre a:hover{ color:#000;}


/* ESEMPIO: CITTA' */
.supercatcv {color:#ededed;background-color: #3795C8;padding: 3px 5px;margin: 0; white-space:nowrap;font-size:10px;font-weight:bold;}
.supercatcv a {color:#fff;background-color: #3795C8; padding: 3px 5px; margin: 0; white-space:nowrap; font-size:10px; font-weight:bold; }
.supercatcv a:link {color:#fff; text-decoration:none;}
.supercatcv a:hover {color:#fff; background-color:#6BB0D6;text-decoration: underline; }
.supercatcv a:active { color:#fff; text-decoration: underline; }

/* ESEMPIO: Milano / Torino / ... */
.sottocatcv{ background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2;white-space:nowrap; font-size:11px; font-weight:normal; color:#4E4E4E;line-height:15px;}
.sottocatcv a { background-color: #FFF; padding: 3px 5px; white-space:nowrap; font-size:11px; font-weight:normal; color:#4E4E4E;}
.sottocatcv a:link { color:#4E4E4E; text-decoration: none; } 
.sottocatcv a:hover { color:#000; background-color:#f1f1f1;text-decoration: underline; }
.sottocatcv a:active { color:#000; text-decoration: underline; }

/*	In evidenza */
.cataltre{ background-color: #FFF; padding: 3px 20px; border-bottom: 1px solid #EFEDE2;white-space:nowrap; font-size:11px; font-weight:normal; color:#4E4E4E;line-height:15px; background-image: url(/be/public/inc/img/freccina_sottocat.gif); cursor:pointer; background-repeat:no-repeat; background-position:4%;}
.cataltre a { background-color: #FFF; padding: 3px 5px; white-space:nowrap; color:#3795C8;}
.cataltre a:link { color:#3795C8; text-decoration: none; } 
.cataltre a:hover { color:#FFF; background-color:#3795C8;text-decoration: underline; }
.cataltre a:active { color:#000; text-decoration: underline; }

/* TASTO PUBBLICA */
#td1 .evidBigNewcv { color:#000; padding: 4px 3px 4px 6px; background-color: #3795E7; border-bottom: 14px solid #FFF; font-size:11px; border-top: 14px solid #FFF; }
#td1 .evidBigNewcv a { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evidBigNewcv a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#td1 .evidBigNewcv a:hover { color:#3795E7; font-weight: bold; text-decoration: none; background-color:#FFFFFF;}
#td1 .evidBigNewcv a:active { color:#FFF; font-weight: bold; text-decoration: none; }

/* CERCA */
#ricercacv { color:#999999; width:100%; border: 1px solid #3795E7; padding: 2px 0; margin: 0px; height:57px;}
#ricercacv td { padding: 4px; background-color: #FFF; font-weight: bold;}
#ricercacv form { margin:0; }
#ricercacv input { padding: 2px 5px;}

/* ULTIMI ANNUNCI */
#tabannuncinewcv { width:100%; border: 1px solid #3795E7; background-color: #f1f1f1; padding: 3px 6px; color:#515153; margin: 10px 0 0 0; text-align: left; line-height:18px; font-size:10px;}
#tabannuncinewcv a { color:#515153; text-decoration: none; }
#tabannuncinewcv a:link { color:#515153; text-decoration: none;  }
#tabannuncinewcv a:hover { color:#F90; text-decoration: underline; background-color:#FFFFFF; }
#tabannuncinewcv a:active { color:#515153; text-decoration: none; }

/* TASTO TORNA */
#tabtorna .tornacv { color:#000; padding: 4px 3px 4px 6px; background-color: #FEF46B; border-bottom: 0px solid #FFF; font-size:11px; border-top: 10px solid #FFF; }
#tabtorna .tornacv a { color:#000; font-weight: bold; text-decoration: none; }
#tabtorna .tornacv a:link { color:#000; font-weight: bold; text-decoration: none; }
#tabtorna .tornacv a:hover { color:#000; font-weight: bold; text-decoration: none; }
#tabtorna .tornacv a:active { color:#000; font-weight: bold; text-decoration: none; }

/* CASAVACANZE PAGINE INTERNE */

/* elenco annunci titolo in alto */
.descrizionedellacategoriacv { height:41px;border:1px solid #3795C8; }
.descrizionedellacategoriacv h1.titseo1 {margin: 12px 0pt 8px 9px; color: rgb(143, 126, 116); font-size: 13px; font-family: Arial,Helvetica,sans-serif;}

/* elenco annunci tabella sotto il titolo con: secondo titolo, pulsante pubblica annuncio, form ricerca */
#duetabcv { width: 100%; padding-bottom: 2px;}
#duetabcv th { background-color:#3795C8; padding: 6px 4px; border-left: 4px solid #EFEDE2; height: 8px; text-align: left; font-size: 11px; border-bottom: 5px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0; color:#FFF; font-weight: bold; }
#duetabcv td { background-color:#FFF; padding: 0; border-bottom: 5px solid #EFEDE2; border-left: 4px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0;} 
/*#duetabcv td { background-color:#D7E8FC; padding: 0; border-bottom: 5px solid #EFEDE2; border-left: 4px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0;} questo mi fą azzurrino lo sfondo del titolo della pagina es. "Vacanza Costiera Amalfitana...."*/
#duetabcv td.noborder { background-color:#FFF; padding: 0; border-bottom: 5px solid #EFEDE2; border-left:0; border-right: 0; border-top: 0;} 
#duetabcv .thannuncio { background-color: #3795E7; border-left: 4px solid #EFEDE2; border-right: 6px solid #EFEDE2;}
/*#duetabcv .filter_annunci {border-bottom:0px solid #FFF; border-right: 6px solid #EFEDE2; background-color:#D7E8FC; background:#D7E8FC;}*/

#duetabcv form { padding:0; }
#duetabcv th a { color:#FFF; font-weight: bold; text-decoration: none; }
#duetabcv th a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#duetabcv th a:hover { color:#333; font-weight: bold; text-decoration: none; }
#duetabcv th a:active { color:#FFF; font-weight: bold; text-decoration: none; }
#duetabcv tr#annunci { height:350px; }
#duetabcv td.noborder2 { background-color:#FFF; padding: 0; border-bottom: 0; border-left: 4px solid #EFEDE2; border-right: 0px solid #EFEDE2; border-top: 0;} 



#duetabcvhome { width: 100%; padding-bottom: 2px;}
#duetabcvhome th { background-color:#3795C8; padding: 6px 4px; border-left: 4px solid #EFEDE2; height: 8px; text-align: left; font-size: 11px; border-bottom: 5px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0; color:#FFF; font-weight: bold; }
#duetabcvhome td { background-color:#FFF; padding: 0; border-bottom: 5px solid #EFEDE2; border-left: 4px solid #EFEDE2; border-right: 0px solid #EFEDE2; border-top: 0;} 
#duetabcvhome td.noborder { background-color:#FFF; padding: 0; border-bottom: 5px solid #EFEDE2; border-left:0; border-right: 0; border-top: 0;} 
#duetabcvhome .thannuncio { background-color: #3795E7; border-left: 4px solid #EFEDE2; border-right: 6px solid #EFEDE2;}
#duetabcvhome .filter_annunci {border-bottom:0px solid #FFF;border-right: 6px solid #EFEDE2;}
#duetabcvhome form { padding:0; }
#duetabcvhome th a { color:#FFF; font-weight: bold; text-decoration: none; }
#duetabcvhome th a:link { color:#FFF; font-weight: bold; text-decoration: none; }
#duetabcvhome th a:hover { color:#333; font-weight: bold; text-decoration: none; }
#duetabcvhome th a:active { color:#FFF; font-weight: bold; text-decoration: none; }
#duetabcvhome tr#annunci { height:350px; }
#duetabcvhome td.noborder2 { background-color:#FFF; padding: 0; border-bottom: 0; border-left: 4px solid #EFEDE2; border-right: 0px solid #EFEDE2; border-top: 0;} 

.filtroelencocv {padding:6px; border: 1px solid #3795C8; }
/*
.filtroelencocv tr {background-color:#D7E8FC; background:#D7E8FC;}
.filtroelencocv td {background-color:#D7E8FC; background:#D7E8FC;}
*/

.navbarannuncicv { margin-top:18px; padding-top:12px; border-top: 1px solid #3795C8; }

/* elenco annunci, lista degli annunci titolo, data, ecc */
.dataelencoannuncicv { color:#000; background-color: #90D6FC; padding: 2px 6px; white-space:nowrap; font-size:12px; border-top: 8px solid #FFF; border-bottom: 4px solid #FFF;}

a.rigatitoloelencocv { color:#960; text-decoration: none; border-bottom:1px solid #960;}
a.rigatitoloelencocv:link { color:#960; text-decoration: none; } 

a.rigatitoloelencocv:hover { color:#960; text-decoration: none; background-color:#EEE; }
a.rigatitoloelencocv:active { color:#960; text-decoration: none; }

.rigaelencoannuncicv { line-height:18px; font-size:12px; color:#4F3E34; padding-bottom:9px;}
.rigaelencoannuncicv a { color:#4F3E34; text-decoration: none; }
.rigaelencoannuncicv a:link { color:#4F3E34; text-decoration: none; }
.rigaelencoannuncicv a:visited { color:#333; text-decoration: none; background-color:#EEE; }
.rigaelencoannuncicv a:hover { color:#333; text-decoration: none; background-color:#EEE; }
.rigaelencoannuncicv a:active { color:#4F3E34; text-decoration: none; }

/* dettaglio annunci */
.titoloannunciocv { background-color: #90D6FC; }
.titoloannunciocvbbplanet { background-color: #FFCC00; }

/* categorie bakeca veso cv */
.sottocat_cv {  background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2; white-space:nowrap; font-size:11px; font-weight:normal; }
.sottocat_cv a { font-weight: normal; background-color: #FFF; padding: 3px 5px; border-bottom: 1px solid #EFEDE2; white-space:nowrap; font-size:11px; color:#000099;}
.sottocat_cv a:link { color:#000099; text-decoration: none; } 
.sottocat_cv a:hover { color:#000099; text-decoration: underline; background-color:#EEE; }
.sottocat_cv a:active { color:#000; text-decoration: underline; }
.tabdiv {
	color:#000000;
	background-color:#FFF;
	padding:2px 16px 1px 16px;
	width:50px;
	display:inline;
	height:30px;
	font-size:12px; 
	font-weight:bold; 
	margin-left:3px;
	margin-top: 5px;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	border-top:1px solid #FFCC00;
}
.tabdivback {
	background-color: #FEF7CD;
	padding:2px 16px 0px 16px;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	border-top:1px solid #FFCC00;
	width:50px;
	display:inline;
	height:30px;
	font-size:12px; 
	font-weight:bold; 
	margin-left:3px;
}
.tabdivback a:hover { color:#333; background:none; }
.tabdivback a{ text-decoration: none; padding:0px; margin:0px; }

.tabdivcv {
	color:#000000; 
	background-color:#FFF; 
	padding:2px 16px 1px 16px; width:50px;
	display:inline;
	height:30px;
	font-size:12px; 
	font-weight:bold; 
	margin-left:3px;
	margin-top: 5px;
	border-left:1px solid #3795C8;
	border-right:1px solid #3795C8;
	border-top:1px solid #3795C8;
}
.tabdivbackcv {
	background-color: #D7E8FC;
	padding:2px 16px 0px 16px;
	border-left:1px solid #3795C8;
	border-right:1px solid #3795C8;
	border-top:1px solid #3795C8;
	width:50px;
	display:inline;
	height:30px;
	font-size:12px; 
	font-weight:bold; 
	margin-left:3px;
}
.tabdivbackcv a{ text-decoration: none; padding:0px; margin:0px; }
.tabdivbackcv a:hover { color:#333; background:none; }

/* locandine e minibanner */

#locandina a { cursor: pointer; cursor: hand; text-decoration:none;}
#locandina a.l { color:#996600; text-decoration:underline;}
#locandina a.l:hover { color:#996600; text-decoration:underline;}
#locandina a:hover {  background-color:#EEEEEE; }

#locandina img { border: 1px solid #FFCC00; margin: 0; padding:0; }
#locandina td.img { vertical-align:top; padding-top: 3px;} 
#locandina td.txt { vertical-align:top; width: 100px; padding-left:5px;}

p.testo {
	color:#4E4E4E;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-top:3px;
}

#minibanner a { cursor: pointer; cursor: hand; text-decoration:none; }
#minibanner a.l { color:#996600; text-decoration:underline;}
#minibanner a.l:hover { color:#996600; text-decoration:underline;}
#minibanner a.s { color:#8F7E74; text-decoration:none;}
#minibanner a.s:hover { color:#8F7E74; text-decoration:none;}
#minibanner a:hover { background-color:#EEEEEE; }
#minibanner img { border: 1px solid #CCCCCC; margin: 0; padding:0; }
#minibanner td.img { padding-left: 5px; }
#minibanner td.txt { padding-left: 5px; vertical-align:top; white-space:nowrap;}

/* mia bakeca */

#infocrediti{border:0px solid #FC0; padding:10px 5px 10px 0px; text-align:right; font-size: 13px; font-family:Arial,Helvetica,sans-serif;}
#infocrediti a{ font-weight:bold;} 
#gestioneprofilo{ background-color:#FC0; padding:5px 5px 5px 0px; text-align:right; font-size: 13px; font-family: Arial,Helvetica,sans-serif; color:#FFFFFF;}
#gestioneprofilo a{color:#FFFFFF;}
#gestioneprofilo a:hover{color: #666666;}
#navigazione{ border-bottom:1px solid #009;   text-align:left; font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: #fff; font-weight:bold;}
#miacontenuto{ width: 100%; margin-bottom:0px; border-right: 2px solid #EFEDE2;}
#centralemia { width: 100%; margin-bottom:0px;}
#mialogo {background-color:#FFF; padding:8px 2px 9px 2px; text-align:left; font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: #333333;}
#miatab { width: 100%; }
#miatab th{ background-color:#FC0; border-left: 4px solid #EFEDE2; border-bottom: 5px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0;}
#miatab td{ background-color:#FFF; border-bottom: 5px solid #EFEDE2; border-left: 4px solid #EFEDE2; border-right: 2px solid #EFEDE2; border-top: 0;} 
#tdmia { width: 208px; background-color:none;}

#filtro_gestione_mb{border:0;margin:10px 5px 10px 0px; background-color:#eee; width:100%; text-align:right; font-size: 13px; font-family:Arial,Helvetica,sans-serif;}

#content_gestione_mb {
	margin:0px 6px 0 0px; 
	padding:10px 16px 10px 16px; 
	border-top:1px solid #777777;
	border-bottom:none;
	border-left:none;
	border-right:none;
	background-color:#FFF;
	padding-left:16px;
}
.elenco_gestione_mb { 
	width:100%;
	padding:2px; 
	border-bottom:1px dashed #CCCCCC;
	background-color:#FFF;
}
.mb_tabdiv {
	color:#000000;
	background-color:#FFF;
	padding:4px 16px 1px 16px;
	width:50px;
	display:inline;
	height:40px;
	font-size:12px; 
	font-weight:bold; 
	margin-left:3px;
	margin-top: 5px;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	border-top:1px solid #777777;
}
.mb_tabdivback {
	background-color: #EEEEEE;
	padding:4px 16px 0px 16px;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
	border-top:1px solid #777777;
	width:50px;
	display:inline;
	height:40px;
	font-size:12px; 
	font-weight:bold; 
	margin-left:3px;
	margin-bottom:3px;
}
.mb_tabdivback a:hover { color:#333; background:none; }
.mb_tabdivback a{ text-decoration: none; padding:0px; margin:0px; }

span.inpromozione{color:#FFFFFF; background: #FF9900; font-size:9px; }
span.categoria_mb{color:#000000; background:none; font-size:11px; font-weight:bold; }


/* Stili MiaBakeca LOGIN (Flavio) */
h1.titolo_mb {
	font-size: 16px;
	font-weight:bold;
	text-align: left;
	margin-top: 0;
	margin-bottom: 12px;
	padding: 6px 12px 6px 12px; 
	border-bottom: 1px solid #FC0; 
	font-weight:bold; 
}
h1.titolo_mb .evidenzia_mb{ font-size: 22px; font-weight:bold; }
.formtext_mb {
	font-size: 11px;
	padding-bottom:2px; 
}
.formtext_mb_error {
	font-size: 11px;
	padding-bottom:2px; 
	color:#FF0000;
}
.sottotitolo_mb {
	font-size: 18px; 
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FE9900;
	text-align: left;
	margin-top: 0;
	padding: 6px 12px 6px 12px; 
	border-bottom: 1px solid #FC0; 
	font-weight:bold; 
}
.testostd_mb {
	padding:14px 20px;
	background-color:#FFF;
	line-height:19px;
}
.box_mb {
	padding:0;
	margin:0;
	border: 1px solid #FC0; 
}
.btnMiaBakecaA { padding: 1px 0; color: #343D0C; text-decoration: none; font-size: 11px; background-color: #D4CFC9; border-top: 1px solid #FFFFFB; border-right: 1px solid #404042; border-bottom: 1px solid #404042; border-left: 1px solid #FFFFFB; background-image: url(img/btn.gif); cursor:pointer; width:80px; }
.btnMiaBakecaB { padding: 1px 0; color: #343D0C; text-decoration: none; font-size: 11px; background-color: #B0D0F0; border-top: 1px solid #FFFFFF; border-right: 1px solid #8CA7CF; border-bottom: 1px solid #8CA7CF; border-left: 1px solid #FFFFFF; background-image: url(img/btn.gif); cursor:pointer; width:190px; }

.mbc_titsez {font-size: 12px; color: #666666;}
.mbc_prezzo { color: #666; text-align: left; font-size: 11px; }
.mbc_scelta { color: #000; text-align: left; font-size: 11px; }
.mbc_sceltaOfferta { color: #000; text-align: left; font-size: 14px; }
.mbc_prezzoOfferta { color: #666; text-align: left; font-size: 14px; }
/* link di base */
.postcat { text-align:left; padding:4px 8px 4px 32px; font-size:11px; font-weight:bold; color: #3576bb; white-space:nowrap; }
.postcat a { background-color:#FFFFFF; color: #3576bb;  text-decoration: none; font-weight: bold}
.postcat a:link { background-color:#FFFFFF; color: #3576bb;  text-decoration: none; font-weight: bold}
.postcat a:visited { background-color:#FFFFFF; color: #3576bb;  text-decoration: none; font-weight: bold}
.postcat a:hover { background-color:#FFFFFF; color: #a81561; font-weight: bold; text-decoration: underline; }
.postcat a:active { background-color:#FFFFFF; color: #3576bb;  font-weight: bold; text-decoration: none}

.trattini { border-top: 1px solid #3576bb; padding:8px; margin-top:8px; }
.trattinidiv { border-bottom: 1px solid #3576bb; padding:1px; margin-top:0; }
.posttutorial { text-align:left; padding:24px 8px 14px 32px; font-size:13px; font-style:italic; color: #a81561; white-space:nowrap; }


#tabelefiltro table { border:0; padding:0; margin:5px; }
#tabelefiltro tr { border:0; padding:0; margin:0; background-color:#FFFFDD;}
#tabelefiltro td { border:0; padding:0; margin:0; line-height:20px; background-color:#FFFFDD;}
#tabelefiltrocv  table { border:0; padding:0; margin:5px; background-color:#D7E8FC; }
#tabelefiltrocv tr { border:0; padding:0; margin:0; background-color:#D7E8FC; }
#tabelefiltrocv td { border:0; padding:0; margin:0; background-color:#D7E8FC; }

#filtrointerno td { margin: 0; border: 0; padding-right: 2px; }
#filtrointerno tr { border:0; padding:0; margin:0; }
#filtrointerno form { border: 0; margin:0; padding:0; }
.filtroelenco { border: 1px solid #FFCC00;}

/* filtro pił grosso */
#tabelefiltro  { background-color:#FFFFDD; }
#tabelefiltro tr { background-color:#FFFFDD;}
#tabelefiltro td { background-color:#FFFFDD;}
#tabelefiltrocv  { background-color:#D7E8FC; }
#tabelefiltrocv tr { background-color:#D7E8FC;}
#tabelefiltrocv td { background-color:#D7E8FC;}


#filtrointerno { background-color:none;}
#filtrointerno form { background-color:none;}
#filtrointerno td { background-color:none; border-color:none;}
#filtrointerno tr { background-color:none;}
#filtrointerno input { font-size:1.2em;}
#filtrointerno select { font-size:1.2em;}
#filtroavviso td { background-color:#FFFFDD; padding: 3px; }

#filtrointernocv { background-color:#D7E8FC;}
#filtrointernocv form { background-color:#D7E8FC;}
#filtrointernocv td { background-color:#D7E8FC; border-color:#FFFFDD;}
#filtrointernocv tr { background-color:#D7E8FC;}
#filtrointernocv input { font-size:1.2em;}
#filtrointernocv select { font-size:1.2em;}






/* NEW STYLE TOP NAVIGHESCION */

.mc { background-color:#ffffff; font-size: 14px; }
.sc { background-color:#ffffff; font-size: 14px; margin: 2px 0 2px 0; font-style:normal }



#divaranciocentrale{
	border:1px solid #a81561;  
	margin-top:5px; 
	height:20px; 
	margin-right:6px; 
	margin-bottom:5px; 
	margin-left:5px;
	background-color:#a81561; 
	color:#fff; 
	font-weight:bold;
	vertical-align:middle; 
	font-size:12px;
}
#divaranciocentrale td{

	font-size:12px;
}

#divaranciocentrale a{
		font-size:12px;

	color:#FFF;
}
#divaranciocentrale a:hover{
		font-size:12px;

	color:#000;
}

#divblucentrale{
	border:1px solid #3795c8;  
	margin-top:5px; 
	height:20px; 
	margin-right:6px; 
	margin-bottom:5px; 
	margin-left:5px;
	background-color:#3795c8; 
	color:#fff; 
	font-weight:bold;
	vertical-align:middle; 
	font-size:12px;
}
#divblucentrale td{
	font-size:12px;
	color:#FFF;
}
#divblucentrale a{
	font-size:12px;
	color:#FFF;
}
#divblucentrale a:hover{
	font-size:12px;
	color:#000;
}



#pulsantearancio{
	border:0px solid #ffcc00; 
	height:20px; 
	background-color:#ff9900; 
	color:#fff; 
	font-weight:bold;
	vertical-align:middle;
	font-weight:bold;
}
#pulsantearancio a{ 
color:#fff; 
font-size:11px;
	}
#pulsantearancio a:hover{ 
color:#000; 
font-size:11px;
	}
	
#pulsanteblu{
	border:0px solid #a81561; 
	height:20px; 
	background-color:#a81561; 
	color:#fff; 
	font-weight:bold;
	vertical-align:middle;
	font-weight:bold;
}
#pulsanteblu a{ 
color:#fff; 
font-size:11px;
	}
#pulsanteblu a:hover{ 
color:#fffc01; 
font-size:11px;
text-decoration:none;
	}
/*	
#zonasearch option{
	font-size:10px;
}*/

.formricerca {font-family: verdana, tahoma, arial;
    color: #000;
    font-size: 14px;
	
   /* border: 0px solid #ffdd00;
    background: #fff;*/
}
.formricercacv {font-family: verdana, tahoma, arial;
    color: #000;
    font-size: 14px;
	
   /* border: 0px solid #3795c8;*/
    background: #fff;
}

#zonasearch button{
	font-size:10px;
}

/*NEW SEARCH*/

#newricerca{
width:100%;
background:#a81561;
margin-top:10px;

}

.normal1 {font-family: verdana, tahoma, arial;
    color: #000;
    font-size: 14px;
	border: 1px solid #000; padding: 2px; background: rgb(255, 255, 255) url(img/searchbakecawatermarkmini4.gif) no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.focus1  { font-family: verdana, tahoma, arial;
    color: #000;
    font-size: 14px;
border: 1px solid #3576bb; padding: 2px; background-color:#FFF; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }



/* DETTAGLIO ANNUNCIO */
input.annunciodettaglioradio {
	margin-top: 4px;
	border: 0;
	padding-left: 0;
	background-color: #FFFFEE;   
	background-image: url(img/spacer.gif);
}
input.annunciodettaglioradiocv {
	margin-top: 4px;
	border: 0;
	padding-left: 0;
	background-color: #EEF6FE;   
	background-image: url(img/spacer.gif);
}
div.strumentidettaglio {
	 background:#F8F8F8;
	 padding-left:5px; 
	 margin-right:10px; 
	 padding-bottom:10px;
}
div.strumentidettagliocv {
	 background:#EEF6FE;
	 padding-left:5px; 
	 margin-right:10px; 
	 padding-bottom:10px;
}


/* DETTAGLIO ANNUNCIO COLONNA DESTRA */
#verif{
height:28px;
font-size:25px;
color:#009;
width:90px;
padding:5px;
}

.elenco_vetrine { 
	width:100%;
	padding:5px; 
	border-bottom:1px dashed #EEEEDD;
	background-color:#FFF;
	font-size:12px; 
	vertical-align:middle;
}
.elenco_vetrine a { color:#8F7E74; text-decoration: none; }
.elenco_vetrine a:link { color:#8F7E74; text-decoration: none; } 
.elenco_vetrine a:hover { color:#8F7E74; text-decoration: none; background-color: #FFFFFF; }
.elenco_vetrine a:active { color:#8F7E74; text-decoration: none; }

.tabgenerale a { color:#8F7E74; text-decoration: none; border:none; }
.tabgenerale a:link { color:#8F7E74; text-decoration: none; border:none;} 
.tabgenerale a:hover { color:#8F7E74; text-decoration: none; background-color: #FFFFFF; border:#FF9900; }
.tabgenerale a:active { color:#8F7E74; text-decoration: none; }
.tabgenerale img a { color:#8F7E74; text-decoration: none; border:none; }

.titolocitta{ text-align:left; font-size:11px; font-weight:bold; color:#333; padding:0 4px 0 0px; border-bottom:1px solid #CCCCCC;}