BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	scrollbar-face-color: #53D345;
	scrollbar-highlight-color: #C0DCC0;
	scrollbar-3dlight-color: #00FF00;
	scrollbar-darkshadow-color: #4D4D39;
	scrollbar-shadow-color: #008040;
	scrollbar-arrow-color: #008000;
	scrollbar-track-color: #B4F2AC;
	background-image: url(../immagini/fondo_CHIARO.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	text-align: center;
	}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}
a:link {
	font-family: Arial;
	font-size: 14px;
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	font-family: Arial;
	font-size: 14px;
	color: Navy;
	text-decoration: none;
}
a:active {
	font-family: Arial;
	font-size: 14px;
	color: #3366ff;
}
a:hover {
	font-family: Arial;
	font-size: 14px;
	color: #8B0000;
}
h2 {
	font: bold 26px Times New Roman;
	color: Green;
	text-align: center;
}
	
h3 {
	color: White;
	font-weight: bold;
	font-size: 14px;
}

h4 {
	font: bold 120% Arial;
	color: #000000;
}
h5 {
	font: bold 100% Arial;
	color: #000000;
}
th {
	background-color: #27BE16;
	font-size: 14px;
	color: White;
}

/* tab centrale vaccini */

ul#navlist {
        text-align: center;
        list-style: none inside;
        padding: 0;
        margin: 1px 1px 1px 1px;
        width: 100%;
}

ul#navlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 0.5em;
        border-width: 1px;
        border-color: White #434343 #434343 #fff;
        border-style: solid;
        color: #777;
        text-decoration: none;
        background: #FFFACD;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
        background: #1E90FF;
        color: White;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #646464;
        background: #E3F8FF;
        border-color: #aaab9c #fff #fff #ccc;
}


/*MENU1 - cella intestazione*/
ul.menu1 {
	width:110pt;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu1 li a {
	display:block;
	font-size: 12px;
	text-decoration: none;
	height:22px;
	line-height:22px;
	border-width:1px;
	border-style: solid;

}
ul.menu1 li { display:inline }
ul.menu1 li a:link, ul.menu1 li a:visited { 
 font-weight: bold;
background: #27be16;
color: White;
border-color: #000000
} /* colori link */
ul.menu1 li a:hover, ul.menu1 li a:active {
	font-size: 12px;
	background: #228B22;
	color: White;
	border-color: Green;
} /* colori roll-over */
/*FINE MENU1*/

/*MENU2 - corpo*/
ul.menu2 {
	width:110pt;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu2 li a {
	display:block;
	font-size: 12px;
	text-decoration:none;
	height:22px;
	line-height:22px;
	border-width:1px;
	border-style: none solid none;
}
ul.menu2 li { display:inline }
ul.menu2 li a:link, ul.menu2 li a:visited { 
background: #F4FFF4;
color: green;
border-color: #000000
} /* colori link */
ul.menu2 li a:hover, ul.menu2 li a:active {
	font-size: 12px;
	background: #ACEFA5;
	color: #228B22;
	border-color: Green;
} /* colori roll-over */
/*FINE MENU2*/

/*MENU3 - corpo*/
ul.menu3 {
	width:110pt;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu3 li a {
	display:block;
	font-size: 12px;
	text-decoration:none;
	height:22px;
	line-height:22px;
	border-width:1px;
	border-style: none solid solid;
}
ul.menu3 li { display:inline }
ul.menu3 li a:link, ul.menu3 li a:visited { 
background: #F4FFF4;
color: green;
border-color: #000000
} /* colori link */
ul.menu3 li a:hover, ul.menu3 li a:active {
	font-size: 12px;
	background: #ACEFA5;
	color: #228B22;
	border-color: Green;
} /* colori roll-over */
/*FINE MENU3*/

/*MENU4 - cella intestazione*/
ul.menu4 { 
width:90pt;
list-style:none; 
margin:0; padding:0; 
}
ul.menu4 li a {
	display:block;
	font-size: 12px;
	text-decoration: none;
	height:22px;
	line-height:22px;
	border-width:1px;
	border-style: solid;
}
ul.menu4 li { display:inline }
ul.menu4 li a:link, ul.menu4 li a:visited { 
 font-weight: bold;
background: #27be16;
color: White;
border-color: #000000
} /* colori link */
ul.menu4 li a:hover, ul.menu4 li a:active {
	font-size: 12px;
	background: #228B22;
	color: White;
	border-color: Green;
} /* colori roll-over */
/*FINE MENU4*/

/*tab1*/
p.tab1 {
	width:110pt;
	list-style:none;
	margin:2;
	padding:2;
	display:block;
	font-size: 12px;
	text-decoration: none;
	height:auto;
	line-height:normal;
	border-width:1px;
	border-style: solid;
	color: #000000;
	background: #FFFFCC;
	border-color: #000000;
	}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-left: 1px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 2px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #00B700 url(../immagini/color_tabs_left.gif) no-repeat left top;
margin: 4px 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
	float:left;
	display:block;
	background: transparent url(../immagini/color_tabs_right.gif) no-repeat right top;
	padding:4px 7px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #008000;
}

#ddcolortabs a:hover span{
background-color: #008000;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #008000;
}

#ddcolortabsline{
	clear: both;
	padding: 0;
	width: 760px;
	height: 4px;
	line-height: 4px;
	background: #00b700;
	border-top: 1px solid #fff;
	border-bottom:0;/*Remove this to remove border between bar and tabs*/
}

	ul#menu { width: 100%; height: 43px; background: #FFF url(../immagini/images/menu-bg.gif) top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url(../immagini/images/current-bg.gif) top left repeat-x; padding: 5px 15px 0; }
