*  { font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }body            { background: #e0d7a3 url("img/quadro.gif") no-repeat fixed 560px 200px; margin: 0; padding: 0 0 100px }img { border: 0px }a:link, a:visited { color: #840000 }a:hover  { color: #e0d7a3 }#testata             { background: #fff url("img/banner.gif") no-repeat left top; margin: 0; padding: 1em 0 0; width: 100%; height: 5em }#testata ul            { font-weight: bold; list-style-type: none; margin: 0px 0px 0px 260px; padding: 4em 0px 0px }#testata ul li     { font-size: 0.7em; float: left; margin-top: 0px; margin-right: 15px; padding: 0px }#testata ul li a:link, #testata ul li a:visited  { color: #840000; font-weight: bold; text-decoration: none }#testata ul li a:hover  { color: #e0d7a3 }#testata ul li.home    { color: #e0d7a3; margin-right: 50px }#pattern              { line-height: 120%; background-color: #e0d7a3; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; width: 100% }#riga-rossa            { color: #fff; background-color: #840000; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 2em }strong { color: #424242 }#riga-rossa p    { margin: 0px; padding: 0.75em 0px 0px 15px }#riga-rossa a   { color: #fff; font-weight: bold; font-size: 0.7em; text-decoration: none }.qui-preferenze { color: #e69d9d; font-size: 0.7em }#menu-int                    { background-color: transparent; margin: 0 10px 10px; padding-bottom: 8px; z-index: 2; width: 230px; float: left }#voci              { font-size: 0.75em; background: #fff url("img/ombra2.gif") repeat-x; margin: 0; padding: 10px 40px 0 0; z-index: 1; border-right: 1px solid #444440; border-bottom: 1px solid #444440; border-left: 1px solid #444440 }#presentazione   { float: left; margin-top: 10px; width: 470px }#presentazione p    { color: #424242; font-size: 0.85em; font-weight: bold; margin: 0; padding: 5px 0 20px 10px }#col-sin      { width: 300px; float: left }#col-sin1 { width: 348px; float: left }#col-dx    { font-size: 0.8em; float: left; width: 200px }#col-dx1 { font-size: 0.8em; width: 348px; float: left }#col-dx2 { font-size: 0.8em; width: 300px; float: left }.contenuto  { padding: 0 10px 10px; border: solid 1px #840000 }.box-home, .box-home-contrasto             { font-size: 0.85em; background: #fff url("img/ombra.gif") repeat-x left bottom; margin-top: 10px; margin-left: 20px; padding-bottom: 10px }.box-home-contrasto .contenuto   { background-repeat: repeat-x; background-position: left bottom; padding: 0 10px 30px; border-top: 1px solid #840000; border-right: 1px solid #840000; border-left: 1px solid #840000 }.box-home-contrasto .contenuto1 { background-repeat: repeat-x; background-position: left bottom; padding: 0 10px 10px; border-top: 1px solid #840000; border-right: 1px solid #840000; border-left: 1px solid #840000 }#contenitore      { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 10px }#contenitore-home     { padding-left: 20px }#main                   { background: repeat-x left bottom; margin-left: 200px; padding: 0px 0px 6px; position: absolute; z-index: 2; top: 7em; width: 550px }.contenuto-main,  .contenuto-progetti { font-size: 0.85em; background-color: #fff; padding: 30px 10px 10px 50px; border: solid 1px #72622e }.contenuto-img { font-size: 0.85em; background-color: #fff; padding: 30px 10px 10px 30px; border: solid 1px #72622e }h1   { color: #424242; font-size: 1em; font-family: georgia, "Times New Roman", Times }h2  { color: #424242; font-size: 1.3em; font-family: georgia, "Times New Roman", Georgia, Times; margin-bottom: 0; padding-bottom: 0 }h4 { color: #424242; font-size: 1em; font-family: georgia, "Times New Roman", Times; font-weight: bold; margin-top: 5px; padding-bottom: 0 }h3 { color: #840000; font-size: 1.5em; font-family: georgia, "Times New Roman", Georgia, Times; margin-bottom: 0; padding-bottom: 0 }h5 { color: #424242; font-size: 1em; font-weight: normal; line-height: 0; margin-top: 10px; margin-bottom: 0; padding-bottom: 0 }#voci ul    { font-weight: bold; list-style-type: none; margin: 0px; padding: 5px 0px 5px 10px }#voci ul li { padding-top: 1px; padding-bottom: 1px; border-bottom: 1px solid #d4aca7 }#voci ul li a { text-decoration: none }.nascondi { margin: 0px; padding: 0px; height: 1px; visibility: hidden; display: none }.pulisci   { clear: both }hr  { visibility: hidden }.box-in150 { font-size: 0.85em; background-color: #ebe7ce; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0 10px 10px; padding-top: 13px; width: 150px; float: right; border-right: 1px solid #94947b; border-bottom: 1px solid #94947b }.box-in200      { font-size: 0.85em; background-color: #ecece1; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0 10px 10px; padding-top: 13px; width: 200px; float: right; border-right: 1px solid #94947b; border-bottom: 1px solid #94947b; border-left: 0 solid #5c5c4c }.inside        { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; padding: 0 3px 1px 7px }.inside h2, .inside p { margin-top: 0px; padding-top: 0px }.inside .interstiziale { height: 2px }.inside .ultimo { margin-bottom: 0px; padding-bottom: 0px }.portfolio { font-size: 0.9em; border: solid 1px #840000; width: 250px }.progetto        { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 475px }.commento-sito p { font-size: 0.85em; margin: 0px; padding: 0px }.commento-sito2 p { margin: 0px; padding: 0px }.commento-sito img, .commento-sito2 img { margin-right: 10px; border: 0px }
