a:link {
	text-decoration: none; 
	color:#005500;
	font-weight : Bold;
}
a:visited {
	text-decoration: none; 
	color:#dd4422;
	font-weight : Bold;
}
a:hover {
	text-decoration: underline; 
	color:#FF0000;
}
BODY {
	background-attachment : fixed;
	background-image : url(../img/sfondo.jpg);
	background-repeat : repeat;
	background-color : White;
	background-position : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : medium;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-align : center;
	color : #181EA5;
	scrollbar-3dlight-color : #E1E0ED;
	scrollbar-arrow-color : #233C8A;
	scrollbar-base-color : #A7A7CD;
	scrollbar-darkshadow-color : #8485B7;
	scrollbar-highlight-color : #B9BAD7;
	scrollbar-face-color : #A7A7CD;
	scrollbar-shadow-color : #233C8A;
	scrollbar-track-color : #B9BAD7;
}
.h_rule {
	background-image : url(../img/filo_superiore.gif);
	background-repeat : repeat-x;
	width : 100%;
	height : 6px;
}
.v_rule {
	background-image : url(../img/v_rule.gif);
	background-repeat : repeat-y;
	width : 7px;
	height : 100%;
}
TABLE.main {
	width : 790px;
}
.menu {
	width : 200px;
	vertical-align : top;
	font-size : 11px;
}
.body {
	width : 530px;
	vertical-align : top;
}
.tail {
	text-align : center;
	width : 100%;
}
.scheda {
	border : thin dashed Navy;
	font-size : medium;
	text-align : justify;
}
.scheda_titolo {
	font-family : Garamond;
	font-size : xx-small;
}
.foto {
	text-align : center;
}
.small {
	font-size : x-small;
}
.errore {
	color : Red;
	font-variant : small-caps;
	text-decoration : blink;
}
.title {
	font-size : 20px;
	font-weight : bold;
	text-align : center;
}
.title_page {
	font-size : 42px;
	color : #181EA5;
	font-family : Garamond;
	text-align : right;
	font-variant : normal;
	font-weight : bold;
}
.menu {
	font-size : x-small;
}
.test_titolo {
	color : #DD0000;
	font-size : 22px;
	font-weight : bold;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr {
	color :  #3366CC;
}
.testo_corpo {
	font-size : 15px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
}
.testo_corpo_bold {
	font-size : 15px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
b {
	font-weight : bold;
}
.didascalia_bold {
	font-family : Times;
	font-size : 13px;
	color : #000000;
	font-style : italic;
	font-weight : bolder;
}
.didascalia {
	font-family : Times;
	font-size : 13px;
	font-style : italic;
	color : #000000;
}
.titolo_importante {
	font-size : 20px;
	font-weight : bold;
	background-image : url(../img/bgcolor_titolo.gif);
	text-align : center;
	color : #DD0000;
}
UL {
	left : 5px;
}
.menu_titolo {
	background-image : url(../img/bg_titolo.gif);
	background-repeat : no-repeat;
}
.menu_cella {
	background-image : url(../img/bg_cella.gif);
}
.tabella {
	border-width:3px;
	border-style:solid;
	border-color:#BBBBDE;
	width : 100%;
	margin : 0px;
	padding : 0px;
}
.cella_etichetta {
	border-color : #7777BC;
	color : #DD0000;
	font-size : 16px;
	border-width : 1px;
	border-style : Solid;
	text-align : center;
}
.cella_sotto_etichetta {
	border-color : #7777BC;
	color : #005500;
	font-size : 16px;
	border-width : 1px;
	border-style : Solid;
	text-align : center;
}
.cella_corpo {
	border-color : #7777BC;
	font-size : 14px;
	border-width : 1px;
	border-style : Solid;
}
.flat {
	border-color : #7777BC;
	color : #181EA5;
	font-size : 14px;
	border-width : 1px;
	border-style : Solid;
	background : #E2E1F1;
	width : 250px;
}
.btn_flat {
	border-color : #E2E1F1;
	color : #181EA5;
	font-size : 14px;
	border-width : 3px;
	background : #E2E1F1;
	width : 100px;
	border-style : outset;
}
.scheda {
	font-size : x-small;
	border : thin dashed #0052A0;
	width : 100%;
}
.scheda_titolo {
	font-size : large;
	font-weight : bold;
	text-align : center;
	color : #181EA5;
}
.border_dark {
	background-color : #181EA5;
	font-size : 1px;
	height : 100%;
}
.border_light {
	font-size : 1px;
	height : 100%;
}
.titolo_giorni_dom {
	width : 70px;
	color : red;
	background : #eedaee;
	text-align : center;
	font-size : xx-small;
	border-color : #aa77BC;
	border-width : 1px;
	border-style : Solid;
}
.titolo_giorni {
	width : 70px;
	color : blue;
	background : #dadaee;
	text-align : center;
	font-size : xx-small;
}
.festa {
	width : 70px;
	background : #eedaee;
	color : red;
	height : 100px;
	vertical-align : top;
	font-size : xx-small;
	border-color : #aa77BC;
	border-width : 1px;
	border-style : Solid;
}
.nonfesta {
	border-color : #7777BC;
	border-width : 1px;
	border-style : Solid;
	width : 70px;
	background : #dadaee;
	height : 100px;
	vertical-align : top;
	font-size : xx-small;
}
.oggi {
	width : 70px;
	height : 100px;
	color : blue;
	background : #ccccef;
	border : thin solid red;
	vertical-align : top;
	font-size : xx-small;
}
.calendario {
	border-width:3px;
	border-style:solid;
	border-color:#BBBBDE;
	margin : 0px;
	padding : 0px;
	width : 490px;
}
.xsmall {
	font-size : xx-small;
}
.small {
	font-size : x-small;
}
.titolo_giorni_dom_flat {
	color : red;
	background : #eedaee;
	text-align : center;
	font-size : xx-small;
	border-color : #aa77BC;
	border-width : 1px;
	border-style : Solid;
}
.titolo_giorni_flat {
	color : blue;
	background : #dadaee;
	text-align : center;
	font-size : xx-small;
}
.festa_flat {
	background : #eedaee;
	color : red;
	vertical-align : top;
	font-size : xx-small;
	border-color : #aa77BC;
	border-width : 1px;
	border-style : Solid;
}
.nonfesta_flat {
	border-color : #7777BC;
	border-width : 1px;
	border-style : Solid;
	background : #dadaee;
	vertical-align : top;
	font-size : xx-small;
}
.oggi_flat {
	color : blue;
	background : #ccccef;
	border : thin solid red;
	vertical-align : top;
	font-size : xx-small;
}
.novitahp {
	background-image : url(../img/filetto_azzurro.gif);
	background-repeat : repeat-y;
}