body
{
  background-image: url(../img/sfondoPagine.jpg);
  background-attachment: fixed;
  background-color: #597985;
}
a
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #97350F;
  line-height: 14px;
  text-align: left;
  text-decoration: underline;
}
a:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  color: #97350F;
  text-align: left;
  text-decoration: none;
}
input.lsinput
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  border-top: 1px solid #446976;
  border-right: 1px solid #446976;
  border-bottom: 1px solid #446976;
  border-left: 1px solid #446976;
  margin: 0 0 0 0;
  white-space: nowrap;
  color: #446976;
}

textarea.lsinput
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  border-top: 1px solid #446976;
  border-right: 1px solid #446976;
  border-bottom: 1px solid #446976;
  border-left: 1px solid #446976;
  margin: 0 0 0 0;
  color: #446976;
}

.tabellaSS
{
  border: 1px solid #B1B931;
  background-color: #FFFFFF;
}
.tabellaSSHtmlMobile
{
  border: 1px solid #C748BD;
  background-color: #FFFFFF;
}
.tabellaSSJavaMiddlet
{
  border: 1px solid #1454EC;
  background-color: #FFFFFF;
}
.linkSemplice
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #446976;
  line-height: 14px;
  text-align: justify;
  text-decoration: none;
}
.linkSemplice:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #446976;
  line-height: 14px;
  text-align: justify;
  text-decoration: underline;
}
.titoliGrandi
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 14px;
  color: #446976;
  line-height: 14px;
  text-align: justify;
  font-weight: bold;
}
.testoSemplice
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #446976;
  line-height: 14px;
  text-align: justify;
}
.testoTabelle
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #446976;
  line-height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.testoTitoliTabelle
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.testoHome
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 14px;
  color: #446976;
  line-height: 16px;
  text-align: justify;
}
.testoInterni
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #446976;
  line-height: 14px;
  text-align: justify;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.topMarketing
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #446976;
  text-align: right;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 0px;
}
.testoMenuBriciole
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  text-decoration: none;
}
.testoMenuBricioleMarketing
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  font-weight: normal;
  text-decoration: none;
}
.linkMenuBriciole, a.linkMenuBriciole, a.linkMenuBriciole:visited, a.linkMenuBriciole:focus
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-weight: bold;
  text-decoration: underline;
}
.linkMenuBriciole:hover, a.linkMenuBriciole:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-weight: bold;
  text-decoration: none;
}
.linkMenuBricioleMarketing
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-weight: bold;
  text-decoration: underline;
}
.linkMenuBricioleMarketing:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 14px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-weight: bold;
  text-decoration: none;
}
.topInterni
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #92A5AC;
  line-height: 14px;
  text-decoration: none;
}
.topInterni:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #92A5AC;
  line-height: 14px;
  text-decoration: underline;
}
.cellaTop
{
  text-align: right;
  padding-left: 0px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.titoliInterni
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #BF450B;
  line-height: 14px;
  text-align: right;
  padding-right: 15px;
  padding-left: 5px;
  padding-top: 3px;
  font-weight: normal;
}
.boxHome
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  line-height: 14px;
  color: #333333;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-align: left;
}
.linkBoxHome
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  line-height: 14px;
  color: #333333;
}
.linkBoxHome:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  line-height: 14px;
  color: #333333;
  text-decoration: none;
}
.footer
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  text-decoration: none;
}
.footerAttivo
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  text-decoration: none;
  font-weight: bold;
}
.footerLink, .footerLink:focus, .footerLink:active
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  text-decoration: none;
}
.footerLink:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 10px;
  color: #446976;
  text-decoration: underline;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs
{
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 0;
}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar
{
  position: absolute;
  width: 10;
  height: 10;
  visibility: hidden;
}

/*Styles for level 0*/
.clLevel0, .clLevel0over
{
  position: absolute;
  padding: 0px;
  font-family: tahoma,arial,helvetica;
  font-size: 12px;
  font-weight: bold;
}
.clLevel0
{
  color: white;
}
.clLevel0over
{
  color: Yellow;
  cursor: pointer;
  cursor: hand;
}
.clLevel0border
{
  position: absolute;
  visibility: hidden;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over
{
  position: absolute;
  padding: 0px;
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
}
.clLevel1
{
  color: #FFFFFF;
  background-image: url(../img/sfondoMenu.png);
}
.clLevel1over
{
  color: #446976;
  cursor: pointer;
  cursor: hand;
  background-image: url(../img/sfondoMenuOver.png);
}
.clLevel1border
{
  position: absolute;
  visibility: hidden;
}
.titoliDemo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

a.normalLink, a.normalLink:visited, a.normalLink:active, a.normalLink:focus
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #97350F;
  line-height: 14px;
  text-align: left;
  text-decoration: underline;
}
a.normalLink:hover
{
  font-family: "Trebuchet MS",Verdana,Helvetica;
  font-size: 12px;
  color: #97350F;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
}


