/* CSS Document */
body{
	font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image: url(img/bg_body.gif);
	background-repeat: repeat-x;
	background-color: #ECEBEA;
	color: #3D5B43;
}
a{
	text-decoration: none;
	color: #349853;
}
a:hover{
	color: #FB8E39;
}
table#mainTable{
	width: 968px;
	padding: 0px;
	margin: auto;
	border: none;
}
table#mainTable td{
	border: none;
	margin: 0px;
	padding: 0px;
}
table#mainTable td img{
	display:block;
	border: none;
	margin: 0px;
}
tr#trBar td{
	background-image:url(img/bg_bottoni.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
}
tr#trBar td a{
	display: block;
	width: 100%;
	height: 100%;
	color: #555555;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
tr#trBar td a:hover{
	color: #FFCC66;
}
tr#trBar td#aRis{
	text-align: right;
	padding-right: 6px;
}
tr#trBar td#aRis a{
	color: #349853;
	text-transform: capitalize;
	font-size: 10px;
}
tr#trBar td#aRis a:hover{
	color: #FB8E39;
}
tr#trBar td#flag{}
tr#trBar td#flag a{ display: inline; }
tr#trBar td#flag a img{ display: inline; }
tr#trCont{}
tr#trCont td{  /* qui gli stili dei contenuti */
	background-color:#FFFFFF;
	vertical-align: top;
}
tr#trCont td h2{
	color: #109D01;
	font-size: 14px;
	padding: 6px 6px 2px 12px;
	margin: 0px;
	font-stretch:condensed;
	font-family: Arial Bold, Arial, sans-serif;
}
tr#trCont td h2 a{
	color: #109D01;
}
tr#trCont td h3{
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	margin: 16px 12px 6px;
	border-bottom: 1px solid #B2D9AF;
	color: #349853;
}
tr#trCont td h2+h3{
	margin-top: 0px;
	color: #406A4E;
}
tr#trCont td h4{
	font-size: 11px;
	margin: 0px 12px 0px 20px;
	color: #349853;
	padding: 16px 0px 6px 0px;
	border-top: 1px dashed #cccccc;
}
tr#trCont td h3+h4{
	padding-top: 8px;
	border-top: none;
}
tr#trCont td#cSx{
	vertical-align: top;
	background-image:url(img/bg_cont_sx.gif);
	background-repeat:no-repeat;
}
tr#trCont td p{
	margin: 0px;
	padding: 6px 12px 6px 20px;
	text-align:justify;
}
tr#trCont td ul.menu{
	margin: 0px 12px 8px 16px;
	padding: 0px;
	list-style: none;
}
tr#trCont td ul.menu li{
	padding: 8px 4px 8px 16px;
	border-bottom: 1px dashed #CCCCCC;
	vertical-align: middle;
	background-image: url(img/menu_arrow.gif);
	background-position: 4px 50%;
	background-repeat: no-repeat;
}
tr#trCont td ul.menu li a{
	width: 100%;
	color: #999999;
	font-weight: bold;
}
tr#trCont td ul.menu li a:hover{
	color: #FFCC66;
}
tr#trCont td ul.menu li.current{
	color: #000000;
}
tr#trCont td ul.menu li.current a{ /* tanto per metterci qualcosa li faccio neri e gli tolgo il rollover */
	color: #000000;
}
tr#trCont td ul.menu li.current a:hover{
	color: #000000;
}
tr#trCont td#tdSectMenu{ /* qui gli stili dei menu, notare che ha ereditato anche quanto per i cont! */
	vertical-align: top;
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat-x;
}
tr#trCont td#tdSectMenu ul.menu{
}
tr#trCont td#tdSectMenu ul.menu li{
	padding: 8px 4px 8px 4px;
	border-bottom: 1px dashed #CCCCCC;
	background-image: none;
}
tr#trCont td ul.menu li a{
	font-weight: normal;
}
tr#trCont td ul.menu li a .titolo{
	display: block;
	font-weight: bold;
	border: none;
}
tr#trCont td#cDx{
	vertical-align: top;
	background-image:url(img/bg_cont_dx.gif);
	background-repeat: repeat-y;
}
tr#trCont td#cSx img, tr#trCont td#cDx img{ /* ribaditi in modo da sovrascrivere eventuali cambiamenti introdotti per la cella cont */
	display:block;
	border: none;
	margin: 0px;
}
tr#footer{
}
tr#footer td{
	border-top: 1px solid #999999;
	vertical-align: top;
}
tr#footer p{
	margin: 2px;
	padding: 0px;
	color: #999999;
}
tr#footer img{
	float:left;
}
tr#footer div#copy{
	float:left;
	margin-top: 8px;
}
tr#footer div#copy p{}
tr#footer div#quickLink{
	width: 100%;
	text-align: right;
	vertical-align: top;
	margin-top: 4px;
}
tr#footer div#quickLink p a{
	color: #999999;
}
tr#footer div#quickLink p a:hover{
	color: #FFCC66;
}


