@charset "utf-8";
/* CSS Document */

html{ /*all the ecommerce inherits from it*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#2d2b2a;
}

body{margin:0px; width:100%;}

/*generic structure classes*/
form{margin:0px;}
img{border:none;}
table{border-collapse:collapse;}
td{padding:0px; vertical-align:top;}
.nowrap{white-space:nowrap;}
/*generic text classes*/
a{text-decoration:none; cursor:pointer; outline:none; color:#ffffff}
/*generic input classes*/
/*input[type=button], input[type=submit]{ vertical-align:middle; height:15px; color:#666; background-color:#ffffff; border:1px solid #000000; cursor:pointer; margin-left:5px; }*/
input[type=image]{cursor:pointer;}
input[type=text],input[type=password]{vertical-align:middle; border:1px solid #ffffff; font-size:11px;color:#000000;}
.inputsTextForm{vertical-align:middle; border:1px solid #ffffff; font-size:11px;}
textarea {vertical-align:middle; border:1px solid #ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#000000;}
input[type=radio]{margin:1px; height:15px;}
input[type=checkbox]{margin:0px;}
img[onclick], img[onmouseover]{cursor:pointer;}
input[type=button]{cursor:pointer;}
input[type=submit]{cursor:pointer;}
select{border:1px solid #ffffff; height:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#000000;}
.selectForm{border:1px solid #ffffff; height:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#000000;}
p{margin:0px; padding:0px;}

h1{font-size:14px; margin:0px}
h2{font-size:14px;vertical-align:bottom; height:5px; color:#9A9A9A}

#mainShopTable{
margin-left:auto;
margin-right:auto;
border:none;
border-collapse:collapse;
width:100%; margin-top:8px}

.mainShopTableCenter{width:970px;/*width:1006px;*/ margin-left:auto; margin-right:auto}

td#centerColumn{
	width:784px;
	vertical-align:top;
	padding-left:15px;
}

.footPage{border-top:2px solid #333333; width:100%}
td.footerPageLeft{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; padding-top:3px;}
a.footerPageLeft{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline}
td.footerPageRight{text-align:right; padding-top:3px;}

.dottedRow{background-color:#7F7F7F; height:1px;}

.messageKO{color:#FE1825; font-weight:bold;}
.messageOK{color:#00A00F; font-weight:bold;}

/*.submit{background-image:url(../images/submit.jpg);background-color:transparent; border:none; width:78px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; font-weight:bold}*/
.centerTopBar{height:16px; width:784px;}

.submit, .submit2, .submit4, input.productMoreInfoSubmit, input.productDetailAddProduct, input.productDetailWishlistProduct, input.productDetailRecommend, .submitOK, .submitKO, .recommendSend{background-image:url(../images/common/back_submit.png);background-color:transparent; border:1px solid #956B6C; height:19px; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:center; text-transform:lowercase; padding:0px}

.fieldBoxLarge{width:175px;}
.fieldBoxSmall{width:50px;}
.fieldBoxMedium{width:90px;}
.fieldBoxExtraLarge{width:300px;}


/*trilogi Logo*/
td.trilogiContent{ text-align:right; vertical-align:top; padding-top:20px}
#trilogi{ width:81px; margin-left:auto; margin-right:auto }
.trilogiContainer{ text-align:right; vertical-align:bottom; white-space:nowrap;}
.trilogiLink{ text-decoration:none; color:#F77F00; cursor:pointer; font-size:10px; }
.trilogiLink:hover{ text-decoration:none; color:#F77F00; cursor:pointer; font-size:10px; }

