*{margin:0;padding:0;}
body,html{min-height:101%;}
body{background:#eee;color:#333;padding:13px 0 25px 0;}
body, select, input, textarea{font:12px Arial, Verdana, Sans-Serif;line-height:1.5em;}
p{margin:15px 0;}
hr{display:block;height:4px;background:#ddd;border:0;}
small{font-size:0.9em;padding:3px 0px;}
img.bannerheron a:link img, a:visited img{border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;padding:1px;}
img.home-cat-img-personalizza a:link img.home-cat-img-personalizza, a:visited img.home-cat-img-personalizza{border:none; width:302px;height:136px;}
a:link, a:active, a:visited{color:#333;text-decoration:underline;}
a:hover{color:#333;text-decoration:none;}
#leadcontainer a{color:#fff;}
.title:link, .title:active, .title:visited{color:#3a99ff;text-decoration:none;}
.title:hover{color:#3a99ff;text-decoration:underline;}
h3 a:link, h3 a:active, h3 a:visited{text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4 a:link, h4 a:active, h4 a:visited{color:#fff;text-decoration:none;}
h4 a:hover{text-decoration:underline;}
#sidelist a:link, #sidelist a:active, #sidelist a:visited{text-decoration:none;}
#sidelist a:hover{text-decoration:underline;}
#sidelist .children li a, #sidelist .children li a:visited{padding:2px 2px 2px 0px;border:0;background:#eee;color:#666;}
#sidelist .children li a:hover, #sidelist .children li a:active{color:#000;}
#tags a{text-decoration:none;}
#tags a:hover{text-decoration:underline;}
.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited{text-decoration:none;}
.commentmetadata a:hover{text-decoration:underline;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
img, a:link img, a:visited img{border:1px solid #999;padding:1px;}
img.home-cat-img-personalizza, a:link img.home-cat-img-personalizza, a:visited img.home-cat-img-personalizza{border:none;padding:1px;}
img.left,img.center,img.right,img.norm{margin:5px 12px 5px 0;border:1px solid #999;padding:1px;}
img.left{float:left;margin:0 12px 5px 0;}
img.center{display:block;margin:0 auto 5px auto;}
img.right{float:right;margin:0 0 5px 12px;}
#leadpic{float:left;margin:0 20px 10px 0;padding:1px;border:1px solid #999;}
.home-cat-img{float:left;margin:0 6px 4px 0; width:258px;height:80px;}
.home-cat-img-personalizza{float:left;margin:0 6px 4px 0;border:none;}
.aligncenter{display:block;margin:0 auto 5px auto;}
.alignright{float:right;margin:0 0 5px 12px;}
.alignleft{float:left;margin:0 12px 5px 0;}
#page{width:940px;margin:0 auto;font-size:1em;background:#FFF url(images/icons/top.jpg) no-repeat; background-position: top; padding:10px 20px 40px 20px;/*border-top:4px solid #999;*/border-bottom:4px solid #999; }
#branding{display:block;position:relative;float:left;width:150px;height:150px;background:#ffffff url(images/backgrounds/bg_branding.png) no-repeat;}
.left{float:left;}
.right{float:right;}
.right2{display:block;position:relative;float:left;width:940px;margin-right:-5px;margin-bottom:5px;margin-top:-15px;}
#sidebar{width:240px;float:right}
#homeleftcol{width:30%;border-right:1px solid #ccc;padding-right:10px;text-align:justify;float:left;margin-left:5px;margin-right:5px;}
#homemidcol{width:30%;padding-left:5px;text-align:justify;float:left;margin-left:5px;margin-right:5px;}
#homerightcol{width:30%;border-left:1px solid #ccc;padding-left:15px;text-align:justify;float:left;}
#sidelist li{list-style:none}
.bullets li{list-style:none;border-bottom:1px solid #FFF;}
#sidelist .bullets li{list-style:square;margin-bottom:5px;margin-left:22px;}
#sidelist .children{background:#eee;}
#sidelist .children li{background:#eee;list-style:none;margin-left:15px;padding-left:15px;border-bottom:1px solid #fff;}
#sidelist .recent li{margin-bottom:5px;padding-left:20px;background:url(images/icons/icon_recent.gif) no-repeat;}
#sidelist .recent-comments li{margin-bottom:5px;padding-left:20px;background:url(images/icons/icon_comments.gif) no-repeat;}
#sidelist .more li{margin-bottom:5px;padding-left:20px;background:url(images/icons/icon_categories.gif) no-repeat;}
#sidelist .feed li{margin-bottom:5px;padding-left:20px;background:url(images/icons/rss.gif) no-repeat;}
#sidelist .feed2 li{margin-bottom:5px;padding-left:20px;background:url(images/icons/rss2.jpg) no-repeat;}
.footerlittle{font-size:xx-small;}
.leadmeta, .leadmeta a{font:0.9em Arial, Helvetica, sans-serif;margin-top:-4px;color:#ddd;text-decoration:none;}
.blogtitle, .blogtitle a{color:#000;font-size:1.8em;font-family:Georgia,"Times New Roman", Times, serif;/*font-weight:regular;*/text-decoration:none;}
.cat-head{margin-bottom:3px;background-color:#ddd;padding:3px 2px 1px 4px;width:255px;}
h1{color:#3a99ff;font:1.6em Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:8px;border-bottom:4px solid #ddd;margin:20px 0;text-align:center;text-transform:uppercase;}
h2{color:#3a99ff;font:1.6em Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:8px;border-bottom:4px solid #ddd;margin:20px 0;}
h1.featuretitle{color:#3a99ff;font-family:Arial,Helvetica,sans-serif;border:none;text-align:left;text-transform:none;}
h2.spa{font:1.6em Arial, Helvetica, sans-serif;border-bottom:4px solid #ddd;}
h2.novit{color:#3a99ff;font:1.6em Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:8px;border-bottom:4px solid #ddd;margin:20px 0;text-align:center;text-transform:uppercase;}
h3{font:0.9em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px;font-weight:bold;color:#3a99ff;}
#sidebar h2, #sidebar h3 a{font:0.9em Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px;font-weight:bold;color:#3a99ff;}
#sidebar h3, #sidebar h2{font-size:0.9em;border-top:4px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0 5px 2px;margin:20px 0 15px 0;color:#3a99ff;}
h3#respond{border-top:4px solid #ddd;margin-top:25px;padding-top:20px}
h3#comments{margin-top:32px}
h4{color:#ffffff;font-size:1.2em;margin-bottom:6px;background-color:#3a99ff; border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;padding-top:5px;padding-bottom:5px;padding-left:5px;border-bottom:2px solid #1a3ee9;border-top:2px solid #1a3ee9;}
#content{width:640px;float:left;}
#content2{width:640px;float:left;}
#pagecontent{width:920px;float:left;}
#homecontent-top{width:940px;margin-top:25px;}
#homecontent-bottom{width:900px;margin-top:20px;margin-left:40px;}
#homecontent-topleft{width:600px;}
#homecontent-topright{width:300px;}
#leadcontainer{background:#fff;color:#CCCCCC;border-top:2px solid #3366FF;border-bottom:2px solid #3366FF;padding:15px;width:592px;min-height:350px;}
#leadcontainer:hover{background:#fff;border-top:2px solid #3366FF;border-bottom:2px solid #3366FF;}
#leadcontainer .title{font:2.2em Georgia,"Times New Roman", Times, serif;line-height:100%;display:block;padding-bottom:7px;color:#C29704;}
#leadheader{display:block;}
#leadheader a{color:#ddd;}
#homebottom{width:625px;height:60px;background:url(images/backgrounds/homebottom.png);}
.read-on a{text-decoration:none;}
.read-on a:hover{color:#C29704!important;}
.feature{background:#eee;padding:10px 10px 10px 20px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;}
.feature:hover{background:#ddd;border-top:2px solid #999;border-bottom:2px solid #999;}
.hometop-rightcol img{margin-bottom:4px;padding:1px;border:1px solid #999;}
.hometop-rightcol img.home-cat-img-personalizza{margin-bottom:4px;padding:1px;border:none;}
.hometop-rightcol .feature{margin-bottom:10px;}
.hometop-rightcol.title, #hometop-rightcol a.title{font-family:Georgia,"Times New Roman", Times, serif;font-size:1.4em;color:#3a99ff;margin:10px 0 15px 0;}
.description{font-size:1.3em;font-weight:bold;color:#999;}
.title, a.title{font-family:Georgia,"Times New Roman", Times, serif;font-size:1.4em;color:#3a99ff;margin:10px 0 15px 0;}
#homemidcol .clearfloat, #homeleftcol .clearfloat, #homerightcol .clearfloat{border-bottom:1px solid #ccc;padding:12px 0;}
.navigation a{width:120px;border:1px dotted #ccc;padding:2px 4px 2px 4px;text-align:center;font-size:0.9em;text-decoration:none;color:#666;}
.navigation a:hover{background-color:#eee;}
.preventries{float:left;}
.nextentries{float:right;}
.entry{padding-bottom:28px;text-align:justify;}
.post blockquote{color:#666;padding:6px 14px;margin:18px 35px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.post ul li{list-style:square;margin-bottom:5px;margin-left:42px;}
.post ol li{margin-bottom:5px;margin-left:48px;}
#tags{padding:5px;background-color:#eee;border-bottom:1px solid #999;border-top:1px solid #999;}
.postmetadata{margin:30px 0;}
select{background:#eee;border-top:2px solid #999;border-bottom:2px solid #999;border-left:none;border-right:none;width:100%}
#searchform{padding:16px 5px 0 0;}
.searchbutton{font-weight:bold;padding:1px;background:#fff;color:#999;border:1px solid #ddd;}
.searchbutton:hover{color:#666;background:#eee;border:1px solid #999;text-decoration:none;}
.searchfield{width:150px;padding:1px 1px 1px 20px;background:url(images/icons/search-16.png) no-repeat #fff;color:#666;border:1px solid #ddd;}
.searchfield:hover, .searchfield:focus{background:url(images/icons/search-16.png) no-repeat #eee;border:1px solid #999;text-decoration:none;}
.button{font-weight:bold;padding:1px;background:#fff;color:#666;border-top:2px solid #ddd;border-bottom:2px solid #ddd;border-left:none;border-right:none;}
.button:hover{color:#333;background:#eee;border-top:2px solid #999;border-bottom:2px solid #999;border-left:none;border-right:none;text-decoration:none;}
#commentform input{width:170px;margin:5px 5px 1px 0;border-top:2px solid #ddd;border-bottom:2px solid #ddd;border-left:none;border-right:none;}
#commentform textarea{background:#eee;width:100%;margin-top:5px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;border-left:none;border-right:none;}
#commentform textarea:hover, #commentform textarea:focus{background:#fff;}
.commentlist{padding-left:30px;}
.commentlist li{margin:15px 0 3px;padding:8px 15px 10px 15px;background:#eee;border-top:1px solid #999;border-bottom:1px solid #999;}
#commentform small{background:#FFF;font-weight:bold;padding:0;}
.commentmetadata{display:block;}
.commentlist small{background:#fff;padding:2px 5px 2px 5px;border-top:1px solid #999;border-bottom:1px solid #999;}
.commentlist cite{font-weight:bold;}
.clear{clear:both;}
.clearfloat:after{display:block;width:258px;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
#footerland{margin:0 auto;width:900px;color:#666;text-align:center;line-height:11px;border:none;text-decoration:none;}
#footerland a{color:#333;border:none;text-decoration:none;}
#footerland a:hover{color:#9D9D9D;border:none;text-decoration:none;}
#footer{margin:0 auto;width:900px;font-size:0.9em;text-align:center;padding-top:15px;color:#666;}
#footer a{color:#333;}
.feature{background-color:#eeeeee;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:20px;border-top-width:2px;border-top-style:solid;border-top-color:#cccccc;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#cccccc;}
.feature:hover{background-color:#dddddd;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;border-top-width:2px;border-top-style:solid;border-top-color:#999999;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#999999;}
#hometop-rightcol .feature{margin-bottom:10px;}
.sidebar_wirdget{padding-top:10px;}
#flash-banner{display:block;position:relative;float:left;width:790px;height:150px;background-image:url(./images/banner-heron.jpg);}
.entry li{margin-left:20px;}
.clearfloatbanner{width:940px;background:#ffffff;}
.clearfloatbanner:after{display:block;width:258px;visibility:hidden;clear:both;height:0;content:".";}
.clearfloatbanner{display:inline-block;}
.clearfloatbanner{display:block;}
#homemidcol .clearfloatbanner, #homeleftcol .clearfloatbanner, #homerightcol .clearfloatbanner{border-bottom:1px solid #ccc;padding:12px 0;}
.misure{width:40px;margin-left:5px;margin-right:10px;}
#contactform{display:block;position:relative;float:left;width:100%;background-color:#CEE7FF;padding:10px;border:3px solid #FFFFFF;}
h7.quest{display:block;position:relative;float:left;width:60px;}
h7.qtaright{display:block;position:relative;float:right;}
.area-testo{display:block;position:relative;float:left;width:100%;height:40px;}
#contactformwhite{display:block;position:relative;float:left;width:100%;text-align:center;background-color:#fff;padding:10px;border:3px solid #FFFFFF;}
#content2, #catrobot{display:block;position:relative;float:left; margin-bottom: 15px;}
#content2, #catrobot, a.test:link img{opacity:0.6;filter:alpha(opacity=60); /* For IE8 and earlier */border:1px solid #FFFFFF;}
#content2, #catrobot, a.test:link img:hover{opacity:1.0;filter:alpha(opacity=100); /* For IE8 and earlier */border:1px solid #FFFFFF;}
#content2, #catrobot, a.test:link img, a:visited img{border:1px solid #FFFFFF; }
a.test2:link img{opacity:1.0;filter:alpha(opacity=100); /* For IE8 and earlier */border:1px solid #FFFFFF;}
a.test2:link img:hover{opacity:0.6;filter:alpha(opacity=60); /* For IE8 and earlier */border:1px solid #FFFFFF;}
a.test2:link img, a:visited img{border:1px solid #FFFFFF; }
