
/* CSS Document */

#home
{
background:url(/images/sf_hp.gif) repeat-x}

#interna
{
background:url(/images/sf_interna.gif) repeat-x}



#testata{
height:115px;
position:relative;}

#testata h1{
margin-top:18px;
font-size:24px;}

#testata p{
line-height:1.2}

#funzioni{
position:absolute;
width:321px;
top:5px;
right:0}

#altreFunz{
background-color:#0c3156}

#ricerca{

padding: 5px 10px}

#ricerca input{
border:0;
color:#FFF;
background-color:#b9c1cc}

#accessibilita{
background-color:#f6f6f6;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
margin:0;
padding: 5px 10px;
}

#accessibilita a{
text-decoration:none;
padding:0 5px}

#accessibilita a.large{
line-height:0.7}

#accessibilita img{
margin:0}

#iscrNewsletter{
background-color:#576B7F;
padding: 5px 10px}

#iscrNewsletter a{
text-decoration:none;
padding-left:30px; 
background:url(/images/busta.gif) left 3px no-repeat;
color:#FFFFFF}


/* ------------   FASCIA  -------------*/


#home #fascia{
height:129px;
position:relative;}

#galleria{
position:absolute;
top:-10px;
left:318px;
border:1px solid #CCCCCC;
background-color:#fff;
padding-left:5px;
width:625px; }

#galleria img{
padding:5px 4px 2px 0}

#fascia ul{
list-style:none;
margin-top:15px
}

#interna #fascia ul{
background-color:#00FF00;
margin:0}


#fascia ul a{
color:#FFFFFF;}

#fascia ul li{
background:url(/images/freccia_fascia.gif) 5px 8px no-repeat;
padding-left:25px;
display:block;}


#interna #fascia ul li{
height:46px;
border-left:1px solid #8c96a0;
width:190px;
float:left}


#fascia ul li a{
display:block;
padding:5px 0;
text-decoration:none}


#fascia ul li a:hover{
color:#69c}

/* ----------------*/
/* -     CORPO    -*/
/* ----------------*/

#corpo{
background:url(/images/sf_colSx.jpg) -8px 0  no-repeat}
#colSx{
 }
#colDx{
background:url(/images/sf_colDx.jpg) left 0 repeat-y }

#home #colDx .prepend-1{
padding-left:15px}

#colDx h2{
padding-top:20px;}



#colSx.span-7{
width:280px;
margin-right:0}


#colDx.span-5{
padding:0 5px;
width:180px}


#colSx ul#navigazione, #colSx ul#navigazione ul{
list-style:none;
margin:0;}

#colSx ul#navigazione{
margin-bottom:1.8em}


#colSx ul#navigazione li{
display:block;
border-bottom:1px solid #E3E3E3}

#colSx ul#navigazione li a, #colSx ul#navigazione li.corrente{
display:block;
padding:3px 0;
padding-left:40px;
text-decoration:none
}


 #colSx ul#navigazione li.corrente,  #colSx ul#navigazione li a.corrente{
 border-left:1px solid #ccc;
 background:#fff feurl(/images/sf_menu.jpg) repeat-y}


#colSx ul#navigazione ul{
background-color:#0099cc;
}

#colSx ul#navigazione ul li{
border:0;
border-bottom:1px solid #20a6d3;
}


#colSx ul#navigazione ul li a, #colSx ul#navigazione ul li.corrente{
color:#FFFFFF;
padding-left:80px;
padding-right:10px;}

#colSx ul#navigazione ul li li a{
height:25px;}

#colSx ul#navigazione ul li a:hover, #colSx ul#navigazione ul li.corrente{
background:#0c3156;
}


#evidenza ul li{
margin-bottom:15px;}

.articolo{
margin-top:1.8em;
margin-bottom:1.8em}
.metadati{
padding:0.5em 0;
border-bottom:1px dotted #999;
color:#999}

#piede{
text-align:center;
border:1px solid #ccc;
background-color:#f3f3f3;
padding-top:15px;
}

/*-------ALLEGATI---------------*/

ul#allegati{
list-style:none;
margin:0;
}

ul#allegati li{
border:1px solid #f6f6f6;
background-color:#FFFFFF;
display:block;
margin:3px 0;
}
ul#allegati li a{
text-decoration:none;
display:block;
padding:5px 0 5px 25px;}

ul#allegati li a.pdf{
background:url(/images/ico_pdf.gif) left 5px no-repeat}

ul#allegati li a.doc{
background:url(/images/ico_word.gif) left 5px no-repeat}

ul#allegati li a.xls{
background:url(/images/ico_xls.gif) left 5px no-repeat}

.box{
background:#fff url(/images/sf_box.jpg) repeat-x;
border:1px solid #ccc;
padding:1em}

.banner{
margin-left:40px;
}

#colDx .banner{
margin-left:15px}

#colDx .box{
padding:5px}

.banner a{
text-decoration:none}

/* ELENCO NEWS --  PAGINAZIONE*/

.elencoNews{
margin-top:1.8em;
margin-bottom:1.8em}

.elencoNews li{
margin-bottom:15px}


#paginazione ul{
margin-left:0;
list-style:none}
#paginazione ul li{
margin-right:1px;
float:left;}

#paginazione ul li a{
border:1px solid #999}

#paginazione li span{
border:1px solid #333;
background-color:#E8E8E8}

#paginazione li a, #paginazione li span{
text-decoration:none;
display:block;
padding:1px 4px}

#paginazione li a:hover{
border:1px solid #333;}

/*----------- IMMAGINI  AGGIUNTIVE ----------*/
.immAggiuntive{
width:120px;}






#calendario{
margin-bottom:18px;}

