html, body {
	background-color: #fffff3;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	min-height:100%;
	color:#56410a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

html, body {
height:100%;
}


a{	color:#56410a;
}

h1{ font-size:14px;}
h2, h3{font-size:12px; }


div#container{ position:relative; height:100%; min-height:100%; width:840px; margin:0px auto; background-image:url(/img/layout/bg_container.jpg); background-position:top center; background-repeat:repeat-y;   }
html>body div#container{ height:auto; position:relative; width:840px; margin-bottom:0px;}

a img{ border:0px; }

.sCat h3{ margin-bottom:0px;  background-image:url(/img/layout/arrow-scat.gif); background-position:left center; text-indent:12px; background-repeat:no-repeat;}
.sCat p{ margin:0px; padding:0px; padding-left:12px;}
.sCat a{ text-decoration:none;}
.sCat a:hover{ text-decoration:underline;}

.anteprimaNews h3{ margin-bottom:2px; text-transform:uppercase;}
.anteprimaNews a{ text-decoration:none; }
.dettaglioNews h3{ margin:0px; }
.dettaglioNews p{ padding:0px; margin:0px; }

form{ width:363px;}
input, textarea{ background-color:#e4e0b2; border:1px solid #b5c666; color:#003300; font-family:Arial, Helvetica, sans-serif;}
.btn{ background-image:url(/img/layout/bg_btn.gif); background-repeat:repeat-x; border:2px solid #96b532; cursor:hand; color:#56410a; font-weight:bold; padding:4px;}


form .left{ float:left; width:110px;}
.row{ margin-bottom:10px;}
textarea{ font-size:12px; width:250px; }


#navigation{ height:40px; margin-bottom:20px; border-bottom:1px solid #56410a; width:410px;}

#testa{ height:205px; padding-left:20px;}

#testa #menu{clear:both; height:27px; border-top:4px solid #56410a; border-bottom:3px solid #56410a; width:800px; padding-top:4px; padding-bottom:4px; }
#testa #menu .menuPrincipale{ width:610px; float:left; background-color:#f4ebcf; }
#testa #menu .menuPrincipale a{ display:block; float:left; border-right:1px solid #56410a; width:100px; padding-top:6px; padding-bottom:6px; text-align:center; font-weight:bold; text-decoration:none;} 

#testa #menu .menuLingue{ float:left; background-color:#f4ebcf; width:190px; padding-top:2px; padding-bottom:1px; }
#testa #menu .menuLingue a img{ border:0px solid #fff; margin-right:8px; }

div#content{padding-left:20px; height:100%; clear:both; line-height:20px; background-image:url(/img/layout/bg_fasciaDx.gif); background-position:top right; background-repeat:no-repeat;  }

div#content #contenuti{  width:605px; float:left; border-right:1px solid #56410a; height:auto !important; height:100%; min-height:100%;      }
body>div#contenuti{ width:605px; float:left; border-right:1px solid #56410a; height:auto !important; height:100%; min-height:100%;   }

div#content #contenuti-pagInt{  width:605px;  float:left; border-right:1px solid #56410a; background-image:url(/img/layout/bg_contenuti_pag.gif); background-repeat:repeat-y;   }
div#content #contenuti-pagInt{
  min-height:760px;
  height:auto !important;
  height:100%;
}

body>div#contenuti-pagInt{ width:605px; float:left; border-right:1px solid #56410a; height:auto !important; height:760px; min-height:760px; background-image:url(/img/layout/bg_contenuti_pag.gif); background-repeat:repeat-y;   }

#content #contenuti-pagInt .wide{ width:385px; padding:18px; line-height:18px; line-height:20px; }
div#content #contenuti-pagInt #gallery{ position:absolute; float:right; height:auto !important; height:760px; min-height:760px;   margin-left:453px; width:152px;  }

body>div#content #contenuti-pagInt #gallery{ height:auto !important; min-height:760px; height:760px; }


div#content #contenuti-pagInt #gallery img.thums{ display:block;  border:1px solid #62531c; margin:4px;}
div#content #contenuti-pagInt #gallery .titolo{ background-color:#ebcc79; font-weight:bold; display:block; margin-top:0px; margin-bottom:0px; height:30px; width:152px; padding-top:8px; text-align:center; border-top:1px solid #56410a; border-bottom:1px solid #56410a; }

#content #contenuti .wide{ padding:18px; line-height:18px; line-height:20px; }
#content #contenuti .wide p{ padding:0px; margin:0px;  }

#content #contenuti .split2{padding-left:18px; padding-right:18px; clear:both; line-height:20px; }
#content #contenuti .split2 h1{ margin-top:0px; font-size:14px; text-align:center; background-color:#b5a16d; margin-bottom:2px; padding:10px; }
#content #contenuti .split2 div{ float:left; width:279px; border:1px solid #e0cd9c; background-color:#f2e3be;  height:auto !important; height:280px; min-height:280px; padding:0px; line-height:18px; background-image:url(/img/layout/bg_bot_split2.gif); background-position:bottom center; background-repeat:no-repeat;  }
#content #contenuti .split2 div.right{ margin-left:6px;  }
#content #contenuti .split2 div h2{ margin-top:0px; font-size:14px; background-image:url(/img/layout/bg_title_split2.gif); background-repeat:no-repeat; padding:12px; }
#content #contenuti .split2 div p{ padding:10px; margin:0px 0px 0px 0px;  }
#content #contenuti .split2 div a{ clear:both; display:block; width:256px; text-align:right; margin-top:4px; }
#content #contenuti #slide{ border-bottom:1px solid #56410a; padding-bottom:4px; }

#content #contenuti .split3{line-height:20px; position:relative; top:8px; clear:both; border:1px solid #c8b480; margin-left:18px; margin-right:18px; padding:0px 0px 0px 0px; background-color:#f2e3be; margin-bottom:50px;    }
#content #contenuti .split3 h3{ text-align:center; font-size:12px; border-bottom:1px solid #c8b480; margin:0px 0px 0px 0px; margin-top:-2px; padding:12px; clear:both;  margin-bottom:6px;  background-image:url(/img/layout/bg_title_split3.gif); background-repeat:no-repeat; background-position:top center; }
#content #contenuti .split3 div{ position:relative; float:left;  margin-left:1px;  padding:8px; line-height:18px; }
#content #contenuti .split3 div h4{ font-size:12px; margin-bottom:4px; }
#content #contenuti .split3 div.centro{ margin-left:2px; border-left:1px solid #d2be8a; border-right:1px solid #d2be8a;  }
//*#content #contenuti .split3 div a{ clear:both; display:block; width:170px; text-align:right; margin-top:4px; }*/



#content #sidebarDx{ position:relative;float:left;  height:auto !important; height:100%; min-height:100%; }
#content #sidebarDx #menuSidebar{ position:relative; margin-top:0px; margin-right:28px;  margin-left:600px; top:-10px;   }
#content #sidebarDx #menuSidebar a{ display:block; text-align:right;  padding:8px; padding-right:18px; background-image:url(/img/layout/icona-sidebarDxMenu.gif); background-repeat:no-repeat; background-position:right center; text-decoration:none; }
#content #sidebarDx #menuSidebar a:hover{ background-image:url(/img/layout/icona-sidebarDxMenu-hover.gif); text-decoration:underline; }

div#content #contenuti #gallery{ position:relative; float:right; height:auto !important; height:700px; min-height:700px; border-left:1px solid #56410a;  margin-left:20px; width:152px;   vertical-align: middle;}
body>div#content #contenuti #gallery{ height:auto !important; min-height:700px; height:700px;  border:2px solid #000; }
div#content #gallery form{ margin-left:0px; padding-left:0px; width:152px;}
div#content #gallery img.thums{ display:block;  border:1px solid #62531c; margin:4px; vertical-align: middle; text-align:center;}
div#content #gallery .bg_img{  }

div#content #contenuti #gallery .titolo{ background-color:#ebcc79; font-weight:bold; display:block; margin-top:0px; margin-bottom:0px; height:30px; width:152px; padding-top:8px; text-align:center; border-top:1px solid #56410a; border-bottom:1px solid #56410a; }

div#container #footer{ position:relative; clear:both; bottom:0px;  margin-bottom:0px;  margin-left:20px; margin-top:0px; width:800px; border-top:3px solid #56410a; border-bottom:1px solid #56410a; background-color:#efdba8; }

div#container #footer p{ padding:6px 6px 6px 6px;  line-height:18px; text-align:center;}



div.pic{width:150px; height:160px; min-height:160px; font-size:12px; text-align:center; background-image:url(/img/layout/bg_pic.gif); background-position:center; background-repeat:no-repeat;}
div.pic img{vertical-align: middle; border:1px solid #62531c;}
div.pic h4{ margin-bottom:2px; margin-top:2px;}
div.pic a{}

#blocIndi{ line-height:20px; font-size:11px; }
#blocIndi h3{ margin-bottom:2px;}

