/*****struttura**/
body{padding:0;font-size:75%;margin:0 0 4px 0;font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SanSans-Regular, sans-serif;}
acronym {border-bottom:1px dashed black;cursor:help;}
a, a:link, a:visited {font-weight:bold;color:#6B616A;text-decoration:none;}
a:hover, a:active{text-decoration:underline;/*color:#fff;*/}
.bugFix, .alt, .nascosto, .navigazionePagina, h3.alt{clear:none;z-index:51;left:-10000px;width:0;position:absolute;top:-10000px;height:0;}
#pagina{margin:0 auto;width:100%;position:relative;}
#intestazione{padding:0;display:block;margin:0;color:#fff;position:relative;}
form {margin:0;padding:0;}
/*****banner sistema piemonte***/
/*#logo{display:block;padding:0;z-index:53;background:url(/css/motric/im/logo_sisp.gif) no-repeat 0 0;left:50%;margin:0 0 0 -392px;width:73px;position:absolute;top:11px;height:52px;}
#logo a{display:block;padding:0;z-index:53;margin:0 0 0 6px;width:66px;height:40px;}
*/

#scritta{display:block;padding:0;z-index:53;background:url(/ris/css/generaliV3/im/scritta_sisp.gif) no-repeat 0 50%;left:50%;margin:0 0 0 -383px;width:276px;position:absolute;top:0;height:49px;}
#scritta a{display:block;padding:0;z-index:58;margin:0;width:223px;height:23px;}

#sisp{background:#e3e3e3 url(/ris/css/generaliV3/im/scritta_sisp_sfondo.jpg) repeat-x 0 0;position:relative;height:50px;}

/*#sisp{background:#e3e3e3;position:relative;height:50px;}*/
h1{padding:0;display:block;font-weight:bold;font-size:1.8em;z-index:53;left:50%;margin:0 0 0 -330px;width:500px;color:#7b7a7f;position:absolute;top:23px;}
h2{padding:0 0 0 6px;font-size:1.2em;background:#d5452d;margin:0 0 0 3px;color:#fff;}
hr{display:none;}
/***msg javascript disattivati****/
#intestazione #avvisoJavascript {width:760px;border:2px dashed #900;text-align:center;margin:6px auto;padding:0 0 0 -380px;}
#intestazione #avvisoJavascript p{color:#000; text-align:center;padding:6px 10px;}

/**** dati utente sistemapiemonte ***/
#contUtenza{margin:0;padding:0;font-size:.9em;color:#000;width:100%;text-align:center;z-index:100;position:absolute;top:56px;right:0;}
#Utenza{padding:0;margin:0 auto;font-size:1em;width:757px;text-align:right;}
#Utenza span{font-weight:bold;}
.logout{padding:0 0 0 10px;}
.logout a:link, .logout a:active, .logout a:visited{padding-right:10px;text-decoration:underline;font-weight:normal;background:transparent url(/css/motric/im/logout.gif) no-repeat 100% 47%;}
.logout a:hover{text-decoration:none;font-weight: normal;}

/*** dati utente applicativo **/
#Utente {border:1px dashed #C4C4C4;margin-bottom:3px;padding:0 6px;}

/****menu di sistema piemonte**/
#menuDiServizio{width:100%;text-align:center;font-size:.95em;background:url(/css/motric/im/sfondoMenuNav.gif) #fbd9b6 repeat-x 0 100%;margin:3px 0 0 0px;color:#666;height:20px;
@media screen and (-webkit-min-device-pixel-ratio:0; height:18px;) }/*per safari*/
*:first-child+html #menuDiServizio{height:20px;} /*per IE7 */ 

#menuDiServizio ul{list-style-type:none;margin: 0 0;margin: /**/0 auto;text-align:left;width:710px!important;width:760px;padding-left: -20px;padding: 0 0 0 50px;padding-left: /**/50px;
voice-family: "\"}\"";
voice-family: inherit;padding:0 0 0 50px!important;width: 710px;padding:0 0 0 5px;}.finto {}
#menuDiServizio ul li{display:inline;line-height:1.75em;padding:0;margin:0 -3px 0 0;}
#menuDiServizio ul li a{margin:0;color:#333;padding:3px 12px 3px 10px!important;padding:0px 12px 0px 10px;background: url(/css/motric/im/latoLinkDx.gif) no-repeat 100% 100%;display:inline!important;display:block;float:none!important;float:left;}
#menuDiServizio ul li a:hover, #menuDiServizio ul li a:active{color:#fff;background: url(/css/motric/im/latoLinkDx_on.gif) no-repeat 100% 100%;}
/*** filo d'arianna */
#contPath{/*padding:2px 0 2px 2px;*/padding:0;background:#fff;font-size:.95em;width:100%;text-align:center;height:21px;height/**/:17px;line-height:15px!important;}
#path{background:#fff;color:#D5452D;font-weight:bold;margin:0 auto;width:760px;text-align:left;padding:2px 0 2px 2px;vertical-align:text-top;}
#path .connessionePath {position:absolute;top:-500000px;}
#path .selezione{font-weight:bold;padding-right:.2em;padding-left:.2em;padding-bottom:0;color:#000;padding-top:0;}
#path a{font-weight:normal;color:#333;padding:0 15px 0 0;margin:0;vertical-align:text-bottom;background:url(/css/motric/im/listImage.gif) 95% 50% no-repeat;height:19px!important;line-height:14px!important;height:8px;line-height:8px;line-height/**/:14px;} 
#path a:hover, #path a:active {text-decoration:underline;}

/**** banner applicativo*/
#contTitoloEmenu{height:90px;margin:0;padding:0;font-size:.9em;background:#fff;width:100%;text-align:center;/*background-image:url(/css/motric/im/sfondoMulti.jpg);background-repeat:repeat-x;*/}
#titoloEmenu{height:90px;padding:0;background:#fff;margin:0 auto;font-size:1em;width:768px;background: url(/css/motric/im/titoloEmenuSISP.jpg) #fff no-repeat 0 0;font-size:.7em;f\ont-size:1.1em;}
/****struttura pagine***/
#contenitore{margin:0 0 0 0;padding:0;font-size:.9em;background:#fff;width:100%;text-align:center;
voice-family: "\"}\"";
voice-family: inherit;margin: 0 0 0 -1px;}finto{}
#corpo{margin:0 auto;width:760px!important;text-align:left;background-color:#fff;padding:0 0 0 0;}
#sfondo{width:760px;margin:0 0 0 0;float:left;padding:0;background:transparent url(/css/motric/im/rosa.gif) 0 0 repeat-y;border-bottom:5px solid #fff;}
#sfondo3Col{width:760px;margin:0;float:left;padding:0;}
#sfondoColonna{background-color: #fff;background:#fff url(/css/motric/im/sfondoBianco.gif) 0 0 repeat-y;padding-top:3px;margin:0 0 0 1px!important;margin:0;width:760px!important;width:759px;voice-family: "\"}\"";voice-family: inherit;margin:0 0 0 1px;} 
.finto {}


#colonneCont {
margin: 0;
width: 760px;
}
#colonneCont .cont_cercato {
background:#EFEFEF;
height:35px;
padding-top:5px;
}
#colonneCont h2 {
background:#D54930;
height:23px;
line-height:23px;
/*font-size:136%;*/
font-weight:bold;
padding-left:10px;
}
#colonneCont2 {
margin:0;
width: 760px;
background: transparent url(im/backCorpo2.gif) 0 0 repeat-y;
}
#colonneContNobg{
margin:0;
width: 760px;
}
#boxMessaggio{
background:#eaeaea;
margin: 3px 0 0 0;
text-align:center;
padding: 20px 20px;
min-height: 50px;
height: auto!important;
height: 0px;
border-bottom: 5px solid #fff;
}
#boxMessaggio p{
text-align:left;
width:60%;
margin:20px auto;
}
#boxMessaggio p.uscita{
color:#D5452D;
font-size:1.2em;
font-weight:bold;
}
#colonna2 {
float:left;
width: 150px;
padding:0;
margin:5px 0 0 5px;
}	
#colonna1{
width: 605px;
background:#fff;
font-size:.95em;
float:left;
margin:5px 0 0 0;
}
#colonna2 h3{
color:#D5452D;
background:transparent;
padding:3px 6px;
}
#colonna2 h3.titolo{
background:#D8DADD;
text-align:center;
color:#D5452D
}
#colonna2 .notizieGrigio{
width: 100%;
clear: both;
min-height: 60px!important;
height: auto!important;
height: 60px;
margin:0;
padding:0;
background:#eaeaea;
border-bottom:3px solid #fff;
}
#colonna2 .notizieGrigio p{
margin:3px 0 3px 0;
padding:3px 6px;
font-size:.9em;
}
#colonna2 .notizieGrigio h4{
padding-left:6px;
color:#D5452D;
font-size:.9em;
}
#colonna2 .notizieGrigio h4 a,
#colonna2 .notizieGrigio h4 a:link,
#colonna2 .notizieGrigio h4 a:visited{
color:#D5452D;
}
#colonna2 .notizieGrigio h4 a:hover,
#colonna2 .notizieGrigio h4 a:active{
color:#333;
}
#colonna2 ul {
position:relative;
}
#colonna2 ul li a:link, 
#colonna2 ul li a:visited{
font-weight:bold;
}
#colonna2 ul li.risali ul li.menu_lista_specifica a:link, 
#colonna2 ul li.risali ul li.menu_lista_specifica a:visited{
font-weight:bold;
background:transparent url(/ris/css/im/spuntaAree.gif) 0 0 no-repeat;
}
#colonna2 ul li a:hover, 
#colonna2 ul li a:active{
color:#D5452D;
}
#colonna2 ul li.selezionato{
background:#D5452D;
color:#fff;
font-weight:bold;
}
#colonna2 .boxinfo
{
background:#FDE8D3;
margin:0;
padding:2px 0;
color:#D5452D;
font-weight:bold;
font-size:1.3em;
text-align:center;
width:150px;
}
.boxCont{
margin:0 0 3px 0;
float:none;
}
.login{
margin:3px 0;
}
.login input.inputPulsante  {
margin:0;
height:20px;
color:#fff;
width:223px;
font-size:.95em; 
background:#D5452D;
border-bottom:1px solid #000;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #000;
line-height:12px;
padding:3px 0;
text-align:center;
font-weight:bold;
text-decoration:none;
cursor:pointer!important;
cursor:hand;
}
.login input.inputPulsanteHover {
margin:0;
height:20px;
color:#ccc;
width:223px;
font-size:.95em; 
background:#D5452D;
border-bottom:1px solid #000;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #000;
line-height:12px;
padding:3px 0;
text-align:center;
font-weight:bold;
text-decoration:none;
cursor:pointer!important;
cursor:hand;
}
.boxAuth fieldset{
background:#D5452D;
color:#fff;
border:0;
margin:0;
padding:3px 0 6px 0;
font-size:.9em;
position:relative;
}
.boxAuth fieldset input{
border:1px solid #333;
width:97%;
margin:0;
font-size:.9em;
}
.boxAuth label{
margin:0 5px 0 6px;
display:block;
font-weight:bold;
height:16px;
line-height:16px;
}
#colonna1 div.cercaTra, #colonnaUnica div.cercaTra {
background:#FAD0A6;
}
#colonna1 div.cercaTra h4, #colonnaUnica div.cercaTra h4  {
font-size:1.1em;
background:#D5452D;
color:#fff;
}
#colonna1 div.cercaTra ul, #colonnaUnica div.cercaTra ul {
margin:2px 5px 3px 8px;
padding-bottom:3px;
list-style-type:none;
}
#colonna1 div.cercaTra ul li, #colonnaUnica div.cercaTra ul li {
display:inline;
}
#colonna1 div.cercaTra ul li a:hover, #colonnaUnica div.cercaTra ul li a:hover{
text-decoration:underline;
}
#colonna1 p.forseCercavi, #colonnaUnica p.forseCercavi{
margin:5px 0 0 0;
padding:2px 0 3px 6px;
color:#DB5C43;
font-weight:bold;
}
#colonna1 p.forseCercavi a, #colonnaUnica p.forseCercavi a {
font-style:italic;
}
#colonna1 p.forseCercavi a:hover, #colonnaUnica p.forseCercavi a:hover {
text-decoration:underline;
}
#colonna1 .area, #colonnaUnica .area {
font-size:1.0em;
color:#333;
background:#eaeaea;
float:left;
padding:0;
width:149px;
text-align:left;
margin:0 3px 0 0;
margin-bottom:5px!important;
margin-bottom:5px;
position:relative;
}
#colonna1 .boxCont h3, #colonnaUnica .boxCont h3{
font-size:1.2em;
text-align:center;
width:100%;
left:0;
z-index:1000;
margin:0;
background:#D5452D;
color:#fff;
border:0;
border-bottom:3px solid #fff;
padding:2px 0 2px 0;
}
#colonna1 h3 a, #colonnaUnica h3 a{
color:#fff;
font-weight:bold;
text-transform:none;
}
#colonna1 .area#acquisti, #colonnaUnica .area#acquisti  {
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna1 .area#agricoltura, #colonnaUnica .area#agricoltura{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna1 .area#ambiente, #colonnaUnica .area#ambiente{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna1 .area#anagrafe{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
margin:0;
}
#colonna1 .area#artigianato {
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna1 .area#attiAmm{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna1 .area#edilizia{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna1 .area#finanziamenti{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
margin:0;
}
#homeIndice #colonnaC{
text-align:center;
font-size:1.0em;
}
#colonna2 p {
	margin:3px;
}
#colonna2 p.titolo_comefare {margin:0;margin-top:3px;padding:0 4px 0 4px;background: url(im/lit_contenitore_des.jpg) no-repeat;width:150px; height:20px;}
#colonna2 p.carattere_grande {
font-size:1em;
margin-left: 6px;
color:#6B616A;
}
#datiUtente {
height:16px;
line-height:16px;
display:block;
margin:0;
color: #fff;
padding-left:6px;
background-color:#999;
}
h1 span {
	color:#999;
	font-weight:normal;
} 
h1 a {
display:block;
width:350px;
height:40px;
}
h3 {
	/*text-transform:lowercase;*/
	font-size:1em;
	margin: 0 0 3px 0;
	position:relative;
	padding:3px 0 3px 6px;
	height:1.2em;
	line-height:1.2em;
}
#corpo h3{
background:#D5452D;
color:#fff;
}
#corpo h3.tipologia {
text-align:left;
display:block;
height:auto !important;
height:19px;
line-height:19px;
padding:0 0 0 5px;
font-size:1em;
margin-top:4px;
margin-bottom:4px;
font-weight:bold;
background:#F9D1A9;
color:#D5452D;
}
#colonna1 h3, #colonnaUnica h3{
/*display:block;*/
height:19px;
line-height:19px;
padding:0 0 0 5px;
	background:#D5452D;
	color:#fff;
	}
#colonna1 h3.ricerca{
height:10px;
color:#fff;
font-size: 110%;
padding:2px 0 0 4px;
float: left;
margin:0px;
}
h4, h5 {
	text-transform:lowercase;
	font-size:.9em;
	margin: 0 0 3px 0;
	position:relative;
	padding:0 0 0 6px;
	height:18px;
}
h1 a, h2 a, h3 a {
color:#fff;
}
#ricerca {
position:absolute;
left:60%;
top:73px;
font-size:.9em;
color:#000;
margin:0;
}
#ricerca input#ricercatesto {
height:16px;
border:1px solid #ccc;
margin:0;
font-size:.9em;
padding:0 0 0 6px;
}
#ricerca input.bottone {
cursor:pointer;
cursor:hand;
height:18px;
border:0;
margin:0;
padding:0 6px;
font-size:.9em;
background:#ccc;
border-right:1px solid #999;
border-bottom:1px solid #999;
}
#profilo{
	font-size:.9em;
	position:absolute;
	z-index:100;
	margin: 0 0 0 360px;
	padding:0 6px 0 0;
	color:#D5452D;
	font-weight:bold;
	width:44%;
	text-align:right;
	height:1.2em;
	top:55px;
}
#loggato, #cura {
	padding:0;
	width:50%;
	margin: 0 0 0 380px;
	position: absolute;
	z-index:50;
	top:33px!important;
	top:35px;
	background:transparent;
	text-align:right;
	color:#666;
	font-size:.9em;
}
#profilo a:link, #profilo a:visited,
#cura a:link, #cura a:visited {
color:#333;
}
#profilo a:hover, #profilo a:active,
#cura a:hover, #cura a:active {
color:#D5452D;
text-decoration:underline;
}
#loggato span{
font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 1.5em;
}
#loggato span a{
font-family:Arial, Helvetica, sans-serif;
	padding:0 .5em;
}
#loggato span a:hover{
text-decoration:underline;
}
#menuDiNavigazione {
	margin:0 0 0 -380px!important;
	padding:93px 0 0 50%!important;
	margin:90px 0 0 -380px;
	padding:0 0 0 50%;
	background:transparent!important;
	background:#fff;
	font-size:.9em;
	position:relative;
}
#menuDiNavigazione ul {
		margin:0;
		padding:3px 0;
}
#menuDiNavigazione ul li {
display:inline;
color:#333;
margin:0 3px 0 0;
padding:0 6px;
border-right:1px solid #333;
font-weight:bold;
height:0;
}
#menuDiNavigazione ul li.on {padding:0 6px;}
#menuDiNavigazione ul li a:link, #menuDiNavigazione ul li a:visited {
	font-weight:normal;
	padding:0 6px;
}
#menuDiNavigazione ul li a:hover, #menuDiNavigazione ul li a:active {
	font-weight:normal;
	padding:0 6px;
	text-decoration:underline;
}

/*banner motore di ricerca*/
#titoloEmenuMotric{height:90px;padding:0;background:#fff;margin:0 auto;font-size:1em;width:768px;background:#ccc url(im/banner_motorecercaPA.jpg) 0 0 no-repeat;font-size:.7em;f\ont-size:1.1em;}

/* piedipagina */
#piedipagina{clear:both;padding-left:50%!important;padding:0;background:#fff;margin-left:-381px!important;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#piedipagina p{padding:3px 0;font-weight:normal;font-size:.85em;background:#e9ebea;margin:0;width:761px;text-align:center;}
#piedipagina a{font-weight:normal;text-decoration:underline;padding:3px 6px;}
#piedipagina a:hover{color:#D5452D;}
#piedipagina a.punto{background:transparent url(/ris/css/im/punto.gif) 100% 50% no-repeat;font-weight:normal;text-decoration:underline;margin:0;padding:3px 15px 3px 3px;width:82px;w\idth:auto;}
#piedipagina a{background:transparent;font-weight:normal;text-decoration:underline;margin:0;padding:3px 15px 3px 3px;width:82px;w\idth:auto;}
#piedipagina a.punto:hover{color:#D5452D;}


table{
width:229px;
font-size:1.0em;
}

#tat_table td {width:229px;}

th.ultimo, td.ultimo{
border-right:0;
}

td.ultimo{
text-align:center;
width:95px;
}

th.mini, td.mini{
width:7%;
}

td.grande{
width:35%;
}

div.grigio{
background:#eaeaea;
width:100%;
padding:3px 0;
}

select{
font-size:1.0em;
}

.pulsanti{
margin:3px 0;
}

.pulsanti input.inputPulsante  {
margin:0;
height:16px;
color:#333;
width:90px;
font-size:.95em; 
background:#ccc;
border-bottom:1px solid #000;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #000;
line-height:12px;
padding:0;
text-align:center;
font-weight:bold;
text-decoration:none;
cursor:pointer!important;
cursor:hand;
}

.pulsanti input.inputPulsanteHover {
margin:0;
height:16px;
color:#ccc;
width:90px;
font-size:.95em; 
background:#333;
border-bottom:1px solid #000;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #000;
line-height:12px;
padding:0;
text-align:center;
font-weight:bold;
text-decoration:none;
cursor:pointer!important;
cursor:hand;
}

form{
margin:0;
padding:0;
}

#titoloEmenuArea div.motore_ricerca, #titoloEmenuArea_risultati div.motore_ricerca, #titoloEmenuArea_ricerca div.motore_ricerca {
position:absolute;
	display:block;
	width:440px;
	height:50px;
	left:50%;
	top:65px;
	z-index:53;
	padding:0 0 0 0;
	margin		: 5px 0 0 -60px!important;
	margin		: 5px 0 0 -60px;
	color:#555;
	font-size:1em;
	text-align: right;
}

#titoloEmenuArea div.motore_ricerca input.in_mezzo, #titoloEmenuArea_risultati div.motore_ricerca input.in_mezzo, #titoloEmenuArea_ricerca div.motore_ricerca input.in_mezzo, #titoloEmenuArea div.motore_ricerca select.in_mezzo {
width: 300px !important;
width:285px;
margin-left:0 !important;
margin-left:60px;
}

#titoloEmenuArea div.motore_ricerca input.pulsante_cerca, #titoloEmenuArea_risultati div.motore_ricerca input.pulsante_cerca, #titoloEmenuArea_ricerca div.motore_ricerca input.pulsante_cerca {
background-color:/*#928E91*/Aqua;
font-weight:bold;
color:#fff;
border-top:1px solid #928E91;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #928E91;
width:100px;
text-align: right !important;
}

#colonna2 .sfondo_bianco {
background:#fff;
}
#colonna2 .sfondo_grigio {
background:#EBEBEB;
min-height:105px;
height:auto!important;
height:110px;
}

#colonna2 h3.titolo_menu_ricerca {
display:block;
padding: 2px 4px;/**/
text-align: left !important;
font-size:1.0em;
background:#dbdbdf;
color:#6B616A;
height:19px;
line-height:19px;
z-index:0;
}

#colonna1 .titolo_menu_ricerca, #colonnaUnica .titolo_menu_ricerca {
display:block;
padding:0 0 0 5px;
font-size:1.1em;
font-weight:bold;
background:#dbdbdf;
color:#000000;
height:19px;
line-height:19px;
margin-top:4px;
margin-bottom:4px;
z-index:0;
}

#colonna2 .titolo_menu_risultati {
display:block;
padding:0 0 0 5px;
font-size:1.1em;
height:19px;
line-height:19px;
background:#F9D1A9;
color:#D5462E;
}

#colonna2 .titolo_menu_foglia {
background:#F9D1A9;
color:#000;
margin-left:6px;
font-size:.9em;
}

#colonna2 div.box_salmone ul.menu_lista_specifica_Top li {
margin:0px 0px 0px -20px;
padding:0px;
border:0px;
}

#colonna2 div.box_salmone ul.menu_lista_specifica_Top li a, #colonna2  div.box_salmone ul.menu_lista_specifica_Top li a:visited{
margin:0;
padding:0;
color:#D5462E;
border:0px;
}

#colonna2 ul.menu_lista_specifica_Top li a:hover{
text-decoration:underline;
}

#colonna2 div.box_grigio ul.menu_lista {
/*margin:0px 0px 0px -6px !important;*/
padding:0;
margin:0px 0px 0px 6px;
}

#colonna2 div.box_grigio ul.menu_lista li {
font-weight:bold;
padding:0px;
margin-bottom:0px;
margin-top:0px;
background:#EBEBEB;
border:0px;
color:#990000;
font-size:1em;
margin-left:10px;
list-style-image:url(im/spuntaAree.gif);

}

#colonna2 div.box_salmone ul {
margin:0 0 0 -20px !important;
margin:0 0 0 18px;
position:relative;

}

#colonna2 div.box_salmone ul li, #colonna2 div.box_salmone ul li {
padding:0;
margin-bottom:0;
margin-top:0;
margin-left:0px;
background:#F9D1A9;
border:0px;
color:#990000;
font-size:.9em;
font-weight:bold;
list-style-image:url(im/spuntaAree.gif);
}

#colonna2 div.box_salmone ul.menu_lista li ul {
margin:0px 0px 0px -15px !important;
margin:0px 0px 0px 24px;
}

#colonna2 ul.menu_lista ul li.faccetta a, #colonna2 ul.menu_lista_specifica ul li.faccetta a{
color:#000;
background: none;
}

#colonna2 ul.menu_lista_specifica li.risali a, #colonna2 ul.menu_lista_specifica li.risali a:visited {
color:#D5462E;
}

#colonna2 ul.menu_lista li.risali a, #colonna2 ul.menu_lista li.risali a:visited {
color:#D5452D;
}

#colonna2 ul.menu_lista li.risali ul li a, #colonna2 ul.menu_lista li.risali ul li a:visited {
color:#000;
}

#colonna2 ul.menu_lista li.risali ul li.selezionato a, #colonna2 ul.menu_lista li.risali ul li.selezionato a:visited {
color:#D5452D;
}

#colonna2 ul.menu_lista li.risali ul li.selezionato ul li a, #colonna2 ul.menu_lista li.risali ul li.selezionato ul li a:visited {
color:#000;
}

#colonna2 ul.menu_lista li.risali ul li.selezionato ul li.selezionato a, #colonna2 ul.menu_lista li.risali ul li.selezionato ul li.selezionato a:visited {
background:none;
color:#000;
}

#colonna2 ul.menu_lista_specifica li a, #colonna2 ul.menu_lista_specifica li a:visited {
color:#D5462E;
background:none;
}


#colonna2 div.sfondo_bianco div.box_grigio ul.menu_lista li a, #colonna2 div.sfondo_bianco div.box_grigio ul.menu_lista li a:visited{
color:#6B616A;
text-decoration:none;

}


#colonna2 div.sfondo_bianco div.box_grigio ul.menu_lista li a:hover{
color:#6B616A;
text-decoration:underline;
}

#colonna2 ul.menu_lista_specifica li a:hover{
color:#D5462E;
text-decoration:underline;
}

#colonna2 p.menu_ricerca {
font-weight:bold;
color:#AF4535;
}

#colonna2 p.menu_ricerca a:hover {
text-decoration:underline;
}

#colonna2 div.box_grigio {
background:#EBEBEB;
margin-top:4px;
margin-bottom:4px;
padding-top:1px;
}
#colonna2 div.box_salmone {
position:relative;
background:#F9D1A9;
margin-top:4px;
margin-bottom:4px;
}

#colonna2 div.box_grigio_centrato {
background:#EBEBEB;
text-align:center;
font-size:.9em;
}

#colonna2 div.box_grigio_centrato p.carattere_grande {
font-size:1.1em;
}

#colonna1 div.box_categoria, #colonnaUnica div.box_categoria {
margin:0px 0px 5px 0px;
float:left;
padding: 0px 0px;
width:100%;
}

#colonna1 div.box_categoria table, #colonnaUnica div.box_categoria table {
float:left;
width:605px;
margin:0;
padding:0;
}

#colonna1 div.box_categoria table th, #colonna1 div.box_categoria table td,
#colonnaUnica div.box_categoria table th, #colonnaUnica div.box_categoria table td{
background:#EFEFEF;
margin:0;
padding:0 0 6px 0;
border:0;
}
#colonna1 div.box_categoria table th {width:140px; border-right:3px solid #fff; border-bottom:3px solid #fff;}
#colonna1 div.box_categoria table th.ultimo_ric {background:#EFEFEF url(im/ultimo_th.jpg) left bottom no-repeat;height:60px;}
#colonna1 div.box_categoria table td.ultimo_ric {background:#EFEFEF url(im/ultimo_td.jpg) right bottom no-repeat;height:60px;}

#colonna1 div.box_categoria table td {width:580px;border-bottom:3px solid #fff;}

#colonna1 div.box_grigio_risultati {
margin-bottom:3px;
}

#colonna1 div.box_grigio_risultati p {
margin:1px;
}

#colonna1 div.box_grigio_risultati p.titolo_risultato {
font-weight:bold;
font-size:1.3em;
}

#colonna1 div.box_grigio_risultati p.titolo_risultato a:hover{
text-decoration:underline;}

#colonna1 div.box_grigio_risultati p.titolo_risultato span.tipo_risultato{
font-weight:100;
font-size:.8em;
}

#colonna1 div.box_grigio_risultati p.testo_risultato {
font-size:1.1em;}

#colonna1 div.box_grigio_risultati p.testo_risultato span.highlighted{font-weight:bold;}

#colonna1 div.box_grigio_risultati p.link_risultato {
font-style:italic;}

#colonna1 div.box_grigio_risultati p.link_risultato a{
font-weight:100;
color:#68666B;
font-style:italic;}

#colonna1 div.box_categoria p.sezione {
color:#69696d;
font-size:110%;
display:inline;
line-height:20px;
font-weight:bold;
margin:0;
padding:0 0 0 20px;
text-align:left;
width:155px;
}

#colonna1 div.box_categoria div.ricerca_sinistra {
margin-top:8px;
margin-bottom:5px;
background-color:#EFEFEF;
width:130px;
}

#colonna1 div.box_categoria div.ricerca_destra {
margin:0 2px 5px 3px;
}

#colonna1 div.box_categoria div#val1 {
background:url(im/1_r.jpg) 0% 0% no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:0px;
margin-left:4px!important;
margin-left:4px;
width:155px;
text-align:left;
}

#colonna1 div.box_categoria div#val2 {
background:url(im/2_r.jpg) 0% 0% no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:0px;
margin-left:4px!important;
margin-left:4px;
width:155px;
text-align:left;
}

#colonna1 div.box_categoria div#val3 {
background:url(im/3_r.jpg) 0% 0% no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:0px;
margin-left:4px!important;
margin-left:4px;
width:155px;
text-align:left;
}

#colonna1 div.box_categoria div#val4 {
background:url(im/4_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:0px;
margin-left:4px !important;
margin-left:2px;
width:155px;
}

#colonna1 div.box_categoria div#val5 {
background:url(im/5_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
}

#colonna1 div.box_categoria div#val6 {
background:url(im/6_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
}

#colonna1 div.box_categoria div#val7 {
background:url(im/7_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
}

#colonna1 div.box_categoria div.ricerca_destra ul {
padding:0;
margin:8px 0 0 0;
font-size:1.1em;
font-weight:normal;
/*list-style-image:url(im/spuntaAree.gif);*/
list-style-position:outside;
}
#colonna1 div.box_categoria div.ricerca_destra ul.col1 li,#colonna1 div.box_categoria div.ricerca_destra ul.col2 li,#colonna1 div.box_categoria div.ricerca_destra ul.col3 li{
line-height:17px;
list-style-image:url(im/spuntaAree.gif);
color: #000;
}


#colonna1 div.box_categoria div.ricerca_destra ul.col1{
	float: left;
	width: 130px;
	margin-left:15px!important;
	margin-left:8px;
	/*padding: -10px;*/
}

#colonna1 div.box_categoria div.ricerca_destra ul.col2{
	float: left;
	width: 135px;
	margin-left:15px!important;
	margin-left:8px;
	/*margin: -10px;
	padding: -10px;*/
}

#colonna1 div.box_categoria div.ricerca_destra ul.col3{
	float: left;
	width: 140px;
	/*margin: -10px;
	padding: -10px;*/
}

#colonna1 .col4{
	float: left;
	width: 140px;
	margin: -10px;
	padding: -10px;
}

#colonna1 .col5{
	float: left;
	width: 230px;
	margin: -10px;
	padding: -10px;
}
#colonna1 .col6{
	float: left;
	width: 220px;
	margin: -10px;
	padding: -10px;
}

#colonna1 div.box_categoria div.ricerca_destra ul li a:link,
#colonna1 div.box_categoria div.ricerca_destra ul li a:active,
#colonna1 div.box_categoria div.ricerca_destra ul li a:visited
{
text-decoration:none;
}

#colonna1 div.box_categoria div.ricerca_destra ul li a:hover {
text-decoration:underline;
}

#colonna1 div.area_ricerca {
background:#DFDFDF;
margin-top:0px;
min-height:35px;
height:auto !important;
height:35px;
padding: 10px 0px;
}

#colonna1 div.piede_form {
background-image:url(im/bottom_ricerca.jpg) ;
height:7px;
width:605px;
margin-bottom:5px;

}

#colonna1 div.area_ricerca input.in_mezzo, #colonna1 div.area_ricerca select.in_mezzo {
margin:6px 5px 5px 25px;
width:458px;
border:2px solid #BEBEBE;

}

#colonna1 div.motore_ricerca input.in_mezzo, #colonna1 div.motore_ricerca select.in_mezzo {
width:498px !important;
width:496px;
}

#colonna1 div.area_ricerca input.pulsante_cerca {
margin:3px 5px 5px 8px;
background:#CE4131;
border-top:1px solid #FFD7BE;
border-left:1px solid #FFD7BE;
border-right:1px solid #000300;
border-bottom:1px solid #000300;
color:#fff;
width:100px;
font-weight:bold;
height:2em;
line-height:13px;
font-size:1em;
padding:3px 0;
}

#colonna1 div.area_ricerca input.pulsante_cerca_eng {
margin:5px 5px 5px 8px;
background:#CE4430;
border-top:1px solid #CE4430;
border-left:1px solid #CE4430;
border-bottom:1px solid #000;
border-right:1px solid #000;
color:#fff;
width:143px;
font-weight:bold;
height:1.5em;
}

.area_ricerca span{
font-size:110%;
	padding-left: 25px;
}

#colonna1 div.motore_ricerca input.pulsante_cerca {
background-color:#928E91;
font-weight:bold;
color:#fff;
border-top:1px solid #928E91;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #928E91;
width:100px;
}
.numeropag input{
	background-color: #fff;
}

#colonna1 .comefare{
	background-color: Red;
}

/*.box_comefare{
background-color: #FFE7D6;
padding: 0px 2px 2px 2px;
}*/

/*.titolo_comefare{
	color: #CE4131;
}
*/
/*#colonna1 .ricerca{
background:#D54930;
color:#fff;
font-size: 170%;
padding: 4px;
	}*/
	
.barra_categorie{
display: block;
height: 2px;
color: #000;
margin: 5px 20px;
}	

.numero_ris{
margin: 0px 4px;
}


#colonna2 div.box_grigio ul.menu_lista li a:link,
#colonna2 div.box_grigio ul.menu_lista li a:active,
#colonna2 div.box_grigio ul.menu_lista li a:visited
{
text-decoration: underline;
}
#colonna2 div.box_grigio ul.menu_lista li a:hover
{
text-decoration: none;
}
/* prima delle modifiche
#colonna1b {
float:left;
width: 245px;
padding:0;
margin:5px 4px 0 0;
}	*/

#colonna1b {
float:left;
width: 245px;
padding:0;
margin:5px 0 0 0;
/*padding: 0px 5px;*/

}	

#colonna1b div.info_titolo {
float:left; 
background:#6B616A;
margin:0;
width: 231px !important;
width:247px;
padding-left:14px;
height:23px;
line-height:23px;border-top:4px solid #fff;
}
#colonna1b div.info_titolo h4 {float:left; display:block;margin:0;padding:0;height:19px;line-height:19px;color:#fff;font-size:100%;}
#colonna2b{
width:500px;
background:#fff;
float:left;
margin-top: 5px;
}


#colonna1b h3 {
color:#D5452D;
background:transparent;
padding:3px 6px;
}

#colonna1b h3.titolo{
background:#D8DADD;
text-align:center;
color:#D5452D
}

#colonna1b .notizieGrigio{
width:100%;
clear:both;
min-height:60px!important;
height:auto!important;
height:60px;
margin:0;
padding:0;
background:#eaeaea;
border-bottom:3px solid #fff;
}

#colonna1b .notizieGrigio p{
	margin:3px 0 3px 0;
	padding:3px 6px;
	font-size:.9em;
	/*background:transparent;*/
}

#colonna1b .notizieGrigio h4{
padding-left:6px;
color:#D5452D;
font-size:.9em;
}
#colonna1b .notizieGrigio h4 a,
#colonna1b .notizieGrigio h4 a:link,
#colonna1b .notizieGrigio h4 a:visited{
color:#D5452D;
}

#colonna1b .notizieGrigio h4 a:hover,
#colonna1b .notizieGrigio h4 a:active
{
color:#333;
}

#colonna1b ul{

position:relative;
}

#colonna1b ul li a:link, 
#colonna1b ul li a:visited{
font-weight:bold;
/*background:transparent url(/ris/css/im/spuntaAree.gif) 0 0 no-repeat;*/
/*padding:0 0 0 12px;*/
}

#colonna1b ul li.risali ul li.menu_lista_specifica a:link, 
#colonna1b ul li.risali ul li.menu_lista_specifica a:visited{
/*font-weight:bold;
background:transparent url(/ris/css/im/spuntaAree.gif) 0 0 no-repeat;
/*padding:0 0 0 12px;*/
}

#colonna1b ul li a:hover, 
#colonna1b ul li a:active{
color:#D5452D;
}

#colonna1b ul li.selezionato,
{
/*background:#D5452D;
color:#fff;
font-weight:bold;*/
}

#colonna1b .boxinfo
{
background:#FDE8D3;
margin:0;
padding:2px 0;
color:#D5452D;
font-weight:bold;
font-size:1.3em;
text-align:center;
width:150px;
}

#colonna1b .boxinfo span
{
 display:block;
 font-size:1.7em;
}

#colonna2b div.cercaTra {
background:#FAD0A6;
}

#colonna2b div.cercaTra h4 {
font-size:1.1em;
background:#D5452D;
color:#fff;
}

#colonna2b div.cercaTra ul {
margin:2px 5px 3px 8px;
padding-bottom:3px;
list-style-type:none;
}

#colonna2b div.cercaTra ul li {

display:inline;
}

#colonna2b div.cercaTra ul li a:hover{
text-decoration:underline;
}

#colonna2b p{
margin:60px 0 0 0;
padding:2px 0 3px 6px;
}

#colonna2b p.risultati{
margin:0px 0 0 0;
padding:2px 0 0 0;
color:#6B616A;
}

#colonna2b p.risultatiError{
margin:0px 0 10px 0;
padding:2px 0 2px 0;
color:#6B616A;
}


#colonna2b p.forseCercavi{
margin:5px 0 0 0;
padding:2px 0 3px 6px;
color:#DB5C43;
font-weight:bold;
}

#colonna2b p.forseCercavi a {
font-style:italic;
}

#colonna2b p.forseCercavi a:hover {
text-decoration:underline;
}

#colonna2b .area {
font-size:1.0em;
color:#333;
background:#eaeaea;
float:left;
padding:0;
width:149px;
text-align:left;
margin:0 3px 0 0;
margin-bottom:5px!important;
margin-bottom:5px;
position:relative;
}

#colonna2b .boxCont h3{
font-size:1.2em;
text-align:center;
width:100%;
left:0;
z-index:1000;
margin:0;
background:#D5452D;
color:#fff;
border:0;
border-bottom:3px solid #fff;
padding:2px 0 2px 0;
}
#colonna2b h2.risultati{margin-bottom:4px;line-heigt:20px; height:20px;}
#colonna2b h3 a{
color:#fff;
font-weight:bold;
text-transform:none;
}

#colonna2b .area#acquisti {
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna2b .area#agricoltura{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna2b .area#ambiente{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna2b .area#anagrafe{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
margin:0;
}
#colonna2b .area#artigianato {
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna2b .area#attiAmm{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna2b .area#edilizia{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
}
#colonna2b .area#finanziamenti{
background:#eaeaea url(im/a1.gif) 0 20px no-repeat;
margin:0;
}

#colonna1b p {
	margin:3px;
}

#colonna1b p.carattere_grande {
font-size:.88em;
}

#colonna2b h3{
display:block;
height:19px;
line-height:19px;
padding:0 0 0 5px;
	background:#D5452D;
	color:#fff;
	clear:both;
	position:relative;
	display:block;
	font-size:1.1em;
	margin-bottom:4px;
	}

#colonna1b .sfondo_bianco {
background:#DFDFDF;
}


#colonna1b .titolo_menu_ricerca {
display:block;
padding: 0px 4px;
text-align: left !important;
font-size:1em;
/*text-align:center;*/
background:#dbdbdf;
color:#000000;
height:19px;
line-height:19px;
z-index:0;
}

#colonna2b .titolo_menu_ricerca {
display:block;
padding:0 0 0 5px;
font-size:1.1em;
font-weight:bold;
background:#dbdbdf;
color:#000000;
height:19px;
line-height:19px;
margin-top:4px;
margin-bottom:4px;
z-index:0;
}

#colonna1b .titolo_menu_risultati {
display:block;
padding:0 0 0 5px;
font-size:150%;
height:19px;
line-height:19px;
background:#FFF;
color:#000;
}

#colonna1b .titolo_menu_foglia {
background:#F9D1A9;
color:#000;
margin-left:6px;
font-size:.9em;
}



#colonna1b div.box_restringi ul.menu_lista_specifica_Top li {
margin:0px 0px 0px -20px;
padding:0px;
border:0px;
}

#colonna1b div.box_restringi ul.menu_lista_specifica_Top li a, #colonna1b  div.box_restringi ul.menu_lista_specifica_Top li a:visited{
margin:0;
padding:0;
color:#D5462E;
border:0px;
}

#colonna1b ul.menu_lista_specifica_Top li a:hover{
text-decoration:underline;
}


#colonna1b div.box_grigio ul.menu_lista {
margin:0px 0px 0px -20px !important;
margin:0px 0px 0px 20px;
}



#colonna1b div.box_grigio ul.menu_lista li {
font-weight:bold;
padding:0px;
margin-bottom:0px;
margin-top:0px;
background:#EBEBEB;
border:0px;
color:#990000;
font-size:.88em;
list-style-image:url(im/spuntaAree.gif);
}

#colonna1b div.box_restringi ul {
margin:0 0 0 -20px !important;
margin:0 0 0 18px;
position:relative;

}

#colonna1b div.box_restringi ul li, #colonna1b div.box_restringi ul li {
padding:0;
margin-bottom:0;
margin-top:0;
margin-left:0px;
background:#fff;
border:0px;
color:#990000;
font-size:.9em;
font-weight:bold;
list-style-image:url(im/spuntaAree.gif);
}

#colonna1b div.box_restringi ul.menu_lista li ul {
margin:0px 0px 0px -15px !important;
margin:0px 0px 0px 24px;
}

#colonna1b ul.menu_lista ul li.faccetta a, #colonna1b ul.menu_lista_specifica ul li.faccetta a{
color:#000;
background: none;
}

#colonna1b ul.menu_lista_specifica li.risali a, #colonna1b ul.menu_lista_specifica li.risali a:visited {
color:#D5462E;
}

#colonna1b div.ricerca_sinistra ul.menu_lista li.risali a, #colonna1b ul.menu_lista li.risali a:visited {
color:#D5452D;
}

#colonna1b div.ricerca_sinistra ul.menu_lista li.risali ul li a, #colonna1b ul.menu_lista li.risali ul li a:visited {
color:#000;
background-color:#fff;
}

#colonna1b div.ricerca_sinistra ul.menu_lista li.risali ul li.selezionato a, #colonna1b ul.menu_lista li.risali ul li.selezionato a:visited {
color:#D5452D;
background-color:none;
}

#colonna1b ul.menu_lista li.risali ul li.selezionato ul li a, #colonna1b ul.menu_lista li.risali ul li.selezionato ul li a:visited {
color:#000;
}

#colonna1b ul.menu_lista li.risali ul li.selezionato ul li.selezionato a, #colonna1b ul.menu_lista li.risali ul li.selezionato ul li.selezionato a:visited {
background:none;
color:#000;
}

#colonna1b ul.menu_lista_specifica li a, #colonna1b ul.menu_lista_specifica li a:visited {
color:#D5462E;
background:none;
}

#colonna1b ul.menu_lista li a:hover{
color:#000;
text-decoration:underline;
}

#colonna1b ul.menu_lista_specifica li a:hover{
color:#D5462E;
text-decoration:underline;
}

#colonna1b p.menu_ricerca {
font-weight:bold;
color:#AF4535;
}

#colonna1b p.menu_ricerca a:hover {
text-decoration:underline;
}

#colonna1b div.box_grigio {
background:#EBEBEB;
margin-top:4px;
margin-bottom:4px;
padding-top:1px;
}

#colonna1b div.box_restringi {
position:relative;
background:#Fff;
margin-top:4px;
margin-bottom:4px;
}

#colonna1b div.box_grigio_centrato {
background:#EBEBEB;
text-align:center;
font-size:.9em;
}

#colonna1b div.box_grigio_centrato p.carattere_grande {
font-size:1.1em;
}

#colonna2b div.box_categoria {
margin-bottom:3px;
background:#FFF;
float:left;
padding: 5px 0px;
border: 1px solid #000;
}

#colonna2b div.box_grigio_risultati {
margin-bottom:3px;
background:#EBEBEB;
}

#colonna2b div.box_grigio_risultati p {
margin:1px;
}

#colonna2b div.box_grigio_risultati p.titolo_risultato {
font-weight:bold;
}

#colonna2b div.box_grigio_risultati p.titolo_risultato a:hover{
text-decoration:underline;}

#colonna2b div.box_grigio_risultati p.titolo_risultato span.tipo_risultato{
font-weight:100;
font-size:.8em;
}

#colonna2b div.box_grigio_risultati p.testo_risultato {
font-size:1.1em;}

#colonna2b div.box_grigio_risultati p.testo_risultato span.highlighted{font-weight:bold;}

#colonna2b div.box_grigio_risultati p.link_risultato {
font-style:italic;}
#colonna2b div.box_grigio_risultati p.link_risultato a{
font-weight:100;
color:#68666B;
font-style:italic;}

#colonna2b div.box_categoria p.sezione {
color:#69696d;
font-size:130%;
display:inline;
line-height:20px;
font-weight:bold;
}

#colonna2b div.box_categoria div.ricerca_destra {
margin-right:8px;
}

#colonna2b div.box_categoria div#val1 {
background:url(im/1_r.jpg) 0% 0% no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div#val2 {
background:url(im/2_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div#val3 {
background:url(im/3_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div#val4 {
background:url(im/4_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div#val5 {
background:url(im/5_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div#val6 {
background:url(im/6_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div#val7 {
background:url(im/7_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:15px;
margin-left:2px;
}

#colonna2b div.box_categoria div.ricerca_destra ul {
margin:0;
padding: 0px 22px;
list-style: none;
}

#colonna2b .col1{
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

#colonna2b .col2{
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

#colonna2b .col3{
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

#colonna2b div.box_categoria div.ricerca_destra ul li a:hover {
text-decoration:underline;
}

#colonna2b div.area_ricerca {
background:#FFF;
margin-bottom:3px;
min-height:35px;
height:auto !important;
height:35px;
border: 1px solid #000;
padding: 10px 0px;
}

#colonna2b div.area_ricerca input.in_mezzo {
margin:5px 5px 5px 25px;
width:400px;
}

#colonna2b div.motore_ricerca{
margin-top: 10px;
}

#colonna2b div.motore_ricerca input.in_mezzo {
width:390px !important;
width:390px;
}

#colonna2b div.area_ricerca input.pulsante_cerca {
margin:5px 5px 5px 8px;
background:#CE4131;
border-top:1px solid #CE4430;
border-left:1px solid #CE4430;
border-bottom:1px solid #903a24;
border-right:1px solid #903a24;
color:#fff;
width:130px;
font-weight:bold;
height:1.5em;
line-height:13px;
}

#colonna2b div.area_ricerca input.pulsante_cerca_eng {
margin:5px 5px 5px 8px;
background:#CE4430;
border-top:1px solid #CE4430;
border-left:1px solid #CE4430;
border-bottom:1px solid #000;
border-right:1px solid #000;
color:#fff;
width:143px;
font-weight:bold;
height:1.5em;
}

#colonna2b div.motore_ricerca input.pulsante_cerca {
background-color:#CE4430;
font-weight:bold;
color:#fff;
border-top:1px solid #928E91;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #928E91;
width:100px;
}

.paginazione{
margin:0px;
padding: 0px 0px 3px 3px;
background:#fff;
color:#6B616A;
font-size:.9em;
}

.paginazione .evidenza {font-size:1.2em; font-weight:bold;}
.paginazione .inputPag a, .paginazione .inputPag a:visited {font-weight:bold;text-decoration:underline;color:#6B616A;}

.paginazione .inputPag a:hover {text-decoration:underline;}

.paginazione .inputPag2 a, .paginazione .inputPag2 a:visited {font-weight:bold;text-decoration:none;color:#6B616A;}

.paginazione .inputPag2 a:hover {text-decoration:underline; }


.numeropag input{
	background-color: #fff;
}

#colonna2b .comefare{
	background-color: Red;
}

#colonna2 .box_comefare p.testo_comefare{
background-color: #fcd7ba;
margin:0;
margin-top:3px;
margin-bottom:3px;
padding: 0px 2px 2px 6px;
color:#000;
}

.titolo_comefare{
	color: #FEFEFE;
}

/*#colonna2b .ricerca{
background:#333;
color:#fff;
font-size: 170%;
padding: 4px;
	}*/
	
.barra_categorie{
display: block;
height: 1px;
color: #000;
margin: 5px 20px;
}	

.numero_ris{
margin: 0px 4px;
}
#colonna1b div.box_categoria{
clear:left;
}
#colonna1b div.box_categoria div#val1 {
position:relative;
background:#fcd7ba url(im/1_r.gif) 5px 2px no-repeat;
min-height:20px;
height: auto !important;
height:20px;
margin:0;
padding:0;
padding-left:20px;
margin-left:0px;
display:block;
width: 225px !important;
/*width: 215px !important;*/
width:246px;
}

#colonna1b div.box_categoria div#val2 {
background:#fcd7ba url(im/2_r.gif) 5px 2px no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:20px;
margin-left:0px;
display:block;
width: 225px !important;
/*width: 215px !important;*/
width:246px;

}

#colonna1b div.box_categoria div#val3 {
background:#fcd7ba url(im/3_r.gif) 5px 2px no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:20px;
margin-left:2px;
display:block;
width: 223px !important;
/*width: 213px !important;*/
width:245px;

}

#colonna1b div.box_categoria div#val4 {
background:#fcd7ba url(im/4_r.gif) 5px 2px no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:20px;
margin-left:2px;
display:block;
width: 223px !important;
/*width: 213px !important;*/
width:245px;

}

#colonna1b div.box_categoria div#val5 {
background:url(im/5_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:20px;
margin-left:2px;
display:block;
width: 225px !important;
width:230px;

}

#colonna1b div.box_categoria div#val6 {
background:url(im/6_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:20px;
margin-left:2px;
}

#colonna1b div.box_categoria div#val7 {
background:url(im/7_r.jpg) no-repeat;
min-height:20px;
height: auto !important;
height:20px;
padding-left:20px;
margin-left:2px;
}

#colonna1b div.box_categoria p.sezione {
color:#69696d;
font-size:100%;
display:inline;
line-height:20px;
font-weight:bold;
}

#colonna1b div.box_categoria ul{
	padding: 0px 15px;
	margin: 10px 0px 10px 18px;
}

#colonna1b div.box_categoria ul li.sottomenu ul {
margin-left:15px;
margin-bottom:10px;}

#colonna1b div.box_categoria li{
list-style-image:url(im/spuntaAree.gif);
color: #000;
}


#colonna1b div.box_categoria li a:link, #colonna1b div.box_categoria li a:visited, #colonna1b div.box_categoria li a:active{
list-style-image:url(im/spuntaAree.gif);
color: #000;
text-decoration: none;
color:#69686E;
}

#colonna1b div.box_categoria li a:hover{
text-decoration: underline;

}

#colonna1b .area_ricerca{
	padding: 5px 4px;
	text-align: right;
}

#colonna1b div.area_ricerca input.in_mezzo, #colonna1b div.area_ricerca select.in_mezzo {
margin:5px 5px 2px 0px !important;
margin: 0px 5px 2px 0px;

width:230px;
border:2px solid #ccc;
}

#colonna1b div.area_ricerca input.pulsante_cerca {
background-color: #CE4131;
color: #fff;
font-weight: bold;
padding: 0px 20px;
margin:0px 6px 0px 0px !important;
margin:0px 6px 0px 0px;
border-top:1px solid #FFD7BE;
border-left:1px solid #FFD7BE;
border-right:1px solid #000300;
border-bottom:1px solid #000300;
width:92px;
height:2em;
line-height:13px;
font-size:1em;
padding:3px 0;
}

#colonna2b div.box_risultati {
background:#FFF;
margin: 10px 0px;
color:#6B616A;
}

#colonna2b div.box_risultati p {
margin:1px;
}

#colonna2b div.box_risultati p span.classidigged{
font-size:.9em;
}

#colonna2b div.box_risultati p.link_risultato {
color:#6B616A;
font-weight:bold;
}

#colonna2b div.box_risultati p.titolo_risultato {
font-weight:bold;
/*font-size:1.3em;*/
color: #D64529;
}

#colonna2b div.box_risultati p.titolo_risultato a {color:#D54930;}

#colonna2b div.box_risultati p.titolo_risultato a:hover{
text-decoration:underline;}



#colonna2b div.box_risultati p.titolo_risultato span.tipo_risultato{
font-weight:100;
font-size:.8em;
}
#colonna2b div.box_risultati p.testo_risultato {
font-size:1.1em;}

#colonna2b div.box_risultati p.testo_risultato span.highlighted{font-weight:bold;}

#colonna2b div.box_risultati p.link_risultato a{
color:#0059EF;
}

#colonna2b .paginazione .numero_risultati{
	font-size: 130%;
	padding-bottom: 10px;
}

#colonna2b .paginazione input.numInput{
	background-color: #fff;
	border: 0px;
	color: #0059EF;
	font-weight: bold;
	text-decoration: underline;
}

#colonna2b .paginazione input.numInputHover{
	background-color: #fff;
	border: 0px;
   color: #0059EF;
	font-weight: bold;
}

#colonna2b .paginazione .inputPag input.numInput{
	background-color: #fff;
	border: 0px;
	color: #000;
	font-weight: bold;
	text-decoration: underline!important;
	padding: 0px 0px;
}

#colonna2b .paginazione .inputPag input.numInputHover{
	background-color: #fff;
	border: 0px;
   color: #000;
	font-weight: bold;
	padding: 0px 0px;
}

.cercato {
font-size: 100%;
background:#EFEFEF;
margin: 0 0 0 3px;
color:#69686E;
padding:0 0 0 10px;
font-weight: bold;
min-height:16px;
height:auto!important;
height:16px;
}

.cercato span{
	color: #CE4D39;
}

.cercato span a:link, .cercato span a:active, .cercato span a:visited{
	color: #CE4D39;
	text-decoration: none;
}

.cercato span a:hover{
	color: #CE4D39;
	text-decoration: underline;
}

#colonna1b h3{
display:block;
padding:0 0 0 5px;
/*font-size:125%;*/
height:23px;
line-height:23px;
background:#D54930;
color:#fff;
width: 235px !important;
/*width: 225px !important;*/
width:247px;
padding-left:10px;
margin:0;
}

.tratteggio{
border: 1px dashed #555; 
margin-bottom:2px; 
background:#EFEFEF;
width:100%;
display:block;
min-height:50px;
height:auto!important;
height:50px;
}

.noTratteggio{
border: 1px solid #EFEFEF;
margin-bottom:2px; 
background:#EFEFEF;
width:100%;
display:block;
min-height:50px;
height:auto!important;
height:50px;
}

#colonna1b .titolo_info{
min-height: 16px;
height: auto!important;
height: 16px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 5px;
}

#colonna1b .ahr {height:1px; clear:left;}

#colonna2b div.boxErrore {
text-align:center;
background-color:#FFD776;
font-size:.9em;
color:#CC3300;
border-top:1px solid #990000;
border-bottom:1px solid #990000;
}

#colonna1b .info{
	/*background: url(im/info.gif);*/
	background:url(im/punto_int.jpg) ;
	display: block;
	width: 15px;
	height: 13px!important;
	height: 15px;
	float: right;
	padding-top: 2px;
	margin-top:4px !important;
	margin-top:2px;
	margin-right:11px !important;
	margin-right:6px;
}

#colonna1b .info a{
	/*background: url(im/info.gif);*/
	/*padding: 8px 8px;*/
	/*width: 16px;*/
	display: block;
	height: 13px;
	/*float: right;
	padding-top: 2px;*/
}

#colonna1b .info a:link,
#colonna1b .info a:active,
#colonna1b .info a:visited
{
	/*padding: 8px 8px;*/
	width: 15px;
	height: 13px;
	/*float: right;
	padding-top: 2px;*/
}

#colonna1 .titolo_info{
clear:both;
background:#D54930;
min-height: 23px;
height: auto!important;
height: 23px;
padding-right: 6px;
/*margin-top: 10px;*/
margin-bottom: 0px;
}

#colonna1 .info{
	background: url(im/info.jpg);
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	margin-top: 4px;
}

#colonna1 .info a{
	/*background: url(im/info.gif);*/
	/*padding: 8px 8px;*/
	/*width: 16px;*/
	display: block;
	height: 16px;
	/*float: right;
	padding-top: 2px;*/
}

#colonna1 .info a:link,
#colonna1 .info a:active,
#colonna1 .info a:visited
{
	background: url(im/info.jpg);
	/*padding: 8px 8px;*/
	width: 15px;
	height: 15px;
	/*float: right;
	padding-top: 2px;*/
}

#colonna1 .info a:hover{
	background: url(im/info.jpg);
	width: 15px;
	height: 15px;
	/*float: right;
	padding-top: 2px;*/
}

/*#colonna1 .ricerca{
height:10px;
color:#fff;
font-size: 110%;
padding-top:2px;
padding-left: 4px;
float: left;
margin:0px;
	}*/
#colonna1b .torna{background:#D8DADD;padding: 0 0 0 10px;text-align:left;color:#D5452D;height:23px;margin-bottom:4px;border:0;margin-right:0!important;width:235px!important;width:247px;line-height:23px;}
	
/*.torna{padding: 3px 10px 0 10px!important;border-bottom:3px solid #fff;height:20px;padding: 3px 0 3px 10px;width:100%;}*/
.torna a:link,.torna a:active,.torna a:visited{text-decoration: underline;color: #D5472F;}
.torna a:hover{text-decoration: none;color: #D5472F;}

.sottomenu{
	color: #D54930!important;
	font-weight: bold;
	list-style: url(im/sottomenu.gif)!important;
}

.sottomenu ul{
	margin: 0px;
	padding: 0px;
}

.sottomenu ul li{
	margin: 0px -30px 0px -20px;
	padding: 0px;
}
#colonna2 .sfondo_bianco .cont h3{ background:#D5452D url(im/lit_frec_contenitore.jpg) right top no-repeat; width:138px !important; width:150px; height:20px;}

.tooltip, strong.tooltip{position:absolute;top:-5px;left:20px;width:150px;padding:3px;border:1px solid #900;background-color:#FFD776;color:#333;z-index:100000!important; font-weight:normal; line-height:1.1em; font-size:1em;}
img{border:0;}
.espandi {display:block;width:100%;background:url(im/espandi.gif) 100% 50% no-repeat;}
.chiudi {display:block;width:100%;background:url(im/chiudi_menu.gif) 0 0 no-repeat;}
#aprichiudi{width:9px; height:50px; z-index:1; float:left;margin:5px 3px 0 0;/*border:1px solid #f00;*/}


/**************************-----------||||||NUOVO STILE|||||||-----------********************/

body{background:url(/ris/css/generaliV3/im/sf_all.gif) repeat-x 0px 91px;}
#contTitoloEmenu, #contenitore, #piedipagina, #piedipagina p {background:transparent;}/*COMMENTARE BKG --- okkio, alcuni BKG del footer sono ripetuti nello skin del servizio*/
#corpo {overflow:hidden;border-left:4px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;}
#corpo3Col {margin:0 auto;padding:4px;overflow:hidden;}
#avvisoJavascript {background:#fff;}

/**************************-----------||||||FINE NUOVO STILE|||||||-----------********************/