body
{
  margin:0;
  padding:0;
  background-color:#f1dfc5;
  background-image:url(../immagini/body/body_back.gif);
  background-repeat:repeat-x;
}

h1
{
 margin: 0;
 padding: 0;
 display:none;
}

h2
{
 margin: 0;
 padding: 0;
 display:none;
}

#box_layout
{
  width:922px;
  margin : 0 auto;
 
  padding-left:20px;
}

#sfuma_sx
{
 margin-left:-20px;
 /* background-color:#33CC33; */
 padding-left:20px;
 background-image:url(../immagini/sfuma/sfuma_sx.gif);
 background-repeat:no-repeat;
}

#sfuma_dx
{
 /* background-color:#3399FF; */
 background-image:url(../immagini/sfuma/sfuma_dx.gif);
 background-repeat:no-repeat;
 background-position:top right;
}

#chiusura_sfondo
{
 width: 100%;
 margin-top:-105px;
 height:35px; /*140 - 105*/
 background-image:url(../immagini/foot_ext/foot_ext.gif);
 background-position:top center;
  padding-top: 105px; 
}

#striscia_finale
{
 width:942px;
 height: 35px;
 margin: 0 auto;
 background-color:#e8cfa8; 

}

.hide
{
 display:none;
}

#menu ul
{ 
  margin:0;
  margin-top:34px;
  margin-left:35px !important;
  margin-left:31px;
  padding:0;
  list-style: none;  
}




#menu a:link , #menu a:visited
{
  display:block;
  height:39px;
  width:277px;
  margin-bottom: 2px !important; /* solo Mozilla*/
  margin-bottom: -2px; /* solo IE 6 */ 
   
}

html>body #menu a:link, #menu a:visited {
     *margin-bottom: -2px !important;
}

#menu a:hover, #menu a:focus
{
  background-position:0 39px;
}

#contenitore
{
  width: 900px;
 /*  margin: 0 auto; */
  border-left:solid 1px #572c0a;
  border-right:solid 1px #572c0a;
  background-image:url(../immagini/col_dx/sfondo_col_dx.jpg);
  background-position:top right;
}

#sfondo_up_sx
{
 float:right;
 background-color:#0099CC;
 height:100px;
 width:50px;
}

#testata
{
 width:900px;
 height:120px;
 border-bottom: solid 1px #572c0a;
 background-image:url(../immagini/testata/testata.jpg);
}

#flashPlayer
{
 position:relative;
 top:415px;
 left:350px;
 width:150px;
}

#contenuti
{
 width:900px;
 min-height:50px;
 height: auto !important;
 height: 50px;
 background-image:url(../immagini/col_dx/glifo_dx.jpg);
 background-position:bottom right;
 background-repeat:no-repeat;
}


#colonna_sx
{
 width:587px;
 min-height:50px;
 height: auto !important;
 height: 50px;
 border-right: solid 1px #572c0a;
}


#contenitore_foto
{
 width:587px;
 height:286px;
 background-image:url(../immagini/foto/back_foto.jpg);
}

#foto
{
  width:548px;
  height:258px;
  padding-top:14px;
  padding-left:20px;
}

#box_auto
{
  width:567px; /* 587-20*/
  min-height: 485px;
  height: auto !important;
  height: 485px;
  padding-left:20px;
  background-image:url(../immagini/box_auto/sfondo_box_auto.gif);
}

#foot_box_auto
{
  width:587px;
  height:33px;
  background-image:url(../immagini/foot_box_auto/chiusura.jpg);
}

#fb
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  float:left;
  color:#fae5d1;
  width:92px;
  height:30px;
  margin-top:15px;
}

#box_testo
{
 width:548px;
 min-height:487px;
 height:auto !important;
 height: 487px;
 /*
 background-image:url(../immagini/box_testo/testatina_home_page.jpg);
 */
 background-repeat:no-repeat;
 background-color:#872921;
}

#testo
{
  /* width:508px; /*548-20-20*/ 
  min-height: 381px; /*443-20-42*/
  height:auto !important;
  height: 381px;
  
/*  padding: 20px;*/
  padding-top:42px;
  font-family:Arial;
  font-size:14px;
  text-align:justify;
  color:#ffffff;
  
}





#colonna_dx
{
 float:right;
 width:312px !important;
 width:308px; /* risolvere problema : in ie6 312 manda a capo col_sx*/
 min-height: 600px;
 height: auto !important;
 height: 600px;
}


#centop
{ 
  width:211px;
  height:44px;
  background-image:url(../immagini/presepi/100.gif); 
  margin-top:22px;
  margin-left:51px !important;
  margin-left:47px;
  margin-bottom:10px;
}


#divup
{
  position:relative;
  height:445px;
  width:312px; 
}


#fotopre
{
  margin-top:20px;
  margin-left:50px !important;
  margin-left:46px;
}

#testo_pre
{
 text-align:center;
 
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-style:italic;

}

#testo_pre a:link , #testo_pre a:visited
{
 color:#833432;
 text-decoration:none;
}

#testo_pre a:hover
{
 color:#af5a1a;
}

#footer
{
 position:relative; 
 width:900px;
 height:80px;
 background-color:#eab77a;
 border-bottom: solid 1px #572c0a;
 border-top: solid 1px #572c0a;
 color:#833432;
 font-family:Arial;
 font-size:12px;
 text-align:center;
}

#footer ul
{
 margin:0;
 
 margin-top:18px;
 padding:0;
 list-style:none;
}

#footer li
{
 display:inline;
}

#footer a:link, #footer a:visited
{
 font-family:Arial;
 font-size:12px;
 color:#833432
}

#footer a:hover
{
 color:#f6efe4;
}

#pre a:link, #pre a:visited
{
 color:#FF9900 !important;
}
