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: #009900;
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:#009900;
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 #009900;
}
.pagemainbox h4
{
color:#009900;
}
#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: #009900;
text-decoration: none;
}
#foocontenutofoo
{
clear:both;
}