@import url(include_old_tpl.css);

/* CSS standard */
#contenitore{
width:760px;
margin: 0 auto;
text-align:left;
}

#header{
width:760px;
height:90px;
padding-top:0px;
padding-bottom:1px;
}

body{
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	/*centra in IE 5.x */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height:1.3;
    }
	
a:link{
color:#005CB9;/*005CB9	003366*/
}

a:visited{
color: #660033; /*660033	993300*/
}

#intestazione_sito {
position:absolute;
top:-9999px;
left:-9999px;
}

/* Menù orizontale all'inizio della testata */

.navigazione_top{
font-size: 95%;
background-image:url(../images/sfondo_menu.jpg);
background-position: bottom;
float:left;
margin-bottom:1px;
}

.navigazione_top_sx{
float:left;
width:300px;
/*height:17px;*/
text-align:left;
}

.navigazione_top_sx ul{
list-style-type:none;
margin-top:0px;
margin-right:0px;
margin-left:-1px;
margin-bottom:0px;
padding-left:0px;
}

.navigazione_top_sx li{
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
margin-top:0px;
border-left:solid 1px;
/*padding-left:3px;*/
display:inline;
color: #ffffff;
}

 .navigazione_top_sx li a:link,  .navigazione_top_sx li a:visited {
text-decoration:none;
color: #ffffff;
}

 .navigazione_top_sx li a:hover {
text-decoration:underline;
color: #ffffff;
}

.navigazione_top_dx{
float:right;
width:460px;
/*height:17px;*/
color:#ffffff;
text-align:right;
}

.navigazione_top_dx ul{
list-style-type:none;
margin-top:0px;
margin-right:-1px;
margin-left:0px;
margin-bottom:0px;
padding-right:0px;
}

.navigazione_top_dx li{
border-right:solid 1px;
display:inline;
padding-left:10px;
padding-right:10px;
}

.navigazione_top_dx li a:link,  .navigazione_top_dx li a:visited {
text-decoration:none;
color: #ffffff;
}

.navigazione_top_dx li a:hover {
text-decoration:underline;
color: #ffffff;
}

.nascondi{
display:none;}

/* Araldo polizia */

.cont_araldo{
float:left;
background-image: url("../images/sfondo_araldo.png");
    background-repeat:repeat;
}

.araldo{
float:left;
width:165px;
height:75px;
}

/* scritta polizia di stato */

.scritta{
float:left;
background-image:url(../images/scritta.JPG);
background-repeat:no-repeat;
width:595px;
height:53px;
}

.cerca{
text-align:right;
margin-top:0px;
}

.searchButton {
font-size: 100%;
}

/* Menù orizzontale sotto cerca - istituzionale */

.menu_basso{
font-size: 95%; 
float:right;
width:595px;
/*height:22px;*/
text-align:right;
}

.menu_basso ul
{
list-style-type:none;
margin-top:5px;
margin-right:-1px;
margin-left:0px;
margin-bottom:0px;
padding-right:0px;
}

.menu_basso li
{
border-right:1px solid #000;
display:inline;
padding-left:0.4em;
padding-right:0.4em;
}

.menu_basso ul li.ultimo_link_menu_basso { border-right:1px solid #fff;}

.menu_basso li a:link,  .menu_basso li a:visited {
	text-decoration:none;
	color: #003366;
	}
	
.menu_basso li a:hover{
	text-decoration:underline;
	}

/* Menù orizzontale delle macroaree - principale */

.menu {
	font-size: 90%;
	background-image:url(../images/sfondo_menu.jpg);
	line-height:1.9em;
	background-position: bottom;
}

.menu ul{
list-style-type:none;
margin-top:-1px; /*0*/
margin-left:-1px;
margin-bottom:0px;
padding-left:0px;
}

.menu li{
display:inline;
/*padding-left:10.5px;
padding-right:9.5px;*/
margin-bottom:0px;
margin-top:0px;
color: #fff;
font-weight:bold;
border-left:solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
}

.menu li a:link,  .menu li a:visited {
text-decoration:none;
color: #fff;
padding-left:21px;/*19px*/
padding-right:21px;/*19px*/
}

.menu li a:hover{
text-decoration:underline;
}
	
/* Briciole non sono presenti in home page*/

.briciole
{
padding:0.3em;
font-size:90%;
border-bottom: 1px;
border-bottom-style: dashed;
border-bottom-color: #b0c0d0; /*b0c0d0 000000*/}	

.briciole ul
{
margin:0;
list-style:none;
}

.briciole li
{
display:inline;
}

.briciole li a:link, .briciole li a:visited{
color:#000000;}

.briciole a:link, .briciole a:visited{
color:#005CB9;
}
.briciole a:hover {
color:#fff;
background-color:#3A4769;}

/* Centro pagina */

#centro{
width:760px;
padding-top:3px;
float:left;
}

#centro a:hover{
color:#fff;
background:#3A4769;/**/
}



#centro_sx_home
{
float:left;
width:456px;

}

#centro_dx_home
{
float:right;
width:304px;
}

#centro_sx_foglia
{
float:left;
width:538px;
}
#centro_sx_foglia h3
{
color:#993300;
font-size:95%;}

#centro_dx_foglia
{
float:right;
width:222px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#centro_dx_foglia h3
{
color:#993300;
font-size:95%;}

/* Footer */

#footer
{
	margin:1em 0 0 0;
	padding-top:0.5em;
	padding-bottom:0.5em;
	width:100%; /*760px*/
	float:left;
	border-top:1px solid #003366;
	background-image:url(../images/sfondo_araldo.jpg);
	background-repeat:repeat;
	background-position: 5px;
}

ul.operatori_footer {
float:left;
/*text-align:left;*/
list-style:none;
margin:0;
padding:0;
}

ul.operatori_footer li {display:inline; padding-left:1em;text-align:center;}
ul.operatori_footer li  a:link , ul.operatori_footer li  a:visited , ul.link_footer li a:link, ul.link_footer li a:visited { color:#003366; text-decoration:none;}
ul.operatori_footer li  a:hover , ul.link_footer li a:hover { color:#003366; text-decoration: underline;}

ul.link_footer { float:right;list-style:none; display:inline; margin:0; padding:0; margin-right:-1px;}
ul.link_footer li {display:inline; padding-right:1em;padding-left:1em; border-right:1px solid #003366; }
ul.link_footer li.ultimo_link_footer {border-right:1px solid #fff;}

.copiright
{
margin-top:0.5em;
float:left;
text-align:center;
width:760px;
}
.copiright img{
padding-left:1em;}

.copiright p { 
float:left;}

.copiright a:link,  .copiright a:visited {
border-color:#CC3300;
padding:2px;
text-decoration:none;
color: #003366;
font-size:90%;
}

.copiright p.award{
margin-top:5px;
padding:3px;
float:right;
}

h2.titolo_pagina{
font-size:125%;
color:#3A4769; /*3A4769 993300*/
}
/* FINE CODICE GENERALE */


/* CODICE IMPORTATO DAL FILE STRUTTURA FOGLIA DI fEDERICO*/

/* CSS DEL TEMPLATE PS INDEX*/

/*contenitore centrale della index_ps*/
#content_sx{
float:left;
width:575px;
}

#content_dx{
float:right;
width:172px;
} 
 
 .index_testo_descrizione{	
float:left;
width:575px;
}

 .index_testo_descrizione h2{
 font-size:130%;
  color:#3A4769; /*3A4769 993300*/
  }

.index_testo_descrizione img {
 margin-left:0.5em;
	float:left;
	padding:0.2em 0;
	}

.index_lista{
float:left;
width:575px;
}
.index_lista h2{
font-size:125%;
color:#3A4769;}

.index_lista h3{
color:#993300; /*3A4769 	993300 */
font-size:95%;
}
	
.index_lista ul {
margin-top:1em;
margin-left: 3em;
list-style-type:none;
}
.index_lista li {
border:1px;
padding-top:0.2em;
}	
	
/* menu dx del template index */
.index_ultime_notizie{
	width:100%;
	background-color:#FAFAFF; /* FAFAFF 	CCCCCC */
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-color: #b0c0d0; /*b0c0d0 000000*/
	border-left:1px;
	border-left-color:#b0c0d0;
	border-left-style:dashed;
	padding: 3px;
}

.index_ultime_notizie h3{
color:#993300; /*3A4769 	993300 */
font-size:95%;}

.index_ultime_notizie ul{
list-style-type:none;
margin:0;
padding:0 0 0 1px;}


.index_ultime_notizie li{
font-weight:bold;
padding:0.2em;
margin:0;
}

.index_ultime_notizie li li{
padding:0.5em;
margin:0;
}
.index_ultime_notizie li a:link   {
font-weight:normal;
text-decoration:none;
color: #005CB9;
}
.index_ultime_notizie li a:visited{
font-weight:normal;
text-decoration:none;
color:#660033;}

.index_documenti{
width:100%;
background-color:#FAFAFF; /* FAFAFF 	CCCCCC */
border-bottom: 1px dashed #b0c0d0; /*b0c0d0 000000*/
border-left:1px;
border-left-color:#b0c0d0;
border-left-style:dashed;
/*float: right;*/
}
.index_documenti h3{
color:#993300;
font-size:95%;
}

.index_documenti ul{
list-style-type:none;
margin:0;
padding:0 0 0 0.1em;
}

.index_documenti li{
/*font-weight:bold;*/
padding:0.2em;
margin:0;
}

.index_documenti li li{



padding:0.5em;
margin:0;
}
.index_documenti li a:link   {
font-weight:normal;
text-decoration:none;
color:#005CB9;
}
.index_documenti li a:visited{
font-weight:normal;
text-decoration:none;
color:#660033;
}



/* FINE CSS DEL TEMPLATE PS INDEX*/

/* TEMPLATE PS FOGLIA 3 COL*/


div#contentcenter_tre_col{
width:576px;
float:right;
padding-left:0.2em;
}

#content_center{
float:left;
width:395px;
}


/* menù di navigazione dx*/
	
div#contentright{
	float: right;
	width:174px;
	background-color: #FAFAFF; 
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b0c0d0;
	border-left: 1px dashed #b0c0d0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	 }
	 
div#contentright h3{
color:#993300;
padding-left:0.2em;
font-size:95%;}

div#contentright ul{
list-style-type:none;
margin:0;
padding:0 0 0 0.3em;}


div#contentright li{
/*font-weight:bold;*/
padding-bottom:0.5em;
margin:0;
}
div#contentright li li{
padding:0.5em;
margin:0;
}	 
div#contentright li a:link  {
font-weight:normal;
text-decoration:none;
color:#005CB9;

}
div#contentright li a:visited{
font-weight:normal;
text-decoration:none;
color:#660033;}
div#contentright li a:hover{
color:#FFFFFF;
background-color:#3A4769;}


/* menù di navigazione di sx*/
div#navigation{
float: left;
text-align: left;
width: 174px;
margin: 0px;
background-color: #FAFAFF;
border-bottom: 1px dashed #b0c0d0;
border-right: 1px dashed #b0c0d0;
    }
	
div#navigation h4{
margin-top:0.3em;
margin-bottom:0.4em;
color:#993300;
font-size:115%;}

div#navigation h3{
margin-top:0.3em;
margin-bottom:0.4em;
color:#993300;
font-size:115%;}

div#navigation ul{
list-style-type:none;
margin:0;
padding:0 0 0 0.1em;}


div#navigation li{
font-weight:bold;
padding:0.2em;
margin:0;
}
div#navigation ul ul{
padding-left:2em;
}

div#navigation li li{
/*border-left: #006699;
border-left-style: solid;*/
border-left-width:0.1em;
padding-left:0.5em; /*attenzione è stato cambiato da 1em perchè il menù degli alberghi sformattava la pagina*/
padding-bottom:0.1em;
margin:0.2em;
font-size:96%;
}

div#navigation li a:link   {
font-weight:normal;
text-decoration:none;
color:#005CB9;
}

div#navigation li a:visited{
font-weight:normal;
text-decoration:none;
color:#660033;}

div#navigation li a:hover{
color:#FFFFFF;
background-color:#3A4769;}



/* FINE TEMPLATE PS FOGLIA 3 COL */

/* TEMPLATE PS FOGLIA 2 COL DX */

/* contenitore del testo */
.foglia_pezzo{
	width:100%;
	/*float: left;*/
}	

.foglia_pezzo h3{
font-size:105%;
color:#3A4769;}

.foglia_pezzo img{
	/*width:180px;
	float: left;*/	
	padding:0.5em;
}

 .foglia_approfondimenti{
	margin-top:1em;
	width:100%;
	/*float: left;*/
}

 .foglia_approfondimenti h3{
 color:#993300;
font-size:95%;;
}

div#contentcenter{
	float: left;
	width:568px;
	margin: 0px;
	/*border-right: 1px dashed #000000;
	border-left: 1px dashed #000000;
	border-bottom: 1px dashed #000000;*/
	padding: 5px;
	 }
	 
	 
/* menù di navigazione è contentright*/
	 
/*contenitore centrale del corpo della pagina e del menù di dx*/
/* div#content{
 float: right;
 text-align: left;
	}
	*/

	 
/* FINE TEMPLATE PS FOGLIA 2 COL DX */

/* TEMPLATE PS FOGLIA 2 COL SX */

/* contenitore del testo*/

div#contentcenter_2 {
float:right;
 width:578px;
}


/* FINE TEMPLATE PS FOGLIA 2 COL SX */

/* TEMPLATE PS HOME */

/*contenitore di sinistra*/

div#home_sx{
	float: left;
	width:470px; /*420*/
	margin-top:0em;
 }

	 
div#home_sx_1{
	float: left;
		}
div#home_sx_1 img{
	float: left;
	width:180px;
	padding-right:0.1em}

div#home_sx_2{
width:285px; /*235*/
float: right;
	}	 

div#home_sx h2{
color:#993300;
font-size:95%;
border-bottom:0.1em;
border-bottom-color:#006699;
border-bottom-style:solid;
}

div#home_sx_2 h3{
 color:#3A4769;
 font-size:125%;
	 }	 	
div#home_sx h3 a:link, div#home_sx h3 a:visited{
color:#003366;}

div#home_sx h3 a:hover{
color:#fff;}


.altrenotizie{
margin-top:2.2em;
}
.altrenotizie p {
margin-top:0.5em;
}
/*contenitore di destra*/

div#home_dx{
	float: right;
	width:270px; /*320*/
	margin-top: 1em;
}

div#home_dx ul{
list-style-type:none;
margin-left:0;
padding:0;
}

div#home_dx li{
	padding-top:1.3em;
	padding-bottom:1.5em;/*1.2em*/
	width:270px;
	clear:both;
	border-top: 1px dashed #000000;
	}
	
div#home_dx li img{
	margin:1px 0.5em 0.5em 0;
	float:left;
	width:50px;
	/*height:50px;*/
	padding:0.1em 0;
}

div#home_dx ul li a:link, div#home_dx ul li a:visited{
color: #003366;
font-weight: bold;
	}
div#home_dx ul li a:hover{
color:#fff;}	

/*contenitore zoom*/
div#zoom{
float:left;
clear:both;
width:100%;
margin-top:1em;
}
	 
div#zoom h2{
border-bottom:1px;
border-bottom-color:#006699;
border-bottom-style:solid;
margin:0;
}

div#zoom h3{
color:#003366;
font-size:95%;
margin-top:0.5em;
}

div#zoom_1{
float:left;
width:210px;/*130*/
padding-right:0.8em;
}
div#zoom_1 ul{
padding-left:0.2em;
list-style-type:none;
margin-left:0.1em;
}

div#zoom_1 li{
padding-top:0.2em;
padding-bottom:0.5em;
}

div#zoom_2{
float:right;
width:210px;
padding-right:0.8em;
}
div#zoom_2 ul{
padding-left:0.2em;
list-style-type:none;
margin-left:0.1em;
}

div#zoom_2 li{
padding-top:0.2em;
padding-bottom:0.5em;
}

div#zoom_3{
float:left;
width:146px;
padding-right:0.8em;}

div#zoom_3 ul{
padding-left:0.2em;
list-style-type:none;
margin-left:0.1em;}

div#zoom_3 li{
padding-top:0.2em;
padding-bottom:0.5em;}
div#sopravetrina h2{
color: #990000;
font-size:95%;
border-bottom:1px;
border-bottom-color:#006699;
border-bottom-style:solid;
margin:0;
}
div#vetrina {
/*border-top: 1px dashed #000000;*/
padding-top:0.1em;
padding-left:0.5em;
width:250px; /*300*/
height:150px;}

div#vetrina li {
font-size:90%;
font-weight:normal;
border:none;
margin: 0 ;
padding:0.5em 0 0 0;}

/* FINE TEMPLATE PS HOME */

div.dettaglionotizia img{
	vertical-align:middle;
	float:left;
	padding-right:0.5em;
}
div.dettaglionotizia span{
display:block;
padding-bottom:1em;
}
.imgasinistra{
	vertical-align:middle;
	float:left;
	margin-right:0.5em;
	margin-bottom:0.5em;
}
.virtuale {
	position: absolute;
	top: 230px;
}
.icone {
    vertical-align:middle;
    text-align:right;
    height:20px;
    padding-right:0.5em;
    padding-top:0;margin:0;
    padding-bottom:0.5em;
}

