/* CSS Document */

hr { clear:both; visibility:hidden; }

/* footer */
div.clear4em { clear: both; width: 80%; padding-bottom: 4em; margin: 0 auto; }
div#footer { width: 100%; height: auto; margin: 0; left: 0; bottom: 0; border:0; border-top: 1px solid #ddddde; background: #eff0f2; }
div#bottomFooter { height: 24px; clear: both; width: 100%; margin: 0; left: 0; bottom: 0; padding: 0; background: #737f85; }
div#bottomFooter  p, div#bottomFooter a { float: left; font-size: 10px; text-align: left; font-weight: bold; color: #f1f1f1; padding: 6px 0 0 10px; margin: 0; }
div#bottomFooter  p.paddingLeft { padding: 6px 0 0 5%; }
div#bottomFooter a { text-decoration: underline; padding: 6px 0 0 10px; }
div#bottomFooter a:hover { text-decoration: none; }
div#bottomFooter a img { margin-top: -1px; padding-top: 0; }

div#contentFooter { width: 90%; margin: 6px auto 0; font-weight: bold; color: #848484; text-align: left; }
div#footer h2 { height: 34px; line-height: 26px; width: auto; margin: 0 auto 0; padding-left: 44px; text-transform: uppercase; }
div#contentFooter p { padding: 0 0 8px; font-size: 10px; margin-top: 0; margin-left: 6px; }

div#contentFooter  ul { height: auto; width: 33%; margin: 0 0 10px; padding: 0; z-index: 2; background:url(/imgs/common/bg_footer.jpg) repeat-x 0 0; }
div#contentFooter  ul li { margin: 0; height: auto; width: 100%; }

li#help { height: 140px; width: 100%; padding: 0 1% 0; border-right: 0px dotted #ccc; }
li#help h2 { background:url(/imgs/common/ico_help.gif) no-repeat 0 0; color: #ee772b; line-height: 30px; }

li#newsletter { float: left; height: 140px; width: 30%; padding: 0 1% 0 0; border-right: 2px dotted #ccc; }
li#newsletter h2 { background:url(/imgs/common/ico_newsletter.gif) no-repeat 0 0; color: #62cb12; line-height: 30px; }
li#newsletter input.buttonGreen { padding: 0; margin: 0 0 0 4px; border: 0; width: 20px; height: 20px; background: url(/imgs/common/button_green20.gif) no-repeat 0 0; cursor: pointer; }


li#fabbrica { float: left; height: 140px; width: 30%; padding: 0 0 0 1%; }
li#fabbrica h2 { background:url(/imgs/common/ico_fabbrica.gif) no-repeat 0 0; color: #fdb516; line-height: 30px; }

li#fabbrica ul { padding: 0; margin: 6px 0 0 0; }
li#fabbrica ul li { clear: both; padding: 0; margin: 2px 0; height: 18px; width: auto; }
li#fabbrica a { display: block; text-decoration: none; color: #848484; font-size: 80%; }
li#fabbrica a:hover { text-decoration: none; color: #fdb516; border: 0; border-bottom: 1px dotted #fdb516; }

