/* ========== SELETTORI HTML: non compaiono nell'editor visuale ========== */
body		{ font-family: Arial, sans-serif; font-size: 12px; color: #222222; }
h1          { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #333333; }
h2          { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; }
h3          { font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #666633; }
th          { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
td			{ font-family: Arial, sans-serif; font-size: 13px; color: #222222; }
CODE	    { font-family: courier, sans-serif; font-size: 11px; font-weight: bold;}
A 	   	 	{ font-family: Arial, Verdana; COLOR: #17438A; TEXT-DECORATION: none; }
A:hover   	{ font-family: Arial, Verdana; COLOR: #e93c07; TEXT-DECORATION: none; }
li {text-align: justify; }
ul {text-align: justify; }

/* ========== SELETTORI di CLASSI  ========== */
.title      { font-family: Arial, sans-serif; font-size: 16px; color: #D00000; font-weight: bold; line-height:30px;}
.h1         { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #333333; }
.h2         { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; }
.h2a        { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
.label      { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #444444; }
.normal     { font-family: Arial, sans-serif; font-size: 12px; color: #222222;}
.normal_red { font-family: Arial, sans-serif; font-size: 12px; color: #D60000;}
.normalminus{ font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #0A2907; }
.small      { font-family: Arial, sans-serif; font-size: 10px; color: #000033; }
.smallplus  { font-family: Arial, sans-serif; font-size: 11px; color: #444444; }
.newscontent{ padding-left: 10px; font-family: Arial, sans-serif; font-size: 12px; color: #444444; text-align: justify; }
.home       { font-family: Verdana, Geneva, Arial; font-size: 12px; color: #444444; }
.notice     { font-family: Arial, sans-serif; font-size: 12px; color: #006699; }
.find 		{ font-family: Tahoma, Arial; font-size: 14px; COLOR: #73A8C1; TEXT-DECORATION: none; font-weight: bold;}
.boxborder  { BORDER-BOTTOM: #DFDFDF 1px solid; BORDER-LEFT: #DFDFDF 1px solid; BORDER-RIGHT: #DFDFDF 1px solid; BORDER-TOP: #DFDFDF 1px solid; }
.news       { BACKGROUND-COLOR: #fbf4b0; BORDER-BOTTOM: #5576a9 1px solid; BORDER-TOP: #5576a9 1px solid; BORDER-LEFT: #4098fa 0px solid; BORDER-RIGHT: #a5a6de 0px solid; FONT-FAMILY: Verdana, Arial, 'Times New Roman'; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; }
.boxlabel   { font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #000000; text-align: center;}           
.menuheader { font-family: Arial, Verdana; font-size: 11px; color: #ffffff; font-weight: bold; text-align: center;}
.imgborder  { border: 1px solid #000000;}
.smallnews  { font-family: Arial, sans-serif; font-size: 11px; color: #0A2907; }
.highlight	{ background-color: #FFFF00;}
/* classi usate sulle pagine create dal CMS */
.content	{ font-family: Arial, sans-serif; font-size: 12px; text-align: justify; color: #222222;}
.shoptitle	{ font-family: verdana, Arial, sans-serif; font-size: 16px; color: #b82f2a; font-weight: bold; }
.address  	{ font-family: Arial, sans-serif; font-size: 11px; COLOR: #333333;}
/* classi usate per link */
.whitelink 			{ font-family: Arial, Verdana; font-size: 10px; COLOR: #ffffff; TEXT-DECORATION: none; }
.linkfooter 		{ font-family: Arial, Verdana; font-size: 11px; COLOR: #000080; TEXT-DECORATION: none; }
.menufooter 		{ font-family: Verdana, Arial; font-size: 12px; COLOR: #ffffff; TEXT-DECORATION: none; }
.menulink 			{ font-family: Arial, Tahoma; font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}
.menulink_red 		{ font-family: Tahoma, Arial; font-size: 12px; COLOR: #F62800; TEXT-DECORATION: none; font-weight: bold;}
.menulinksmall		{ font-family: tahoma, Arial, sans-serif; font-size: 11px; COLOR: #000030; TEXT-DECORATION: none; }
A.linkfooter:hover 		{ font-family: Arial, Verdana; COLOR: #A80E06; TEXT-DECORATION: none; }
A.menufooter:hover 		{ font-family: Verdana, Arial; COLOR: #DBFF49; TEXT-DECORATION: none; }
A.whitelink:hover 		{ font-family: Arial, Verdana; COLOR: #FFCC99; TEXT-DECORATION: none; }
A.menulink:hover 		{ font-family: Arial, Tahoma; COLOR: #CC0000; TEXT-DECORATION: none;}
A.menulink_red:hover 	{ font-family: Tahoma, Arial; COLOR: #ff6633; TEXT-DECORATION: none;}
A.menulinksmall:hover 	{ font-family: tahoma, Arial, sans-serif; COLOR: #2F77C9; TEXT-DECORATION: none; }
A.smallnews:link 		{ font-family: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: none; }
A.smallnews:visited 	{ font-family: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: none; }
A.smallnews:hover 		{ font-family: Arial, sans-serif; COLOR: #e93c07; TEXT-DECORATION: none; }
/* classi per FORM */
.textbox {
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: #b8c1c4 1px solid;
	BORDER-LEFT: #333300 1px solid;
	BORDER-RIGHT: #b8c1c4 1px solid;
	BORDER-TOP: #333300 1px solid;
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
}
.button {
	BACKGROUND: #CCCCCC;
	BORDER-BOTTOM: #333300 1px solid;
	BORDER-LEFT: #DDDDDD 1px solid;
	BORDER-RIGHT: #333300 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
}
.button:focus {
	COLOR: #FF0000;
	BORDER-BOTTOM: 1px dotted;
	BORDER-LEFT: 1px dotted;
	BORDER-RIGHT: 1px dotted;
	BORDER-TOP: 1px dotted;
}
A.shoplink { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px;
 	COLOR: #04540e; 
	TEXT-DECORATION: none; 
}
A.shoplink:hover {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px;
	COLOR: #ff6600; 
	TEXT-DECORATION: none;
}
.button2{
	BACKGROUND: #F7F7EF;
	COLOR: #D00000;
	BORDER-BOTTOM: #CACACA 1px solid;
	BORDER-LEFT: #CACACA 1px solid;
	BORDER-RIGHT: #CACACA 1px solid;
	BORDER-TOP: #CACACA 1px solid;
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
}
.button2:focus {
	COLOR: #FEB965;
	BORDER-BOTTOM: 1px dotted;
	BORDER-LEFT: 1px dotted;
	BORDER-RIGHT: 1px dotted;
	BORDER-TOP: 1px dotted;
}

/* ========== Aggiungere qui NUOVI SELETTORI di CLASSI  ========== */

#container {
	width : 760px;
	margin : 0 auto 0 auto;
	background-color:#FFF;
}

p img {
	margin: 0 12px 0 0;
}

div.suggestionList {
      position:absolute;
      width:350px;
      background-color:#DDEEFF;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}
	
div.suggestionList ul {
	list-style:none!important;
	list-style-image:none!important;
	margin:0px;
	padding:0px;
}

.suggestionList ul li.selected {
background-color:#B9DAF0;
}
.suggestionList ul li {
cursor:pointer;
display:block;
font-size:100%;
list-style-type:none;
margin:0pt;
padding:2px;
}
