/* CSS Document */

body{
	background-color:#FFF;
	font:11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	margin:0px auto;
	color:#000000;
}
html>body{font-size:11px; width:100% !important}

#top {height:115px !important}

#logo {position:absolute; left:23px; top:10px}

#pubbli-740 {
	width:740px; 
	border:1px solid #E43E24; 
	height:90px !important;
	margin-right:10px; 
	position:absolute;
	top:5px;
	left:234px;
}

#pubbli-euroPA {
	width:740px; 
	height:115px !important;
	margin-right:10px; 
	position:absolute;
	top:0px;
	left:227px;
}

.barra {
	min-width:1000px;
	width:1002px;
	/*width:100%; */
	background-color:#EDEFF2; 
    font-size:10px;
	clear:both; 
}

#data {
	left:233px;
	position:absolute;
	vertical-align:middle;
	padding-top:9px
}

#cerca-comune {
	left:412px;
	position:absolute;
	vertical-align:middle;
	padding-top:6px;
	/*color:#cc3333*/
}

#google {margin-left:660px; padding-top:1px}

#google img {vertical-align:middle}

.piede {text-align:center}

#content {
	margin-left: 52px; 
	min-height: 500px;	
	height: auto !important;
	height: 500px; 
	width:920px;
	padding-top:0px
	
}

#content-p {
	margin-left: 52px; 
	width:920px;
	padding-top:0px
	
}

img.left {float:left; padding:0px 7px 0px 0px}

div.column-left {float:left; width:155px;}
div.column-center {margin-left:180px; width:520px; margin-top:10px;}
div.column-right {float:right; width:180px}

.column-center a {text-decoration:none }

div.column-left, div.column-right {
	margin-top:10px; 
}

.column-left a, column-right a {text-decoration:none}

div.column-s {display:block; float:left; width:220px}

div.column-d {display:block; float:right; width:240px;}


dl {padding-top:0px; margin-top:0px}
dt {margin:3px 7px;}

dl>dt a:link {text-decoration:none}
dl>dt a:visited {color:#666666; text-decoration:none}
dl>dt a:hover, dl dt a:active {color:#cc3333}

a:link, a:visited {color:#000000; text-decoration:none}
a:hover, a:active {color:#cc3333; text-decoration:none}


h1 {FONT-SIZE:105%; font-weight:bolder; text-transform:uppercase; font-family:Arial;}

div.column-right h1 {color:#336699}

div.column-left h1 {color:#cc3333;}

div.column-center h1 {color:#cc6699}

h1.mbottom {margin-bottom:9px;}

/*home*/

#divNewsCont {
	position: relative; 
	width:520px; 
	height:58px;
	clip:rect(0px 520px 58px 0px);
	visibility:hidden;
	overflow:hidden;
}

#divNews {
	position: absolute;
	text-align: justify; 

}

/*#img-flash {background-color:#D9DFE5; width:520px; height:165px; margin:20px 0; text-align:right;}*/
#img-flash {background-color:#EDEFF2; width:520px; height:165px; margin:20px 0; text-align:right;}

#img-flash a { padding-right:3px}

.newstop, .newstit {font-family:Arial; font-weight:bold;}

.news {font-size:11px; margin-top:15px}

div.adv {padding-left:10px; margin-bottom:7px}

select, input, textarea {font-size:11px}
form, input {margin:0px; padding:0px}

.adv-120 {margin-left:7px; margin-top:5px}

div.bordo {border:1px solid #ccc}

.pleft {padding-left:7px;}

.mleft {margin-left:7px;}

.pright {padding-right:7px;}

.mright {margin-right:7px;}

.pbottom {padding-bottom:7px;}

.ptop {padding-top:7px;}

a.mini {font-size:10px}

div.column-d input#IdQuery {border:1px solid #a9a9a9}

div.adv-420 {text-align:center; margin:7px 0}

/* codice fiscale*/

#codice-fiscale {width:600px; text-align:left}

.titolo {font-size:125%; color:#CC3333; font-weight:bold; }

.center {text-align:center}

.right {text-align:right}

div#center {margin-left:180px; width:728px; margin-top:10px;}

.box { float: left; width: 50%}

.box-banner, .box-scrivi  {width: 340px; clear:both}

a.piccolo {font-size:6px; color:#FFFFFF;text-decoration:none;}

/* promo periodici hp */

div#promo-p {width:516px; border: 2px solid #003366}
div#promo-p p {padding-left:5px}
div#promo-p table.siti td { border-bottom: #cccccc 1px dotted; height:16px; margin:0; padding:0 }
div#promo-p .appalti {color: rgb(0,102,153)}
div#promo-p .amministrazione {color: #FF9900}
div#promo-p .demogr {color: rgb(255,204,0)}
div#promo-p .edilizia {color: rgb(51,153,51)}
div#promo-p .finanza {color: rgb(153,102,204)}
div#promo-p .personale {color: rgb(204,51,51)}
div#promo-p .polizia {color: #0099CC;}
div#promo-p .sociale {color: rgb(136,137,137)}
div#promo-p .innovazione {color: #CC9933}
div#promo-p .istruzione {color: #663366}

div#periodici {display:block}
