html, body {margin:0px; padding:0px;}
* {margin:0px; padding:0px;}
img {border:0px;}
.floatleft {float: left; display: inline;}
.clearboth {clear:both; font-size:0px; line-eight:0px; height:0px;}

a:link {text-decoration:none; color:#5a7310;}
a:visited {text-decoration:none; color:#5a7310;}
a:hover {text-decoration:none; color:#f999999;}
a:active {text-decoration:none; color:#f999999;}

body {margin:0px auto; background-color:#f3f6ea; background-image:url(../img/bg_int.gif); background-repeat:repeat-x; text-align:center; font-family:Arial, times; font-size:11px;}

#container {width:1076px; margin:0px auto;}


#top {width:982px; height:36px;  }
#top div{display:inline; font-size:10px; font-weight:bold; margin-top:11px;}
#top div.clearboth {margin-top:0px; display:inline; clear:both; font-size:0px; line-eight:0px; height:0px;}
#top div a:link { float:left; display:inline; text-decoration:none; color:#ffffff;}
#top div a:visited {float:left; display:inline; text-decoration:none; color:#ffffff;}
#top div a:hover {float:left; display:inline; text-decoration:none; color:#b6c987;}
#top div a:active {float:left; display:inline; text-decoration:none; color:#b6c987;}
#top div a.selezionato {float:left; display:inline; text-decoration:none; color:#b6c987;}
#top div img{float:left; display:inline; margin:2px 6px 0 6px;}
#top div span{float:left; display:inline; text-decoration:none; color:#ffffff;}
#top div form {float:left; display:inline; padding-bottom:3px;}
#top div form input{float:left; display:inline; margin:-3px 0 3px 6px; border:none; padding:0px;}
*html #top div form input.submit {margin-left:6px; margin-top:0px;}

#top a.retrieve:link { margin-left: 6px; float:left; display:inline; text-decoration:none; color:#b6c987;}
#top a.retrieve:visited {margin-left: 6px; float:left; display:inline; text-decoration:none; color:#b6c987;}
#top a.retrieve:hover {margin-left: 6px; float:left; display:inline; text-decoration:none; color:#f1f1f1;}
#top a.retrieve:active {margin-left: 6px; float:left; display:inline; text-decoration:none; color:#b6c987;}


#header {width:983px;  height:275px; padding-bottom: 0px; margin:0 auto;}
#header2 {width:983px; height:124px; margin:0 auto;}

#menu {padding-bottom: 2px; width:1076px; height: 60px;  font-size: 18px; font-weight:bold; font-family:Georgia;}
#menu a:link {float:left; display:inline; text-decoration:none; margin-left:61px; margin-top:20px; color:#5a7310;}
#menu a:visited {float:left; display:inline; text-decoration:none; margin-left:61px; margin-top:20px; color:#5a7310;}
#menu a:hover{float:left; display:inline; text-decoration:none; margin-left:61px; margin-top:20px; color:#999999;}
#menu a.selezionato{float:left; display:inline; text-decoration:none; margin-left:61px; margin-top:20px; color:#999999;}

#menu a:active {float:left; display:inline; text-decoration:none; margin-left:61px; margin-top:20px; color:#999999;}
#menu a.last {margin-right:66px;}
#menu a.first {margin-left:59px;}

#center {background-color:#f3f6ea; text-align:left; padding-left:47px;}
#center div.values {background-color:#ffffff; width:489px; float:left; margin-top:20px; margin-bottom:29px;}
#center div.values .head { width:477px; background-color:#8da64f; font-size:16px; font-family:Georgia; font-weight:bold; padding:6px 0 6px 12px; color:#ffffff; margin-bottom:3px;}
#center div.values .list {width:489px; background-color:#ffffff; padding-bottom:8px;}
#center div.values .list ul{margin:0px; padding:0; list-style-type:none; list-style-position:outside; }
#center div.values .list ul li { margin-top:0px; padding:5px 0 0 27px;  margin-right:12px; font-size:11px; font-family:arial; background:url(../img/sqgreen.gif) 12px 10px no-repeat;}
#center img.right {float:left; display:inline;}
#center div.news {width:265px; float:left; margin-left:5px; margin-top:20px; margin-bottom:29px;}
#center div.news .head {background-color:#8da64f; width:252px; font-size:16px; font-family:Georgia; font-weight:bold; padding:6px 0 6px 12px; color:#ffffff; margin-bottom:3px;}


#center div.news .testo {height:168px; overflow-x: none; overflow-y: hidden; margin:0px; padding:0px;}


#center div.news .testo .notizia {border-bottom:1px dotted #5a7310; width:229px; display:block; margin:8px 0 0 8px; padding-bottom:8px;}

#center_int { text-align:left; }
#center_int div.title { height:56px; padding:0px;}
#center_int div.title h1{font-size:25px; font-family:Georgia; font-weight:bold; padding-top:17px; margin-left:350px; color:#ffffff;}

#center_int .interno {padding-left:62px; background-color:#f3f6ea;}
#center_int .interno .menu_left { float:left; display:block; width:239px; background-color:#ffffff; padding:0 8px 0 8px;}
#center_int .interno .menu_left ul {margin:0px; padding:0px; list-style-type:none; list-style-position:inside; font-size:10; font-weight:bold; font-family:arial;}
#center_int .interno .menu_left li {margin:0px; height: 100%; clear:both; border-bottom:1px solid #5a7310; list-style-type:none;}
#center_int .interno .menu_left li a:link{margin-top:8px;float:left; display:inline;text-decoration:none; color:#5a7310;}
#center_int .interno .menu_left li a:visited{margin-top:8px;float:left; display:inline;text-decoration:none; color:#5a7310;}
#center_int .interno .menu_left li a:hover{margin-top:8px;float:left; display:inline;text-decoration:none; color:#999999;}
#center_int .interno .menu_left li a:active{margin-top:8px; float:left; display:inline;text-decoration:none; color:#999999;}
#center_int .interno .menu_left li a.selezionato:link{float:left; display:inline;text-decoration:none; color:#999999;}
#center_int .interno .menu_left li a.selezionato:visited{ float:left; display:inline;text-decoration:none; color:#999999;}
#center_int .interno .menu_left li a.selezionato:hover{float:left; display:inline;text-decoration:none; color:#999999;}
#center_int .interno .menu_left li a.selezionato:active{float:left; display:inline;text-decoration:none; color:#999999;}
#center_int .interno .menu_left li img{margin-top:10px; float:right; display:inline;}
#center_int .interno .menu_left li.last{border-bottom:none; padding-bottom: 5px;}
#center_int .interno .menu_left li.open{ height:100%; }
#center_int .interno .menu_left li.open ul {margin:0px; height:100%; padding:5px 0 15px 0; list-style-type:none; list-style-position:inside;}
#center_int .interno .menu_left li.open ul li {display:block;margin:3px 0 0 0; border:none; padding:0 0 0 36px; width:130px;}
#center_int .interno .menu_left li.open a.terzo:link {border:none; display:inline; float:none;}
#center_int .interno .menu_left li.open a.terzo:visited {border:none;display:inline;float:none;}
#center_int .interno .menu_left li.open a.terzo:hover {border:none;display:inline;float:none;}
#center_int .interno .menu_left li.open a.terzo:active {border:none;display:inline; float:none;}


#center_int .interno div.contenuto {float:right; margin-right:50px; background-color:#ffffff; width:689px; text-align:left;} /*height:328px;*/
#center_int .interno div.contenuto {height: auto !important; height: 300px; min-height: 300px; }

*html #center_int .interno div.contenuto {float:right; margin-right:25px; background-color:#ffffff; width:689px; text-align:left;}
#center_int .interno div.contenuto .sub_head{border-bottom:1px dashed #5a7310; margin:10px 20px;height:23px;}
#center_int .interno div.contenuto .sub_head img{float:right; display:inline; margin:3px 8px 0 8px;}
#center_int .interno div.contenuto .testo{ margin:14px 20px; font-size:13px; padding:0 10px 30px 0; width:639px;}
#center_int .interno div.contenuto .testo span {color:#8da64f;font-weight:bold;}
#center_int .interno div.contenuto .testo span.normale {color:#000000;font-weight:normal;}
#center_int .interno div.contenuto .testo ul {margin-top:5px; list-style-position:outside; list-style-type:none; margin-bottom:10px;}
#center_int .interno div.contenuto .testo ul li {padding-left:14px;margin-bottom:4px; background:url(../img/sqgreen.gif) no-repeat 0px 5px;}
#center_int .interno div.contenuto .testo ul.elenco_articoli {margin-top:5px; list-style-position:outside; list-style-type:none; margin-bottom:10px; background:url(../img/dot_verde.gif) no-repeat bottom left;}
#center_int .interno div.contenuto .testo ul.elenco_articoli li .barra_separatrice {background: url(../img/dot_verde.gif) top left repeat-x; width: 600px; height: 5px; margin-top: 5px;}
#center_int .interno div.contenuto .testo ul.elenco_articoli li {padding-left:14px;margin-bottom:10px; padding-bottom: 5px; background:url(../img/sqgreen.gif) no-repeat 0px 5px;}
#center_int .interno div.contenuto .testo ul.elenco_articoli .ea_abstract {margin-top: 10px;}
#center_int .interno div.contenuto .testo #menu_anni ul {list-style: none; list-style-position: inside; padding-bottom:35px;}
#center_int .interno div.contenuto .testo #menu_anni ul li {float: left; background: none; font-weight:bold; border-left:1px solid #8da64f; width:40px; }
#center_int .interno div.contenuto .testo #menu_anni ul li.first {float: left; background: none; font-weight:bold; border-left: 0; width:40px; }
#center_int .interno div.contenuto .testo #menu_anni ul li a:link {color:#5a7310;}
#center_int .interno div.contenuto .testo #menu_anni ul li a:visited {color:#5a7310;}
#center_int .interno div.contenuto .testo #menu_anni ul li a:hover {color:#999999;}
#center_int .interno div.contenuto .testo table {border:1px solid #8da64f; border-collapse:collapse;}
#center_int .interno div.contenuto .testo table tr td{border:1px solid #8da64f; border-collapse:collapse; padding:4px;}
#center_int .interno div.contenuto .testo ul.elenco_articoli li .allegato {padding: 6px 0; padding-bottom: 0; font-style:none;}
#center_int .interno div.contenuto .testo ul.elenco_articoli li .allegato a:link{color:#5a7310;}
#center_int .interno div.contenuto .testo ul.elenco_articoli li .allegato a:visited{color:#5a7310;}
#center_int .interno div.contenuto .testo ul.elenco_articoli li .allegato a:hover{color:#999999;}
#center_int .interno div.contenuto .testo form {margin:9px 0 0 0; display:block; height:20px;}
#center_int .interno div.contenuto .testo form input{display:inline;  border:1 px solid #5a7310; padding:0px;}
#center_int .interno div.contenuto .testo form input.submit {vertical-align:middle; padding:0 3px 4px;}



#footer {width:1076px; height:66px; margin:0 auto;}
#footer div.info {text-align: left; float:left; display:inline; color:#ffffff; font-size:10px; font-weight:bold; margin-top:13px; margin-left:47px;}
#footer div.inforight {float:right; display:inline; color:#ffffff; font-size:10px; font-weight:bold; margin-top:13px; margin-right:51px;}
#footer div.inforight a:link {float:right; display:inline; color:#ffffff; font-size:10px; font-weight:bold;}
#footer div.inforight a:visited {float:right; display:inline; color:#ffffff; font-size:10px; font-weight:bold;}
#footer div.inforight a:hover {float:right; display:inline; color:#b6c987; font-size:10px; font-weight:bold;}
#footer div.inforight a:active {float:right; display:inline; color:#ffffff; font-size:10px; font-weight:bold;}
#footer div.inforight img {float:right; display:inline; margin:2px 3px 0 3px;}
#footer div.inforight a.logo {float:right; display:inline; margin-top:16px; margin-right:-4px;}
#contfooter { width:100%; background-color:#333333; height:66px; text-align:center;}

table.portfolio {border: none; margin: 0 0 20px 20px;}
table.portfolio td {border: none; padding: 4px;}
table.portfolio th {border: none; text-transform: uppercase; padding: 4px;}
table.portfolio tr.pari td {border: none; background: #ffffff;}
table.portfolio tr.dispari td {border: none; background: #dddddd;}

#center_int .interno div.contenuto .testo table.portfolio {border: none; margin: 0 0 20px 20px;}
#center_int .interno div.contenuto .testo table.portfolio td {border:none; padding: 4px;}
#center_int .interno div.contenuto .testo table.portfolio th {border:none; text-transform: uppercase; padding: 4px;}
#center_int .interno div.contenuto .testo table.portfolio tr.pari td {border:none; background: #ffffff;}
#center_int .interno div.contenuto .testo table.portfolio tr.dispari td {border:none; background: #dddddd;}

#center_int .interno div.contenuto .testo table.portfolio_dettaglio {border:none; margin: 0 0 20px 0px;}
#center_int .interno div.contenuto .testo table.portfolio_dettaglio td { border:none; padding: 4px;}
#center_int .interno div.contenuto .testo table.portfolio_dettaglio td.titoletto {border:none; font-weight: bold;}
#center_int .interno div.contenuto .testo table.portfolio_dettaglio th {border:none; text-transform: uppercase;}
#center_int .interno div.contenuto .testo table.portfolio_dettaglio tr.pari td {border:none; background: #fafafa;}
#center_int .interno div.contenuto .testo table.portfolio_dettaglio tr.dispari td {border:none; background: #e0e8cb;}



.scroll-track{
 height:10px;
 width:6px;
 background:white;
}

.scroll-track-top
{
}

.scroll-track-bot
{
}

.scroll-handle{
 
 /*border: 1px solid black;*/
 height:10px;
 width:6px;
 cursor:pointer;
 background:url(../img/centro_scroll.gif) 0% 50% no-repeat #5a7310;

}

.scroll-handle-top
{
}

.scroll-handle-bot
{
}


