/* Copyright (c) 2002-2007 Open2b Software Snc. */

body, table, th, input, select, textarea {
    font-family: arial, sans-serif;
    font-size: x-small;
    font-size: small;
	color: #2b2b2b;
}

html>body, html>body td, html>body th, html>body input, html>body select, html>body textarea {
    font-size: small;
}

body {
		margin:0;
		background-color:#ffffff;
		text-align:center;
}

th { text-align: left; font-weight: normal; }

li { line-height: 140%; }

.path { font-size: 85%; height:15px;}
.paging { font-size: 85%; margin: 5px 0; padding-top:5px; }

h1 { color:#2b2b2b; font-family:arial, sans-serif; font-size:14px; margin: 0 0 0.5em 0; padding: 0; font-weight:normal;}
h2 { color:#2b2b2b; font-family:arial, sans-serif; font-weight:normal; font-size: 140%; border-bottom: 1px solid #ccc; margin: 1em 0 0.5em 0; padding: 0; clear: both; }
h3 { color:#2b2b2b; font-family:arial, sans-serif; font-weight:bold; font-size: 100%; margin: 1 0 0.2em 0; }

.bodyContent { text-align:left; width: 1004px; background-color:#ededed; margin:0 auto;}
.mainContent { width:95%; }

/*
    files: inc/header.inc
*/

.header { background-image: url('/open2b/site/1138/images/Home_Sport3000_2.jpg'); background-repeat: no-repeat; clear: both; width:1004px; height:107px;}
.header a { text-decoration: none; }

.headerNavigation {
    padding: 12px 0;
    text-align: right;
}


.headerNavigation ul {
    display: inline;
}
.headerNavigation ul li {
    background: url('/open2b/site/1121/style/images/dot.png'); background-repeat: no-repeat;
    display: inline;
    font-size: 85%;
    list-style-type: none;
    padding-left: 7px;
    margin-left: 10px;
}


.languages { margin: 5px 0 4px 0; width: 160px; text-align: center;}
.languages ul { display: inline; margin-left: 0; }
.languages ul li { display: inline; list-style-type: none; margin: 0; padding-left: 1px; }
.languages ul li img { border: 0; }

/*
    files: search_catalog.dwt
*/

.searchCount { font-weight: bold; margin-bottom: 0.5em;  text-align: left;}

/* Login */
.login { text-align: left; min-height: 150px; background: #f1f2f6; border: 1px solid #ddd; color:#666; font-size:80%; padding: 1em; }
.login h3 { display: none; }
.login label { font-family:Arial, Helvetica, sans-serif;  font-size: x-small; font-style: normal; }
.login input { font-size: x-small; }
.login a:link { text-decoration: none; }

/* Menu */
.verticalMenu{
	vertical-align: top;
	margin: 0;
}

.verticalMenuHeader {
	width: 153px;
	height: 32px;
	background-image:url('/open2b/site/1121/images/headerCategoryBox.jpg'); background-repeat: no-repeat;
	
}

.verticalMenuFooter {
	width: 153px;
	height: 8px;
	background-image:url('/open2b/site/1121/images/footerCategoryBox.gif'); background-repeat: no-repeat; }

.verticalMenu h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: White;
	vertical-align: middle;
	text-align: center;
	border: 0;
	padding-top:5px;
}

.verticalMenu ul {
    list-style: none;
    margin: 0;
}

.verticalMenu ul li {
	width: 153px;
	height: 22px;
    background-image:url('/open2b/site/1121/images/bgCategory.jpg'); background-repeat: no-repeat;
	 margin-left:-40px;
	 padding-left: 15px;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

*html .verticalMenu ul li {
	width: 153px;
	height: 22px;
    background-image:url('/open2b/site/1121/images/bgCategory.jpg'); background-repeat: no-repeat;
	 margin-left: 0px;
	 padding-left: 15px;
	 margin-right:-10px;
	 text-align: left;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.verticalMenu h1
{ 	
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e3192;
	font-weight: bold;
}

.verticalMenuProducers
{
	width:153px;
}

*html .verticalMenuProducers
{
	padding-left:23px;
}

*html .verticalMenu h1
{
	padding-top:0px;
}

.verticalMenu ul li a { text-decoration: none; }
.verticalMenu li a:hover { color: #999999; }
.verticalMenu a:link { color: #000000; }
.verticalMenu a:visited { color: #000000; }

.menuList { width: 153px; margin-top: 0px;}
*html .menuList { width: 153px; margin-top: -13px;}

/* Departments */

.path h1 { margin-top: 0; padding-top: 5px; }

.headerBoxGrigio { background-image:url('/open2b/site/1121/images/headerBoxGrigio.gif'); background-repeat:no-repeat; width:580px; height:30px; }
.headerBoxGrigio h1 {padding:8px 0px 0px 15px; font-size:14px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#ffffff; }
.headerBoxGrigio h1 a:link { font-size:14px; font-weight:bold; color:#ffffff; }
.headerBoxGrigio h1 a:hover { font-size:14px; font-weight:bold; color:#ffffff; }
.headerBoxGrigio h1 a:visited { font-size:14px; font-weight:bold; color:#ffffff; }

.subDepartments {
	width:565px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #ffffff;
	color: #2e3192;
	padding: 0.5em;
	font-weight:bold;
	white-space: nowrap;
	text-align: left;
}

.subDepartmentsHeader {
	width:580px;
	height:12px;
	background-image:url('/open2b/site/1121/images/headerBoxBianco.gif');
	background-repeat:no-repeat;
}
*html .subDepartments
{
	margin-top:-5px;
	width:564px;
}

.subDepartmentsFooter {
	width:580px;
	height:12px;
	background-image:url('/open2b/site/1121/images/footerBoxBianco.gif');
	background-repeat:no-repeat;
}
.subDepartments a { text-decoration: none; color: #2e3192; font-weight:normal; font-size:12px; }
.subDepartments a:hover { text-decoration:underline; }
.subDepartments a:visited { list-style: none; }
.subDepartment img { margin-bottom: 2px; }

/* Products */

.product {
	 width: 50%;
	 float:left; 
}

.products { text-align:left; width:578px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; }

.productName {width:90%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b; }
.productName h1 { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b; }
.productName h1 a:link { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b; font-weight:bold; }
.productName h1 a:visited { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b; font-weight:bold; }
.productName h1 a:hover { text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b; font-weight:bold; }
.productProducer { font-size:11px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#2e3192; }
.productProducer a:link { font-size:14px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#2e3192; }
.productProducer a:hover { font-size:14px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.productImage { width:80%; float: left; padding: 0 2em 1em 0; }
.productImage1 { width:50%; height:auto; float:left; padding: 0 2em 1em 0; }
.productPrices div { margin-bottom: 3px; width:90%; }
.productPrices1 div { margin-bottom:3px; float:left; }
.productPrices label { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; }
.productListPrice { color:#626262; font-size: 14px; text-decoration: line-through; white-space:nowrap; }
.productPrice {width:50px; color:Red; font-size:14px; font-weight: bold; white-space:nowrap; }
.productPriceDiscount { color: #5dad37; }
.productNotOnSale { color:#2e3192; }
.productNotAvailable { color:#2e3192; }

.productChart { text-align: left; }
.productChart h2 { margin: 0.5em 0 0.5em 0; }
.productChart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.productChart td { border-bottom: 1px solid #eee; }

/* addToCart */

.addToCart {
    background: #f1f2f6;
    border: 1px solid #ddd;
    font-weight: bold;
    padding: 1em 0 2em 0;
    text-align: center;
}

.addToCart label { color: #666; font-weight: bold; }

.addToCart input { margin-top: 8px; }

/* addToWishList */

.addToWishList { text-align: center; }
.addToWishList input { margin: 1em 0 2em 0; width:85% }

/* Cart */


.cartCoupon { padding-left:0px; }
.cartCoupon td { padding-left:0px; font-size:12px; }
.cartMethods { margin: 1em 0 1em 0; padding-left:0px; }
.cartMethods td { padding-left:0px; }
.cartItems { width:580px; }
.cartItems th { background:#999999; color:#ffffff; font-weight: bold; }
.cartItems td { border-bottom:1px solid #999999; background:#ffffff; }
.cartItems a:link { color:#2e3192; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.cartItems a:hover { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.cartItems a:visited { color:#2e3192; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.cartItems .totalRow {  }
.cartItems td.totalLabel { font-weight: bold; }
.cartItems td.total { font-weight: bold; }
.cart { width:600px; padding-left:10px; padding-right:5px; }
.cart h5 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:red; padding-left:3px; }
.cartEmptyBox { width:570px; padding-left:20px; padding-right:5px; background:#ffffff; border:1px solid #999999; }
.cartItems .discountLabel, .cartItems .discount { color: brown; font-weight: bold; }


/* Order */

.orders th { background: #999999; color:#ffffff; font-weight:bold; }
.orders td { border-bottom: 1px solid #999999; }

.orderCart { }
.orderCart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.orderCart td { border-bottom: 1px solid #eee; }
.orderCart .totalRow { background: #ffc; }
.orderCart td.totalLabel { font-weight: bold; }
.orderCart td.total { font-weight: bold; }
.orderCart .delivery { margin: 1em 0 1em 0; }

.orderDetail {}

/* Checkout */

.note { text-align: center; }
.checkoutStages { font-size: 120%; text-align: center; color: #666666; }
.checkoutStage { color: #ee3300; font-weight: bold; }
.checkoutForm { width: 100%; }
.checkoutButtons { text-align: center; margin-top: 1em; margin-bottom: 5em; padding-top: 1em; border-top: 1px solid #ccc; }

/* Footer */

.footer {
	width:1004px;
	height:67px;
    clear: both;
	background-image:url('/open2b/site/1121/images/bk_alto_footer.gif');
	background-repeat:no-repeat; 
	margin-top:0em;
}
.footer a:link { color:#2e3192; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
.footer a:visited { color:#2e3192; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.footer a:hover { color: black; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.copyright { text-align:center; padding-top:5px; }

/* Closed */

.closed { background: #edf2f2; padding: 5em; text-align: center; }

/* Forms */

form { padding: 0; margin: 0; display: inline; }

.required { vertical-align: top; color: red; }

.message {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.messageInfo {
    color: #000000;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    text-align: center;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.fieldError { background: #ffffd5; }

.error { color: red; display: block; }

.errorSummary {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}


/* classi struttura nuovo layout */
.main { width:1004px; height:200px; background-image: url('/open2b/site/1121/images/bk_centro.jpg'); background-repeat: no-repeat; background-position:top; }
.colSx {vertical-align:top; float:left; width:153px; margin-top:-3px; margin-left:30px;}
.colCx {vertical-align:top; float:left; width:620px; margin-left:5px; margin-right:5px; padding-right:5px; padding-left:5px; }
.colDx {vertical-align:top; float:left; width:153px; margin-top:-3px;}
*html .colCx { margin-left:0px; padding-left:0px; margin-right:0px; padding-right:0px; }
*html .colSx { margin-right:0px; margin-top:0px; margin-left:9px;}
*html .colDx { margin-right:0px; margin-top:0px; margin-left:0px; padding-left:0px; padding-right:0px;}

h6 { margin:0px; color:#2e3192; font-family:arial, sans-serif; font-size:14px; padding:20px; font-weight:normal;}

h4 { font-family: arial; font-size: 130%; margin: 0 0 0.5em 0; padding: 0; }

.search { width:589px; padding-left:20px; padding-right:5px; }
*html .search { padding-left:16px; padding-right:0px; }
.search h5 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:red; padding-left:3px; }

.detProm { width:589px; }
.detProm h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:red; padding-left:13px; }
.detProm h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:3px; color:#2e3192; font-weight:bold; }
.promDesc { padding-left:0px; }
.promDesc p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2e3192; font-weight:normal; }

.depBox { width:589px; padding-left:20px; padding-right:5px; }
.depBox h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:red; padding-left:3px; }

.prodBox { width:589px; padding-left:20px; padding-right:5px; }
.prodBox h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:3px; color:#2e3192; font-weight:bold; }
.prodBox h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:red; padding-left:3px; }

.intBox { width:580px; padding-left:20px; }
.intBox p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b; font-weight:normal; }
.intBox h7 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #2b2b2b; font-weight:normal; }
.intBox h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:normal; }
.intBox h5 { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:red; height:23px;}
.intBoxHead { border-bottom:1px solid #999999; width:580px; height:20px; }

.nameLinkProduct { font-weight:bold; font-size:14px; color:#2b2b2b; font-family: Arial, Helvetica, sans-serif; }
.nameLinkProduct a { text-decoration:none; font-size:14px; font-weight:bold; color:#2b2b2b; font-family: Arial, Helvetica, sans-serif; }
.nameLinkProduct a:hover { text-decoration:underline; }

.scheda { width:580px; padding-left:20px; padding-right:5px; text-align:left; }
.schedaProd { width:578px; min-height:300px; background-color:#ffffff; border:1px solid #999999; }
.schedaProdHeader { width:578px; color:red; font-family:Arial, Helvetica, sans-serif; font-size:21px; }

.coerverBox { width:153px; }
*html .coerverBox { padding-left:23px; }
.coerverBoxContent { width:153px; height:124px; background-image:url('/open2b/site/1134/images/boxCoerverCoaching_NOanim.jpg'); background-repeat:no-repeat; }
.coerverBoxFooter { width:153px; height:36px; background-image:url('/open2b/site/1121/images/footerBoxHome.gif'); background-repeat:no-repeat; }
.coerverBoxFooter h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffd000; font-weight:normal; text-align:center; padding-top:10px; }

.addBox { width:200px; text-align:left; margin-top:10px; float:right; }
*html .addBox { margin-top:40px; }

.infoScuoleBox 
{ 
	width:575px;
	margin-left:10px;
}

*html .infoScuoleBox 
{ 
	width:580px;
}

.infoScuoleBox h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2e3192; font-weight:normal; }
.infoScuoleBox h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:red; }

*html .contactUsInput input { width:70%; }


.promTitle { width:589px; padding-left:15px; padding-right:5px; text-align:left; }
.promTitle h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:red; }

.spacer { height:50px; }

.spacer1 { height:10px; }

.spacer2 { height:5px; }

.cartBox { vertical-align:top; width:153; height:31px; }
*html .cartBox { padding-left:23px; }

.departments { vertical-align: top; }

.producers { vertical-align: top; }

.productGrid { width:587px; background-color:#ffffff; }
.productGrid tr { height:1px; }
.productGrid td { width:150px; }
.productGridHeader { background-image: url('/open2b/site/1121/images/headerBoxHome.gif'); background-repeat: no-repeat; width:589px; height:30px; margin-left:16px; }
.productGridHeader h3 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:White; font-weight: normal; padding-top:5px; margin-left:10px; }
.productGridTable { width:587px; margin-left:16px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; }
*html .productGridTable { margin-top:-15px; }

.productItemTable { width:150px; }
*html .productItemTable { /*margin-left:25px;*/ width:150px; }

.productName { margin-top:5px; }

.productName h1
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b2b2b;
	font-weight: bold;
}

.productName a:link { color:#2b2b2b; }
.productName a:visited { color:#2b2b2b; }
.productName a:hover { color:#2b2b2b; }

.prodImage { width:150px; height: 150px; }

.promotions { display: inline; width:171px; }

.infoBox { width:153px; height:62px; margin-top:5px; background-image:url('/open2b/site/1121/images/boxInfoline.gif'); background-repeat:no-repeat; }
*html .infoBox { margin-left:25px; margin-top:-30px; }
.infoBox h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; padding-top:30px; font-weight:normal; }

.searchBox { background-image: url('/open2b/site/1121/images/searchBox.gif'); background-repeat: no-repeat; width: 153px; height: 80px; margin-top:0px;}
.searchBoxFooter { background-image:url('/open2b/site/1121/images/footerSearchBox.gif'); background-repeat: no-repeat; width: 153px; height: 10px; margin-bottom:20px;}
.searchBox .td_searchQuery { padding-top: 15px; padding-left:5px;}
*html .searchBox .td_searchQuery { padding-left:1px;}
.searchBox .td_searchQuery input { width: 55%; float:left; }
.searchBox .SearchSelect { padding-top: 5px; padding-left:5px;}
*html .searchBox .SearchSelect { padding-left:1px;}
.searchBox .SearchSelect select { width:70%; float:left; }

.addProd input { width:85%; }

.search { text-align:left; }

.boxPromozioni { width:620px; text-align:center; padding-left:3px;}
.promBox {
	width: 193px;
	float: left;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:6px;
}
*html .promBox
{
	margin-left:5px;
	margin-right:5px;
}

.BoxStrip { width:620px; height:auto; margin-bottom:5px; }
.promBoxHeader h1 {
	padding-top: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2e3192;
	font-weight: bold;
}

.promotionHeader {
	background-image: url('/open2b/site/1121/images/headerBoxRosso.gif');
	background-repeat: no-repeat;
	width: 193px;
	height: 30px;
	background-position: center;
}
.promotionShortDescription {
	padding-top: 7px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
.int_prom { width:193px; height:150px; background-repeat:no-repeat;}

.promButton { float:right; width:16px; height:17px; border:0px; text-align: right; vertical-align: baseline; padding-left:-5px; }
.promButton a:link { border:0px; }
* html .promButton { margin-left:0px; padding-left:0px;}

.loginBox { vertical-align:top; width:200px; float:left; padding-right:5px; margin-left:60px;}
html>body .loginBox { vertical-align:top; width:180px; float:left; margin-top:10px;}
*html .loginBox { margin-top:15px; float:left; width:170px; margin-left:115px;}
.loginBox a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#2e3192; text-align:left; }
.loginBox a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#2e3192; text-align:left; }
.loginBox a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#555555; }
.loginBox .text { width:50px; }
.loginBox label { font-family:arial; font-size:10px; color:#000000; }
.loginBox .email input { width:80%; text-align:left;}
.loginBox .pwd input { width:80%; }
.loginBox .loginButton input { width:16px; height:17px; float:left; margin-right:15px; }
.loginBox .remPass {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#2e3192; }
.loginBox .remPass a:link { font-weight: bold; color: #2e3192; }
.loginBox .remPass a:visited { font-weight: bold; color: #2e3192; }
.loginBox .registration { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#2e3192; text-align:left; }
*html .loginBox { padding-top:-10px; }
.loginBox .imgReg { padding-top:1px; }
.loginBox .registration a:link { font-size: 14px; color:#2e3192; text-decoration:none; }
.loginBox .registration a:visited { color:#2e3192; text-decoration:none; }
.loginBox .registration a:hover { color:red; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; text-decoration:underline; }

.banner
{
	width:620px;
	height:126px;
	margin-top:21px;
}

.languageBox { display: inline; }

.clientBox
{
	width:153px;
	height:275px;
}

*html .clientBox {padding-left:23px;}

.clientBoxHeader
{
	width:153px;
	height:30px;
	background-image: url('/open2b/site/1121/images/headerBoxBlu.gif');
	background-repeat: no-repeat;
}
.clientBoxHeader h1
{
	padding-top:10px;
	padding-left:15px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.clientBoxContent
{
	width:153px;
	height:207px;
}
.clientBoxFooter
{
	width:153px;
	height:38px;
	background-image: url('/open2b/site/1121/images/footerBoxClienti.gif');
	background-repeat: no-repeat;
}

*html .clientBoxFooter
{
	margin-top:-3px;
}

.clientBoxFooter h1
{
	padding-top:8px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}

.boxPagamenti
{
	width:153px;
	height:102px;
}

.headerBoxPagamenti
{
	width:153px;
	height:30px;
	background-image: url('/open2b/site/1121/images/headerBoxBlu.gif');
	background-repeat: no-repeat;
}

.headerBoxPagamenti h1
{
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.boxBlu
{
	width:153px;
}

.headerBoxBlu
{
	width:153px;
	height:30px;
	background-image: url('/open2b/site/1121/images/headerBoxBlu.gif');
	background-repeat: no-repeat;
}

.headerBoxBlu h1
{
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.boxBluContent
{
	width:149px;
	margin-left:1px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#ffffff;
}

.boxBluContent h1 { padding-left:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2b2b2b; }
.boxBluContent h1 a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2b2b2b; }
.boxBluContent h1 a:hover { text-decoration:underline; }


.navigationBar { text-align:center; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #2e3192; padding-top:5px; width:620px; }
.navigationBar h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: Black;  display: inline;}
.navigationBar a:link { color: #2e3192; }
.navigationBar a:visited { color: #2e3192; }

.cartBox {width:153px; vertical-align: top; padding-top:-10px; }

.clear { clear: both; }

.clienti { width:80%; }

.colSx .cCards { vertical-align:bottom; text-align:center; }

.footerLink { text-align: center; padding-top:10px; }

* html .searchBox .td_searchQuery input 
{
	width: 80px; 
	float:left;
	padding-left:2px;
}
* html .searchBox .SearchSelect select 
{ 
	width: 120px; 
	float:left;
	padding-left:2px;
}

.leftContent
{
	width:150px;
}

.rightContent
{
	width:100%;
}

*html .leftContent
{
	width:150px;
}

.home
{
	width:710px;
	height:107px;
	cursor:pointer;
	float:left; 
}

*html .home { width:650px; }
