body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial;
	background-color: #CCC;
	color: #333333;
	}

#container {
    width: 1000px;
	height:auto;
	margin: 0 auto;
	padding: 0;
	background-color: #0143ae;
}

#menu_sin {
    float: left;
    width: 160px;
	border 0;
    margin: 0;
    padding: 2px;
    text-align: left;
	overflow:hidden;
}

#menu_des {
    float: right;
    width: 170px;
	border 0;
    margin: 0;
    padding: 2px;
    text-align: left;
	overflow:hidden;
}

#content {
	margin: 0;
	margin-top:2px;
	padding: 2px;
    text-align: left;
	background-color: white;
	overflow:hidden;
	}
	
#diritti {
	width:100%;
	clear:both;
}

A:LINK    {
font:15px Arial;
text-align:left;
font-weight:bold;
text-decoration: none;
Color:#FF6600;
}
A:VISITED { 
font: 15px Arial;
text-align:left;
font-weight:bold;
text-decoration: none;
Color:#FF6600;
}
A:HOVER   { background-color:#FF6600; font: 15px Arial; font-weight:bold; color: #FFFFFF;}

ul.menu, ul.menu li, ul.submenu, ul.submenu li, ul.adminmenu, ul.adminmenu li {list-style: none; margin: 0; padding: 0;}

ul.menu li {
   font:20px "Comic Sans MS";
   text-align:left;
   text-decoration: none;
   Color: #FFFF00;
}


ul.menu a:link, ul.menu a:visited {
   font:20px "Comic Sans MS";
   text-align:left;
   text-decoration: none;
   Color: #FFFFFF;
}

ul.submenu a:link, ul.submenu a:visited {
   font:15px "Comic Sans MS";
   text-align:left;
   text-decoration: none;
   Color: #FFFFFF;
}

ul.adminmenu a:link, ul.adminmenu a:visited {
   font:13px arial;
   font-weight:bold;
   text-align:left;
   text-decoration: none;
   Color: #FFFFFF;
}

ul.menu li {line-height:25px;}
ul.submenu li{padding: 2px 0 0 25px;line-height: 1px;
    background: url(Immagini/circular_arrow.jpg) no-repeat 4px 7px;
    margin: 0 0 0
    }

ul.menu a:hover {background-color:#1263D9; color: #FFFF00;}
ul.submenu a:hover {background-color:#1263D9; color: #FFFF00;}
ul.adminmenu a:hover {background-color:#1263D9; color: #FFFF00;}

A.link2:LINK    {
font:20px "Comic Sans MS";
text-align:left;
text-decoration: none;
Color: #FFFFFF;
}
A.link2:VISITED { 
font:20px "Comic Sans MS";
text-align:left;
text-decoration: none;
Color: #FFFFFF;
}
A.link2:HOVER   {background-color:#1263D9; color: #FFFF00;}

A.link3:LINK    {
font:23px "Comic Sans MS";
text-align:left;
font-weight:bold;
text-decoration: none;
Color: #0000FF;
}
A.link3:VISITED { 
font: 23px "Comic Sans MS";
text-align:left;
font-weight:bold;
text-decoration: none;
Color: #0000FF;
}
A.link3:HOVER { background-color:#FFFF66; font: 23px "Comic Sans MS"; font-weight:bold; color: #6600FF;}

.boxdx {
	width: 162px;
	margin-bottom:15px;
	margin-left:4px;
	background-color: #5e7de8;
}

.boxdx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}

.boxdx li {
	border-bottom:2px solid #99ccff;
	margin: 0;
	padding: 3px 8px 3px 8px;
	list-style-type: none;
	font: 12px Verdana;
	Color: #00F;
	text-align:left;
}

.boxdx a {
	font: 12px Verdana;
	font-weight:bold;
	Color: white;
	text-decoration: none;
}

.boxdx a:link, .boxdx a:visited, .boxdx a:active{
color: white;
}

.boxdx a:hover{
color: #00F;
background-color: #5e7de8;
}

.boxdx h2 {
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	color: white;
	text-align:center;
	margin: 0;
	background: url(Immagini/boxdx.jpg);
	background-repeat: no-repeat;
	
}

.boxsx {
	width: 152px;
	margin-bottom:15px;
	margin-left:4px;
	background-color: #5e7de8;
}

.boxsx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
}

.boxsx li {
	border-bottom:2px solid #99ccff;
	margin: 0;
	padding: 3px 8px 3px 8px;
	list-style-type: none;
	font: 12px Verdana;
	Color: #00F;
	text-align:left;
}

.boxsx a {
	font: 12px Verdana;
	font-weight:bold;
	Color: white;
	text-decoration: none;
}

.boxsx a:link, .boxsx a:visited, .boxsx a:active{
color: white;
}

.boxsx a:hover{
color: #00F;
background-color: #5e7de8;
}

.boxsx h2 {
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	color: white;
	text-align:center;
	margin: 0;
	background: url(Immagini/boxsx.jpg);
	background-repeat: no-repeat;
	
}

.bacheca th {
font:20px "Comic Sans MS";
font-weight:bold;
text-align:center;
Color: #FF3300;
background-color:#FFFF66;
}

.bacheca td {
font:11px verdana;
color:#FFFFFF;
}

.bacheca a:link, .bacheca a:visited {
font:11px verdana;
font-weight:bold;
text-decoration: none;
Color: #FFFF00;
}

.bacheca a:hover {background-color: #FFFF00; color:#1263D9;}

img {
	border:0;
	}

p {
font: 13px Arial;
text-align: justify;
color: #333333;
}

.testo {
font: 13px Arial;
text-align: justify;
color: #333333;
}


.testo1 {
font: 15px Arial;
text-align: center;
color: #333333;
}

.testo2 {
font: 20px Arial;
text-align: left;
color: #FF3300;
}

.mlth {
font: 15px Arial;
text-align: center;
color: #FF3300;
}

.mltd {
font: 13px Arial;
text-align: center;
color: #333333;
}

.news {
font: 40px Arial;
text-align: left;
color: #FF3300;
}

h1 {
font: 20px Arial;
text-align:center;
color: #FF3300;
}

.diritti {
font: 9px verdana;
text-align: center;
color: #FFFFFF;
}

.newstitolo {
font: 15px "Comic Sans MS";
font-weight: bold;
}

.news_data_arc {
font: 11px verdana;
}

.news_lett {
font: 13px verdana;
}

.news_pre_suc {
font: 9px verdana;
}

.contatore {
font:11px verdana;
font-weight:bold;
color:#FFFFFF;
}

#x1000 {
position:absolute;
display:block;
clear:both;
top:0px;
right:0px;
width:116px;
height:96px;
z-index: 1;
}

a.imm:link, a.imm:visited, a.imm:hover {
background-color:transparent;
color:transparent;
}

.adesione_title {
font:30px verdana;
font-weight:bold;
color:#3366ff;
}

.adesione_text {
font:16px verdana;
font-weight:bold;
text-align: center;
color:#3366ff;
}
