html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}

h1{
font-family:Tahoma, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
color:#5c480e;
padding-top:40px;
padding-bottom:5px
}

h2{
font-family:Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
color:#5c480e;
padding-top:40px;
padding-bottom:5px
}

h4{
font-family:Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
color:#5c480e;
padding-top:40px;
padding-bottom:5px
}
ol, ul, li{
font-family:Tahoma, Verdana, sans-serif;
font-size: 12px;
color:#5c480e;
}

p{
font-family:Tahoma, Verdana, sans-serif;
font-size: 14px; 
color:#5c480e;
text-align:justify;
}

a{
font-family:Tahoma, Verdana, sans-serif;
font-size: 12px; 
color:#5c480e;
text-decoration:none
}

a:hover{
color:#fff;
}

	html{
		width:100%;
		height:100%}
		body {
			text-align:center;
			margin:0 auto;
		    height:100%;
			font:12px Tahoma, Arial, Helvetica, sans-serif}
			
			body {
				background:url(/images/bk_body.gif) repeat-x;
				}
			
			/*#wrapper {
				width:996px; 
				height:100%; 
				margin: 0 auto; 
				padding:0; 
				text-align:center
				}*/
				
				
		/*---- TOP open ---------------------------------------*/		
			#container_top{
				width: 100%;
				height: 245px;
				text-align:center
				}
			
			#top {
				width:996px; 
				height:245px;
				margin:0 auto;
				text-align:center
				}
			
			#logo, #logo a {
				width:376px;
				height:120px;
				float:left
				}
				
				
			
			#top_immagine {
				width:617px; 
				height:245px; 
				background:url(/images/top_immagine.jpg) no-repeat; 
				float:left
				}
				
		/*---- TOP close ---------------------------------------*/
		
		
		/*---- MENU open ---------------------------------------*/
		
		#container_menu{
				background:url(/images/bk_menu.gif) repeat-x;
				width: 100%;
				height: 86px;
				text-align:center
				}
		
		#menu {
			width: 996px;
			height: 84px;
			margin:0 auto;
			text-align:center
			/*border:1px solid red*/
			}
		
		#menu ul li{
			float:left;
			display:inline;
			cursor:pointer;	
			}
		
		a.link01 span, a.link02 span, a.link03 span, a.link04 span, a.link05 span, a.link06 span {display:none}
		a.link01, a.link02, a.link03, a.link04, a.link05, a.link06 {height:86px}
			
			a.link01{		
				width:107px;	
				background:url(/images/bott_azienda.jpg) no-repeat 0 0;
				display:block;
				padding:0
				}
			a:hover.link01, a.link01.attivo{
				background:url(/images/bott_azienda.jpg) no-repeat 0 -86px
				}
				
			a.link02{		
				width:63px;	
				background:url(/images/bott_servizi.jpg) no-repeat 0 0;
				display:block;
				padding:0
				}
			a:hover.link02, a.link02.attivo{
				background:url(/images/bott_servizi.jpg) no-repeat 0 -86px
				}
				
			a.link03{		
				width:93px;	
				background:url(/images/bott_magazzino.jpg) no-repeat 0 0;
				display:block;
				padding:0
				}
			a:hover.link03, a.link03.attivo{
				background:url(/images/bott_magazzino.jpg) no-repeat 0 -86px
				}
				
			a.link04{		
				width:87px;	
				background:url(/images/bott_referenze.jpg) no-repeat 0 0;
				display:block;
				padding:0
				}
			a:hover.link04, a.link04.attivo{
				background:url(/images/bott_referenze.jpg) no-repeat 0 -86px
				}
				
				
			a.link05{		
				width:104px;	
				background:url(/images/bott_dovesiamo.jpg) no-repeat 0 0;
				display:block;
				padding:0
				}
			a:hover.link05, a.link05.attivo{
				background:url(/images/bott_dovesiamo.jpg) no-repeat 0 -86px
				}
				
			a.link06{		
				width:77px;	
				background:url(/images/bott_contatti.jpg) no-repeat 0 0;
				display:block;
				padding:0
				}
			a:hover.link06, a.link06.attivo{
				background:url(/images/bott_contatti.jpg) no-repeat 0 -86px
				}
		/*---- MENU close ---------------------------------------*/
		
		/*---- CONTENT open ---------------------------------------*/
		
		#servizi_tag_top{
			width:427px;
			height:86px;
			background:url(/images/servizi_tag_top.jpg) no-repeat;
			float:left
			}
		
		#servizi_tag{
			width:427px;
			height:247px;
			background:url(/images/servizi_tag.jpg) no-repeat;
			margin-right:40px;
			text-align:center;
			padding-top:80px;
			float:left
			}
			
		#servizi_tag p{
			text-align:center;
			padding-bottom: 6px
			}
			
		#servizi_tag a{
			font-family:Tahoma, Verdana, sans-serif;
			font-size: 18px; 
			color:#fff;
			text-decoration:none
			}
			
		#servizi_tag a:hover{
			color:#5C480E
			}
		
		#container_content{
				background:#fac733;
				width: 100%;
				/*height: 84px;*/
				/*min-height: 328px;
				height: auto !important;
				height: 328px;*/
				float:left;
				text-align:center;
				padding-bottom:40px
				}
		
		#content{
			width: 996px;
			min-height: 328px;
			height: auto !important;
			height: 328px;
			margin:0 auto;
			text-align:center;
			}
			
		.text{
			width:445px;
			min-height: 328px;
			height: auto !important;
			height: 328px;
			float:left
			}
		
		/*---- CONTENT close ---------------------------------------*/
		
		/*---- GALLERY open ---------------------------------------*/
		
		#container_gallery_postit{
			width: 100%;
			height: 420px;
			text-align:center;
			float:left
			}
		
		#gallery_postit{
			width:996px;
			height:420px;
			background:#FFFFFF;
			margin:0 auto;
			text-align:center;
			}
		
		#postit{
			background:url(/images/bk_postit.jpg) no-repeat;
			width:370px;
			height:300px;
			padding:120px 0 0 70px;
			float:left
			}
		
		#postit h1{
			font-family:Tahoma, Verdana, sans-serif;
			font-size: 14px;
			font-weight:bold;
			color:#5c480e;
			padding-top:40px;
			padding-bottom:5px;
			text-align:center;
			}
			
		#postit p{
			font-family:Tahoma, Verdana, sans-serif;
			font-size: 14px; 
			color:#5c480e;
			text-align:center;
			}

		
		
		#gallery{
			background:url(/images/bk_gallery.jpg) no-repeat;
			/*border:1px solid red;*/
			width:420px;
			height:327px;
			padding-top:93px;
			padding-left:25px;
			float:left
			}
		
		.thumb a:hover {
			border:3px solid #184089;
			}
			
		.thumb a {
			background:#FFFFFF none repeat scroll 0 0;
			border:3px solid #c2971c;
			float:left;
			height:88px;
			margin:0 10px 10px 0;
			width:88px;
			}
		
		/*---- GALLERY close ---------------------------------------*/
		
		
		/*---- FOOTER open ---------------------------------------*/
		
		#container_footer{
			/*border:1px solid red;*/
			width: 100%;
			height:166px;
			margin:0 auto;
			background:url(/images/bk_footer.jpg) repeat-x;
			text-align:center;
			float:left
			}
		
		#footer{
			/*border:1px solid red;*/
			width:996px;
			height:166px; 
			margin:0 auto;
			text-align:center;
			padding:58px 0 0 120px
			}
			
		#footer h1{
			font-family:Tahoma, Verdana, sans-serif;
			font-size: 14px;
			font-weight:bold;
			color:#5c480e;
			padding-top:40px;
			padding-bottom:20px
			}
			
		#footer p{
			font-family:Tahoma, Verdana, sans-serif;
			font-size: 11px; 
			color:#505050;
			text-align:justify;
			width:303px;
			float:left
			}
			
		#footer a{
			font-family:Tahoma, Verdana, sans-serif;
			font-size: 11px; 
			color:#505050;
			text-align:justify;
			text-decoration:none
			}
			
			
		#footer a:hover{
			color:#a76b09;
			}
			
		#rina{
			width:196px;
			height:60px;
			float:left;
			}
			
		#credits{
			width:200px;
			height:69px;
			float:right
			}
			
			
		/*---- FOOTER close ---------------------------------------*/
		
		/* CONTATTI ----------------------------------------------- */
		.form_linkness .nascosto{display:none}					
.form_linkness fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	}
	.grass{font-weight:bold}
	 .form_linkness fieldset, .form_linkness textarea{font:13px Tahoma, Verdana, sans-serif;}
		 fieldset ol{
			padding:1em 1em 0 1em;
			background: #ecaa1e;
			list-style:none;
			margin-bottom:10px}		
			 .form_linkness fieldset li{padding-bottom:1em; position:relative}
				 .form_linkness fieldset.submit{border-style:none}
				 
					 .form_linkness input{
						padding:1px;
						margin:0;
						border:none;
						border-bottom:1px solid #a87512;
						background: #ecaa1e;
						font:12px Tahoma, Verdana, sans-serif;
						width:207px}
						
						 .form_linkness input[type|="checkbox"], .form_linkness input[type|="radio"]{
						 	width:15px;
							margin:0;
						border:none;
						border-bottom:1px solid #a87512;
						background: #ecaa1e;
							}
						 
						 .form_linkness textarea{
						 	overflow:auto;
							border:none;
							border:1px solid #a87512;
							background: #ecaa1e;
							}
						 
						 .form_linkness select{						
							padding:0;
							margin:0;
						border:none;
						border-bottom:1px solid #a87512;
						background: #ecaa1e;
							font:12px Tahoma, Verdana, sans-serif;
							width:207px}
							
							 .form_linkness label{
								float:left;
								width:13em;
								margin-right:1em;
								text-align:right}
								
								 .form_linkness fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_linkness fieldset.alt{background-color:#fff}
									 	.asterisco{left:410px !important; left:230px}
										.asterisco_sicurezza{left:280px !important; left:100px}
										.asterisco_controllo{left:330px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
													width:57px;
													height:17px;
													background:url(invia_gr.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia span{visibility:hidden}
													.input_sicurezza{width:80px !important}
													.errore{color:#ff0000}
		/* CONTATTI ----------------------------------------------- */