a.norm:link { margin:5; font-size: 12px;color : #ffffff;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none;}
a.norm:visited { margin:5;font-size: 12px;color : #ffffff;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none;}
a.norm:hover { margin:5;  margin-bottom:9;font-size: 12px;color : #ff0000;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none;}

a.normp:link { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}
a.normp:visited { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}
a.normp:hover { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ff0000;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}

a.normp2:link { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}
a.normp2:visited { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}
a.normp2:hover { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ff0000;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}


a.normp3:link {margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 10px; color: #ffffff;  font-weight : bold; text-align: left; line-height:15px;text-decoration : none;}
a.normp3:visited {margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 10px; color: #ffffff;  font-weight : bold; text-align: left; line-height:15px;text-decoration : none;}
a.normp3:hover {margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 10px; color: #ff0000;  font-weight : bold; text-align: left; line-height:15px; text-decoration : none;}


a.normp4:link { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 30px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}
a.normp4:visited { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 30px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}
a.normp4:hover { margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 30px; color: #ff0000;  font-weight : bold; text-align: left; line-height:23px;text-decoration : none;}



a.norm2:link{margin:9; font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 12px; color: #ffffff; line-height: 18px; text-align: left;text-decoration : none;font-weight: bold;}
a.norm2:visited{margin:9; font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 12px; color: #ffffff; line-height: 18px; text-align: left;text-decoration : none;font-weight: bold;}
a.norm2:hover{margin:9; font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 12px; color: #FCC223; line-height: 18px; text-align: left;text-decoration : none;font-weight: bold;}

a.linkdown:link {font-size: 10px;color : #000000;font-family: arial, verdana, sans-serif;text-decoration : none;}
a.linkdown:visited {font-size: 10px;color : #000000;font-family: arial, verdana, sans-serif;text-decoration : none;}
a.linkdown:hover {font-size: 10px;color : #ff0000;font-family: arial, verdana, sans-serif;text-decoration: none;}

.scroll{ background: #336699;scrollbar-3dlight-color: #C0C0C0; scrollbar-arrow-color: rgb(255,255,255); scrollbar-base-color: #666666; scrollbar-darkshadow-color: #eeeffg; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #cccccc; scrollbar-track-color: #666666; }

.body{ background-color: #ffffff;background-image:url(images/logofondobig.jpg); background-repeat:no-repeat; background-position: bottom right; }

.bodysf{ background-color: #ffffff;background-image:url(images/rp.jpg); background-repeat:x-repeat; background-position: top left; }
.bodyrx{ background-color: #ffffff;background-image:url(images/rx.jpg); }

.tbody{ background-color: #75AAB1; border-right-width: 3 px; border-left-width: 3 px; border-top-width: 3 px; border-bottom-width: 3 px; border-top-color: #666666; border-bottom-color: #666666; border-left-color:#666666; border-right-color:#666666; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;}
.bodytop{
        background-image:  url(images/rigablu.gif); 
		background-repeat: x-repeat;
		background-attachment: no-fixed; 
		background-position: 0px 0px;}
.bodydown{
        background-image:  url(images/imsito/rigablu2.gif); 
		background-repeat: x-repeat;
		background-attachment: no-fixed; 
		background-position: 0px 0px;}

.bordo{ background-color: #324C96;border-right-width: 1 px; border-left-width: 1 px; border-left-color: #666666; border-right-color: #666666;	border-right-style: ridge;	border-left-style: ridge;}
.bordotop{ border-top-width: 3 px; border-top-color: #000000; border-top-style: ridge;}

.cofondo{background-color: #324C96;	}
.cofondo2{background-color: #ffffff;	}
.cofondo3{background-color: #75AAB1;}
.cofondo4{background-color: #ffcccc;}

hr.line{ style: dotted; size:3; noshade}
.linetop{ border-top-width: 1px; border-top-color: #000000; border-top-style: dotted;}
.line{ border-right-width: 2px; border-left-width: 2px; border-top-width: 2px; border-bottom-width: 2px; border-top-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000;	border-top-style: dotted; border-right-style: dotted; border-bottom-style: dotted;	border-left-style: dotted;}
.line2{ background-color: #ffffff;border-left-width: 1px; border-top-width: 1px; border-top-color: #000000; border-left-color: #000000; border-top-style: dotted; border-left-style: dotted;}

p.margin {margin: 1cm 1cm}
p.marginleft {margin-left: 1cm}
p.margintop {margin-top: 1cm}

.txtstamp{font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 14px; color: #0099FF; font-weight: bold; text-align: left;}
.txtstamp2{font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 11px; color: #000000; font-weight: bold; text-align: left;}
.txtstamp3{font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 16px; color: #ff0000; font-weight: bold; text-align: left;}

.txtp{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;}
.txtp2{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 15px; color: #ffffff;  font-weight : bold; text-align: left; line-height:23px;}
.txtp3{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 13px; color: #ffffff;  font-weight : normal; text-align: left; line-height:23px;}
.txtp4{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 16px; color: #ffffff;  font-weight : normal; text-align: left; line-height:23px;}
.txtform{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 16px; color: #000000;  text-align: center; font-weight : bold;}

.txt{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 12px; color: #cccccc;  text-align: left;}
.txt2{margin:5; margin-bottom:9;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 13px; color: #cccccc; text-align: center;}
.txt3{margin:5; margin-bottom:9;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 16px; color: #ffffff; text-align: center; font-weight: bold;}
.txtbig{margin:5; margin-bottom:9;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 24px; color: #ffffff; text-align: center; font-weight: bold;}
.txttab{margin:3; font-size: 11px; color: #000000; font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none; text-align: center;}

a.normtab:link    {margin:3;font-size: 11px;color : #ffffff;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none;text-align: center;}
a.normtab:visited {margin:3;font-size: 11px;color : #ffffff;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none;text-align: center;}
a.normtab:hover   {margin:3;font-size: 11px;color : #ff0000;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-weight: bold;text-decoration : none;text-align: center;}




.txtsmall1{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 10px; color: #ffffff;  font-weight : bold; text-align: left; line-height:15px;}
.txtsmall2{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 10px; color: #ffffff;  font-weight : bold; text-align: right; line-height:15px;}

.titolo{margin:5;font-family: Tahoma, Helvetica, Georgia, sans-serif;font-size: 16px; color: #cccccc;  font-weight : bold; text-align: left; line-height:15px;}

ul.square {list-style-type: square}

div.box
{
width:150px;
background:  url(images/rb.gif) no-repeat bottom left
}
div.box h2
{
line-height:20px;
margin:0;
background:  url(images/rt.gif) no-repeat top left;
text-align:center;
font-family: arial, verdana, sans-serif; 
font-size: 16px; 
font-weight: bold;
color: #ffffff;
}

div.box p
{
margin:0;
text-align:justify;
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #ffffff;
}



