body {
	margin : 0; 
	padding : 0; 
	font-family : verdana, arial, helvetica, sans-serif; 
	color : #333; 
	background-color : white;
	font-size: 11px; 
}

/**blockquote {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-right: 20px;
	margin-left: 20px;
}
**/


h1 {
	margin : 0 0 15px; 
	padding : 0; 
	font-size: 11px; 
	line-height : 28px; 
	color : #669900; 
} 

h2 {
	margin : 0 0 15px;
	padding : 0;
	font-size: 11px;
	line-height : 28px;
	color: #669900;
	text-decoration: underline;
} 

h3 {
	margin : 0 0 10px;
	padding : 0;
	font-size: 11px;
	line-height : 10px;
	color: #669900;
	text-decoration: underline;
} 
/*
p {
	font : normal 10px/20px verdana, arial, helvetica, sans-serif; 
	margin : 0 0 0px; 
	padding : 0px; 
} 
*/
#Content > p {
	margin : 0; 
} 
#Content > p + p {
	text-indent : 10px; 
} 
a.menulaterale:link {
	color : #333333; 
	font-size: 11px; 
	text-decoration : none; 
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight:normal;
} 
a.menulaterale:visited {
	color : #333333;
	font-weight: normal;
	text-decoration:none;
} 
a.menulaterale:hover {
	color : #ff3300;
	font-weight: normal;
} 

a {
	color:#FF6600;
	font-size: 11px; 
	text-decoration : none; 
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight:normal;
} 

a:hover {
	color : #333333;
	font-weight: normal;
} 

body > #Menu ul a:link , #Menu ul a:visited {
	display : block;
} 
#Menu ul {
	list-style : none;
	margin : 0;
	padding : 0;
	font-weight: normal;
} 
#Menu li {
	list-style-image: url(/resources/freccetta1.gif);
	list-style-type: none;
	padding-left: 0px;
	color:#FFFFFF;
	list-style-position: inside;
} 
#frame {
	padding-right : 0; 
	margin-top : 10px; 
	padding-left : 0; 
	padding-bottom : 0; 
	margin-left : auto; 
	width : 100%; 
	margin-right : auto; 
	padding-top : 0; 
	text-align : left; 
} 
#Content {
	position: relative;
	float: left;
	margin-top: 10px;
	margin : 0 1px 4px 4px; 
	padding-left : 10px;
	padding-right: 20px;
	padding-top: 2px;	
	/*width: 70%;*/
	text-align:justify;
} 
#img {
	float : left; 
	margin : 0 1px 10px 10px; 
	padding : 10px; 
} 
#Menu {
	float : left; 
	left : 5px; 
	padding : 3px; 
	margin-top : 0px; 
	margin-left : 4px; 
	voice-family : "\"}\""; 
	voice-family : inherit; 
} 


body > #Menu {
	width : 220px; 
} 
#Submenu {
	color : #ffffff; 
	font-size: 11px; 
	text-align : center; 
	margin : 5px 0 0; 
	padding-bottom : 3px; 
	padding-top : 5px; 
	border-style : solid; 
	border-color : #2b3a46; 
	border-width : 1px 0; 
	background-color : #448DC4; 
	voice-family : "\"}\""; 
	voice-family : inherit; 
	height : 15px; 
} 
a.Submenu {
	color : #ffffff; 
	font-size: 11px; 
	font-weight : normal; 
} 
a.Submenu:hover {
	color : #000000; 
} 
a.Menu {
	color : #ff6600; 
	font-size: 11px; 
	font-weight : normal; 
} 
a.Menuattivo {
	color : #000000; 
	font-size: 11px; 
} 
#Footer {
	color : #666666;
	background-color:#FFFFFF; 
	font-size : 11px; 
	text-align : center; 
	width : 100%; 
	height : 12px; 
	margin : 0; 
	padding-top : 4px; 
	padding-bottom : 2px; 
	border-bottom : 1px solid #999999;
	border-top : 1px solid #999999;

} 

#sottotitolo {
	color : #333333; 
	font-size: 11px; 
	width : 100%; 
	height : 18px; 
	margin : 0; 
	padding-top : 4px;
	padding-left : 15px; 
	padding-bottom : 2px; 
	border-bottom : 1px solid #999999;
	border-top : 1px solid #999999;
	background-color:#FFFFFF; 
} 



a.button {
  color:#ffffff;
  font-size: 11px;
  border-width: 1px; 
  border-style: solid; 
  text-align: center; 
  border-color: #ededed; 
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
}
a.button:link { 
  text-decoration: none;
}
a.button:visited { 
  text-decoration: none;
}
a.button:hover {
	color:#000000;
	background-color: #ffffff;
    text-decoration: none;
}

a.button2 {
  color:#666666;
  font-size: 11px;
  border-width: 1px; 
  border-style: solid; 
  text-align: center; 
  border-color: #666666; 
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #ffffff;

}
a.button2:link { 
  text-decoration: none;
}
a.button2:visited { 
  text-decoration: none;
}
a.button2:hover {
	color:#FF3300;
	background-color: #ededed;
    text-decoration: none;
   border-color: #666666; 

}
hr {
	font-size: 1px;
	color: #CCCCCC;
}

.menu2box {
	RIGHT: 0px; 
	WIDTH: 180px; 
	MARGIN-RIGHT: 10px; 
	POSITION: relative;
	float:right; 
}

#textarea {
	BORDER-RIGHT: #c1c1c5 1px solid; 
	BORDER-TOP: #c1c1c5 1px solid; 
	BORDER-LEFT: #c1c1c5 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #c1c1c5 1px solid; 
	BACKGROUND-COLOR: #F9F9F9;
	width: 99%;
}
a.linkinterno:link {
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
}

a.linkinterno:hover {
	color: #003366;
	text-decoration: underline;
	font-size: 11px;
}
a.linkinterno:visited {
	color: #003366;
	text-decoration: underline;
	font-size: 11px;
}


a.colore {
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

a.colore:hover {
	color: #003366;
	text-decoration: underline;
	font-size: 11px;
}

a.blu {
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

a.blu:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

a.grigio{
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
}

a.grigio:hover {
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
}

.img{
padding-right: 2px;
text-align : right;
vertical-align : top;
font-size: 11px;
color: #669900;
font-weight:bold;
}

.pippo {
	float : right;
	padding : 5px;
	margin-top : 0px;
	margin-left: 5px;
	background-color : #e4dfd1;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	voice-family : "\"}\"";
	voice-family : inherit;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
} 

.gippo {
	width : 20px;
	float : left;
	position: static;
	padding : 5px;
	margin-top : 0px;
	background-color : #FFFFFF;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	voice-family : "\"}\"";
	voice-family : inherit;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	color: #000000;
} 

input {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: thin solid #CCCCCC;
	padding: 2px;
}

table {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

textarea {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: thin solid #CCCCCC;
}

#testata{
	background-image:url(/resources/bg_testata.jpg);
}

br {
	padding: 0 0 2 0px;
	margin-bottom: 1px;
}

li {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	list-style-image: url(../img/freccetta2.gif);
	color: #333333;
	text-decoration: none;
	list-style-position: inside;
	/*list-style-type:square;*/
}


#block {
float : left; 
margin : 2px 2px 2px; 
padding-left : 2px; 
padding-right : 2px; 
font-family : Verdana, Helvetica, sans-serif; 
font-size: 11px; 
text-align : justify; 
} 
#block img {
float : left; 
margin-right : 12px; 
margin-left : 6px;
margin-bottom : 6px; 
margin-top : 12px;
} 


/**************#news styles ***************/

#news{
	background-color:#FFFFFF;
	padding: 2px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	margin-left: 2px;
}

#news img{
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
position:absolute;
}


.news h3{
	padding: 20px 0px 5px 0px;
	text-align: right;
}

.news a:hover{
	color: #FF6600;
}

.linknews{
font-size:12px;
color: #0066CC;
}
