﻿body 
{
    background-color: #534333;
  	text-align: center;
    color: #000000;
	font-size: 9pt;
	height:100%;
    font:70%   "Georgia" , helvetica, Times , Verdana ,sans-serif; 
}

.colorNoce
{
    color: #70614e;
    }

a.fondoChiaro
{
    color: #666666;
    }

a.fondoChiaro:hover
{
    color: #000000;
    }


div#container
{
position: relative;
margin: auto;
text-align: left;
width: 780px;
/*border: 1px solid black;*/
}

div#innerContainer
{
    background-color: White;
    border-left: 1px solid #bb7047;
    border-right: 1px solid #bb7047;

}

div#fixMargins
{
    width: 730px;
    margin-left: 25px;
    }
    
img#headline
{
    width: 660px;
    height: 143px;
    margin: 10px 0px 0px 0px;
    border: none;
    
    }  
 div#camere a:link, div#camere a:visited
{background: url(images/camere.gif) no-repeat top center #fff;
    display:block;
    width: 42px;
    height: 40px;
    position:absolute;
    left:270px;
    top:117px;    
    }      
.alt {display:none}
img#unioneCamere
{
    width: 120px;
    height: 143px;
    margin: 10px 0px 0px 0px;
    border: none;
    vertical-align: top;
    
    }    
    
img#sangiovanni
{
    width: 730px;
    height: 110px;
    margin: 10px 0px 10px 0px;
    border: none;

    }        
    
    
div#middleArea
{
    width: 100%;
}   

div#menuLeft
{
    float: left;
    width: 250px;
    }

div#menuLeftTop    
{
    background-color: #c0a062;
    text-align: center;
    margin: 0px;
    padding: 0px;
    }
    
div#moduloRicerca
{
    height: 30px;
    position: relative;
    
}    
div#moduloRicerca .textfield
{
    width: 140px;
    position: absolute;
    font-size: 8pt;
    border-color: #70614e;
    border-width: 1px;
    border-style: solid;
    left: 20px;
    top:10px;

}

div#moduloRicerca .linkbutton
{
    display: block;
    height: 16px;
    padding: 0px 10px 0px 10px;
    font-size: 8pt;
    background-image: url(images/bgBtnCerca.gif);
    width: 40px;
    position: absolute;
    top: 10px;
    left: 170px;
}    
div#moduloRicerca a.linkbutton
{
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #806a50;
}

div#moduloRicerca a.linkbutton:hover
{
    border: 1px solid #bb7047;
    color: #f8c300;
}

div#moduloRicerca a.linkbutton:active
{
    border: 1px solid #f8c300;
}

    
div#menuLeftBottom    
{
    background-color: #000000;
    margin: 0px;
    padding: 0px;

    }    

div#menuLeft hr
{
    margin: 10px 10px 10px 10px;
    }

div#sezioni
{
    margin: 0px 20px 0px 20px;
    text-align: left;
    }
div#sezioni h3
{
    font-size: 15pt;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
        color: #ffffff;


}
div#sezioni ul
{
    margin: 6px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    list-style-type: none;
    list-style-position: outside;
    font-size: 12pt;
    }
div#sezioni li
{
    padding: 3px 0px 3px 0px;
}
div#sezioni ul a
{
    color: Black;
    text-decoration: none;
    
    }

div#sezioni ul a:hover
{
    color: White;
    
    }

    
div#menuLeftBottom  div#news   
{
    position: relative;
    height: 160px;
    color: White;
    font-size: 10pt;
    }

    
div#news h3   
{
    font-size: 13pt;
    position:absolute;
    font-weight: normal;
    color: #da251d;
    left: 20px;
    top: 10px;
    margin: 0px;
    padding: 0px;
    }    
  
  
h3.titoloNews
{
    font-size: 13pt;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    color: #70614e;
    
    }
    
        
marquee#elementoNews    
{
    position: absolute;
    top: 35px;
    left: 10px;
    width: 230px;
    height: 120px;
    
}
marquee#elementoNews .titolo    
{
    color: #c0a062;
    margin: 0px 10px 0px 10px;
}

marquee#elementoNews .titolo a    
{
    color: #c0a062;
    text-decoration: none;
}

    
marquee#elementoNews .testo    
{
    margin: 0px;
    padding: 0px 10px 5px 10px;
    text-align: justify;
    }

marquee#elementoNews .testo a    
{
    text-decoration:none;
    color: #ffffff;
    }

div#content
{
    width: 460px;
    float: right;
    margin: 10px 0px 10px 0px;
    
    }    
    
#footer
{
    height: 25px;
    border-top: 5px solid #f8c300;
    background-color: #ffffcc;
    position: relative;
    margin-top: 20px;
}    

#copyright
{
    position: absolute;
    left: 25px;
    top: 10px;
    
    }
    
#validXHTML    
 {
    width: 780px;
    position: relative;
    margin: 0px;
    padding: 0px;
    margin: auto;
    padding: auto;
    
    height: 60px;
    text-align: center;
    }   

#validXHTML img     
 {
    margin: auto;
    padding: auto;
    border: none;
    margin-top: 10px;
    
    }   

#credits
{
    position: absolute;
    right: 25px;
    top: 10px;
    
    }    
    
    
 /*home page*/
 div.itemDocumento
{
    font-size: 11pt;
    margin-bottom: 10px;
}   

div.itemDocumento h2
{
    font-size: 24pt;
    font-weight: normal;
    color: #da251d;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

    
 div.itemDocumento a
{
    color: #000000;
    text-decoration: none;
}   
 div.itemDocumento a:hover
{
 /*color:#bb7047*/
 color: #4872de;
 
}


.orizzontalScroll
{
    width: 460px;
    overflow: auto;
    }




 div.descrizione a
{
    color: #4872de;
    text-decoration: underline;
}   
 div.descrizione a:hover
{
 /*color:#bb7047*/
 text-decoration: none;
 
}


 div.itemDocumento .data
{
    color: #8c8c8c;
}   

 div.itemDocumento .breadcrumb a
{
    font-size: 9pt;
    color: #da251d;
}

 div.itemDocumento .breadcrumb a:hover
{
    font-size: 9pt;
    color: #000000;
}



 /*Elenco Associati*/
/* 
div.itemCategoria, div.noRecord

{
    background-color:#FEFED9;
    height: 40px;
    border: 1px solid #aaaaaa;
    
    }

div.itemCategoria div.itemCategoriaInner, div.noRecord div
{
    padding: 0px;
    height: 30px;
    line-height: 30px;
    margin: 5px;
    font-size: 12pt;
    }

*/ 
 
ul#elencoAssociati
{
    padding: 0px;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    width: 440px;
    /*text-indent: 0px;*/

   
    

}

li.itemAssociato
{
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    border: 1px solid #aaaaaa;
    background-color: #FEFED9;
    text-indent: 0px;

    /*background-image: url(adm/images/Imagehover2.jpg);*/
}   

li.itemAssociato div.innerAssociato
{
    padding: 0px;
    margin: 5px;
    font-size: 10pt;
    margin-left: 10px;
    text-indent: 0px;

    }


li.itemAssociato span.titoloAssociato
{
    font-size: 13pt;
    color: #000000;
    text-align: left;
    margin: 0px;
    padding:0px;
    
} 
 
 li.itemAssociato p
{
    text-indent: -16px;
    
} 
 

 li.itemAssociato a
{
        color: #70614e;
        text-decoration: underline;
} 
  
 li.itemAssociato a:hover
{
        text-decoration: none;
}

/*elenco categorie*/

ul#elencoCategorie
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;

}

div.itemCategoria, div.noRecord

{
    background-color:#FEFED9;
    height: 40px;
    border: 1px solid #aaaaaa;
    
    }
    
div.itemCategoria div.itemCategoriaInner, div.noRecord div
{
    padding: 0px;
    height: 30px;
    line-height: 30px;
    margin: 5px;
    font-size: 12pt;
    }

div.itemCategoria div.itemCategoriaInner a, div.noRecord div.noRecordInner a
{
    color: #000000;
    text-decoration: none;
    }
    

div.itemCategoria div.itemCategoriaInner a:hover, div.noRecord div.noRecordInner a:hover
{
    color: Red;
    }


.divItemCategoria
{
    background-color:#FEFED9;
    height:30px;
}


li.itemCategoria
{
    font-size: 10pt;
    vertical-align:middle;
    height:50px;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    background-color: #FEFED9;
    /*background-image: url(adm/images/Imagehover2.jpg);*/
}

 li.itemCategoria a
{
    color: #000000;
    /*background-color: #FEFaaa;*/
    text-decoration: none;
} 
  
 li.itemCategoria a:hover
{
 color:#ffcc00;
}   

/*Testo Documento*/

div#testodocumento
{
    font-size: 9pt;
    color: #000000;
    text-align: justify;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    
    /*background-color:Aqua;*/   
    
}


div#Freccia
{
    /*background-color:Green;*/
    height:50px;
    width:auto;
}

div#Freccia img#FrecciaIndietro
{
   margin: 10px 0px 0px 390px;
   border: none;
   /*background-color:Aqua;*/
    
}    

#sezcat
{
    font-size: 9pt;
    color: #da251d;
}

div#testodocumento
{
    margin: 20px 0px 10px 0px;
    
    }


div#testodocumento .indietro
{
    display: block;
    height: 16px;
    padding: 0px 10px 0px 10px;
    font-size: 8pt;
    background-image: url(images/bgBtnCerca.gif);
    width: 40px;
    /*position: absolute;
    top: 10px;
    left: 170px;*/
}    

div#testodocumento a.indietro
{
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #806a50;
}

div#testodocumento a.indietro:hover
{
    border: 1px solid #bb7047;
    color: #f8c300;
}

div#testodocumento a.indietro:active
{
    border: 1px solid #f8c300;
}


/*lo statuto e altri stili generici*/
div#content h2
{
    font-size: 24pt;
    font-weight: normal;
    color: #da251d;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    line-height: 18pt;
    }
    
div#content h2 a.secondaRiga, div#content h2 span.secondaRiga
{
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
    color: #70614e;
    text-decoration: none;
}
    
div#content h2 a.secondaRiga:hover
{
color: #da251d;
}
div#content 
{
    font-size: 9pt;
    }

div#content div#sottotitolo 
{
    font-size: 10pt;
    font-weight: bold;
    margin: 0px 0px 30px 0px;
 }


div#content h3
{
    font-size: 12pt;
    font-weight: bold;
    margin: 16px 0px 6px 0px;
    padding: 0px;
    }

div#content p
{
    margin: 0px;
    padding: 0px;
    text-align: justify;
}

div#content #pmargin p
{
    margin: 10px 0;
    text-align: justify;
}



div#content ul, div#content ol
{
    margin: 10px 0px 10px 10px;
    padding: 0px;
    list-style-position:inside; 

}
div#content li
{
    padding: 0px 0px 0px 12px;
    margin: 8px 0px 8px 0px;
    text-indent: -16px;
    height: auto;
}

div#content div#firma
{
    width: 100%;
    text-align: right;
    margin: 30px 0px 20px 0px;
    font-size: 10pt;
    
    
    }
.linkBack a   
{
    text-decoration: none;
    color: #70614e;    
    font-size: 12pt;
    }
    
.linkBack a:hover   
{
    color: Red;
    
    }    
    


.linkFiltro    
{
    color: #000000;    
    font-size: 12pt;
    }


.linkFiltro a   
{
   font-weight: normal;
    text-decoration: none;
    color: #70614e;    
    font-size: 12pt;
    }
    
.linkFiltro a:hover   
{
    color: Red;
    
    }    


div.divPageNav
{
    margin-top: 20px;
    text-align: right;
    margin-right: 10px;
    color: #000000;    
    
    }

div.divPageNav a   
{
   font-weight: normal;
    text-decoration: none;
    color: #70614e;    
    font-size: 12pt;
    }
    
div.divPageNav a:hover   
{
    color: Red;
    }    
div.divPageNav span.selected
{
    font-weight: bold;
    
    }
/*contatti*/


div#recapito
{
    margin: -10px 0px 10px 0px;
    padding: 0px;
    font-size: 10pt;
    text-transform: uppercase;
    
    }

div.divEsito    
{
    width: 450px;
    height: 86px;
    overflow: hidden;
    position: relative;
    }

div.divEsito p    
{
    position: absolute;
    padding: 0px;
    margin: 0px;
    top: 10px;
    left: 76px;
    width: 300px;
}    

div.divEsitoKo    
{
    background-image: url(images/bgModuloKo.gif);
    
}    

div.divEsitoOk    
{
    background-image: url(images/bgModuloOk.gif);
    
}    

.tblModuloContatti
{
    background-color: #ffffff;
    }
    
.tblModuloContatti td, .tblModuloContatti th

{
    background-color: #ffffff;
    }


.tblModuloContatti td.col1
{
    background-color: #534333;
    color: #ffffff;    
    }

    
.pnlPrivacy    
{
    height: 120px;
    
    }


div.innerPrivacy
{
    margin: 6px;
    font-size: 8pt;
    text-align: justify;
    }
    
div.innerPrivacy h3
{
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}
   
div.innerPrivacy h4
{
    font-size: 9pt;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}


/*direttivo*/
table#direttivo   
{
    background-color: #ffffff;
    color: #ffffff;    
    margin-bottom: 20px;
    }

table#direttivo td   
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11pt;   
    padding: 6px; 
    }
    
table#direttivo td.col1   
{
    background-color: #cccccc;
    color: #000000;    
    font-weight: bold;
    }



ul#direttivo li   
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    list-style-position: inside;
    height: 30px;
    line-height: 30px;
    font-size: 12pt;
    }    
    

/*Elenco Link*/
h3.titoloCategoriaLink    
{
    
    }
    
div.itemLink    
{
    font-size: 10pt;
    margin: 5px 0px 5px 0px;
    padding: 0px;
    border: 1px solid #aaaaaa;
    background-color: #FEFED9;

    }
div.itemInnerLink    
{
    margin: 5px;

    }    
    

div.itemInnerLink a    
{
        color: #70614e;
        text-decoration: underline;
    }    
    
div.itemInnerLink a:hover    
{
        text-decoration: none;
    }    
div.itemInnerLink div.descrizione
{
    width: 100%;
    border-top: 1px solid #aaaaaa;
    margin-top: 10px;
    padding-top: 6px;
    font-size: 9pt;
    }
    
div#contentDeontologia h4
{
    font-size: 11pt;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    padding: 0px; 
    }
    
    
div#contentDeontologia li
{
    text-align: justify;
    }    