@charset "utf-8";
/* CSS Document */

html{ /*all the ecommerce inherits from it*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#fff;
color:#999999;
}

body{ margin-top:0px;}

/*generic structure classes*/
form{margin:0px; padding:0px;}
img{border:none; margin:0px; padding:0px}
table{border-collapse:collapse;}
td{padding:0px; vertical-align:top;}
select{height:20px; max-height:18px; border:1px solid #c3c3c3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

#mainShopTable{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:985px;
border-left:1px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-collapse:collapse;
background-color:#f4f4f4;}

#mainShopTable2{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:985px;
border-collapse:collapse;
background-color:#fff;}

.bottomTd{
height:6px;
background-color:#000000;
}


.header{
border-top:10px solid #f44f00;
font-size:14px;
font-weight:bold;
padding:0px;
}

.tableHeader{
background-image:url(../ecommerce/images/structure/backgrounds/header.jpg);
height:144px;
width:100%;
 }
 
.tdHeader{
padding-top:20px;
padding-left:22px;}

.tdHeader1{
width:370px;
vertical-align:top}

.tablePages{
padding:0px;border-collapse: collapse; height:95px; vertical-align:bottom; width:620px;}

.tdSearch{vertical-align:bottom; text-align:right; padding-right:5px}

.alignCenter{ margin-left:auto; margin-right:auto; text-align:center;}
table.separated{border-collapse:separate;}

td#leftColumn {	width:160px; text-align:left; }

table.leftColumn{ margin:auto; width:99%; }

td#centerColumn{
	width:749px;
	padding:2px 0px 10px 0px;
	vertical-align:top;
	text-align:left;
}

td#oneColumn{
	text-align:center;
	width:850px;
	padding:5px;
	padding-right:8px;
	border:0px solid #CCCC00;
	padding-top:2px;
	padding-bottom:10px;
	vertical-align:top;
}

td#rightColumn /*contains table.rightColumn*/
{
	width:200px;
	padding:0px;
	padding-right:5px;
	padding-left:3px;
}

table.rightColumn
{
	width:100%;
	border:1px solid #e00;
}

/*generic text classes*/
a{color:#999999; text-decoration:none; cursor:pointer; padding:0px; margin:0px}
a:hover{color:#ff6600;}


.price{color:#CC3300; font-size:10px; font-weight:normal; font-style:normal;}
.retailPrice{color:#716F6E; font-size:10px; font-weight:normal; font-style:normal; text-decoration:line-through; }

/*generic input classes*/
input[type=button], input[type=submit]{cursor:pointer; text-align:center; vertical-align:middle }
input[type=image]{ vertical-align:middle; }
input[type=text], input[type=password], textarea{ vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #c3c3c3; text-align:left }
input[type=radio]{margin:1px; height:15px;}

.spacer{
background-image:url(../ecommerce/images/structure/spacer.gif);
height:24px;}

.tdCenter{text-align:center}

td.pager{white-space:nowrap; text-align:center; vertical-align:middle}
td.actualPager{white-space:nowrap; text-align:center; vertical-align:middle}
.pagerEtc{color:#999999; font-weight:bold; vertical-align:middle}
input.pager{color:#999999; font-weight:bold; background-color:transparent; width:auto; border:none}
input.actualPager, input.pager:hover{color:#F65000; font-weight:bold; background-color:transparent; width:auto; border:none}
a.pager{color:#999999; font-weight:bold; background-color:transparent; width:auto; border:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.actualPager, a.pager:hover{color:#F65000; font-weight:bold; background-color:transparent; width:auto; border:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
td.tdNext{vertical-align:middle;}

.tablePager{}

.tdPositionUserInformation{text-align:left; width:100px}
.tdCenter{text-align:center;}

.messageKO{color:#FF0000; font-weight:bold; text-align:left}
.messageOK{color:#00CC00; font-weight:bold; text-align:left}

.buttonNext{background-image:url(../ecommerce/images/icons/buttonNext.jpg); width:9px; height:7px; cursor:pointer; background-color:transparent; border:0px solid #FFFFFF;background-repeat:no-repeat}

.keywordsText{font-family:Arial,Helvetica,sans-serif; color:#CCCCCC; font-size:10px; text-align:left;}

.multiSelect{height:auto; max-height:none}

.titleAsyncBasket{color:#f65000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; text-align:left}
.numberOfProduct{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; text-align:left}

.mainNotFound{width:100%;}
.notFoundTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F65000; text-transform:uppercase;}
.notFoundContent{color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; width:100%; background-color:#FFFFFF; height:300px; padding:10px}

.titleBlock{font-size:18px; text-transform:uppercase; margin-bottom:10px;}

#trilogi {background:transparent url(../ecommerce/images/icons/trilogi-e-commerce.jpg) no-repeat scroll center center;
height:50px;width:143px;}
.trilogiContainer {padding:0 16px 5px 0;text-align:right;vertical-align:bottom;}
.trilogiLink {color:#929C07;cursor:pointer;font-size:9px;text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif;}
.trilogiLink:hover {color:#CBCD08;cursor:pointer;font-size:9px;text-decoration:none; font-family:Arial, Verdana, Helvetica, sans-serif;}