#page_content.maxbor {
	background-image: url(../images/second/bg2.png);
	background-repeat: repeat-x;
	background-position: 0px -64px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 950px;
}
#scheda {
	font-size: 14px;
	line-height: 1.1;
	width: 630px;
	position: relative;
	float: left;
}
#scheda * {
	cursor: default;
}
#scheda * a:hover {
	cursor: pointer;
	cursor: hand;
}
.breadcrumb {
	background-color: #f0f0f0;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	position: relative;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 630px;
	clear: both;
	margin-left: -20px;
}
.breadcrumb li {
	display: block;
	float: left;
	clear: none;
	width: auto;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	overflow: visible;
	margin-right: 10px;
	font-size: 12px;
	line-height: 1.2;
	margin-top: 10px;
}
.breadcrumb li.arrow {
	background-image: url(../images/second/scheda.gif);
	background-repeat: no-repeat;
	background-position: -135px -120px;
	padding-left: 20px;
}
 .breadcrumb li a {
	font-weight: bold;
	color: #999;
	white-space: nowrap;
	display: block;
	width: auto;
}
.breadcrumb li a:hover {
	color: #000;
}
.breadcrumb li.home a {
	display: block;
	height: 11px;
	width: 13px;
	background-color: #999;
	background-image: url(../images/second/scheda.gif);
	background-repeat: no-repeat;
	background-position: -133px -131px;
	text-align: left;
	text-indent: -1024px;
	overflow: hidden;
	margin-top: 1px;
	padding-left: 0px;
}
.breadcrumb li.home a:hover {
	background-color: #666;
}
#listaCat {
	margin-left: -20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
 #listaCat, #scheda #divCats {
	display: block;
	clear: both;
	background-color: #F4F4F4;
	padding: 10px;
	margin-bottom: 1px;
	text-align: left;
	width: 630px;
	overflow: hidden;
}
 #listaCat li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	white-space: normal;
	padding-bottom: 2px;
	display: block;
	padding-top: 2px;
	color: #999;
	font-size: 11px;
	line-height: 1.2;
	text-align: left;
	width: 650px;
	clear: both;
}
 #listaCat li a {
	color: #666;
}
 listaCat li a:hover {
 color: #000;
}
 #listaCat li a:hover {
	color: #000;
}
 #listaCat li img {
	height: 10px;
	width: 10px;
	margin-left: 5px;
	cursor: pointer;
	cursor: hand;
	margin-bottom: -1px;
}
#scheda #testata_azienda {
	margin-top: 1px;
	padding-bottom: 10px;
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}
/* clearfix */
#scheda #testata_azienda:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#scheda #testata_azienda {
	display: inline-block;
}
/* start commented backslash hack \*/
* html #scheda #testata_azienda {
	height: 1%;
}
#scheda #testata_azienda {
	display: block;
}
/* close commented backslash hack */

#scheda #testata_azienda dl {
	float: left;
	width: 290px;
	overflow: visible;
	margin-bottom: 20px;
	background-color: #FFF;
	padding: 10px;
	-webkit-border-radius:  6px;
   -moz-border-radius:  6px;
}
#scheda #testata_azienda .logo {
	margin-bottom: 20px;
	max-width: 200px;
}
#scheda #testata_azienda h1 {
	font-size: 22px;
	font-weight: bold;
	color: #1F91C9;
	white-space: normal;
	display: block;
	margin-bottom: 10px;
}
#scheda #testata_azienda dd p {
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
	white-space: normal;
	line-height: 1.3;
}
#scheda #testata_azienda dfn {
	display: inline;
	font-style: normal;
	margin-left: 16px;
	padding-left: 10px;
	width: auto;
	line-height: 1.5;
	margin-bottom: 5px;
}
#scheda #testata_azienda cite  {
	color: #FFF;
	background-color: #1371B3;
	margin-right: 0px;
	padding-left: 3px;
	display: inline-block;
	font-size: 10px;
	line-height: 1.5;
	-webkit-border-radius:  3px;
	-moz-border-radius:  3px;
	white-space: normal;
	font-weight: bold;
	padding-right: 3px;
}
#scheda #testata_azienda .tel {
	background-image: url(../images/second/iconcine.gif);
	background-repeat: no-repeat;
	background-position: -86px -17px;
	margin-left: 10px;
	line-height: 18px;
	overflow: visible;
	display: block;
	height: 18px;
	margin-bottom: 5px;
}
#scheda #testata_azienda .fax {
	background-image: url(../images/second/iconcine.gif);
	background-repeat: no-repeat;
	background-position: -86px 0px;
	margin-left: 10px;
	line-height: 18px;
	overflow: visible;
	display: block;
	height: 18px;
	margin-bottom: 5px;
}
#scheda #testata_azienda .tel cite,
#scheda #testata_azienda .fax cite {
	display: none;
	visibility: hidden;	
}

#scheda #testata_azienda #gmap {
	background-color: #CCC;
	float: right;
	height: 200px;
	width: 260px;
	margin-bottom: 20px;
	border: 10px solid #FFF;
	overflow: hidden;
	-webkit-border-radius:  6px;
	-moz-border-radius:  6px;
	margin-right: 20px;
}
#scheda #testata_azienda #desc {
	display: block;
	clear: both;
	line-height: 1.4;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 610px;
	white-space: normal;
	font-size: 12px;
}
#scheda b,
#scheda strong {
	font-weight: bold;
}
#scheda  h2.hed {
	font-size: 16px;
	font-weight: bold;
	color: #1F91C9;
	display: block;
	background-color: #F0F0F0;
	clear: both;
	height: 41px;
	line-height: 30px;
	position: relative;
	width: 610px;
	overflow: hidden;
	cursor: default;
	background-image: url(../images/second/scheda.gif);
	background-position: 0px -180px;
	text-indent: -1024%;
}
#scheda  h2.hed i {
	background-image: url(../images/second/scheda.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	height: 41px;
	width: 146px;
	left: 0px;
	top: 0px;
	display: block;
}
#scheda h2.hed.s_azienda i {
	background-position: 0px -221px;
}
#scheda h2.hed.s_servizi i {
	background-position: 0px -303px;
}
#scheda  h2.hed.s_brochure i {
	background-position: 0px -344px;
}
#scheda  h2.hed.s_cataloghi  i {
	background-position: 0px -385px;
}
#scheda  h2.hed.s_listini i {
	background-position: 0px -427px;
}
#scheda  h2.hed.s_certificazioni i {
	background-position: 0px -467px;
}
#scheda  h2.hed.s_note i {
	background-position: 0px -508px;
}
#scheda h2.hed.s_caratteristiche i{
	background-position: 0px -549px;
}
#scheda #testata_azienda #desc p.ziktz {
	margin: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#scheda #testata_prodotto {
	margin-top: 1px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 630px;
	display: block;
	clear: both;
	top: 10px;
	right: 10px;
}
/* clearfix */
#scheda #testata_prodotto:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#scheda #testata_prodotto {
	display: inline-block;
}
/* start commented backslash hack \*/
* html #scheda #testata_prodotto {
	height: 1%;
}
#scheda #testata_prodotto {
	display: block;
}
/* close commented backslash hack */


#scheda #testata_prodotto dl {
	width: auto;
	overflow: hidden;
	margin-right: 20px;
	display: block;
	margin-left: 20px;
	float: left;
}
#scheda #testata_prodotto .foto_prodotto {
	background-color: #FBFBFB;
	width: 230px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #CCC;
	display: block;
	float: left;
}
#scheda #testata_prodotto .ikeimg {
	display: block;
	float: left;
}
#scheda #testata_prodotto h1 {
	font-size: 22px;
	font-weight: bold;
	color: #1F91C9;
	white-space: normal;
	display: block;
	margin-bottom: 10px;
	max-width: 385px;
}
#scheda #testata_prodotto h2 {
	font-weight: bold;
	max-width: 385px;
}
#scheda #testata_prodotto #desc {
	display: block;
	clear: both;
	line-height: 1.4;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 630px;
	white-space: normal;
	font-size: 12px;
}
#scheda #testata_prodotto .logo_azienda_prodotto {
	max-width: 100px;
	margin-top: 20px;
	display: block;
	clear: both;
	margin-bottom: 10px;
}
#scheda #bottoncini {
	position: absolute;
	top: 0px;
	display: block;
	white-space: nowrap;
	z-index: 50;
	right: 0px;
	text-align: right;
}
#scheda #bottoncini li {
	display: block;
	float: left;
	position: relative;
	clear: right;
	height: 18px;
	width: 18px;
	margin-left: 10px;
	text-align: left;
	text-indent: -1024px;
}
#scheda #bottoncini li a {
	text-indent: -1024px;
	overflow: hidden;
	text-align: left;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 18px;
	width: 18px;
}
#scheda #bottoncini li.sponsorizzata {
	background-image: url(../images/second/sprite.png);
	background-repeat: no-repeat;
	background-position: -122px -173px;
}
#scheda #gallery {
	background-color: #f0f0f0;
	display: block;
	height: auto;
	margin-bottom: 1px;
	clear: both;
	overflow: hidden;
	width: 100%;
}
#scheda #gallery ul.img_admin {
	display: block;
	clear: both;
	overflow: visible;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#scheda #gallery ul.img_admin li {
	clear: none;
	float: left;
	display: block;
	height: 100px;
	width: 100px;
	position: relative;
	background-color: #FFF;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	margin-left: 10px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
#scheda #gallery ul.img_admin li span {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #1F91C9;
	text-align: center;
	height: 18px;
	width: auto;
	right: 5px;
	position: absolute;
	display: block;
	cursor: pointer;
	cursor: hand;
	visibility: hidden;
	-webkit-border-radius:  4px;
	-moz-border-radius:  4px;
	padding-right: 10px;
	padding-left: 10px;
	bottom: 5px;
}
#scheda #gallery ul.img_admin li:hover span {
	visibility: visible;
}
#scheda #gallery ul.img_admin li a {
	background-color: #FBFBFB;
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	height: 80px;
	width: 80px;
	overflow: hidden;
}
#scheda #gallery ul.img_admin li a img {
	background-color: #FFF;
	display: block;
	visibility: visible;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#scheda.admin #gallery ul.img_admin li img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#scheda #bottoniera {
	background-color: #FFF;
	display: block;
	height: 50px;
	position: relative;
	text-align: left;
	overflow: visible;
	width: 630px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#scheda #bottoniera li {
	display: block;
	height: 1px;
	position: absolute;
	overflow: visible;
	line-height: 30px;
	width: 630px;
	white-space: nowrap;
	left: 0px;
	top: 0px;
}
#scheda #bottoniera a {
	background-image: none;
	background-position: 0px 0px;
	display: block;
	background-repeat: no-repeat;
	color: #1F91C9;
	height: 30px;
	margin-right: 10px;
	position: absolute;
	cursor: pointer;
	cursor: hand;
}
#scheda #bottoniera a:hover {
	background-position: 0px 0px;
	height: 30px;
	white-space: nowrap;
	text-decoration: none;
	background-image: none;
}
#scheda #bottoniera b {
	display: none;
}
#scheda #bottoniera li i {
	background-color: #fdf8ae;
	width: 150px;
	border: 4px solid #efbf2d;
	position: absolute;
	white-space: normal;
	padding: 10px;
	z-index: 150;
	margin-left: -50%;
	display: block;
	font-size: 12px;
	line-height: 1.3;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	cursor: help;
	margin-top: 25px;
	visibility: hidden;
	font-style: normal;
}
#scheda #bottoniera li i span {
	background-image: url(../images/home.gif);
	background-repeat: no-repeat;
	background-position: -296px -70px;
	display: block;
	position: absolute;
	height: 25px;
	width: 25px;
	overflow: hidden;
	visibility: inherit;
	padding-top: -20px;
	padding-right: 0px;
	top: -25px;
	right: 25px;
}
#scheda #bottoniera li:hover i {
	visibility: visible;
}
#scheda #bottoniera .stampa a {
	background-image: url(../images/second/scheda.gif);
	background-position: 0px 0px;
	width: 71px;
	position: absolute;
	top: 10px;
	left: 10px;
}
#scheda #bottoniera .stampa a:hover {
	background-image: url(../images/second/scheda.gif);
	background-position: 0px -30px;
}
#scheda #bottoniera .invia a {
	background-image: url(../images/second/scheda.gif);
	background-position: -71px 0px;
	width: 71px;
	position: absolute;
	top: 10px;
	left: 91px;
}
#scheda #bottoniera .invia a:hover {
	background-image: url(../images/second/scheda.gif);
	background-position: -71px -30px;
}
#scheda #bottoniera .contatta a {
	background-image: url(../images/second/scheda.gif);
	background-position: 0px -60px;
	width: 146px;
	position: absolute;
	top: 10px;
	left: 172px;
}
#scheda #bottoniera .contatta a:hover {
	background-image: url(../images/second/scheda.gif);
	background-position: 0px -90px;
}
#scheda #bottoniera .sito a  {
	background-image: url(../images/second/scheda.gif);
	background-position: 0px -120px;
	width: 122px;
	position: absolute;
	top: 10px;
	right: 10px;
}
#scheda #bottoniera .sito a:hover {
	background-image: url(../images/second/scheda.gif);
	background-position: 0px -150px;
}
#scheda #bottoniera hr {
	position: absolute;
	background-color: #1F91C9;
	display: block;
	margin: 0px;
	padding: 0px;
	visibility: visible;
	border-top-color: #1F91C9;
	border-right-color: #1F91C9;
	border-bottom-color: #1F91C9;
	border-left-color: #1F91C9;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 630px;
	bottom: -2px;
	left: 0px;
	overflow: hidden;
}
#scheda #campi h2.hed {
	display: block;
	background-color: #F0F0F0;
	clear: both;
	height: 41px;
	position: relative;
	width: 630px;
	overflow: hidden;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	cursor: default;
	background-image: url(../images/second/scheda.gif);
	background-repeat: repeat-x;
	background-position: 0px -180px;
}
#scheda #campi .interruttore {
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
}
#scheda #campi .interruttore li {
	display: block;
	float: right;
	background-image: url(../images/second/iconcine.gif);
	overflow: hidden;
}
#scheda #campi .interruttore li a {
	text-align: left;
	text-indent: -1024px;
	display: block;
	height: 16px;
	width: 16px;
	background-color: #000;
	overflow: hidden;
	visibility: visible;
}
#scheda #campi .interruttore li .off {
	visibility: hidden;
	display: none;
}
#scheda #campi .interruttore li a.chiudi {
	background-image: url(../images/second/iconcine.gif);
	background-repeat: no-repeat;
	background-position: -52px -35px;
}
#scheda #campi .interruttore li a.apri {
	background-image: url(../images/second/iconcine.gif);
	background-repeat: no-repeat;
	background-position: -52px -18px;
}
#scheda #campi .campo {
	line-height: 1.3;
	white-space: normal;
	width: 610px;
	overflow: hidden;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#scheda #campi .campo p {
	margin-bottom: 10px;
}
#scheda #campi .campo img {
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#scheda #campi .campo a {
	text-decoration: underline;
}
#scheda #campi .campo ul li {
	list-style-position: outside !important;
	list-style-type: disc !important;
	margin-left: 20px;
	padding-left: 0px;
}
#scheda #campi .campo ol, #scheda #campi .campo ol li {
	list-style-position: outside !important;
	list-style-type: decimal !important;
	margin-left: 20px;
	padding-left: 0px;
}
#scheda #campi dd .campo ul, #scheda #campi dd .campo dl {
	display: block;
	padding-left: 20px;
}
#scheda #campi dd .campo li {
	margin-top: 5px;
	margin-bottom: 5px;
}
#scheda hr {
	display: none;
	visibility: hidden;
	height: 0px;
	width: 0px;
}
#scheda #prodotti h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	background-color: #F0F0F0;
	margin-top: 2px;
	margin-bottom: 1px;
	width: auto;
	background-image: url(../images/second/scheda.gif);
	background-repeat: repeat-x;
	background-position: 0px -180px;
	display: block;
	height: 41px;
}
#scheda #prodotti h2.s_prodotti i {
	background-position: 0px -262px;
	background-image: url(../images/second/scheda.gif);
	background-repeat: no-repeat;
	text-indent: -1024px;
	display: block;
	height: 41px;
	width: 140px;
	overflow: hidden;
}
#scheda #prodotti ol {
	display: block;
	overflow: hidden;
	width: 630px;
	z-index: 50;
}
#scheda #prodotti ol li {
	display: block;
	position: relative;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 105px;
	overflow: visible;
	z-index: 50;
	width: 630px;
	background-color: #f8f8f8;
}
#scheda #prodotti ol li:nth-child(2n+1) {
background-color: #fff;
}
#scheda #prodotti ol li:hover {
	background-image: url(../images/second/bg2.png);
	background-position: 0px -64px;
}
#scheda #prodotti ol li img {
	position: absolute;
	left: 10px;
	top: 20px;
	background-color: #1F91C9;
	width: 64px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 50;
}
#scheda #prodotti ol li h3 {
	position: absolute;
	left: 90px;
	top: 24px;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	z-index: 50;
	width: 533px;
	height: auto;
}
#scheda #prodotti ol li p {
	position: absolute;
	left: 90px;
	font-size: 12px;
	line-height: 1.1;
	width: 534px;
	bottom: 22px;
	z-index: 50;
	height: 27px;
	overflow: hidden;
}
#scheda #prodotti ol li ul {
	position: absolute;
	top: 20px;
	right: 10px;
	text-align: right;
	height: 16px;
	display: block;
	overflow: hidden;
	z-index: 150;
}
#scheda #prodotti ol li ul li {
	display: block;
	text-indent: -1024px;
	overflow: hidden;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	font-size: 10px;
	background-color: #1F91C9;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	clear: none;
	z-index: 150;
	background-image: url(../images/second/iconcine.gif);
	background-repeat: no-repeat;
	cursor: help;
}
#scheda #prodotti .cat_1 {
	background-position: -1px -18px;
}
#scheda #prodotti .cat_2 {
	background-position: -1px -52px;
}
#scheda #prodotti .cat_3 {
	background-position: -1px -35px;
}
#scheda #prodotti .cat_4 {
	background-position: -18px -35px;
}
#scheda #prodotti .cat_5 {
	background-position: -35px -35px;
}
#scheda #prodotti .cat_6 {
	background-position: -35px -52px;
}
#scheda #prodotti .cat_7 {
	background-position: -1px -1px;
}
#scheda #prodotti .cat_8 {
	background-position: -18px -18px;
}
#scheda #prodotti ol li a {
	text-align: left;
	display: block;
	position: absolute;
	top: 1px;
	text-indent: -1024px;
	z-index: 100;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5dbed;
	height: 105px;
	width: 678px;
	left: 0px;
	background-image: url(../images/spacer.gif);
}
#consigliati dd:nth-child(2n+1) {
 background-color: #f7f7f7;
}
.contact {
	background-color: #EEE;
	padding: 20px;
	margin-top: 1px;
	line-height: 1.2;
	font-size: 14px;
	background-image: url(../images/contact_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	position: relative;
	display: block;
	width: 630px;
	overflow: visible;
}
.contact .lft {
	display: block;
}
.contact .error {
	font-size: 14px;
	line-height: 1.9;
	font-weight: bold;
	color: #ff4900;
	padding: 6px;
}
.contact .rgt {
	overflow: scroll;
}
.contact .ballon {
	font-size: 12px;
	line-height: 1.1;
	color: #000;
	position: absolute;
	width: 250px;
	top: 80px;
	right: 20px;
	visibility: hidden;
	display: none;
}
.contact .cpt {
	background-color: #F5F5F5;
	display: block;
	width: 100%;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.contact .rgt textarea {
	font-size: 11px;
	height: 70px;
	margin: 0px;
	background-color: #FBFBFB;
	font-family: sans-serif;
}
.contact legend {
	display: block;
	width: 100%;
	padding-bottom: 20px;
	font-weight: bold;
	color: #1c4564;
	font-size: 16px;
}
.contact label {
	display: block;
	font-weight: normal;
	color: #999;
	line-height: 1.3;
	clear: both;
	font-size: 11px;
	font-style: normal;
	padding-bottom: 4px;
}
.contact label b {
	font-weight: normal;
	color: #333;
	font-style: normal;
	font-size: 14px;
}
.contact input#captcha,
.contact input#captcha2 {
	background-color:#DCDDE1 !important;
	border:1px solid #28292D !important;
	color:#000000 !important;
	display:inline !important;
	font-family:"Courier New", Courier, monospace;
	font-size:20px !important;
	font-style:italic !important;
	font-weight:normal !important;
	height:22px !important;
	padding:0 !important;
	width:78px !important;
	margin-top: 0px !important;
	margin-right: 10px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	text-align: center;
}
.contact img#realcaptcha {
	vertical-align: bottom;
}
.contact textarea, .contact input, .contact #indirizzo {
	margin-bottom: 20px;
	width: 300px;
	color: #666;
	border: 1px solid #CCC;
	padding-top: 8px !important;
	padding-right: 4px !important;
	padding-bottom: 8px !important;
	padding-left: 4px !important;
	font-size: 14px;
	font-family: sans-serif;
	clear: both;
	background-image: url(../images/spacer.gif);
	cursor: text !important;
}
.contact textarea:hover, .contact input:hover {
	color: #000;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	cursor: pointer;
	cursor: hand;
}
.contact input[type=checkbox] {
	margin: 0px;
	height: auto;
	width: auto;
}
.contact #messaggio {
	width: 410px;
}
.contact #privacy {
	margin-top: 30px;
	width: 410px;
	background-color: #EEE;
	font-size: 11px;
}
.contact #privacy:hover {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#btnContactAzienda,
#buttonInvioEmail {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ffa600;
	text-align: center;
	border: 1px solid #de9203;
	width: 310px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	cursor: hand;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 4px;
	padding-left: 4px;
	cursor: pointer !important;
	cursor: hand !important;
}
#btnContactAzienda:hover,
buttonInvioEmail:hover {
	background-color: #ffc000;
}
#scheda.admin #desc {
	clear: both !important;
	padding-top: 20px;
	padding-bottom: 10px;
}
#scheda.admin #testata_prodotto h2 {
	margin-bottom: 20px;
}
#scheda.admin #testata_prodotto h3 {
	max-width: 350px;
}
#scheda.admin #btndescrizione, #scheda.admin #gallery2 #labelGallery, #scheda.admin #labelThumbnail, #scheda.admin .btnModifica, #scheda.admin .aggcat {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #669BAA;
	background-color: #e7e7e7;
	text-align: center;
	vertical-align: middle;
	display: block;
	width: 230px;
	cursor: pointer;
	cursor: hand;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	utline:none;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92d2ff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FBFBFB;
}
#scheda.admin #btndescrizione:hover, #scheda.admin #gallery2 #labelGallery:hover, #scheda.admin #labelThumbnail:hover, #scheda.admin .btnModifica:hover, #scheda.admin .aggcat:hover {
	background-color: #1f91c9 !important;
	color: #FFF !important;
	border-bottom-color: #50829e;
	text-decoration: none;
}
#scheda.admin .btnModifica {
	background-color: #ff4900 !important;
	display: block;
	position: relative;
	color: #FFF !important;
	background-image: none;
	margin-bottom: 80px;
	margin-left: 430px;
	cursor: pointer;
	cursor: hand;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	utline:none;
	line-height: 22px;
	height: 22px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-top-color: #FFF;
}
#scheda.admin ul.interruttore li {
	background-image: none !important;
	display: inline !important;
	width: auto !important;
	overflow: visible !important;
}
#scheda.admin ul.interruttore li .btnModifica {
	width: 75px !important;
	background-color: #e7e7e7 !important;
	line-height: 18px !important;
	height: 18px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 1px !important;
	padding-left: 0px !important;
	overflow: hidden !important;
	border-bottom-color: #50829e!important;
	color: #669BAA!important;
	border-top-color: #FFF;
	margin: 0px;
}
#scheda.admin #btndescrizione {
	margin-bottom: 20px;
	clear: both;
	margin-left: 10px;
	margin-top: 10px;
}
#scheda.admin .mceLayout {
	width: 670px !important;
}
#scheda.admin .editable {
	background-image: url(../images/modifica.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
	cursor: pointer;
	cursor: hand;
	height: auto;
	overflow: visible;
	margin: 0px;
	width: auto;
	max-width: 300px;
}
#scheda.admin .editable2 {
	background-image: url(../images/modifica.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
	cursor: pointer;
	cursor: hand;
}
#scheda.admin #gallery2 {
	background-color: #F0F0F0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1F91C9;
	margin-top: -5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	display: block;
	clear: both;
}
#scheda.admin.prod #gallery2 {
	margin-bottom: 0px;
}
#scheda.admin #gallery2 #labelGallery {
	cursor: pointer;
	cursor: hand;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	position: relative;
	margin-left: 0px;
	width: 210px;
}
#scheda.admin #labelThumbnail {
	clear: both;
	position: relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#scheda.admin #divThumbnail {
	background-color: #F0F0F0;
	margin-top: -40px;
	margin-bottom: 20px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1F91C9;
}
#scheda.admin #gallery2 b {
	display: block;
	margin-top: 5px;
}
#scheda.admin #campi .campo {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: dotted;
	border-right-color: #FBFBFB;
	border-left-color: #FBFBFB;
	padding-right: 9px;
	padding-left: 9px;
}
#scheda.admin #divCats {
	background-color: #F4F4F4;
	width: 650px;
	display: block;
	clear: both;
	overflow: hidden;
	border: 1px solid #F0F0F0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #000;
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
}
#scheda.admin #listaCat {
	margin-bottom: 0px;
}
#scheda.admin #listaCat li {
	color: #333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	width: 650px;
}
#scheda.admin #listaCat .aggcat {
	margin-top: 10px;
}
#scheda.admin #divCats li input {
	background-color: #4270AF;
	display: block;
	position: relative;
	text-align: center;
	font-size: 11px;
	line-height: 1.3;
	vertical-align: middle;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-weight: bolder;
	width: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-style: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 10px;
	cursor: pointer;
	cursor: hand;
	margin-left: 246px;
}
#scheda.admin #divCats select {
	color: #000;
	padding: 2px;
	width: 300px;
	cursor: pointer;
	cursor: hand;
	font-size: 11px;
	background-color: #F9F9F9;
	margin-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#uploadThumbnail,
#uploadGallery1,
#close {
	background-color: #ff4900;
	display: block;
	position: relative;
	text-align: center;
	font-size: 10px;
	line-height: 1.3;
	vertical-align: middle;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-weight: bolder;
	width: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-style: none;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	cursor: pointer;
	cursor: hand;
	clear: none;
	margin-right: 10px;
}
#scheda.admin #close {
	color: #FBFBFB;
	background-color: #949494;
	position: relative;
	left: 124px;
	top: -30px;
}
#scheda.admin #testata_prodotto .foto_prodotto, #scheda.admin #testata_azienda .logo {
	margin-bottom: 10px;
}
#scheda  #desc b,
#scheda  #desc strong
 {
	font-weight: bold;
}

#scheda  #desc ul li {
	list-style-position: outside !important;
	list-style-type: disc !important;
	margin-left: 20px;
	padding-left: 0px;
}