/* ------------------------------  Definizione stili comuni --------------------------------- */
.mail {background-image:url(file:///D|/images/iconamini_mail.gif); background-repeat:no-repeat; background-position:left bottom; padding:0px 0px 0px 20px; margin-left:33px; margin-bottom:5px; margin-top:1px;}
.web  {background-image:url(file:///D|/images/iconamini_web.gif); background-repeat:no-repeat; background-position:left bottom; padding:0px 0px 2px 19px; margin-left:34px; margin-bottom:5px;margin-top:1px;}
.grigiochiaro {background: #FAFAFA;}

/* ------------------------------  Definizione stili AGENDA --------------------------------- */
#agenda {width:auto; padding:5px;}
.agtit {margin:1px 0px 0px 0px; padding:9px 4px 3px 32px; height:17px; background-image:url(file:///D|/images/icona_cartella.gif); background-position:left top; background-repeat:no-repeat; line-height:130%; font-weight:bold;}
.agdata {color:#595959; padding-top:4px; padding-bottom:3px; margin:10px 0px 0px 0px; background-image:url(file:///D|/images/interlinea_nera.gif); background-repeat:repeat-x; background-position:left bottom;}
.agtitolo {margin:1px 0px 0px 0px; padding:9px 4px 3px 32px; height:17px; background-image:url(file:///D|/images/icona_cartella.gif); background-position:left top; background-repeat:no-repeat; line-height:130%;}
.agdescrizione {padding:0px 4px 3px 33px; line-height:130%;}

/* ------------------------------------  Stile BANDI ------------------------------------------ */
#bandi {width:100%; background:#FBFBFB; border:1px solid #CCCCCC; border-top:0px;}
.bafiltro {text-align:left; font-weight:normal; padding-top:18px;}
.batitsintesi {font-weight:normal; background-image:url(file:///D|/images/icona_bollettino.gif); background-repeat:no-repeat; background-position:left top; margin-left:30px; padding-top:9px; padding-bottom:1px; padding-left:27px;}
.basintesi {font-weight:normal; margin-left:30px; padding-bottom:2px; padding-left:27px;}

/* ------------------------------------  Stile BURP ------------------------------------------ */
#burp {width:100%; background:#FBFBFB; border:1px solid #CCCCCC; border-top:0px;}
.brtit {color:#666666; font-weight:bold; text-align:center; padding-right:5px; padding-left:5px; border-bottom:1px solid #CCCCCC;}
.brdata {background-image:url(file:///D|/images/icona_cartella.gif); height:17px; padding-top:9px; padding-left:38px; background-position:left top; background-repeat:no-repeat; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
.brelenco {background:#F2F8FF}
.brdimensione {text-align:center; vertical-align:bottom;}

.brdownload {padding-left:38px; background-image:url(file:///D|/images/icona_pdf.gif); background-position:left top; background-repeat:no-repeat; padding-top:13px;}
.brargomento {padding-left:36px; background-image:url(file:///D|/images/icona_argomento.gif); background-position:left top; background-repeat:no-repeat; padding-top:13px;}

.brtitsintesi {font-weight:normal; background-image:url(file:///D|/images/icona_bollettino.gif); background-repeat:no-repeat; background-position:left top; margin-left:30px; padding-top:9px; padding-bottom:1px; padding-left:27px;}
.brsintesi {font-weight:normal; margin-left:30px; padding-top:2px; padding-left:27px;}
.brsintesi a:link {color:#666666}
.brsintesi a:visited {color:#666666}
.brsintesi a:hover {color:#CC0000; text-decoration:underline;}

.brlista li {font-weight:normal; list-style:none; list-style-image:url(file:///D|/images/icona_bollettino.gif);list-style:none; margin-left:5px; padding-top:1px; padding-bottom:2px; padding-left:10px;}

/* -----------------------------------  Stile DOCUMENTI ------------------------------------- */
#documenti {width:auto; padding:5px;}
.dctitolo {color:#595959; padding:8px 0px 0px 32px; margin-top:5px; background-image:url(file:///D|/images/icona_cartella.gif); background-repeat:no-repeat; background-position:left bottom;}
.dcdescrizione {margin:4px 0px 0px 33px; padding:10px 4px 3px 0px; height:17px; background-image:url(file:///D|/images/interlinea_nera.gif); background-position:left top; background-repeat:repeat-x; line-height:130%;}
.dcdata {padding:5px 4px 3px 33px; line-height:130%; color: #666666;}
.dcdatasimbolisx {color:#2C58BE; font-weight:bold; float:left; padding-right:8px;}
.dcdatasimbolidx {color:#2C58BE; font-weight:bold; float:right; text-align:left;}

.dctit-dettaglio {padding:8px 0px 0px 33px; margin-top:5px; background-image:url(file:///D|/images/icona_cartella.gif); background-repeat:no-repeat; background-position:left bottom; font-weight:bold;}
.dcdownload {padding:2px 0px 2px 3px; margin:5px 0px 0px -3px;}

/* -------------------------------------  Stile EVENTI --------------------------------------- */
#eventi {width:auto; padding:5px;}
.evdata {color:#595959; padding-top:4px; padding-bottom:3px; margin:10px 0px 0px 0px; background-image:url(file:///D|/images/interlinea_nera.gif); background-repeat:repeat-x; background-position:left bottom;}
.evtitolo {margin:1px 0px 0px 0px; padding:9px 4px 3px 32px; height:17px; background-image:url(file:///D|/images/icona_cartella.gif); background-position:left top; background-repeat:no-repeat; line-height:130%;}
.evtitolo-dettaglio {margin:9px 0px 0px 7px; padding:2px 4px 3px 25px; height:17px; font-weight:bold; background-image:url(file:///D|/images/temi_segnaposto_celeste.gif); background-position:left top; background-repeat:no-repeat; line-height:130%;}
.evdescrizione {padding:0px 4px 3px 33px; line-height:130%;}

.ev-td {padding:1px 2px 1px 2px; text-align:center;}

/* -------------------------------------  Stile FAQ E NORMATIVA --------------------------------------- */
#faq {width:auto; padding:5px;}
.fqdata {color:#595959; padding-top:4px; padding-bottom:3px; margin:6px 0px 0px 32px; background-image:url(file:///D|/images/interlinea_nera.gif); background-repeat:repeat-x; background-position:left bottom;}
.fqtitolo {margin:1px 0px 0px 0px; padding:9px 4px 3px 32px; height:17px; background-image:url(file:///D|/images/icona_cartella.gif); background-position:left top; background-repeat:no-repeat; line-height:130%;}
.fqtitolo-dettaglio {margin:9px 0px 0px 7px; padding:2px 4px 3px 25px; height:17px; font-weight:bold; background-image:url(file:///D|/images/temi_segnafaq_celeste.gif); background-position:left top; background-repeat:no-repeat; line-height:130%;}
.fqdescrizione {padding:0px 4px 3px 33px; line-height:130%;}

/* ---------------------------------  Stile ricerca GOOGLE ----------------------------------- */
.ricerca-titolo {font-size:105%; color:#2C58BE;}
.ricerca-titolo a:link {font-size:105%; color:#2C58BE;}
.ricerca-titolo a:visited{font-size:105%; color:#2C58BE;}

.ricerca-sintesi {margin:2px 0px 0px 16px;}

.ricerca-link {color:#008000; margin:2px 0px 0px 16px;}
.ricerca-link a:link {color:#008000; font-style:italic;}
.ricerca-link a:visited {color:#008000; font-style:italic;}
.ricerca-link a:hover {color:#008000; font-style:italic; text-decoration:underline;}

/* ------------------------------------  Stile SERVIZI ------------------------------------------ */
#servizi {width:auto; padding:5px;}
.setitolo {margin:1px 0px 0px 0px; padding:9px 4px 0px 32px; height:17px; background-image:url(file:///D|/images/icona_cartella.gif); background-position:left top; background-repeat:no-repeat; line-height:130%; font-weight:bold;}
.setitolo2 {margin-left:33px; padding:5px 4px 3px 0px; line-height:130%; background-image:url(file:///D|/images/interlinea_nera.gif); background-repeat:repeat-x; background-position:left top; font-size:110%; font-weight:bold;}
.setesto {margin-left:33px; padding:10px 4px 3px 0px; line-height:130%; background-image:url(file:///D|/images/interlinea_nera.gif); background-repeat:repeat-x; background-position:left top;}

.sedata-dettaglio {background-image:url(file:///D|/images/icona_cartella.gif); height:17px; padding-top:10px; padding-left:35px; background-position:left top; background-repeat:no-repeat; font-weight:bold;}
.setit-dettaglio {text-transform:uppercase; background-image:url(file:///D|/images/temi_segnaposto_celeste.gif); background-position:left top; background-repeat:no-repeat; padding-left:27px; padding-bottom:0px; font-weight:bold; font-size:90%; margin-top:5px; margin-left:7px; padding-top:3px; height:16px;}
.setesto-dettaglio {padding-left:35px; padding-top:0px; padding-bottom:5px;}

/* stile delle immagini caricate nella pagina elenco serivizi */
.sebox {float:left; width:160px; margin:11px;}
.se3col {float:left; margin-bottom:20px;} 
.seboxtit {font-weight:bold; color:#CC0000; margin-bottom:8px;}
.seboximg {width:154px; height:54px; padding:1px; border:1px double #CCCCCC; margin-bottom:8px;}
.seboxdesc {color:#333333; line-height:135%; border-bottom:1px dotted #999999; padding-bottom:8px;}
.seboxdescs {color:#333333; line-height:150%; border-top:1px dotted #999999; padding-top:8px;}
.seboxaltro {text-align:right; padding-top:5px; font-size:90%;}
/* stile pagina elenco serivizi vari*/
.seboxtits {font-weight:bold; color:#0F639C; margin-bottom:3px; margin-top:20px;}
.seboxaltros {text-align:right; padding-top:3px; font-size:90%; line-height:135%; border-top:1px dotted #999999;}

/* -------------------------------  Definizione stili NOTIZIE ------------------------------- */

/* La classe Newsbox contiene le voci ULTIME NOTIZIE e ALTRE NOTIZIE allineati in modo opposto, con due bordi grigi, superiore ed inferiore. Si adatta alla pagina con margine superiore di 40px ed inferiore di 30px (distanza dalle news elencate).*/
.newsbox {margin-top:25px; margin-bottom:0px; height:10px; padding:4px; font-size:90%; text-align:right;font-weight:bold; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

/* La sottoclasse ultimenews-"tematico" attribuisce un colore alla scritta ULTIME NOTIZIE */
.ultimenews-tematico {float:left; color:#006699;}
.datacolonna-tematico {text-align:right; font-weight:bold; color:#006699;}

/* La sottoclasse altrenews attribuisce un colore agli elementi freccetta « » che racchiudono la voce "altre notizie" */
.altrenews {float:right; color:#666666;}
.altrenews a:link {color:#000000;}
.altrenews a:visited {color:#000000;}
.altrenews a:hover {color:#CC0000; text-decoration:underline;}

/* La classe attribuisce le proprietą del titolo della notizia, con padding, dimensione carattere, immagine si sfondo colorata */
.newstitolo-tematico {margin-top:10px; padding-left:31px; padding-right:3px; background-image:url(file:///D|/images/temi_icona_news_celeste.gif); background-repeat:no-repeat; background-position:left top; font-size:95%; /*color:#80A7FD*/;}

/* La classe attribuisce le proprietą del titolo della notizia, con padding, dimensione carattere, immagine si sfondo colorata */
.newstesto {margin:2px 15px 0px 31px; padding-top:10px; background-image:url(file:///D|/images/interlinea_nera.gif); background-repeat:repeat-x; line-height:160%; color:#333333;}

/* Attribuisce le proprietą del font al testo presente sotto il corpo della notizia come il colore e la dimensione */
.newsottotesto {margin:12px 15px 0px 31px; line-height:160%; font-size:90%; color:#666666;}
.newslista {margin:12px 15px 0px 31px; line-height:160%; }

/* La classe definisce l'allineamento delle immagine Stampante e E-Mail */
.newsimmagini {float:right; margin-right:6px; margin-top:12px;}

/* -------------------------------  Definizione stili PROGETTI ----------------------------- */
.progetti {width:561px; padding:8px; margin-top:40px;}
.prtit {height:14px; font-weight:bold; text-align:left; padding:3px; padding-left:20px; color:#000000; background-color: #E8E8E8; background-image: url(file:///D|/images/sfondo_titolo_progetti.gif); background-repeat:no-repeat;}
.prsottotit {float:right; font-weight:bold; text-align:right; padding:3px; color:#CC0000; background-color:#E8E8E8; margin-top:4px; margin-bottom:0px;}
.prtesto {padding: 25px; margin-top:2px; background-color:#F8F8F8; border:1px solid #E8E8E8;  border-bottom:6px solid #E8E8E8; line-height:170%;}

/* -------------------------------  Definizione stili FORUM  ----------------------------- */
.forumdata {line-height:140%; font-size:90%; color:#666666;}
.forumarg {float:right; margin-top:0px;}
.citazione {margin:15px 0px 15px 35px; border-left:2px dashed #CCCCCC; padding:5px; color: #666666; font-style: italic;}

/* -------------------------------  Definizione stili Convenzioni e bacheca ----------------------------- */
.conv {float:left; padding-left:10px; color:#666666;}
.convformric {width:450px; margin:30px 0px 3px 0px; padding-left: 0px; }