/************************************************************
                        GENERALI
************************************************************/
.bodyColor
{
    background-color: #efefef;
    color: #000000;
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}
.contenitore
{
    float: left;
    width: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}
.testata 
{
    width:100%;
    float:left;
}
.col2
{
    background-color: #FFFFFF;
    color: #000000;
    text-align: left;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    background-repeat: no-repeat;
    background-position: left top;
}
.servizi
{
    background-color: #FEF7D6;
    color: #000000;
    border: 0px solid #CCCCCC;
    margin: 1px 0px 1px 1px;
    font-size: 0.7em;
    text-align: left;
    padding-left: 11px;
    padding-top: 5px;
    background-image: url(../Iternet/images/menuSx.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    line-height: 2.1em;
    padding-bottom: 5px;
    padding-right: 0px;
    width: 95%;
    float: left;
}
.servizi a:link
{
    color: #000099;
}
.servizi a:visited
{
    color: #000099;
}
.servizi a:active
{
    color: #000099;
}
.servizi a:hover
{
    color: #0000FF;
}
.bold
{
    font-weight: bold;
}
.percorso
{
    background-color: #D7D7D7;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A6A6A6;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 11px;
    padding-bottom: 6px;
    font-size: 0.6em;
    color: #000000;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #A6A6A6;
    margin: 0px;
    padding-right: 4px;
    background-repeat: no-repeat;
    background-position: right top;
}
.percorso a:link
{
    color: #000099;
    background-color: #D7D7D7;
}
.percorso a:visited
{
    color: #000099;
    background-color: #D7D7D7;
}
.percorso a:active
{
    color: #000099;
    background-color: #D7D7D7;
}
.percorso a:hover
{
    color: #0000FF;
    background-color: #D7D7D7;
}
.news2
{
    font-size: 0.65em;
    line-height: 1.6em;
    float: right;
    padding-top: 0px;
    border-right-width: 0px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #CCCCCC;
    width: 36%;
    padding-left: 0px;
}
.imgNews
{
    float: left;
    margin-right: 15px;
    border: 1px solid #CCCCCC;
    margin-top: 8px;
    margin-bottom: 4px;    
    height: 28%;
    width: 28%;    
}

.imgStemmaComune
{
    float: left;
    margin-top: -5px;
    margin-bottom: 35px;
    margin-right: 20px;
    height: 18%;
    width: 18%;    
}

.imgNewsDett
{
    float: left;
    margin-right: 15px;
    border: 1px solid #CCCCCC;
    margin-top: 8px;
    margin-bottom: 4px;
}

.imgEvidenza
{
	float: left;
	margin-right: 15px;
	border: 1px solid #CCCCCC;
	margin-top: 8px;
	margin-bottom: 4px;    
	height: 28%;
	width: 28%;  
}

.newLineNews
{
  clear:left;
  line-height:0%;
  height:0;
}

.footer
{
    text-align: left;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #999999;
    margin: 5px 0px 0px 10px;
    padding: 2px 0px 0px;
    float: right;
    width: 77%;
    font-size: 0.65em;
}
.footer a:link
{
    color: #000099;
    background-color: #efefef;
}
.footer a:visited
{
    color: #000099;
    background-color: #efefef;
}
.footer a:active
{
    color: #000099;
    background-color: #efefef;
}
.footer a:hover
{
    color: #0000FF;
    background-color: #efefef;
}
.footer2
{
    text-align: left;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #999999;
    margin: 0px;
    padding: 2px 0px 0px 13px;
    float: left;
    width: 90%;
    font-size: 0.65em;
}
h1
{
    font-size: 100%;
    padding: 0;
    margin: 0;
}
h2
{
    font-size: 100%;
    padding: 0;
    margin: 0;
}
h3
{
    font-size: 100%;
    padding: 0;
    margin: 0;
}
.boldAra
{
    padding-top: 2%;
    background-color: #FFFFFF;
    color: #FF3300;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-bottom: 1%;
}
.linea
{
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #E1E1E1;
    padding-top: 9px;
    width: 100%;
    display: block;
    border-bottom-width: 0px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 0px;
}
a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

li {
    list-style-type: none;
    list-style-image: none;
    text-decoration: none;    
}
.col1vuota
{
    width: 6%;
    padding-left: 5px;
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
}
.sin
{
    float: left;
}
.TitoloGuida
{
    padding-bottom: 4px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
    padding-top: 8px;
    font-size: 1.8em;
    font-weight: bold;
}
.motoreRicerca
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    background-color: #EFEFEF;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/4b+.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-left: 4px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #CCCCCC;
    width: 99%;
    float: left;
    color: #000000;
}
.motoreRicerca2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.8em;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    background-color: #EFEFEF;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/4b+.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 1px;
    font-size: 0.6em;
    padding-left: 5px;
    width: 54%;
    float: left;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #CCCCCC;
    color: #000000;
}
.testoCerca2
{
    font-weight: bold;
    padding-right: 3px;
    float: left;
    padding-left: 5px;
}
.form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    border: 1px solid #666666;
    margin-top: 1px;
    margin-bottom: 1px;
}
.form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    border: 1px solid #666666;
    margin-top: 1px;
    margin-bottom: 1px;
}
.formCombo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #666666;
    margin-top: 4px;
    margin-bottom: 1px;
    float: left;
    margin-right: 6px;
    width: 70%;
}
.testoCerca
{
    font-weight: bold;
    padding-right: 3px;
    padding-left: 5px;
    float: left;
}
.imgCCopia
{
    background-image: url(../Iternet/images/guida.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 400px;
    width: 100%;
    margin-left: 12px;
}
.boxImmagineGuida
{
    height: 400px;
    width: 95%;
    float:left;
    text-align:center;
}
.news0
{
    font-size: 0.67em;
    line-height: 1.8em;
    padding-top: 90px;
    border-right-width: 0px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/volti.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61%;
    float: left;
}
.test1iter
{
    background-image: url(../Iternet/images/titolo2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 104px;
    margin-top: 3px;
    padding-left: 4px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-right: 4px;
    margin-right: 0px;
    background-color: #FFFFFF;
    color: #000000;
}
.imgGuida
{
    height: 400px;
    width: 200px;
    border: 0;
}
.percorsoSitoCit
{
    background-color: #FFDE59;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A6A6A6;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
    padding-left: 11px;
    padding-bottom: 6px;
    font-size: 0.6em;
    color: #000099;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #A6A6A6;
    margin: 0px;
    padding-right: 4px;
    background-repeat: no-repeat;
    background-position: right top;
}
.col2ContSiti
{
    float: left;
    width: 87.5%;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-position: left top;
}
.cav3hpG
{
    background-image: url(../Iternet/images/cavHPiterg.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: right;
    width: 150px;
    margin-top: 56px;
    vertical-align: bottom;
    margin-left: 1px;
    margin-right: 0px;
}
.imgTrT
{
    height: 69px;
    width: 60px;
    margin: 0px;
    padding: 0px;
}
.formLogin
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #666666;
    margin-top: 1px;
    margin-bottom: 11px;
    font-size: 1.1em;
    display: block;
}
.colonna1L
{
    text-align: right;
    padding-left: 11%;
    line-height: 1.6em;
    margin-right: 7px;
    float: left;
}
.colonna2Lt
{
    float: left;
}
.formForm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #666666;
    margin-top: 0px;
    margin-bottom: 11px;
    width: 200px;
    font-size: 1.1em;
    display: block;
}
.bottone
{
    float: left;
}
.destra
{
    line-height: 1.6em;
    float: left;
    padding-top: 5px;
    border-right-width: 0px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    border-left-width: 0px;
    border-left-style: dotted;
    border-left-color: #CCCCCC;
    padding-left: 4%;
    font-size: 0.7em;
    width: 55%;
}
.col2presCav4
{
    text-align: left;
    visibility: visible;
    margin-bottom: 0px;
    padding-bottom: 0px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-position: left bottom;
    border: 0px;
    width: 99%;
    background-image: url(../Iternet/images/tCit3.gif);
    height: 74px;
}
.ul
{
    /*list-style-type: square;*/
    color: #333333;
    margin-left: 0px;
    padding-left: 30px;
    font-weight: bold;
}
.li
{
    background-color: #efefef;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.lineaLink
{
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #FF6600;
    padding-top: 11px;
    display: block;
    border-bottom-width: 0px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 4px;
    width: 100%;
}
.lineaLinkBottom
{
    border-top-width: 0px;
    border-top-style: dotted;
    border-top-color: #FF6600;
    padding-top: 10px;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #FF6600;
    margin-bottom: 4px;
    width: 100%;
}
.corpoCentrale
{
    float: left;
    width: 100%;
    text-align: left;
}
.barraSx2
{
    width: 20%;
    background-color: #efefef;
    padding-left: 6px;
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    padding-bottom: 6px;
    margin-left: 4px;
}
.corpoDx
{
    float: left;
    vertical-align: text-bottom;
    margin: 4px 0px 0px;
    padding: 0px;
    width: 75%;
}
.main
{
    width: 100%;
    float: left;
}
.main a:link
{
    color: #000099;
    background-color: #FFFFFF;
}
.main a:visited
{
    color: #000099;
    background-color: #FFFFFF;
}
.main a:active
{
    color: #000099;
    background-color: #FFFFFF;
}
.main a:hover
{
    color: #0000FF;
    background-color: #FFFFFF;
}
.testoDx
{
    padding-left: 26px;
    padding-top: 11px;
    display: block;
    width:80%;
    float:left;
}
.testoDx a:link
{
    font-weight: bold;
}
.testoDx a:visited
{
    font-weight: bold;
}
.testoDx a:active
{
    font-weight: bold;
}
.testoDx a:hover
{
    font-weight: bold;
}
.testoSx
{
   /* padding-left: 26px;*/
    padding-left: 10px;
    padding-top: 11px;
    display: block;
}
.testoSx a:link
{
    font-weight: bold;
}
.testoSx a:visited
{
    font-weight: bold;
}
.testoSx a:active
{
    font-weight: bold;
}
.testoSx a:hover
{
    font-weight: bold;
}
.combo
{
    padding-top: 6px;
    border-right-width: 0px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    border-left-width: 0px;
    border-left-style: dotted;
    border-left-color: #CCCCCC;
    padding-left: 21px;
    background-image: url(../Iternet/images/4b+.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-bottom: 0px;
    width: 75%;
    display: block;
    float:left;
}
.formOK
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #666666;
    margin-top: 4px;
    margin-bottom: 11px;
    font-size: 1em;
    display: block;
    float: left;
    line-height: 1.1em;
    padding-top: 3px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 2px;
    background-repeat: no-repeat;
}
.imgProgetto
{
    float: left;
    margin-right: 15px;
    border: 0px solid #CCCCCC;
    margin-top: 5px;
    margin-bottom: 4px;
}
.Titolo
{
    padding-bottom: 4px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    padding-top: 8px;
    font-size: 1.5em;
    font-weight: bold;
    display: block;
    background-color: #FFFFFF;
}
.newsCittadini
{
    font-size: 0.67em;
    line-height: 1.8em;
    padding-top: 90px;
    border-right-width: 0px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/case.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61%;
    float: left;
}
.newsTerritorio
{
    font-size: 0.67em;
    line-height: 1.8em;
    padding-top: 90px;
    border-right-width: 0px;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/alberi.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 61%;
    float: left;
}
.ul2
{
    /*list-style-type: square;*/
    color: #333333;
    margin-left: 0px;
    padding-left: 30px;
    font-weight: bold;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding-top: 9px;
    padding-bottom: 9px;
    float: left;
    background-color: #F4F4F4;
    padding-right: 30px;
}
.ul3
{
    /*list-style-type: square;*/
    color: #333333;
    font-weight: normal;
    display: block;
}
.imgNews2
{
    float: left;
    margin-right: 33px;
    border: 1px solid #CCCCCC;
    margin-top: 8px;
    margin-bottom: 4px;
}
.imgProgetto3
{
    float: left;
    margin-right: 33px;
    border: 0px solid #CCCCCC;
    margin-top: 5px;
    margin-bottom: 4px;
}
.ulSx1
{
    font-weight: bold;
    text-indent: -1pt;
    margin-left: 0px;
    padding-left: 33px;
    list-style-type: none;
}
.ulSx1 li
{
    list-style-image: none;
    margin-left: -33px;
    border-bottom-style: dotted;
    border-bottom-width: 0px;
    border-bottom-color: #E1E1E1;
    margin-bottom: 19px;
}
.ulSx1 li a:link
{
    /*list-style-image: url(../Iternet/images/puntatoreSx.gif);*/
    font-weight: bold;
    margin-left: -12px;
    padding-left: 11px;
    text-indent: 11pt;
}
.ulSx1 li a:visited
{
    /*list-style-image: url(../Iternet/images/puntatoreSx.gif);*/
    font-weight: bold;
    margin-left: -12px;
    padding-left: 11px;
    text-indent: 11pt;
}
.ulSx1 li a:active
{
    /*list-style-image: url(../Iternet/images/puntatoreSx.gif);*/
    font-weight: bold;
    margin-left: -12px;
    padding-left: 11px;
    text-indent: 11pt;
}
.ulSx1 li a:hover
{
    /*list-style-image: url(../Iternet/images/puntatoreSx.gif);*/
    font-weight: bold;
    margin-left: -12px;
    padding-left: 11px;
    text-indent: 11pt;
}
.ulSx2
{
    font-weight: normal;
    margin-left: 0px;
    padding-left: 55px;
    text-indent: 0pt;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.ulSx2 li
{
    list-style-image: url(../Iternet/images/puntatoreSx.gif);
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.ulSx2 li a:link
{
    font-weight: normal;
    color: #000000;
    margin-left: 0px;
    padding-left: 0px;
    text-indent: -1.8pt;
}
.ulSx2 li a:visited
{
    font-weight: normal;
    color: #000000;
    margin-left: 0px;
    padding-left: 0px;
    text-indent: -1.8pt;
}
.ulSx2 li a:active
{
    font-weight: normal;
    color: #000000;
    margin-left: 0px;
    padding-left: 0px;
    text-indent: -1.8pt;
}
.ulSx2 li a:hover
{
    font-weight: normal;
    color: #000000;
    margin-left: 0px;
    padding-left: 0px;
    text-indent: -1.8pt;
}
.ulSx3
{
    margin-left: 45px;
    padding-left: 0px;
    margin-bottom: 11px;
}
.ulSx3 li
{
    /*list-style-type: square;*/
    list-style-image: url(../Iternet/images/frecciaN.gif);
    line-height: 1.8em;
}
.lineaSxBottom
{
    border-top-width: 0px;
    border-top-style: dotted;
    border-top-color: #E1E1E1;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;
}

.lineaSxBottom a:visited
{
    font-weight: normal;
     color: #000000;     
     margin-top: 0px;
     padding-left: 0px;
     margin-left: 0px;
	/*border-top-width: 0px;
    border-top-style: dotted;
    border-top-color: #E1E1E1;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;*/
}

.lineaSxBottom a:active
{
    font-weight: normal;
     color: #000000;     
     margin-top: 0px;
     padding-left: 0px;
     margin-left: 0px;
	/*border-top-width: 0px;
    border-top-style: dotted;
    border-top-color: #E1E1E1;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;*/
}

.lineaSxBottom a:hover
{
    font-weight: normal;
     color: #000000;     
     margin-top: 0px;
     padding-left: 0px;
     margin-left: 0px;
	/*border-top-width: 0px;
    border-top-style: dotted;
    border-top-color: #E1E1E1;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;*/
}

.lineaSxBottom a:link
{
    font-weight: normal;
     color: #000000;     
     margin-top: 0px;
     padding-left: 0px;
     margin-left: 0px;
	/*border-top-width: 0px;
    border-top-style: dotted;
    border-top-color: #E1E1E1;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #E1E1E1;
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;*/
}

.selezione2
{
    color: #000000;
    font-weight: bold;
    font-size: 0.95em;
    /*text-decoration: underline;*/
}
.foot1
{
    float: left;
    width: 33%;
}
.foot2
{
    float: right;
    width: 55%;
    text-align: right;
    margin-right: 36px;
}
.rigaPDF
{
    text-align: right;
    float: left;
    width: 96%;
    padding-top: 6px;
    margin-bottom: 11px;
}
.rigaPDF a:link
{
    font-weight: normal;
    color: #0000bb;
    background-color: #FFFFFF;
}
.rigaPDF a:visited
{
    font-weight: normal;
    color: #0000bb;
    background-color: #FFFFFF;
}
.rigaPDF a:active
{
    font-weight: normal;
    color: #0000bb;
    background-color: #FFFFFF;
}
.rigaPDF a:hover
{
    font-weight: normal;
    color: #0000bb;
    background-color: #FFFFFF;
}
.titPDF
{
    color: #505050;
    font-weight: bold;
    background-color: #FFFFFF;
}
.selezione3
{
    color: #000000;
    text-decoration: underline;
}
.hidden
{
    display: none;
}
.border0
{
    border: 0;
}
.formRicerca 
{
    padding:0;
    margin:0;
}



/****************************************************************
        STILI SPECIFICI PORTALE SERVIZI AL CITTADINO
****************************************************************/
.CittadRid
{
    font-size: 0.6em;
    float: left;
    width: 151px;
    padding-left: 0px;
    padding-top: 19px;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #FFCC00;
    padding-right: 33px;
    background-repeat: no-repeat;
    background-position: center top;
    color: #333333;
    padding-bottom: 25px;
    margin-left: 0px;
    visibility: visible;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #efefef;
    background-image: url(../Iternet/images/menu.gif);
    line-height: 1.2em;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CittadRid a:link
{
    color: #333333;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.CittadRid a:visited
{
    color: #333333;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.CittadRid a:hover
{
    color: #333333;
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.CittadRid a:active
{
    color: #333333;
}
.ServiziLogin
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.8em;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    background-color: #FEF7D6;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/4b+.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 1px;
    padding-top: 22px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 11px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #FFCC00;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #FFCC00;
    float: left;
    width: 100%;
}
.TitoloLogin-
{
    padding-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    background-color: #FFFFFF;
    padding-top: 8px;
    font-size: 1.4em;
    font-weight: bold;
    padding-left: 3px;
}
.Login
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.8em;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    background-color: #efefef;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    background-image: url(../Iternet/images/4b+.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 1px;
    padding-top: 22px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 11px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #CCCCCC;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CCCCCC;
    float: left;
    width: 100%;
    color: #000000;
}

.navig
{
    padding-top: 2px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 11px;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-align: center;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CCCCCC;
    clear:right;
}

.tabComuneEtimologia
{
	clear:left;
	text-align:center;
	margin-bottom: 20px;
	WIDTH: 100%;
	border-width: 2px;
	
	
}


.colonnaTabTitoloComuneEtimologia
{
	BACKGROUND: #f2f8f4;
	
	BORDER-RIGHT: #e9e9e9 1pt outset;
	PADDING-RIGHT: 3pt;
	
	BORDER-TOP: #e9e9e9 1pt inset;	
	PADDING-TOP: 3pt;
	
	
	BORDER-LEFT: #e9e9e9 1pt inset;
	PADDING-LEFT: 3pt;
	
	WIDTH: 100%;
	
	BORDER-BOTTOM: #e9e9e9 1pt inset;
	PADDING-BOTTOM: 3pt;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	
	
	
}

.colonnaTabComuneEtimologia
{
	
	BORDER-RIGHT: #e9e9e9 1pt outset;
	PADDING-RIGHT: 3pt;
		
	BORDER-TOP: #e9e9e9 1pt inset;	
	PADDING-TOP: 3pt;
		
		
	BORDER-LEFT: #e9e9e9 1pt inset;
	PADDING-LEFT: 3pt;
		
	WIDTH: 100%;
		
	BORDER-BOTTOM: #e9e9e9 1pt outset;
	PADDING-BOTTOM: 5pt;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	
	
}

.testoGiustificato{
	text-align:justify;
}

.testoLeft {
	text-align:left;
}

.linkGlossario li{
	display:inline;
	margin-left: 3px;
	padding-left: 3px;
}
.linkGlossario {
	margin-left: 3px;
	padding-left: 3px;
	float:left;
}

.testoGlossario p{
	text-align:justify;
}

/************************************************************
                       FORM REGISTRAZIONE
************************************************************/
.inputform {
	FLOAT: right; WIDTH: 65%
}
.inputform2 {
	FLOAT: left; MARGIN-LEFT: 36px; WIDTH: 65%
}
.inputform3 {
	FLOAT: right; WIDTH: 75%; HEIGHT: 20px
}
.rigaform {
	PADDING-RIGHT: 0.1em; MARGIN-TOP: 0.25em; PADDING-LEFT: 0.1em; FLOAT: left; PADDING-BOTTOM: 0.1em; WIDTH: 99%; PADDING-TOP: 0.1em; display: block
}

.forms-field-required {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.labelform {
	MARGIN-TOP: 0.2em; PADDING-LEFT: 0.9em;  FLOAT: left; TEXT-ALIGN: left; display: block
}


.labelformBold {
	MARGIN-TOP: 0.2em; PADDING-LEFT: 0.9em; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; COLOR: #ff0000; TEXT-ALIGN: left
}
.labelform_multi {
	MARGIN-TOP: 0.2em; PADDING-LEFT: 0.9em; FONT-SIZE: 0.6em; TEXT-ALIGN: left
}

.SpazioDestra4Intranet {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px; WIDTH: 100%
}

.sfTit {
	PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 1px; MARGIN-BOTTOM: 0.2em; BORDER-BOTTOM-COLOR: #ffeac4; PADDING-BOTTOM: 0px; WIDTH: 100%
}

.invia4 {
	display:block; BORDER-RIGHT: #f6c15c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #efab38 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND-IMAGE: url(../immaginiMie/sf_bot5.gif); PADDING-BOTTOM: 1px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #efab38 1px solid; WIDTH: 44%; CURSOR: default; COLOR: #000066; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #f6c15c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffeac4; TEXT-ALIGN: center; TEXT-DECORATION: none; MARGIN-TOP: 4px; MARGIN-BOTTOM: 9px;
}

.invia5 {
	BORDER-RIGHT: #f6c15c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #efab38 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BACKGROUND-IMAGE: url(../immaginiMie/sf_bot5.gif); PADDING-BOTTOM: 1px; MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #efab38 1px solid; CURSOR: pointer; COLOR: #000066; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #f6c15c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffeac4; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.allinJustify{
	text-align: justify;
	}
	
.errorMsg{
	text-align: justify;
	font-weight: bold;
	color: #FF0000;
	clear:left;
	display:block; 
	
	
	}
.errorMsgPrivacy{
	text-align: justify;
	font-weight: bold;
	color: #FF0000;
	clear:left;
	display:block;
	MARGIN-BOTTOM: 5px;	
	
	}
	
.bottoniera {
	clear:left;
	display:block;PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
		
.spostaAdestra{
		margin-left:3px;
	}