/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#FDDC68;
}
body,p,td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*entry page*/

#splash_back{
	background:#FEF2CB url(imgs/splash/back2.jpg) repeat-x;
}

#splash_main{
	width:1024px;
}

#splash_foot{
	background:#FFFFFF url(imgs/splash/back_foot.gif) repeat-x;
}

/*index*/

#mrg_sx{
	background:#FDDC68 url(imgs/back_sx.jpg) repeat-y right;
	width:20px;
}

#mrg_dx{
	background:#FDDC68 url(imgs/back_dx.jpg) repeat-y;
	width:20px;
}

#menu{
	font-size:10px;
	background:#FDDC68 url(imgs/back_menu.jpg) repeat-x;
	height:28px;
	padding:5px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	
}
#submenu{
	font-size:10px;
	padding-bottom:8px;
	width:754px;
}
#submenubk{
	background:#ffffff url(imgs/sm2.jpg) repeat-x;
	/*height:33px;*/
}

span.menu_sep{
	margin-left:4px;
	margin-right:4px;
}

#main_container{
	background-color:#FFFFFF;
	height:160px;
}
#bodypage{
	background-color:#FFFFFF;
	
}

#footer{
	height:25px;
	background-color:#FEF2CB;
	padding:4px;
	border-top:10px solid #78AEF8;
	font-size:8px;
	text-align:center;
}
#footerh{
	height:100%;
	vertical-align:top;
	background-color:#FEF2CB;
	padding:4px;
	border-top:10px solid #78AEF8;
	font-size:9px;
}
h2 {
   padding-left:5px;
   padding-top:10px;
   
}

h4 {
   padding-left:5px;
   padding-top:10px;
   
}
td#testo p{
   
   padding:20px;
   padding-top:5px;
   line-height:1.5em;
}
td#testo {
   vertical-align:top;
   
}
td#testo img {
   padding:5px;
   
}
#fotodx{
	vertical-align:top;
	padding:30px;
	text-align:center;
}
#fotodx img{
	margin-bottom:10px;
	
}
#fototable td{
text-align:center;
padding:2px;
	
}