@charset "UTF-8";

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

.clrleft,.clrright {
display:block;
line-height:0;
height:1em;
}

.clrleft {
clear:left;
}

.clrright {
clear:right;
}

.orario {
display:block;
font-size:90%;
color:#999;
}

a img {
border:0 none;
}

#page {
width:789px;
background-image:url(../img/bg-page.gif);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
}

#page a:hover,#page a:active {
color:#626e07;
text-decoration:underline;
}

#page h3 {
color:#626E07;
margin-top:0;
}

#header {
width:auto;
margin:0 auto 0 5px;
padding:0;
}

#header .header-left {
width:323px;
height:230px;
float:left;
}

#header .header-left .damico {
width:323px;
height:151px;
background-image:url(../img/giovanni-damico.jpg);
background-repeat:no-repeat;
}

#header .header-left .slogan {
width:323px;
height:79px;
background-image:url(../img/lavoro-abruzzo-migliore.gif);
background-repeat:no-repeat;
}

#header .header-right-home {
width:456px;
height:230px;
background-image:url(../img/headers/header-home.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-damico {
width:456px;
height:230px;
background-image:url(../img/headers/header-damico.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-news {
width:456px;
height:230px;
background-image:url(../img/headers/header-news.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-agenda {
width:456px;
height:230px;
background-image:url(../img/headers/header-agenda.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-attivita {
width:456px;
height:230px;
background-image:url(../img/headers/header-attivita.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-contatto {
width:456px;
height:230px;
background-image:url(../img/headers/header-contatto.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-segnala {
width:456px;
height:230px;
background-image:url(../img/headers/header-segnalazioni.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-storie {
width:456px;
height:230px;
background-image:url(../img/headers/header-storie.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-faq {
width:456px;
height:230px;
background-image:url(../img/headers/header-faq.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-link {
width:456px;
height:230px;
background-image:url(../img/headers/header-links.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#header .header-right-sondaggi {
width:456px;
height:230px;
background-image:url(../img/headers/header-sondaggi.jpg);
background-repeat:no-repeat;
margin:0 0 0 323px;
}

#menu {
width:779px;
clear:left;
margin:0 auto;
padding:0;
}

#menu .menu-top {
width:779px;
background-image:url(../img/bg-menu-top.jpg);
background-repeat:no-repeat;
background-position:right;
height:33px;
}

#menu .menu-top ul li a.mhome {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-home.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-top ul li a.mhome-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-home.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-top ul li a.mdamico {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-damico.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-top ul li a.mdamico-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-damico.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-top ul li a.mnews {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-news.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-top ul li a.mnews-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-news.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-top ul li a.magenda {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-agenda.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-top ul li a.magenda-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-agenda.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-top ul li a.mblog {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-blog.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-top ul li a.mblog-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-blog.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-top ul li a.mcontatto {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-contatti.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-top ul li a.mcontatto-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-contatti.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-center {
width:779px;
height:187px;
overflow:hidden;
}

#menu .menu-center-int {
width:779px;
height:1px;
border-top:1px solid #7a7a7a;
border-bottom:1px solid #7a7a7a;
}

#menu .menu-center .menu-center-left {
width:513px;
height:187px;
float:left;
position:relative;
background-image:url(../img/menu/menu-center-left.jpg);
background-repeat:no-repeat;
}

#menu .menu-center .menu-center-left div {
width:450px;
color:#fff;
font-family:"Times New Roman", Times, serif;
font-size:15px;
line-height:19px;
margin:5px auto 0;
padding:5px 0 0;
}

#menu .menu-center .menu-center-left div ul {
list-style-type:none;
margin:7px 0 0;
padding:0;
}

#menu .menu-center .menu-center-left div span {
margin:0 0 0 8px;
padding:0;
}

#menu .menu-center .menu-center-left span a {
color:#fff;
display:block;
font-weight:700;
background-image:url(../img/home/fr-white.gif);
background-repeat:no-repeat;
background-position:0 6px;
margin:0 0 0 8px;
padding:0 0 0 12px;
}

#menu .menu-center .menu-center-right {
width:266px;
height:187px;
float:right;
background-image:url(../img/menu/menu-center-right.jpg);
background-repeat:no-repeat;
margin:0;
}

#menu .menu-bottom {
width:779px;
height:33px;
}

#menu .menu-bottom ul li a.mfeed {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-feed.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.mattivita {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-attivita.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.mattivita-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-attivita.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-bottom ul li a.matti {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-atti.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.matti-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-atti.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-bottom ul li a.mrassegna {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-rassegna.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.mrassegna-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-rassegna.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-bottom ul li a.mconsiglio {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-consiglio.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.mconsiglio-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-consiglio.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-bottom ul li a.mnewsletter {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-newsletter.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.mnewsletter-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-newsletter.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#menu .menu-bottom ul li a.mlink {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-links.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu .menu-bottom ul li a.mlink-c {
width:121px;
height:33px;
display:block;
background-image:url(../img/menu/m-links.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#contents {
width:auto;
line-height:18px;
overflow:hidden;
margin:10px auto 10px 32px;
padding:0;
}

#contents .navigator {
font-size:11px;
width:725px;
float:left;
background-image:url(../img/bg-navigator.gif);
background-repeat:no-repeat;
background-position:left bottom;
clear:left;
margin:0 0 20px;
padding:12px 0 10px;
}

#contents .navigator .navigator-path {
float:left;
margin:7px 0 0;
}

#contents .navigator .navigator-path strong {
color:#626e07;
font-weight:700;
}

#contents .navigator .navigator-path-h {
width:430px;
float:left;
margin:7px 0 0;
}

#contents .navigator .navigator-path-h strong {
color:#626e07;
font-weight:700;
font-family:"Times New Roman", Times, serif;
font-size:20px;
}

#contents .navigator .navigator-search {
width:290px;
float:left;
text-align:right;
}

#contents .contents-left {
width:190px;
float:left;
background-image:url(../img/bg-left.gif);
background-repeat:no-repeat;
margin:0;
padding:8px 0;
}

#contents .contents-right {
width:505px;
border-left:1px dashed #7a7a7a;
overflow:hidden;
margin:0 0 0 205px;
padding:0 0 0 15px;
}

#contents .contents-left .container {
width:176px;
margin:0 auto;
}

#contents .contents-right .sotto {
display:block;
background-color:#ebebeb;
font-size:12px;
margin:1px 0 0;
padding:3px;
}

#contents .contents-right .sotto select {
font-size:11px;
border:1px solid #666;
padding:2px;
}

#footer {
width:763px;
clear:both;
text-align:center;
border-top:1px solid #7a7a7a;
border-bottom:1px solid #7a7a7a;
background-image:url(../img/bg-footer.gif);
background-repeat:repeat-x;
font-size:11px;
margin:10px auto 0;
padding:8px;
}

#contents .navigator .navigator-search form input.search {
font-size:10px;
width:90px;
height:14px;
border:1px solid #c7c7c7;
background-image:url(../img/bg-search.gif);
padding:4px;
}

#contents .navigator .navigator-search form input.invia {
font-size:10px;
color:#32a0f7;
font-weight:700;
width:44px;
height:24px;
border:1px solid #c7c7c7;
background-image:url(../img/invia.gif);
padding:4px;
}

.key {
font-weight:700;
color:#32a0f7;
}

#contents .contents-left form input.search {
font-size:10px;
width:147px;
height:14px;
border:1px solid #c7c7c7;
background-image:url(../img/bg-search.gif);
padding:4px;
}

#contents .contents-left form input.invia {
font-size:10px;
color:#32a0f7;
font-weight:700;
width:44px;
height:24px;
border:1px solid #c7c7c7;
background-image:url(../img/invia.gif);
margin:5px 0 0;
padding:4px;
}

#contents h1 {
font-family:"Times New Roman", Times, serif;
font-size:22px;
line-height:22px;
color:#626e07;
width:723px;
border-bottom:1px dashed #7a7a7a;
clear:left;
margin:0 0 20px;
padding:0 0 10px;
}

#contents h2 {
font-family:"Times New Roman", Times, serif;
font-size:19px;
line-height:20px;
color:#626e07;
background-image:url(../img/bg-graybox.gif);
clear:right;
margin:3px 0 20px;
padding:5px;
}

p.top {
width:100%;
float:right;
background-color:#f4f3f3;
text-align:right;
border-top:1px dashed #7a7a7a;
border-bottom:1px dashed #7a7a7a;
padding:5px 5px 5px 0;
}

.img-left {
float:left;
background-color:#f4f3f3;
border:1px solid #7a7a7a;
margin:0 8px 8px 0;
padding:5px;
}

.img-right {
float:right;
background-color:#f4f3f3;
margin:0 0 8px 8px;
padding:0;
}

#contents .contents-right .gray-box {
background-image:url(../img/bg-graybox.gif);
border:1px solid #7a7a7a;
font-style:oblique;
padding:12px;
}

#contents .contents-right .racchiudi {
width:100%;
margin:0 0 20px;
}

#contents .contents-right .left-box {
width:180px;
float:left;
background-image:url(../img/bg-graybox.gif);
border:1px solid #7a7a7a;
padding:12px;
}

#contents .contents-right .right-box {
width:260px;
float:right;
border:1px solid #7a7a7a;
margin:0 0 10px;
padding:12px;
}

.redtext {
font-weight:700;
color:#b00000;
}

#contents .contents-right ul.news li {
list-style-type:none;
border-bottom:1px dashed #7a7a7a;
background-image:url(../img/bg-news.jpg);
background-repeat:repeat-x;
background-position:left bottom;
overflow:hidden;
margin:0 0 10px;
padding:10px;
}

#contents .contents-right ul.faq li h2 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#626e07;
background-image:url(../img/bg-graybox.gif);
margin:3px 0 0;
padding:5px;
}

#contents .contents-right .agend-box {
background-image:url(../img/bg-graybox.gif);
border:1px solid #7a7a7a;
padding:12px;
}

#contents .contents-right .agend-boxul.agenda li {
list-style-type:none;
border-bottom:1px dashed #7a7a7a;
margin:0 0 5px;
padding:5px 0 10px;
}

#contents .contents-right .agend-box ul.agenda li h2 {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#626e07;
background-color:#fff;
background-image:none;
margin:3px 0 0;
padding:5px;
}

#contents .contents-right ul.agenda li h2 {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#626e07;
background-image:url(../img/bg-graybox.gif);
margin:3px 0 0;
padding:5px;
}

#page #menu .menu-center .menu-center-right p {
width:190px;
text-align:center;
margin:10px 0 5px 28px;
}

#page #menu .menu-center .menu-center-right table.calendar {
width:190px;
border-top:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
background-color:#fff;
margin:0 0 0 28px;
}

#page table.calendar td {
border-bottom:1px solid #a7a7a7;
border-left:1px solid #a7a7a7;
font-size:10px;
text-align:center;
line-height:11px;
}

#page table.calendar td.month1 a {
font-weight:700;
text-transform:uppercase;
color:#32a0f7;
display:block;
background-color:#fff;
}

#page table.calendar td.month {
font-weight:700;
text-transform:uppercase;
color:#32a0f7;
background-color:#fff;
}

#page table.calendar td.status {
font-weight:700;
background-color:#32a0f7;
color:#fff;
}

#page table.calendar td a {
display:block;
background-color:#32A0F7;
color:#fff;
font-weight:700;
padding:2px;
}

#page table.calendar td span {
display:block;
padding:2px;
}

#page table.calendar td.calendarToday span {
background:#626e07;
color:#fff;
font-weight:700;
}

#contents .contents-left table.calendar {
width:175px;
border-top:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
}

#contents .contents-right ul.approfondimenti li {
list-style-type:none;
border-bottom:1px dashed #7a7a7a;
margin:0;
padding:5px 0;
}

#contents .contents-right ul.approfondimenti li a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:right;
width:100%;
padding:0;
}

#contents .contents-left h2 {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#626e07;
background-image:none;
width:88%;
padding:5px 0;
}

#contents .contents-left ul.last li h3 {
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:13px;
color:#32a0f7;
margin:0;
padding:0;
}

#contents .contents-left ul.last li h3 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:right 2px;
width:100%;
display:block;
padding:0 12px 0 0;
}

#contents .contents-left ul.last {
width:88%;
margin:0;
padding:0;
}

#contents .contents-left ul.last li {
list-style-type:none;
font-size:14px;
border-bottom:1px dashed #7a7a7a;
line-height:16px;
margin:0 0 5px;
padding:5px 0;
}

#contents .contents-left ul.last li .text {
font-size:11px;
padding:5px 0 0;
}

#sottomenu ul {
width:100%;
margin:0;
padding:0;
}

#sottomenu ul li {
list-style-type:none;
background-image:url(../vvecchio/../img/fr.gif);
background-repeat:no-repeat;
background-position:3px 7px;
padding:0 0 0 10px;
}

#sottomenu ul li a {
width:100%;
border-bottom:1px dashed #7a7a7a;
display:block;
padding:3px 0;
}

#sottomenu ul li.current a {
list-style-type:none;
color:#626e07;
font-weight:700;
}

#contents .contents-right .pager {
width:100%;
border-bottom:1px dashed #a7a7a7;
padding:0 0 8px;
}

#contents .contents-right .pager .pager-left {
width:220px;
float:left;
}

#contents .contents-right .pager .pager-right {
width:270px;
float:right;
text-align:right;
}

#contents .home-left {
float:left;
width:244px;
border-right:1px dashed #a7a7a7;
margin:0;
}

#contents .home-left h2 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#626e07;
background-image:url(../img/line.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0;
padding:0 0 5px;
}

#contents .home-left h2 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:left;
width:100%;
padding:0 0 0 8px;
}

#contents .home-left ul.news li {
list-style-type:none;
margin:0 0 5px;
padding:0;
}

#contents .home-left ul.news li.first {
list-style-type:none;
background-image:url(../img/bg-news-home.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:0;
}

#contents .home-left ul.news li.first .text {
font-size:11px;
line-height:14px;
padding:0 5px 12px 16px;
}

#contents .home-left ul.news li.first h3 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:0 3px;
width:220px;
display:block;
font-size:15px;
line-height:15px;
margin:5px 0 5px 6px;
padding:0 0 0 10px;
}

#contents .home-left ul.news li .text {
font-size:11px;
line-height:14px;
padding:0 5px 0 16px;
}

#contents .home-left ul.news li h3 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:0 2px;
width:220px;
display:block;
font-size:13px;
line-height:13px;
margin:0 0 5px 6px;
padding:0 0 8px 10px;
}

#contents .home-left ul.reader {
width:210px;
margin:0;
padding:0;
}

#contents .home-left ul.reader li {
list-style-type:none;
margin:0;
padding:0;
}

#contents .home-left ul.reader li h3 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:0 2px;
width:214px;
display:block;
font-size:13px;
line-height:13px;
margin:0 0 0 6px;
padding:0 0 0 10px;
}

#contents .home-left ul.reader li h3 span a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:0 2px;
width:160px;
display:block;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 6px;
padding:0 0 4px 10px;
}

#contents .home-center {
float:left;
width:235px;
margin:0 5px;
padding:0 0 0 3px;
}

#contents .home-center a {
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
margin:0 0 3px;
padding:0;
}

#contents .home-center h2 {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#626e07;
background-image:url(../img/line.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0;
padding:0 0 5px;
}

#contents .home-center ul.news li {
list-style-type:none;
padding:0;
}

#contents .home-center ul.news li.first {
list-style-type:none;
background-image:url(../img/bg-news-home.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:2px;
}

#contents .home-center ul.news li .text {
background-image:none;
line-height:12px;
font-size:11px;
padding:0 5px 4px 8px;
}

#contents .home-center ul.news li h3 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:0 4px;
width:100%;
font-size:13px;
line-height:14px;
margin:5px 0;
padding:0 0 0 8px;
}

#contents .home-right {
float:left;
width:226px;
background-image:url(../img/bg-graybox.gif);
}

#contents .home-right .cont {
width:210px;
margin:0 auto;
padding:5px 0;
}

#contents .home-right .cont .sondaggio {
width:210px;
margin:0;
}

#contents .home-right .cont .sondaggio h2 {
width:202px;
font-size:15px;
color:#fff;
background-color:#bac100;
background-image:none;
margin:0;
padding:4px;
}

#contents .home-right .cont .sondaggio .poll {
width:192px;
background-image:url(../img/bg-poll.gif);
font-size:12px;
border-left:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
border-bottom:1px solid #a7a7a7;
margin:0;
padding:8px;
}

#contents .home-right .cont .sondaggio .poll ul {
display:block;
border-bottom:1px solid #999;
margin:0 0 3px;
padding:0;
}

#contents .home-right .cont .sondaggio .poll ul li {
list-style-type:none;
border-bottom:1px solid #a7a7a7;
margin:0 0 3px;
}

#contents .home-right .cont .sondaggio .all {
width:204px;
background-color:#fff;
text-align:right;
margin:1px auto 0;
padding:3px;
}

#contents .home-right .cont .agenda {
width:208px;
border:1px solid #000;
margin:0;
}

#contents .home-right .cont .agenda h2 {
width:200px;
font-size:15px;
color:#fff;
background-color:#bac100;
background-image:none;
margin:0;
padding:4px;
}

#contents .home-right .cont .agenda .all {
width:202px;
background-color:#fff;
margin:0;
padding:3px;
}

p.completo {
width:130px;
text-align:right;
float:right;
background-image:url(../img/line.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0 18px 0 0;
padding:5px 0;
}

#contents .contents-right ul.result li {
list-style-type:none;
border-bottom:1px dashed #7a7a7a;
background-image:url(../img/bg-news.jpg);
background-repeat:repeat-x;
background-position:left bottom;
margin:0 0 10px;
padding:5px 0 20px;
}

#contents .contents-right ul.result li .section {
background-color:#ebebeb;
border:1px dashed #aeaeae;
float:right;
padding:1px 4px;
}

#contents .contents-right ul.result li h2 {
font-family:"Times New Roman", Times, serif;
font-size:15px;
line-height:15px;
color:#626e07;
display:block;
background-image:url(../img/bg-graybox.gif);
margin:12px 0 3px;
padding:5px;
}

#contents .contents-right ul.result li h2 a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:right 4px;
width:100%;
display:block;
padding:0;
}

.date {
font-weight:700;
font-size:11px;
}

#contents .contents-right .sondaggio ul li {
list-style-type:none;
width:153px;
height:180px;
float:left;
border-bottom:1px dashed #7a7a7a;
background-image:url(../img/bg-news.jpg);
background-repeat:repeat-x;
background-position:left bottom;
margin:0 5px 10px 0;
padding:0 0 5px;
}

#contents .contents-right .sondaggio ul li .text {
width:140px;
font-size:11px;
margin:0 auto;
}

#contents .contents-right .sondaggio ul li .text a {
display:block;
background-color:#fff;
padding:3px;
}

#vote .sondaggio {
width:350px;
margin:0;
}

#vote .sondaggio h2 {
width:342px;
font-size:15px;
color:#fff;
background-color:#bac100;
background-image:none;
margin:0;
padding:4px;
}

#vote .sondaggio .poll {
width:334px;
background-image:url(../img/bg-poll.gif);
font-size:12px;
border-left:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
border-bottom:1px solid #a7a7a7;
margin:0;
padding:8px;
}

#vote .sondaggio .poll ul {
margin:0 0 3px;
padding:0;
}

#vote .sondaggio .poll ul li {
list-style-type:none;
border-bottom:1px solid #999;
margin:0 0 3px;
}

.left-home {
width:490px;
float:left;
border-right:1px dotted #aeaeae;
padding:0 10px 0 0;
}

.left-home h3 {
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#626e07;
margin:3px 0 0;
}

.left-home .primopiano {
width:473px;
border:1px solid #aeaeae;
float:left;
padding:5px;
}

.left-home .primopiano .fascetta a {
display:block;
text-align:right;
font-family:"Times New Roman", Times, serif;
font-size:13px;
background-color:#ebebeb;
margin:2px 0 0;
padding:5px;
}

.left-home .elezioni {
width:213px;
float:left;
margin:0 0 0 5px;
}

.left-home .listanewshome .tuttenews {
width:490px;
height:35px;
background-image:url(../img/home/tutte-news.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.left-home .archnews {
width:191px;
float:left;
padding:5px;
}

.left-home .archnews h3 a {
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#626e07;
line-height:14px;
margin:3px 0 0;
}

.left-home .atti-del {
width:272px;
float:left;
font-size:11px;
line-height:14px;
margin:0 0 0 5px;
padding:0;
}

.left-home .atti-del a {
background-image:url(../img/fr.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 10px;
}

.left-home .content {
width:264px;
float:left;
background-color:#f0f0f0;
margin:0;
padding:4px;
}

.left-home .content .atti {
width:256px;
float:left;
}

.left-home .content .delibere {
width:132px;
float:left;
margin:0 0 0 4px;
}

.right-home {
width:214px;
float:left;
padding:0 0 0 10px;
}

.right-home .banners ul li {
border:0 none;
float:left;
width:107px;
height:55px;
padding:0;
}

.right-home .rassegna .label,.right-home .agenda .label {
line-height:0;
margin-left:-5px;
}

.rightimg {
float:right;
border:1px solid #aeaeae;
margin:0 0 5px 5px;
padding:1px;
}

a:visited,#page a:link {
color:#32a0f7;
text-decoration:none;
}

.back,#menu .menu-center .menu-center-left img {
float:right;
}

#menu .menu-top ul,#menu .menu-bottom ul {
width:726px;
margin:0 auto;
padding:0;
}

#menu .menu-top ul li,#menu .menu-bottom ul li {
list-style-type:none;
float:left;
}

#menu .menu-top ul li a span,#menu .menu-bottom ul li a span {
display:none;
}

#menu .menu-top ul li a:hover,#menu .menu-bottom ul li a:hover {
list-style-type:none;
display:block;
background-position:bottom;
}

#contents a,#page table.calendar td.label,#contents .contents-right ul.result li .date {
font-weight:700;
}

#contents .navigator .navigator-search form,#contents .contents-left form,p,#contents .contents-right ul.news,#contents .contents-right ul.links,#contents .contents-right ul.faq,#contents .contents-right .agend-box ul.agenda,#contents .contents-right ul.agenda,#contents .contents-right ul.documents,#contents .contents-right ul.approfondimenti,#contents .home-right .cont .sondaggio .poll form,#contents .contents-right ul.result,#contents .contents-right .sondaggio ul,#vote .sondaggio .poll form {
margin:0;
padding:0;
}

#contents .contents-right ul.links li,#contents .contents-right ul.documents li {
list-style-type:none;
border-bottom:1px dashed #7a7a7a;
background-image:url(../img/bg-news.jpg);
background-repeat:repeat-x;
background-position:left bottom;
margin:0 0 10px;
padding:10px;
}

#contents .contents-right ul.faq li,#contents .contents-right ul.agenda li {
list-style-type:none;
border-bottom:1px dashed #7a7a7a;
margin:0 0 10px;
padding:5px 0 20px;
}

#contents .contents-right ul.faq li .text,#contents .contents-right .agend-box ul.agenda li .text,#contents .contents-right ul.agenda li .text,#contents .contents-right ul.result li .text {
padding:0 5px;
}

#contents .contents-right .agend-box ul.agenda li .where,#contents .contents-right ul.agenda li .where {
font-family:"Times New Roman", Times, serif;
color:#32a0f7;
border-top:1px dashed #a7a7a7;
border-bottom:1px dashed #a7a7a7;
font-weight:700;
margin:0 0 5px;
padding:3px;
}

#contents .contents-left ul.last li strong,#contents .home-right .cont .agenda .all a {
font-size:11px;
}

#contents .home-left ul.news,#contents .home-center ul.news {
width:236px;
margin:0;
padding:0;
}

#contents .home-left ul.news li img,#contents .home-left ul.reader li img,#contents .home-center ul.news li img,#contents .contents-right ul.result li img {
border:1px solid #7a7a7a;
float:right;
margin:0 8px 8px 0;
padding:5px;
}

#contents .home-right .cont .sondaggio .poll input.invia,#vote .sondaggio .poll input.invia {
font-size:10px;
color:#32a0f7;
font-weight:700;
width:44px;
height:24px;
border:1px solid #c7c7c7;
background-image:url(../img/invia.gif);
float:right;
padding:4px;
}

.left-home ul,.left-home .listanewshome ul,.left-home .archnews ul,.left-home .atti-del ul,.right-home ul,.right-home .agenda .content ul,.right-home .banners ul,.right-home .rassegna .content ul {
list-style-type:none;
margin:0;
padding:0;
}

.left-home .listanewshome ul li,.left-home .archnews ul li,.left-home .atti-del li,.right-home .agenda .content ul li,.right-home .rassegna .content ul li {
border-bottom:1px dotted #aeaeae;
padding:3px 0;
}

.right-home .agenda .content,.right-home .rassegna .content {
border:1px solid #aeaeae;
padding:5px;
}

.right-home .agenda .content ul li .place,.right-home .rassegna .content ul li .place {
font-weight:700;
color:#6a760a;
}
