/* CSS Document */
/*Main CSS settings*/
body {
	background-image: 		url(images/panetti_marmi_bg.jpg);
	color:					#330000;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
}

h6 {
	color:					#330000;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
}

body,div {
	list-style-image:		url(images/bullet.gif);
	list-style-position: 	outside;
}

tr,td,th,content {
	list-style-image:		url(images/bullet.gif);
	list-style-position: 	outside;
	text-align:				left;
}

a {
	font-weight:			bold;
	color:					#630;
	text-decoration:		none;
}

a:hover {
	font-weight:			bold;
	color:					#C60;
	text-decoration:		underline;
}

.left_shad {
	background-image:		url(images/panetti_marmi_bg_shad-L.jpg);
}

.right_shad {
	background-image:		url(images/panetti_marmi_bg_shad-R.jpg);
}

.header {
	background-image:		url(images/panetti_marmi_header-bg.jpg);
	border-top:				1px solid #333;
	border-left:			1px solid #333;
	border-right:			1px solid #333;
}

/*Top CSS settings*/

.topbar {
	background-image:		url(images/panetti_marmi_top-bg.jpg);
	border-top:				1px solid #333;
	border-left:			1px solid #333;
	border-right:			1px solid #333;
	text-align:				center;
}

.topbar-menu {
	display:			block;
	float:				left;
	background: 		url(images/panetti_marmi_topbut.jpg);
	padding-left:		20px;
	padding-right:		20px;
	border-bottom:		1px solid #C99;
	border-right:		1px solid #C99;
	border-top:			1px solid #FC9;
	border-left:		1px solid #FC9;
	line-height:		24px;
	font-size:			13px;
	font-weight:		bold;
	text-align:			center;
}

a.topbar-menu {
	display:			block;
	float:				left;
	background:			url(images/panetti_marmi_topbut.jpg) 0px 24px;
	line-height:		24px;
	text-decoration:	none;
	font-weight:		bold;
	letter-spacing:		1px;
}

a.topbar-menu:hover, a.topbar-menu#active_menu {
	background:			url(images/panetti_marmi_topbut.jpg);
	color:				#C96;
}

.src-area {
	padding-right		: 5px;
}
.src-field {
	border				: 1px solid #333;
	font-size			: 12px;
	color				: #300;
}

.src-button {
	border: 			1px solid #333;
	color: #FFC;
	font-size: 			12px;
	font-weight:		bold;
	background-color:	#963;
}

.src-tmp-header {
	background:			#963;
	padding:			8px;
	color:				#FFF;
	font-weight:		bold;
	text-align:			center;
	font-size:			14px;
}

.src-tmp-formlink {
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		50px;
	padding-right:		50px;
	text-align:			left;
	font-size:			14px;
}

.src-tmp-results {
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		50px;
	padding-right:		50px;
	text-align:			left;
}

.src-tmp-navi {
	background:			#CC9;
	padding:			8px;
	text-align:			center;
}

.src-tmp-search {
	padding-top:		8px;
	padding-left:		100px;
	text-align:			left;
}

.src-tmp-searchright {
	padding-top:		8px;
	padding-right:		100px;
	text-align:			left;
}

.src-tmp-content {
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		50px;
	padding-right:		50px;
	text-align:			left;
}

/*Page content CSS settings*/

.bannercontainer {
	padding:				5px;
	text-align:				right;
}

.newsheader {
	background-image:		url(images/panetti_marmi_nh-bg.jpg);
	border-top:				1px solid #300;
	border-left:			1px solid #300;
	border-right:			1px solid #300;
	border-bottom:			1px solid #300;
	text-align:				left;
}

.sidemenu {
	background:				#FBF6E0;
	background-image:		url(images/panetti_marmi_sm-bg.jpg);
}

.maincontentcontainer {
	border-top:				1px solid #333;
	border-left:			1px solid #333;
	border-right:			1px solid #333;
	background:				#FBF6E0;
}

.topcontentcontainer {
	background-image:		url(images/panetti_marmi_tcc-bg.jpg);
	background-repeat:		repeat-x;
	font-size:				9px;
	font-style:				italic;
	text-align:				left;
	padding-top: 			10px;
	padding-left: 			5px;
}

ul#topcontentcontainer {
	display				: block;
	float				: left;
	margin-left			: 5px;
	display: block;
}

ul#topcontentcontainer li {
	display				: block;
	float				: left;
	font-size			: 10px;
	margin-left			: 5px;
}

ul#topcontentcontainer li a {
	color				: #333;
	margin-left			: 5px;
}


ul#topcontentcontainer li a:hover {
	margin-left			: 5px;
	font-weight			: bold;
	color				: #FFF;
}

.mainheader {
	font-size			: 16px;
	font-weight			: bold;
}

.marmicitazioni {
	font-size			: 14px;
	font-style			: italic;
}

.contentcontainer {
	background-image:		url(images/panetti_marmi_mc-bg.gif);
	padding-top:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			5px;
	text-align:				center;
}

.flashcontainer {
	padding-top:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			5px;
}

.contentheader {
	padding-left:			10px;
	padding-right:			10px;
	line-height:			40px;
	background-image:		url(images/panetti_marmi_ch-bg.gif);
}

.content {
	padding-top:			10px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	border-left:			1px solid #300;
	border-right:			1px solid #300;
	border-bottom:			1px solid #300;
}

.lithos-content {
	padding-top:			10px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	border:					1px solid #300;
}

.lithos-smcontent {
	padding-top:			10px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	border-top:				1px solid #300;
	border-left:			1px solid #300;
	border-right:			1px solid #300;
	border-bottom:			1px solid #300;
}

.rphoto {
	margin-left:			5px;
}

.listphoto {
	margin-right:			5px;
}

.marmi-graniti {
	font-size:				10px;
	font-weight:			bold;
}

.marmi_graniti_smphoto {
	border:					1px solid #300;
}

.marmi_graniti_table {
	padding:				5px;
}

.marmi_graniti_detail {
	background-color:		#FBF6E0;
	font-size:				11px;
}

/*Bottom page CSS settings*/

.bottom-menu {
	padding-top:			10px;
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	font-size:				9px;
	text-align:				center;
}

.notescontainer {
	text-align:				center;
}

.notesbar {
	line-height:			26px;
	background-image:		url(images/panetti_marmi_bot-bg.jpg);
	border:					1px solid #333;
	font-size:				9px;
	text-align:				center;
	font-style: 			italic;
}

a.notesbar {
	font-size:				9px;
	font-weight:			bold;
	text-align:				center;
}

a.notesbar:hover {
	color:					#630
	font-size:				9px;
	font-weight:			bold;
	text-align:				center;
	text-decoration:		underline;
}
