@charset "utf-8";
/* CSS Document */



body { background-color: #a00d59; margin: 0; padding: 0; font: 12px Tahoma, Geneva, sans-serif; }
#container {/*background: #a00d59 url('img/unc.gif') no-repeat;*/ display: block; width: 960px; height: 440px; position: relative;} 
#top {width: 960px; height: 214px; position:absolute;}
#top h1 {margin: 0; padding: 0;}
#top h1 a {position: absolute; width: 261px; height: 213px; top: 0px; right: 0px; background:url(../img/logo_page.gif) no-repeat; display:block;}
#top h1 a span {display: none;}

/* classi comuni */

ul.lista {margin: 0; padding: 0; list-style: none;}
ul.lista li { display: inline; }
ul.lista li a {display: block; text-decoration:none; font: bold 11px Tahoma, Geneva, sans-serif;}

ul.giallo a {color: #fff; float:left; font: bold 11px Tahoma, Geneva, sans-serif;  border-right: 2px solid #ff0;}
ul.giallo a:hover {color: #ff0; float:left; font: bold 11px Tahoma, Geneva, sans-serif; border-right: 2px solid #ff0;}

.colonna {float: left;}
.pulito { height: 10px; clear:left; display: block;}
#menu {position: absolute; top: 190px; left: 190px; border-left: 2px solid #ff0; z-index: 12;}
#menu ul a {text-transform:uppercase; padding: 0 10px;}

#box-flash {width: 880px; height: 278px; height: 212px; position: absolute; top: 214px; right: 0px; }
#effe { background: url(../img/effe.gif) no-repeat; width: 430px; height: 760px; display: block; position:absolute; top: 0px; left: 0px; z-index: 11;}

#box-flash img {width: 880px; height: 212px;}

#news {/*position: absolute; top: 520px; right: 0; */width: 184px; border-left: 2px solid #ff0; padding-left: 10px;}
#news h3 {margin: 0; padding: 0 0 0 10px; color: #ff0; font: bold 14px Tahoma, Geneva, sans-serif;}
#news ul a {color: #fff; /*padding-left: 10px; margin: 10px 0;*/ margin-top:10px;}
#news ul a strong {color: #ff0; display: block; }
#news ul a span.data {display: block;}

#containertxt { position: relative; height: auto !important; height: 350px; min-height: 350px; color: #ffffff; font: 12px Tahoma, Geneva, sans-serif; margin-top: 0; z-index:13;}
#containertxt h2, #containertxt .titoloh2 {color: #ff0; font: bold 18px Tahoma, Geneva, sans-serif;  margin: 0; padding: 0; text-transform:uppercase;}
#containertxt h3 {color: #ff0; font: bold 14px Tahoma, Geneva, sans-serif;  margin: 0; padding: 0;}
#containertxt h4 {color: #ff0; font: bold 12px Tahoma, Geneva, sans-serif;  margin: 0; padding: 0;}

#secondolivello {margin: 0 0 0 97px; padding: 0; width: 155px; display: block; min-height: 100px;}
#secondolivello ul a {color: #fff; text-transform:uppercase; margin-top: 3px;}
#secondolivello ul ul a {border-left: 1px solid #ff0; margin: 0; padding: 2px 0 2px 5px; }

#secondolivello ul a.sel {color: #ff0;}
#editor {width: 470px; margin: 0 0 0 16px; color: #fff; font: normal 12px Tahoma, Geneva, sans-serif; background-color: #a00d59;}
#editor .giallotxt {color: #ff0;}
#editor p {margin-top:0; padding-top: 0;}

#editor a[href $='.pdf'] { padding-right: 18px; background: transparent url(/img/icone/pdf.gif) no-repeat center right; color: #ff0; text-decoration:none;}
#editor a[href $='.doc'] { padding-right: 18px; background: transparent url(/img/icone/doc.gif) no-repeat center right; color: #ff0; text-decoration:none;}
#editor a[href $='.xls'] { padding-right: 18px; background: transparent url(/img/icone/xls.gif) no-repeat center right; color: #ff0; text-decoration:none;}
#editor a[href ^="mailto:"] { padding-right: 20px; background: transparent url(/img/icone/mailto.gif) no-repeat center right; color: #ff0; text-decoration:none;}

object {z-index: 1}
object embed {z-index: 1;}

#editor .schedapaga {position: relative; padding: 0 100px 0 8px;}
#editor .schedapaga prezzo { color: #ff0; text-align:right;}
#editor .schedapaga form { text-align:left}
#editor .schedapaga form label{ text-align:left; font-size: 18px; color: #ff0; width: 300px; float: left;}
#editor .schedapaga form input{ float:right}
.livello4 {width: 664px;}

.livello4 .livellogriglia a{color: #fff; float:left; width: 160px; display: block; padding : 0 10px 10px 0;}
.livello4 .livellogriglia strong.des {display: block; color: #ff0;}

#footer { z-index:23;}
#menu_servizio {margin: 10px 0 0 24px; border-left: 2px solid #ff0; height: 13px; width:auto; z-index:23;}
#menu_servizio ul a {padding: 0; text-align:center; padding: 0 10px;}

#colonnaservizio {width: 210px; padding-left: 10px;}
#photos a { border: 2px solid #ff0; float: left; margin: 0 8px 8px 0;}
#photos a img {width: 100px; height: 75px; border: 0; padding: 0; margin: 0;}

#listanews {display: block;}
#listanews ul li a {display: block; color: #fff;margin-top:10px;}
#listanews a strong {color: #ff0; display: block;}

.bordo_sopra { margin-top: 5px; padding: 5px 0 0 0; border-top: 1px solid #ff0;}
.bordo_sotto { margin-bottom: 5px; padding: 0 0 5px 0; border-bottom: 1px solid #ff0;}

.paginazione {display: block; color: #fff;}
.paginazione a {color: #fff; text-decoration:none;}
.paginazione  .evidenziato {color: #ff0; font-weight:bold;}
