/* CSS Document */
body{font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif ; background-color:#bdbdbd; color:#000000;text-align:left;margin:0px}
table{font-family:Verdana, Arial, Helvetica, sans-serif ;font-size:12px}
hr{clear:both}
/******
Menu
******/
ul.listaCategorie{
	text-align:left;
	list-style-type: circle;
	list-style-image:url(../images/cartella.gif);
}
ul.listaPagine{
	text-align:left;
	list-style-type: circle;
	list-style-image:url(../images/punto.gif);
}
/**Nuova Home**/
.input{font-size:10px;}
div.sito{margin-left:4px;margin-right:4px; background-image:url(../images/sfondo.jpg);background-repeat: repeat-x; background-color:#ffffff;border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;border-left: solid 1px #000000;border-right: solid 1px #000000;}
div.centroSito{padding:0px;height:auto;  overflow:hidden; }
div.colonnaEsterna{width:185px; overflow:hidden;margin-left:4px;margin-right:4px;float:left;}
div.bloccoPagina{width:60%; float:left;margin:auto}
div.contatore{text-align:center; overflow:hidden;width:100%;clear:both}
.barra{background-image: url('../images/barra.gif');height:22px;}
div.mainMenu{ font-size: 10px;   text-align:center; clear:both;}
div.attendere{float:left;width:60%; display:none; padding: 0px; font-size:10px;   margin-top:2px; text-align:center; vertical-align:middle}
div.underConstruction{width:100%;vertical-align:middle; text-align:center}
div.logo{ background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position: center; height:90px}
div.pagina{float:left;background-color:#E6F5FF;width:600px;height:auto;padding: 0px; overflow:auto;margin:0px;}
div.titoloPortale{font-size:14px; float:left;font-weight: bold;  color: #B00000; margin: 5px; width:80px}
div.linkUltracollem{float:right; margin:5px}
div.voceMenu{height:20px;border-bottom:solid 1px #8b9bef; padding-left:30px; padding-top:3px; background-image:url(../images/sfondoMenuPagina.png); background-repeat:no-repeat;}
.titoloSezione{font-weight: bold;}

a.categoria{font-size: 11px; font-family: Verdana, Arial, Helvetica; color: #000000;font-weight: bold; text-decoration: none}
a.categoria:hover{font-size: 11px; font-family: Verdana, Arial, Helvetica;font-weight: bold; color: red;}
a.sottoCategoria{font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #000000; font-weight: bold;text-decoration: none}
a.sottoCategoria:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica;font-weight: bold; color: red;}

marquee.news{ font-size:10px; margin-top:2px; overflow:auto; height:80px; width:auto; width: 99%; margin:2px}

p.titoloCategoria{height:22px; background-image: url('../images/barra.gif'); font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight: bold; color: #000000; text-align: left}

p.titoloPagina{font-size:14px; text-align:center;font-weight: bold;  color: #B00000; margin: 5px}
p.titoloContenuto{font-weight: bold;  color: #000080; margin-top: 5px; margin-bottom: 5px}
p.credits{font-size:9px; text-align:center; vertical-align:top; }
p.infoPagina{ font-size:10px; font-style:italic; text-align:center; clear:both}
p.banner{text-align:center}

	
input.tasti{background-image: url("../images/barra.gif"); border-style: ridge; font-size: 10px; font-weight: bolder;}

li.new{list-style-image: url("../images/new.gif");}

table.risultatoQuery{ font-size:10px; border: groove 1px; padding:5px; width:70%;background-color:#E6F5FF; }

.menu{font-size:10px;margin-top:2px}
.rigaTitolo{text-align:center}

.benvenuto{ color: #FFFFFF; text-align:left; vertical-align:top;}
.formInvioMail{border: groove 1px;font-family: Verdana, Arial, Helvetica; font-size:10px; }

.pannello{background-color:#D6E5F5; border:solid 1px #8b9bef; margin-bottom:2px;  }

img.elenco{vertical-align: middle; border: 0px; margin-left:10px}
img.logo{ border:0px;margin:0px}
img.banner{margin:0px; border:solid 1px #000000}
/*****************
Effetti di ombra
*****************/
#sitoContainer{
	width: 1010px; margin:auto;  
	background:#a09f9f;
}