BODY { 
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
OPTION {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
P {
	MARGIN-TOP:4px;MARGIN-BOTTOM:4px;
} 
A:link {
	FONT-SIZE: 11px; COLOR: purple; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}

A:visited {
	FONT-SIZE: 11px; COLOR: purple; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.innerlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: purple; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.innerlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: purple;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.innerlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: purple; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.twelve {
	FONT-SIZE: 12px; 
}
#logo {
	MARGIN-LEFT:15px;
}
#main-table {
	BACKGROUND-IMAGE: url(./images/puntino_sfondo.jpg);
}
#content-table {
	BACKGROUND-COLOR:#ffffff; 
}
#hmenu-table {
	MARGIN-LEFT:2px;MARGIN-RIGHT:2px; BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #cdcdcd; FONT-SIZE:11px;COLOR:blue;
}
#hmenu-table TD {
	BACKGROUND-COLOR:#f0f0f0; FONT-SIZE: 11px; COLOR: green; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.hmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: purple; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hmenu:hover {
	COLOR: #0099cc; TEXT-DECORATION: underline
}
#fmenu-table {
	MARGIN-LEFT:2px;MARGIN-RIGHT:2px; BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #cdcdcd; FONT-SIZE:11px; COLOR:blue;
}
#fmenu-table TD {
	BACKGROUND-COLOR:#f0f0f0; FONT-SIZE: 11px; COLOR: green; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.fmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: purple; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.fmenu:hover {
	COLOR: #0099cc; TEXT-DECORATION: underline
}
#leftnavtd {
	PADDING-TOP:6px; BACKGROUND-COLOR:#FFF5FF; BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #cdcdcd; FONT-SIZE:11px;COLOR:blue;
}
#leftlastheading {
	HEIGHT:19px; PADDING-LEFT: 5px; PADDING-TOP:2px; BACKGROUND-COLOR:#ACE9D5; FONT-SIZE:11px; FONT-WEIGHT: bold; COLOR:#ffffff;
}
#leftlastdiv {
	BACKGROUND-COLOR:#FFFFFF; BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #cdcdcd;
}
#leftlasttable {
	MARGIN:4px;
}
#leftlasttable TD {
	PADDING-TOP:2px; PADDING-BOTTOM:2px; PADDING-RIGHT:2px;FONT-SIZE: 11px; COLOR: #6C5C57;
}
#leftpresdiv {
	BACKGROUND-COLOR:#FFF2FF; BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #cdcdcd; 
}
#leftpresheading {
	HEIGHT:18px; PADDING-LEFT: 5px; PADDING-TOP:2px; BACKGROUND-COLOR:#D6ACCD; FONT-SIZE:11px; FONT-WEIGHT: bold; COLOR:#ffffff;
}
#leftprestext {
	 PADDING:4px; FONT-SIZE:11px;COLOR:#606060; TEXT-ALIGN:justify;
}
A.subcatlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C5C57; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subcatlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C5C57;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subcatlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subsubcatlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C5C57; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subsubcatlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C5C57;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subsubcatlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.char {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C5C57;
}
.charbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C5C57;
}
.subdiv {
	MARGIN-LEFT:4px;
}
.subdiv TD {
	PADDING:0px 1px 5px 1px;
}
.notsubdiv {
	PADDING:0px;
}
.left-box {
	WIDTH: 170px; MARGIN-BOTTOM: 20px;
}

.spacer {
	FONT-SIZE: 0px; HEIGHT: 1px;
}
.sf-top {
	HEIGHT: 7px; BACKGROUND:transparent url(images/round/sf_top.gif) no-repeat 0px 0px; FONT-SIZE: 0px;
}

.sf-middle{
	BACKGROUND:  url(images/round/sf_middle.gif) repeat-y center top; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 8px;
}
.sf-bottom{
	HEIGHT: 7px; BACKGROUND: transparent url(images/round/sf_bottom.gif) no-repeat 0px 0px; FONT-SIZE: 0px;
}
.hnews {
	padding: 2px 2px; color: purple; font-size: 11px;
}
.divnews { 
	padding-left:12px; padding-right:8px; padding-top:4px; background: url(images/qviolet.gif) no-repeat 3px 8px
}
.pink-sf-box {
	WIDTH: 393px; 
}
.pink-sf-top {
	HEIGHT: 16px;  background: url(images/home_bg_top.jpg) center bottom no-repeat; FONT-SIZE: 0px;
}
.pink-sf-middle {
	background: url(images/home_bg_center.jpg) center repeat-y; line-height:200%;  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: purple;
}
.pink-sf-bottom {
	height: 16px;  background: url(images/home_bg_bottom.jpg) center top no-repeat; FONT-SIZE: 0px;
}
.pink-content {
	padding-top: 16px; text-align:left; padding-left: 42px; padding-right: 42px; padding-bottom: 18px;
}

#content-text {
	PADDING-LEFT: 6px; PADDING-RIGHT: 8px;
}
#contenttd {
	PADDING-LEFT: 10px; PADDING-RIGHT: 12px; PADDING-TOP:6px; 
}
.text {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.heading {
	MARGIN-BOTTOM:12px; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: #A47BAE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.subheading {
	MARGIN-BOTTOM:5px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.path  {  
	FONT:normal 11px Tahoma; MARGIN-LEFT:2px; MARGIN-BOTTOM: 12px; COLOR:#a0a0a0; 
}
.pathseparator  {  
	FONT:normal 12px Tahoma; COLOR:#606060; 
}
a.pathlink:link {	
	FONT:normal 11px Tahoma;  COLOR: #0099cc; TEXT-DECORATION:none;
}
a.pathlink:visited {	
	FONT:normal 11px Tahoma;  COLOR: #0099cc; TEXT-DECORATION:none;
}
a.pathlink:hover {	
	FONT:normal 11px Tahoma;  COLOR: #0099cc; TEXT-DECORATION:underline; 
}
.pmenu { 
	FONT:normal 11px Tahoma; MARGIN-BOTTOM:10px;MARGIN-LEFT:10px; 
}
.pmenuitemsel { 
	FONT:normal 11px Tahoma; COLOR:#A1A1A1; 
}
a.pmenuitem:link {
	FONT:normal 11px Tahoma;  COLOR:purple; TEXT-DECORATION:none;
}
a.pmenuitem:visited {	
	FONT:normal 11px Tahoma;  COLOR:purple; TEXT-DECORATION:none;
}
a.pmenuitem:hover {	
	FONT:normal 11px Tahoma;  COLOR:#E06305; TEXT-DECORATION:underline; 
}
.pcontent{   
	FONT:normal 11px Tahoma; TEXT-ALIGN:justify; MARGIN-LEFT:10px; 
}
.ptestolancio { 
	FONT:normal 11px Tahoma; TEXT-ALIGN:justify; MARGIN-LEFT:15px; MARGIN-BOTTOM:10px; COLOR:#808080;
}
.ptitle { 
	FONT:bold 11px Tahoma; MARGIN-BOTTOM:10px; MARGIN-LEFT:10px; COLOR:darkblue; 
}
.attach {	
	FONT-SIZE: 11px; COLOR: #0099cc;  
}

a.left:link {	
	FONT:bold 11px Verdana;  COLOR:#666666; TEXT-DECORATION:none;
}
a.left:visited {	
	FONT:bold 11px Verdana;  COLOR:#666666; TEXT-DECORATION:none;
}
a.left:hover {	
	FONT:bold 11px Verdana;  COLOR: purple; TEXT-DECORATION:none; 
}
.raquo {
	FONT:bold 11px Verdana; COLOR: purple;
}

/* amministrazione */

.admintable TH { 
	BORDER-BOTTOM-STYLE:solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #DADADA; 
}
a.menuleftitem:link {	
	FONT:normal 11px Tahoma;  COLOR:#333333; TEXT-DECORATION:none;
}
a.menuleftitem:visited {	
	FONT:normal 11px Tahoma;  COLOR:#333333; TEXT-DECORATION:none;
}
a.menuleftitem:hover {	
	FONT:normal 11px Tahoma;  COLOR:#E06305; TEXT-DECORATION:underline; 
}
.text11bkb {	
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;  
}
.text11bk {	
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; 
}
.text11grb {	
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #808080;  
}
.text11gr {	
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #808080; 
}
.text10grb {	
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #808080;  
}
.text10gr {	
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #808080; 
}
.text12gr {	
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #808080; 
}
.text11rdb { 
	MARGIN-LEFT:10px;FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E06305;  
}
.text13px { 
	FONT-SIZE: 13px;   
}
.avviso { 
	MARGIN-LEFT:10px;FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #008080;  
}
.errore { 
	MARGIN-LEFT:10px;FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D31F23;  
}
.loginline { 	
	BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #808080; width:100px;text-align:left;margin:2px 0px 2px 0px;
}
.loginbutton {	 
	BACKGROUND-IMAGE: url(./images/bgbtn.gif); COLOR: #333333; FONT:bold 11px Tahoma; BORDER-WIDTH:1; BORDER-COLOR: #6F888D; BORDER-STYLE:outset;
}
.buttons {	 
	BACKGROUND-IMAGE: url(./images/bgbtn.gif); COLOR: #333333; FONT:bold 11px Tahoma; BORDER-WIDTH:1; BORDER-COLOR: #6F888D; BORDER-STYLE:outset;
}
.line { 	 
	FONT:normal 11px Tahoma; BORDER-STYLE:solid; BORDER-WIDTH: 1px; BORDER-COLOR: #808080; text-align:left; 
}
.npage {  
	FONT:normal 11px Tahoma; COLOR: #666666;  
}
a.linkpagespan:link {    
	FONT:bold 11px Tahoma;COLOR:darkblue; TEXT-DECORATION:underline;
}
a.linkpagespan:visited{  
	FONT:bold 11px Tahoma;COLOR:darkblue; TEXT-DECORATION:underline;
}
a.linkpagespan:hover {   
	FONT:bold 11px Tahoma;COLOR:#E06305; TEXT-DECORATION:underline;
}
.btnbar { 
	MARGIN-TOP:15px; MARGIN-LEFT:8px; 
}




