html,body{margin:0;padding:0}
body{font:76% Arial,sans-serif;background: #FFFFFE;margin:0px 2% 2% 2%; position:relative;padding:2%;}
div#testa{position:absolute;top:-110px;left:0;width:955px;height:118px;}
div#testa, #ie8#fix{position:absolute;top:-118px;left:0;width:955px;height:118px;}
#logo {border:0;margin-top:25px;}
* html #logo {margin-top:15px;} /* per IE6 */
#holdmenu{display:none;}
.clr{clear:both;}
h1{margin:0;padding:6px 0 4px 0;font-size:180%;font-weight:normal;color:#000;}
h2,h3,h4,h5,h6{margin:0;font-weight:normal;color:#000}
h4{font-size:150%;margin:0 0 12px 0}
h5{font-size:100%;color:#003399;font-weight:bold;}
p{margin:0 5px;padding:0 0 0.7em}
fieldset{border:0;margin:0;padding:0;}
a:link, a:visited{color:#e2001b;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}
a.goomap:link, a.goomap:visited{color:#000;text-decoration:underline;}
a.goomap:hover{color:#656565;text-decoration:none;}
h4 a:link, h4 a:visited{color:#F5EA00;text-decoration:underline;}
h4 a:hover{color:#5DD2FD;text-decoration:none;}
div#colonna{width:100%;margin:0 auto;text-align:left;position:relative;margin-top:90px;padding-top:0px;}
*:first-child+html div#colonna{margin-top:110px} /* SOLO per IE7 */
* html div#colonna{margin-top:120px} /* per IE6 */
div#prima{float:left;width:100%;}
div#testo{float:none;width:440px;position:relative;padding:0 0 24px 25px;}
div#testo{width:100%;margin:0 0 12px 0;min-height:1200px;}
div#sx{display:none;}
div#seconda{display:none;}
div#pie{display:none;}
.sc a:link, .sc a:visited{color:#ff0000;text-decoration:underline;}
.sc a:hover{color:#F5EA00;text-decoration:none;}
div.gri-ag{display:none;}
#fotoann{margin-top:12px;}
.wrap1i, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1, .wrap1i {float:left;width:463px;}
.wrap1i {width:93px;}

.wrap3 {padding:0 6px 6px 0;}
#corn-small, #corn-big{background:#fffffd;width:423px;border: 1px solid #E1DFDF;padding:27px 16px 27px 16px;position:relative;}
#corn-small{width:50px;height:348px;padding:12px 16px 12px 16px;}
div#corn-big div#foto-big{text-align:center;line-height:318px;margin:0;height:318px;width:420px;}
html>body div#corn-big div#foto-big{text-align:center;line-height:318px;margin:0;height:318px;min-height:318px !important;width:420px;}
#placeholder{vertical-align:middle;margin:0; border:2px solid #082D61;padding:0;}
#tbl, #cll,#rig{margin:0;padding:0;border-collapse: collapse;width:420px;}
#dv-1, #dv-2{width:8px;float:left;}
#icone{text-align:center;margin:0;padding:0;width:100px;float:left;}
div#sx-a0 div#giu, div#sx-a1 div#giu, div#sx-a2 div#giu {min-height:320px;width:100%;position:absolute;top:10px;left:-12px;margin-left:12px;}
#su{position:absolute;top:10px;left:0;width:570px;}
div#sx-a0,div#sx-a1,div#sx-a2{float:left;padding: 10px 0 0 0; position:relative;line-height:24px;margin:0 12px 12px 0;}
div#sx-a0{padding-top:40px;}
div#sx-a1{padding-top:425px;}
div#sx-a2{margin:0;padding-top:440px;}
div#box2{height:196px;}
#map{width:590px; height: 280px;}
#richiesta{width:540px;font-size:1em;padding:0.3em 0;font-family: arial, verdana, sans-serif;} 
ul#scheda{margin:0;padding:0;float:left;width:450px;}
* html ul#scheda{width:310px;margin-right:10px;}
.lische{margin:0 0 0 14px;padding:0;}
#dati-ag{float:left;width:120px;}
div#bann{display:none;}
.inv {display:none;}
.icon img {border:2px solid #C51117;}
.icon {margin:1px;}
ul.risulta,ul.risulta-ag{margin:0 0 0 0;padding:0;list-style:none;}
html>body ul.risulta,html>body ul.risulta-ag{margin:0 0 0 0;padding:0;list-style:none;}
ul.risulta li {
background: url(../images/fil-oriz.gif) repeat-x bottom;
padding: 0.6em 0 1.5em 0;
min-height:120px;
position:relative;
}
ul.risulta-ag li {
background: url(../images/fil-oriz.gif) repeat-x bottom;
padding: 1.6em 0;
position:relative;
}
ul.risulta li h2,ul.risulta-ag li h2{color:#C51117;font-size: medium;letter-spacing:1px;font-style:normal;padding:0;margin:0;}
ul.risulta h3, ul.risulta-ag h3{color:#000;font-size:medium;letter-spacing:0;font-style:normal;padding:0;}

ul.risulta li div.spazio{width:170px;text-align:center;line-height:140px;float:left;margin:0 1.5em 0 0; min-height:140px;position: relative;}
html>body ul.risulta div.spazio,html>body ul.risulta-ag div.spazio{width:170px;text-align:center;line-height:80px;float:left;margin:0 1.5em 0 0; min-height:80px;position: relative;}

ul.risulta-ag div.spazio{width:170px;text-align:center;line-height:120px;float:left;margin:0 1.5em 0 0;height:120px; min-height:120px!important;position: relative;}
html>body ul.risulta-ag div.spazio{width:170px;text-align:center;line-height:100px;float:left;margin:0 1.5em 0 0; min-height:100px;position: relative;}

ul.risulta div.spazio2{width:170px;text-align:center;line-height:10px;float:left;margin:0 1.5em 0 0; min-height:10px;position: relative;}
html>body ul.risulta div.spazio2,html>body ul.risulta-ag div.spazio2{width:170px;text-align:center;line-height:10px;float:left;margin:0 1.5em 0 0; min-height:10px;position: relative;}

ul.risulta-ag div.spazio2{width:170px;text-align:center;line-height:10px;float:left;margin:0 1.5em 0 0;height:50px; min-height:10px!important;position: relative;}
html>body ul.risulta-ag div.spazio2{width:170px;text-align:center;line-height:10px;float:left;margin:0 1.5em 0 0; min-height:10px;position: relative;}

ul.risulta li div a img, ul.risulta-ag li div a img  {padding:4px;vertical-align:middle;}
ul.risulta a:link img,ul.risulta a:visited img,ul.risulta-ag a:link img,ul.risulta-ag a:visited img  {border: 2px solid #03295E;}

ul.risulta a:hover img, ul.risulta-ag a:hover img{border: 2px solid #C51117;}

ul.risulta li a,ul.risulta-ag li a  {width:100px; padding:4px;}
ul.risulta li h2 a,ul.risulta-ag li h2 a  {padding:0;}
ul.risulta li a,ul.risulta-ag li a {width:100px; padding:4px;}

ul.risulta li img.logo-ag,ul.risulta-ag img.logo-ag{float:right; width:120px;border:0;margin:0 0 9px 0;}

ul.risulta .logo-pr{float:right; width:75px;}

ul.risulta li h2 span {color:black;}

ul.risulta li.azzurro,ul.risulta-ag li.azzurro, ul.risulta li.giallo,ul.risulta-ag li.giallo  {background:#FFFFCC url(../images/fil-oriz.gif) repeat-x bottom;  padding: 1.6em 0 1.6em 0;width:100%;}

#filetto{background: url(../images/fil-oriz.gif) repeat-x bottom;}
#raffina{margin:0 -40px 0 -40px;padding:0;}
#fa-posto{height:80px;position:relative;}

.pagina{margin:10px 15px 30px 15px;text-align:center;min-height:70px;}
div.pagina a,div.corr {margin:11px 7px 11px 7px;padding:6px 10px;float:left;width:14px;}
div.corr {font-size:large;margin:12px 0 0 0;color:#C51117;}
div.pagina a:link, div.pagina a:visited {background:#ffffdf; border:1px solid #03295E; color:#03295E;}

div.pagina a:hover {background:#C51115; border:1px solid #03295E;color:#fff;}
#contr2{width:10em;}
#idcomu2{width:12em;}
#idcat2{width:12.5em;}
.tdfoto{width:180px;}
h4 a:link, h4 a:visited{color:#C51117;text-decoration:underline;}
h4 a:hover{color:#03295E;text-decoration:none;}

