.bordotitprod{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #990000;}
a{	font-family: "Century Gothic";	font-size: 10px;	font-weight: bold;	color: #CC0000;	text-decoration: none;}
a:hover{	font-family: "Century Gothic";	font-size: 10px;	font-weight: bold;	color: #000033;	text-decoration: underline;}
.linkcontatti{	font-family: "Century Gothic";	font-size: 12px;	font-weight: bold;	color: #000033;	text-decoration: underline;}
.linkcontatti:hover{	font-family: "Century Gothic";	font-size: 12px;	font-weight: bold;	color: #000082;	text-decoration: underline;}
.td_titolopagina{	font-family: "Century Gothic";	font-size: 15px;	text-transform: uppercase;	color: #FFFFFF;	text-align: left;	vertical-align: middle;	background-color: #0050A9;	font-weight: bold;}
.td_titolopagina_dx{	height: 37px;	background-image: url(../images/titdx.jpg);	width: 9px;	background-position: center center;	background-repeat: no-repeat;}
.td_titolopagina_sx{	background-position: center center;	background-image: url(../images/titsx.jpg);	height: 37px;	background-color: #002750;	width: 9px;	background-repeat: no-repeat;}
body {	font-family: "Century Gothic";	font-size: 12px;	background-color: #eeeeee;}
#galleryheader {	position: absolute;	height: 158px;	width: 655px;	top: 1%;	left:50%;	margin-left:-210px;	z-index:1;}
#sito {	position: absolute;	top: 1%;	left:50%;	margin-left:-460px;	z-index:2;	width: 922px;	background:url(../images/mezzocont.png) repeat-y;}
#header{background-image:url(../images/header.png); background-color:#eee; width:922px; height:199px; position:absolute; top:0; left:0}#footer{background:#eee; padding:10px 0; clear:both}#content{width:670px; margin-top:200px; padding-right:5px; float:right}
#colLeft{float:left; margin-top:200px;}#menu {	position: absolute;	height: 26px;	width: 624px;	top: 153px;	left:50%;	margin-left:-180px;	z-index:3;}
#cerca {	position: absolute;	width: 190px;	top: 170px;	margin-top:0;	left:50%;	margin-left:-453px;	z-index:4;}
.backofferte {	background-image: url(../images/sfondoimgofferte.jpg);	background-repeat: no-repeat;	background-position: center center;}
.mezzocont {	background-image: url(../images/mezzocont.png);	background-repeat: repeat;	background-position: center center;}
.txtform {	font-family: "Century Gothic";	font-size: 10px;	color: #002750;}
.form {	font-family: "Century Gothic";	font-size: 10px;	color: #9E1516;	width: 100px;}
.formeshop {	font-family: "Century Gothic";	font-size: 10px;	color: #333333;	width: 150px;	vertical-align: middle;}
.titformeshop {	font-family: "Century Gothic";	font-size: 10px;	color: #333333;	text-transform: uppercase;}
.titformcerca {	font-family: "Century Gothic";	font-size: 10px;	color: #FFFFFF;}
.pulslogin {	font-family: "Century Gothic";	font-size: 10px;	color: #FFFFFF;	background-image: url(../images/pulslogin.jpg);	background-repeat: no-repeat;	background-position: center center;	width: 150px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.pulscerca {	background-image: url(../images/pulscerca.jpg);	background-repeat: no-repeat;	background-position: center center;	font-family: "Century Gothic";	font-size: 10px;	color: #FFFFFF;	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #990000;	height: 18px;	width: 55px;}
.titnewshome {	font-family: "Century Gothic";	color: #002750;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #002750;	font-size: 10px;	text-transform: uppercase;}
.linkfooter {	font-family: "Century Gothic";	font-size: 10px;	color: #A42526;	text-decoration: underline;}
.linkfooter:hover {	font-family: "Century Gothic";	font-size: 10px;	color: #002750;	text-decoration: underline;}
.footer {	font-family: "Century Gothic";	font-size: 10px;	color: #666666;}
.txtnews {	font-family: "Century Gothic";	font-size: 10px;	color: #002750;}
CSS DI OSCOMMERCE--------------------------------------------------------------------------------------------------------

.boxText { font-family:  "Century Gothic"; font-size: 10px; }
.errorBox {	font-family : "Century Gothic"; font-size : 10px; font-weight: bold; color: #CC0000;}
.stockWarning { font-family : "Century Gothic"; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {	font-family : "Century Gothic"; font-size : 10px; color: #002750; text-decoration: underline;}
TR.header {  background: #ffffff;}
TR.headerNavigation {	background: #ffffff;}
TD.headerNavigation {	font-family:  "Century Gothic"; font-size: 13px; background: #ffffff; color: #666666; font-weight : bold;}
A.headerNavigation {	color: #990000;}
A.headerNavigation:hover {	color: #000033;}
TR.headerError {  background: #ff0000;}
TD.headerError {  font-family: "Century Gothic";   font-size: 12px;   background: #ff0000;   color: #ffffff;   font-weight : bold;   text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {	font-family: "Century Gothic"; font-size: 12px; color: #ffffff; font-weight: bold; text-align: center;}
.infoBox {	background-color: #eeeeee; border: 1px solid #E6E6E6;}
.infoBoxContents {	font-family:  "Century Gothic"; font-size: 10px;}
.infoBoxNotice {}
.infoBoxNoticeContents {  background: #FFE6E6;   font-family:  "Century Gothic";   font-size: 10px;}
TD.infoBoxHeading {	font-family:  "Century Gothic"; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #002750; text-transform: uppercase; text-indent: 10px;}
TD.infoBox, SPAN.infoBox {  font-family:  "Century Gothic";   font-size: 10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;   /**/font-size:12px;/**/
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #f8f8f9;   /**/font-size:12px;/**/
}
TABLE.productListing {  border: 1px;   border-style: solid;   border-color: #eeeeee;   border-spacing: 1px;}
.productListing-heading {	font-family:  "Century Gothic"; font-size: 10px; background: #eeeeee; color: #003366; font-weight: bold;}
TD.productListing-data {  font-family:  "Century Gothic";   font-size: 10px;}
A.pageResults {color: #0000FF;}
A.pageResults:hover {  color: #0000FF;background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {font-family: "Century Gothic"; font-size: 15px; font-weight: bold; color: #9E1516; text-transform: uppercase;}
TD.pageHeading h1{font-size:16px}
TR.subBar {  background: #f4f7fd;}
TD.subBar {  font-family:  "Century Gothic";   font-size: 10px;   color: #000000;}
TD.main, P.main {	font-family: "Century Gothic"; font-size: 11px; line-height: 1.3; color: #003366;}
TD.smallText, SPAN.smallText, P.smallText {	font-family: "Century Gothic"; font-size: 10px;color: #003366; }
TD.accountCategory {	font-family: "Century Gothic"; font-size: 13px; color: #aabbdd;}
TD.fieldKey {	font-family: "Century Gothic"; font-size: 12px; font-weight: bold;}
TD.fieldValue {  font-family:  "Century Gothic";   font-size: 12px;}
TD.tableHeading {  font-family:  "Century Gothic";   font-size: 12px;   font-weight: bold;}
.txtglobal {	font-family: "Century Gothic"; font-size: 12px; font-weight: normal; color: #003366; text-align: justify;}
SPAN.newItemInCart {  font-family:  "Century Gothic";   font-size: 10px;   color: #ff0000;}
SPAN.greetUser {  font-family:  "Century Gothic";   font-size: 12px;   color: #f0a480;   font-weight: bold;}
TABLE.formArea {  background: #f1f9fe;   border-color: #7b9ebd;   border-style: solid;   border-width: 1px;}
TD.formAreaTitle {  font-family: "Century Gothic";   font-size: 12px;   font-weight: bold;}
SPAN.markProductOutOfStock {  font-family: "Century Gothic";   font-size: 12px;   color: #c76170;   font-weight: bold;}
SPAN.productSpecialPrice {	font-family: "Century Gothic"; color: #990000;}
SPAN.errorText {  font-family: "Century Gothic";   color: #ff0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: "Century Gothic"; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: "Century Gothic"; font-size: 10px; color: #000000; }
.messageBox { font-family: "Century Gothic"; font-size: 10px; }
.messageStackError, .messageStackWarning {	color:#FFF; font-family: "Century Gothic"; font-size: 11px; background-color:#EC0000; font-weight: bold; text-align: center; height: 25px;}
.messageStackSuccess {	font-family: "Century Gothic"; font-size: 10px; background-color: #333333; color:#FFF;}
.titabprod {	font-family: "Century Gothic"; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #002750;}
.backfotoprod {	background-image: url(../images/backfotoprod.jpg); background-repeat: no-repeat; background-position: center center;}
.backfotoprod:hover {	background-image: url(../images/backfotoprod.jpg); background-repeat: no-repeat; background-position: center center; border: 1px solid #A11718;}
.bordologo {	border: 1px solid #CCCCCC;}
.marchio {	font-family: "Century Gothic"; font-size: 12px; font-weight: bold; color: #0050A9;}
.titprodotti {	font-family: "Century Gothic"; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #002B59; text-transform: uppercase;}
.formprodotti {	font-family: "Century Gothic"; text-transform: uppercase; color: #FFFFFF; background-color: #002B59; width: 200px;}
.txtglobal a {	font-family: "Century Gothic"; font-size: 12px; color: #990000; text-decoration: underline;}
.txtglobal a:hover {	font-family: "Century Gothic"; font-size: 12px; color: #0050A9; text-decoration: underline;}

.productListing-odd a, .productListing-even a{font-size:12px; color:#000}
.productListing-odd td, .productListing-even td{vertical-align:top}

#filtriProd{margin-left:20px; margin-bottom:15px}
#filtriProd input, #filtriProd select{font-size:12px; margin-bottom:5px}
#filtriProd #btnCerca{border:0; background:#044faa; color:#FFF; cursor:pointer; padding:3px}
#filtriProd #btnCerca:hover{background:#297fe5}

#formNewsletter .btnIscriviti{border:0; background:#044faa; color:#FFF; cursor:pointer; padding:3px}
#formNewsletter .btnIscriviti:hover{background:#297fe5}
