/*************************************/
/*           generali                */
/*************************************/
body {
	margin:0px auto;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
   width: 1000px;
}
img  {
	border:none;
}
#page {
	width:1000px;
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/
	margin-left:auto;
	margin-right:auto;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}

/***************************************/
/*           intestazione             */
/*************************************/
#bandierina {
 display: none;
}
#intestazione{
    /*float:left;*/
} 
#testi{
	float:left;
	border-bottom:3px solid #CC3333;
	width:100%;
	text-align:right;
	background-image:url(/binaries/structures/ankonline/img/ankonline.gif);
	background-position:675px 18px;
	background-repeat:no-repeat;
}
#logo{
	float:left;
	left:0px;
}
#navigazione{
	float:left;
	width:100%;
	margin-bottom:3px;
	font-size:x-small;
}
#ricerca{
	float:right;
	background-image: url(/binaries/structures/ankonline/img/angolino_rosso2.gif);
	background-repeat: no-repeat;
	background-color:#cc3333;
	color:#EAEAEA;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	height:18px;
}
#cerca{
	float:left;
	margin-top:2px;
	margin-right:5px;
	height:18px;
}
#form_cerca{
	float:left;
	height:18px;
}
#campo_cerca {
    /*width:120px;*/
	float:left;
}
#campo_cerca input {
	float:left;
    font-size:10px;
    width:90px;
    background-color:#EAEAEA;
	margin-top:-2px;
}
#triangolo_cerca{
	float:left;
	height: 18px;
	width: 18px;
}
#bott_cerca {
    float:left;
}
#bott_cerca input{
	float:left;
	margin-top:-2px;
}
#home{
	float:right;
	text-transform:uppercase;
	margin-right:30px;
	margin-top:3px;
	font-size:12px;
}
#home a {
	color:#000000;
	margin-left:3px;
}

/******************************/
#bandierine {
 float:left;
 margin-left:5px;
 margin-top:-20px;
 
}


/***************************************/
/*           fondo                    */
/*************************************/

#footer {
 float: left;
 width: 100%;
}

#fondo{
	float:left;
	width:100%;
	border-top:1px solid #336699;
	padding-top:5px;
	margin-top: 20px;
}

#logo_piccolo{
	float:left;
	margin-right:5px;
}

#recapiti_fondo{
 float:left;
 font-family:Arial;
 font-size:small;
 line-height:17px;
 margin-left: 20px;
}

#certificazioni{
	float:right;
	margin-right:3px;
}

#team {
	float:left;
	margin-right:5px;
}
#team a{
	color:#336699;
	font-weight:bold;
}
#xhtml, #css, #aaa{
	float:left;
}
#hidden_links_for_mirror{
    display:none;
}
#video {
	display:none;
}
/***************************************/
/*           centro_pagina            */
/*************************************/
#centro_pagina {
 float:left;
 width: 1000px;
}

#centro {
 float:left;
 width:664px;
 /*min-height: 750px;
 height: 750px;*/
 padding-left: 6px;
 padding-right: 6px;
}

.liv_2-tree {
 float: left;
} 

#centro_info{
float: left;
width: 337px;

}

#centro_news{
float: left;
width: 337px;
}

#banner_dx{
 float:right;
 width: 160px;
}
.colonna_banner {
    display:none;
}
#menu_sx {
	float:left;
}
.navigazione_sx{
    display:none;
}

.header-primo_piano-rss {
 width: 46px;
 float: right;
 text-align: left;
/* display: none; */
}

.header-primo_piano-text{
float: left;
width: 200px;
}

/*********************/
/*   FORM TELEFONO  */
/*******************/

#elenco_telefono {
 width: 160px;
 float: right;
 clear: right;
}

#form_telefono {
 width: 160px;
 float: right;
 clear: right;
}

#contenitore_form {
 width: 160px;
 float: right;
}


#titolo_form {
 text-align: left;
 margin-bottom: 0px;
 padding-bottom: 0px;
 height: 25px;
 width: 160px;
}

.ricercaBox { 
 background: url(/binaries/structures/ankonline/img/box_elenco.gif) no-repeat left top;
 height: 156px;
 width: 160px;
}

#elenco{
 height: 140px;
 margin-left: 6px;
 float: left;
 padding-top: 6px;
 width: 150px;
}
		
.buttonTrova {
 vertical-align: bottom;
 padding-top: 7px;
 padding-bottom: 7px;
}
		
.nero_ricerca {
 font-family: tahoma,arial,verdana;
 font-size: 11px;
 line-height: 70%;
 height: 14px;
}
		
.rosso {
		    color: #b3261f;
		    font-family: tahoma,arial,verdana;
		    font-size: 11px;
		}

.input_grigio_ele1 {
		    border-right: #cccccc 1pt solid;
		    border-top: #cccccc 1pt solid;
		    font: 11px verdana,tahoma,arial;
		    border-left: #cccccc 1pt solid;
		    color: #353535;
		    width:120px;
		    background: #ffffff;
		    border-bottom: #cccccc 1pt solid;
}
		
.input_grigio_ele1#elenco_comune{
 width:120px;
}
		
.input_grigio_ele1#nome{
 width:120px;
}




/***************************************/
/*           in evidenza              */
/*************************************/
#in_evidenza {
	width:650px;
	background-color:#9EBCE8;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	float:left;
	margin-bottom:10px;
}
.newshome {
}
.header-newshome {
	display:none;
}
.entries-newshome {
}
.Grupp1-images {
	float:left;
	margin-right:10px;
}
.Gruppo2 {
	float:left;
	width:80%;
	margin-top:15px;
}
.Gruppo2-title a {
	font-size:large;
	font-weight:bold;
	color:#000000;
}
.Gruppo2-subtitle{
	margin-top:5px;
	text-align:justify;
}
.archiveLink {
	display:none;
}
/***************************************/
/*           menu                     */
/*************************************/
#menu_sx{
	float:left;
	/*margin-left:3px;
	margin-right:6px;*/
  width: 160px;
}
#menu_sx img{
	margin-bottom:3px;
}

#colonna_dx{
  width: 160px;
  float: right;
}
.navigazione_sx-items{
	/*margin-top: 5px;*/
	margin-bottom: 5px;
	width: 160px;
}
.navigazione_sx-items a {
	color:#FFFFFF;
	font-family:arial, verdana, tahoma;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-transform:lowercase;
}
.navigazione_sx-items a:hover {
	text-decoration:underline;
}
.menu_rosso {
	background-image:url(/binaries/structures/ankonline/img/quadrato.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	background-color:#cc3333;
	padding-left:15px;
	margin-bottom:5px;
}
.menu_blu_1 {
	background-image:url(/binaries/structures/ankonline/img/quadrato.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	background-color:#336699;
	padding-left:15px;
	margin-bottom:5px;
}
.menu_blu_2 {
	background-image:url(/binaries/structures/ankonline/img/quadrato.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	background-color:#6699cc;
	padding-left:15px;
	margin-bottom:5px;
}
.menu_blu_3 {
	background-image:url(/binaries/structures/ankonline/img/quadrato.jpg);
	background-position:5px;
	background-repeat:no-repeat;
	background-color:#8dbad8;
	padding-left:15px;
	margin-bottom:5px;
}

/***************************************/
/*           centro                   */
/*************************************/
#centro_sx{
    float:left;
	width:49%;
}
#centro_dx{
    float:left;
    padding-left:5px;
    padding-right:5px;
    width:48%;
}
#primo_piano {
 border-right:1px solid #7499D2;
 float:left;
 width: 320px;
 min-height: 500px;
}

.header-primo_piano {
 color:#FFFFFF;
 font-weight:bold;
 font-size:small;
 text-transform:uppercase;
 padding:3px;
 margin-right:6px;
 background-image:url(/binaries/structures/ankonline/img/punti_tre.png);
 background-repeat:no-repeat;
 background-position: 115px 8px;
 background-color:#7499D2;
 margin-bottom:5px;
 height: 14px;
 width: 310px;
}
.entry-primo_piano{
    float:left;
	border-bottom:1px dashed #999;
	width:310px;
	padding-bottom:5px;
	padding-top:5px;
}
.primo_piano-images {
	float:left;
}
.primo_piano-images img{
	border:1px solid #ccc;
	width:80px;
}

.primo_piano-title {
 float: right;
 width: 220px;
}
.primo_piano-subtitle {
	float:right;
        width:220px;
}
.primo_piano-title a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.primo_piano-title a:hover {
	text-decoration:underline;
}

.archiveLink-primo_piano {
 width: 300px;
 text-align: right;
}

.archiveLink-primo_piano a{
    color:#336699;
    float:right;
    font-weight:bold;
}
/**************** agende, quartieri, meteo******************/
#agenda_cittadino{
	float:left;
	border-bottom:1px dashed #999;
	width:100%;
}
#in_citta{
	float:left;
	width:100%;
    margin-bottom:15px;
	margin-top:5px;
}
#titolo_agenda, #titolo_citta {
        font-size:15px;
        font-weight:bold;
        float:left;
        width:200px;
}
#titolo_agenda a{
	color:#cc3333;
}
#titolo_citta a{
	color:#369;
}

#img_agenda, #img_citta {
        float:left;
        width:100px;
}
#testo-agenda, #testo-citta{
        float:left;
        width:200px;
	 text-align:justify;
}
#meteo{
	float:left;
	border:1px solid #336699;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	/*padding: 3px;*/
}
#meteo img{
        float:right;
	    width:120px;}
#testo_meteo{
        float:left;
        width:180px;
        margin-left:5px;
	 /*background-color: #FF0000;*/
}
#titolo_meteo a {
        font-size:24px;
        font-weight:bold;
        float:left;
        margin-left:5px;
        color:#336699;
}
#circoscrizioni, #consiglio, #sondaggi{
 float: left;
 border-left: 1px solid #336699;
 border-right: 1px solid #336699;
 border-bottom: 1px solid #336699;
 width:100%;
 margin-top:5px;
 margin-bottom:5px;
}
#titolo_consiglio {
	background-color:#336699;
	padding:3px;
	padding-left:6px;
	background-image:url(/binaries/structures/ankonline/img/punti_tre.png);
	background-repeat:no-repeat;
	background-position: 160px 8px;
}

#titolo_sondaggi {
	background-color:#336699;
	padding:3px;
	padding-left:6px;
	background-image:url(/binaries/structures/ankonline/img/punti_tre.png);
	background-repeat:no-repeat;
	background-position: 130px 8px;
}

#titolo_consiglio a, #titolo_sondaggi a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#img_consiglio  {
	float:right;
}
#img_consiglio img {
	margin:3px;
	width:90px;
}
#testo_consiglio {
	float:left;
	text-align:justify;
	padding-top:15px;
	width: 220px;
	padding-left: 3px;
}

#corpo_sondaggio{
	float:left;
	text-align: left;
	padding-top:15px;
	width: 310px;
	padding-left: 3px;
        margin-bottom: 5px;
}

/***************************************/
/*           paginazione              */
/*************************************/   
.pages-navigation-bar {
    float:left;
    margin-top:3px;
    border-bottom:none;
}
.navigation-go-first{
    float:left;
    margin-left:3px;
    margin-right:3px;
}
.navigation-go-back{
    float:left;
    margin-left:3px;
    margin-right:3px;
}
.navigation-page-count{
    float:left;
    margin-left:3px;
    margin-right:3px;
    margin-top:3px;
}
.navigation-go-next{
    float:left;
    margin-left:3px;
    margin-right:3px;
}
.navigation-go-last{
    float:left;
    margin-left:3px;
    margin-right:3px;
}


/***************************************/
/*           SCHEDE CONTENUTI         */
/*************************************/  
.documento {
 float: left;
 padding-left: 10px;
 padding-right: 10px;
}
.contenuti{
  float: left;
}
.contenuti-title {
 font-size: 24px;
 float: left;
 width: 100%;
}

.contenuti-title-value{
   width: 95%;
  float: left;
}
.contenuti-title-pdf{
     float: right;
  margin-right: 5px;
}

.contenuti-image {
	float: right;
}

.contenuti-content, .contenuti-content-value, .contenuti-subtitle {
 float: left;
}

.contenuti-subtitle {
 margin-bottom: 10px;
 font-size: 16px;
 width: 650px;
}

.contenuti-content{
  width: 480px;
}

.images{
 margin-top: 10px;
 float: left;
 width: 100%;
}

.images-images{
 float:left;
 border-top: 1px solid #336699;
 margin-top: 5px;
 width: 100%;
 padding-top: 5px;
}

.images-images-values{
 margin-top: 5px;
}

.images-images-element {
 width: 100px;
 margin-right: 5px;
 float: left;
}

.Informazioni{
 float: left;
 margin-top: 10px;
}

.riferimenti {
 margin-top: 10px;
 width: 100%;
 float: left;
 
}

.Informazioni-startDate-label, .Informazioni-endDate-label, .Informazioni-other-label {

}

.Informazioni-other-value {
 margin-top: 10px;
}

.riferimenti-principal, .riferimenti-manager, .riferimenti-info, .riferimenti-timeTable, .riferimenti-telephones, .riferimenti-faxes, .riferimenti-emails {
 float: left;
 width: 664px;
 margin-bottom: 5px;
}

.riferimenti-principal-label, .riferimenti-manager-label, .riferimenti-info-label, .riferimenti-telephones-label, .riferimenti-timeTable-label, .riferimenti-faxes-label, .Informazioni-startDate-label, .Informazioni-endDate-label, .riferimenti-emails-label {
 font-weight: bold;
 width: 120px;
 float: left;
}

.riferimenti-principal-value, .riferimenti-manager-value, .riferimenti-info-value, .riferimenti-timeTable-value, .riferimenti-telephones-value, .riferimenti-faxes-value, .Informazioni-startDate-value, .Informazioni-endDate-value, .riferimenti-emails-value {
 float: left;
 width: 500px;
/* display: inline; */
}

.riferimenti-info-value p, .riferimenti-timeTable-value p {
 margin-top: 0px;
}

.riferimenti-telephones-element, .riferimenti-faxes-element {
 float: left;
 margin-right: 4px;
 width: 80px;
}

.info-other{

}
.immages{
}

.links{
 float: left;
 width: 100%;
 /*background-color: #F00;*/
}


.links-assets {
float: left;
width: 654px;
}

.links-externalLinks-label, .links-assets-label, .links-relatedDocs-label{
 border-bottom: 1px solid #336699;
 color: #336699;
 font-size: 14px;
 margin-top: 20px;
 width: 600px;
}

.links-assets-element, .links-externalLinks-element, .links-relatedDocs-element{
 margin-top: 3px;
}


/** LISTA SERVIZI ONLINE **/
.liste_generali-item{
 width: 180px;
 height: 240px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 15px;
 border: 1px solid #ccc;
 display: inline;
 float: left;
 text-align: center;
 overflow: hidden;
}

.titolo_lista-title-value{
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}

.immagine{
  margin-top: 10px;
}

.link-itemTitle{
  font-size: 18px;
width: 160px;
margin-left: 10px;
margin-right: 10px
margin-top: 10px;
margin-bottom: 5px;
line-height: 18px;
}

.link-itemSubtitle{
  width: 160px;
  /*text-align: left;*/
  margin-left: 10px;
margin-right: 10px;
}

/****************************/
/*      GIUNTA             */
/**************************/

.entries-giunta {
  padding-left: 10px;
  padding-right: 10px;
}

.header-giunta {
 font-size: 30px;
 margin-bottom: 10px;
}

.lista {
 margin-bottom: 10px;
}
.lista-title {
 font-size: 18px;
}

.lista-subtitle {
 font-style: italic;
}

/*****************************/
/* ENTI, AZIENDE            */
/***************************/
.aziende {
 width: 600px;
 margin-bottom: 5px;
 background-color: #F00;
}

/*************************/
/*      ARCHIVIO        */
/***********************/

.root_class-label{
 font-size: 24px;
 border-bottom: 1px solid #336699;
 margin-bottom: 20px;
}

.root_class-tree {
 margin-left: 20px;
}

.primo_livello {
 font-size: 16px;
 width: 150px;
 float: left;
 margin-bottom: 20px;
 text-align: center;
}

.entry-sommarioImg {
 width: 600px;
 margin-bottom: 10px;
 float: left;
 padding-bottom: 10px;
 border-bottom: 1px solid #e0e0e0;
}

.immagine-images {
 width: 110px;
 height: 110px;
 float: left;
 margin-right: 10px;
 text-align: center;
 overflow: hidden;
}

.testo {
 width: 400px;
 float: left;
 clear: right;
}

.testo-title {
 font-size: 18px;
}