@charset 'UTF-8';
@import url('http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,600,600italic,700');
@import url('font-awesome.min.css');

/*
	Miniport by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/
blink {
  -webkit-animation: blink .6s ease-in-out infinite;
  animation: blink .6s ease-in-out infinite;
}
 
@-webkit-keyframes blink {
  67% { opacity: 0.2 }
}
 
@keyframes blink {
  67% { opacity: 0.2 }
}

.message{
     -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
     background-size: 40px 40px;
     background-image: -webkit-gradient(linear, left top, right bottom,
                color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
                color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
                color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
                         to(transparent));
     background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                         transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                         transparent 75%, transparent);
     background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                         transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                         transparent 75%, transparent);
     background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                          transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                          transparent 75%, transparent);
     background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                          transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                           transparent 75%, transparent);
     background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
                           transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
                            transparent 75%, transparent);
     -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
     width: 100%;
     border: 1px solid;
     color: #fff;
     padding: 15px;
     position: fixed;
     _position: absolute;
     text-shadow: 0 1px 0 rgba(0,0,0,.5);
     -webkit-animation: animate-bg 5s linear infinite;
     -moz-animation: animate-bg 5s linear infinite;
}
.info{
     background-color: #4ea5cd;
     border-color: #3b8eb5;
}

.error{
     background-color: #de4343;
     border-color: #c43d3d;
}

.warning{
     background-color: #eaaf51;
     border-color: #d99a36;
}

.success{
     background-color: #61b832;
     border-color: #55a12c;
}

.message h3{
     margin: 0 0 5px 0;
}

.message p{
     margin: 0;
}

@-webkit-keyframes animate-bg{
    from {
       background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}

@-moz-keyframes animate-bg{
    from {
       background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body,input,textarea,select
	{
		font-family: 'Open Sans', sans-serif;
		line-height: 1.85em;
/*		color: #888; */
		color: #000000;		
		font-weight: 300;
	}

		body.is-loading *
		{
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-o-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-o-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}
	
	a
	{
		color: #43B3E0;
		text-decoration: underline;
		-moz-transition: color .2s ease-in-out;
		-webkit-transition: color .2s ease-in-out;
		-o-transition: color .2s ease-in-out;
		-ms-transition: color .2s ease-in-out;
		transition: color .2s ease-in-out;
	}
	
		a:hover
		{
			color: #000000 !important;
		}

		a img
		{
			border: 0;
		}

	b, strong
	{
		font-weight: 600;
		color: #3e3e3e;
	}

	i, em
	{
		font-style: italic;
	}

	sub
	{
		position: relative;
		top: 0.5em;
		font-size: 0.8em;
	}
	
	sup
	{
		position: relative;
		top: -0.5em;
		font-size: 0.8em;
	}

	blockquote
	{
		border-left: solid 0.75em #eee;
		padding: 1em 0 1em 1.5em;
		font-style: italic;
	}
				
	h1, h2, h3, h4, h5, h6, h7
	{
		color: #3e3e3e;
	}
	
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a , h7 a
		{
			text-decoration: none;
			color: inherit;
		}
	
	h2, h3, h4, h5, h6, h7
	{
		font-weight: 700;
	}
	
	h1
	{
		font-weight: 300;
	}
	
		h1 strong
		{
			font-weight: 700;
		}
	
	em, i
	{
		font-style: italic;
	}

	br.clear
	{
		clear: both;
	}
	
	hr
	{
		border: 0;
		border-top: solid 1px #444;
		border-top-color: rgba(0,0,0,0.35);
		box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.1);
		height: 1px;
		margin: 3em 0 4em 0;
	}
	
	p, ul, ol, dl, table
	{
		margin-bottom: 2em;
	}

	/* Form */
	
		form
		{
		}
		
			form label
			{
				color: #3e3e3e;
				font-weight: 700;
				display: block;
				margin: 0 0 0.5em 0;
			}
		
			form input[type=text]
			{
				-webkit-appearance: none;
				display: block;
				border: 0;
				padding: 0.75em;
				font-size: 1em;
				border-radius: 8px;
				border: solid 1px #ddd;
				font-weight: bold;
				background: #fff;
/*				background: #E7DACD; fraiz dice no*/				
				color: #141415;
				box-shadow: inset 0px 2px 3px 1px rgba(0,0,0,0.05), 0px 1px 0px 0px rgba(255,255,255,0.025);
				width: 100%;
				-moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				-webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				-o-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				-ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
			}

			form input[type=email],
			form input[type=password],
			form select,
			form textarea
			{
				-webkit-appearance: none;
				display: block;
				border: 0;
				padding: 0.75em;
				font-size: 1em;
				font-weight: bold;
				border-radius: 8px;
				border: solid 1px #ddd;
				background: #fff;
/*				background: #E7DACD; fraiz dice no*/				
				
/*				color: #bbb; GIAN*/
				color: #141415;
				box-shadow: inset 0px 2px 3px 1px rgba(0,0,0,0.05), 0px 1px 0px 0px rgba(255,255,255,0.025);
				width: 100%;
				-moz-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				-webkit-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				-o-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				-ms-transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
				transition: background .2s ease-in-out, box-shadow .2s ease-in-out;
			}

			form input[type=text]:focus,
			form input[type=email]:focus,
			form input[type=password]:focus,
			form select:focus,
			form textarea:focus
			{
/*				background: #fafafa;*/
				background: #EEE6DD; /*E7DACD*/
				box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,0.05), 0px 1px 0px 0px rgba(255,255,255,0.025), inset 0px 0px 2px 1px #43bff0;
			}

			form textarea
			{
				height: 15em;
			}
			
			form .formerize-placeholder
			{
				color: #BBBBBB !important;
			}

			form ::-webkit-input-placeholder
			{
				color: #BBBBBB !important;
			}

			form :-moz-placeholder
			{
				color: #BBBBBB !important;
			}

			form ::-moz-placeholder
			{
				color: #BBBBBB !important;
			}

			form :-ms-input-placeholder
			{
				color: #BBBBBB !important;
			}

			form ::-moz-focus-inner
			{
				border: 0;
			}

	/* Tables */
	
		table
		{
			width: 100%;
		}
		
			table.default
			{
				width: 100%;
			}

				table.default tr
				{
					border-top: solid 1px #eee;
				}

					table.default tr:first-child
					{
						border-top: 0;
					}
			
				table.default td
				{
					padding: 0.5em 1em 0.5em 1em;
				}
				
				table.default th
				{
					text-align: left;
					padding: 0.5em 1em 0.5em 1em;
					font-weight: 600;
					margin: 0 0 1em 0;
				}
			
				table.default thead
				{
					background: #4f4f4f;
					color: #fff;
				}
				
				table.default tfoot
				{
				}
				
				table.default tbody
				{
				}

	/* Section/Article */
	
		section,
		article
		{
			margin-bottom: 3em;
		}
		
		section > :last-child,
		article > :last-child
		{
			margin-bottom: 0;
		}

		section:last-child,
		article:last-child
		{
			margin-bottom: 0;
		}

	/* Image */

		.image
		{
			display: inline-block;
			position: relative;
		}
		
			.image img
			{
				display: block;
				width: 100%;
			}

			.image.fit
			{
				display: block;
				width: 100%;
			}
			
			.image.featured
			{
				display: block;
				width: 100%;
				margin: 0 0 2em 0;
			}
			
			.image.left
			{
				float: left;
				margin: 0 2em 2em 0;
			}
			
			.image.centered
			{
				display: block;
				margin: 0 0 2em 0;
			}

				.image.centered img
				{
					margin: 0 auto;
					width: auto;
				}

	/* Button */
	
		input[type="button"],
		input[type="submit"],
		input[type="reset"],
		.button
		{
			-webkit-appearance: none;
			position: relative;
			display: inline-block;
			color: #fff !important;
			text-decoration: none;
			font-weight: 700;
			border: 0;
			outline: 0;
			cursor: pointer;
			border-radius: 8px;
			text-shadow: -1px -1px 0.5px rgba(0,0,0,0.5);
			overflow: hidden;
			box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.5), inset 0px 2px 1px 0px rgba(255,255,255,0.75);
			background: #43B3E0;
			background-image:	url('images/bg.png'),		-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
			background-image:	url('images/bg.png'),		-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
			background-image:	url('images/bg.png'),		-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
			background-image:	url('images/bg.png'),		-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
			background-image:	url('images/bg.png'),		linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
			-moz-transition: background-color .2s ease-in-out;
			-webkit-transition: background-color .2s ease-in-out;
			-o-transition: background-color .2s ease-in-out;
			-ms-transition: background-color .2s ease-in-out;
			transition: background-color .2s ease-in-out;
		}

			input[type="button"]:hover,
			input[type="submit"]:hover,
			input[type="reset"]:hover,
			.button:hover
			{
				background-color: #990000;
/*				background-color: #43bff0;*/
				color: #fff !important;
			}
			
			input[type="button"]:active,
			input[type="submit"]:active,
			input[type="reset"]:active,
			.button:active
			{
				background-color: #3BA8D3;
				top: 1px;
			}
		
			input[type="button"].alt,
			input[type="submit"].alt,
			input[type="reset"].alt,
			.button.alt
			{
				background-color: #444;
				box-shadow: inset 0px 0px 0px 1px #242424, inset 0px 2px 1px 0px rgba(255,255,255,0.2);
			}

				input[type="button"].alt:hover,
				input[type="submit"].alt:hover,
				input[type="reset"].alt:hover,
				.button.alt:hover
				{
					background-color: #4f4f4f;
					color: #fff !important;
				}
				
				input[type="button"].alt:active,
				input[type="submit"].alt:active,
				input[type="reset"].alt:active,
				.button.alt:active
				{
					background-color: #3f3f3f;
				}
		
	/* List */

		ul
		{
		}

			ul.default
			{
				list-style: disc;
				padding-left: 1em;
			}
			
				ul.default li
				{
					padding-left: 0.5em;
				}
				
			ul.social
			{
				cursor: default;
				margin: 0;
			}
			
				ul.social li
				{
					position: relative;
					display: inline-block;
					margin: 0.25em;
					top: 0;
				}

					ul.social li a {
						display: block;
						width: 48px;
						height: 48px;
						border-radius: 6px;
						top: 0;
						position: relative;

						-moz-transition: top .2s ease-in-out;
						-webkit-transition: top .2s ease-in-out;
						-o-transition: top .2s ease-in-out;
						-ms-transition: top .2s ease-in-out;
						transition: top .2s ease-in-out;
					}

					ul.social li a:before {
						/*background-color: #444;*/
						background-image: url('images/bg.png'),		-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
						background-image: url('images/bg.png'),		-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
						background-image: url('images/bg.png'),		-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
						background-image: url('images/bg.png'),		-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
						background-image: url('images/bg.png'),		linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.2));
						border-radius: 6px;
						box-shadow: inset 0px 0px 0px 1px #282828, inset 0px 2px 1px 0px rgba(255,255,255,0.1);
						color: #2E2E2E !important;
						display: block;
						font-size: 26px;
						height: 48px;
						line-height: 48px;
						text-align: center;
						outline: 0;
						overflow: hidden;
						text-shadow: 1px 1px 0px rgba(255,255,255,0.1);
						width: 48px;

						-moz-transition: background-color .2s ease-in-out;
						-webkit-transition: background-color .2s ease-in-out;
						-o-transition: background-color .2s ease-in-out;
						-ms-transition: background-color .2s ease-in-out;
						transition: background-color .2s ease-in-out;
					}

						ul.social li a.fa-twitter		{ background-color: #2DAAE4; }
						ul.social li a.fa-facebook		{ background-color: #3C5A98; }
						ul.social li a.fa-dribbble		{ background-color: #C4376B; }
						ul.social li a.fa-linkedin		{ background-color: #006599; }
						ul.social li a.fa-tumblr		{ background-color: #51718A; }
						ul.social li a.fa-google-plus	{ background-color: #DA2713; }
						ul.social li a.fa-github		{ background-color: #FAFAFA; }
						ul.social li a.fa-rss			{ background-color: #F2600B; }
						ul.social li a.fa-instagram		{ background-color: #E0D7C8; }
						ul.social li a.fa-foursquare	{ background-color: #39A3D4; }
						ul.social li a.fa-skype			{ background-color: #10BEF1; }
						ul.social li a.fa-soundcloud	{ background-color: #FE5419; }
						ul.social li a.fa-youtube		{ background-color: #BF2E25; }
						ul.social li a.fa-blogger		{ background-color: #FF6501; }
						ul.social li a.fa-flickr		{ background-color: #0062DB; }
						ul.social li a.fa-vimeo			{ background-color: #4C8AB0; }

						ul.social li a:hover
						{
							top: -5px;
						}
						
							ul.social li a:hover:before
							{
								background-color: transparent;
							}

			ul.actions
			{
			}

				ul.actions li
				{
					display: inline-block;
					margin: 0 0 0 1em;
				}
				
					ul.actions li:first-child
					{
						margin-left: 0;
					}

		ol
		{
		}	

			ol.default
			{
				list-style: decimal;
				padding-left: 1.25em;
			}

				ol.default li
				{
					padding-left: 0.25em;
				}

	/* Box */
			
		.box
		{
			background: #fff;
			box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), 0px 2px 3px 0px rgba(0,0,0,0.1);
			text-align: center;
		}

/*********************************************************************************/
/* Icons                                                                         */
/*********************************************************************************/

	.icon {
		text-decoration: none;
	}

		.icon:before {
			display: inline-block;
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
		}
		
		.icon > .label {
			display: none;
		}

		.icon.featured
		{
			color: #EA8A95;
			display: block;
			margin: 0 0 1.5em 0;
			cursor: default;
		}
		
			.icon.featured:before
			{
				font-size: 6em;
			}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	.wrapper
	{
		background-image: url('images/bg.png');
	/*	box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.05), inset 0px 2px 3px 0px rgba(0,0,0,0.1);*/
	}

		.wrapper.first
		{
			box-shadow: none;
		}

		.wrapper.style1
		{
/*			background-image: none;*/
	        background-image: url('../img/bg.jpg'); 

			background-color: #fff;
		}
		
		.wrapper.style2
		{
	        background-image: url('../img/bg.jpg'); 
			background-color: #fff;
/*			background-color: #fafafa;*/
			color: #000;
		}
		
		.wrapper.style3
		{
/*			background-color: #f4f4f4;*/
			background-color: #fff;
	        background-image: url('../img/bg.jpg'); 
			text-shadow: 1px 1px 0px #fff;
		}

		.wrapper.style4
		{
	        background-image: url('../img/bg.jpg'); 
			background-color: #fff;
/*			background-color: #303030;
			color: #999;*/
			/*text-shadow: -1px -1px 0px #181818;*/
		}

			.wrapper.style4 h1, 
			.wrapper.style4 h2, 
			.wrapper.style4 h3, 
			.wrapper.style4 h4, 
			.wrapper.style4 h5, 
			.wrapper.style4 h6
			.wrapper.style4 h7
			{
				color: #3C3C3C;
			}

			.wrapper.style4 form input[type=text],
			.wrapper.style4 form input[type=password],
			.wrapper.style4 form select,
			.wrapper.style4 form textarea
			{
			/*	color: #bbb;  GIAN*/ 
			/*	border: none;  GIAN*/ 
			/*	background: #282828; GIAN*/
			    color: #141415;

				background: #fff;
/*				background: #E7DACD; fraiz dice no*/				

		/*		color: #4280DF;
				background: #78BDB0;*/
				font-weight: bold;				
			}

			.wrapper.style4 form input[type=text]:focus,
			.wrapper.style4 form input[type=password]:focus,
			.wrapper.style4 form select:focus,
			.wrapper.style4 form textarea:focus
			{
				background: #EEE6DD; /*E7DACD*/
				/*background: #252525;*/
			}
		
/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

	#nav
	{
		background-color: #282828;
		text-align: center;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1000;
		cursor: default;
	}
	
		#nav ul
		{
			margin-bottom: 0;
		}
	
		#nav li
		{
			display: inline-block;
		}
		
		#nav a
		{
			position: relative;
			display: block;
			color: #fff;
			text-decoration: none;
			outline: 0;
		}
		
			#nav a:hover
			{
				color: #fff !important;
			}
			
			#nav a.active:before
			{
				content: '';
				display: block;
				position: absolute;
				bottom: -0.6em;
				left: 50%;
				margin-left: -0.75em;
				border-left: solid 0.75em transparent;
				border-right: solid 0.75em transparent;
				border-top: solid 0.6em #282828;
			}
			
/*********************************************************************************/
/* Articles                                                                      */
/*********************************************************************************/

	#top
	{
	}

		#top .image
		{
			border-radius: 50%;
		}

			#top .image img
			{
				border-radius: 50%;
			}

		#top p
		{
		}
	
			#top p a
			{
				color: inherit;
			}

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright
	{
		color: #666;
	}
	
		#copyright a
		{
			color: inherit;

			-moz-transition: color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out;
			-o-transition: color .2s ease-in-out;
			-ms-transition: color .2s ease-in-out;
			transition: color .2s ease-in-out;
		}
		
		#copyright a:hover
		{
			color: #777;
		}
		
		
		
		


/*************************************
	Listing
*************************************/

/* output ricerca inserzioni */
.info_ricerca {font-size:14px;line-height:20px;color: #9b9c9d;font-weight: bold;padding-top:15px}

#breadcrumbs {padding:4px 10px; border-bottom:#dcdcdc 1px solid; color:#0b5c82; font-weight:bold;}
#breadcrumbs .provincia {padding:0 5px;}
#breadcrumbs .regione {padding:0 12px 0 0; background:url(http://www.magellano.us/qc/Img/png/geografic/freccetta.png) no-repeat center right #fff;}

.ricerche-correlate{margin:10px 0 0 0}

.titolo-articolo-listing{font-size:14px; color:#0060A2; font-weight:bold}
.testo-articolo{margin:5px 0 0 0 }
.leggi-piu {text-decoration:underline}

#search_result {padding:0 5px 0 10px;; width:700px; position: relative; float:left;}
#side_listing {padding:0 10px; width:240px; position: relative; float:right;}

.header_list {padding: 18px 0 18px 30px;}
.header_list .left-part {float:left; width:685px}
.header_list .result {float:left; width:600px}
.header_list .result h1 {font-size:18px; color:#005692; text-transform:lowercase}
.header_list .result h1:first-letter {font-size:18px; color:#005692	; text-transform:capitalize}
.header_list .count { font-weight:bold; margin:5px 0 15px 0}
.header_list .utilities {float:right;}
.header_list .utilities .stampa {background:url(http://www.magellano.us/qc/Img/png/stampa.png) no-repeat; padding:0 5px 5px 20px;}
.header_list .utilities .condividi {background:url(http://www.magellano.us/qc/Img/png/social.png) no-repeat; padding:0 0 0 75px; height:18px; margin:0 0 0 7px}
.header_list .right-part {float:right; margin: 0 22px;}
.header_list .carica-scheda {background:url(http://www.magellano.us/qc/Img/png/carica-scheda.png) no-repeat; padding:0 0 0 30px; height:23px;}
.header_list .carica-scheda a { text-decoration:underline}

#search_result .inserzione_indirizzo, .inserzione_contatto { text-align:right}


.listing_element {margin:10px 0 10px 0; padding:2px; border:1px solid #c1ccd1; width:100%; background:#FFF; margin:10px 7px 7px 7px }
.listing_element h2 a{font-size:16px; font-weight:bold; color:#005692; line-height: 14px; margin:0; text-decoration:normal}
.listing_element:hover {background:#f3f6fb; border:1px solid #92a1a8}
.listing_element:hover .info {background:#fff; border:1px solid #bfbfbf}

.listing_element .box_container {padding:12px;}
.listing_element .left-side {float:left; width:480px; margin:0 15px 0 0}
.listing_element .right-side {float:right; width:180px}
.listing_element .blocco-sx {float:left;margin:0 12px 0 0;}

.listing_element .logo {border:1px solid #ccc; background:#FFF; padding:5px; width:120px;}
.listing_element .categoria {color:#666; margin:7px 0}
.listing_element .testo {font-size: 12px; margin:7px 0}

.listing_element .aperture_straordinarie {background:url(http://www.magellano.us/qc/Img/png/orari-speciali.png) no-repeat; padding:1px 0 0 35px; height:30px; margin-right:20px} 
.listing_element .aperture_straordinarie a{color:#333; text-decoration:underline}
.listing_element .sep-marchi{border-bottom:1px solid #ddd; margin: 0 0 15px 0; padding: 5px 0 5px 5px; }
.listing_element .marchi_trattati {background:url(http://www.magellano.us/qc/Img/png/marchi-trattati.png) no-repeat; padding:1px 0 0 35px; height:30px; margin-right:20px}
.listing_element .marchi_trattati a{color:#333; text-decoration:underline}

.listing_element_full {margin:10px 0 10px 0; padding:2px; border:3px solid #92a1a8; width:693px; background:#f3f6fb; margin:10px 7px 7px 7px }

.listing_element_full h2 a{font-size:16px; font-weight:bold; color:#005692; line-height: 14px; margin:0; text-decoration:normal}
.listing_element_full:hover { border:3px solid #e59d81}
.listing_element_full .info {background:#fff; border:1px solid #bfbfbf}

.listing_element_full .box_container {padding:12px;}
.listing_element_full .left-side {float:left; width:100%; margin:0 15px 0 0}
.listing_element_full .right-side {float:right; width:180px}
.listing_element_full .blocco-sx {float:left;margin:0 12px 0 0;}

.listing_element_full .logo {border:1px solid #ccc; background:#FFF; padding:5px; width:120px;}
.listing_element_full .categoria {color:#666; margin:7px 0}
.listing_element_full .testo {font-size: 12px; margin:7px 0}

.listing_element_full .aperture_straordinarie {background:url(http://www.magellano.us/qc/Img/png/orari-speciali.png) no-repeat; padding:1px 0 0 35px; height:30px; margin-right:20px} 
.listing_element_full .aperture_straordinarie a{color:#333; text-decoration:underline}
.listing_element_full .sep-marchi{border-bottom:1px solid #ddd; margin: 0 0 15px 0; padding: 5px 0 5px 5px; }
.listing_element_full .marchi_trattati {background:url(http://www.magellano.us/qc/Img/png/marchi-trattati.png) no-repeat; padding:1px 0 0 35px; height:30px; margin-right:20px}
.listing_element_full .marchi_trattati a{color:#333; text-decoration:underline}

.info{list-style:none; background:#FFF; padding:5px; border:1px solid #fff}
.info .telefono{background:url(http://www.magellano.us/qc/Img/ico/phone_speech_bubble.png) no-repeat left 1px; padding:0 0 0 33px; margin:0 0 5px 0; font-size:12px; font-weight:bold; }
.info .telefono a{padding:0; font-size:12px; color:#333}
.info .indirizzo{background:url(http://www.magellano.us/qc/Img/ico/home.png) no-repeat left 3px; padding:0 0 5px 33px; font-size:12px; text-align:left; }
.info .contatti a{padding:5px 0 5px 33px; font-size:12px; color:#333}
.info .contatti .mail{background:url(http://www.magellano.us/qc/Img/png/invia-mail.png) no-repeat left 2px;}
.info .contatti .sito{background:url(http://www.magellano.us/qc/Img/png/vai-sito.png) no-repeat left 2px;}

.listing_element .go-scheda {color: #005c9c; font-size: 14px; font-style:italic; padding: 1px 0 0 35px; position:relative; margin:10px 0 0 0}
.listing_element .go-scheda a {color: #005c9c; text-decoration:underline;}
.listing_element .photogallery-artigiani {position:absolute; top:-3px; left:-4px}

.info-servizi {border:1px solid #CCC; padding:5px; margin:3px 0 7px 0}

.listing_element_base {margin:10px 0 10px 0; padding:5px; border:1px solid #e2e6e7; width:675px; background:#FFF; }
.listing_element_base h2{font-size:18px; font-weight:bold; color: #208fc4; line-height: 20px; margin:0px;}
.listing_element_base:hover {background:#f3f6fb; border:1px solid #92a1a8}

.listing_element_potcli {margin:10px 0 10px 0; padding:5px; border:1px solid #e2e6e7; width:675px; background:#FFF; }
.listing_element_base h2{font-size:16px; font-weight:bold; color: #208fc4; line-height: 20px; margin:0px;}
.listing_element_potcli:hover {background:#f3f6fb; border:1px solid #92a1a8}

.box_mail_titolo {padding:0 0 15px 0; margin:0 0 7px 0}
.box_mail_info {padding: 10px; margin:0 20px 0 75px; background:#f0f0f0;}
.box_mail_sx {float:left; line-height:25px; width:70px; margin:0 15px 0 0}
.box_mail_sx form .label{ font-weight:normal}
.box_mail_dx {float:left;}
.box_mail_dx input {border: 1px solid #CCCCCC; height: 22px; width:210px; margin:0 0 3px 0}
.box_mail_dx textarea {border: 1px solid #CCCCCC; height: 80px; width:210px; margin:0 0 10px 0}
.box_mail_nota { color:#666; font-size:11px}
.box_mail_captcha {border: 1px solid #CCCCCC; height: 14px; width:50px}
.box_mail_submit .buttonInviaRichiesta {background:url(http://www.magellano.us/qc/Img/png/button-invia.png) no-repeat top left; width:111px; height:40px; cursor:pointer; margin:10px 0 0 0; text-indent:-9999px}
.box_mail_submit .buttonInviaRichiesta:hover{background:url(http://www.magellano.us/qc/Img/png/button-invia.png) no-repeat 0 -42px; cursor:pointer}

#attivitÃ _header {margin:10px 0 15px 0; width:705px}

#articoli_attivita {width:220px; padding:0 15px; clear:both}
#articoli_attivita h2 {font-size:18px;font-weight:bold;line-height: 20px;margin:0px;}
.ricerca-avanzata {padding:0 5px; /*border:1px solid #e2e6e7*/}
.lista_attivita { line-height:27px;}
.lista_attivita a:link {color:#666}
.macro_categoria{ font-size:14px; color:#333; font-weight:bold; margin:12px 0 9px 0}

.sep_cat_list {border-bottom:1px dotted #ccc;}

.voce {margin:7px 0 3px 0}
.voce .etichetta { font-weight:bold; display:inline; padding:0 0 5px 0; width:90px; color:#333; float:left; position:relative}

.voce .valore {display:inline; float:left}
.voce .valore select {border:1px solid #A5B5BC; height: 22px; padding: 1px; width: 139px;}
.voce input {border:1px solid #A5B5BC; height: 13px; padding: 3px; width: 130px;}
.voce input[type="checkbox"] {width: 15px; border:0}
.ricerca-avanzata button {background:url(http://www.magellano.us/qc/Img/png/button-trova-small.png) no-repeat top left; width:131px; height:34px; cursor:pointer; margin:15px 0 5px 0;}
.ricerca-avanzata button:hover{background:url(http://www.magellano.us/qc/Img/png/button-trova-small.png) no-repeat 0 -35px; cursor:pointer}

.inserzione_numero {background-color:#f3f3f4;padding-top:1px;background-image:url(http://www.magellano.us/qc/Img/png/bg_number.gif);background-position: top right;background-repeat: no-repeat;color:#faeac1;font-family: Verdana, Tahoma;font-size:12px;font-weight:bold;}

.header_inserzione { color:#208fc4; font-size:14px}

.lista-tabellare{border:1px solid #ccc; margin:10px 0 0 7px; border-collapse:collapse}
.lista-tabellare td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px}

/****  Template Photogallery ****/

.gal-image {float:left; width:210px; height:230px; margin:18px 15px 5px 7px}
.gal-image img {padding:3px; border:1px solid #ccc}
.gal-image .rag-sociale a:link, .gal-image .rag-sociale a:visited{font-size:14px; font-weight:bold; color:#005692; text-decoration:none}
.gal-image .rag-sociale a:hover {text-decoration:underline}
.gal-image .titolo-img {font-size:12px; color:#777; margin:5px 0}
.gal-image .go-scheda {background: url(http://www.magellano.us/qc/Img/png/icona-scheda-small.png) no-repeat; padding:0 0 0 28px; color:#1773a0; text-decoration:underline}
.gal-image .categoria {font-size:11px; color:#777; margin:0 0 3px 0}

.empty-box {margin:35px 0; padding:20px 30px; height:380px;}
.empty-box .leaf {background: url(http://www.magellano.us/qc/Img/png/freccina-rossa.gif) no-repeat center center; padding:0 20px 0 0}
.empty-box a:link {text-decoration:underline}

.empty-box .message {padding:0; float:left; width:450px;}
.empty-box .ricerca-empty-contenitore {width:400px; float:right; margin:103px 15px;}
.empty-box .ricerca-empty-contenitore .type{color:#da251d; font-size:14px; font-weight:bold; padding:0;}



/*************************************
	Paginazione
*************************************/

.box_paginazione { background-color: #d0dae2; border: 0px solid #7DAEC9; font-size: 12px; font-weight: bold; width:700px; overflow: hidden; margin: 10px 0 10px 6px; }

#pageNum {float: left;}
#pageNav {float: left; margin:0 0 0 30px;}

#pageCount {font-weight: normal; line-height: 30px; margin: 0 15px 0 10px; text-align: left;}
#pageCount a {border-color: #bebebe #f3f3f3 #f3f3f3 #bebebe; border-style: solid; border-width: 1px;  color: #333; height: 20px; line-height: 20px; margin: 3px; padding: 2px 7px; text-al1ign: center; text-decoration: none;}
#pageCount a:hover { color:#FFF; background:#709bba}
#pageCount a.selected {background: none repeat scroll 0 0 #205d89; /*border-color: #ba1117 #f86c46 #f86c46 #ba1117;*/ cursor: default; color:#FFF; }



/*************************************
	Mini Sito
*************************************/

#content_minisite {margin:7px 0; padding:7px 10px; position:relative} 
#content_minisite h2 {color:#005692; font-size: 20px;font-weight: bold;line-height: 22px; margin-bottom:10px}
#content_minisite h3 {color:#333; font-size: 16px;font-weight: bold;line-height: 22px; float:left}
#content_minisite h3 {
	color:#333; 
	font-size: 16px;
	font-weight: bold;
	line-height: 22px; 
	float:left
}
.no-left {
	float:none !important;
}
#content_minisite h4 {color:#005692; font-size: 18px;line-height: 22px; margin-bottom:10px; font-weight:bold}
#content_minisite .contatta-form {color:#777; font-size: 14px;line-height: 22px; margin-bottom:10px; font-weight:normal}
#content_minisite #col_sx {padding:0 10px; width:670px; float:left;}
#content_minisite #col_sx .logo {margin:0 23px 12px 0; float:left}
.banda-segmenti {
	background:#e5e5e5;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
    border-radius: 5px;
	padding:6px 10px;
	margin:0 0 15px 0;
	}
#content_minisite .social-blocco {
	margin:85px 0 0;
	}
#blocco_gallery {margin:0 0 40px 0; width:660px; height:470px;}
#content_minisite #blocco_mappa {margin:10px 0 0 0; width:660px;}
#content_minisite #blocco_descrizione {border-top: 1px dotted #CCCCCC; font-size: 14px;  line-height: 20px; margin: 10px 20px 30px 0;padding: 15px 0 0;}
#content_minisite #gmappa-scheda {width:670px; height:290px; margin:3px 0 10px 0; border:1px solid #ccc}
#content_minisite #attivita {width:245px;}
#content_minisite #blocco_indirizzi_contatti {padding:3px 0 23px 0;}
#content_minisite .sito{background:url(http://www.magellano.us/qc/Img/png/vai-sito.png) no-repeat left 2px; padding:5px 0 5px 30px}
#content_minisite #blocco_orari_zone {padding:3px 0 33px 0; margin:35px 0}
#content_minisite #blocco_orari_zone .sep-orari {border-bottom:1px dotted #CCCCCC}
.blocco-orari-singolo{
	float:left;
	padding:10px;
	margin:0 20px 0 0
}
.blocco-orari-singolo img{
	margin:5px 0;
}
#content_minisite #blocco_altre_attivita {padding:3px 0 10px 0; color:#777}
#content_minisite .box-dx {padding:15px 0 20px 10px; margin:0 7px; border-bottom:1px dotted #ccc}
.brand {
	width: 70px;
	height: 30px;
	text-align: left;
	position: relative;
	float: left;
	margin:7px 10px 10px 0;
}
.brand img {
	max-width: 100%;
	max-height: 100%;
}

#content_minisite #col_dx {float:right; margin:0; padding:0 10px; width:245px; border-left:0px solid #e3e3e3}

/*************************************
	Stili comuni di base
*************************************/

body,p,ul,h1,h2,li,div,span {margin:0; padding: 0;}/* padding era 0 */
body {font-family:Arial,lucida-sans, Verdana, Geneva, sans-serif; font-size:12px; line-height:20px; color:#333; background:url(http://www.magellano.us/qc/Img/png/bg-body.png) repeat-x top center #fff;}
.body-no-fascia {background:url(http://www.magellano.us/qc/Img/png/bg-body-no-fascia.png) repeat-x top left #fff !important;}
a {color:#990000; text-decoration:none} /*#25449E gian*/
a:hover {color:#000000;text-decoration: none;} /*#ffffff gian */
a:visited {color:#990000;text-decoration: none;} /*#25449E gian*/
hr {background: none; border-width: 0; color: none; height: 1px;}
h1 {margin: 0;padding: 0;font-size: 14px;text-transform:none;color:#444;}
h5 {margin: 0;padding: 0;font-size: 14px;text-transform: uppercase;color: white;}
h2 {margin: 0;padding: 0;font-size: 12px;font-weight:normal;color: #0083c8;}
h3 {margin: 0;padding: 0;font-size: 11px;font-weight:normal;text-transform:none;color:#666;}
h4 {margin: 0;padding: 0;font-size: 16px;font-weight:bold;text-transform:none;color:#666; line-height:21px; margin-bottom:5px}
h6 {margin: 0;padding: 0;font-size: 12px;color: #ffff00;}
h7 {margin: 0;padding: 0;font-size: 12px;font-weight:normal;color: #ffffff;}
img{border: 0;}
input,button{border: 0;}
.clear { clear:both}
u {text-decoration:none}
dl {margin-bottom:5px;}
dl dt {color:#333; width:90px; float:left; font-weight:bold; margin-right:10px; padding:5px; font-size:14px}
dl dd {margin:2px 0;padding:5px 0;}
ul {list-style:none}
p {margin:7px 0}
.grey777{color:#777}
.grey999{color:#999}
.greyCCC{color:#ccc}
.blu-more{color:#0080c5}
.rosso-more{color:#e2001a}
.f-undici{font-size:11px}
.f-quattordici{font-size:14px}
.f-sedici{font-size:16px}
.f-diciotto{font-size:18px}
.strong{font-weight:bold}
.display_none{
	display:none;
	}
.display_block{
	display:block;
	}
.box{background:#fff; border:1px solid #bbb; padding:10px; position:relative}

.btn-action {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-align: center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 14px 0 0;
	float: left;
	display: inline-block;
	padding: 4px 12px;
	vertical-align: middle;
	cursor: pointer;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9e2c), to(#e86200));
	background-image: -webkit-linear-gradient(top, #ff9e2c, #e86200);
	background-image: -o-linear-gradient(top, #ff9e2c, #e86200);
	background-image: linear-gradient(to bottom, #ff9e2c, #e86200);
	background-image: -moz-linear-gradient(top, #ff9e2c, #e86200);
	background-repeat: repeat-x;
	border: 1px solid #BBB;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e86200 #e86200 #a54905;
	border-bottom-color: #a54905;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff9e2c', endColorstr='#e86200', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-action:link {
	color:#fff;
	text-decoration:none;
}
.btn-action:hover {
	text-decoration: none;
	background-color: #e86200;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn-action:active {
	background-color: #e86200;
	background-color: #a54905 9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-action-little {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-align: center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 14px 0 0;
	float: right;
	vertical-align: middle;
	cursor: pointer;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9e2c), to(#e86200));
	background-image: -webkit-linear-gradient(top, #ff9e2c, #e86200);
	background-image: -o-linear-gradient(top, #ff9e2c, #e86200);
	background-image: linear-gradient(to bottom, #ff9e2c, #e86200);
	background-image: -moz-linear-gradient(top, #ff9e2c, #e86200);
	background-repeat: repeat-x;
	border: 1px solid #BBB;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e86200 #e86200 #a54905;
	border-bottom-color: #a54905;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff9e2c', endColorstr='#e86200', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-action-little:link {
	color:#fff;
	text-decoration:none;
}
.btn-action-little:hover {
	text-decoration: none;
	background-color: #e86200;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn-action-little:active {
	background-color: #e86200;
	background-color: #a54905 9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/*************************************
	FONT-FACE
*************************************/

@font-face {
    font-family: 'futura_hv_btheavy';
    src: url('http://www.magellano.us/qc/fonts/futurah-webfont.eot');
    src: url('http://www.magellano.us/qc/fonts/futurah-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.magellano.us/qc/fonts/futurah-webfont.woff') format('woff'),
         url('http://www.magellano.us/qc/fonts/futurah-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #3f7f00;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	background-color:#d4ffaa;
		

}
.CSSTableGenerator td{
	vertical-align:middle;
	
	background-color:#d4ffaa;

	border:1px solid #3f7f00;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:12px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
	border:0px solid #3f7f00;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);

	background-color:#5fbf00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}