/*
ProductCart Shopping Cart Software, Copyright Early Impact LLC 2006, All Rights Reserved
Use this stylesheet to change the look of the default header and footer that ship with ProductCart
*/
html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family:"Lucida Sans","Lucida Sans Unicode", Arial;	
	font-size: 11px;
	color: #666666;
	text-align: center;
	background-color: #37495B;
}

/* TOP AREA of the page: store description, store name, search box, navigation */

		#pcHeader {
			width: 847px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 8px;
			padding: 0;
			background-color: #FFFFFF;
			color: #666666;
			border-collapse: collapse;
			border: 0;
		}
		
		#pcHeader td {
			padding:0;
			margin:0;
			border:0;
		}
		
		#Header{
		height:110px;
		
		}
		
		#pcStoreName {
			float:left;
			width:197px;
			height:82px;
			margin-left:25px;
			background-image:url(images/Terrasolis/LogoHome.jpg);
			margin-top:2px;

		}
		
		#pcStoreSearch {
			float:right;
			margin-top:55px;
			margin-right:10px;
			font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color:#F7715E;
		}
		
		#pcTopNav {
			text-align: left;
			width:811px;
			float:left;
			height:36px;
			border:0;
			padding:0;
			margin:0;
			background-color:#62809D;
			line-height:36px;
			font-family:"Times New Roman", Times, serif;
			font-size:20px;
			color:#FFFFFF;

		}
			
		#pcTopNav ul {
			list-style: none;
			margin: 0;
			padding:0;
			border:0;
			font-family:"Times New Roman", Times, serif;
		}
		
		#pcTopNav li {
			display: inline;
			padding-right: 18px;
		}
		
		#pcTopNav a:link, #pcTopNav a:visited {
			text-decoration: none;
			font-size:20px;
			color: #FFFFFF;
		}
		
		#pcTopNav a:hover {
			color: #F2EED6;
		}
		
		/* SOTTOMENU */
		
		#SubMenuTopNav {
			text-align: left;
			border:0;
			padding:5px 0 5px 20px;
			margin:0;
			background-color:#F2EED6;
		}
			
		#SubMenuTopNav ul {
			list-style: none;
			margin: 0;
			padding:0;
			border:0;
			font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;		
		}
		
		#SubMenuTopNav li {
			display: inline;
			padding-right: 15px;
		}
		
		#SubMenuTopNav a:link, #SubMenuTopNav a:visited {
			text-decoration: none;
			font-size:11px;
			color: #4A6177;
			font-weight:bold;
		}
		
		#SubMenuTopNav a:hover {
			color: #F7715E;
		}
		
		

/* End TOP AREA of the page */

/* MAIN AREA: three columns: left navigation, main content, login box etc.*/
	/* Define the wrapper and the three columns: */
	
		#pcMainArea {
			width: 847px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom:0;
			padding: 0;
			border: 0;
			border-collapse: collapse;
			background-color:#FFFFFF;
		}
	
		#pcLeft {
			width: 168px;
			text-align: left;
			vertical-align: top;
			border:0;
			padding:0;
			margin:0;
		}
	
		#pcCenter {
			width:491px;
			padding:0;
			margin:0;
			border:0;
			text-align: left;
			vertical-align: top;
		}
	
		#pcRight {
			width: 168px;
			text-align:left;
			vertical-align: top;
			border:0;
			padding:10px 0 0 0;
			margin:0;
		}
		
		.pcColumnSpacer {
			width: 10px;
			background-image:url(images/Terrasolis/LineVertSpacer.gif);
			background-repeat:repeat-y;
		}

	/* Define the left column */
	
		#pcLeftCatLinks {
			padding:0 0 0 15px;
			margin:0;
			width:140px;
		}

		#pcLeftCatLinks h3 {
			width:140px;
			font-size:12px;
			font-family:Georgia,"Times New Roman",Times,serif;			
			font-weight:bold;
			color:#F7715E;
			background-color:#FFFFFF;
			margin:0 0 5px 0; 
			padding:15px 0 6px 0 ;
			border-bottom:1px dotted #ABAB74;
		}

		#pcLeftCatLinks ul {
			list-style-type: none;
			margin:0;
			padding:0;
		}
	
		#pcLeftCatLinks li {
			margin:0;
		}
		
		#pcLeftCatLinks a{
			display:block;
			height:20px;
			color:#62809D;
			text-decoration:none;
			line-height:23px;
			text-indent:8px;
			background-image:url(images/Terrasolis/BackgroundVoicesMenu.gif);
		}
		#pcLeftCatLinks a:hover{
			color:#F7715E;
			background-image:url(images/Terrasolis/BackgroundVoicesMenu_ON.gif);
		}


	/* Define the right column */
	
		#pcShowCart {
			color: #354A45;
			text-align:left;
			width:148px;
		}
	
		#pcShowCart h3 {
			font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			width:148px;
			height:29px;
			background-color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			margin:0;
			padding:0;
			line-height:29px;
			text-indent:10px;
			background-image:url(images/Terrasolis/backgroundCart.gif);
			text-align:left;
			margin-top:8px;
		}
		
		#cartText{
			font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color:#62809D;
			padding:7px;
			border-left:1px solid #D2D2B4;
			border-right:1px solid #D2D2B4;
			border-bottom:1px solid #D2D2B4;
		}
		#cartTextBottom{
			font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
			color:#E9452C;
			background-color:#F2EED6;
			padding:7px;
			border-left:1px solid #D2D2B4;
			border-right:1px solid #D2D2B4;
			border-bottom:1px solid #D2D2B4;
		}


/* End MAIN AREA */

/* START Footer */
	
		#pcFooter01 {
			text-align: left;
			padding: 13px;
			float:left;
			border-top:1px solid #D2D2B4;
			margin-top:10px;
			padding-top:20px;
			width:97%;
		}
		.LoghiFooter{
			margin-left:15px;
		
		}
		
		#TitleBoxNewsletter{
			font-size:12px;
			font-weight:bold;
			color:#F7715E;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#TextBox{
			color:#F7715E;
		}
		#TitleBoxBottom{
			font-size:12px;
			font-weight:bold;
			color:#62809D;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		a.LinkBottom:link, a.LinkBottom:visited, a.LinkBottom:active{
			color:#666666;
			text-decoration:underline;
			line-height:20px;
		}
		a.LinkBottom:hover{
			color:#3E3E3E;
			text-decoration:underline;
		}
		#TxtBottom{
		color:#B8C6D3;
		}
		a.linkCredits:link, a.linkCredits:visited, a.linkCredits:active{
			color:#B8C6D3;
			text-decoration:underline;
		}
		a.linkCredits:hover{
			color:#FFFFFF;
			text-decoration:underline;
		}
				
/* END Footer */

/* PERSONALIZZATI */
		#MenuTop{
			float:right;
			margin-right:10px;
		}
		#MenuTop a:link, a:visited, a:active {
			color:#62809D;
			text-decoration:underline;
		}
		#MenuTop a:hover {
			color:#37495B;
			text-decoration:underline;
		
		}
		
	#ContenitoreSx{
		border-top:1px dotted #ABAB74;
		margin-left:15px;
		padding-top:10px;
		margin-top:10px;
		width:140px;
	
	}
	
	#BannerHome p{
		margin:0;
		padding:0;
		border:0;
		font-size:0px;
	
	}
	.DescrizioneProdotto{
	border:1px solid #C9D2DC;
	background-color:#FCFBF5;
	padding:10px;
	
	}
	#TitleBoxDiconodiNoi {
	font-size:12px;
	font-weight:bold;
	color:#F7715E;
	font-family:Georgia, "Times New Roman", Times, serif;
	}


