body { color: #000; font-size: 10px; font-family: verdana; }

p { }

td { }

a:link { color: #a25a95; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none;}

a:visited { color: #a25a95; font-size: 12px; font-weight: bold; text-decoration: none; }

a:hover { color: #ac85a3; font-size: 12px; font-weight: bold; text-decoration: none; }

a:active { color: #ac85a3; font-size: 12px; font-weight: bold; text-decoration: none; }


.testopclk a:link { color: #a25a95; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none;}
.testopclk a:visited { color: #a25a95; font-size: 10px; font-weight: bold; text-decoration: none; }
.testopclk a:active { color: #a25a95; font-size: 10px; font-weight: bold; text-decoration: none; }
.testopclk a:hover { color: #ac85a3; font-size: 10px; font-weight: bold; text-decoration: none; }

h2 { color: #62325b; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.colonnadx { border: solid 1px #d3d2d2; }
.colonnasx { border: solid 1px #d3d2d2; }
.titolicoldx { font-size: 12px; line-height: 22px; background-color: #d3d2d2; text-align: left; vertical-align: middle; height: 22px; margin: 6px 4px; padding-left: 8px; }
.menucolsx { font-size: 12px; line-height: 22px; background-color: #d3d2d2; text-align: left; vertical-align: middle; height: 22px; margin-top: 6px; margin-right: 4px; margin-left: 4px; padding: 0 0 0 0; }
.menucolsx a:link, .menucolsx a:visited, .menucolsx a:active { color: #000; font-size: 12px; font-weight: normal; text-decoration: none; text-indent: 8px; width: 100%; display: block; }
.menucolsx a:hover { color: #fff; font-size: 12px; font-weight: normal; background-color: #bdbdbd; text-decoration: none; text-indent: 8px; }
.login input[type=text] { background-color: #d3d2d2; height: 15px; border-width: 0; }
.loginp input[type=password] { background-color: #d3d2d2; height: 15px; border-width: 0; }
.menuprinc a:hover { color: #a25a95; }
.listatosx { padding-left: 20px;  line-height: 18px;}
.bordo { padding: 8px; border: solid 1px #dbd9d9; }
.pulslogin { margin-top: 5px; }
.testopc { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.testo { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; /*line-height: 20px*/}
/* inizio stile campo ricerca */
.ricerca input[type=text] { background-image: url(../nuovomenu/casella-ricerca.gif); background-repeat: no-repeat; background-position: 0 0; width: 117px; height: 19px; overflow: hidden; float: left; margin-right: 4px; border-width: 0; outline-width: 0; display: block; }
.ricerca input[type=submit] { font-size: 0; line-height: 0; background-color: #a86fa5; background-image: url(../nuovomenu/puls-ricerca.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -150px; width: 25px; height: 19px; overflow: hidden; float: left; border-width: 0; outline-width: 0; cursor: pointer; display: block; }
.ricerca label { color: #822e6a; font-size: 10px; font-weight: bold; line-height: 19px; vertical-align: middle; height: 19px; float: left; margin-right: 4px; }
.mainmenu { margin: 0; padding: 0; }
.mainmenu a:link, .mainmenu li a:visited, .mainmenu li a:active { color: #822e6a; font-size: 14px; font-weight: normal; line-height: 30px; background-image: url(../nuovomenu/separatore-menutop.gif); background-repeat: no-repeat; background-position: 0 bottom; text-decoration: none; vertical-align: bottom; width: auto; height: 24px; float: left; margin: 0; padding: 0 8px; display: block; }
.mainmenu a:hover { color: #a86fa5; font-size: 14px; font-weight: normal; }
.mainmenu span { color: #822e6a; font-size: 14px; font-weight: normal; line-height: 30px; text-decoration: none; background-image: url(../nuovomenu/separatore-menutop.gif); background-repeat: no-repeat; background-position: 0 bottom; display: block; margin: 0; padding: 0 8px; width: auto; height: 24px; float: left; vertical-align: bottom; }
.chiusura { font-size: 0; line-height: 0; width: 100%; height: 0; visibility: hidden; float: none; clear: both; }
