

body, div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif}
body {margin-bottom: 0; padding: 0; font-size:10pt; color: #333;}



li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:30em; }


.pulsante {text-decoration: none; position: relative; top:-10px; width:150px; 
	background-color:#FCE172; 
	color: #4F4F4F; 
	border:1px solid #4F4F4F; 
	padding:5px; 
	margin:2px;}
.pulsante:hover {background-color:#FCE172; color: #FCE172; border:1px solid #FCE172;}
#intestazione, ul.menu li a, #annunci .titolo, #contenuto .titolo {background-color:#72A5FC;}

.titolomenu {font-weight:bold; background-color:#B0AD4F; color: #FFFFFF; padding:10px; margin-right:10px;border-top:1px solid #FFFFFF;}
.titolomenu a {color: #FFFFFF;}
.titolomenu div {font-weight:normal;}
#div_recapiti ul {margin: 2px; padding: 0px; text-indent: 3px;}

#inserzione {background-color:#B0AD4F; color: #FFFFFF;}
#inserzione2 {background-color:#FFFFFF; color: #000000;}
#box_testata {text-align:center;}

div.box2 {background-color:#FCE172; border: 2px inset #FCE172;}
.inserzione a {color: #FFFFFF;}
div.box2 a, div.box2 {color: #4F4F4F;}
#inserzione ul {margin:0; padding: 0;}
#inserzione ul ul {padding-left:20px;}
li.form {background-color:#FCE172; margin:5px; padding:5px; border: 1px outset #FCE172; color: #4F4F4F;}	
li.form a {color: #4F4F4F;}

H4 {margin-bottom:2px;border-bottom:1px solid black;margin-right:20px;}

.intfoto a {color: black;text-decoration: none;}
div.intfoto {border:5px solid #72A5FC; background-color:#ebebff;text-align:center;}
ul.intfoto {width:80%; text-align:center;}
li.intfoto {margin:5px; font-size:10px; width:100px; text-align:center; float:left; }
.clear {clear:both;}

#piede {font-size:80%; padding:2px; position:fixed; bottom:0; left:0; width:100%; background-color: #72A5FC; margin:0; text-align:center; color: #FFFFFF;}
#piede img {border:0;}
#piede a {color: #FFFFFF; text-decoration: none;}
.puliscifloat {clear:both;}
#intestazione {height:90px;}

#intestazione .testata {font-weight:bold;
	font-size:15pt;
	text-align:center;
	color: #FFFFFF; margin:10px;}
#intestazione {border:1px solid #72A5FC; margin:0;}
.testata h1 {margin:0;}
#nostri_recapiti{position:absolute; top:0; right:0; background-color: #5263AB;padding: 5px;}
#nostri_recapiti h3{line-height:1px; padding:5px;margin:5px;cursor: pointer;}
#nostri_recapiti ul {display:none; background-color:#72A5FC; font-size:80%;font-weight: none; margin:10px; padding: 5px;}

#annunci {margin-bottom:50px;}
#annunci .tb_annunci {}
#annunci .tb_annunci .annuncio {width:80%; padding:10px 2px 0 0; font-family: verdana; font-size:0.90em;}
#annunci .tb_annunci .titolo,  #contenuto .tb_annunci .titolo{color:#FFFFFF; font-size:1.20em; padding: 5px;font-weight:bold;text-align:center;}
#annunci  .banner {width:80%; text-align:center; margin:5px;}
#contenuto {float:right; width: 80%;}

/*div#mostra_pdf div.primo {background-color:#FCE172; border: 1px outset #FCE172; color: #4F4F4F;}
div#mostra_pdf div {padding: 2px;}
div#mostra_pdf div a {color: #4F4F4F;}
*/

a#inserzione_new {display:block;}		
li.sel_rubrica a, li.sel_rubrica_figlia a{text-decoration: none;}
li.sel_rubrica a:hover, li.sel_rubrica_figlia a:hover{color:#223078; background-color:#FFFFFF;}
li.sel_rubrica{list-style-type: square;}

#rubriche
{


height: 100% !important;
margin-right: 10px;
	}

#area_riservata
{
	background-color: red;
	margin-right: 10px;
	padding: 5px;
	color: #FFFFFF;
	}
#area_riservata .testa a
{
	color: #FFFFFF;
	font-weight: bold;
	}
#area_riservata .form
{
	display: none;
	}
	
#annuncio {
	text-align:center;
	margin: 5px;
	width: 60%;
	border:1px solid #72A5FC;
	}	
	
#annuncio H1 {font-size:2.10em;}

#barra_annuncio {float:right; width: 20%; margin:5px; text-align:right;}

#barra_annuncio .div_img img {border:1px solid #72A5FC; max-width:100%;}
	
#img_principale {max-width:300px;}

div.box2
{

	padding:5px;
	}	
#spalla 
{float: left; width:20%; margin:auto; padding-bottom:50px;
	}
div.messaggi_redazionali {background-color: #c0d6fc; font-family: verdana; 
color:#000000; border:2px solid #223078; font-size:1em; padding:3px; font-weight:bold;}
div.messaggi_redazionali a {color:red;}

div#annuncipagamento li {margin-bottom:2px;}
div#annuncipagamento a {color: white;}

div.pre_immagine {height: 100px; margin:5px; clear:both;}	
div.pre_immagine img {border:1px solid black;}
/* div.pre_immagine img:hover {z-index:1000; max-height: 400px; max-width: 50%; max-height: 50%; border:1px solid black;} */

div#paginazione {}
#paginazione ul { display:block; margin: 0; padding: 0; list-style: none;}
#paginazione li {
	width: 25px; 
	text-align:center; 
	float:left; 
	margin:1px; 
	padding: 3px; 
	 }
	
#paginazione li.pag, li.pag_aste {
	cursor: pointer; 
	border:1px inset #5263AB;
	color:#FFFFFF;
	background-color: #5263AB;
	font-weight: bold;
	}	
	
#paginazione li.pag:hover, li.pag_aste:hover {background-color: #72A5FC;}

#paginazione li.pag a, li.pag_aste a {color:#FFFFFF; text-decoration: none;}

div#radice {min-height:40px; position: relative; width: 80%; float:none;}		
#radice ul{padding:10px;}
#radice li {float:left; border: 1px inset #5263AB; padding: 5px;}



span.search
{font-style: italic;
color: #FF0000;
	}




ul.menu {font-size: 12px;}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:100%;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li ul li{
  margin-top: 0px;
}

ul.menu li a {
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover {
  background: #000;
}

ul.menu li ul li a {
  background: #ccc;
  color: #000;
  font-size: 11px;
  padding: 1px 0 1px 20px;
}

ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 150px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}