body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; line-height: 21px; background-color: #FFF; } a:active, a:visited, a:link, .asLink { color: #09F; text-decoration: none; } a:hover, .asLink:hover { color: #03F; text-decoration: underline; } p{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; } h1{ font-size:29px; letter-spacing: -1px; font-weight: normal; clear:both; color:#000; padding:0 0 15px 0; line-height:normal;} h2{ font-size:26px; letter-spacing: -1px; font-weight: normal; clear:both;} h3{ font-size:23px; letter-spacing: -1px; font-weight: normal; clear:both;} h4{ font-size:19px; letter-spacing: -1px; font-weight: normal; clear:both;} h5{ font-size:16px; letter-spacing: -1px; font-weight: normal; clear:both; color:#999;} h6{ font-size:13px; letter-spacing: -1px; font-weight: normal; clear:both; color:#999;} .clearBox{ padding:20px 0 0 0; border:none; margin:0; clear:both;} /*------*/ #legal { margin:20px; padding:40px; background-color:#FFF; text-align:left; } #testata { width:900px; margin:0 auto; position:relative; height:150px; } #testatalogo { position:absolute; top:0px; left:0px; z-index:100; } #testatamenu { position:absolute; right:0px; bottom:10px; margin:0; padding:0; z-index:101; } #testatamenu a:link, #testatamenu a:active, #testatamenu a:visited { background-color: #FC0; color:#FFF; margin:0; padding:5px 10px; border-radius: 7px; -moz-border-radius: 7px ; /* firefox */ -webkit-border-radius: 7px; /* safari, chrome */ font-size:15px; text-decoration: none; } #testatamenu a:hover, #testatamenu a.menuSelect { background-color: #F90; color:#FFF; margin:0; padding:5px 10px; border-radius: 7px; -moz-border-radius: 7px ; /* firefox */ -webkit-border-radius: 7px; /* safari, chrome */ font-size:15px; text-decoration: none; } #slide { background-color:#F90; z-index:102; min-height:28px; background-image: url(../gfx/sfondoslide.jpg); background-repeat: no-repeat; background-position: center top; } #indexSlide { width:900px; margin:0 auto; } #slide h1 { width:900px; margin:0px auto 0px auto; text-align: right; font-size:48px; font-weight: normal; letter-spacing: -2px; color:#FFF; padding:5px 0 0 0; line-height:38px; } #page { width:900px; margin:50px auto; text-align:left; } #pagemain { float:right; width:72%; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: dotted; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; padding:0 0 0 25px; } #pagemenu { float:left; width:21%; text-align:left; } .infopan { float:left; width:30%; margin:0 3% 0 0; } .pagemainbox, .pagemainlistatobox { border:1px solid #F90; } .pagemainbox h4 { color:#F90; } #pagemenu ul { list-style:none; margin:0 0 25px 0; padding:0; } #pagemenu ul ul { list-style:none; margin:0 0 25px 0; padding:0; } #pagemenu ul li { list-style:none; font-size: 14px; color: #000; margin-top: 0; margin-right: 0; margin-bottom: 2; margin-left: 0; font-weight: bold; } #pagemenu ul ul li { list-style:none; margin:0 0 0 0; font-size:12px; padding:0; font-weight: normal; } #pagemenu a:link,#pagemenu a:visited,#pagemenu a:active { color:#09F; text-decoration: none; } #pagemenu a:hover { color:#03F; text-decoration: none; } #pagemenu a.corrente { font-weight: bold; } #pagefoo { clear:both; } #foo { padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; margin-top: 20px; margin-right: 0px; margin-bottom: 50px; margin-left: 0px; color: #999; } #foocontenuto { width:900px; margin:0 auto; } #fooindirizzo { text-align:left; font-size:11px; line-height:normal; float:left; padding:0 0 20px 0; } #foofiscale { text-align:left; font-size:11px; line-height:normal; float:right; text-align:right; padding:0 0 20px 0; } #foopowered { clear:both; font-size:10px; line-height:normal; text-align:left; } #foopowered a:link,#foopowered a:active,#foopowered a:visited { display:block; color: #999; text-decoration: none; } #foopowered a:hover { display:block; color: #F90; text-decoration: none; } #foocontenutofoo { clear:both; }