/* ricerca */

.appcontenutodx {
  background-color: #f5f9fe;
  padding: 10px;
}
.ricercaselect {
	width: 100%;
}
.ricercalabel {
  display: block;
  font-weight: bold;
  margin: 10px 0 1px 0;
}
.ricercasubmit {
	cursor: pointer;
	border: 1px solid black;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #99ccff;
	background-color: white;
	background-image: url(../layout/sfumaturarossoscuro.gif);
	background-repeat: repeat-x;
	margin: 25px 0 1px 0;
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
	color:white;
	/*text-shadow: 2px 2px 3px #000, 1px 3px 5px #f00;*/
}
.ricercasubmit:hover {
	color: #660000;
	background-image: url(../layout/sfumaturarossoscuro.gif);
	background-image: url(../layout/sfumaturagrigio2.gif);
}
.ricercasubmit a {color: white;text-decoration: none;}
.ricercasubmit:hover a {color: #660000;text-decoration: none;}

.ricercapsubmit {
  margin-left: 108px;
}



.elencopagine {
  margin-left: 130px;
}

.apppaginanumeri {
	color: #800202;
}
.apppaginascritte {
	color: #04202f;
}

/* appuntamenti - redef stili home */

.homeappdiv {
  border: 1px solid #ccd3d9;
  margin-bottom: 10px;
}
.homeappdivsep {
  clear: both;
  width: 560px;
  height: 1px;
}
.homeappdivtxt {
	padding-bottom: 7px;
	margin: 0 0 7px 130px;
	text-align: left;
  width: 558px;
}
.homeappdata {
	text-align: right;
	display: block;
	color: #800202;
	font-weight: bold;
  margin: 7px 10px 0 0;
}
.homeappcomune {
	text-align: right;
	display: block;
	color: #800202;
	font-weight: bold;	
  margin-right: 10px;
}
.homeapptitolo {
	font-size: 130%;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.homeappleggi a {
	text-align: left;
	clear: both;
  text-decoration: underline;
  color: #800202;
}
.homeappfoto {
	border: 0px solid black;
	float: left;
  margin: 37px 0 0 10px;
}
.homeapplink {
	position: absolute;
	cursor: pointer;
	width: 120px;
	height: 17px;
	left: 320px;
	top: 398px;
}

/* eventi e manifestazioni */

.appimgevid {
  min-width: 100px;
  min-height: 50px;
  float: left;
  margin: 0 30px 30px 0;
}
.appimgevid img {
  max-width: 200px;
  max-height: 80px;
}

.appimgevid:hover, .appimgeviddx:hover {
  border: 1px solid orange;
}
.appimgeviddx {
  margin-right: 0;
}
.appimgevidfoto {
  min-width: 100px;
  min-height: 20px;
  padding: 4px;
  border: 0;
}

.appschtabcont {
  float: left;
  width: 510px;
  padding-right: 20px;
}
.appelencoeventi {
  padding-left: 60px;
}

/*è duplicato in questo css per non farsi sovrapporre dall osfondo di default*/
.gensfumatura { background-image: url(../layout/sfumaturagen.gif);}

.chisiamodiv {
  margin-left: 173px;
}

