/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[Polizia Provinciale]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body{
	margin:0;
	padding:0;
	border:0;
	font-family:"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	/*background: #336 url(../img/bg.gif) left top;*/
	background: #336;
}
html,body{height: 100%;}
.breaker {
	clear: both;
	margin: -2px 0 0 0;
	padding: 0px;
	height: 0.1em;
	font-size: 0.1em;
	line-height:0.1em;
}
hr.breaker{
	position:absolute;
	left:-9999px;
	width:10px;
}
form{
	margin: 0px;
	padding: 0px;
}
select{
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding:0px;
}
.hide{
	position:absolute;
	left:-9999px;
}
fieldset{
	border:0px;
	margin:0px;
	padding:0px;
}
.noscript{
	margin:0px;
}
a img{border:0px;}
a{
	color:#000099;
	text-decoration:none;
}
a:hover{
	color:#000099;
	text-decoration:underline;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[       BANNER      ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.banner{
	margin:3px 0px 0px 0px;
	padding:0px;
}
.banner li{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}


/* -- RIGHT -- */
#rightcol .banner li span{
	position:absolute;
	margin:10px 5px 5px 8px;
	display:block;
	width:190px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
#rightcol .banner li a:hover{
	color:#FFFFFF;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[       SITO       ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#maincontainer{
	/*width:95%;*/
	width:100%;
	margin: 0px auto;
	background:url(../img/sfondosito.gif) left top repeat-x #62A0D1;
}
#bottomamin{
	margin: 0 5px 0 5px;
}
#leftcol{
	float:left;
	width:200px;
}
#rightcol{
	width:200px;
	float:right;
}
#centercol{
	margin-left:200px;
	margin-right:200px;
	padding:0 10px 0 10px;
}
body#wide #centercol{
	margin-left:10px;
	margin-right:10px;
	padding:0 10px 0 10px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[      HEADER      ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#header{
	height:50px;
	position:relative;
}
#header h1{
	color:#FFFFFF;
	font-size:160%;
	padding:10px;
}
#header h1 a{
	color:#FFFFFF;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[ NOTIZIE HOMEPAGE  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#centercol .item{
	display:block;
	clear:both;
	padding:10px 20px 0px 20px;
}
#centercol .item a img{
	border: 1px solid #005a83;
}
#centercol .item a:hover img{
	border: 1px solid #9AC7E7;
}
#centercol .item img.alignleft{
	margin-right:8px;
	margin-left:0px;
}
#centercol .item img.alignright{
	margin-left:8px;
	margin-right:0px;
}
#centercol .item h4{
	display:inline;
	font-size:110%;
	color:#000000;
}
#centercol .item  .news{
	font-weight:bold;
	display:block;
	margin-top:0px;
}
#centercol .item  ul{
	margin:0px;
	padding:0px;
}
#centercol .item ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[   PRIMO PIANO     ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#primopiano{
	text-align:left;
	border-top: 1px dotted #90adcb;
	margin-top:20px;
}
#primopiano h3{
	margin: 10px 0 10px 20px;
}
#primopiano ul{
	margin: 10px 20px 10px 20px;
	padding:0px;
}
#primopiano li{
	margin:4px 0px 15px 0px;
	padding:0px;
	list-style:none;
}
#primopiano a{
	font-weight:bold;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[       NAV        ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body#home #neck{
	background:url(../img/poliziaprovinciale.png) left top no-repeat;
	height:200px;
	position:relative;
	margin: 0 0px 0 10px;
}
body#home #neck #avatar{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:198px;
	width:230px;
	position:absolute;
	bottom:-7px;
	left:150px;
}
body#home #neck #label{
	position:absolute; 
	line-height:100%; 
	padding: 0 0 10px 0; 
	background:url(../img/fumetto.gif) left bottom no-repeat; 
	width:20%; 
	left:270px; 
	top:45px;
}
body#home #neck .boxettini{
	display:block;
	width:50%;
	position:absolute;
	right:-10px;
	top:2px;
}
body#home #neck .boxettini ul{
	margin:0px;
	padding:0px;
}
body#home #neck .boxettini li{
	display:block;
	font-weight:bold;
	float:left;
	color:#1c52a7;
}
body#home #neck .boxettini a{
	margin: 2px 0 0 0;
	display:block;
	text-align:center;
}
body#home #neck .boxettini .box1 a{
	background:url(../img/angolo1_ico.gif) bottom center no-repeat;
	padding:15px 0 0 20px;
	height:81px;
}
body#home #neck .boxettini .box2 a{
	background:url(../img/angolo2_ico.gif) bottom center no-repeat;
	padding:15px 0 0 10px;
	height:81px;
}
body#home #neck .boxettini .box3 a{
	background:url(../img/angolo3_ico.gif) bottom center no-repeat;
	padding:5px 0 0 20px;
	height:90px;
}
body#home #neck .boxettini .box4 a{
	background:url(../img/angolo4_ico.gif) bottom center no-repeat;
	padding:5px 0 0 10px;
	height:90px;
}
body#home #neck .boxettini .box1{background:url(../img/angolo1.png) left top no-repeat; 	height: 98px;width:49%; }
body#home #neck .boxettini .box2{background:url(../img/angolo2.png) right top no-repeat; 	height: 98px;width:50%; }
body#home #neck .boxettini .box3{background:url(../img/angolo3.png) left bottom no-repeat; 	height: 98px;width:49%; }
body#home #neck .boxettini .box4{background:url(../img/angolo4.png) right bottom no-repeat; height: 98px;width:50%; }

body#home #neck .closer{
	display:block; 
	float:right; 
	width:10px; 
	height:196px; 
	background:url(../img/neck_closer.gif) right top no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[       NAV        ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#leftcol .nav ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#leftcol .nav ul li{
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url(../img/box_bottom.png) left bottom no-repeat;
}
#leftcol .nav ul ul{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 7px 0px;
	background:url(../img/box_top.png) left top no-repeat;
	width:100%;
}
#leftcol .nav ul ul li{
	padding: 5px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	display:block;
	background:url(../img/box_bottom.png) left -100px no-repeat;
}
#leftcol .nav ul ul ul{
	background-image:none;
	margin:0px;
	padding:0px;
}
#leftcol .nav ul ul li a{
	color:#000000;
	background:url(../img/nav_freccia.gif) left top no-repeat;
	padding-left:7px;
	font-weight:bold;
	font-size:100%;
	margin: 0 0 0 4px;
	padding-left:10px;
	display:block;
}
#leftcol .nav ul ul ul li a{
	background:url(../img/nav_freccia.gif) left top no-repeat;
	font-weight:normal;
	font-size:100%;
}
#leftcol .nav ul ul li a.on{
	text-decoration:underline;
}
/* ]======[]======[       NAVBIS        ]======[]======[   */
#leftcol .navbis ul{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 10px;
}
#leftcol .navbis ul li{
	padding:0px 0px 7px 0px;
	margin:0px 0px 7px 0px;
	list-style:none;
	background:url(../img/boxbis_bottom.gif) left bottom no-repeat;
}
#leftcol .navbis ul ul{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 4px 0px;
	background:url(../img/boxbis_top.gif) left top no-repeat;
	width:100%;
}
#leftcol .navbis ul ul li{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	display:block;
	background:url(../img/boxbis_line.gif) bottom left no-repeat #B4D6EE;
}
#leftcol .navbis ul ul li.noline{
	background-image:none;
	background-color:#B4D6EE;
}
#leftcol .navbis a{
	padding: 15px 0 0 42px;
	display:block;
	height:27px;
	color:#000000;
	font-weight:bold;
	font-size:100%;
}
#leftcol .navbis .contatti{	background:url(../img/ico_contatti.gif) left no-repeat;}
#leftcol .navbis .calendario{	background:url(../img/ico_calendario.gif) left no-repeat;}
#leftcol .navbis .normativa{	background:url(../img/ico_normativa.gif) left no-repeat;}
#leftcol .navbis .foto{	background:url(../img/ico_foto.gif) left no-repeat;}
#leftcol .navbis .pubblicazioni{	background:url(../img/ico_pubblicazioni.gif) left no-repeat;}
#leftcol .navbis .video{	background:url(../img/ico_video.gif) left no-repeat;}
#leftcol .navbis a.on{
	text-decoration:underline;
}
/* -- */
#leftcol .navbis ul ul ul{
	margin:0px 50px 0px 0px;
	padding:0px 0px 5px 43px;
	background-color:transparent;
	background-image:none;
}
#leftcol .navbis ul ul ul li{
	background-image:none;
	margin:0px;
	padding:0px;
	background-color:transparent;
}
#leftcol .navbis ul ul ul li a{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:auto;
}
/* -- */

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[       FOOTER     ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#sitefooter{
	background-color:#333366;
	color:#FFFFFF;
	text-align:right;
	padding:4px 4px 4px 4px;
	margin:10px 0 0 0;
	text-indent:8px;
}
#sitefooter a{
	color:#FFFFFF;
}
#sitefooter ul{
	margin:0px 8px 0px 0px;
}
#sitefooter li{
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[     EVIDENZA     ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#evidenza{
	margin: 0 10px 0 10px;
	padding: 10px;
	position:relative;
}
#evidenza img{
	margin: 0px 10px 0px 0px;
	border:1px solid #1b6385;
	position:relative;
}
.riservata h3{
	color:#000000;
	font-size:100%;
	background:url(../img/riservata_h3.png) left top no-repeat;
	padding: 0px 0 10px 25px;
	height:30px;
}
.riservata input{
	width:164px;
}
.riservata form{
	background:url(../img/box_top.png) left top no-repeat;
	padding:20px 10px 10px 20px;
	color:#2257a9;
}
.riservata input.invia{
	text-indent:-9999px;
	background:url(../img/invia.png) left top no-repeat;
	display:block;
	width:25px;
	height:26px;
	float:right;
	margin:5px 0px 0 0;
	border:0px;
	cursor:pointer;
}
.riservata .chiusura{
	background:url(../img/box_bottom.png) left top no-repeat;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[     INTERNA     ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#neck{
	background:url(../img/poliziaprovinciale_interna.png) left top no-repeat;
	height:116px;
	position:relative;
	margin: 0 0px 0 10px;
}
#neck .boxettini{
	display:block;
	width:100%;
}
#neck .boxettini ul{
	margin:0px 0px 0px 0px;
	padding:0px;	
}
#neck .boxettini li{
	display:block;
	font-weight:bold;
	float:right;
	color:#1C52A7;
	height:103px;
	width:21%;
}
#neck .boxettini a{
	margin: 2px 0 0 0;
	display:block;
	width:100%;
	text-align:center;
}
#neck .boxettini .box1 a{
	background:url(../img/angolo1_ico_interna.gif) bottom center no-repeat;
	padding:14px 0 0 0px;
	height:81px;
}
#neck .boxettini .box2 a{
	background:url(../img/angolo2_ico_interna.gif) bottom center no-repeat;
	padding:15px 0 0 0px;
	height:81px;
}
#neck .boxettini .box3 a{
	background:url(../img/angolo3_ico_interna.gif) bottom center no-repeat;
	padding:15px 0 0 0px;
	height:81px;
}
#neck .boxettini .box4 a{
	background:url(../img/angolo4_ico_interna.gif) bottom center no-repeat;
	padding:15px 0 0 0px;
	height:81px;
}
#neck .boxettini .box1{background:url(../img/angolo1_interna.png) left top no-repeat;}
#neck .boxettini .box2{background:url(../img/angolo2_interna.png) right top repeat-x;}
#neck .boxettini .box3{background:url(../img/angolo3_interna.png) left top repeat-x;}
#neck .boxettini .box4{background:url(../img/angolo4_interna.png) right top no-repeat;}

#neck .tornahome{
	display:block;
	width:160px;
	height:110px;
	position:absolute;
	float:left;

	text-indent:-9999px;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]=====[]====[/////////// MAIN /////////]====[]=====[ */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#centercol .testo{
	margin: 7px 0px 0 0px;
	float:left;
	width: 101%;
}
#centercol .testo h3{
	padding: 10px 0 0 20px;
	font-size:120%;
}
#centercol .testo #primopiano h3{
	background-image:none;
	padding: 10px 0 0 0px;
}
#centercol .testo #content{
	padding:10px 20px 20px 20px;
	margin:0 0 0px 0;
	min-height:463px;
}
#centercol .testo #content img.alignleft, 
#centercol .testo #content img.left{
	margin-right:8px;
	margin-bottom:8px;
}
#centercol .testo #content img.alignright, 
#centercol .testo #content img.right{
	margin-left:8px;
	margin-bottom:8px;
}
#centercol .testo #content a{
	text-decoration:underline;
}
#centercol .testo #content ul{
        margin-top:5px;
	margin-bottom:5px;
}
#centercol .testo #content hr{
	height:2px;
	clear:both;
}

.pageback{
	text-align:right;
	padding: 0 20px 0 0;
	margin: 0 0 -10px 0;
}
/*=========> TABELLE <========= */
#centercol .testo table{ 	width:100%; border:0px; background-color:#3D4B7E; margin:0px 0 10px 0; padding:0px;}
#centercol .testo table caption{border:0px; margin:0px; padding: 5px 0 5px 0; background-color:#3D4B7E; color:#FFFFFF; font-weight:bold;}
#centercol .testo table th{ 	vertical-align:top; text-align:left; border:0px; padding:3px; background-color:#82BBE4; color:#000000; font-weight:bold;}
#centercol .testo table td{ 	vertical-align:top; border:0px; background-color:#FFFFFF; padding:3px 3px 3px 3px;} 





/* -==--==--==--==--==--==--==--==--==--==--==- Personalizza -==-*/
#accessibility{
   	text-align: left;
	padding:6px;
	padding-left:10px;
	padding-top:10px;
	position:absolute;
	right:0px;
	top:0px;
	color:#FFFFFF;
}
#accessibility a{
	color:#FFFFFF;
}
#accessibility ul{
	padding: 3px 0 3px 0;
	margin:0px;
}
#accessibility li{
   	display: inline;
	padding: 0  10px 0px 9px;
	line-height: 20px;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[      MAPPA       ]======[]======[   */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#centercol .testo #content #mappa ul {
margin-bottom:0px;
margin-top:0px;
}
#mappa ul a{
	text-decoration:none;
}
#mappa ul a:hover{
	text-decoration:underline;
}
#mappa ul{
	margin:0px;
	padding:0 0 20px 0;
}
#mappa ul li{
	list-style:none;
	line-height:180%; 
	font-weight:bold;
	margin:0px;
	padding:0 0 20px 0;
	background-image:none;
}
#mappa ul li a{
	padding-left:8px;
	text-decoration:none;
}
#mappa ul ul {
	margin:0px;
	padding:0px;
}
#mappa ul ul li {
	margin-left:20%; 
	padding:0;
}
#mappa ul ul li a{
	padding-left:8px;
	text-decoration:none;
	display:block;
}
#mappa ul ul li a:hover{
	padding-left:8px;
	text-decoration:none;
	display:block;
}
#mappa ul ul ul{
	margin-bottom:0px;
	margin:0px;
	padding-bottom:15px;
}
#mappa ul ul ul li a {
	font-weight:normal;
}
#mappa{
	text-align:left;
}

.archive{
	float:right;
	margin-top:-15px;
	margin-right: 20px;
}
