﻿BODY {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*background-color:#382316;*/
	background-color:#30538D;
	background-image:url(../images/bg.png);
	background-position:top center;
	background-repeat:repeat-x;
	text-align:center;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#B5B1AE;
}

/* ============================= */

IMG 
{
    border: 0px;
}

DIV
{
    border: 2px;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #000000;
}

a:link {
	color: #003366;
	text-decoration: none;
}
	a:visited {
		color: #003366;
		text-decoration: none;
	}
	a:hover  {
		color: #3399CC;
		text-decoration: none;
	}

H2 {
	color:#0066aa;
	font-size:18px;
	font-weight:bold;
	padding:6px 0px 0px 0px;
	margin:6px 0px 0px 0px;
}

H3 {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

LI A:LINK {
	color:#666666;
}

	LI A:HOVER {
		color:#336699;
	}

/* ============================= */

#header {
	position:relative;
	width:900px;
	height:90px;
	text-align:center;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	/*z-index:10;*/
}

	#topMenu {
		position:relative;
		top:45px;
		float:right;
		vertical-align:middle;
		text-align:right;
		right:0px;
		/*z-index:20;*/
	}

		.menuItem {
			font-family:Verdana;
			font-size:10px;
			font-weight:bold;
			padding: 0px 0px 0px 10px;
		}
		
			#topMenu a {
				color:#CCCCCC;
			}

			#topMenu a:hover {
				color:#FFFFFF;
			}
			
			
#page {
	position:relative;
	background-color:#FFFFFF;
	width:900px;
	margin:0px;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:6px 6px 6px 6px;
	height:inherit;
	margin-top:0px;
	margin-bottom::0px;
}
	
	#menuProds {
		position:relative;
		text-align:center;
		vertical-align:top;
		float:left;
	}

	#focusDx {
		position:relative;
		vertical-align:top;
	}

	#content {
		position:relative;
		float:left;
		width:600px;
		text-align:justify;
		vertical-align:top;
		color: #000000;
	}
		#contentWide {
			position:relative;
			float:left;
			width:100%;
			text-align:justify;
			color: #000000;
		}



	#columnDx {
		position:relative;
		top:4px;
		text-align:justify;
		vertical-align:top;
	}

#realizzazioniTitleTable {
	position:relative;
	background-color:#FFFFFF;
	width:884px;
	margin:0px;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 6px 0px 6px;
	height:inherit;
	margin-top:-8px;
	margin-bottom::0px;
}
	
#productList {
	position:relative;
	background-color:#FFFFFF;
	width:884px;
	margin:0px;
	float:inherit;
	margin-left:auto;
	margin-right:auto;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 6px 6px 6px;
	height:inherit;
	margin-top:0px;
	margin-bottom::0px;
}
	

#footer {
	position:inherit;
	width:900px;
	height:40px;
	top:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	padding:0px;
	color:#d0DDFF;
	font-size:10px;
	line-height:15px;
}

	#footer a {
		color:#d0DDFF;
	}

	#footer a:hover {
		color:#FFFFFF;
	}

#prodDetailMenu {
	background-color: #EEEEEE;
	width: 275px;
	height: 165px;
}

	#prodDetailMenuText {
		color:#666666;
		text-align:justify;
		line-height:18px;
	}
	
		#prodDetailMenuText A:hover {
			color:#547EC5;
		}

#pagination {
	text-align:right;
	padding: 5px 0px 0px 0px ;
}


/* ============================= */

.pageTitle {
	font-size:18px;
	line-height:30px;
	background-image:url(../images/bgPageTitle.png);
	background-color:#8C9ABD;
	color: #000000;
	padding-left:10px;
	font-weight:bold;
}

		.realizzazioniTitle {
		font-size:18px;
		line-height:30px;
		background-image:url(../images/bgRealizzazioniTitle.png);
		background-color:#8C9ABD;
		color: #000000;
		padding-left:10px;
		font-weight:bold;
		width: 874px;
	}

.text {
	width : 97%;
	vertical-align:top;
	margin-left: 10px;
}

	.textColSx {
		top: 0px;
		width : 32%;
		vertical-align:top;
	}

	.textColCnt {
		top: -16px;
		width : 32%;
		vertical-align:top;
		margin: 4px;
		margin-left: 34%;
		position:relative;
	}

	.textColDx {
		top: -34px;
		width : 32%;
		vertical-align:top;
		margin: 4px;
		margin-left: 67%;
		position:relative;
		text-align:left;	
	}


.textSimple {
	vertical-align:top;
	margin-left: 10px;
	text-align:justify;
}


.newsTitle {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	/*z-index:70;*/
}

	.newsTitle:link {
		color:#FFFFFF;
		font-weight:normal;
	}
	
	.newsTitle:link:hover {
		color:#AF8165;
		font-weight:normal;
	}

	
	
.frmDDL {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color: #000000; 
	background-color:: #EEEEEE;
	border: 1px;
	border-style:solid;
	border-color: #A5D2ED;
	margin: 4px;
}
.frmButton {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color: #000000; 
	background: #DDDDDD;
	padding: 4px;
}


.frmTableRow {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color:#000000;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/tableLine.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}

.path {
	font-family: Verdana, Arial; 
	font-size: 10px; 
	/*color:#DDD5D2; */
	text-align:left;
	font-family:Verdana, Arial;
	color:#B5B1AE;
	padding:0px 0px 6px 0px;
	margin:0px 0px 6px 0px;
}

.productListImage {
	padding: 0px 0px 8px 0px;
}

.imageSpacer {
	padding: -5px -5px -5px -5px ;
}

.tblProductGallery {
	padding:-5px 0px 0px 0px;
	margin:-5px 0px 0px 0px;
	line-height:0px;
}
