BODY {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
margin-top : 0; 
background-color : #fffff8; 
color : #542548; 
} 
H3 , H4 , H5 , H6 , B , STRONG {
font-weight : bold; 
} 
H3 , H4 , H5 , H6 {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
color : #ffd700; 
font-weight : bold;
}
h2{
text-align : center; 
}  
P#miopar {
color : blue; 
font-size : 15px; 
} 
BLOCKQUOTE {
margin-left : 20px; 
margin-right : 20px; 
} 
I , CITE , EM , VAR , ADDRESS {
font-style : italic; 
} 
PRE , TT , CODE , KBD , SAMP {
font-family : monospace; 
} 
PRE {
white-space : pre; 
} 
BIG {
font-size : 1.17em; 
} 
SMALL , SUB , SUP {
font-size : 0.83em; 
} 
SUB {
vertical-align : sub; 
} 
SUP {
vertical-align : super; 
} 
S , STRIKE , DEL {
text-decoration : line-through; 
} 
OL , UL , DIR , MENU , DD {
margin-left : 20px; 
} 
OL {
list-style-type : decimal; 
} 
OL UL , UL OL , UL UL , OL OL {
margin-top : 0; 
} 
U , INS {
text-decoration : underline; 
} 
CENTER {
text-align : center; 
} 
ABBR , ACRONYM {
font-variant : small-caps; 
letter-spacing : 0.1em; 
} 
TD.c1 {
background-color : #f7f2ea; 
}
.hide {
display : none; 
} 
.nascosto {
	display: none;
}

  
A {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
text-decoration : none; 
color : #003498;
font-size : 16px; 
} 
A:visited {
color : #003498;
} 
A:hover {
text-decoration :  underline; 
color : #ff0000; 
background : #ffffff; 
} 
.A {
text-decoration :  none; 
color : #3c694c; 
} 
.A {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
text-decoration : none; 
color : #3c694c; 
font-size : 18px; 
font-weight : bold; 
} 
.A:visited {
color : #3c694c; 
} 
.A:hover {
text-decoration : underline; 
color : #ff0000; 
background : #ffffff; 
} 
.A.c1 {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
color : #3c694c; 
font-size : 1.2em; 
font-weight : bold; 
} 
.A.c2 {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
color : #3c694c; 
font-size : 1em; 
font-weight : bold; 
} 
.A.c3 {
font-family : "comic sans ms", arial, helvetica, sans-serif;  
color : #3c694c; 
font-size : 0.7em; 
font-weight : bold; 
} 
.a1 {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
text-decoration : none; 
color : #4169f1; 
font-size : 16px; 
font-weight : bold; 
} 
.a1:visited {
color : #4169f1; 
} 
.a1:active {
color : #4169f1; 
} 
.a1:hover {
text-decoration :  underline; 
color : #990000; 
} 
.a2 {
font-family : "comic sans ms", arial, helvetica, sans-serif;  
text-decoration : none; 
font-size : 16px; 
text-decoration : underline; 
color : #ffcc99; 
} 
.a2:visited {
color : #ffcc99; 
} 
.a2:active {
color : #ffcc99; 
} 
.a2:hover {
text-decoration : underline; 
color : #990000; 
} 
.cuori {
font-family : Verdana, sans-serif, serif; 
font-size : 50px; 
font-weight : bold; 
color :  #003498;
line-height : 0.4em; 
background-color: #ffffff; 
} 
.sfondobianco {
background-color : #ffffff; 
} 
.sfondo5 {
background-color : #FFFF33; 
} 
.sfondo6 {
background-color : #99FFCC; 
} 
.sfondo7 {
background-color : #FFCC99; 
} 
.sfondo8{
background-color :#CCFF00; 
} 
.sfondo9{
background-color : #FFCC00; 
} 
.sfondo10 {
background-color : #99FF66; 
} 

.sfondo11 {
background-color : #ffffff; 
} 
.sfondo17 {
background-color : #CCFF99; 
}
.sfondo19 {
background-color : #66FFFF; 
}
.sfondo20 {
background-color : #FFFFCC; 
} 
.sfondo21 {
background-color : #ffffff;
} 
.sfondoverde {
background-color : #00CC00; 
font-size : 1.0em;
} 

DIV.base {
font-size : 0.7em; 
} 
DIV.c1 {
text-align : center; 
} 
DIV.tit {
background-color : #f7f2ea; 
} 
DIV.base {
font-size : 0.7em; 
} 
DIV.c1 {
text-align : center; 
} 
DIV.tit {
background-color : #f7f2ea; 
} 
TABLE {
margin-left : auto; 
margin-right : auto; 
border-collapse : collapse; 
} 
.sfondo1 {
background-color : #CCFFFF;
border-left:1px solid #996600;  border-right:1px solid #996600; border-top:1px solid #996600; border-bottom:1px solid #996600;  
} 
.sfondo2 {
background-color : #CCFFCC; 
} 
.sfondo3 {
background-color : #add000; 
} 

.sfondo12 {
background-color :#C0C0C0; 
} 
.sfondogiallo {
background-color : #ffff99; 
} 
.sfondo4 {
font-family : "comic sans ms", arial, helvetica, sans-serif;  
text-decoration : none; 
color : #DC143C; 
font-size : 14px; 
font-weight : bold; 
text-align: center;
}


.mioid {
font-family : "comic sans ms",Gill, Verdana, Helvetica, Arial, sans-serif, serif;
 
font-weight : bold; 
font-size : 27px; 
color : #ffcc00; 

background-color : #ffffff; text-align : center; 

 
}
.xmioid {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
text-align : center; 
color : #00ccff; 
font-size : 30px;
padding-bottom: 17px; 
border-left:0px solid #996600; border-right:0px solid #996600; 
border-top:0px solid #996600; border-bottom:5px solid  #00CC00;

font-size : 25px; 
} 
.mioid1 {
font-family : "comic sans ms", arial, helvetica, sans-serif;  
text-align : center; 
color : #00ccff; 
font-size : 26px;

border-left:1px solid #996600; border-right:1px solid #996600; border-top:0px solid #996600; border-bottom:1px solid #996600;  
} 
.mioidgiallo {
font-family : "comic sans ms", arial, helvetica, sans-serif; 
text-align : center; 
color : #DC143C; 
font-size : 10px; 
border-left:1px solid #996600; border-right:1px solid #996600; border-top:0px solid #996600; border-bottom:1px solid #996600; 
} 
.invisibile { display : none; }
#lc {
position : absolute;
left : 10px;
top : 10px;
width : 200px;
border : 1px solid #999;
} 
#cc {
top : 10px;
position : relative;
margin-left : 10px;
margin-right : 10px;
width : 155px;
border : 1px solid #999;
} 
#rc {
position : absolute;
right : 10px;
top : 10px;
width : 200px;
border : 1px solid #999;
} 
#testata {
position : absolute;
left : 10px;
right : 10px;
top : 10px;
margin-bottom : 50px; 
margin-top : 10px; 
width : 100%;
border : 1px solid #999;
} 
div.footer {
	clear: left; 
	border-top: #9c0000 1px solid; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	background-color: inherit;
}

ul.menuORs {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 4px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}

li.menuORs {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	border-right: 1px solid #9B1F1F;
	padding-left: 8px;
	padding-right: 4px;
	text-decoration:none;
	background-color: inherit;
}
