/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #e3e4e5;
	scrollbar-shadow-color: #3a3a3a;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #3a3a3a;
	scrollbar-darkshadow-color: #3a3a3a;
	scrollbar-track-color: #d9d9d9;
	scrollbar-arrow-color: #3a3a3a;
	background-color: #ececec;
}
	  
P {margin:0px;
   padding:0px;}

a {font-size: 11px;
    		  line-height:15px;
			  color: #72277f;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  }

a:hover {font-size: 11px;
    		  line-height:15px;
			  color: #3a3a3a;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  }

a:active {font-size: 11px;
    		  line-height:15px;
			  color: #72277f;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  } 

.testo {font-size: 11px;
		line-height:15px;
		color: #3a3a3a;
		font-family: Verdana, Arial, Helvetica, sans-serif;}
		
.testobianco {font-size: 11px;
		line-height:15px;
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;}
		

.testobold {font-size: 11px;
    		line-height:15px;
			color: #3a3a3a;
			font-family: Verdana, Arial, Helvetica, sans-serif;
  	 		font-weight: bold;
}

.testobold14 {font-size: 14px;
    		line-height:15px;
			color: #3a3a3a;
			font-family: Verdana, Arial, Helvetica, sans-serif;
  	 		font-weight: bold;
}

.testo14px {font-size: 14px;
    		line-height:15px;
			color: #3a3a3a;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}


.testobold18 {font-size: 15px;
    		line-height:15px;
			color: #3a3a3a;
			font-family: Verdana, Arial, Helvetica, sans-serif;
  	 		font-weight: bold;
}


.testopurple {font-size: 11px;
    		  line-height:15px;
			  color: #72277f;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  }

.testopurplebold {font-size: 11px;
				  line-height:15px;
				  color: #72277f;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  }
		
.testopurplebig {font-size: 12px;
				color: #72277f;
				font-weight:bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
.testopurple14px {font-size: 14px;
				color: #72277f;
				font-weight:bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}	
				
.testopurple18px {font-size: 18px;
				color: #72277f;
				font-weight:bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}

ul#cm-nav {
  background-color: #d1d7dd;
  padding: 0px 0px;
  width: 165px;
}
ul#cm-nav ul {
 border-right: black 1px solid;
 border-bottom: black 1px solid;
 list-style-type: none;
}
ul#cm-nav li {
 margin: 1px 0;
 padding: 0px;
 list-style-type: none;
 position: relative;
}
ul#cm-nav li li {
 float: none;
 width: auto;
 margin: 3px 8px;
}
#cm-nav a {
 display: block;
 white-space: nowrap;
 text-align: left;
 text-decoration: none;
}
#cm-nav a:focus, #cm-nav a:active {outline: none}
#cm-nav a.no-click, #cm-nav li a.arrow {cursor: pointer;}
#cm-nav li a.arrow:hover, #cm-nav li a.arrow:focus, #cm-nav li a.arrow:active {
  background: url(images/arrow_r.gif) right 50% no-repeat;}
#cm-nav > li > a, #cm-nav > li > a.arrow {padding-right: 4px}
.arrow-pad#cm-nav > li > a, #cm-nav ul.arrow-pad > li > a {padding-right: 11px}
#cm-nav li a.arrow, #cm-nav > li > a.arrow {
 background-position: right 50%;
 background-repeat: no-repeat
}
#cm-nav li ul ,
#cm-nav li:hover ul ul {
 display: none;
 z-index: 999;
 position: absolute;
 background-color: #fff;
}
#cm-nav li:hover ul ,
#cm-nav li li:hover ul {
 display: block;
 margin-left: 150px; /*uguale alla larghezza di ul#cm-nav*/
}
#cm-nav ul ul {margin-left: 0px}
#cm-nav ul {
 left: 0px;
 top: 0px
}
#cm-nav a, #cm-nav li:hover > a {background-color: transparent}
#cm-nav li:hover > a {color: #000000}
#cm-nav a {
  color: #732982;
  border-color: transparent; 
  font-family: arial;
  font-variant: normal;
  font-weight: bold;
  font-size: 10pt;
  padding: 0;
}

