/* Html Controls */
body {
	padding: 10px;
	margin: 0px;
	background: #002068 url("../images/bkg-browser.jpg") repeat-x fixed;
	font-size:76.1%;
	font-family:Arial, Helvetica, sans-serif;
	}



a {text-decoration:none}
a:visited {}
a:hover {}
a img{ border: none;}

table {}
td {}
div {}
ul {}
li {}
img {}
input { padding: 0px; margin: 0px;}
select {}
textarea {}

/* Master Styles */
div#wrapper {
	width: 840px;
	margin:auto;
	padding: 0px;
	border: 10px solid #FFFFFF;
	background: #FFFFFF url("../images/bkg-wrapper.gif") repeat-y left top;
	}

div#header {}

div#leftSide {
	background-color: #FFFFFF;
	float:left;
	margin:0px;
	padding:0px;
	width:180px;
	/*border-bottom: 5px solid #FFFFFF;*/
	}

div#rightSide {background-color: #FFFFFF;}
div#footer {clear: both; margin: 2px 0px 0px 0px; padding: 4px; height: 50px}
.navRowL {float:left;width:auto;padding-top:1px}
.navRowR {float:right;width:auto;white-space:nowrap;padding-top:1px}
/*.setMinHeight {height:450px; float:right; width:1px; border-right:solid 0px red}
.clear {clear:both; height:1px; overflow:hidden}*/



/*
================================================================================================
#header classes
________________________________________________________________________________________________
*/

#header .topMenu{
	display: block;
	float: right;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	height: 20px;
	white-space:nowrap;
	}
	
#header img.header{
	border-top: 1px solid #6ebce3;
	}
	
.topMenu li{
	display:inline;
	float: left;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	border-left: solid 1px #FFFFFF;
	}
	
.topMenu li a{
	display: block;
	padding: 0px 5px;
	margin: 0px;
	text-transform: uppercase;
	color: #cce3f1;
	font-size: 10px;
	line-height:20px;
	text-decoration:none;
	background: #0074ba url("../images/topmenu-bkg-on.gif") repeat-x left top;
	}
	
.topMenu li a:hover,
.topMenu li a:active{
	color: #FFFFFF;
	background: #0074ba url("../images/topmenu-bkg-off.gif") repeat-x left top;
	}
	
#header .topHolder{
	height: 20px;
	background: #0074ba url("../images/topmenu-bkg-off.gif") repeat-x left top;
	}

#header .siteDate{
	display: block;
	float: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	color: #cce3f1;
	font-size: 10px;
	line-height:20px;
	}
	
#header .siteDate{
	display: block;
	float: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	color: #cce3f1;
	font-size: 10px;
	line-height:20px;
	}
	
#header .topMenu{
	display: block;
	float: right;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	height: 20px;
	white-space:nowrap;
	}
	
.topMenu li{
	display:inline;
	float: left;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	border-left: solid 1px #FFFFFF;
	}
	
.topMenu li a{
	display: block;
	padding: 0px 5px;
	margin: 0px;
	text-transform: uppercase;
	color: #cce3f1;
	font-size: 10px;
	line-height:20px;
	text-decoration:none;
	background: #0074ba url("../images/topmenu-bkg-on.gif") repeat-x left top;
	}
	
.topMenu li a:hover,
.topMenu li a:active{
	color: #FFFFFF;
	background: #0074ba url("../images/topmenu-bkg-off.gif") repeat-x left top;
	}
	
	
/*
------------------------------------------------------------------------------------
	RICERCA
------------------------------------------------------------------------------------
*/	
	
.ricerca{
	float: right;
	height: 29px;
	background: transparent url("../images/usermenu-bkg-on.jpg") repeat-x left top;
	padding: 5px 0 0 5px;
	border-left: 1px solid #000f4d;
	overflow:hidden;
	}
	
/*.ricerca td.searchForm{
	padding: 2px 2px 2px 25px;
	background: #002169 URL("../images/form-cerca-icona.gif") no-repeat 5px 50%;
	border: none;
	font-size: 12px;
	margin: 0;
	}
*/
.ricerca td.searchForm{
	padding: 2px 2px 2px 2px;
    border: none;
	background-color:#002169;
	font-size: 12px;
	margin: 0;
	}
.ricerca .inputM{
	padding: 2px;
	font-size: 12px;
	height: 16px;
	margin: 0px;
	color: #0c3d85;
	border: none;
	vertical-align: middle;
	background-color:#F0F1F6;
	}

	
/* IE7 and below hack*/
*:first-child+html .ricerca .inputM{
	margin: -2px 0px 0px 0px;
	}
	
.ricerca a{
	display: block;
	font-size: 10px;
	line-height: 22px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
	color:#cce3f1;
	background: #002169 url("../images/usermenu-bkg-off.jpg") repeat-x left -8px;
	border: 1px solid #002169;
	}
	
.ricerca a:hover, .ricerca a:active{
	color:#FFFFFF;
	}
	
/*
------------------------------------------------------------------------------------------------
*/




/* XSE Controls */
/*.bor {border: 1px solid #c4c4c4}*/
.con { padding: 0 0 5px 0;}
.subcon {}
.textl {font-size: 12px}
.texts {font-size: 10px}
.textb {font-weight: bold}
.inputS {width: 80px}
.inputM {width: 120px}
.btnRow {clear:both; padding: 10px 0px 30px 0px; text-align: center; }
/*.btn {
	margin-bottom:2px;
	color: #FFF;
	border: 2px solid #000a3a;
	background-color: #00559d;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	width: 120px
	}*/
.btn {
display: block;
	font-size: 10px;
	line-height: 22px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px;
	color:#cce3f1;
	background: #002169 url("../images/usermenu-bkg-off.jpg") repeat-x left -8px;
	border: 1px solid #002169;
}	
.ptext {margin-left:10px}

.addToCartTitle {padding:4px;color:green;font-size:14px;font-weight:bold}
.displayOnlyTitle {padding:8px;color:#ff0000;font-size:14px;font-weight:bold}
.displayOnlyTitle2 {color:#ff0000; font-size: 10px}

/*ImageButtons, radio, checkbox*/
.btn2, .btn2 input {border: solid 0px #C7CDDC; background-color: Transparent; vertical-align: middle; padding:0px}
.btnLeft {float:left; border: solid 0px blue; background-color: Transparent; vertical-align: middle; padding: 2px 0px 2px 0px}
.btnRight {float:right; border: solid 0px blue; background-color: Transparent; vertical-align: middle; padding: 2px 0px 2px 0px}

.title,
.title_carrello,
.title2 {
	color: #ced7e5;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
	display: block;
	padding: 0 7px;
	}

.title2 h1{
	font-size: 12px;
	line-height: 22px;
	padding: 0 7px;
	margin: 0;
	}
	
.title2 a{
	color: #FFFFFF;
	}
	.title a{
	color: #FFFFFF;
	}
	
	.title_opzioni {
	color: #ced7e5;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
	display: block;
	padding: 0 7px;
	background-image:url(../images/title_opzioni.gif);
	background-repeat:no-repeat;
	}
	


	
#leftSide .title2 {
	background: #0c3d85 URL("../images/leftSide-title2-bkg.gif") no-repeat left top;
	margin: 0px 0px 5px 0px;
	}
	
#rightSide .title2 {
	background: #0c3d85 URL("../images/rightSide-title2-bkg.gif") no-repeat left top;
	margin: 0px;
	}
#rightSide .title_carrello {
	background: #0c3d85 URL("../images/rightSide-titlecarrello-bkg.gif") no-repeat left top;
	margin: 0px;
	}	
	
#leftSide .title {
	background: #0c3d85 URL("../images/leftSide-title2-bkg.gif") no-repeat left top;
	margin: 0px;
	margin-top:5px;
	}	
	


.title3 {text-align: left; border-bottom: solid 1px #c4c4c4;margin: 10px 0px 0px 0px}

/* List Controls */
.ListHeader {text-align: center; margin: 0px; padding: 0px}

.ListItem {
padding:0px;
}
.ListAlternatingItem {
	/*padding: 0 16px 16px 0;*/
	padding-left:10px;
	padding-right:10px;
}
.Listfeature {
margin-right:5px;
}
.Separator {padding: 0px}
.ListFooter {font-weight: bold;	text-align: center; margin: 0px; padding: 4px}
.ListPager {text-align: center}

/* Product item */

.bodyContainer{
	background-color: #f4fafd;
	border: 1px solid #c4d7e8;
	padding: 16px 0 0 4px;
	
	}
.bodyContainer a:link{
color:#00559d;
text-decoration:none;
}
.bodyContainer a:hover{
color:#00559d;
text-decoration:underline;
}
.bodyContainer a:visited{
color:#00559d;
text-decoration:none;
}
.bodyContainer a:active{
color:#00559d;
text-decoration:none;
}

.itemMain {
	border: 1px solid #c1d6e7;
	color: #fcfeff;
	padding: 1px 1px 1px 1px;
	margin-bottom:16px;
	text-align:center;
	width:192px;
	}

*html .itemMain_today {
	border: 1px solid #c1d6e7;
	color: #fcfeff;
	padding: 1px 1px 1px 1px;
	margin-bottom:16px;
	text-align:center;
	width:192px;
	margin-right:2px;
	}	
.itemMain_today {
	border: 1px solid #c1d6e7;
	color: #fcfeff;
	padding: 1px 1px 1px 1px;
	margin-bottom:16px;
	text-align:center;
	width:192px;
	margin-right:5px;
	}	
	.itemMain_search {
	border: 1px solid #c1d6e7;
	color: #fcfeff;
	padding: 1px 1px 1px 1px;
	margin-bottom:16px;
	text-align:center;
	width:640px;
	}
*html .itemBottom { height:60px; }	
.itemBottom {
/*position:relative;*/
	display:block;
	background: transparent URL("../images/bkg-content.gif") repeat-x left top;
	background-color:#fcfeff;
	padding: 5px;
	font-size: 13px;
	min-height: 60px;
	float:left;
	}
	
.itemBottom div{
	padding: 0px 0;
	font-size: 13px;
	}
	
.itemBottom a{
	color: #002068;
	font-weight: bold;
	}
	


.itemBottom_search {
width:423px;
position:relative;
	
	background: transparent URL("../images/bkg-content.gif") repeat-x left top;
	background-color:#fcfeff;
	padding: 5px;
	font-size: 13px;
	min-height: 60px;
	float:left;
	}
	
.itemBottom_search div{
	padding: 0px 0;
	font-size: 13px;
	}
	
.itemBottom_search a{
	color: #002068;
	font-weight: bold;
	}

/* CategoryMenu.ascx */
.menu ul {
	list-style: none;
	margin:0px;
	padding:0px;
	}

.menu li {
	margin: 0;
	padding:0;
	border-top: 1px solid #095aa2;
	border-bottom: 1px solid #000a3a;
	clear: left;
	}
	
.menu li a{
	color: #ced7e5;
	display: block;
	line-height: 25px;
	font-size: 10px;
	padding: 0px 0px 0px 5px;
	text-transform: uppercase;
	font-weight: bold;
	background: #09377d URL("../images/menu-bkg-off.gif") repeat-x 0 0;
	}
	
.menu li a {
	/*margin-left: 68px;
	float: left;*/
	color: #FFFFFF;
	}

.menu li a.limited
{
color:#dbbb1b;
font-size:12px;
}	
.menu li a:hover,
.menu li a.sel:hover,
.menu a:hover{
	color: #990000;
	background-color: #FFFFFF;
	background-image: none !important;
	}

.menu a.sel	{
	background-color: #FFFFFF;
	
	}
	
.menu a.sel:hover {color: #990000;}

.menu a:hover {background-color: #FFFFFF;}
.menu a {color: #FFFFFF;}

/* USERMENU livelo 2 */

*html .menu ul ul li {
height:10px;
}
*html .menu ul ul li a{
height:10px;
}
.menu ul ul li {
	border: none !important;
	
	}


.menu ul ul li a{
	color: #000f4d;
	border-top: 1px solid #dceff8;
	border-bottom: 1px solid #b0d9ef;
	background: #dceff8 url("../images/usermenu-lev2.gif") repeat-x left top;
	
	padding-left: 15px;
	}
	
.menu ul ul li a.sel{
	background-image: none !important;
	background-color: #FFFFFF;
	}
	
/* USERMENU level3 */

.menu ul ul ul li a{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #dceff8;
	background-color: #e9f5fb;
	background-image:none !IMPORTANT;
	color: #095ba3;
	padding-left: 25px;
	}
	
.menu ul ul ul li a.sel{
	background-color: #FFFFFF;
	}
/* AddToCart.ascx */
#addtocart .textl {color: #000000}

/* PriceDetails.ascx */
#pricedetails {}
#pricedetails .text {color:#000000}
#pricedetails .retPrice {}
/*#pricedetails .ourPrice {color:#990000}*/
#pricedetails .ourPrice {
font-weight:bold;
font-size:13px;
}
#pricedetails .proPrice {color:red}
#pricedetails .yousavePrice {color:red}

/* DisplayProuct.aspx */
.pagingInfo {float: right; text-align: right; white-space:nowrap; font-weight: normal}
#dpViewAll {padding:4px 0px 4px 4px;float:right}

/* DisplayDetail.ascx */
.MainItemImage {
	border: 1px solid #ffffff;
	padding: none;
	}
	
a:hover .MainItemImage{
	/*border: 1px solid #bbcce0;*/
	}	
	
#dd .imgNew {float:left;width:auto}
#dd h1 {margin:0px;font-size: 13px;width:auto}
#dd .con {text-align:left}
/*div#dd td {padding: 2px}*/

/* ViewCart.ascx */
#viewcart .saleTotal {color:#ff0000; font-size: 12px; font-weight: bold; text-align: right}

/* Checkout.ascx */
#checkout {padding:0px}
#checkout table {width: 100%}
#checkout .subcon {width:49%;padding:0px}
#checkout .ddlMM, .ddlYY {width:auto}

/* UserAccount.ascx */
#useraccount span.req {color:red}
#useraccount input {width: 120px}
#useraccount .td1 {width:120px}
#useraccount .btn2 input {width: auto}

/* Msg.ascx, SYSTEM_MESSAGE_FORMAT */
.divMsg    {color: #000000;background-color: #FFFFE1;border: 1px dashed #CFCFCF;padding: 5px;margin: 10px 0px 10px 0px; width: 95%}
.divWrnMsg {color: #ff0000;background-color: #FFFFE1;border: 1px dashed #CFCFCF;padding: 5px;margin: 10px 0px 10px 0px; width: 95%}
.divErrMsg {color: #ff0000;background-color: #FFFFE1;border: 1px dashed #CFCFCF;padding: 5px;margin: 10px 0px 10px 0px; width: 95%}

/* TopSellers.ascx */
#topSellers {
	background: #0069af URL("../images/leftSide-content-bkg.jpg") no-repeat left bottom;
	padding: 0 0 5px 0;
	}
#topSellers .item {
	margin: 0 5px 1px 5px;
	background-color: #00559d;
	text-transform: uppercase;
	font-size: 10px;
	color: #ced7e5;
	padding: 4px;
	}
	
#topSellers .item span{
	margin: 0 5px 0px 0px;
	}
	
#topSellers .item a{
	color: #ced7e5;
	font-weight:bold;
	}

#topSellers .item a:hover,
#topSellers .item a:active{
	color: #FFFFFF;
	}

/* WhatsNew.ascx */
#whatsNew {float:left;margin:0px;padding:0px 0px 10px 0px;width:100%}
#whatsNew .item {clear:left;margin:0px;padding:0px 4px 0px 4px}	


/*
================================================================================================
Bag - leftSide
________________________________________________________________________________________________
*/

#bag {
	background: #0069af URL("../images/leftSide-content-bkg.jpg") no-repeat left bottom;
	padding: 5px;
	margin: 0 0 5px 0;
	}
#bag .item {
	margin: 0px 0px 1px 0px;
	background-color: #00559d;
	font-size: 10px;
	color: #ced7e5;
	padding: 4px;
	}
	
#bag .item a{color: #ced7e5;}

#bag .item a:hover,
#bag .item a:active{color: #FFFFFF;}
	
#bag .totale {
	margin: 0px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #ced7e5;
	padding: 4px;
	
	}
	
#bag .totale span{
	display: block;
	text-align:right;
	font-size:11px; 
	padding: 0 0 0 5px;
	}
	
#bag .item .btn2{display: block;}
	
#bag .item .btn2 input{float: left; margin: 0 2px 0 0;}
#bag .item .btn2 input.rem{float: right; !important}
	
#bag .item .numero{
	display: block;
	padding: 0 5px 0 0;
	font-size: 11px;
	line-height: 11px;
	float: left;
	font-weight: bold;
	}

	
#bag .item table{clear: both; width: 100%; padding-top: 3px;}
#bag .item .itemPrice{
	display: block;
	width: 45px;
	text-align: right;
	}
#bag a.gotoCart{
	margin: 0px 0px 1px 0px;
	background-color: #00559d;
	font-size: 12px;
	color: #ced7e5;
	padding: 4px;
	display: block;
	font-weight: bold;
	}
	
#bag a.gotoCart:hover{
	color: #fff;
	}

/*
================================================================================================
SCHEDA PRDOTTO
________________________________________________________________________________________________
*/

#dd .bodyContainer,
#dd .bodyContainer .item{text-align: left; !important}

#dd .prevnext {
	padding:3px;
	height: 15px;
	background: #FFF;
	margin: 0 16px 15px 0;
	}

#dd .item a{
	display: block;
	width: 192px;
	padding: 0 0 25px 0;
	background: transparent url("../images/ico-item-zoom.gif") no-repeat 5px 100%;
	margin: 0 0 10px 0;
	}
	
#dd #pricedetails {
	font-size: 14px;
	
	}
#dd #pricedetails > #{
	font-weight: bold;
	}
	
#dd .itemDescription{
	display: block;
	margin: 10px 0 0 0;
	}
	
#dd .userBasket{
	text-align: left;
	width: 320px;
	margin: 0 16px 0 0;
	}
	
/*#addtocart {
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #bbcce0;
	}*/
	.opzioni {
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #bbcce0;
	background-image:url(../images/bkg-content.gif);
	background-repeat:repeat-x;
	}
	
#addtocart .btn2{
	display: block;
	margin: 10px 0;
	}
	
/*
================================================================================================
VIEWCART
________________________________________________________________________________________________
*/

#viewcart .bodyContainer{
	padding: 16px;
	text-align: left !important;
	}

#viewcart table.listaSpesa{
	margin: 0 0 10px 0;
	}
	
#viewcart table.listaSpesa a{
	color: #002068;
	}
	
#viewcart table.listaSpesa a:hover{
	color: #990000;
	}

#viewcart #pricedetails {
	font-size: 14px;
	}
	
#viewcart .itemDescription{
	display: block;
	margin: 10px 0 0 0;
	}
	
#viewcart .orderDetails{
	float: right;
	width: 100%;
	/*padding: 10px;
	background-color: #FFF;
	border: 1px solid #bbcce0;*/
	}
	
#viewcart .orderDetails .contentHolder{
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #bbcce0;
	margin: 0 0 10px 0;
	}

#viewcart table .tabletitle {
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	line-height: auto !important;
	}


/*
================================================================================================
FOOTER
________________________________________________________________________________________________
*/

.Footer{
	padding: 25px 10px 40px 10px;
	margin: 1px auto;
	width: 840px;
	height: 45px;
	background: #002068 url("../images/bkg-footer.jpg") repeat-x left top;
	color:#FFFFFF;
	text-align:center;
	font-size: 10px;
	}
	
.Footer a {
	padding: 0px 5px;
	text-decoration: none;
	color: #cce3f1;
	text-transform: uppercase;
	}
.Footer a:hover, a:active {
	color: #FFFFFF;
	}
	
.Footer p.menuM {margin: 0px 0px 5px 0px; padding: 0;}
.Footer p.menuS {margin: 0px 0px 15px 0px; padding: 0;}
.Footer p.menuC {margin: 0px 0px 5px 0px; padding: 0;}
#boxfoto {
width:207px;
position:relative;
margin-top:12px;
float:left;
}
.top_boxfoto {
width:185px;
height:185px;
background-image:url(../images/boxfoto.jpg);
position:relative;
float:left;
padding:11px;


}
/**html .descr_foto { height:75px;}
.descr_foto {
float:left;
width:185px;
background-image:url(../images/sffoto.jpg);
background-repeat:no-repeat;
	padding: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	min-height: 75px;
	

}*/
.descr_foto {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	width:197px;
 }
.descr_foto a:link {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002068;
	text-decoration:none;
	font-weight:bold;
	}
	.descr_foto a:hover {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002068;
	text-decoration:underline;
	font-weight:bold;
	}
	.descr_foto a:active {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002068;
	text-decoration:none;
	font-weight:bold;
	}
	.descr_foto a:visited {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002068;
	text-decoration:none;
	font-weight:bold;
	}
.bottom_box {
float:left;
width:207px;
background-image:url(../images/footerfoto.jpg);
background-repeat:no-repeat;
position:relative;
height:11px;
}
*html .descrizione { height:75px;}
.descrizione {
margin-bottom:5px;
min-height:75px;
}
.top_scheda {
position:relative;
width:631px;
height:40px;
float:left;
background-image:url(../images/sf_scheda.jpg);
padding-left:12px;
padding-right:12px;


/*background-image:url(../images/top_scheda.jpg);*/
/*background-color:#007fc0;*/
border-top:solid 5px #007fc0
}
.sf_scheda {
position:relative;
width:641px;
background-image:url(../images/sf_scheda.jpg);
background-repeat:repeat;
float:left;
padding:7px;
padding-top:0px;
}
.bottom_scheda {
position:relative;
width:655px;
height:10px;
float:left;

background-image:url(../images/bottom_scheda.jpg);
margin-bottom:10px;
}
.schedaprodotto {

margin-bottom:10px;
}
.posto_foto {
width:188px;
height:188px;
background-image:url(../images/boxfoto.jpg);
padding-right:8px;
padding-bottom:8px;
padding-top:11px;
padding-left:10px;
}
.descr_scheda {
width:180px;
height:64px;
padding:5px;
text-align:center;
background-image:url(../images/segnaposto_prezzo.gif);
position:relative;
margin-left:6px;
margin-top:10px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002068;
	

}
.itemscheda
{
width:250px;
float:left;
position:relative;

}
.ic_zoom {
	position:absolute;
	width:26px;
	height:30px;
	top:22px;
	left:205px;
}
.ic_email {
	position:absolute;
	width:26px;
	height:30px;
	top:59px;
	left:205px;
}
.ic_wish {
	position:absolute;
	width:26px;
	height:30px;
	top:95px;
	left:205px;
}
.altreimg {
	position:absolute;
	width:26px;
	height:30px;
	top:133px;
	left:205px;
}

.attributi {
width:364px;
float:right;
position:relative;
margin-right:5px;
margin-top:4px;

}
.top_attributi {
position:relative;
width:364px;
float:left;
background-image:url(../images/top_scheda_desc.jpg);
height:15px;
}
.sf_attributi {
position:relative;
width:344px;
float:left;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;

}
.bottom_attributi {
position:relative;
width:364px;
float:left;
background-image:url(../images/bottom_scheda_desc.jpg);
height:15px;
}
.viewall a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002068;
font-weight:bold;
text-decoration:none;
}
.viewall a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002068;
font-weight:bold;
text-decoration:underline;
}
.viewall a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002068;
font-weight:bold;
text-decoration:none;
}
.viewall a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002068;
font-weight:bold;
text-decoration:none;
}
/*.formButton{
	background: #FFFFFF url("../img/bkg-formButton.gif") repeat-x left top;
	padding: 20px !IMPORTANT;
	}
	
.formButton a.glassButt{
	display: block;
	margin: auto;
	padding: 15px;
	background: #002169 url("../img/bkg-glassButton.gif") repeat-x center 50%;
	border: 1px solid #002169;
	text-transform:uppercase;
	width: 50%;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	text-align:center;
	}
.formButton a.glassButt:hover{
	background: #002169 url("../img/bkg-glassButton-on.gif") repeat-x center 50%;
	border: 1px solid #095ba3;
	}

*/
.cellHeader{
	background-color: #cee7f4;
	width: 50%;
	color: #095ba3;
	font-size: 1em;
	font-weight: bold;
	}
	.cellData{
	background-color: #e5f2f9;
	width: 50%;
	}
	
.menu_account {
text-align:center;
position:relative;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#1b3d7e;
}
.menu_account a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
color:#1b3d7e;
font-weight:bold;
}	
.menu_account a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
text-transform:uppercase;
color:#1b3d7e;
font-weight:bold;
}
.menu_account a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
color:#1b3d7e;
font-weight:bold;
}	
.menu_account a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
color:#1b3d7e;
font-weight:bold;
}	
.dimimg img{
width:100px;
height:100px;
}	
.topsx {
position:absolute;
width:18px;
height:19px;
background-image:url(../images/angle_top_sx.gif);
background-repeat:no-repeat;
top:0;
left:1px;
}
.topdx {
	position:absolute;
	width:18px;
	height:19px;
	background-image:url(../images/angle_top_dx.gif);
	background-repeat:no-repeat;
	top:0;
	left:188px;
}
.downdx {
	position:absolute;
	width:18px;
	height:19px;
	background-image:url(../images/angle_down_dx.gif);
	background-repeat:no-repeat;
	top:188px;
	left:188px;
}
.downsx {
	position:absolute;
	width:18px;
	height:19px;
	background-image:url(../images/angle_down_sx.gif);
	background-repeat:no-repeat;
	top:188px;
	left:1px;
}
.topsx_sk {
position:absolute;
width:18px;
height:19px;
background-image:url(../images/angle_top_sx.gif);
background-repeat:no-repeat;
top:2px;
left:8px;
}
.topdx_sk {
	position:absolute;
	width:18px;
	height:19px;
	background-image:url(../images/angle_top_dx.gif);
	background-repeat:no-repeat;
	top:2px;
	left:195px;
}
.downdx_sk {
	position:absolute;
	width:18px;
	height:19px;
	background-image:url(../images/angle_down_dx.gif);
	background-repeat:no-repeat;
	top:190px;
	left:195px;
}
.downsx_sk {
	position:absolute;
	width:18px;
	height:19px;
	background-image:url(../images/angle_down_sx.gif);
	background-repeat:no-repeat;
	top:190px;
	left:8px;
}
.titolo_scheda_prod {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0c397f;
font-weight:bold;


}
.opzioni_scheda {
font-size:10px;
text-transform:uppercase;
}
.opzioni_scheda select{
font-size:11px;
}
.opzioni_scheda input{
font-size:11px;
}
.opzioni_scheda input{
font-size:11px;
}
.opzioni_scheda img{
margin:0 auto;
text-align:center;

}
.descrizione_scheda {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #002068;
	text-decoration:none;
	font-weight:bold;
}
.mediaBanner{
	padding: 5px 5px 0px 5px;
	}


#ic_taglie {
position:absolute;
width:68px;
height:20px;
left:555px;
top:8px;
}

.top_scheda_new {
position:relative;
width:627px;
height:29px;
background-image:url(../images/top_scheda_prod.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#0c4c94;
padding-left:12px;
padding-top:10px;
}	
.sf_scheda_new {
width:639px;
background-image:url(../images/sf_scheda_prod.jpg);
background-repeat:repeat;
min-height:200px;
float:left;
}	
.bottom_scheda_new {
width:639px;
height:18px;
background-image:url(../images/bottom_scheda_prod.jpg);
background-repeat:no-repeat;
float:left;

}	
.prod_sx {
width:232px;
float:left;
position:relative;
padding-left:7px;

}
.prod_dx {
width:339px;
float:right;
position:relative;
padding-left:10px;
margin-right:20px;
padding-top:20px;

}
.top_descrizione {
width:352px;
height:48px;
position:relative;
/*background-image:url(../images/top_descrizione.jpg);
background-repeat:no-repeat;*/
}
.top_opzioni {
width:352px;
height:48px;
position:relative;
/*background-image:url(../images/top_opzioni.jpg);
background-repeat:no-repeat;*/
}
.sf_descrizione {
width:315px;
min-height:50px;
position:relative;
background-image:url(../images/sf_descrizione.jpg);
background-repeat:repeat;
color:#1b3d7e;
padding-left:22px;
padding-right:15px;
}
.bottom_descrizione {
width:352px;
height:28px;
position:relative;
background-image:url(../images/bottom_descrizione.jpg);
background-repeat:no-repeat;
}
.prezzo {
width:169px;
height:53px;
background-image:url(../images/sfondo_prezzo.jpg);
color:#124b93;
font-size:12px;
padding:10px;
margin-left:17px;
}
.prezzo .tassa {
font-size:11px;
}
.prezzo .barrato {
font-size:11px;
text-decoration:line-through;
font-weight:bold;
}
#RecommendedItems td {
text-align:center;
width:33%;
}
#RecommendedItems {
padding-top:15px;
}
#RecommendedItems img{
border:#bbd5e2 solid 6px;
}
#RecommendedItems img a:hover{
border:#cce8f6 solid 6px;
}
#RecommendedItems img a:link{
border:#bbd5e2 solid 6px;
}
#RecommendedItems img a:visited{
border:#bbd5e2 solid 6px;
}
#RecommendedItems img a:active{
border:#bbd5e2 solid 6px;
}
#RecommendedItems a:link{
font-size:10px;
text-transform:uppercase;
font-weight:bold;
}
#RecommendedItems a:hover{
font-size:10px;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}
#RecommendedItems a:active{
font-size:10px;
text-transform:uppercase;
font-weight:bold;
}
#RecommendedItems a:visited{
font-size:10px;
text-transform:uppercase;
font-weight:bold;
}
.fasciapromozioni {
position:absolute;
top:114px;
left:114px;
}
.fasciapromozioni_dettaglio {
position:absolute;
top:115px;
left:120px;
}

