/* CSS Document */
body {padding: 0px;margin: 0px;color: #1A1A1A;font: 14px/18px Arial, Helvetica, sans-serif;background: #EFEFEF url(images/whiteGnd.gif);background-repeat:repeat-y;}
div, p, ul, h1, h2, h3, h4, h5, h6, h7 {padding: 0px; margin: 0px 5px 0px 0px;}
ul {list-style-type: none;}
a {color: #003399;text-decoration: none;}
a:link {color: #003399; text-decoration: underline;}
a:hover {color: #ab2326; text-decoration: underline;}
a:visited {color: #003399; text-decoration: underline;}
td {font-size: 12px; color: #003366;}
.nowrap {white-space:nowrap;}
.error {font-size:14px; color:#cc3300;}
.textBoxReadOnly {border-style: none;background: #EFEFEF;color:#0056B7;}
.textBoxReadOnlyBold {border-style: none;background: #EFEFEF;color:#0056B7; font-weight:800;}
.textHeader {font-weight: bold;	font-size: 16px;/*color: #cc6600;*/color: #003366;}
.boldtext{font-style: italic;font-weight: bold;}
.divWarning {background: url(images/Warning.jpg) no-repeat #fff; font-size:24px;}
.rowGrid
{	font-size: 11px;color: #000000;	font-weight: normal;
	padding-left: 5px;background-color: #FFFFFF;}
.rowAltGrid
{	font-size: 11px;color: #000000;font-weight: normal;
	padding-left: 5px;background-color: #F6F6FF;}
.headtext
{	font-size: 11px;font-weight: bold;color: #000000;
	padding-left: 5;border-right: #808080 0px solid;border-top: #bebebe 1px solid;
	border-left: #FFFFFF 0px solid;border-bottom: #bebebe 1px solid;background-color: #F6F6F6;}
ul #menuPanel {display:block; width:732px; height:36px; position:absolute; top:0; right:0; margin:11px 0 0; padding:0 29px 0 0; border-bottom:1px solid #AEAEAE;}
ul #menuPanel  li{float:right; font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
ul #menuPanel  li a{width:74px; height:36px; display:block; padding:0; color:#555; background:#fff; text-decoration:none; text-align:center; margin:0 1px 0 0; top:0px; left:0px;}
ul #menuPanel  li a:hover{width:74px; height:36px; text-decoration:none; background:url(Images/button.gif) no-repeat 0 0 #AEAEAE; color:#fff;}
ul #menuPanel  li.active{width:74px; display:block; height:36px; background:url(Images/button.gif) no-repeat 0 0 #AEAEAE; color:#fff; text-align:center; margin:0 1px 0 0;}
/*----MAIN PANEL----*/
#mainPan
{width: 124%;min-width: 1100px;height: 100%;top: 0px;}
/*----Left Panel----*/
#leftPan{width: 350px;float: left;background: url(images/headerbg.jpg) 0 0 no-repeat #fff;color: #1A1A1A;height: 100%;bottom: 0px;visibility: visible;display: block;}
#logoPan{padding: 21px 0 2px 15px;width: 317px;height: 125px;display: block;border: none;}
/*
#leftPan
{
	width: 335px;
	float: left;
	
	color: #1A1A1A;
	height: 100%;
}
#logoPan
{
	margin: 15px 0 0 15px;
	width: 320px;
	height: 125px;
	display: block;
}*/
.leftBodyPan{width: 335px;margin: 16px 0 0 15px;height: 100%;bottom: auto;}
#loginPan{width: 317px;padding: 0 0 2px 15px;display: block;}
.leftBodyPan h2{width: 271px;height: 30px;color: #CC0000;font-size: 22px;line-height: 26px;padding: 0 0 0 30px;font-weight: normal;}
.leftBodyPan h2.catalogue{background: url(images/catalogLow.jpg) 0 50% no-repeat #fff;padding: 0 0 0 40px;}
.leftBodyPan h2.shop{
	width: 270px;
	height: 40px;
	background: #fff url(images/carrello.jpg) no-repeat 0 50%;
	color: #CC0000;
	font-size: 22px;
	line-height: 24px;
	padding: 10px 0 0 40px;
	font-weight: normal;
}
.leftBodyPan h4{width: 265px;height: 30px;display: block; background: url(images/CreditCards.gif) 0 0 no-repeat; margin: 0 5px 0 34px; padding-top: 5px;text-indent: 5px;}
.leftBodyPan h5{width: 134px;height: 26px;display: block; background: url(images/icon4.jpg) 0 0 no-repeat #fff;color: #CC0000;font: 14px/26px "Trebuchet MS" , Arial, Helvetica, sans-serif;padding: 0 0 0 30px;margin: 12px 0 10px 0;}
.leftBodyPan h5 span{font-weight: bold;background: #fff;color: #1A1A1A;}
.leftBodyPan h6{width: 256px;height: 61px;display: block;background: url(images/icon6.jpg) 0 50% no-repeat #fff;color: #CC0000;font-size: 24px;line-height: 65px;padding: 0 0 0 56px;font-weight: normal;}
.leftBodyPan ul{width: 294px;}
.leftBodyPan ul li{	width: 294px;height: 20px;}
.leftBodyPan ul li a
{
	height: 20px;
	display: block;
	background: url(images/icon2-normal.gif) 0 7px no-repeat #fff;
	color: #1A1A1A;
	text-decoration: none;
	padding: 0 0 0 20px;
	line-height: 20px;
}
.leftBodyPan ul li a:hover
{
	background: url(images/icon2-hover.gif) 0 7px no-repeat #fff;
	color: #565555;
	text-decoration: none;
}
.leftBodyPan p{padding: 0 25px 0 0;}
.leftBodyPan p.border{border-bottom: 1px solid #DCDCDC;padding: 10px 0 0 0;width: 310px;}
.leftBodyPan p.bluetext{background: #fff;color: #0056B7;font-size: 16px;font-weight: bold;}
.leftBodyPan p.blacktext{font-size: 15px;font-weight: bold;}
.leftBodyPan p span.boldtext{font-style: italic;font-weight: bold;}
.leftBodyPan p.more{width: 120px;height: 48px;}
.leftBodyPan p.paymentMethod{width: 265px;height: 30px;text-align: left;}
.leftBodyPan p.paymentMethod span
{
	height: 30px;
	display: block;
	background: url(images/icon5.jpg) 0 0 no-repeat #fff;
	color: #CC0000;
	font: 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0 0 0 40px;
	text-decoration: none;
	white-space: nowrap;
	width: 265px;
}
.leftBodyPan p.more a
{
	height: 38px;
	display: block;
	background: url(images/icon5.jpg) 0 0 no-repeat #fff;
	color: #CC0000;
	font: 14px/20px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0 0 0 30px;
	text-decoration: none;
}
.leftBodyPan p.more a:hover{text-decoration: underline;}
.leftBodyPan p.image
{width: 265px;height: 90px;background: url(images/image2.jpg) 0 0 no-repeat;margin: 25px 0 34px;}
/*----/Left Panel----*/
/*----Right Panel----*/
#rightPan
{
	width: auto;
	float: left;
/*height: 1510px;*/	height: 100%;
}
#rightTopPan
{
	width: 700px;
	height: 90px;
	margin-left: 10px; /* background: url(images/pagecurl_black.png) 0 0 no-repeat; background: url(images/menubg560x100.jpg) 0 0 no-repeat; height: 432px; background: url(images/menubg.jpg) 0 0 no-repeat;*/
}
#rightTopPan h2
{
	width: 175px;
	height: 34px;
	background: url(images/icon1.jpg) 0 2px no-repeat #fff;
	color: #CC0000;
	font-size: 22px;
	line-height: 20px;
	padding: 0 0 0 30px;
	font-weight: normal;
}

#rightTopPan #myGallery
{
	position: absolute;
	top: 100px;
	left: 350px; /*height: 432px; background: url(images/menubg.jpg) 0 0 no-repeat;*/
}

#rightTopPan ul.ulH
{
	width: 545px;
	height: 30px;
	position: absolute;
	top: 20px;
	left: 405px;
}
#rightTopPan ul.ulH li
{
	width: 105px;
	height: 27px; /*border-bottom: 1px solid #E1E1E1;*/
	display: inline;
	list-style-type: none;
	padding-left: 2px;
}
#rightTopPan ul.ulH li a
{
	width: 105px;
	height: 26px;
	background-image: url(images/arrowDown.gif) 0 50% no-repeat;
	color: #1B0000;
	font: 12px/26px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 0 5px 18px;
}
#rightTopPan ul.ulH li a:hover
{
	background: url(images/arrowDown.gif) 0 50% no-repeat #fff;
	color: #CC0000;
}
#rightTopPan ul.ulH li.active
{
	background: url(images/arrowDown.gif) 0 50% no-repeat;
	color: #CC0000;
	font: 12px/26px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 0 5px 18px;
}
#rightBodyPan
{	width: 663px;
	margin: 60px 0 0 10px;
	height: 100%;}
#rightBodyPan ul.ulNavH
{
}
#rightBodyPan ul.ulNavH li
{
	height: 20px; /*border-bottom: 1px solid #E1E1E1;*/
	display: inline;
	list-style-type: none;
	padding-left: 2px;
}
#rightBodyPan ul.ulNavH li a
{
	height: 20px; /*color: #1B0000;*/
	color: #CC0000;
	font: 14px/24px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: none; /*text-transform: uppercase;*/
	padding: 5px 0 5px 0;
}
#rightBodyPan ul.ulNavH li a:hover
{
	color: #0056B7;
}
#rightBodyPan ul.ulNavH li.active
{
	color: #1B0000;
	font: 14px/24px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: 800; /*text-transform: uppercase;*/
}

#rightBodyPan #myGallery
{
	position: absolute;
	top: 100px;
	left: 340px; /*height: 432px; background: url(images/menubg.jpg) 0 0 no-repeat;*/
}

#rightBodyPan h2{width: 450px;height: 46px;color: #CC0000;font-size: 22px;line-height: 25px;padding: 25px 0 0 40px;font-weight: normal;}
#rightBodyPan h2.shop{background: url(images/carrelloGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.faq{background: url(images/faqCircleGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.contactus{background: url(images/contactUsGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.emailAt{background: url(images/emailAtGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.safety{background: url(images/safetyGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.security{background: url(images/securityGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.a3621Phone{background: url(images/a3621PhoneGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.mailTo{background: url(images/mailToGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.company{background: url(images/companyGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.privacy{background: url(images/privacyGrey.jpg) 0 50% no-repeat #EFEFEF;}
#rightBodyPan h2.terms{background: url(images/CubeGrey.jpg) 0 50% no-repeat #EFEFEF;}

.login
{
	width: 450px;
	height: 46px;
	color: #CC0000;
	font-size: 22px;
	line-height: 25px;
	padding: 25px 0 0 40px;
	font-weight: normal;
	background: url(images/loginBlue.jpg) 0 50% no-repeat #EFEFEF;
}

.prodottoPanel
{
   background: url(images/AreaBG.png) 0 10px no-repeat #EFEFEF;
  
}

#rightBodyPan h4
{
	width: 265px;
	height: 30px;
	display: block;
	background: url(images/CreditCadds.gif) 0 0 no-repeat #EFEFEF;
	margin: 5px 0 34px;
	text-indent: -20000px;
}
#rightBodyPan p.paymentMethod {width: 265px;height: 30px;text-align: left;}
#rightBodyPan p.paymentMethod span
{height: 30px;display: block;background: url(images/icon5Grey.jpg) 0 50% no-repeat #EFEFEF;
	color: #CC0000;font: 18px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	padding: 0 0 0 40px;text-decoration: none;white-space: nowrap;width: 265px;}
#rightBodyPan p.largeblack{font-size: 16px;font-weight: bold;padding: 0 0 12px 0;}
#rightBodyPan p.blue-italictext{background: #EFEFEF;color: #015DC6;font-size: 15px;font-style: italic;padding: 12px 0 48px 0;height: 3px;}
#rightBodyPan p.bluetext{background: #EFEFEF;color: #015DC6;font-size: 12px;}
#rightBodyPan p.bluetextbold{background: #EFEFEF;color: #015DC6;font-size: 12px;font-weight: 800;}
#rightBodyPan p.blueTextLargeBold{color: #015DC6;font: 18px/26px "Trebuchet MS" ,Arial, Helvetica, sans-serif;font-weight: bold;}
#rightBodyPan p.boldtext{font-style: italic;font-weight: bold;}
#rightBodyPan p.rollhover a{background-repeat:no-repeat; background-position: 5% 50%; background-color:#fff; border-style: solid;border-width: 1px;border-color: #fff #999999 #999999 #fff;width: 140px;height: 45px;display: block;margin: 0;color: #1A1A1A;line-height: 40px;text-decoration: none;padding: 0 0 0 48px;font-size: 14px;font-weight: 800;white-space: nowrap;}
#rightBodyPan p.rollhover a:hover{background-repeat:no-repeat; background-position: 5% 50%; background-color:#DFDFDF; color: #1A1A1A;text-decoration: none;border-style: solid;border-width: 1px;border-color: #999999 #fff #fff #999999;}

#rightBodyPan p.Hrollhover a{background-repeat: no-repeat;background-position: 50% 15px;background-color: #fff;border-style: solid;border-width: 1px;border-color: #fff #999999 #999999 #fff;width: 60px;height: 60px;display: block;margin: 0;color: #1A1A1A;text-decoration: none;padding: 0px 1% 0px 1%;font-size: 12px;font-weight: 800;text-align: center;white-space: nowrap;}
#rightBodyPan p.Hrollhover a:hover{background-repeat:no-repeat; background-position: 50% 15px;  background-color:#DFDFDF; color: #1A1A1A;text-decoration: none;border-style: solid;border-width: 1px;border-color: #999999 #fff #fff #999999;}

#rightBodyPan p#promo a
{background-image: url(images/bulletin.jpg); padding: 0 0 0 48px;}
#rightBodyPan p#promo a:hover
{background-image: url(images/bulletin-hover.jpg);}
#rightBodyPan p#cartroll a
{background-image: url(images/addtocart.jpg); padding: 0 0 0 48px;}
#rightBodyPan p#cartroll a:hover
{background-image: url(images/addtocart-hover.jpg);}
#rightBodyPan p#cartEmpty a
{background-image: url(images/cartEmpty.jpg); padding: 0 0 0 48px;}
#rightBodyPan p#cartEmpty a:hover
{background-image: url(images/cartEmpty-hover.jpg);}
#rightBodyPan p#cartGiftEmpty a
{background-image: url(images/cartGiftEmpty.jpg); padding: 0 0 0 48px;}
#rightBodyPan p#cartGiftEmpty a:hover
{background-image: url(images/cartGiftEmpty-hover.jpg);}
#rightBodyPan p#giftCart a
{background-image: url(images/cadeaux.jpg);}
#rightBodyPan p#giftCart a:hover
{background-image: url(images/cadeaux-hover.jpg);}
#rightBodyPan p#sendToFriend a
{background-image: url(images/mailTo.jpg);}
#rightBodyPan p#sendToFriend a:hover
{background-image: url(images/mailTo-hover.jpg);}
#rightBodyPan p#logoff a
{background-image: url(images/logoff.jpg);}
#rightBodyPan p#logoff a:hover
{background-image: url(images/logoff-hover.jpg);}
#rightBodyPan p#changePwd a
{background-image: url(images/changePwd.jpg);}
#rightBodyPan p#changePwd a:hover
{background-image: url(images/changePwd-hover.jpg);}
#rightBodyPan p#editBilling a
{background-image: url(images/billingInfo.jpg);}
#rightBodyPan p#editBilling a:hover
{background-image: url(images/billingInfo-hover.jpg);}
/*url(images/printer-hover.jpg);}*/
#rightBodyPan p#Annulla a
{background-image: url(images/cancel.jpg);}
#rightBodyPan p#Annulla a:hover
{background-image: url(images/cancel-hover.jpg);}
/*----FOOTER PANEL----*/
#footermainPan
{
	width: 123%;
	height: 50px;
	background: #4C4C4C;
	color: #fff;
	clear: both;
}
#footerPan
{
	width: 100%;
	height: 50px; /*background: url(images/footerbg.gif) 0 0 repeat-y;*/
	position: relative;
	clear: both;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
#rightBodyPan p#editShip a
{background-image: url(images/shipProfile.jpg);}
#rightBodyPan p#editShip a:hover
{background-image: url(images/shipProfile-hover.jpg);}
#rightBodyPan p#editProfile a
{background-image: url(images/profile.jpg);}
#rightBodyPan p#editProfile a:hover
{background-image: url(images/profile-hover.jpg);}
#rightBodyPan p#spunta a
{background-image: url(images/spunta.jpg);}
#rightBodyPan p#spunta a:hover
{background-image: url(images/spunta-hover.jpg);}
#rightBodyPan p#cartRefresh a
{background-image: url(images/refreshCart.jpg);}
#rightBodyPan p#cartRefresh a:hover
{background-image: url(images/refreshCart-hover.jpg);}
#rightBodyPan p#shipping a
{background-image: url(images/shipping.jpg);}
#rightBodyPan p#shipping a:hover
{background-image: url(images/shipping-hover.jpg);}
#rightBodyPan p#Cassa a
{background-image: url(images/Cassa.jpg);}
#rightBodyPan p#Cassa a:hover
{background-image: url(images/Cassa-hover.jpg);}
#rightBodyPan p#Login a
{background-image: url(images/sagomaLogin.jpg);}
#rightBodyPan p#Login a:hover
{background-image: url(images/sagomaLogin-hover.jpg);}
#rightBodyPan p#Print a
{background-image: url(images/printer.jpg);}
#rightBodyPan p#Print a:hover
{background-image: url(images/printer-hover.jpg);}
/*----FOOTER PANEL----*/
#footermainPan
{
	width: 123%;
	height: 50px;
	background: #4C4C4C;
	color: #fff;
	clear: both;
}
#footerPan
{
	width: 100%;
	height: 50px; /*background: url(images/footerbg.gif) 0 0 repeat-y;*/
	position: relative;
	clear: both;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
#footerPan img
{
	width: 248px;
	height: 38px;
	position: absolute;
	top: 23px;
	right: 6px;
}
#footerPan ul
{
	width: 693px;
	position: absolute;
	top: 17px;
	left: 9px;
	height: 19px;
}
#footerPan li
{
	float: left;
	font: 11px/15px "Trebuchet MS" ,Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#footerPan ul li a
{
	padding: 0 5px 0;
	color: #fff;
	background: #4C4C4C;
	text-decoration: none;
}
#footerPan ul li a:hover
{
	text-decoration: underline;
}

#footerPan p.copyright
{
	background: #4C4C4C;
	color: #79D000;
	font: 11px/15px Tahoma,Arial, Helvetica, sans-serif;
	position: absolute;
	top: 89px;
	left: 58px;
}

