body {font:12px Verdana,Arial,Helvetica,sans-serif;margin:0;background:#fff}
form,img {margin:0;padding:0; border:0}
a {color:#8F6A08;text-decoration:none}

#frame {width:760px;margin:0 auto 10px;background:url(/img/sfondo_content.gif) #fff repeat-y}
#frameHome {width:760px;margin:0 auto 10px;background:url(/img/sfondo_home_top.gif) #fff repeat-y}

#header {height:224px;background:url(/img/sfondo_header_01.jpg) bottom no-repeat;border-bottom:1px solid #000}
#header h1 {margin:0;padding:0;background:url(/img/logo.gif) top}
#header h1 a {display:block;width:250px;height:90px;text-indent:-10000px}
#header p {text-align:right;float:right;color:#fff;text-transform:uppercase;font-weight:bold;font-size:9px;margin:3px 3px 0 0;padding:0}
#header p a {color:#fff}

#footer { background-color:#000000; color:#FFFFFF; font-size:10px; text-align:center; padding:1px 2px; clear:both;}
#footer a { color:#FFD25D}

#mainHome {background:url(/img/sfondo_home_top.gif) #fff  repeat-y;float:left;width:547px;border-top:10px solid #fff;font-size:11px}
#mainHome p {margin:0;padding:10px 20px 0}

#main {float:left;width:547px;border-top:20px solid #fff;padding-bottom:20px;min-height:250px;_height:250px}
#mainPadding { padding:0 10px 0 10px}
#main h2 {background:url(/img/sfondo_content_h2.gif) #fff top no-repeat;color:#FFD15D;font-size:14px;margin:0;padding:3px 0 3px 5px;text-transform:uppercase}
#main h2.small {font-size:12px;padding-top:5px; padding-bottom:6px; padding-right:170px}
#main h3 {font-size:14px;margin:0;padding:20px 0 5px; color:#5F4500;}
#main h4 {font-size:13px;margin:0;padding:15px 0 0px }
#main h5 {font-size:10px;margin:0;padding:25px 0 10px }
#main p {padding:10px 0 0;margin:0}
#main ul {padding-right:10px}
#main table {margin:10px 0 0;padding:0}
#main fieldset {margin:10px 0 0;padding:5px;border:1px solid #ccc}
#main fieldset legend {border:1px solid #ccc;background:#efefef;padding:1px 2px}
#main fieldset label {font-weight:bold;font-size:11px;width:140px;float:left;display:block;margin:4px 7px 0 0;text-align:right}
#main fieldset input,
#main fieldset textarea,
#main fieldset select {border:1px solid #000;background:#F5F5F5;font-size:11px;vertical-align:middle}
#main fieldset p {padding:5px}
#main fieldset ul,
#main fieldset ol {padding:auto}
#main fieldset .privacy {font-size:11px;height:120px;overflow:auto}
#main a {font-weight:bold}
#main a:hover {text-decoration:underline}
#main p.enfasi {font-size:11px;margin-top:10px;padding:5px 5px 5px 30px;background:url(/img/enfasi.gif) 7px #F6F6F6 no-repeat;border:1px solid #aaa}
#main p.path {font-size:10px; background:#FDD77B; color:#6F5100; padding:1px 3px; margin:0 1px; border-top:1px solid #000}
#main p.path a { color:#6F5100; font-weight:bold; text-decoration:none}

/* menu laterale */
#rightSide {float:right;width:200px;padding-top:20px; margin-bottom:20px}
#rightSide ul {margin:0;padding:0;list-style:none;text-align:right}
#rightSide ul li {font-size:9px;margin-top:10px;text-transform:uppercase}
#rightSide ul li a {width:195px;display:block;padding:2px;text-decoration:none;border-right:3px solid #000;color:#000}
#rightSide ul li a:hover,
#rightSide ul li a:focus,
#rightSide ul li a:active,
#rightSide ul li a.on {background-color:#FABB13;font-weight:bold}
#rightSide ul ul {background:#FFF4DD;margin-right:-2px}
#rightSide ul ul li {text-transform:none;margin:0;padding:3px 5px 3px 0}
#rightSide ul ul li a {border-right:3px solid #FABB13;width:190px}
#rightSide ul ul li a:hover {background-color:none:}
#rightSide input {border:1px solid #000;font-size:11px}

/* menu interno */
#menuInterno {background:#FFF6DF;;font-size:10px;padding-top:5px; margin:0 1px 1px }
#menuInterno ul {list-style:none;margin:0;padding:0}
#menuInterno ul li {display:block;float:left;height:20px;line-height:10px;width:220px;background:url(/img/catenella.gif) 10px 5px no-repeat;padding:5px 0 5px 35px}
#menuInterno ul li a {color:#000;text-decoration:none;font-weight:bold}
#menuInterno ul li a:hover {text-decoration:underline}
#menuInterno ul li a.off,#menuInterno ul li a.off:hover {color:#78700D;text-decoration:none;font-weight:normal; cursor:default}

/* stili in homepage */
#strisciaNews {padding:5px 0;color:#999;float:left;background:#fff;width:430px;font-size:11px;padding-right:120px}
#strisciaNews strong, 
#strisciaNews a {color:#666;text-decoration:none}
#strisciaNews em {color:#FFBD18}
#strisciaNews h2 {margin:0 0 5px;padding:0;font-size:12px;color:#990000}
#strisciaNews p {margin:0 0 5px;padding:0}

#rightSide #primoPiano {margin:30px 0px 0 0;height:185px; padding:0px }
/*#rightSide #primoPiano {border:1px solid #8F6A08; background-color:#FFECBF;margin:50px 0 0; height:150px; padding:10px }
#rightSide #primoPiano h2 {font-size:12px; color:#900; margin:0; }
#rightSide #primoPiano li {font-size:14px; margin:20px 0 0; padding:0; text-align:center;  font-weight: bold}
#rightSide #primoPiano li a {display:inline;width:auto; padding:0; border:0; }
#rightSide #primoPiano li a:hover { background:none;}*/

#mainHome .blocco {width:240px;float:left;margin-bottom:10px}
#mainHome .blocco p a {color:#000}
#mainHome .blocco img {border:0px}
#mainHome .blocco h2 {font-size:9px;color:#900;padding:0 20px;margin:10px 0 0}
#mainHome .blocco p {padding-top:5px;padding-right:5px}
#mainHome .blocco label {float:left;width:50px;padding-top:5px;text-align:left}
#mainHome .blocco input {border:1px solid #000;font-size:10px;margin-top:5px;width:150px}
#mainHome .blocco input.pulsante {width:auto;background:#FFBD18;border:0;text-transform:uppercase;font:bold 11px Arial, Helvetica, sans-serif}
#mainHome .blocco img {margin:0 0 5px 5px}

/* tabelle */
.tabella {font-size:11px;border-collapse:collapse;width:100%;border:1px solid #dedede;border-width:1px 1px 0 0}
.tabella th {padding:3px 4px;background:#ddd;font-size:12px;border:1px solid #dedede;border-width:0 0 1px 1px}
.tabella td {padding:1px 2px;border:1px solid #dedede;border-width:0 0 1px 1px}
.tabella .colore {background:#efefef}

/* altri stili */
.pulisci {font-size:1px;height:1px;clear:both}
#cercaSito {background:url(/img/sfondo_cercasito.gif) #fff right no-repeat;margin:0;padding:0;color:#FFBD18;font-weight:bold;text-align:right;font-size:9px;text-transform:uppercase;height:20px;padding-right:2px}
#cercaSito form input {font-size:9px;padding:0;margin:1px 0 0;border:1px solid #fff;vertical-align:middle;background:#fff}
#cercaSito form input.pulsante {width:auto;background:#FFBD18;border:0;text-transform:uppercase;font:bold 11px Arial, Helvetica, sans-serif}

/* iconizza */
.linkpdf{background: url(/img/icon_acrobat.png)  no-repeat scroll right center;padding-right:18px;}
.linkdoc{background: url(/img/icon_word.png)  no-repeat scroll right center;padding-right:18px}
.linkxls{background: url(/img/icon_excel.png)  no-repeat scroll right center;padding-right:18px}
.linktxt{background: url(/img/icon_text.png)  no-repeat scroll right center;padding-right:18px}
.linkext{background: url(/img/icon_world.png)  no-repeat scroll right center;padding-right:18px}
.linkmail{background: url(/img/icon_email.png)  no-repeat scroll right center;padding-right:18px}

/* fix icone  per barra laterale */
#rightSide ul ul .linkpdf, #rightSide ul ul .linkdoc,
#rightSide ul ul .linkxls, #rightSide ul ul .linktxt,
#rightSide ul ul .linkext, #rightSide ul ul .linkmail  { width:174px;padding-right:18px; background-position:98% center;}
#rightSide ul .linkpdf, #rightSide ul .linkdoc,
#rightSide ul .linkxls, #rightSide ul .linktxt,
#rightSide ul .linkext, #rightSide ul .linkmail { width:179px;padding-right:18px; background-position:98% center;}

/* ZOOOM SEARCH */
.highlight { background: #FFFF40; }
.searchheading { font-size: 130%; font-weight: bold; margin-top:10px }
.summary { font-size: 80%; font-style: italic; } 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.sorting { text-align: right; }
.result_title { font-size: 100%; }

.zoom_searchform { padding-top:10px}
.zoom_options { font-size: 80%; }
input.zoom_button {  }
input.zoom_searchbox {  }
/* FINE ZOOMSEARCH */
