/*--------------------------------------------- Reset Generale ---------------------------------------------*/

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}
	
	html{
		width:100%;
		height:100%}
		
/*--------------------------------------------- Formatazione Textbox + Input box ---------------------------------------------*/
		
input {	
	width:180px;
	height:23px;
	padding:3px 6px 0px 6px;
	/* background:url(/images/bk_input.gif) no-repeat !important;*/
	background:url(/images/bk_input.gif) no-repeat;
	/*background-attachment: scroll !important;
	background-attachment: fixed;*/
	border:none}
	
textarea{
	width:320px;
	height:160px;
	padding:3px 6px 0px 6px;
	background:url(/images/bk_textarea.gif) no-repeat !important;
	background:url(/images/bk_textarea.gif) no-repeat fixed;
	/*background-attachment: scroll !important;
	background-attachment: fixed;*/
	margin-bottom:10px;
	border:none;
	overflow:hidden }
	
#check{
	text-align:left;
	width:20px;
	height:20px;
	border:none;
	}
		
/*--------------------- FORM CONTATTI ---------------------*/	

#content fieldset{
	position: relative;
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding-top:10px;
	padding-bottom:30px
	}
	
	#content fieldset, #content input, #content select, #content textarea {font:11px Verdana, Arial, Helvetica, sans-serif}
		/*#content legend{
		margin-left:1em;
		padding:0;
		color:#000;
		font-weight:bold}*/	
		
		#content fieldset ol{
			padding:0;
			list-style:none}		
			
			#content fieldset li{padding-bottom:5px}			
					
					#content label{					
						float:left;
						width:90px;
						margin-right:1em;
						text-align:right}
	
						#content fieldset.alt{background-color:#fff}
							
							#content fieldset label{margin-top:4px}
								
								#content fieldset span{
									margin:4px 0 0 10px;
									color:#999999;
									vertical-align:top}
									
									.invisibile { visibility: hidden}
									
					#content .pulsante{
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333333;
						width:170px;
						height:38px;
						border: none;
						padding-bottom:5px;
						margin-top:0px;
						background:url(/images/bk_form_button.gif) no-repeat;											
						background-color:transparent
						}
					
					#content .pulsante:hover{
						cursor:pointer;
						color:##E7B445
						}

	
/*--------------------------------------------- Formatazione Generale ---------------------------------------------*/

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#e7b445;
	letter-spacing:0;
	padding:10px 0 0px 0;
	text-align:left
	}
	
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	text-align:left;
	padding:0 0 10px 0;
	}
	
p{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:16px;
	text-align:left
	}

.pulisci{
	clear:both;
	height: 10px;
	}
	
/*--------------------------------------------- Body ---------------------------------------------*/		
		
		body{
			background-color: #a2ccf6;
			background-image: url(/images/bk_sky.jpg) ;
			background-repeat: repeat-x;	
			text-align:center;
			margin:0 auto;
		    height:100%;
			width:100%
			}
			
/*--------------------------------------------- Container + Header ---------------------------------------------*/
/* position relative, da le dimensioni generali e la posizione di tutto il layout */
			
			#container{
				width: 997px;
				height: 100%; /* aggiungere "min height" e istruzione impotant per IE6 */
				margin:0 auto;
				padding-top:20px;
				text-align:center;
				position:relative}
				
				#header{height:227px
				}
			    
/*--------------------------------------------- Menų ---------------------------------------------*/		
		
		
#menu_c{
	/*position:absolute;
	top:154px !important;
	top:153px;
	left:-10px;*/
	z-index:3;
	width:997px;
	height:44px;
	background:url(/images/menu.jpg) no-repeat
	}
	
.menu, .menu ul {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	display:block;
	}
	
.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;	
	z-index:5;
	}
	
.menu li:hover {
	z-index: 20;
	white-space: normal;
	}
	
.menu li li {
	float: none;
	}
	
.menu ul {
	visibility: hidden;	
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	}
	
.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
	}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
	}
	
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
	}

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */

.menu ul {
	background-image: url(/images/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -7px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
	}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 10px 0 -9px;
	}
/* -- sticky.submenu.END -- */

/*-- Stile e attributi del Sottomenų --*/
.menu{
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
	}
	
.menu ul li{
	background-image:url(/images/bck.png);
	background-repeat:no-repeat;	
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}

.menu ul{width:225px}

.menu a{
	text-decoration: none;
	color: #ffffff;
	padding: 5px;
	display:block;
	position:relative
	}

.menu ul li a{text-align:left}

.img_over a:hover{
	color:#ffc74c;
	background: url(/images/arrow.gif) left no-repeat;
	padding-left:25px; /* distanza fra la freccetta e il testo in rollover */
	}
	
.menu .voceCorrente:hover, .menu .voceCorrente:hover>a {
	background:none;
	}

.menu li li {	/* create borders around each item */
	border-bottom:1px solid #77a8d6;
	}

.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top:0;
	}

/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/

/*--------------------------------------------- Voci del Menų ---------------------------------------------*/

	a.link01 span, a.link02 span, a.link03 span, a.link04 span, a.link05 span, a.link06 span, a.link07 span{display:none}
	a.link01, a.link02, a.link03, a.link04, a.link05, a.link06, a.link07{height:44px}
	a.link01{
		width:100px;		
		background:url(/images/bott_consorzio.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	/* 01 stato ON */	
	a:hover.link01{
		background:url(/images/bott_consorzio.gif) no-repeat 0 -44px
		}
		
	a.link02{
		width:165px;		
		background:url(/images/bott_aziende.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	/* 02 stato ON */	
	a:hover.link02{
		background:url(/images/bott_aziende.gif) no-repeat 0 -44px
		}
		
	a.link03{
		width:103px;		
		background:url(/images/bott_realizzazioni.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	/* 03 stato ON */	
	a:hover.link03{
		background:url(/images/bott_realizzazioni.gif) no-repeat 0 -44px
		}
		
	a.link04{
		width:120px;		
		background:url(/images/bott_certificazioni.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	/* 04 stato ON */	
	a:hover.link04{
		background:url(/images/bott_certificazioni.gif) no-repeat 0 -44px
		}
		
	a.link05{
		width:112px;		
		background:url(/images/bott_news_eventi.gif) no-repeat 0 0;
		display:block;
		padding:0}
	/* 05 stato ON */	
	a:hover.link05{
		background:url(/images/bott_news_eventi.gif) no-repeat 0 -44px
		}
		
	a.link06{
		width:104px;		
		background:url(/images/bott_dove_siamo.gif) no-repeat 0 0;
		display:block;
		padding:0}
	/* 06 stato ON */	
	a:hover.link06{
		background:url(/images/bott_dove_siamo.gif) no-repeat 0 -44px
		}
		
	a.link07{
		width:71px;		
		background:url(/images/bott_contatti.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	/* 07 stato ON */	
	a:hover.link07{
		background:url(/images/bott_contatti.gif) no-repeat 0 -44px
		}
		
/*--------------------------------------------- Menų Lingue ---------------------------------------------*/

#lingue{
	width:80px;
	height:22px;
	position:absolute;
	top:31px !important;
	top:33px;
	left:912px;
	z-index:60
	}
	
#lingue ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	display:inline;
	cursor:pointer;
	}

#lingue a:link, #lingue a:hover, #lingue a:active, #lingue a:visited {
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#000;
	text-decoration:none;
	}
	
#lingue a:hover {
	color:#ffc74c;
	}

/*--------------------------------------------- Banner ---------------------------------------------*/

#banner {
	width:997px;
	height:183px;
	z-index:5;
	float:left
	}

/*--------------------------------------------- Content Area ---------------------------------------------*/

/*#content{
	background:url(/images/bk_content.gif) repeat-x;
	width:997px;
	min-height:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575
	}*/

#content{
	background:url(/images/bk_content.gif) repeat-x;
	width:997px;
	min-height:223px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575
	}

#content a:link, #content a:hover, #content a:active, #content a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	text-decoration:none
	}

#content a:hover {
	line-height: 17px;
	color:#ffc74c;
	text-decoration:none
	}

#news_eventi{
	background:url(/images/bk_news_eventi.jpg) no-repeat;
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	width:273px;
	height:183px;
	padding:40px 20px 0 20px;
	float:left
	}
	
#news_eventi a:link, #news_eventi a:active, #news_eventi a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	text-decoration:none
	}

#news_eventi a:hover {
	line-height: 17px;
	color:#5a5cce;
	text-decoration:none
	}
	
#news_eventi_interna {
	background:url(/images/bk_news_eventi_interna.jpg) no-repeat;
	width:272px;
	height:180px;
	margin-bottom:10px;
	padding:60px 20px 0 20px;
	float:left
	}
	
#news_eventi_interna a:link, #news_eventi_interna a:active, #news_eventi_interna a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color: #757575;
	text-decoration:none
	}

#news_eventi_interna a:hover {
	line-height: 17px;
	color:#5a5cce;
	text-decoration:none
	}
	
#consorziate{
	/*background:url(/images/bk_consorziate.jpg) no-repeat;*/
	background:url(/images/bk_consorziate2.jpg) no-repeat;
	margin-right:0px;
	width:374px;
	height:168px;
	padding:55px 0 0 20px;
	float:left
	}
	
#realizzazioni{
	background:url(/images/bk_realizzazioni_pagina.jpg) no-repeat #FFFFFF;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}
	
#case{
	background:url(/images/bk_case.gif) no-repeat;
	width:569px;
	height:165px;
	padding:0 12px 0 12px;
	margin-bottom:10px;
	float:left
	}
	
#case_text{
	width:356px;
	margin-right:14px;
	float:left
	}

#case_image{
	/*background:url(/images/image_facsimile.jpg) no-repeat;*/
	width:195px;
	height:108px;
	margin-top:40px;
	border:#ffffff 2px solid;
	float:left
	}

#area_riservata{
	background:url(/images/bk_area_riservata.gif) no-repeat;
	width:312px;
	height:117px;
	float:left;
	}

/*#input_text{
	top:100px;
	left:20;
	}
	
input {
	background-color:#fff;
	border:1px solid red;
	width:128px;
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	}
	
textarea{
	background-color:#fff;
	overflow:auto;
	width:128px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: orange;
	}*/
	
#brochure{
	background:url(/images/bk_brochure.jpg) no-repeat;
	width:228px;
	height:223px;
	margin-left:10px;
	float:left
	}
	
#brochure_interna{
	background:url(/images/bk_brochure_interna.jpg) no-repeat;
	width:312px;
	height:118px;
	margin-top:0px;
	float:left
	}

#filler{
	background:url(/images/filler.gif) repeat-y scroll;
	width:312px;	
	float:left
	}

#consorzio{
	background:url(/images/bk_consorzio.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}
	
/*---------------------------  consorziate ---------------------------*/
	
#consorziata{
	background:url(/images/bk_consorziata.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:20px 20px 0 20px;
	float:left
	}

#consorziata li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style:inside disc
	}

#consorziata_menu{
	margin-bottom:15px;
	}

#consorziata_menu li{
	display:inline
	}

#consorziata_menu a:hover {
	line-height: 17px;
	color:#5a5cce;
	text-decoration:none
	}

#consorziata_nautilus_logo{
	background:url(/images/logo_nautilus_big.gif) no-repeat;
	width:200px;
	height: auto !important;  /* per i browser moderni */
    height: 47px;      /* per IE5.x e IE6 */
    min-height: 47px;  /* per i browser moderni */
	margin-bottom:20px;
	}
	
#consorziata_tiozzo_logo{
	background:url(/images/logo_tiozzo_big.gif) no-repeat;
	width:200px;
	height: auto !important;  /* per i browser moderni */
    height: 47px;      /* per IE5.x e IE6 */
    min-height: 47px;  /* per i browser moderni */
	margin-bottom:20px;
	}

#consorziata_frison_logo{
	
	width:200px;
	height: auto !important;  /* per i browser moderni */
    height: 47px;      /* per IE5.x e IE6 */
    min-height: 47px;  /* per i browser moderni */
	margin-bottom:20px;
	}
		
#news_eventi_pagina{
	background:url(/images/bk_news_eventi_pagina.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}

#dove_siamo_pagina{
	background:url(/images/bk_dove_siamo.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}
	
#privacy_pagina{
	background:url(/images/bk_privacy_pagina.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}
		
#copyright_pagina{
	background:url(/images/bk_copyright_pagina.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}	

#contatti_pagina{
	background:url(/images/bk_contatti_pagina.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}
	
#certificazioni_pagina{
	background:url(/images/bk_certificazioni_pagina.jpg) #fff no-repeat;
	width:593px;
	height: auto !important;  /* per i browser moderni */
    height: 349px;      /* per IE5.x e IE6 */
    min-height: 349px;  /* per i browser moderni */
	margin-left:20px !important;
	margin-right:9px;
	margin-left:10px;
	padding:70px 20px 0 20px;
	float:left
	}

	

/*--------------------------------------------- Footer ---------------------------------------------*/

#footer {
	background:url(/images/footer.jpg) no-repeat;
	width:997px;
	float:left;
	border-top:20px solid #a2ccf5
	}

#footer_bottom{
	background:url(/images/bk_footer_bottom.gif) repeat-y;
	width:997px;
	height:100%
	}
	
#adress {
	width:150px;
	height:100%;
	padding:24px 24px 24px 42px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	float:left
	}

#adress a:link, #adress a:hover, #adress a:active, #adress a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	text-decoration:none
	}

#adress a:hover {
	line-height: 17px;
	color:#ffc74c;
	text-decoration:none
	}

#certificazioni {
	background:url(/images/footer_divider.gif) center left no-repeat;
	width:420px;
	height:131px;
	padding:24px 24px 24px 42px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	float:left
	}
	
#loghi_certificazioni{
	background:url(/images/certificazioni.gif) center left no-repeat;
	width:412px;
	height:120px;
	}

#privacy_copyright {
	background:url(/images/footer_divider.gif) center left no-repeat;
	width:150px;
	height:131px;
	padding:24px 24px 24px 42px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	float:left
	}

#privacy_copyright a:link, #privacy_copyright a:hover, #privacy_copyright a:active, #privacy_copyright a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17px;
	color: #757575;
	text-decoration:none
	}

#privacy_copyright a:hover {
	line-height: 17px;
	color:#ffc74c;
	text-decoration:none
	}

#credits {
	width:150px;
	height:20px;
	margin:35px 0 0 0;
	float:left
	}
	
#credits a:link, #credits a:hover, #credits a:active, #credits a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none
	}

#credits a:hover {
	color:#52a145;
	text-decoration:none
	}
	
/* PHOTOGALLERY */
#box_photogallery{
	margin-top:20px;
	width:540px;						
	}

#box_photogallery img{
	float:left;
	width:90px;
	border:4px solid #fff;
	padding:0px;
	margin:5px 5px 0 0;	
	}

#google_map{
	width:380px;
	height:350px;
	margin:0 0 10px 0
	}
	
#google_map_aliseo{
	background:url(/images/bk_map.gif) no-repeat;
	width:400px;
	height:300px;
	float:left;
	margin:0 0 10px 0
	}
