/*body*/
body {
background-color:#FFF;
text-align: center;
margin: 0px;
padding: 0px;
}

/*cornice - se si vuole margine esterno*/
#cornice {
margin: 0px 0px 0px 0px;
padding: 0px;
}

/*main - contenitore esterno*/
#main {
width: 990px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding-top: 0px;
}

/*intestazione pagina*/
#intestazione {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
width: 990px;
height:: 145px;
}

/*MENU*/
#buogusto {
position: absolute;
width: 311px;
height:: 69px;
left: 305px;
top: 0px;
}

#passatempo {
position: absolute;
width: 311px;	
height: 24px;
left: 305px;
top: 69px;
}

#chisiamo {
position: absolute;
width: 311px;	
height: 26px;
left: 305px;
top: 93px;
}

#contatti {
position: absolute;
width: 311px;	
height: 28px;
left: 305px;
top: 118px;
}

/*COLONNA SX*/
#colonnaSX {
float: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
width: 296px;
height:: auto;
}

/*COLONNA DX*/
#colonnaDX {
float: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
width: 672px;
height:: auto;
}

/*testo con foto a sinistra*/
#colonnaDX .fototxt img {
float: left;
margin-top: 2px;
margin-bottom: 2px;
margin-right: 5px;
}

/*main sinistra - contenitore esterno per fondo pieno*/
#mainSX {
background-image: url(images/fondoMAIN.jpg);
background-repeat: repeat-y;
margin-top: 0px;
padding-top: 0px;
}

/*corpo principale della pagina*/
#principale {
background-image: url(images/fondoMAIN.jpg);
background-repeat: repeat-y;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
}

/*tabella menu*/
#tabmenu {
background-image:url(images/menuFONDO.jpg);
background-repeat: repeat-y;
text-align: left;

}

/*tabella aperture*/
#tabaperture {
background-image:url(images/apertureFONDO.jpg);
background-repeat: repeat-y;
text-align: left;
}

/*tabella aperture*/
#tabapertureinterna {
text-align: left;
border-collapse: collapse;
}

TR#row {
border-bottom: 1px solid #5e7254;
}

TD#col {
border-right: 1px solid #5e7254;
vertical-align: baseline;
}

TD#col1 {
vertical-align: baseline;
}      


/*pie pagina della pagina*/
#piepagina {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
}

/*per fondo dei colore omogeneo fino a copyright*/
#clearone {
clear: both;
height: 0px;
}

/*pie pagina + copyright*/
#copyright {
background-color:#FFF;
height: 48px;
clear: both;
margin-top: 0px;
margin-left: 0px;
margin-right: auto;
}

