html {padding:0;width:1024;margin:auto;}
body {
     font-family: Verdana, Arial, sans serif;
     font-style: normal; 
     font-size: 14px;
     line-height: 1; 
     font-color: navy; 
     border-width: 2px;
     border-style: solid;
     border-color: LightSlateGray;
     background-color: LightSteelBlue;
     }

div#header{height:128px; padding-top: 2%; padding-bottom: 6%;background: #FFF url(header.jpg) repeat-x bottom}
div#corpo{padding-top: 2%; padding-bottom: 4%; text-align:center; background: white;}
div#footer{padding-top: 2%; padding-bottom: 2%;  text-align:center; background: white;}

.center {text-align: center}
.right {text-align: right}
.left {text-align: left}
.rightmid{text-align: right; vertical-align: middle}
.middle{vertical-align: middle}

.red {color:red;font-weight:bold;text-align:center;}
.navy {color:navy;}
.cel {color:#6699FF;}

.navy.nor {font-size: 14px; border: 2px; background: white;}
nor{font-size: 14px;}
.navy.trasp {font-size: 14px; border: 2px;}
.navy.val {font-size: 18px;
      background-color: LightSteelBlue;}
H1 {font-weight:bold; text-align:center; font-size:20px;}

H5 {color:#6699FF; font-weight:normal; font-size:12px;}

p.title
{font-weight:bold; font-style:italic;}
p.title.big { font-size:24px;}
p.title.small {font-size:14px;}

p.text 
{	 
font-weight: normal;
font-size: 14px;
text-decoration: none;
}	
p.text.center {text-align: center;} 
p.text.right {text-align: right;} 
}

HR.linea {color:navy; background-color:navy; width: 80%; align:center;}
HR.lineaora {color: red; background-color:#FF6600; width: 70%; align:center;}

A.botton, A.botton:visited {color: navy; text-decoration:none; font-size:10px; font-weight:bold; line-height: 0.8}
a.botton:hover {background: LightSteelBlue;}
A.bigbotton, A.bigbotton:visited {color: navy; text-decoration:none; font-size:16px; font-weight:bold;}
a.bigbotton:hover {background: LightSteelBlue;}
img {border:0;}


