body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3a3a3a;
}
#contenitore{
width:100%;
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
margin:0px auto;
}
/*************************   TOP   *******************************/
#top{
display:block;
height:196px;
background:url('images/bg_top.jpg') top repeat-x;
}
h1 {
float:left;
width:200px; height:129px;
background:url('images/bmc.jpg') top no-repeat;
text-indent:-9999em;
}
#fla{
display:block;
width:560px; height:183px;
float:left; 
margin:0px; padding:0px;
}

/************************     COLONNA SINISTRA    ****************************/
#menu_sx{
	width:200px;
	float:left;
	display:block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_sx a{
display:block;
height:35px;
padding: 5px 0 0 25px;
background:url('images/pallino.gif') left top no-repeat;
background-color:#eef4fb;
border-bottom:1px solid #FFFFFF;
text-decoration:none;
color:#274c72;
}
#menu_sx a.due{
background-color:#ddeaf7;
}
#sfuma{
background:url('images/sfuma.jpg') left top repeat-x;
height:194px;
}
/**************************** CONTENUTI **************************************/
table.larga{
	margin:0px;
	width:100%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
p{
margin:5px;
font-size:11px;
}
.didasca{
text-align:right;
}
.sto{
padding-left:10px;
}
.titolo{
	color:#3a648d;
	font-size:13px;
	font-weight:bold;
	padding: 0px;
	width:320px;
}
.scuro{
margin-left:50px;
color:#274c72;
}
.titolo_scuro{
color:#274c72;
font-size:13px;
font-weight:bold;
}

.imgbordo{
padding:1px;
border:1px solid #CCCCCC;
}
.nobrd{
border:0px;
}
.sottotitolo{
	color:#3a648d;
	font-style:italic;
}
.forte{
font-size:11px;
font-weight:bold;
}
li{
	list-style-image: url(images/point.jpg);
	font-size:12px;
}
a:link{
color:#274c72;
text-decoration:none;
}
a:visited{
color:#274c72;
text-decoration:none;
}
a img{
border:0px;
}
/****************************  FOOTER  **************************/
#footer{
clear:both;
width:762px; color:#3a648d;
background:url('images/bg_footer.gif') top no-repeat;
height:30px; 
margin:0px auto;
	list-style: color;
	list-style-type: circle;
}
.footer{
display:block; float:left;
font-size:11px; background-color:#ddeaf7;
}
#footer a{
color:#274c72;
text-decoration:none;
}
#footer .ragione{
font-weight:bold;
}
#popup .nascondi{
visibility:hidden;
}
#cua .iva{
visibility:hidden;
}
