body {
	margin: 0px;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
#container{

width:905px;


background-color:#1F1F1F;
  position:    absolute;
  margin:      0 0 0 -452px;
  left:        50%;
	  
}

#top{

height:123px;
background-image:url(../images/header1.jpg);
}

#container_menu{
height:152px;
background-color:#000;
z-index:999;
position:absolute;
top:123px;
left:0px;
width:100%;

}
#menu{
height:135px;
width:805px;
font-family:"Script MT Bold";
font-size:20px;

background-image:url(../images/menu_bkg.jpg);
background-repeat:no-repeat;
 position:    absolute;
  margin:      0 0 0 -402px;
  left:        50%;
top:16px;
}
#sfuma_sx{
width:50px;


 position:absolute;
top:0; left:0;
background-image:url(../images/border_shadow_r.jpg);
background-repeat:repeat-y;
}

#sfuma_dx{
width:50px;
height:100%;
 position:absolute;
top:0; right:0;
background-image:url(../images/border_shadow_l.jpg);
background-repeat:repeat-y;

}

#content{

 	
 margin:0px 50px 0px 50px;
}
#contenuti_top{
font:"Monotype Corsiva";

 height:30px;
 margin-top:150px;
 color:#CCCCCC;
 border-bottom:#000000 thin solid;
}
#contenuti_top b{
position:relative;
top:10px;
left:10px;
font-size:12px;
}
#contenuti_top p{
position:relative;
top:10px;
left:10px;
font-size:12px;
}
#contenuti{


}
#contenuti_body{

padding: 4px 0 0 0;
/*background-image:url(../images/bg_content.jpg);*/
background-color:#000000;
background-repeat:repeat;
	
   

}

#contenuti_body #form {


color:#000;
text-align:center;
position:relative;
left:50px;
margin-left:190px;
top:25px;

/*filter:alpha(opacity=50);
-moz-opacity:0.5;*/

height:820px;
width:450px;
}

#contenuti_body p{
text-align:center;
}

#contenuti_body map area: hover{cursor: pointer;}
#footer{

text-align:center;
background-color:#000;
color:#FFF;
width:805px;
padding:2px 0px 2px 0px;
}

.navigation {
	height: 50px;
	vertical-align: middle;
	text-align: center;
}
a.main_link:active,a.main_link:visited,a.main_link:link{
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	line-height: 50px;
}

a.main_link:hover{
	background-color:#333333;
	color: #FFFFFF;
	
}
table.linkcontainer td{
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: .7;
	-moz-opacity: .7;
}

table td{
width:20%;
}