html,body {margin: 0px; padding: 0px; background-color: #fff;}


a:link {font-family: Verdana, Arial, sans-serif; color: #333; font-size: 11px; text-decoration: none;}
a:visited {font-family: Verdana, Arial, sans-serif; color: #333; font-size: 11px; text-decoration: none;}
a:hover {font-family: Verdana, Arial, sans-serif; color: #666; font-size: 11px; text-decoration: underline;}

a.noUn:link {font-family: Verdana, Arial, sans-serif; color: #006699; font-size: 11px; text-decoration: none;}
a.noUn:visited {font-family: Verdana, Arial, sans-serif; color: #006699; font-size: 11px; text-decoration: none;}
a.noUn:hover {font-family: Verdana, Arial, sans-serif; color: #999; font-size: 11px; text-decoration: none;}

a.red:link {font-family: Verdana, Arial, sans-serif; color: #df0005; font-size: 15px; text-decoration: none;}
a.red:visited {font-family: Verdana, Arial, sans-serif; color: #df0005; font-size: 15px; text-decoration: none;}
a.red:hover {font-family: Verdana, Arial, sans-serif; color: #df0005; font-size: 15px; text-decoration: underline;}

.menulines a:link{display: block; position: relative; background: #aaa; padding: 9px 0px; font-size: 12px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-weight: bold;}
.menulines a:visited{display: block; position: relative; background: #aaa; padding: 9px 0px; font-size: 12px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-weight: bold;}
.menulines a:hover{display: block; position: relative; background: #ccc; padding: 9px 0px; font-size: 12px; color: #666; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-weight: bold;}

.menulinesB2P a:link{display: block; position: relative; background: #666; padding: 9px 0px; font-size: 12px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-weight: bold;}
.menulinesB2P a:visited{display: block; position: relative; background: #666; padding: 9px 0px; font-size: 12px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-weight: bold;}
.menulinesB2P a:hover{display: block; position: relative; background: #ccc; padding: 9px 0px; font-size: 12px; color: #666; font-family: Verdana, Arial, Helvetica; text-decoration: none; font-weight: bold;}

.carat1 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #333;}
.carat2 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #006699;}
.carat2b {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #006699; text-decoration: none;}
.carat3b {font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #006699; text-decoration: none;}
.caratTit {font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #fff;}
.caratBluSmall {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699;}
.caratBlackSmall {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333;}


.g {background-color: #f1f1f1;}
.b {background-color: #006699;}
.w {background-color: #ffffff;}
.r {background-color: #df0005;}
.sfMenu {background-color: #999;}


form {margin: 0;}


h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #fff; text-decoration: none;}


ul {margin:0px; padding:0px; list-style-image: url(../images/home/bulletB.gif);}
li {margin-left: 16px; padding: 0px 0px 12px 0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #333;}

ul.bullR {margin:0px; padding:0px; list-style-image: url(../images/home/bulletR.gif);}
ul.bullR li {margin-left: 16px; padding: 0px 0px 12px 0px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #333;}


.chiudi{
  clear: both;
  font-size: 1px;
}
