/*
 * Id: 7.149
 * Version: 1263554053
 * Generated: Sep 7, 2010 10:46:28 AM
 */

.topBorderLayout.header .search_back .submit {
width:21px;height:21px;
background-image: url('/polopoly_fs/7.149.1263554053!/search_white.png');no-repeat center center;background-color:transparent;border:0px;
cursor:pointer;
}

a:hover{
color:#446B18!important}
.borderLayout #col3{
margin-top:-40px
}
.menu {
padding-left:15px;
}
.topBorderLayout.header { background:transparent;}
.borderLayout {padding:14px 0 14px 14px;width:960px;}
.borderLayoutMastHead .menu.menuTop a:hover {background-color:white;color:#446a18!important;}
.borderLayoutMastHead .menu.menuTop a { border-right:1px solid green;padding-top:10px;background-image: url('/polopoly_fs/7.149.1263554053!/back_link.jpg');
background-repeat:repeat-x;width:78; height:29px;
font-family:georgia; font-size:15px; font-weight:normal;color:#446a18;
&nbsp;text-transform:none!important; font-style:italic;letter-spacing:0px; display:inline-block}

element.style{
padding-bottom:0px!important
}

body{
background-image: url('/polopoly_fs/7.149.1263554053!/background.jpg');
background-position: top;
padding:0px;

background-repeat:repeat-x;
background-color:#97b847;
}

#arrow_btn{
background-image: url('/polopoly_fs/7.149.1263554053!/arrow.jpg');no-repeat center center;cursor:pointer;
}
.notizie #pagina_view {
width:100%; text-align:center;height:29px;margin-left:-30px!important;
}
#pagina_view a{
padding-left:5px;padding-right:1px; text-align:center;
}

#pagina_view {
width:100%; text-align:center;height:40px;padding-left:18px; margin-top:15px
}
#pagina_view span {
padding-top:0px}


.borderLayoutColumn h1 {color:#446a18; font-style:italic; font-weight:normal; font-family:georgia; font-size:18px}
a:hover{
background:#fafac5!important;
}




.search_back{
margin-top:-41px; height:31px!important
}
.introduction{
color:#666666; font-family:arial;
}
.introduction .search_back{
background-image: url('/polopoly_fs/7.149.1263554053!/back_search_.png');background-repeat:repeat-x;
margin-top:0px;
}
.introduction .search_back input {height:22px;margin-left:12px;margin-top:18px;width:178px;font-size:16px}
.search_back{
width:245px!important;
}
.top_search .submit{
background-image: url('/polopoly_fs/7.149.1263554053!/search_green.jpg');
}
.introduction .search_back .submit {
width:31px; height:31px;border:0px;cursor:pointer;
background-image: url('/polopoly_fs/7.149.1263554053!/search_green.jpg');no-repeat center center;
}
.borderLayout #col3{
left:0px;width:411px;padding-left:5px;
}

.borderLayout {padding:14px 0 14px 14px;width:960px; margin-top:-18px}

.borderLayout #col4 {width:306px;left:226px;padding-bottom:30px}

.sostenibilita {
color:#669900; font-style:italic; font-size:11px;font-style:arial;
}

.menu.menuTop {border-top:0px!important; border-bottom:0px!important;margin-left:15px;margin-top:-42px;}

.topBorderLayout img { margin:13px 3px 0 -7px;}
.article p{
color:#666666;
font-family:arial;
}
.teaser img.left{
width:auto;
}


.topBorderLayout {
text-align:center;
}
#col3 .teaser h1 a {font-family:georgia; font-weight:normal; color:#446b18; font-style:italic; font-size:20px; border-bottom:0px!important}
#col3 .teaser h1 a:hover {background:#FAFAC5!important; color:#446b18}

#col3 .teaser {font-size:14px;}

.borderLayout #col1 {border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;margin:0 -199px 0 0px;padding-left:5px;padding-right:4px;width:189px;}
.borderLayoutMastHead .menu.menuTop a.primary-selected:active{
background:white;
}
.button_go{cursor:pointer;
background-image: url('/polopoly_fs/7.149.1263554053!/go.jpg');
margin-left:185px; width:30px; height:29px
}
.container.twoColumns {background:none;}
.footer_shadow {background-image: url('/polopoly_fs/7.149.1263554053!/shadow.png'); background-repeat:repeat x;
backgound-position: top;
color:white;font-size:11px;margin:0 auto;padding:14px;position:relative;width:948px;height:60px !important;
.footer_shadow span {
margin-top:120px; color:red; font-family:arial; font-size:16px;font-size:11px;margin:0 auto;padding:14px;position:relative;width:948px; height:91px;
}
.footer_shadow span{
font-family:arial!important;
}

font-size:11px;margin:0 auto;padding:14px;position:relative;width:948px; height:91px;}
.borderLayout #col4 {left:200px;margin-top:-33px;padding-left:18px;padding-top:0;width:304px;padding-top:33px}
.borderLayout #col3 {left:0;padding-right:4px;padding-top:33px;width:411px;}
.element.list h1 { font-size:17px;font-style:italic;letter-spacing:0px; }
.element.list h1 a { font-size:17px;font-style:italic;letter-spacing:0px; font-weight:normal; }
.element.list h1 a:hover { font-size:17px;font-style:italic;letter-spacing:0px; font-weight:normal;background-color:none!important; }

.element.list p { font-size:11px;font-family:arial;color:#666666;letter-spacing:0px; }
h1 a {border-bottom:0px solid #CCCCCC!important;text-decoration:none;color:#446b18;}
.teaser {color:#666666;font-family:arial;letter-spacing:0;overflow:hidden;}
.navpath {border-bottom:1px solid #9fb389;padding-bottom:11px; height:21px;}
.agi_news_img{ float:left; width:50px; height:31px; background-image: url('/polopoly_fs/7.149.1263554053!/agi_footer.png'); }
.agi_notizie{ height:21px;margin-right:13px;width:32px; float:right;margin-top:-30px;background-image: url('/polopoly_fs/7.149.1263554053!/logo_agi_news.jpg');} }
.notizie li{ border-bottom:1px solid #e0e0e0;font-family:arial; }
.notizie a {color:#003366;font-family:arial;margin-top:-20px;text-transform:uppercase;width:260px; font-size:12px; font-weight:normal}
.notizie a:hover {color:#003366;font-family:arial;margin-top:-20px;text-transform:uppercase;width:260px; font-size:12px; font-weight:normal}

.notizie span{ margin:0px;font-family:arial; font-weight:normal;color:black; }
ul.linklist li {border-top:1px solid #e0e0e0;margin:2px 0;border-bottom:0px; float: left;}
ul.linklist li {margin-right:10px;border-top:1px solid #e0e0e0;padding-top:6px; padding-bottom:6px; border-bottom:0px;}
ul.linklist li a{
	font-style:normal
}
.topBorderLayout.header span.date { font-weight:bold; left:14px!important; position:absolute; text-align:left;width:600px; font-size:12px; margin-top:6px; font-family:georgia;font-style:italic; font-weight:normal }
.notizie h1{font-family:arial;font-style:normal; font-weight:bold;color:#999999;font-size:16px; }
.notizie{ margin-top:30px;}
ul.linklist li span { height:40px; margin-top:6px;color:#cccccc;font-weight:bold;font-size:14px;}
.menu.menuTop a.current{background:white; }
.thumb_cell {padding-bottom:20px; padding-left:10px; padding-right:10px;width:215px; height:330px; text-align:center; background:#fafafa; float:left}
.thumb_img img{ width:100%;height:100%; }
.thumb_img {width:195px; height:115px; border:10px solid #f1f1f1;}
.thumb_date {background:#f8f8f8;padding-left:10px;padding-bottom:10px;font-family:arial; text-align:left; font-style:italic; font-size:10px;color:#666666}
.thumb_title{ height:64px;width:195px; overflow:hidden; background:#f8f8f8; padding-top:10px; text-align:left; color:#446a18; font-family:georgia; font-size:16px; padding:0 10px 0 10px;font-style:italic}
.thumb_title a{ color:#446b18; }
.thumb_lead{ height:33px;width:195px; overflow:hidden; color:#666666; margin-top:10px; font-family:arial; font-size:11px; text-align:left; padding:0 10px 0 10px}
.introduction{ height:120px; }
.search{ float:right;}
.searcher{ border:3px solid yellow; }
.teaser{ border-bottom:1px solid #CEDEBD; padding-bottom:10px; }
.contenitore_lista{height:auto;float:left; padding-top:10px; padding-bottom:10px; border-top:1px solid #e2e2e2; width:603px; margin-top:15px;}
.contenitore_lista_continua{height:auto;float:left; padding-top:10px; padding-bottom:10px; width:603px}
.contenitore_date{height:40px;float:left; color:#cccccc; font-size:18px;float:left; font-family:arial; font-weight:bold; width:202px;}
.contenitore_articolo{float:left; height:100%; color:#666666; font-family:Georgia;font-style:italic; font-size:19px; width:369px}
.contenitore_articolo a{color:#446b18; font-family:Georgia; font-style:italic; font-size:17px; font-weight:normal; }
.contenitore_bottone{padding-top:30px; float:right; height:100%; width:20px;}
.contenitore_articolo_continue{ padding-bottom:10px; padding-top:10px;float:left; height:100%; color:#666666; font-family:Georgia;font-style:italic; font-size:19px; width:390px ; border-top:1px solid #e2e2e2}
.contenitore_articolo_continue a{color:#446b18; font-family:Georgia;font-style:italic; font-size:17px; font-weight:normal;}
.notizie .pager{ background:green; }

#col3 .customColumnSplitter .teaser h1 a {border-bottom:0 none !important;color:#446B18;font-family:georgia;font-size:16px;font-style:italic;font-weight:normal;}
#col3 .customColumnSplitter .teaser{font-size:12px;font-family:arial;}
#col4 .teaser{font-size:12px;font-family:arial;}

#sinistra p {color:#666666; font-family:arial; font-size:12px; letter-spacing:0px;}

.li_date {
padding-right: 11px; float: left;
}
.li_link {
height: 100%; float: right; width: 230px; margin-left: 9px;
}
.borderLayoutColumn .search_back {
height:67px!important;
}


.progetti_content{width:702px; height:auto;float:left; border-right:1px solid #e2e2e2}
.pro_title h1{ font-weight:normal;color:#669900; font-family:arial; font-style:italic; font-size:11px; }
.pro_title h2{ font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:20px;}
.pro_title h2 a{ font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:20px;}
.pro_title h2 a:hover{ text-transform:none;font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:20px;}


.pro_title p{ font-weight:normal;color:#666666; font-family:arial; font-style:normal; font-size:13px;}
.pro_pic{width:676px; height:100%; margin-top:24px; margin-bottom:20px;}
.pro_date{ color:#a1a1a1; font-size:15px; font-weight:bold; font-style:italic; font-family:arial}
.pro_paragrafo{width:676px;height:auto; font-family:Arial; font-size:13px; color:#666666; padding-bottom:18px; border-bottom:1px solid #e2e2e2}
.pro_bottom_cont h1{font-weight:bold;font-family:arial; font-size:16px; color:#a1a1a1}
.arrow_left{float:left; }

.pro_paragrafo{width:676px;height:auto; font-family:Arial; font-size:13px; color:#666666; padding-bottom:18px; border-bottom:1px solid #e2e2e2}
.pro_bottom_cont h1{margin-top:25px;font-weight:bold;font-family:arial; font-size:16px; color:#a1a1a1}
.arrow_left{float:left;margin:0 7px 0 0px }
.arrow_right{float:right;margin-right:5px }

.box_1{margin-left:9px; margin-right:9px;width:203px; float:left; border-right:1px solid #e2e2e2 }
.box_right{margin-left:9px; margin-right:9px;width:203px;x; border-bottom:1px solid #e2e2e2 }
.box_right p{padding-bottom:14px; margin-top:1px;font-family:arial; color:#666666; font-size:12px; width:180px}
.box_right h1 a {margin-top:4px; font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px}
.box_right h1 a:hover {margin-top:4px; font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px}

.box_pic{width:174px; height:auto; margin-top:16px}
.box_1 h1 a{margin-top:4px; font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px}
.box_1 h1 a:hover{margin-top:4px; font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px}

.box_1 p{margin-top:1px;font-family:arial; color:#666666; font-size:12px; width:180px}
.box_date{margin-top:18px; color:#a1a1a1; font-size:12px; font-weight:normal; font-style:italic; font-family:arial}
.pro_right{float:left;width:238px; padding-left:18px}
.pro_right h1{font-weight:normal;color:#669900; font-family:arial; font-style:italic; font-size:11px;margin-top:0px }

.jcarousel-skin-tango .jcarousel-item {
width: 150px;
height: 150px;
}
.jcarousel-skin-tango .jcarousel-container{
border:0px!important;background:#ffffff!important;
-moz-background-clip:none!important;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
}
.borderLayout .jcarousel-skin-tango .jcarousel-clip-horizontal {
width:620px;
height: 150px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 510px;
}
.jcarousel-skin-tango .jcarousel-item {
width:200px!important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
right:-112px;
_right:0px;

}
.bottom_content_box a{
font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px;
}
.bottom_content_box a:hover{
font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px;
}


.bottom_content_box p{
font-family:arial; color:#666666; font-size:12px;
}
#colonna_main{
width: 960px;
}

.titolo_progetto{	
border-bottom:1px solid #e2e2e2;
padding-bottom: 20px; 
}

.titolo_progetto h1{
font-weight:normal;color:#669900; font-family:arial; font-style:italic; font-size:11px; 
}

.titolo_progetto a{
font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:26px;
}

a.increaseTextSize{
	font-weight:normal;color:#669900; font-family:arial; font-style:italic; 
}
a.decreaseTextSize{
	font-weight:normal;color:#669900; font-family:arial; font-style:italic; 
}

.box_right_new{margin-left:9px; margin-right:9px;margin-top:12px;width:203px; float:left; border-bottom:1px solid #e2e2e2 }
.box_right_new p{margin-top:1px;font-family:arial; color:#666666; font-size:12px; width:180px; padding-bottom:20px}
.box_right_new h1{margin-top:4px; font-weight:normal;color:#446b18; font-family:georgia; font-style:italic; font-size:16px}
.box_date{margin-top:18px; color:#a1a1a1; font-size:12px; font-weight:normal; font-style:italic; font-family:arial}
.pro_right_new{float:left;width:228px; padding-left:10px}

.proposte{font-family:arial; font-weight:bold; color:#999999; font-size:14px}
.luogo{ color:#666666;  margin-bottom:5px;font-weight:bold;font-family:arial; font-style:italic; font-size:12px;margin-top:5px;width:400px;}
.luogo_nome{color:#666666; font-family:Arial; font-style:normal; font-size:12px;}
p{margin-top:-5px; color:#666666; font-family:Arial; font-style:normal; font-size:12px;}
.cella_uno{color:#666666; font-family:Arial; font-style:normal; font-weight:bold; font-size:12px;width:90px; height:18px;float:left}
.cella_due{width:60px;  height:18px; float:left; font-size:11px; font-family:arial}
.cella_due_alta{width:60px; height:18px; float:left; font-size:11px; font-family:arial; font-style:italic; font-weight:bold; color:#666666}
.azienda_all{float:left; width:663px;  display:inline; padding-right:25px; border-right:1px solid #E2E2E2;}
.pro_title p{  font-weight:normal;color:#446b18;font-family:arial; font-style:italic; font-size:12px;margin-top:5px}
.nome_azienda h1{margin-top:15px;font-weight:normal;color:#446b18;font-family:Georgia; font-style:italic; font-size:17px;}
.pic_azienda{margin-top:0px;width:180px; margin-right:10px; height:140px; float:left; margin-bottom:20px;}
.pic_azienda img{height:116px;}
.sintesi{ width:665px; border-bottom:1px solid #e2e2e2;padding-bottom: 15px;}
.sintesi h1{color:#666666; font-family:Arial; font-style:italic; font-size:12px;}
.sintesi h2{ color:#666666; font-family:Arial; font-style:normal; font-size:12px;}
.correlazioni{margin-top:65px;width:223px; float:left; padding-left:20px}
.green {color:#669900; font-style:italic; margin-top:4px}
.bordino{ border-bottom:1px  solid #e2e2e2; width:207px; margin-bottom:10px; padding-bottom:5px}
.bordino a {color:#446b18; font-style:italic; font-family:georgia; font-size:14px; width:200px}
.fotos{margin-bottom:10px;width:174px; margin-top:20px; height:100%}
.grigio{color:#666666; font-family:Arial; font-style:normal; font-size:12px; margin-top:-10px}
.boxpdf{ width:943px; height:500px; }

.luogoDx{ color:#666666;  margin-bottom:5px;font-weight:bold;font-family:arial; font-style:italic; font-size:12px;margin-top:5px;}

.element_ie{
	*width:960px;
}

#col3 .settimana .teaser img {
width:396px;
height:auto;
}

#col3 .top200 .teaser img {
  width:190px;
  height:auto;
}

.archivio a,.archivio a:hover {
	font-size:17px;
         font-style:italic;
         font-weight:normal;
         letter-spacing:0;
         color:#446B18;
        text-decoration:none;
}



      