/* ---------------- GENERALI -------------- */
body { behavior:url("csshover.htc"); }

BODY {
	background: #E1E1DD url(img/pattern_sfondo.gif);
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5E5C4A;
	}
	
P, TD { font-size:11px;}

TD { vertical-align:top;}

H3 {
	color:#2D6A97;
	font-size: 12px;
	font-weight: bold;
}

H6 { margin:0; padding:0;font-size:11px;}

A {
	color:#2D6A97;
	}
	
A:hover {
	color:#CC0000;
	}
	
IMG { border:0;}	

	
#wrapper {
  background:#fff;
  width:610px;
  margin:0 auto;
  border:1px solid #CDCDC7;
  text-align:center;
  color:#333;
  position:relative;
  }
  
#container {
	padding:10px;
}

#head {
	border:1px solid #B8B9B0;
	margin-bottom:10px;
	}
	
#main {
	border:1px solid #c0b781;
	background: #eae2bf url(img/pattern-main.gif) repeat-x;
	padding:20px 20px 20px 20px;
	text-align:left;
	}

/* ---------------- NAVBAR -------------- */

#navcontainer
	{
	width: 588px;
	float: left;
	background: #ecece8 url(img/pattern-nav.gif) repeat-x;
	border: 1px solid #BABAB1;
	padding:3px 0 3px 0;
	}

li { background: url(img/bullet-nav.gif) no-repeat left center;} /* la lista devo dargliela cosė altrimenti IE5 non la prende */

#navcontainer ul
	{
	margin: 0;
	padding: 0 0 0 10px;
	color:#848477;
	font-size: 11px;
	}

#navcontainer ul li 
	{
	display: inline; margin:0;padding: 0 12px;
	float: left;
	}

#navcontainer ul li a
	{
	color:#848477;
	text-decoration: none;
	float: left;
	}

#navcontainer ul li a:hover { color: #5d91c6;}

#navlist li a:hover, #navlist li a:active { color: #5d91c6; }
 
#navhome {
	padding:0 0 0 15px;
	margin-left:6px;
	background: url(img/icona-home.gif) no-repeat left center;
	}

/* ---------------- HOME PAGE -------------- */

#sidehome {
	border:1px solid #c1b277;
	background: #e2d9a9 url(img/pattern-sidehome.gif) repeat-x;
	padding:5px;text-align:center;
}

#sidehome h1 {
	font-size:9px; font-weight:normal; color: #a19257;
	background: #eae2bf;
	border:1px solid #c1b277;
	padding:4px;
	}
	
#hometxt {
	background: url(img/bullet-generico.gif) no-repeat left 20px;
	padding:5px 20px 0 20px;
	line-height:16px;
}

#hometxt P { margin-right:20px;}

/* ---------------- GALLERY -------------- */

.galleryitem {
	background:#f5f1df url(img/sfondo-gallery.gif) repeat-x top;
	border:1px solid #d5c3a3; margin-bottom:5px;
}

.galleryitemslim { margin-bottom:5px;}
.galleryitemslim P { font-size:10px; color:#555; padding:0;margin:0px 0 0 0;}

.galleryitem:HOVER { background:#f8f7ee url(img/sfondo-gallery.gif) repeat-x top;}

.galleryitem TD { vertical-align:bottom;padding:4px;}

.gallerymaster {
	background:#fff url(img/sfondo-gallery.gif) repeat-x top;
	border:1px solid #d5c3a3; margin-bottom:5px;
}

.gallerymaster TD { vertical-align:top;padding:10px; }
.gallerymaster P { font-size:10px; color:#555; line-height:13px; padding:0;margin:5px 0 0 0;}
.gallerymaster H6 { font-size:10px; font-weight:normal; color:#555; line-height:13px; text-align:center;margin:10px 0 0 0;}

/* ---------------- CONTATTI & FORM -------------- */

#sidecontatti {
	border:1px solid #c1b277;
	background: url(img/pattern-contatti.gif) repeat-x;
	padding:5px;	width:270px;text-align:left;

}

#sidecontatti h1 {
	font-size:9px; font-weight:normal; color: #a19257;
	background: #eae2bf;
	border:1px solid #c1b277;
	padding:4px;text-align:center;
	}
	
FORM {
	margin:0;
	padding:0;
	background: url(img/bustina.gif) no-repeat right bottom; 
	text-align:center;
}

.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11; color:#333;
	border:1px solid #c1b277;
	width:250px;text-align:left;
	}
	
/* ---------------- SAN PROSPERO -------------- */

.listamenu {
	margin:0;
	padding:0;
	list-style: none;
	}
.listamenu LI {
	background: url(img/pattern-lista.gif) repeat-y left;
	list-style: none;
	font-size:11px;
	padding:2px 2px 2px 4px;
	margin: 4px 0 0 0;
}

.listamenu LI:hover {
	background: url(img/pattern-lista-hover.gif) repeat-y left;
}

.listamenu A {
	background: url(img/arrow.gif) no-repeat left;
	padding-left:22px; text-decoration:none;
	color:#2D6A97;
	}
	
.listamenu A:hover {
	color:#CC0000;
	}	

.didascalia {
	font-size:10px;
	background-color:#DDD5AC;
	text-align:center; margin:0 0 15px 0; padding:2px;
}

/* ---------------- FOOTER(s) -------------- */

#prefooter { font-size:10px; text-align:center; margin-top:15px;color:#7E7C6A;}
#footer { font-size:9px; text-align:center; padding:5px; background:#DCD4B2; border:1px solid #D3CCAA; margin-top:15px;}
