/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
* @author Edited by Ed Nacional (www.ednacional.com)


*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: Helvetica, Arial, Sans-Serif; /* choose overall font - go to www.typetester.org to test sizes and see the list of safe fonts - If the user doesnt have the first one, it try the second, and goes along the list until it finds a font that the computer has installed */
	color: #888888; /* sets the color of all type in the website except for links and other sections overwritten */
	background-color: #ffffff; /* sets the overall background color */
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

/* LINKS */
	
	
	/* colors for all links */
	a:link { 
	text-decoration:none; /* none = no underline, other options include line-through or overline */
	color: #999999; /* sets hex color of every link - www.colorpicker.com or photoshop to find hex values */
	}
	
	a:active { 
	color:#666666;
	text-decoration: none;
	}
	
	/* highlights links that you have already clicked. This can be helpful for users to identify which items they have already seen*/
	a:visited { 
	text-decoration: none;
	color:#999999; /* the color can also be changed */
	/* this changes the background of a visited link, you can also get rid of the the back ground an color and there will be no change if a link has been visited */ 
	}
	
	/* sets the properties for links when mouse rolls over */
	a:hover { 
 	color:#666666;
	text-decoration:none;
	}

	/* any img that is a link */
	a img { 
	border: none; 
	}

/* Pre-Nav Text - Can be accessed in the Exhibit Settings */
	
	
	.top-section {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 25px; /* matches padding left in #menu ul */
		font-size: 11px;
		line-height: 16px;
		color: #666666;
		font-style: none;
		font-family: Helvetica,Arial,sans-serif;
	}


/* MENU */

	#menu {
		width: 170px; /* sets the width of your left hand bar - if you change this also change the LEFT margin in #content to match */
		overflow: auto;
		top: 0;
		bottom: 0;
		left: 0;
		position: fixed; /* this make the menu stay in place while the content section scrolls*/
		height: 100%;
		background-color: #ffffff;
		padding-top: 25px; /* change to match the padding-top in #content if you want them to align */
		padding-bottom: 25px;
		/* padding-left & right can be changed in #menu ul - below */
		font-size: 11px;

	}
	
	/* This section controls each section made */ 
	#menu ul {
		list-style: none;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 12px; /* sets the space between each section */
		margin-left: 0px;
		/* sets the spacing around the menu - this is normally set to match padding options in #content but can be changed seperately */
		
	}

	#menu ul li {
		margin-top: 0px;
		margin-bottom: 3px;
	}
	
	/* The following sets the style for the section heading */
	#menu ul li.section-title {
		font-family: Helvetica,sans-serif;
		font-style: none;
		font-size: 12px;
		font-weight:bold;
		padding-top: 6px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		color: #6b520f;
		/* Following lines adds a line about each section */
		border-top-color: #cccccc;
		border-top-style: solid;
		border-top-width: 1px;

	}
	
	/* The following selectors style the "Built with Indexhibit" on the menu */	
		
		#menu ul.built {
			margin-bottom: 0;
		}
	
		#menu ul.built li {
			padding-top: 20px;
			border-top-color: #cccccc;
			border-top-style: solid;
			border-top-width: 1px;
			color: #bbbbbb;
		}
		
		/* The following changes the link colors for only the "Built with Indexhibit" link */
		#menu ul.built a {
			color: #bbbbbb;
		}
		
		#menu ul.built a:hover {
		 	text-decoration: none;
			color: #6b520f;
		}

	/* This sets the style for Post-Nav Text which can be accessed in the Exhibit Settings */
		
		#copy {
			font-size: 9px;
			color: #bbbbbb;
			font-family: Georgia, serif;
			font-style: italic;
			margin-top: 5px;
			padding-top: 10px;
			border-top-color: #cccccc;
			border-top-style: solid;
			border-top-width: 1px;
		}


/* CONTENT AREA */

	#content {
		height: 100%;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 225px; /* sets the space so the content starts right when the menu ends - if you change this also change the width of #menu to match */
	    top: 0;
	    
	    /* sets the spacing around the content area - this is normally set to match padding options in #menu but can be changed seperately */
		padding-top: 15px;  /* change to match the padding-top in #menu if you want them to align */
		padding-right: 5px;
		padding-bottom: 25px;
		padding-left: 40px;
	}

	.container {
		width:720px;
		float:left;
		margin-bottom: 25px;
		padding:0 0 0 20px;
	}

	#content p { /* sets the properties for all paragraphs in the content area */
		width: 600px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px; /* sets the space between paragraphs */
		margin-left: 0px; 	
	    line-height: 15px; /* use this the change the leading (space between lines) */
	}
	
	#content p a{
		color:#6B520F}
	
	.link_sottomenu{
		 border-top:1px solid #CCCCCC;
		 padding:10px 0 0 0;}
		 .link_sottomenu a{
			 color:#6B520F}

		 .link_sottomenu_border a{
			 color:#6B520F}


	p { /* sets the properties for all paragraphs  */
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 9px;
    margin-left: 0;
	}

/* HEADINGS */
	
	/*
	when typing your text/descriptions follow this format to use these heading types
	
	<h1>This is the text i want to be a heading which</h1>
	
	start with h1 as your largest most important heading. you may not need all 4 but they are here if you do.
	*/
	
	h1 { 
		font-family:Helvetica,sans-serif;
		font-size: 18px;
		color: #6b520f; /* This color overides the color set in "body". Delete this line if you want the colors of the headings to match the rest of your type */
		padding:0 0 5px 0}
		h1 a{ 
		font-family:Helvetica,sans-serif !important;
		font-size: 18px !important;
		text-decoration:none !important;
		color: #6b520f !important;
		padding:0 0 5px 0 !important;}
	
	h2 { 
		font-family: Georgia, serif;
		font-size: 20px;
		font-weight: normal;
		color: #666666;
		padding-bottom: 15px; /* sets the spacing between the heading and paragraph below */

	}
	
	h3 {
		font-family:Helvetica,sans-serif;
		font-size: 16px;
		color: #6b520f; 
	}
	
	h4 { 
		font-family:Helvetica,sans-serif;
		font-size: 16px;
		color: #666666; /* This color overides the color set in "body". Delete this line if you want the colors of the headings to match the rest of your type */
		padding:5px 0 0 0}
	
	h5 { 
		font-size: 12px; 
		color: #999999;
		font-weight: normal;
		width: 500px;
	}

	h6 { 
		 
		font-family: Georgia, serif;
		font-style: italic;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		padding-bottom: 15px; /* sets the spacing between the heading and paragraph below */
		width: 500px;
		
	}
	
	h7 { 
		font-family: Helvetica,sans-serif;
		font-style: none;
		font-size: 15px;
		color: #6b520f; /* This color overides the color set in "body". Delete this line if you want the colors of the headings to match the rest of your type */
		padding-bottom: 15px; /* sets the spacing between the heading and paragraph below */
	}
	
	h8 { 
		 
		font-family: Helvetica,sans-serif;
		font-style: none;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		padding-bottom: 15px; /* sets the spacing between the heading and paragraph below */
		width: 500px;
		
	}
	
	h9 { 
		 
		font-family: Georgia, serif;
		font-style: italic;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		padding-bottom: 15px; /* sets the spacing between the heading and paragraph below */
		width: 400px;
		
	}
	
	h10 { 
		 
		font-family: Helvetica,sans-serif;
		font-style: none;
		font-size: 12px;
		font-weight: normal;
		color: #6b520f;
		padding-bottom: 15px; /* sets the spacing between the heading and paragraph below */
		width: 300px;
		
	}

/* IMAGES */

	#img-container	{ 
		margin: 0 0 20px 0; 
		padding: 0; 
	}
	
	#img-container p	{ 
		width: 602px; 
		margin: 0; 
		padding: 0 0 12px 0;
	}
	
	.nothumb img {
		margin-top: 0px;  
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		border-color: #dbe2e0; /* erase the following 3 lines if you dont want borders on your images */
		border-width: 1px; 
		border-style:  solid;
	}
	
	#once { clear: left; }
	
	
/* SLIDE SHOW - Navigation */
	
	p.nav a {
		color:#6b520f;
		text-decoration: none;
		background-color: #none;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 0px;
		font-size: 11px;
		font-family: Helvetica,Arial,sans-serif;
		-moz-border-radius-bottomleft:3px;
		-moz-border-radius-bottomright:3px;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-topright:3px;
	}
	
		
	p.nav a:hover {
		color:#b1e1d8;
		text-decoration:none;
	}
	
	p.nav span#num {
		letter-spacing: 2px;
		font-family: Helvetica,Arial,sans-serif;
		font-style: none;
		padding-left: 10px;
	}
	
	#slideshow{
		float:left}
		#pallini{
			float:left;
			width:900px;
			height:10px;
			color:#171796;
			text-align:right;
			margin:20px 0 0 0;
			z-index:100;}
			#pallini a{
				background:url(/images/navigator.gif) no-repeat;
				font:12px Arial, Helvetica, sans-serif;
				width:8px;
				color:#fff;
				text-decoration:none;
				display:block;
				float:left;
				text-align:right;
				font-size:1px;
				height:5px;
				margin:0 2px;
				outline-color:-moz-use-text-color;
				outline-style:none;
				outline-width:medium;}			
				#pallini a.activeSlide{
					background-position:0 -5px;
					outline-color:-moz-use-text-color;
					outline-style:none;
					outline-width:medium;}
					
					
	#twtr-widget-1{
		width:700px;
		padding:30px 0 0 0;
		float:left;}				
					
/*--------------------Form Contatti--------------------*/

.span_autorizzazione{
	margin:0 0 0 220px!important;}
	
.autorizzazione_form{
	width:20px !important;}	
	
ol li img {padding:0 !important}



.form_pagamento .nascosto{display:none}					
.form_pagamento fieldset{
	float:left;
	clear:both;
	width:600px;
	margin:5px 0 5px 175px !important;
	margin:5px 0 5px 60px;
	border:1px solid  #ccc}

	.grass{font-weight:bold}
	 .form_pagamento fieldset, .form_pagamento textarea{font:14px Arial, Helvetica, sans-serif;}
		 .form_pagamento fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			
			 .form_pagamento fieldset li{padding-bottom:1em; text-align:left; color:#513608; position:relative; }
				 .form_pagamento fieldset.submit{border-style:none;}
					 .form_pagamento input{
						padding:0px;
						font:12px Arial, Helvetica, sans-serif;
						width:207px;}
						 .form_pagamento input[type|="checkbox"], .form_pagamento input[type|="radio"]{width:15px; padding:0}
						 .form_pagamento textarea{
						 	overflow:auto;
							width:210px;
							height:150px}
						 .form_pagamento select{						
							padding:0;
							margin:0;
							font:12px Arial, Helvetica, sans-serif;
							width:212px}
							 .form_pagamento label{
								float:left;
								color:#513608;
								width:13em;
								margin-right:1em;
								text-align:right}
								 .form_pagamento fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_pagamento fieldset.alt{background-color:#fff}
									 	.asterisco{left:420px !important; left:240px}
										.asterisco_sicurezza{left:290px !important; left:110px}
										.asterisco_controllo{left:350px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
												width:86px;
												height:20px;
												background:url(/images/invia.gif) no-repeat;
												cursor:pointer;
												border:0;
												margin:10px 0 0 230px;}
												.bottone_invia span{visibility:hidden}
												.input_sicurezza{width:80px !important}
												.errore{color:#ff0000} 
												.fake_label{visibility:hidden}	
												.privacy{
													text-decoration:none;
													color:#545454}
													.nodecoration{
														text-decoration:none;
														color:#545454}
														.note{
															padding:0;}
															