body {background-color: #E4E4E4; margin:0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;}
.verde{ background-color:#0C4A2A;}
.td01{ background-image:url(../images/bg_01.jpg); background-position:top; background-repeat:no-repeat; min-height:344px; height:auto !important; height:344px;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.td05{ background-image:url(../images/bg_05.gif); background-position:bottom; background-repeat: repeat-x;}
table.tablePag{ background-color:#FFFFFF; border:1px solid #999;}
table.tableMenu{ background-image:url(../images/bg_menu.jpg); border-left:1px solid #999; border-bottom:1px solid #999;background-position:top; background-repeat:repeat-y;}
table.Tabella{ border:1px dashed #999;  font-size:11px;}
.tabellaBordata{ border:1px dashed #999;  font-size:11px; padding:5px;}
.bordoDxGiu{ border-right:1px dashed #999; border-bottom:1px dashed #999; font-size:11px;padding:5px;}
.bordoGiu{border-bottom:1px dashed #999;padding:5px;}
.titoloTabella{
	font-weight:bold;
	border-bottom:1px dashed #999;
	background-color:#C7EBD4;
	padding: 4px;
}


a{color:#000000; text-decoration:none;}
a.linkBordo{color:#990000; text-decoration:underline;}
a.linkMenuSotto{color:#999; text-decoration:none;}
.NoSottolinea{text-decoration:none;}
img.imgBordoSx{border:1px solid #999; border-right:0px; border-top:0px;}
img.FotoBordo{border:1px solid #999; margin:10px;}
img.imgBordoSopra{border:1px solid #999; border-right:0px; }
.tdGrigio{ background-color: #CCCCCC; padding:5px; font-weight:bold; text-align:center; border-left:1px solid #999; border-bottom:1px solid #999;}
.BordoGsott{ border-bottom:1px solid #999;}
.BordoGsottT{ border-bottom:1px dashed #999; padding:3px;}
.bgMenu{ background-image:url(../images/bg_tit_menu.jpg); padding:3px; color:#FFFFFF; font-weight: bold; text-transform:uppercase; font-size: small; border-bottom:1px solid #999; border-top:1px solid #999;}
.bgMenu2{ background-image:url(../images/bg_tit2_menu.jpg); padding:3px; color:#FFFFFF; font-weight: bold; text-transform:uppercase; font-size: small; border-bottom:1px solid #999; border-top:1px solid #999;}
h1{ font-size:small;text-transform:uppercase; color:#0C4A2A; margin:0px;}
h2{ font-size:small; font-weight:bold; margin:0px;}
.note{font-size:smaller; }
.MenuSotto{ border-bottom:1px solid #999; border-top:1px solid #999; padding:5px; color:#999;}
.testoBianco{color:#fff;}
ul.Ulmenu{	margin:0px;	list-style-type: none;}
li.liMenu{	border-bottom:1px dashed #999; margin:0px; line-height:normal; padding:5px;}
ul.ulSottomenu{margin:5px;list-style-type: none;}
li.sottoMenu{	border:1px solid #0C4A2A;	color:#660000;padding:5px; background-image:url(../images/bg_menu1.gif);}
a.linkSottoMenu{color:#0C4A2A;}
li.sottoMenu2{	border:1px solid #E36509;	color:#660000;padding:5px; background-image:url(../images/bg_menu1.gif); }
a.linkSottoMenu2{color:#E36509;}
ul.ulVerde{list-style-image: url(../images/punto_verde.gif);}
ul.ulVerdeScuro{list-style-image: url(../images/punto_verde_scuro.gif);}
ul.ulRosso{list-style-image: url(../images/punto_rosso.gif);}
.bgVerde{ background-color:#C7EBD4}
.bgVerdePag{ background-color:#E6F1D5}  
.bgSfumato{ background-image:url(../images/bg_intro.jpg); background-repeat:repeat-y;}
.frase{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.allineaDx{ text-align:right;}
h2 {
	font-style: italic;
	font-weight: bold;
	color: #336600;
}

.titoloModulo{background:#B29168; color:#FFFFFF; font-weight:bold;}

