/* footer, visibile solo nella home*/
.bodyWrapper .footerWrapper, .bodyWrapper .footerWrapper .pivaWrapper
{
   visibility:hidden;
}


body
{
    /* overflow:visible;*/
    width:100%;
    margin:0;
    padding:0;
	font-size: 14px;
	font-family: Garamond, "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	color:#000000;
	background-color: white;
}

/* titolo pagina */
.titolo
{
    font-size:19px;   
    color:#56588C; /*colore default */
    font-weight:bold;
    padding-top:0px;
}

/* sottotitoli link */
.sottotitolo a:link, .sottotitolo a:visited
{
    font-size:19px;   
   font-weight:bold;
   color:#56588C  !important;
   
}

.sottotitolo a:hover
{
    font-size:19px;   
    font-weight:bold;
    color:#B39130 !important;
}

/* sottotitoli normale */
.sottotitolo
{
    font-size:19px;   
   font-weight:bold;
    white-space:nowrap;
}


.bodyWrapper
{
    width:100%;
    margin:0;
    padding:0;
    min-width:700px;
   /*overflow:visible;*/
}


.bodyWrapper .headerWrapper
{
    width:100%;
    margin:0;
    padding:0;
    overflow:hidden;
    border:solid 0px red;
}


.bodyWrapper .headerWrapper .logoWrapper
{
    width:79%;
    margin:0;
    padding:0;
    float:left;
    border:solid 0px black;
}


.bodyWrapper .headerWrapper .panelWrapper
{
    width:18%;
    margin:0;
    padding:0;
    float:left;
    white-space:nowrap;
}


/* per ora non usato: news */
.bodyWrapper .headerWrapper .panelWrapper .deskNews
{
    width:100%;
    margin:0;
    padding:0;
    height:auto;
    display: none;
}



/* rotator */
.bodyWrapper .centerWrapper .photoWrapper
{
    width:100%;  /* DEVE ESSERE 100% altrimenti non viene lunga tutta la pagina! */
    margin:0;
    padding:0;
    border:solid 0px red;
     min-width:960px; /* questo per risoluzione 1024.. altrimenti posso impostare 100% ma se pił piccolo va a capo */
 
}
.bodyWrapper .centerWrapper .photoWrapper img
{
	 width:100%;  /* DEVE ESSERE 100% altrimenti non viene lunga tutta la pagina! */
     height:174px;
     border-top:solid 1px #14135C;
}

/* fine rotator*/



.bodyWrapper .centerWrapper .contentWrapper
{  /*margin-top:20px;*/
    width:100%;
    margin:0;
    padding:0;
   /* height:100px;*/
}

.bodyWrapper .centerWrapper .contentWrapper .threeWrapper
{
    width:100%;
    margin:0;
    padding:0;
   /* height:100px;*/
    border:solid 0px black;
}


.firstColumn, .secondColumn, .thirdColumn, .fourthColumn, .fifthColumn, .sixthColumn, .seventhColumn, .heighthColumn, .ninethColumn
{
    height:auto;
    padding:0;
    float:left;
    margin-top:10px;
    margin-left:10px;
}


.firstColumn

{
    width:25%;
    text-align:right !important;
    white-space:nowrap;
    /*min-width:200px;*//*per garantire spazio minimo se ridimensionato: da sovrascrivere nel caso in cui si vuole rimpicciolire lo spazio */
}

 .secondColumn
 {
    width:53%;
    margin-left:16px;
    /*min-width:480px;*/
 }
 
 
.thirdColumn
{
      width:19%;
      /*min-width:80px;*/
}


.clearWrapper
{
   height:5px;
   clear:both;
   width:100%;
   margin:0;
   padding:0;
}


#clear1
{
	height:10px;
   width:99%;
}


/*MENU */ 

/*sfondo menu */
.bodyWrapper .centerWrapper
{
    width:100%; 
    margin:0;
    padding:0;
    /*overflow:hidden;*/
    height:auto;
    background:#10105A;
         min-width:960px; /* questo per risoluzione 1024.. altrimenti posso impostare 100% ma se pił piccolo va a capo */
}


.menuWrapper a:hover, .menuWrapper a:link, .menuWrapper a:active, .menuWrapper a:visited
{
	color:#56588C !important; /*colore default */
	font-size: 19px !important;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}
	
.menuWrapper a:link, .menuWrapper a:active, .menuWrapper a:visited
{
	color:#BD8400 !important ;
} 

.menuWrapper
{
    min-width:960px; /* questo per risoluzione 1024.. altrimenti posso impostare 100% ma se pił piccolo va a capo */
    margin:0;
    height:30px; /*altezza cella = altezza .menuWrapper ul li */
}

.menuWrapper ul li
{
  border-right:solid 2px #BD8400;
  width:190px; /*larghezza cella = larghezza span */
  height:30px; /* altezza cella = altezza .menuWrapper*/
}

.menuWrapper ul li span
{
    text-align: center  !important; /*centra i titoli del menu */
    width:190px; /*larghezza cella = larghezza .menuWrapper ul li */
}

 .menuWrapper .innerWrap
 {
    padding-top:5px; /*distanza titoli menu dal bordo superiore */
}

 .menuWrapper  .last /* cancella bordo ultimo elemento */
{
 	border:none !important;
}

/*FINE MENU */




/* link default contenuti nel centro pagina */
.contentWrapper a:link, .contentWrapper a:active, .contentWrapper a:visited
{
	text-decoration: none;
	font-size: 19px;
}
	
	
.contentWrapper a:hover,.contentWrapper .firstColumn a:hover
{

	text-decoration: none;
}	


 .menuWrapp span.innerWrap
 { 
    margin-top:5px;
 }	
 
 

.contentWrapper li, .headerWrapper li
{
	list-style-image: none;/*url(bullet.gif);*/
	margin:0 0 0 -6px; /*rientranza frecce */
}



/*per breadcrumb */
.firstColumn a:link, .firstColumn a:visited
{
	/*padding-right:10px !important;*/
	text-align:right !important;
	color:#999999 !important;
	font-size:19px !important;
	/*visibility:hidden;*/
	/*border:solid 1px blue !important;*/
}


/* per nascondere breadcrumb primo elemento */
.NodeHidden
{ 
   visibility:hidden !important;/*questo lo nasconde */
   display:none !important;/*questo lo elimina proprio*/

}


/* fine per breadcrumb */

/* language bar*/
.bodyWrapper .headerWrapper .panelWrapper .languageBar
{
    width:100%;
    padding:0;
    height:100px;
   display:inline-block;   
   white-space:nowrap;
}


/* per distretto2030*/
 .languageBar .distretto2030,  .languageBar a:link,  .languageBar a:visited
{
    padding-top:45px;
    text-decoration:none;
    font-size:19px;
    font-weight:bold;
    color:#B39130;
}

 .languageBar .distretto2030,  .languageBar a:hover
{
    padding-top:45px;
    text-decoration:none;
    font-size:19px;
    font-weight:bold;
    color:#14135C;
}
/* fine per distretto */


/* per link dettaglio */
.contentWrapper a:link, .contentWrapper a:visited
{
        color:#B39130;
}

.contentWrapper a:hover
{
        color:#14135C;
}

.linkEsplicito a:link, .linkEsplicito a:visited, .linkEsplicito a:hover
{
    font-size:19px;
    font-weight:bold;
    
}
/*fine  per link dettaglio */

	
.linkAgenda a:link, .linkAgenda a:visited
{
        color:#B39130 !important;
}

.linkAgenda a:hover
{
        color:#14135C !important;
}

.linkAgenda
{
    float:left;
    text-align:left;
}



.firstColumn {visibility:visible; margin-top: 30px; text-align: left !important;}
.firstColumn a, .firstColumn a:link,.firstColumn a:visited{color:#B39130 !important;}
.firstColumn a:hover{color:#14135C !important;}
.sf_newsList{padding-left: 30px; }
.sf_newsList h2.sf_newsTitle{font-size: 15px !important;}
.newsTitle{background:url("../Images/rotarylist.png") no-repeat scroll 0 0 transparent;}
.homeLink {display: none;}









