	body 
	{
		margin:0;
		padding:0;
		font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-size:11px;
		line-height:1.5em;
	}
	
	.wrapper
	{
		width:100%;
		height:100%;
		padding:0;
		margin:0;
	}
	
	#wrap
	{
	width:800px;
	height:500px;
	padding:0;
	margin:0;
	}
	.row
	{
		clear:left;
		width:900px;
		height:100px;
		padding:0;
		margin:0;
		outline:none;
		overflow:hidden;
	}
	
	.cell
	{
		float:left;
		width:100px;
		height:100px;
		padding:0;
		margin:0;
		outline:none;
	}
	
	.halfCell
	{
		float:left;
		width:50px;
		height:100px;
		padding:0;
		margin:0;
		outline:none;
	}
	
	#content
	{
		width:900px;
		height:400px;
		display:block;
	}
	
	#section
	{
		width:900px;
		height:550px;
		display:block;
		background-color:#FFFFFF;
	}
	
	.wrapperGraphic
	{
		width:100%;
		height:100%;
		padding:0;
		margin:0;
	}
	
	.wrapperIllustration
	{
		width:100%;
		height:100%;
		padding:0;
		margin:0;
	}
	
	#sectionMenu
	{
		width:900px;
		height:50px;
		display:block;
		clear:left;
	}
	#footer
	{
		width:900px;
		height:100px;
	}
	
	#map {
	height: 460px;
	width: 800px;
	background-image: url(../Images/Map.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	padding-top:40px;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
	#mapLeft
	{
	height:450px;
	width: 200px;
	float: right;
	}
	
	#directions
	{
	width:200px;
	height: 300px;
	padding-top: 90px;
	clear: right;
	}
	
	#linksButtons
	{
	width:450px;
	height: 50px;
	padding-top: 50px;
	}
	img
	{
		border:none;
	}
	
	a
	{
		outline:none;
	}
	
	a:visited 
	{
		text-decoration: none;
	}
	a:hover 
	{
		text-decoration: none;
	}
	a:active 
	{
		text-decoration: none;
	}
	
	a.link 
	{
		text-decoration:none;
		outline:none;
		color:#999999;
		font-size:11px;
	}
	
	
	
	
	#box {
	text-align: center;
	height: 470px;
	width: 800px;
	background-image: url(../Images/Background.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	padding-top:30px;
	position: absolute;
	left: 0px;
	float:left;
	}
	
	
	
	#fineartBox
	{
	text-align: center;
	height: 480px;
	width: 800px;
	background-image: url(../Images/Background.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	top:0;
	position: absolute;
	left: 0px;
	float:left;
	padding-top:20px;
	}
	
	#forInfo
	{
	width:750px;
	height:20px;
	background-image:url(../Images/Buttons/ForInfo.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 0px;
	}
	
	#controls
	{
	height: 15px;
	width: 800px;
	padding: 0px;
	margin: 0px;
	}
	
	
	.style1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.arrow, .button
		{
			cursor:pointer;
			text-align:left;
			float:left;
			margin:0;
		padding:0;
		}
		.button 
		{ 
			width:20px;
			height:15px;
		}
		#prevOff
		{margin:0;
		padding:0;
			background-image:url(../Images/Buttons/PrevOff.gif);
			background-repeat:no-repeat;
					text-align:center;
	width:20px;
			height:15px;
					float:left;
	
		}
		#nextOff
		{
	margin:0;
	padding:0;
	background-image:url(../Images/Buttons/NextOff.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:30px;
	height:15px;
	float:left;	
		}
	#stopOff
		{margin:0;
		padding:0;
			background-image:url(../Images/Buttons/StopOff.gif);
			background-repeat:no-repeat;
					text-align:center;
	width:20px;
			height:15px;
					float:left;
	
		}
		
		#close
		{
	margin:0;
	background-image:url(../Images/Buttons/Close.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:40px;
	height:15px;
	float:right;
	padding: 0;
		}
		
		#close2
		{
	margin:0;
	background-image:url(../Images/Buttons/Close.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:15px;
	height:15px;
	float:right;
	padding: 0;
		}
			
		#order
		{
	margin:0;
	background-image:url(../Images/Buttons/Order.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:55px;
	height:15px;
	float:right;
	padding: 0;
		}
		
		
		#submitOff
		{
	margin:0;
	text-align:center;
	width:55px;
	height:15px;
	float:right;
	padding: 0;
		}
		
		
		#submitButton
		{
				
	margin:0;
	background-image:url(../Images/Buttons/Submit.gif);
	background-repeat:no-repeat;
	width:47px;
	height:15px;
	float:left;
	padding: 0;
	border:0;
	display:block;
	}
		
		#print
		{
	margin:0;
	background-image:url(../Images/Buttons/Print.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:55px;
	height:15px;
	float:right;
	padding: 0;
		}
		
			#back
		{
	margin:0;
	background-image:url(../Images/Buttons/PrevOn.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	text-align:center;
	width:23px;
	height:15px;
	float:right;
	padding: 0;
		}
		
		.arrow 
		{ 
			width:20px;
			height:15px;
		}
		/* If NO slides then this container will remain constant */
		.slides 
		{
	text-align:center;
	height: 420px;
	width: 800px;
		}
		
		.slide_text 
		{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:center;
	font-size:11px;
	padding-top: 5px;
	height:35px;
	color:black;
	width: 800px;
		}
		
		.slide_image 
		{
	height:380px;
		}
	
		.nth 
		{
	float:left;
	width:650px;
	height:15px;
	text-align:left;
	padding-left:30px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
		}
		.frame
		{
		}
		
		.noframe
		{
	height:425px;
		}
		
		.frame img
		{
			border:1px solid #999999;
			
		}
		
		.noframe img
		{
			border:0;
		}
		
	
	a
	{
		outline:none;
	}
	
	a:link 
	{
		text-decoration: none;
	}
	a:visited 
	{
		text-decoration: none;
	}
	a:hover 
	{
		text-decoration: none;
	}
	a:active 
	{
		text-decoration: none;
	}

	a.black
	{
		text-decoration: none;
		color:#000000;
	}
	
	a.black:hover 
	{
		color:#999999;
	}
	
	a.grey
	{
		text-decoration: none;
		color:#999999;
	}
	
	a.grey:hover 
	{
		color:#000000;
	}
	a.text 
	{
		text-decoration:none;
		outline:none;
		color:#999999;
		font-size:9px;
	}
	
	.grey
	{
		color:#999999;
	}
	
	.rebelot
	{
		color:#8E362E;
	}
	
	.rebelotBold
	{
		font-size:12px;
		color:#8E362E;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-weight:bold;	
	}
	
	.blackItalic
	{
		font-size:10px;
		color:#000000;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-style:italic;
	}
	
	.blackTitle
	{
		font-size:14px;
		color:#000000;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.greyItalic
	{
		font-size:10px;
		color:#999999;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-style:italic;
	}
	
	.greyTitle
	{
		font-size:14px;
		color:#999999;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.blackInciso
	{
		font-size:11px;
		color:#000000;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-style:italic;
		font-weight:bold;
	}
	
	.greyInciso
	{
		font-size:11px;
		color:#999999;
		font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-style:italic;
		font-weight:bold;
	}
	
	.aboutLeft
	{
		float:left;
		width:500px;
	}
	
	.aboutRight
	{
	float:left;
	width:300px;
	}
	.aboutClose
	{
	height: 190px;
	color:#000000;
	overflow:hidden;
	}
	
	.unico{
	height: 400px;
	color:#000000;
	font-size:11px;
	overflow:hidden;
	padding-top: 20px;
	padding-left: 50px;
	width: 450px;
	}
	
	.ita{
		height: 160px;
		color:#000000;
		font-size:11px;
		overflow:hidden;
		padding-top: 40px;
		padding-right: 40px;
		padding-left: 60px;
	}
	.eng
	{
		height: 160px;
		color:#999999;
		overflow:hidden;
		padding-right: 40px;
		padding-left: 60px;
		padding-top: 40px;
	}
	.simboli
	{
	height: 200px;
	color:#999999;
	overflow:hidden;
	padding-top: 25px;
	padding-left: 60px;
	}

	
	
#features
{
	height: 315px;
	width: 100px;
	float:left;
	padding-left: 50px;
}

	
#riepilogo
{
	height: 410px;
	width: 200px;
	float:left;
	padding-left: 50px;
	padding-right: 25px;
}
#featuresDisplay
{
	width:100px;
	height:50px; 
	display:block;
}
#contactForm
{
	margin: 0px;
	padding:0px;
	width: 800px;
	height: 450px;
}

#anagrafica
{
	float:left;
	width:300px;
	height: 315px;
}
#spedizione
{
	height: 310px;
	float: left;
	padding-left: 25px;
	padding-top: 5px;
}

#formato
{
	height:100px;
	clear: left;
	padding-left: 50px;
}
.footerField{
	height: 60px;
	width: 725px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	clear: left;
}

#unica
{
	height: 40px;
	width: 425px;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

#payment
{
	height: 60px;
	width: 475px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#submit
{
	float:left;
	height: 60px;
	width: 250px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#terms
{
	width:250px;
	height:45px;
	margin: 0px;
	clear: left;
}
.field
{
	width:150px;
}

.smallField
{
	width:300px;
	height:25px;
	margin: 0px;
	padding: 0px;
}


.mediumField
{
	width:300px;
	height:35px;
	margin: 0px;
	padding: 0px;
}


.bigField
{
	width:300px;
	height:65px;
	display: block;
	margin: 0px;
	padding: 0px;
}


.dataField
{
	width:200px;
	height:20px;
	margin: 0px;
	padding: 0px;
}

.pickField
{
	width:278px;
	height:30px;
	padding-left:22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.footerField{
	height: 60px;
	width: 725px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	clear: left;
	padding-right: 25px;
}

	#display
	{
	font-size:11px;
	color:#8E362E;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	width:300px;
	height:60px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.infoField
{
	width:278px;
	height:40px;
	padding-left:22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}



.noteField
{
	width:300px;
	height:25px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.optionsField
{
	width:100px;
	height:21px;
	margin: 0px;
	padding: 0px;
}


#sizeField
{
	width:100px;
	height:25px;
	margin: 0px;
	padding: 0px;
}
#note
{
	width:300px;
	height:60px;
	margin: 0px;
	padding: 0px;
}

#modulo
{
	height:500px;
}

#fineArtLeft
{
	width:200px;
	float:left;
	height: 300px;
}

#fineArtRight
{
	width:700px;
	padding-top:345px;
	padding-left:0px;
	height:155px;
	display:block;
	float:left;
	background-image:url(../Images/Illustration/FineArt/Intro.jpg);
	background-repeat:no-repeat;
}


#title
	{
	width:100px;
	height:40px;
	padding-top: 20px;
	
	font-size:14px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;

	}
	
#thanks
{
	width:500px;
	float:left;
	height: 410px;
}

.thanksTxt
{
	width:500px;
	height:205px;
	overflow: hidden;
}


#adHocLeft
{
	float:left;
	width:200px;
	height: 408px;
	padding-left: 50px;
}


#adHocRight
{
	float:left;
	width:550px;
	height: 408px;
}

#adHocTop
{
	width:200px;
	padding-top:100px;
	height: 200px;
}

#adHocBottom
{
	width:200px;
	padding-top:75px;
	height: 20px;
}
