body {
	margin-bottom: 0px;
	background-color: #5F6975;
}

td, textarea, input, select {
	font-family: Tahoma;
	font-size: 10px;
	color: #6f6f6f;
	font-weight: normal;
	line-height: 14px;
}

.frame {
	border: 1px solid #E3E3E3;
	background-color: #FFFFFF;
}

.colback {
	background:url(../images/back.jpg) repeat-x;
}

.colbackdx {
	background:url(../images/back_dx.jpg) repeat-x;
}

.titolopag {
	color: #36B4EA;
	font-weight: bold;
}

.testomain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

.testohome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
}

a.leggitutto:link, a.leggitutto:active, a.leggitutto:visited {
	text-align:right;
	font-weight: bold;
	color: #36B4EA;
	text-decoration: none;
	line-height: 12px;
}

a.leggitutto:hover {
	text-decoration: underline;
	line-height: 12px;
}

.text1 {
	font-family: tahoma;
	font-size: 11px;
	color: #e65200;
	font-weight: bold;
}
.text2 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #3fb6e2;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #bfbfbf;
}
.text4 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #3e6641;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #67767a;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
}

a:link {
	color: #6f6f6f;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}
a:visited {
	color: #6f6f6f;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;

}

a:hover {
	color: #6f6f6f;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

a.a:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #3fb6e2;
	text-decoration: none;
}
a.a:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #3fb6e2;
	text-decoration: none;
}
a.a:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	text-decoration: none;
	line-height: 14px;
}

a.b:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #e65200;
	text-decoration: none;
}
a.b:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #e65200;
	text-decoration: none;
}
a.b:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6F6F6F;
	text-decoration: none;
	line-height: 14px;
}

a.c:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: underline;
}
a.c:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: underline;
}
a.c:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;
	line-height: 18px;
}

a.d:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: underline;
}
a.d:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #6f6f6f;
	text-decoration: none;
	line-height: 14px;
}

a.e:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #71A2CB;
	text-decoration: underline;
}
a.e:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #71A2CB;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #81992B;
	text-decoration: none;
}

a.f:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: underline;
}
a.f:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: underline;
}
a.f:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #81992B;
	text-decoration: none;
}

a.g:link {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.g:visited {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a.g:hover {

	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

a.titolopag:link, a.titolopag:visited, a.titolopag:hover {
	text-decoration: none;
}

a.contatti {
	color: #FF6600;
	font-weight:bolder;
}

a.contatti:link, a.contatti:active, a.contatti.visited {
	color: #FF6600;
	text-decoration:none;
}

a.contatti:hover {
	color: #FF6600;
	text-decoration:underline;
	font-weight:bolder;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}

.testmain {
	color: #36B4EA;
	font-weight: bold;
	background:#F4F4F4; 
	height:15px;
	padding: 5px 0 5px 5px;
}

.head_filtri {
	width: 400px;
	background: #F4F4F4;
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	padding: 2px;
	margin-bottom: 3px;
}

	.nav {
	background:url(../images/blue-nav.gif) no-repeat;
	position: relative;
	height: 39px;
	top: -1px;
	*top: 0px; /* IE 6 and IE7 only */
	margin: 0;
	padding: 0;
	}
	
	.nav li {
		display:inline;
	}
	
	.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0px;
	height: 39px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	}
	
	.nav .home a:link, .nav .home a:visited {
		left: 14px;
		width: 105px;
	}

	.nav .home a:hover, .nav .home a:focus {
		background: url(../images/blue-nav.gif) no-repeat -14px -40px;
	}
	.nav .home a:active {
		background: url(../images/blue-nav.gif) no-repeat -14px -80px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(../images/blue-nav.gif) no-repeat -14px -120px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 14px;
		width: 105px;
		height: 39px;
		background: url(../images/blue-nav.gif) no-repeat -14px -40px;
	}
	.nav-home-click {
		background: url(../images/blue-nav.gif) no-repeat -14px -80px;
	}


	
	.nav .chisiamo a:link, .nav .chisiamo a:visited {
		left: 120px;
		width: 115px;
	}
	.nav .chisiamo a:hover, .nav .chisiamo a:focus {
		background: url(../images/blue-nav.gif) no-repeat -120px -40px;
	}
	.nav .chisiamo a:active {
		background: url(../images/blue-nav.gif) no-repeat -120px -80px;
	}
	.current-chisiamo .chisiamo a:link, .current-chisiamo .chisiamo a:visited {
		background: url(../images/blue-nav.gif) no-repeat -120px -120px;
		cursor: default;
	}
	.nav-chisiamo, .nav-chisiamo-click {
		position: absolute;
		top: 0;
		left: 120px;
		width: 115px;
		height: 39px;
		background: url(../images/blue-nav.gif) no-repeat -120px -40px;
	}
	.nav-chisiamo-click {
		background: url(../images/blue-nav.gif) no-repeat -120px -80px;
	}



	.nav .progetti a:link, .nav .progetti a:visited {
		left: 236px;
		width: 120px;
	}
	.nav .progetti a:hover, .nav .progetti a:focus {
		background: url(../images/blue-nav.gif) no-repeat -236px -40px;
	}
	.nav .progetti a:active {
		background: url(../images/blue-nav.gif) no-repeat -236px -80px;
	}
	.current-progetti .progetti a:link, .current-progetti .progetti a:visited {
		background: url(../images/blue-nav.gif) no-repeat -236px -120px;
		cursor: default;
	}
	.nav-progetti, .nav-progetti-click {
		position: absolute;
		top: 0;
		left: 236px;
		width: 120px;
		height: 39px;
		background: url(../images/blue-nav.gif) no-repeat -236px -40px;
	}
	.nav-progetti-click {
		background: url(../images/blue-nav.gif) no-repeat -236px -80px;
	}


	
	.nav .staff a:link, .nav .staff a:visited {
		left: 357px;
		width: 110px;
	}
	.nav .staff a:hover, .nav .staff a:focus {
		background: url(../images/blue-nav.gif) no-repeat -357px -40px;
	}
	.nav .staff a:active {
		background: url(../images/blue-nav.gif) no-repeat -357px -80px;
	}
	.current-staff .staff a:link, .current-staff .staff a:visited {
		background: url(../images/blue-nav.gif) no-repeat -357px -120px;
		cursor: default;
	}
	.nav-staff, .nav-staff-click {
		position: absolute;
		top: 0;
		left: 357px;
		width: 110px;
		height: 39px;
		background: url(../images/blue-nav.gif) no-repeat -357px -40px;
	}
	.nav-staff-click {
		background: url(../images/blue-nav.gif) no-repeat -357px -80px;
	}
	
	
	
	.nav .prodotti a:link, .nav .prodotti a:visited {
		left: 468px;
		width: 120px;
	}
	.nav .prodotti a:hover, .nav .prodotti a:focus {
		background: url(../images/blue-nav.gif) no-repeat -468px -40px;
	}
	.nav .prodotti a:active {
		background: url(../images/blue-nav.gif) no-repeat -468px -80px;
	}
	.current-prodotti .prodotti a:link, .current-prodotti .prodotti a:visited {
		background: url(../images/blue-nav.gif) no-repeat -468px -120px;
		cursor: default;
	}
	.nav-prodotti, .nav-prodotti-click {
		position: absolute;
		top: 0;
		left: 468px;
		width: 120px;
		height: 39px;
		background: url(../images/blue-nav.gif) no-repeat -468px -40px;
	}
	.nav-prodotti-click {
		background: url(../images/blue-nav.gif) no-repeat -468px -80px;
	}
	
	
	
	.nav .faq a:link, .nav .faq a:visited {
		left: 589px;
		width: 75px;
	}
	.nav .faq a:hover, .nav .faq a:focus {
		background: url(../images/blue-nav.gif) no-repeat -589px -40px;
	}
	.nav .faq a:active {
		background: url(../images/blue-nav.gif) no-repeat -589px -80px;
	}
	.current-faq .faq a:link, .current-faq .faq a:visited {
		background: url(../images/blue-nav.gif) no-repeat -589px -120px;
		cursor: default;
	}
	.nav-faq, .nav-faq-click {
		position: absolute;
		top: 0;
		left: 589px;
		width: 75px;
		height: 39px;
		background: url(../images/blue-nav.gif) no-repeat -589px -40px;
	}
	.nav-faq-click {
		background: url(../images/blue-nav.gif) no-repeat -589px -80px;
	}

	/* CODICE PER POPUP JQUERY */
	.popup {
		position: absolute;
		display: none;
		z-index: 50;
		border-collapse:collapse;
	}
	
	.popup td.corner {
		height: 15px;
		width: 19px;
	}
	
	.popup td#topleft { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-1.png); }
    .popup td.top { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-2.png); }
    .popup td#topright { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-3.png); }
    .popup td.left { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-4.png); }
    .popup td.right { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-5.png); }
    .popup td#bottomleft { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-6.png); }
    .popup td.bottom { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-7.png); text-align: center;}
    .popup td.bottom img { display: block; margin: 0 auto; }
    .popup td#bottomright { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-8.png); }

    .popup table.popup-contents {
     	font-size: 12px;
      	line-height: 1.2em;
       	background-color: #fff;
       	color: #666;
      	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
    }

    table.popup-contents th {
       	text-align: right;
       	text-transform: lowercase;
  	}

    table.popup-contents td {
       	text-align: left;
   	}

    tr#release-notes th {
       	text-align: left;
       	text-indent: -9999px;
       	background: url(http://jqueryfordesigners.com/demo/images/coda/starburst.gif) no-repeat top right;
       	height: 17px;
	}

    tr#release-notes td a {
       	color: #333;
    }