body{
  text-align: center; /* allinea il box con IE */
  background-image : url(images/sfondo_bmi.jpg);
}

#head{
} 


#contenitore{
    width: 750px;
    margin: auto; /* allinea il box con i browser in modalità standard */
	background: url(images/sfondo_contenitore_bmi.jpg);
	border:2px solid #000000;
}

#contenitore2{
    width: 750px;
    margin: auto; /* allinea il box con i browser in modalità standard */
	background-image:  transparent;
	border:0px solid #000000;
}

#id_del_box{
  margin: auto; /* alinea il box con i browser in modalità standard */
} 

#menudx{
    float: right;
    width: 130px;
} 

#contenuti{
    margin: 0 8em 0 1em;
}

#foot{
    clear: both;
}

.copyright {
font : 10px Verdana, Arial, Georgia, sans-serif; 
color : #000000;
background-color: none;
text-align : justify;
font-weight : bold; 
}

    div.middle {
      width: 566px;
      background-color: #cccccc;
      background-repeat: repeat-y;
    }
    div.top {
      background-image: url(img/top.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.bottom {
      background-image: url(img/bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }


.testo {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000;
background-color: none;
text-align : justify; 
}

.testo1 {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none; 
font-weight : bold; 
text-align : center; 
} 

.testo2 {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none; 
text-align : right; 
font-weight : bold; 
}

.testo3 {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none; 
font-weight : bold; 
text-align : center; 
} 

.testo4 {
font : 14px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none; 
font-weight : bold;
} 

.testo5 {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none; 
} 

.testo6 {
font : 16px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none; 
text-align : justify;
}

.testo7 {
font : 9px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none;
font-weight : bold;
text-align : justify;
margin: 2px 0px 8px 0px;
} 

.testo8 {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none;
font-weight : bold;
text-align : justify;
margin: 2px 0px 8px 0px;
} 

.testo9 {
font : 11px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none;
font-weight : bold;
text-align : justify;
margin: 2px 0px 8px 0px;
} 

.testo10 {
font : 11px Verdana, Arial, Georgia, sans-serif; 
color : #000000; 
background-color : none;
font-weight : bold;
text-align : center;
margin: 2px 0px 8px 0px;
} 
.testo11 {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #000000;
background-color: none;
text-align : justify; 
text-decoration: underline; } 
}


p.img {
float : left; 
width : 140px; 
height : 2em;
} 

p.img1 {
float : left; 
width : 190px; 

} 
p.img2 {
float : left; 
width : 560px; 
} 
p.img3 {
float : left; 
width : 220px; 
} 

p.img4 {
float : left; 
width : 110px; 
}

p.c1 {
float : right; 
width : 100px; 
color : #ffffff; 
background-color : #F0F0F0; 
border-style : solid; 
border-width : 0; 
padding : 0.2em; 
} 


.stile { color: #000000;
	font : 12px Verdana, Arial, Georgia, sans-serif; 
	font-weight: bold;
	background-color: none;
}

.stile { color: #000000;
	font : 14px Verdana, Arial, Georgia, sans-serif; 
	font-weight: bold;
	background-color: none;
}

.stile { color: #000000;
	font : 12px Verdana, Arial, Georgia, sans-serif; 
	font-weight: bold;
	background-color: none;
}

.stilered { color: #981B1E;
	font : 14px Verdana, Arial, Georgia, sans-serif; 
	font-weight: bold;
	background-color: none;
}

.corsivo {font-style:italic;}

a {
color : #234E7C; 
background : none; 
font-weight : bold; 
} 
a:link {
color : #000000; 
background : none; 
font-weight : bold; 
} 
a:visited {
color : #999999; 
background : none; 
font-weight : bold; 
} 
a:active {
color : #990000; 
background : none; 
font-weight : bold; 
} 
a:hover {
color : #990000; 
background : none; 
} 
.menu {
font : 12px Verdana, Arial, Georgia, sans-serif; 
color : #FFFFFF; 
background-color : none; 
text-align : right; 
font-weight : bolder; 
} 
ul.menu {
list-style : none; 
margin : 0; 
padding : 0; 
} 
ul.menu li a {
display : block; 
text-decoration : none; 
padding : 0 1em; 
height : 2em; 
line-height : 2em; 
} 
ul.menu li {
display : inline; 
} 
ul.menu li {
background : url(sfumato.png); 
} 
ul.menu li a:hover, ul.menu li a:active {
color : #990000;
background : url(images/) repeat-y 100% 0; 
}