body 
{
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: #A2B767;
}

img
{
    border: 0px;
}

/* STRUTTURA */
#centrato
{
    width: 1008px;
    margin: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border-left: solid 1px #62874A;
    border-right: solid 1px #62874A;
    background: #fff;
    width: /* */1006px;
}
#testata
{
    padding: 0;
    margin: 0;
	 position: relative;
}
#banner1 {
	display: inline;
	position: absolute;
	left: 50px; 
	top: 0px;
	width: 110px;
	height: 140px;
	z-index: 10;
}
#corpo
{
    margin: 0;
    padding: 0;
}
/* ---------------------------------------------------------------------
 -----------  SPALLA SINISTRA ----- 
*/
#spalla_sx
{
    position: relative;
    float:left;
    margin: 0;
    padding: 0;
    height: 523px;
    width: 200px;
    background: #62874A url(../images/commons/bg_spallasx.jpg) center top no-repeat;
}

#spalla_sx ul
{
    padding: 0;
    margin: 0;
    margin-left: 22px;
    margin-top: 46px;
       
}

#spalla_sx ul li
{
    list-style-type: none;
    margin-bottom: 7px; 
    
}
#spalla_sx ul li a
{
    width: 163px;
    height: 17px;
    padding-top: 2px;
    color: #CC411C;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    background: transparent url(../images/commons/left_button.gif);
    text-align: center;
    letter-spacing: -0.08em ;
    display:block;
    
}
#spalla_sx ul li a.selected
{
    color: #000;
    background: transparent url(../images/commons/left_button_hover.gif);
}

#spalla_sx ul li a:hover
{
    color: #000;
    background: transparent url(../images/commons/left_button_hover.gif);
}

#printer
{
    position: absolute;
    text-decoration: none;
    /* margin-top: 10px; */
    bottom: 18px;
    width: 200px;
    height: 66px;
    background: transparent url(../images/commons/print1.gif)
}

#area_riservata
{
    color: #fff;
    font-size: 9px;
    margin-left: 30px;    
}
#area_riservata div
{
    margin-bottom: 6px;    
}

#area_riservata input
{
    border: none;
    width: 90px;
    background: #ddd;
    font-size: 10px;
}
/* ---------------------------------------------------------------------
 -----------  FOOTER ----- 
*/

#footer
{
    text-align: center;
    color: #fff;
    background: #A2B767;
    padding: 0;
    padding-top: 10px;
}
#footer a
{
    color: #fff;
    text-decoration: none;
}
#footer a:hover
{
    color: #CC411C
}

/*  impostazioni per la stampa  */

@media print {

#spalla_sx { display: none; }

#footer {
	clear: both;
}

}
