/* CSS*/
html, body {height: 100%;}
body {margin: 0;}
p, h1, h2, h3, h4, h5, div, form {margin: 0; padding: 0;} 
fieldset {border: none;}


/* Generiche */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.clear {clear: both;}
img {border:0;}

/* Principali */

div#contenitore {width: 100%; margin: 0 auto 0 auto; position: relative;}

div#principale {margin: 0 auto 0 auto; padding: 0;}

div.menufacile {margin: 5px 0 5px 0; padding: 0 0 5px 0;}

/* Alto */

div#alto{width: 100%; margin: 0; padding: 0;}

div#alto-sx {display: none;}
div#alto-dx {margin: 0; padding: 0;}

div#data {margin: 10px 0 0 2px;}

div#ricerca {margin: 0; line-height: 30px;}
div#ricerca label {line-height: 30px;}

div#logo {display: none;}
div#logo-sx {float: left; margin:20px 50px 0 0; padding: 0; width: 95px; height: 27; background: url(img/comunita-n.gif) no-repeat center;}
div#logo-cx {float: left; margin:10px 0 0 0; padding: 0; background: url(img/koinon-n.gif) no-repeat center;}
div#logo-dx {float: left; margin:70px 0 0 40px; padding: 0; background: url(img/formazione-n.gif) no-repeat center;}


/*menu tendine*/
div#ilmenu {margin-top:15px; padding: 0; width: 99%; margin: 0 auto 0 auto;}

div#menu {display: none;}
div#nero {display: none;}

/* Percorso */
div#percorso {margin: 0; padding:0; text-align:left; padding:0; }
div#percorso a {font-weight: bold; text-decoration: none;}
div#percorso a:hover {font-weight: bold; text-decoration: underline;}

/* ------CONTENUTI------*/

div#contenuti {width:100%; margin:0 auto 0 auto; padding:0;}

/* ------SINISTRA------*/
div#sinistra {float:left; width:75%;margin:0; padding:0px;}

/* Presentazione*/
div#centro-sx {width:96%; margin:20px 8px 0 0; padding:20px 5px 20px 5px; text-align:justify; border-bottom:1px dotted #FFFFFF; border-top:1px dotted #FFFFFF; color:#FFFFFF;}
div#centro-sx a {color:#FFFFFF; text-decoration:underline;}
div#centro-sx a:hover { color:#FFFFFF; text-decoration:underline;}
div#centro-sx img {float: left; margin: 8px;}
div#centro-sx div.titolo {font-size: 110%; font-weight: bold; color: #FFFFFF; padding: 0 0 5px 0;}
div#centro-sx div.titolo a {color: #FF0000; text-decoration: none;}
div#centro-sx div.titolo a:hover {color: #FF0000; text-decoration: underline;}
div#centro-sx div.sottotitolo {font-size: 100%; font-style: italic; padding: 0 0 5px 0;}
div#centro-sx div.segue {text-align: right;}
div#centro-sx div.segue a {color: #000000; text-decoration: none; font-weight: bold;}
div#centro-sx div.segue a:hover {color: #FF0000; text-decoration: none; font-weight: bold;}

.titolo-rosso {color: #FF0000; font-weight: bold;}

/* Generale Notizie - newsletter*/
div#blocco-sotto-sx{ width:33%; float:left; margin:35px 20px 10px 0;}
div#blocco-sotto-sx .titolo {font-size: 100%; font-weight: bold; color: #FF0000; padding: 0 0 5px 0;}
div#blocco-sotto-sx .titolo a {color: #000000; text-decoration: none;}
div#blocco-sotto-sx .titolo a:hover {color: #000000; text-decoration: underline;}
div#blocco-sotto-sx div.segue {text-align: right;}
div#blocco-sotto-sx div.segue a {color: #000000; text-decoration: none; font-weight: bold;}
div#blocco-sotto-sx div.segue a:hover {color: #FF0000; text-decoration: none; font-weight: bold;}


/* Notizie */
div#news-tit {display: none;}
div#news-tit2 {width:100%; height:22px; background-color:#e2001a; margin:0; padding:0;}
div.news-tit-tx {color:#ffffff; font-weight: bold; padding:2px 0 0 0; text-align:center; }

div#news-tx {width:96%; background-color:#ffffff; color: #000000; margin:0; padding:3px; border:1px solid #d7d7d7;}
div.news {border-bottom: 1px dashed #202020; padding: 10px 0 10px 3px;}
div.news a {color: #e2001a; text-decoration:underline;}
div.news a:hover {color: #e2001a; text-decoration:underline;}

/* Newsletter */

div#newsletter-tit {display: none;}
div#newsletter-tit2 {width:100%; height:22px; background-color:#e27500; margin-top:30px; padding:0;}
div.newsletter-tit-tx{color:#ffffff; font-weight: bold; padding:2px 0 0 0; text-align:center; }

div#newsletter-tx{ width:96%; background-color:#ffffff; color: #000000; margin:0; padding:3px 3px 15px 3px; border:1px solid #d7d7d7;}
div#newsletter-tx ul{ margin:0; padding:0; }
div#newsletter-tx li{list-style-type:none; border-bottom: 1px dashed #202020; padding: 10px 5px 10px 5px;  text-align:center;}
div#newsletter-tx li a{color:#e27500; text-decoration:underline; text-align:center;}
div#newsletter-tx li a:hover{ color:#e27500; text-decoration:underline;  text-align:center;}

/* Popolis */
div#popolis{width:90%; margin:25px auto 20px auto; text-align:center;}


/* CX - Formazione*/
div#blocco-sotto-cx{ width:58%; float:left; margin:35px 10px 10px 20px; padding:0px;}
div#blocco-sotto-cx ul{margin: 10px 0 0 0; padding: 0px;}
div#blocco-sotto-cx li{ list-style-type:none; margin:10px; padding: 20px 10px 20px 90px; border-top:1px dotted #000000; border-bottom:1px dotted #000000; font-family:Arial, Helvetica, sans-serif; font-stretch:narrower; font-size:16px; font-weight:bold; text-align:left; }
div#blocco-sotto-cx li a{ display:block; }
div#blocco-sotto-cx li a:hover{ display:block; }


.rosso{ background-image: url(img/folder_redS.gif); background-repeat:no-repeat; background-position: center left; background-color:#fcebeb; color:#d40000;}
.rosso a{color:#d40000; text-decoration:none;}
.rosso a:hover{color:#d40000; text-decoration:none;}

.verde{ background-image: url(img/folder_greenS.gif); background-position:left center; background-color:#f1f7f3; background-repeat:no-repeat; color:#00792d;}
.verde a{color:#00792d; text-decoration:none;}
.verde a:hover{color:#00792d; text-decoration:none;}

.blu{ background-image: url(img/folder_blueS.gif); background-position:left center; background-color:#edf3fa; background-repeat:no-repeat; color:#004aa6;}
.blu a{ color:#004aa6; text-decoration:none;}
.blu a:hover{ color:#004aa6; text-decoration:none;}

.viola{ background-image: url(img/folder_violaS.gif); background-position:left center; background-color:#f4edf6; background-repeat:no-repeat; color:#5f0d7d;}
.viola a{ color:#5f0d7d; text-decoration:none;}
.viola a:hover{ color:#5f0d7d; text-decoration:none;}

.giallo{ background-image: url(img/folder_gialloS.gif); background-position:left center; background-color:#FEFADA; background-repeat:no-repeat; color:#FCB256;}
.giallo a{ color:#FCB256; text-decoration:none;}
.giallo a:hover{ color:#FCB256; text-decoration:none;}

.fucsia{ background-image: url(img/folder_fuxiaS.gif); background-position:left center; background-color:#FCDCF6; background-repeat:no-repeat; color:#D7117A;}
.fucsia a{ color:#D7117A; text-decoration:none;}
.fucsia a:hover{ color:#D7117A; text-decoration:none;}

.tit-formazione{ font-family:Arial, Helvetica, sans-serif; font-stretch:narrower; font-size:22px; color:#FFFFFF;}


/* ------DESTRA------ */
div#destra {float:right; width:23%;margin:0; padding:0px;}

/*  Agenda */
div#agenda {display: none;}
div#agenda2 {margin:20px 0 0 0; width: 95%;}

/* Agendina */
div#tabellaagenda {width: 95%; margin: 0 auto 0 auto;}
table.agenda {margin: 0 auto 0 auto; width: 91%;}
td.cella { text-align: center; font-weight: bold;  width: 13%;  padding: 2px; border: 1px dotted #DDDDDD;}
td.cella a { font-weight: bold; background: none; text-decoration: none; color: #FFFFFF;}
td.cella a:hover { font-weight: bold; background: none; text-decoration: underline; color:#FFFFFF;}
th.cella {text-align: center; font-weight: bold;  width: 13%; padding: 2px;}
th.cella acronym { text-decoration:	none; border: none;}
td.agenda {border-top: 1px dotted #FFFFFF; border-bottom: 1px dotted #FFFFFF; color: #ffffff; padding: 5px 0 5px 0; text-align:center; font-weight: bold;}
td.agenda a {font-weight: bold; background: none; text-decoration: none; color: #FF0000;}
td.agenda a:hover {font-weight: bold; background: none; text-decoration: none; color: #FF0000;}
caption.agenda {padding: 5px 0 5px 0; text-align: left; font-weight: bold; font-size: 130%; }
td.cellaon { text-align: center; font-weight: bold; background-color: #FF0000; width:13%;  color: #FFFFFF;}
td.cellaon	a { font-weight: bold; background: none; text-decoration: none; color: #FFFFFF;}
div.cellaon	a:hover {font-weight: bold; background: none; text-decoration: underline; color:#FFFFFF;}
td.cellaon2 {text-align: center; font-weight: bold; background-color: #6BAC83; color: #FFFFFF; width: 13%;}
td.cellaon2	a {font-weight: bold; background: none; text-decoration: none; color: #FFFFFF;}
td.cellaon2	a:hover {font-weight: bold; background: none; text-decoration: underline; color: #FFFFFF;}

/* Risultato Agenda */

div#risultatoagenda		{width:	100%;}
div#contenitoreagenda	{width:	95%; margin: 0 auto 0 auto;}
div.sommarioagenda		{width:	100%; margin: 0 auto 0 auto; text-align: right; padding: 0.5em 0 0.5em 0; border-bottom: 1px dotted #000000; font-size: 100%; font-weight: bold;}
div.sommarioagenda		a {text-decoration:	none; color: #000000; font-weight: normal;}
div.sommarioagenda		a:hover  {text-decoration: underline; color: #000000; font-weight: normal;}
.categoriaselezionata	{color: #FF0000; font-weight: bold;}
.distanza				{padding: 0.5em 0 0 0;}
div.titoloagenda {font-size: 120%; font-weight: bold; margin: 10px 0 0 0; border-bottom: 1px dotted #000000; padding: 0 0 5px 0;}

/*Ricerca*/
div#risultatoricerca {width: 98%; margin: 10px auto 0 auto;}
div#risultatoricerca h2 {font-size: 130%; margin: 10px auto 0 auto;}
div#risultatoricerca h5 {font-size: 100%; margin: 10px auto 0 auto;}
div#risultatoricerca ul {list-style: none;  margin: 0px; padding: 0px;}
div#risultatoricerca li {width: 100%; margin: 5px auto 0 auto; padding: 0 0 5px 0; font-size: 100%; color: #ffffff; border-bottom: 1px dotted #ffffff;}
div#risultatoricerca li.data {font-weight: bold; margin: 5px auto 0 auto; padding: 0 0 5px 0; border: 0;}
div#risultatoricerca li a {text-decoration: none; color: #ffffff; }
div#risultatoricerca li a:hover {text-decoration: underline; color: #ffffff;}

/* banner spalla destra*/
div#destra{ width:23%; float:right; margin:0px auto 10px auto; padding:0px;}
div.dx-banner{width:90%; margin:40px auto 0 auto; padding:0px; text-align: center;}


/* CODA  */
div#coda {width: 100%; margin-top: 20px; text-align: center; padding: 20px 0 20px 0; height:54px;}
div#coda a {text-decoration: underline; color: #FFFFFF;}
div#coda a:hover {text-decoration: underline; color: #FFFFFF;}


/* ========================SEZIONE e DETTAGLIO=========================*/

/* Blocco Notizie multiple */
div#blocco-multiple {width: 100%; margin: 10px auto 0 auto;}

div#multic {display: none;}
div#multic2 {width: 97%; height: 30px; margin-left: 3px; padding:0; background-color: #adb4cf;}
div.multi {padding:4px 3px 0 10px; color:#ffffff;}

div#link-multi {width:98%; margin:2px 0x 0 0px; padding:0; font-size:12px;}
div#link-multi div.notizia {clear: both;  color:#14546f; padding:7px 0 5px 15px; background-color:#f1f3fa; margin:2px; border-bottom:1px dotted #646464;}
div#link-multi div.notizia a {color:#14546f; text-decoration:none;}
div#link-multi div.notizia a:hover {color:#14546f; text-decoration: none;}

div#link-multi div.notizia .tit-multi {font-weight: bold; color:#2E699B; text-decoration: none; font-size: 120%;}
div#link-multi div.notizia .tit-multi a {color:#2E699B; text-decoration: none;}
div#link-multi div.notizia .tit-multi a:hover {color:#f59c00; text-decoration: underline;}
div#link-multi div.notizia img {float: left; border: 1px solid #000000; margin: 0 5px 0 0;}

div#dettaglio {width:96%; margin:20px 8px 0 0; padding:20px 5px 20px 5px; text-align:justify; border-bottom:1px dotted #FFFFFF; border-top:1px dotted #FFFFFF; color:#FFFFFF;}
div#dettaglio p {margin: 10px 0 10px 0;}
div#dettaglio a {color:#FF0000; font-weight: bold; text-decoration: none;}
div#dettaglio a:hover {color:#FF0000; font-weight: bold; text-decoration: underline;}
div#dettaglio img {float: left; margin: 8px;}
div#dettaglio div.titolo {font-size: 130%; font-weight: bold; color: #FF0000; padding: 0 0 5px 0;}
div#dettaglio div.titolo a {color: #FF0000; text-decoration: none;}
div#dettaglio div.titolo a:hover {color: #FF0000; text-decoration: underline;}
div#dettaglio div.sottotitolo {font-size: 100%; font-style: italic; padding: 0 0 5px 0;}
div#dettaglio div.segue {text-align: right;}
div#dettaglio div.segue a {color: #000000; text-decoration: none; font-weight: bold;}
div#dettaglio div.segue a:hover {color: #FF0000; text-decoration: none; font-weight: bold;}

div#dettagliocorso {width:96%; margin: 0; padding:10px 5px 20px 5px; text-align:justify; border-bottom:1px dotted #FFFFFF;}
div#dettagliocorso p {margin: 15px 0 15px 0;}
div#dettagliocorso a {color:#FFFFFF; font-weight: bold; text-decoration: underline;}
div#dettagliocorso a:hover {color:#FFFFFF; font-weight: bold; text-decoration: underline;}
div#dettagliocorso img {float: left; margin: 8px;}
div#dettagliocorso div.titolo {font-size: 130%; font-weight: bold; color: #FF0000; padding: 0 0 10px 0;}
div#dettagliocorso div.titolo a {color: #FF0000; text-decoration: none;}
div#dettagliocorso div.titolo a:hover {color: #FF0000; text-decoration: underline;}
div#dettagliocorso div.sottotitolo {font-size: 100%; font-style: italic; padding: 0 0 5px 0;}


/* ========================DETTAGLIO=========================*/

/* notizie multiple */
div#notizie-multiple {width: 100%; margin: 10px auto 0 auto;}

div#notiziecorrelate { width:98%; margin:2px 0 10px 0; padding:0px; font-size:12px;}
div#notiziecorrelate ul{ margin: 0px; padding: 0px;}
div#notiziecorrelate li{list-style-type: none; color:#2c2c2c; padding:5px 0 5px 30px; background-color:#fbfaf8; margin:3px; border:1px solid #e8e8e8; background-image: url(img/foglietto.gif); background-repeat:no-repeat; background-position:left center;}
div#notiziecorrelate li a{color:#2c2c2c; text-decoration:none;}
div#notiziecorrelate li a:hover{color:#2c2c2c; text-decoration:underline;}

/* link utili */
div#blocco-link {width: 100%; margin: 10px auto 0 auto;}

div#linkc {width:97%; height:30px; margin-left:3px; padding:0; background-color:#f1ece6;}
div#link {padding: 4px 3px 0 10px; color:#2c2c2c;}

div#link-link {width:98%; margin:2px 0 10px 0; padding:0px; font-size:12px;}
div#link-link ul {margin: 0px; padding: 0px;}
div#link-link li {list-style-type: none; color:#2c2c2c; padding:5px 0 5px 30px; background-color:#fbfaf8; margin:3px; border:1px solid #e8e8e8; background-image: url(img/icona-html.png); background-repeat:no-repeat; background-position:left center;}
div#link-link li a {color:#2c2c2c; text-decoration:none;}
div#link-link li a:hover {color:#2c2c2c; text-decoration:underline;}


/*Documenti scaricabili*/

div#blocco-scarica {width: 100%; margin: 10px auto 0 auto;}

div#scaricac {width:97%; height:30px; margin-left:3px; padding:0; background-color:#f2f2f2;}
div#scarica {padding: 4px 3px 0 10px; color:#2c2c2c;}

div#scarica-link {width:98%; margin:2px 0 10px 0; padding:0px; font-size:12px;}
div#scarica-link ul {margin: 0px; padding: 0px;}
div#scarica-link li {list-style-type: none; color:#2c2c2c; padding:5px 0 5px 30px; background-color:#fbfbfb; margin:3px; border:1px solid #e8e8e8; background-image:url(img/pdf1.gif); background-repeat:no-repeat; background-position:left center;}
div#scarica-link li a {color:#2c2c2c; text-decoration:none;}
div#scarica-link li a:hover {color:#2c2c2c; text-decoration:underline;}


/* ========================DETTAGLIO scheda corso=========================*/

/* Percorso */
div#percorso-corsi {width: 96%; margin: 15px 0 0 0; padding:0; text-align: right; padding:0 0 0 10px; }

/* ------SINISTRA corsi------*/
div#sinistra-corsi {float:left; width:67%; margin:0; padding: 0px;}

/* Presentazione Corso*/
div#corso-sx { width:98%;float:left; margin:20px 8px 0 0; padding:20px 5px 20px 5p}
div#corso-sx a{ color:#FFFFFF; text-decoration:underline;}
div#corso-sx a:hover{ color:#FFFFFF; text-decoration:underline;}
div#corso-sx img{float: left; margin:8px;}

div#intestazione-corso1{width:100%; height:140px; margin:2px 0px 2px 0; background-image:url(img/img-corso1.jpg); background-repeat: no-repeat; background-position:right bottom; border-bottom:1px dotted #FFFFFF;}
div#intestazione-corso2{width:100%; height:140px; margin:2px 0px 2px 0; background-image: url(img/img-corso2.jpg); background-repeat: no-repeat; background-position:right bottom; border-bottom:1px dotted #FFFFFF;}

/* 4 Folder*/
div#titolo-corsi {width:70%; padding:0; margin:15px 0 0 15px; color:#5e678c; font-size:140%; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

div#folder-rosso {width:30%; height: 65px; background-image: url(img/folder_redB.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 0 0 100px; margin: 0 0 0 5px;}
.folder-rosso-tit {color:#d40000; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

div#folder-blu {width:30%; height: 65px; background-image: url(img/folder_blueB.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 0 0 100px; margin: 0 0 0 5px;}
.folder-blu-tit {color:#004aa6; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

div#folder-verde {width:30%; height: 65px; background-image: url(img/folder_greenB.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 0 0 100px; margin: 0 0 0 5px;}
.folder-verde-tit {color:#00792d; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

div#folder-viola {width:30%; height: 65px; background-image: url(img/folder_violaB.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 0 0 100px; margin: 0 0 0 5px;}
.folder-viola-tit {color:#5f0d7d; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

div#folder-giallo {width:30%; height: 65px; background-image: url(img/folder_gialloB.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 0 0 100px; margin: 0 0 0 5px;}
.folder-giallo-tit {color:#FCB256; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

div#folder-fucsia {width:30%; height: 65px; background-image: url(img/folder_fuxiaB.gif); background-repeat:no-repeat; background-position:center left; padding:10px 0 0 100px; margin: 0 0 0 5px;}
.folder-fucsia-tit {color:#D7117A; font-size:16px; font-weight:bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}


/* Menu altri Corsi*/
div#altri-corsi{ width:90%; float:left; margin:40px 10px 30px 20px; padding:0px;}
div#altri-corsi ul{margin:0; padding:0px;}
div#altri-corsi li{ list-style-type:none; margin-top:2px; padding:2px 0 0 90px; border-top:1px dotted #000000; border-bottom:1px dotted #000000; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-stretch:narrower; font-size:14px; font-weight:bold; text-align:left; }
div#altri-corsi li a{ display:block; }
div#altri-corsi a:hover{ display:block; }


/* FORM-CORSI*/
div#destra-corsi{width:29%; float:right; margin:30px auto 10px auto; padding:10px 0 10px 0; text-align:center; font-size:11px;}

div.tit-corsi {color:#ff0000; font-size: 120%;}


div#destra-corsi form {width:100%;padding:0px;margin:1px}
div#destra-corsi fieldset {width:95%; margin:0; padding: 0;}
div#destra-corsi form b {color:#F00}
div#destra-corsi form p {margin: 3px 10px 0 0;}
div#destra-corsi fieldset div {float:left; width:100%; padding: 2px 0 2px 0; }
div#destra-corsi label {float: left; width:95%; margin-left: 10px; font-size: 11px; margin: 3px 0 3px 0; text-align: center;}
div#destra-corsi input#invia {margin-left:0px; margin-top:0;}
div#destra-corsi input#autorizzo {margin-left:0px;}


/*Errore*/

div#errore {text-align: center;}

/*Login*/

div#boxloginintestazione {width: 50%; margin: 50px auto 0 auto; text-align: center;}
div#boxloginintestazione h2 {font-size: 110%; font-weight: bold; color: #FF0000; margin: 0 0 5px 0;}
div#boxlogin {width: 40%; margin: 10px auto 0 auto; text-align: right;}
div#boxlogin div.bottone {width: 100%; margin: 5px auto 0 auto; text-align: center;}

/*NewsLetter*/

/* ==================== NEWSLETTER ===================== */

div.messaggionl	{text-align: center; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000;	padding: 10px 0 10px 0; width: 99%; margin: 0 auto 0 auto;}
div.messaggionl1 {text-align: left;	border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; padding: 10px 0 10px 0; width: 99%; margin: 10px auto 0 auto;}
div.messaggiocategorie {text-align: left; border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; padding: 10px 0 10px 0; width: 99%; margin: 10px auto 0 auto; font-weight: bold; background-color: #FAFAFA;}
div.messaggionl	a {text-decoration:	none;}
div.messaggionl	a:hover	{text-decoration: underline;}
p.centra {text-align: center; padding-top:	0.3em;}
p.sinistra {width: 85%; margin: 0 auto 0 auto;}
p.sinistra	input {border: 1px solid #000000; color: #000000; font-size: 12px;}
p.sinistra	label {padding: 0 0 0 10px; font-family: courier;}



/* ==================== FORMATI ======================== */

div#documenti ul {margin: 5px 0 5px 0; padding: 0;}
div#documenti li {list-style: none; border-bottom: 1px dashed #202020; padding: 10px 0 10px 3px;}
div#documenti li a {color:#e2001a; text-decoration :underline;}
div#documenti li a:hover {color:#e2001a; text-decoration: underline;}


div#documenti li.doc {background-image: url(img/formati/doc.gif); background-repeat: no-repeat; background-position: 5px center; padding: 5px 0 5px 25px;}
div#documenti li.pdf {background-image: url(img/formati/pdf.gif); background-repeat: no-repeat; background-position: 5px center; padding: 5px 0 5px 25px;}
div#documenti li.pps {background-image: url(img/formati/pps.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.ppt {background-image: url(img/formati/pps.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.htm {background-image: url(img/formati/htm.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.tml {background-image: url(img/formati/htm.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.jpg {background-image: url(img/formati/jpg.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.peg {background-image: url(img/formati/jpg.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.xls {background-image: url(img/formati/xls.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.zip {background-image: url(img/formati/zip.gif); background-repeat: no-repeat; background-position: 5px center;}
div#documenti li.txt {background-image: url(img/formati/txt.gif); background-repeat: no-repeat; background-position: 5px center;}

