body
{
background-color: #ECECEC;
color:#333333;
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
margin: 0 auto;
width:97%;
}

img
{
  border-width: 0px;
}

/* UTILITI*/

.livella
{
clear:both ;
}

.hidden
{
display:none
}

	.link-icona  {
		padding: 0px 0px 1px 26px;
		display: block;
	}
	a.doc {
	   	background: transparent url(../../Condivisi/immagini/page_white_text.gif) no-repeat top left;
	}
	a.rtf, a.txt {
	   	background: transparent url(../../Condivisi/immagini/page_white_word.gif) no-repeat top left;
	}
	a.pdf {
	   	background: transparent url(../../Condivisi/immagini/page_white_acrobat.gif) no-repeat top left;
	}
	a.xls {
	   	background: transparent url(../../Condivisi/immagini/page_white_excel.gif) no-repeat top left;
	}
	a.jpg , a.bmp{
	   	background: transparent url(../../Condivisi/immagini/page_white_picture.gif) no-repeat top left;
	}
	a.ppt , a.pps{
	   	background: transparent url(../../Condivisi/immagini/page_white_powerpoint.gif) no-repeat top left;
	}
	a.zip, a.rar {
	   	background: transparent url(../../Condivisi/immagini/page_white_compressed.gif) no-repeat top left;
	}
	a.generico {
	   	background: transparent url(../../Condivisi/immagini/attach.gif) no-repeat top left;
	}
	
	
	
	/* 3.6 BOX ARROTONDATO STANDARD */
div.roundedcornr_standard_box {
   background: #DEDEDE;   
}
div.roundedcornr_standard_box div.top {
   background: url(../i/roundedcornr_tr.png) no-repeat top right;
}
div.roundedcornr_standard_box div.top div {
   background: url(../i/roundedcornr_tl.png) no-repeat top left;
}
div.roundedcornr_standard_box div.bottom {
   background: url(../i/roundedcornr_br.png) no-repeat bottom right;
}
div.roundedcornr_standard_box div.bottom div {
   background: url(../i/roundedcornr_bl.png) no-repeat bottom left;
}
div.roundedcornr_standard_box div.top, 
div.roundedcornr_standard_box div.top div, 
div.roundedcornr_standard_box div.bottom, 
div.roundedcornr_standard_box div.bottom div {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
div.roundedcornr_standard_box div.contenuto {
	/*margin: 0 7px;*/ 
}

/* FINE UTILITI */


/* HOME */
/* FORMATTAZIONE HEADER */


#header
{
margin:0;
}

.logo

{
float:left;
z-index: 9999;
}

.immaginelogo
{
 margin-top:-30px;
 margin-right:10px;
 position: absolute;
}

.immaginelogo2
{

 margin-right:10px;
 position: absolute;
}

.notiziainprimapagina
{
background-color:#104110;
float:right;
width:100%;
}

.contenitorebannerpagina
{
background-color:#104110;
float:right;
width:100%;
height:140px;
}

.linkmenu_home_spaziatura
{

}

.banner
{
clear:both;
width:100%; background-color:#104110
}

.immaginehomepage
{
float: right ;
width: 60%;
padding:0px;
margin:0px;
}



.immaginehome
{
float: right;
padding:0px;
margin:0px;
}


.corsivo
{
font-style:italic;
margin-bottom: 0.5em;
}

.oggetto
{
font-weight:bold;
}



.titolonotiziahome
{
color:#333333;
text-align: left;
font-size: 0.9em;
font-weight: bold;
padding-top:1em;
}

.nomecomune
{
color:#333333;
float:left;
font-family:times New Roman;
font-size:1.5em;
font-style:italic;
margin-right:10px;
padding-left:110px;
padding-top:1px;
text-align:left;
vertical-align:bottom;
z-index:-1;
}

.nomecomune2
{
color:#333333;
float:left;
font-size:1.5em;
z-index:-1;
}




.menutop
{
float: right;
text-align: right;
padding: 0
}

a.linktop:link, a.linktop:visited {text-decoration: none ; color:#333333; font-size:0.8em; padding-left: 6px; padding-right: 6px}
a.linktop:hover   {color: #50336D}

.contenutonotiziahome
{
color:white;
text-align: left;

font-size: 0.8em;
font-weight: normal;
}
.contenutonotizia
{
margin-left:135px;
}
/* FINE FORMATTAZIONE HEADER */

/* FORMATTAZIONE NEWS HOME */



.novita
{
width:100%;
background: #E0E0E0 url(../i/sfondotabella.gif);
margin:0px;
padding:0pX
}

.news
{
float:left;
padding-left: 5px;
}

.bordolaterale
{

border-right: solid #ECECEC 1px;
padding-left:10px;
padding-right:10px;

}
.bordolateralesx
{
width:27%;
border-left: solid #ECECEC 1px;
padding-left:10px;
}
.bordertop
{
border-top: solid #ECECEC 1px;
padding-left:10px;
}
.bordotopdx
{
width:150px;
border-right: solid #ECECEC 1px;
border-top: solid #ECECEC 1px;
padding-left:10px;
padding-right:10px;

}

.bordotopdx40
{
width:150px;
border-right: solid #ECECEC 1px;
border-top: solid #ECECEC 1px;
padding-left:10px;
padding-right:10px;

}
.angolopagina
{
float: right;
clear: both;
margin-right: -3px;
margin-bottom: -11px;
}


.immagininovita
{
border:none;
margin-left: 10px;

}

.contenitoreimmagininovita
{
margin-right:0.5em
}

.spaziaturanewsrotanti
{
width:67%;
text-align:left;
padding-left:10px;
}

.eventi
{
float:left;
padding-left: 5px;
text-align:left;
}

.calendario_home
{
background-color:#E0E0E0;
color:#104110;
text-align:left;
font-size:0.7em;
margin-left:10px;
margin-right:10px
}

.abstracthome
{
font-size:0.8em
}

.inkmenu_home_spaziatura
{
margin-bottom:-5px
}


/* FINE FORMATTAZIONE NEWS HOME */


#contenuto
{
clear: both;
}


.menudx
{
float: right;
width: 98%;
text-align: left;
}

.linkmenu
{
background-color: transparent;
display: block;
height: 98%;
width: 100%;
border: 0;
}

a.linkmenu:link    {padding-left:5px;padding-bottom:0.5em;text-decoration: none ; color:#333333; font-size:0.8em;}
a.linkmenu:visited {padding-left:5px;padding-bottom:0.5em;text-decoration: none; color: #333333; font-size:0.8em;}
a.linkmenu:hover   {padding-left:5px;padding-bottom:0.5em;color: #50336D; font-size:0.8em;}




a.linkmenu_title:link    {padding-left:5px;text-decoration: none ; color:#333333; font-size:0.9em;}
a.linkmenu_title:visited {padding-left:5px;text-decoration: none; color: #333333; font-size:0.9em;}
a.linkmenu_title:hover   {padding-left:5px;color: #333333; font-size:0.9em;}

.frecciamenu
{
background:url(./i/submit2008box.gif) no-repeat 100% 50%;
font-size: 1.1em; font-weight: normal;
background-color: #DEDEDE;
color: #663333;
}

.spaziocontenutimenu
{
clear:both;
padding: 8px 0;
}


.allineamentoheader
{
width:100%;
float: left;
}

.tabellamenu
{
width:100%
}
.tdimmaginihome
{width:20%;
text-align:center
}
.tdmenu
{
width:34%;
vertical-align:top
}

.linkfreccia
{
margin-left:20px;
}


/* FINE HOME */


/* INIZIO PAGINA */


.corpocentrale
{
margin-top:0px;
padding-top:0px;
}

div#colonna-centrale{
    float: right;
}

.spaziaturaform
{
margin-bottom:0px;
float:right;
}

.sfumatura
{
background-image: url(../i/menu.gif);
height:20px;
}


.titolomenu
{
height:30px;
font-weight:bold;
}

.testo{background: #104110; color:#ECECEC ; text-align:center; padding: 2px}

.boxtitolopagina
{
background-color: #104110;
color:white; 
font-size: 0.7em; 
padding: 7px;
}

.bannerpagina
{
clear:both;
width:100%; 
background-color:#104110;
float:left;
}

.immaginepagina
{
float: left;
width: 100%;
padding:0px;
margin:0px;
}

.larghezzaimmagineallegata
{
width:100%;
}


.col25 {
  width: 24.95%;
}
.col50 {
  width: 50%;
}
.col75 {
  width: 75%;
}
.col75 .col25 {
  width: 33.3%;
}

.col95{
  width: 95%;
  float:left;
}


.tdmenutopsx
{
width:49%;
vertical-align: top;
text-align:left;
color:white;
padding-left: 5px;
}

.tdmenutopdx
{
width:50%;
vertical-align: top;
}



.sottoheader
{
width:100%;
background-color :#104110;

}

.txtLancio
{
font-size:0.7em
}


.corpo
{
font-size: 0.7em
}


.titolo
{
font-weight: bold;
}

.listascadenze
{
margin-bottom: 0.5em
}


/* FINE PAGINA */

/* RICERCA */
	div#risultati-ricerca .stringa-cercata{
		border-bottom: 1px dotted #666666;
		font-size: 120%;
		color: #333333;
		font-weight: bold;
	}
	div#risultati-ricerca .risultato{margin: 0px 0px 7px 10px}
	div#risultati-ricerca .sezione{font-weight: bold; font-size: 150%; margin: 10px 0;}
	div#risultati-ricerca .risultato .titolino{
		font-weight: bold;
		padding: 1px 0px 1px 18px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/page_go.gif) no-repeat top left;

	}
	div#risultati-ricerca .risultato .abstract{padding: 0px 0px 0px 18px;}
	div#risultati-ricerca .elenco-risutalti {margin: 5px 0}

	.corporicerca
	{
	font-size:1.1em
	}


/* BANDI E CONCORSI*/

#bandi
{
margin-top:10px
}


  div#bandi .archivio  {
		padding: 1px 0px 1px 20px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/page_white_stack.gif) no-repeat center left;
		margin-bottom: 25px;
		font-weight: bold;
		font-size: 120%;
		}

	div#bandi ul {
	  border: none;
	  margin: 0px;
	  padding: 0px;
	}
	div#bandi ul li {
	  list-style: none;
	}
	div#bandi .ultimi{
		font-size: 120%;
		margin: 10px 0;
		font-weight: bold;
		border-bottom: 1px dotted;	
	}
	div#bandi .titolo-bando {
		font-size: 120%;
		font-weight: bold;
		display: block;
		margin-bottom: 5px;
	}
	div#bandi .data-pubblicazione, 
	div#bandi .data-scadenza {
	   	margin-left: 10px;
		font-style: italic;
		padding: 1px 0px 1px 18px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/calendar.gif) no-repeat top left;
		margin-bottom: 5px;   
	}
	div#bandi .abstract {
	   	margin-left: 10px;
		margin-bottom: 15px;
	}
	div#bandi .archivio {
		padding: 1px 0px 1px 20px;
		display: block;
	   	background: transparent url(../../Condivisi/immagini/page_white_stack.gif) no-repeat center left;
		margin-bottom: 25px;
		font-weight: bold;
		font-size: 120%;
	}

/* GALLERIA FOTOGRAFICA */
	div#galleria{
	
	}
	/*
	div#galleria div.thumbnail b.default {position:absolute; left:10px; top:10px; width:548px; height:380px; text-align:center;}
	div#galleria div.thumbnail b.default img {display:block; margin:0 auto 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
	div#galleria div.thumbnail b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
	*/
	div#galleria div.thumbnail ul {list-style:none; padding:0; margin:0; position:relative; float:left;}
	div#galleria div.thumbnail ul li {display:inline; width:82px; height:110px; float: left; margin:0 0 5px 10px;}
	div#galleria div.thumbnail ul li a {display:block; width:80px; height:80px; text-decoration:none; border:1px solid #000; border-color:#eee #555 #333 #ddd;}
	div#galleria div.thumbnail ul li a span {display:none;}
	div#galleria div.thumbnail ul li a img {display:block; width:80px; height:80px; border:0;}
	div#galleria div.thumbnail ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
	div#galleria div.thumbnail ul li a:hover b {position:absolute; left:-548px; top:0; width:548px; height:380px; text-align:center; background:#888; z-index:20;}
	div#galleria div.thumbnail ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
	div#galleria div.thumbnail ul li a:hover img {margin:0 auto 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
	/*
	div#galleria div.thumbnail ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
	div#galleria div.thumbnail ul li a:active b, #gallery ul li a:focus b {position:absolute; left:-548px; top:0; width:548px; height:380px; text-align:center; background:#888; z-index:10;}
	div#galleria div.thumbnail ul li a:active span, #gallery ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
	div#galleria div.thumbnail ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
	*/
	div#galleria div.thumbnail ul li div {
		text-align: center;
		width: 80px;
		font-size: 80%;
	}
	
	div#galleria div.navigazione{
	    clear: both;
	    text-align: left;
	    padding: 10px 0 0 10px;	
	}
	
	div#galleria div.navigazione a.next{
		background: transparent url(../../Condivisi/immagini/arrow_right.gif) no-repeat scroll right center;
		border-bottom: 1px dotted #666666;
		color: #333333;
		font-weight: bold;
		padding: 3px 18px 3px 3px;
		white-space: nowrap;
	}
	div#galleria div.navigazione a.prev{
	    background: url(../../Condivisi/immagini/arrow_left.gif) no-repeat scroll left center;
	    border-bottom: 1px dotted #666666;
	    color: #333333;
	    font-weight: bold;
	    padding: 3px 3px 3px 18px;
	    white-space:nowrap;
	}
	/*******************************/


	
/* MAPPA SITO*/

.mappa
{
font-size:0.7em
}


/* COLONNA LATERALE*/

#colonne-laterali
{
float:left
}

div#leftColumn {
  background: white;
  float: left;
}
div#rightColumn {
   float: right;
   margin-left:15px;
}

div#leftColumn div.container {
  margin-right: 10px;
}
div#rightColumn div.container {
  margin-left: 10px;
}
div#leftColumn div.menu .titolo,
div#rightColumn  div.box_menu div.titolo {
    background: #FE9900 none repeat scroll 0 0;
    font-weight: bold;
    padding: 0.4em 10px;
}
.sottotitolo
{
font-size:0.8em;
}

div#rightColumn  div.box_menu  a {
    text-decoration:none;
}
div#rightColumn  div.box_menu {
    background: rgb(255, 242, 204);
    border: #FE9900 1px solid;
    margin-left: 10px;
}
div#immagini-colonna-dx,
div#allegati-colonna-dx {
    margin-bottom: 10px;
}

.elencoallegati
{
margin-bottom: 0.5em; 
font-size:0.7em;
margin-left: 10px;
}

div#immagini-colonna-dx div.items {
    text-align: center;
}
div#allegati-colonna-dx ul,
div#link-colonna-dx ul {
    margin:0;
    padding:0;
}

div#link-colonna-dx ul{
    list-style: none;
    padding:0.3em 0;
}
div#allegati-colonna-dx li  a{
    background:transparent url(../../Condivisi/immagini/attach.gif) no-repeat scroll left top;
    padding:0 0 0 18px;
    display: block;
}
div#link-colonna-dx li  a{
    background:transparent url(../../Condivisi/immagini/link_go.gif) no-repeat scroll left top;
    padding:0 0 0 18px;
    display: block;
}

.centraimmagineallegata
{
margin-bottom: 10px;
text-align: center;
}


.menu .items,
div.box_menu .items {
    padding: 0.5em 10px 0.5em 10px;
}

.menu .items ul,
div.box_menu .items ul {
    margin: 0px;
    padding: 0px;
}
.menu .items ul li,
div.box_menu .items ul li {
    list-style: none;
    padding: 0.3em 0px 0.3em 0px;
}
.menu .items ul li a.active,
div.box_menu .items ul li a.active {
    color: #cc0000;
}
.items a {
    color: #303030;
    text-decoration: none;
}
.items a.categoria-selezionata {
	    color: #00137F;
	    font-style: italic;
	}
.items a.nodo-selezionato {
	    color: #00137F;
	    font-style: italic;
	}
.items a.sottolink-selezionato {
    color: #00137F;
    font-weight: bold;
    padding-left: 12px;
    display: block;
}
.items a.sottolink{
    padding-left: 12px;
    display: block;
}

.menu .items ul ul,
div.box_menu .items ul ul {
  margin-left: 10px;
}

.titoloallegati
{
margin-left: 11px;
margin-bottom: 0.5em;
text-align: left;
font-weight:bold;
}

.allineamentoallegati
{
text-align:left;
font-size:0.7em;
margin-bottom: 0.5em;
margin-left: 11px;

}


.leftimages
{
padding-bottom: 0.6em;
}

.imghome
{
border-width: 2px;
border-color: #104110;
}

.smallhome
{
float:left;
font-size:0.6em;
font-style: italic;
}
.bighome
{
float:right;
font-family:helvetica;
font-weight:bold;
}
.smallhomer
{
float:right;
font-size:0.6em;
font-style: italic;
}
.bighomer
{
float:left;
font-family:helvetica;
font-weight:bold;
}


.imgcerca
{
float:right;
margin-right:10px;
}

.interruzionetestata
{
border-bottom: #104110 1px solid;
}
.logocomune
{
padding-bottom: 1em;
}

.allineamentocolonne
{
/*width:79%;*/
width:77%;
/*float:left;*/
float:right;
/*padding-left: 1%;*/
}

.navigazione
{text-align: left;
font-size: 0.6em;
padding-bottom: 10px;


}


.headersx
{
float: left;
background-color: #104110;
overflow:auto;
width: 30%;
}

.headerdx2
{
float: right;
text-align: right;
width: 50%;
}







.tuttelenews
{
background-color:#E0E0E0;
text-align:left;
width: 100%;
height: 32px;
clear: both;
margin-bottom: 1px;
}

.contenutonews
{
float:left;
height: 32px;
width: 90px;
border-right: 1px solid #CCCCCC;
}

.linkimmaginenews
{
display: block;

width: 90px;
}



.linknews
{
display: block;
height: 40px;
}

.freccianews
{
float:right;
background:url(./i/submit2008.png) no-repeat 50% 50%;
height: 40px;
width: 50px;
}

.linkfreccianews
{
background-color: transparent; display: block; height: 35px; width: 50px;
}


.tuttieventi
{
background-color:#E0E0E0;
text-align:left;
width: 100%;
height: 45px;
clear: both;
}

.contenutoeventi
{
float:left;

height: 40px;
width: 90px;
border-right: 1px solid #CCCCCC;
}

.linkimmagineeventi
{
display: block;
height: 40px;
width: 90px;
}





.linkeventi
{

height: 40px;
}


.frecciaeventi
{
float:right;
background:url(./i/submit2008.png) no-repeat 50% 50%;
height: 40px;
width: 50px;
}


.linkfrecciaeventi
{
background-color: transparent;
display: block;
height: 35px;
width: 50px
}


.sezionecercaricordati
{
width: 100%
}

.cerca
{
margin-top: 3px;
width: 50%;
float: left
}

.cerca2
{
float: left;
margin-right: 15px;
color: #663333;
font-weight: bold;
}

.cerca3
{
float: left;
width: 67%;
}

.cerca4
{
float: right;
margin-left: 15px;
color: #663333;
font-weight: bold;
}


.cellacerca
{
font-size: 1em;
padding: 1px 0 2px 2px;
margin:0;
border: 1px solid;
width: 99%;
background-color: #F9F4EA;
border-color: #999999;
color: #333333
}


.frecciacerca
{
float: right
}

.ricordati
{
margin-top: 3px;
width: 47%;

}





.menuspaceo
{
float: left;
width: 4%;
text-align: left;
}
.menuspacev
{
clear: both;
padding: 5px 10px;
}


.frecciamenu2
{
font-size: 1.1em; font-weight: normal;
background-color: #DEDEDE;
padding: 3px 5px;
color: #663333;
}



.topmenu
{

background-color: #DEDEDE;

}
.topmenusx
{
font-size: 0.8em; font-weight: bold;
background-color: #104110;
color: #ECECEC;
width: 49%
}
form#form-cerca label
{
font-size: 0.6em;  font-weight: bold;
background-color: #104110;
margin: 5px 5px 0 0;
color: #ECECEC;
}

#form-cerca
{
float:right
}

.spaziofooter
{
clear:both;
padding: 3px 0;
}
.footer
{

font-size:0.6em;
text-align:center;
padding-top: 10px;

}


.spacermenulaterale
{
clear:both;
padding: 1em 0;
}


.menulaterale
{
text-align:left;
font-weight: normal;
background-color: #DEDEDE;
padding: 3px 5px;
color: #104110;
border-bottom: 1px solid #CCCCCC ;
}

.menulateralenavigazione
{
background-image: url(../i/menu.gif);
border: 1px solid #CCCCCC ;
padding:1px 0 5px;
border-width: 1px;

}

.menulateralenavigazione2
{
background-image: url(../i/menu.gif);
border-right: 1px solid #CCCCCC ;
border-top: 1px solid #CCCCCC ;
border-bottom: 1px solid #CCCCCC ;
border-left: 3px solid #104110 ;
padding:1px 0 5px;


}


.linkmenulaterale
{
text-align:left;
font-weight: normal;
width: 90%;
padding: 2px 2px;
color: #663333;

}

.contenuti
{
float: left;
width: 69%;
text-align: left;
}

contenutidx
{
float: left;
width: 19%;
text-align: left;
}

.contenutinavigazione
{
float: left;
text-align: left;
font-size: 0.9em
}

.contenutinavigazione2
{
float: left;
text-align: left;
font-size: 0.6em;
margin: 0;
}


#tic {
border: 0px #CEC3AD solid;
width:100%;
line-height:1em;
}
#tic *{
margin:0px;
display:none;
}
#tic a {
display:inline;
}






a:link    {text-decoration: none ; color:#333333}
a:visited {text-decoration: none; color: #333333}
a:hover   {color: #50336D}

a.linkeventi:link    {text-decoration: none ; color:#333333; font-size:0.9em}
a.linkeventi:visited {text-decoration: none; color: #333333; font-size:0.9em}
a.linkeventi:hover   {color: #50336D; font-size:0.9em}

a.linknews:link    {text-decoration: none ; color:#333333; font-size:0.9em}
a.linknews:visited {text-decoration: none; color: #333333; font-size:0.9em}
a.linknews:hover   {color: #50336D; font-size:0.9em}



a.linkmenu_small:link    {text-decoration: none ; color:#333333; font-size:0.6em;}
a.linkmenu_small:visited {text-decoration: none; color: #333333; font-size:0.6em;}
a.linkmenu_small:hover   {color: #50336D; font-size:0.6em;}

a.linkmenu_home:link     {text-decoration: none ; color:#333333; font-weight:bold; font-size:0.8em;}
a.linkmenu_home:visited {text-decoration: none ; color:#333333; font-weight:bold; font-size:0.8em;}
a.linkmenu_home:hover   {text-decoration: none ; color:#333333; font-weight:bold; font-size:0.8em;}

a.linkmenu_home_trasformata:link     {text-decoration: none ; color:#333333; font-weight:bold; text-transform:uppercase; font-size:0.8em;}
a.linkmenu_home_trasformata:visited {text-decoration: none ; color:#333333; font-weight:bold; text-transform:uppercase; font-size:0.8em;;}
a.linkmenu_home_trasformata:hover   {text-decoration: none ; color:#333333; font-weight:bold; text-transform:uppercase; font-size:0.8em;}


a.linkmenu_title_pagina:link    {text-decoration: none; color:#333333; font-size:0.7em;}
a.linkmenu_title_pagina:visited {text-decoration: none; color: #333333; font-size:0.7em;}
a.linkmenu_title_pagina:hover   {text-decoration: none; color: #333333; font-size:0.7em;}

a.linkmenu1:link    {text-decoration: none ; color:#333333; }
a.linkmenu1:visited {text-decoration: none; color: #333333}
a.linkmenu1:hover   {color: #333333}

a.leggitutto:link, a.leggitutto:visited {text-decoration: none ; color:#333333; font-size:0.8em; padding: 0 6px}

a.leggitutto:hover   {color: #50336D}


a.menulateralenavigazione:link    {padding-left:5px;text-decoration: none ; color:#333333; font-size:0.8em;}
a.menulateralenavigazione:visited {padding-left:5px;text-decoration: none; color: #333333; font-size:0.8em;}
a.menulateralenavigazione:hover   {padding-left:5px;color: #50336D; font-size:0.8em;}

a.colore_link_pagina:link {font-size:0.6em; color:#333333; text-decoration:none;padding-left:4px;}
a.colore_link_pagina:visited {font-size:0.6em; color:#333333; text-decoration:none;padding-left:4px;}
a.colore_link_pagina:hover {font-size:0.6em; color:#333333; text-decoration:none;padding-left:4px;}

a.colore_link_pagina_navigazione:link {font-size:0.6em; color:#333333; text-decoration:none; font-weight:bold; padding-left:4px;}
a.colore_link_pagina_navigazione:visited {font-size:0.6em; color:#333333; text-decoration:none; font-weight:bold; padding-left:4px;}
a.colore_link_pagina_navigazione:hover {font-size:0.6em; color:#333333; text-decoration:none; font-weight:bold; padding-left:4px; }



a.colore_link_bread:link {color:#333333}
a.colore_link_bread:visited {color:#333333}
a.colore_link_bread:hover {color:#333333}

a.white:link    {text-decoration: none ; color:#FFFFFF; FONT-SIZE: 0.8EM}
a.white:visited {text-decoration: none; color: #FFFFFF;FONT-SIZE: 0.8EM }
a.white:hover   {color: #FFFFFF; FONT-SIZE: 0.8EM}

a.whitebold:link    {text-decoration: none ; color:#FFFFFF; FONT-SIZE: 0.8EM;font-weight:bold;}
a.whitebold:visited {text-decoration: none ; color:#FFFFFF; FONT-SIZE: 0.8EM;font-weight:bold;}
a.whitebold:hover   {text-decoration: none ; color:#FFFFFF; FONT-SIZE: 0.8EM;font-weight:bold;}

a.white_title:link    {text-decoration: none ; color:white; font-size:1.3em}
a.white_title:visited {text-decoration: none; color: white; font-size:1.3em}
a.white_title:hover   {color: #333333; color: white; font-size:1.3em}




a.allegati:link    {background:transparent url(../i/attach.gif) no-repeat scroll left top; display:block; padding:0 0.5em 0 18px;  }
a.allegati:visited {background:transparent url(../i/attach.gif) no-repeat scroll left top; display:block; padding:0 0.5em 0 18px;  }
a.allegati:hover   {background:transparent url(../i/attach.gif) no-repeat scroll left top; display:block; padding:0 0.5em 0 18px;}

.documentiallegati
{
background:transparent url(../../Condivisi/immagini/attach.gif) no-repeat scroll left top; display:block; padding:0 0 0 18px;
}


#rightColumn {
    FLOAT: right;

}


.linkpagina {
    margin-left: 10px;

}



div.box-standard-v2 {
    width: 100%;
    min-height: 55px;
    clear: both;
}

div.box-standard-v2-angolo{
    padding: 0px;
    float: left;
    height: 6px;
    width: 6px;
    background-image: url(../i/1.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin: 0px;
}
div.box-standard-v2-toprp{
    margin: 0px;
    padding: 0px;
    float: left;
    height: 6px;
    width: 2em;
    background-image: url(../i/2.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}
div.box-standard-v2-topfd{
    background-image: url(../i/3.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    margin: 0px;
    padding: 0px;
    float: left;
    height: 6px;
    width: 126px;
}
div.box-standard-v2-contenuto{
    float: right;
    min-height: 44px;
    width: 100%;
    background-image: url(../i/4.gif);
    background-position: left top;
    background-repeat: repeat-y;
    margin-left: -2px;
    
}
div.box-standard-v2-leftfd{
    background-image: url(../i/5.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    height: 76px;
    width: 6px;
    margin-top: -45px;
    padding: 0px;
}

.titolo_sezione {
    color: #104110;
}




.cal_blanks {
    font-size: 0.8em;
}

/* CALENDARIO */
	table#calendar {
	  text-align: center;
	  width: 100%;
	  border-right:1px solid #104110;
	}
	table#calendar .caption {
	background:#104110 none repeat scroll 0 0;
	color:white;
	font-weight:bold;
	margin:0 auto;
	padding:0;
	text-align:center;
	text-transform:capitalize;
	width:100%;
	}
	
	
	
	
	table#calendar  th {
	background:#FAFAFB none repeat scroll 0 0;
	padding-bottom: 0.2em;
	border-left:1px solid #104110;
	border-bottom:1px solid #104110;
	text-transform:capitalize;
	color:#404040;
	}
	
	table#calendar .mese-precedente{
	    float: left;
	    width: 10%;
	    margin: 0pt auto;
	}
	table#calendar .mese-successivo{
	    float: right;
	    width: 10%;
	    margin: 0pt auto;
	}
	table#calendar .mese-corrente{
		float: left; 
		width: 79%; 
		text-align: center;
	}
	table#calendar td span.oggi{
	  font-weight: bold;
	}
	table#calendar td{
	background:#ECECEC none repeat scroll 0 0;
	padding-bottom: 0.2em;
	border-left:1px solid #104110;
	border-bottom:1px solid #104110;
	color:#404040;
	text-transform:capitalize;
	}
	
	table#calendar tr{
	background:#ECECEC none repeat scroll 0 0;
	border-left:1px solid #104110;
	border-bottom:1px solid #104110;

	}
	table#calendar span.EventiPresenti{
	  border-bottom: 1px dotted #666666;
	}
		
	.titolo_calendario
	{
	  
	background:#104110 none repeat scroll 0 0;
	color:white;
	font-weight:bold;
	margin:0 auto;
	padding:0;
	text-align:center;
	text-transform:capitalize;
	width:100%;
	}
	
	.colonna_clendario
	{	  
	width:90%;
	}
	
	
	/* PAGINAZIONE*/
	
	.frecciasx
	{
	float:left;
	margin-left: 0.5em
	}
	.frecciadx
	{
	float:left;
	margin-left:0.5em;
	}
	.numeri_pagine
	{
	float:left;
	margin-left:0.5em;
	}
	.numero_pagina_selezionato
	{
	float:left;
	margin-left:0.5em;
	font-weight:bold;
	}
	
	/* LISTA IMMAGINI*/
	.lista_immagini
	{
	float:left;
	margin-bottom: 1em;
	margin-right: 1em;
	}

	.nome_immagini
	{
	
	margin-left: 1em;
	}

	.box_lista_immagini
	{
	margin-bottom: 1em;
	float:left;
	}
	
	.small_box_lista_immagini
	{
	margin-bottom: 1em;
	}
	.titolone_immagine
	{
	background-color: #EFF2F8;
	color:red;
	}
	.tornasu
	{
	text-align:right;
	color:red;
	}
	/* FORM MAIL*/
	form#inviomail .gray * {
		color:gray;
	}
	form#inviomail label.error { 
		float:none;
		color: red;
		vertical-align: top;
		display: none;
	}
	form#inviomail {
		padding:5px 0;
		margin:10px
	}
	form#inviomail fieldset{
		width: 100%;
		float:left;
	    margin: 1em 0;
		padding: 0;
	    border: none;
		/*border-top: 1px solid #e9e9e9;*/
	  
	}
	form#inviomail  p{
		margin:0.5em 10px
	}
	form#inviomail fieldset div{
		float:left;
		width:100%;
	    padding: 10px 0 12px;
	    
	}
	form#inviomail legend{
		font-weight:bold;
		color: #333;
		background:#FFF;
	}
	form#inviomail label{
	    display: inline;
		float: left;
	    line-height:23px;
		margin-left: 10px;
		width: 170px;
		white-space: nowrap;
	}
	form#inviomail label.cap{
	 	white-space: normal;
		line-height: 1.1em;
	}
	
	form#inviomail input {
		margin-right: 3px;
	}
	form#inviomail div.checkbox-auth{
	    padding: 0;
	}	
	form#inviomail span.errore{
		color: red;
	}
	
	/* PAGINAZIONE*/
	
	.frecciasx
	{
	float:left;
	margin-left: 0.5em
	}
	.frecciadx
	{
	float:left;
	margin-left:0.5em;
	}
	.numeri_pagine
	{
	float:left;
	margin-left:0.5em;
	}
	.numero_pagina_selezionato
	{
	float:left;
	margin-left:0.5em;
	font-weight:bold;
	}
	
	
	/* LISTA IMMAGINI*/
	.lista_immagini
	{
	float:left;
	margin-bottom: 1em;
	}

	.nome_immagini
	{
	float:left;
	margin-left: 1em;
	}

	.box_lista_immagini
	{
	margin-bottom: 1em;
	float:left;
	}
	
	.small_box_lista_immagini
	{
	margin-bottom: 1em;
	}
	
	/* LISTA DOCUMENTI*/
	
	.menu_allegati .items, div.box_menu .items {
	padding:0.5em 10px;
	}
	
	.menu_allegati .items ul li, div.box_menu .items ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0.3em 0;
	}
	
	
	
	
