body    {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #CCC;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    }

td, p, ul  {
    font-weight: normal;
    font-size: 95%;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    }

a:visited { color: #C30; text-decoration: underline; background-color: transparent}
a:link {color: #C30; text-decoration: underline; background-color: transparent}
a:hover {color: #900; text-decoration: underline; background-color: transparent}
img {border: 0px;}
.ombra  {
    background-image: url(http://www.comune.modena.it/edilizia/img/ombra_sfondo.jpg);
    background-repeat: repeat-x;
    }

.prolungamento  {
        background-image: url(http://www.comune.modena.it/edilizia/img/prolungamento.jpg);
        }

.sfondobarraalta    {
        background-color: #666;
        color: #000;
        }

.ghirlandina    {
        background-image: url(http://www.comune.modena.it/edilizia/img/ghirlandina_sfondo.jpg);
        background-repeat: no-repeat;
        }

.arancione    {
        padding-left: 4px;
        font-weight: bold;
        font-size: 90%;
        padding-bottom: 2px;
        padding-top: 2px;
        color: #fff;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #C60;
        vertical-align: middle;
        }

a.arancione:visited {color: #FFF; text-decoration: none; background-color: transparent}
a.arancione:link {color: #FFF; text-decoration: none; background-color: transparent}
a.arancione:hover {color: #FC0; text-decoration: underline; background-color: transparent}

.grigiocolonne  {
        background-color: #999;
        color: #FF9;
        }

td.giallo   {
    font-weight: normal;
    font-size: 80%;
    color: #FC6;
    line-height: 16px;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #999;
    letter-spacing: 1px;
    }

a.giallo:visited {color: #FF9; text-decoration: none; background-color: transparent}
a.giallo:link {color: #FF9; text-decoration: none; background-color: transparent}
a.giallo:hover {color: #FC6; text-decoration: underline; background-color: transparent}

.freccinagiallo {
        font-weight: normal;
        font-size: 80%;
        color: #FF9;
        line-height: 15px;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #999;
        }

td.menualto {
        padding-bottom: 5px;
        font-weight: normal;
        font-size: 80%;
        color: #333;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #CCC;
        vertical-align: bottom;
        }

a.menualto:visited {color: #333; text-decoration: none; background-color: transparent}
a.menualto:link {color: #333; text-decoration: none; background-color: transparent}
a.menualto:hover {color: #FFF; text-decoration: none; background-color: transparent}

.spaziatorecolonna  {
        padding-top: 3px;
        background-color: #999;
        color: #000;
        }

INPUT.bottone   {
        font-weight: normal;
        font-size: 72%;
        color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #999;
        text-decoration: none;
        letter-spacing: 1px;
        }

input {background:#fff;}
input.but { border-color:#666;color:#fff;width:100px;margin-top:5px; border:1px solid;background:#999;}

select   { border: #666 1px solid; font-size: 85%; color: #000;}
    
.spazio {
    padding-top: 1px;
    }

.bordogrigio    {
        border: #666 1px solid;
        color: #FFF;
        background-color: #999;
        }

td.testobianco  {
        font-weight: bold;
        font-size: 75%;
        color: #FFF;
        background-color: #999;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        padding-left: 5px;
        padding-right: 5px;
        vertical-align: middle;
        letter-spacing: 1px;
        }

a.testobianco:link, a.testobianco:visited {color: #FFF; text-decoration: none; background-color: transparent; font-size: 75%;font-weight:bold;}
a.testobianco:hover {color: #CF6; text-decoration: underline; background-color: transparent}

/* MIROF WAS HERE */
#percorso {
   display: none;
}
#footer {
   display: none;
}
/*
td.percorso {
    padding-left: 3px;
    font-weight: normal;
    font-size: 75%;
    color: #FFF;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #999;
    letter-spacing: 1px;
    }

a.percorso:visited {color: #FFF; text-decoration: underline; background-color: transparent}
a.percorso:link {color: #FFF; text-decoration: underline; background-color: transparent}
a.percorso:hover {color: #C60; text-decoration: underline; background-color: transparent}
*/

/* END OF MIROF */

.grassetto  {
        font-weight: bold;
        font-size: 90%;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
        background-color: #CCC;
        }

hr  {
    color: #C60;
    background-color: transparent;
    border-style: dotted;
    height: 2px;
    }

.tabellacentrale    {
        border-right: #666 1px solid;
        border-bottom: #666 1px solid;
        padding-right: 5px;
        padding-bottom: 10px;
        }

.menusecondario {
        font-weight: bold;
        font-size: 75%;
        color: #333;
        background-color: #CCC;
        line-height: 14px;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        }

.titolonews   {
    padding-left: 4px;
    font-weight: bold;
    font-size: 95%;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #C60;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCC;
    letter-spacing: 2px;
    border-bottom: #666 1px solid;
    }

.lineabassa {
        border-bottom: #999 1px solid;
        padding-bottom: 3px;
        padding-top: 2px;
        }

.titolo {
    font-weight: bold;
    font-size: 90%;
    color: #003399;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCC;
    }

td.mappasito    {
        padding-left: 3px;
        font-weight: normal;
        font-size: 85%;
        font-style: normal;
        font-family: Arial, Helvetica, sans-serif;
        border-right: #666 1px solid;
        border-left: #666 1px solid;
        border-bottom: #666 1px solid;
        background-color: #CCC;
        color: #000;
        line-height: 17px;
        }

a.mappasito:visited {color: #000; text-decoration: underline; background-color: #CCC}
a.mappasito:link {color: #000; text-decoration: underline; background-color: #CCC}
a.mappasito:hover {color: #C30; text-decoration: underline; background-color: #CCC}
td.logo1 {width:294px;align:left;}
td.logo2 {width:234px;align:left;}
td.logo3 {width:83px;align:left;}

/* stili aggiunti da laura */
#contenuto, #percorso {margin-left: 5%; margin-right: 5%;}
.tabce {border-bottom: 1px dotted #C60; width:100%;}
#percorso {border: #666 1px solid; color: #FFF; background-color: #999; font-size:75%; color: #FFF; padding: 1px;}
.tabce {caption-side:top;}
th.ce {color: #000; text-align:left; font-weight:bold; font-size:80%;}
td.datice, th.ce {border-bottom: 1px solid #999; vertical-align:top;}
tr.pian {background-color: #66CDA9;}
tr.conc {background-color: #E090C0;}
.datice { width: 80%; color: #000;}
.titoloce {color: #900; font-weight: bold; font-family: georgia; text-align:center;}
.bold {font-weight: bold;}
li.controlli {border-bottom: 1px dotted #C60; padding: 0.5em;}
h1.controlli {font: bold 100% arial, helvetica, sans-serif; color: #003399; text-align: center;}
h2.controlli {font: bold 95% arial, helvetica, sans-serif; color: #C60; border-bottom: #666 1px solid;}
label, .label { color:#003399; text-align:right; font-weight: bold;}
td.form {border-bottom: 1px dotted  #C60;}
.urbanita {border: #666 1px solid; width:450px;}

.news {border-bottom: 2px dotted #C60; vertical-align:top;padding: 4px;}
.colonnacentrale{padding: 10px;}
.note {font-size: 85%;}

#path a {text-decoration:none; font-weight:bold;font-size:90%; }
#contenutohf {margin-left: 20px;margin-right: 20px;font-size:90%;}
dt {font-weight: bold;}
dd {margin: 0.2em 0.4em 1em;}
#contenutohf h2 {font: bold 95% arial, helvetica, sans-serif; color: #C60;border-top: 1px solid #444;padding-top:10px;}
#contenutohf h3 {font: bold 90% arial, helvetica, sans-serif; color: #C60;}
.tab_news {width:90%; margin:0 auto;}

#elencomoduli li{padding-bottom: 10px;list-style-type: disc;}

.titriga { font-weight: bold; font-size: 90%;color: #fff;background-color: #C60;}
.labeldati{ width: 20%; padding-left: 3px; text-align:left; font-size: 75%;color: #FFF;background-color: #999;letter-spacing: 1px;}
.dati {color:#444;}
.tabcommedil {width: 100%}
.commissione {width: 100%}
h1.commedil {font: bold 100% arial, helvetica, sans-serif; color: #444; text-align: center;}
a.linkpratica {color: #FFF; text-decoration: underline; background-color: transparent}
a.linkpratica:visited {color: #FFF;}
a.linkpratica:hover {color: #900; background-color: #fff}

#domweb-icon {background: #fff url(../img/mypc32.png) center left no-repeat;background-color: #999;width:40%;border-right:1px solid #cc6600;padding-left:32px;}
#bancadati-icon {background: #fff url(../img/mydocuments32.png) center left no-repeat;background-color: #999;width:30%;border-right:1px solid #cc6600;padding-left:32px;}
#modulistica-icon {background: #fff url(../img/docfile32.png) center left no-repeat;background-color: #999;width:30%;padding-left:32px;}

/*style2010
#contenuto {background:#F1F4F5;color:#000000;font-size:90%;margin:0 0 2em;padding:1em 1em 0;vertical-align:top;}
*/
#contenuto-intestazione {text-align: center;background-color: #fff;}
#intestazione {margin:0 auto;width: 969px;}
#portal-logo img {border:0 none;margin:0;padding:0;}
#logobackg {height:auto !important;margin-top:-20px;min-height:123px;}
#navigatore-centrale {background: transparent;font-size:1em;margin-left:0;margin-top:-50px;padding:0 0 0.5em;text-align:right;}
#navigatore-centrale ul {display:inline;padding-right:1em;}
#navigatore-centrale li {color:#FFFFFF;display:inline;font-weight:normal;letter-spacing:1px;}
#navigatore-centrale li a {color:#FFFFFF;text-decoration:none;}
#navigatore-centrale li a:hover {color:#900000;text-decoration:none;}



