* { box-sizing:border-box; -moz-box-sizing:border-box }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	background-color:#FFFFFF;
	margin:0px; 
	padding:0px;
}

h1 {
	font-size:10px;
	color:#ADCFFF;
	height:10px;
	margin-top:-15px;
	margin-bottom:3px;
}

h2 {
	color:#033186;
	font-size: 28px;
	margin-top:0px; margin-bottom:20px;
}

a {
	font-weight:bold;
	text-decoration:none;
	color:#033186;
}


div#header {
width:997px;
height:213px;
margin:0px;
padding:0px;
}

div#corpopagina{
width:997px;
margin:0px;
padding:0px;
}
div#corpopagina table{
margin:0px;
padding:0px;
}

td#left, td#leftbottom{
	background-image:url(images/left_bg.gif);
	background-repeat:repeat-y;
	text-align: left;
	width: 223px; 
	padding:0px;
	margin:0px;
	vertical-align:top;
}
td#leftbottom{
	vertical-align:bottom;
	margin-bottom:20px;
}

td#right{
	background-image:url(images/cont_bg.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding-left: 30px;
	width: 774px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
div.testopage{
	padding-left:40px;
	padding-right:40px;
	min-height:400px;
	margin-top:-15px;
	color:#393939;
}

div#menutop{
	background-image:url(images/menu_top.gif);
	background-repeat:none;
	width: 223px;
	height: 55px;
}
div#menu{
	background-image:url(images/menu_bg.gif);
	background-repeat:repeat-y;
	width: 223px;
}
div.menuitem{
	width:200px;
	margin-left:18px;
	height:26px;
	padding-bottom:10px;
}
div.menuitem  img {
	border:none;
	vertical-align:middle;
	margin-right:0px;
}
div#menubottom{
	background-image:url(images/menu_bottom.gif);
	background-repeat:none;
	width: 223px;
	height: 40px;
	margin-bottom:20px;
}
div#menu a{
color:#279635;
text-decoration:none;
margin-left:3px;
font-size:14px;
font-weight:bold;
}

div.gallery  {
width:100%;
text-align:left;
margin-top:32px;
}

div.gallery img {
border:0;
margin:5px;
}

div#footer{
height:30px;
width:997px;
color:#033186;
font-weight:bold;
text-align:center;
font-size:11px;
}
