
body
{
background-color:#8D8D8D;
}
 
h2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #c64934; 
font-size : 14px; 
background-color : white;
padding-left : 10px; 
} 
#pagediv {
width : 760px; 
/* margin-left : 30px;  */
margin-left : auto; 
margin-right : auto; 
/* background-color : transparent;  */
/* background-color : #ECEED9;  */
background-color: #efefef; 
} 
#header {
/* color : #c64934; */
color : #D37061; 
/* background: url(images/head.png) repeat-x; */
background-color:#FFFFFF;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
border-bottom : groove; 
height : 82px; 
/* background-color : white;  */
/* background-color : #dddddd; */
} 

#header h1
{
	vertical-align: middle;
	padding: 12px 0 0 0;
	margin: 0;
}

#menu {
float : left; 
border-style : groove none;
border-width : 1px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
width : 159px; 
/* width : 198px;  */
/* background-color : #ECEED9; */
/* color : rgb(51, 102, 102); */
/* margin-top : 20px; */
margin: 20px 0 0 0;
/* border-color : #191970;  */
font-size : 11px; 
/* padding-top : 10px; padding-bottom : 10px; */
padding: 10px 0 10px 0;
} 

#contenuto {
padding-top : 10px; 
margin-top : 20px; 
padding-right:5px;
position : relative; 
/* width : 550px; */
width : 589px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #333333; 
float : right;  
/* border-top : 1px dotted;  */
background-color : white; 
text-align: justify;
} 

a.otherlink {
color :  #c64934;
font-size : 16px;
text-decoration: none; 
/* background-color : white; */
} 
a.otherlink:link, a.otherlink:visited{
color : #c64934; 
font-size : 14px; 
/* background-color : white; */
} 
.otherlink a:hover {
	/* background-color: #DCDCDC; 
	color: rgb(51, 102, 102);
	font-size: 14px;
*/
} 

#contenuto p {
/* border-left : 1px dotted; */
border-color : #dddef6; 
margin-bottom : 20px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding-left : 10px; 

}
#footer {
width : 750px; 
text-align : center; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 
font-size : 10px; 
margin-top : 20px; 
padding-top : 10px; 
border-top : 1px dashed #191970; 
background-color : white; 
} 
#footer a {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 
background-color : white; 	
}
#footer a:link {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 	
background-color : white; 
}
footer a:hover {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 
background-color : white; 	
}


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	text-align: left;
	padding-top: 5px;
	/* padding-left: 18px;  */
	height: 20px !important; 
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

.highlight {
	background-color: Yellow;
	 color: Blue; 
	padding: 0;
}

.moduletable
{
	background: url(images/subhead_bg.png) repeat-x;
}

div.moduletable h3 {
	color: #444444;
	text-align: center;
	padding-left: 4px; 
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 1px 0 1px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}



