@charset "UTF-8";
/* CSS Document */

body {
font-family:"Trebuchet MS";
color:#000066;
}

.grassetto {
	color: #009FD0;
	font-weight: bold;
}

td.menu {
background-color:#009FD0;
padding-left:10px;
margin-top:10px;
/*height:33px;*/
color:#FFFFFF;
vertical-align:middle;
line-height:150%;
}

td.menu a {
color:#FFFFFF;
text-decoration:none;
}

td.menu a:hover {
text-decoration:underline;
}

td.menuscelto {
background-color:#FFCC00;
padding-left:10px;
line-height:150%;
color:#000066;
}

td.menuscelto a {
color:#000066;
text-decoration:none;
}

td.menuscelto a:hover {
text-decoration:underline;
}

td.menuvuoto {
height:5px;
}

td.submenu {
background-color:#009FD0;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
font-size:14px;
}

td.submenu a {
color:#FFFFFF;
text-decoration:none;
}

td.submenu a:hover {
text-decoration:underline;
}

td.submenuscelto {
background-color:#FFCC00;
color:#000066;
vertical-align:middle;
text-align:center;
font-size:14px;
}

td.submenuscelto a {
color:#000066;
text-decoration:none;
}

td.submenuscelto a:hover {
text-decoration:underline;
}

td.content {
	width: 612px;
	vertical-align:text-top;
	padding:20px;
	line-height:150%;
	font-size:13px;
}

td.dx {
	width: 150px;
	padding:12px;
	/*background-image:url(../immagini/base_r6_c6.jpg);*/
	background-repeat:no-repeat;
	vertical-align:bottom;
	font-size:12px;
}

td.sx {
	width: 171px;
	height:588px;
	vertical-align:top;
	font-size:12px;
	text-align:justify;
	background-color:#FFFFFF;
	line-height:130%;
}

td.footer {
	width: 860px;
	height:45px;
	/*background-color:#FFCC00;*/
	background-image:url(../immagini/base_r7_c2.jpg);
	background-repeat:no-repeat;
	/*padding-top:12px;*/
}

p.pic {
	font-size:11px;
}

p.pic2 {
	font-size:11px;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
}

td.pic {
	font-size:11px;
}

div.footertext {
	padding-top:12px;
}

/***************** FORMATTAZIONE FORM *******************/

label{
	font-weight: bold;
	}
.form-nota{
	color:#666;
	}
/* Dialogbox*/
div#dialogbox{
	width: 300px;
	margin: 0 auto;
	border: 1px solid #666;
}
div#dialogbox div#dialogbox-titolo{
	border: 1px solid #666;
	color: white;
	font-weight: bold;
	background-color: #638D15;
	padding: 1px 3px;
	margin: 1px;
	
}
div#dialogbox div#dialogbox-corpo{
	padding: 5px;
}


fieldset{
	border: 0px solid #666;
	background-color: #D2DCFF;
	font-weight: bold;
}




/* Da controllare bene */
div#dialogbox div#dialogbox-corpo ul{
	list-style-type: square;
	margin: 0px -15px;
}
