﻿.alfaContainer{background: url(../Images/BaseUI/90w.png);margin-bottom:20px;margin-top:5px;padding:5px;width:730px;}
.titoloAbc{font-size:14px;font-weight:bold;color:rgb(52, 16, 2);}
a.alfa{font-size:14px;margin-right:2px;padding:2px;padding-left:7px;padding-right:7px;text-align:center;background: rgb(52, 16, 2);color:#ffffff;font-weight:bold;}
a.alfa:hover{font-size:14px;margin-right:2px;padding:2px;padding-left:7px;padding-right:7px;text-align:center;background: rgb(247, 110, 27);color:#ffffff;font-weight:bold;}
.alfaSel{font-size:20px;margin-right:2px;padding:2px;padding-left:7px;padding-right:7px;text-align:center;background: rgb(247, 110, 27);color:#ffffff;font-weight:bold;}
a.alfaSel{font-size:20px;margin-right:2px;padding:2px;padding-left:7px;padding-right:7px;text-align:center;background: rgb(247, 110, 27);color:#ffffff;font-weight:bold;}
a.alfaSel:hover{font-size:20px;margin-right:2px;padding:2px;padding-left:7px;padding-right:7px;text-align:center;background: rgb(247, 110, 27);color:#ffffff;font-weight:bold;}

 a.ConfirmOrderButton:link,  a.ConfirmOrderButton:visited {
	font-weight:bold;
	font-size: 16px;
	color: #ffffff;
	border:solid 2px #ffffff;
	padding:5px;
	display:inline-block;
	margin-bottom:10px;
	background: #cc0000;
}
.finalMessage
{
	font-weight:bold;
	font-size: 16px;
	color: #cc0000;
	padding:5px;
	padding-top:0;
	margin-bottom:0px;
}
.finalSubMessage
{
	color: #000000;
}
.finalSubMessageRed
{
	font-weight:bold;
	color: #cc0000;
}
.dispoModified
{
	font-weight:bold;
	font-size: 14px;
	color: #ffffff;
	border:solid 1px #ffffff;
	padding:3px;
	display:inline-block;
	background: #cc0000;
}
/* =================================================
		Shop
====================================================*/
.productHeader
{

    font-family: Helvetica, Arial, Tahoma;
    font-weight:bold;
    padding: 5px 10px 18px 10px;
    font-size:16px;   
    margin-right:10px;
    background-image:url(/90/eShop/images/product_headerBg.jpg);
    color:#fff;
}
.productCnt
{

    color:#000000;
    font-weight:bold;
    padding:10px;
    padding-top:2px;
    height:150px;   
    margin-right:10px;
    background-color:#fff;
    margin-bottom:10px;
}
.prodDescription
{
    margin-top:0px;
    margin-bottom:10px;
    color:#341002;
}
.correlati 
{
    width:155px;
    }

.dispoDa
{
    clear:both;
    margin:4px;
    /*font-weight:normal;*/
    color:#dd0000;
}
.corniceTop 
{
    height:21px;
    width:365px;
    margin-right:10px;
    background-image:url(/90/eShop/images/product_cornice.jpg);
    background-repeat:no-repeat;
    }

.noteOfferta-105  /*in arrivo */
{
    margin-top:1px;
    padding:2px;
    width:180px;
    float:right;
    text-align:center;
    background: #F7BB1B;
    color:#000000;
    font-weight:bold;
}
.noteOfferta-103 /* novità */
{
    margin-top:1px;
    padding:2px;
    width:180px;
    float:right;
    text-align:center;
    background: #F76E1B;
    color:#ffffff;
    font-weight:bold;
}
.noteOfferta-106 /* in offerta */
{
    margin-top:1px;
    padding:2px;
    width:180px;
    float:right;
    text-align:center;
    background: #dd0000;
    color:#ffffff;
    font-weight:bold;
}
.value
{
    color:#990000;
    font-size:16px;
    font-weight:bold;
}



.shopTable
{
    font-family: Tahoma, Geneva, sans-serif;
}

#ctl00_center
{
    float: none; /*position:absolute;*/
    display:table;
}

.shopTable h4{
    background:url(../Images/BaseUI/90w.png);
    display:block;
    padding:45px;
    font-size:12pt;
    color:#341002;
}
.foil
{
    color: #944B0A;
}
.en
{
    background-image: url(../Prodotti/en.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.it
{
    background-image: url(../Prodotti/it.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
A.rNormal:link, A.rNormal:visited
{
    color: #341002;
    font-weight: normal;
    display: block;
    padding: 2px;
    font-size: 8pt;
    background-color:#fff;
    padding-top:4px;
    padding-bottom:4px;
    margin-bottom:1px;
    
}

A.rNormal:hover
{
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 2px;
    font-size: 8pt;
    background-color:#341002;
    padding-top:4px;
    padding-bottom:4px;
    margin-bottom:1px;
    text-decoration:none;
}

A.rSelected:link, A.rSelected:hover, A.rSelected:visited
{
    color: #ffffff;
    background-color: #341002;
    font-weight: bold;
    display: block;
    padding: 2px;
    font-size: 8pt;
    padding-top:4px;
    padding-bottom:4px;
    margin-bottom:1px;
}

#cartAnimation
{
    position:absolute;
    border:solid 3px #ffffff;
    top:0;
    left:0;
    width:0;
    height:0;
    display:none;
}
.schedaProdotto
{
    color: #000000;
    font-weight: bold;
    
    font-size: 8pt;
}
.grid A.linkProdotto{
	color: #000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.schedaProdotto #ctl00_ctl01_schedaProdotto
{
    background:url(/90/Images/baseUI/rightCenter.jpg);
    height:450px;
    margin-bottom:20px;
}
.schedaProdotto #ctl00_ctl01_schedaProdotto td
{
    vertical-align:top;
}
.schedaProdotto .descrizione, .schedaProdotto .descrizioneEn
{
    font-size: 10pt;
    color: #FFFFFF;
    padding: 3px;
    background: url(../Images/baseUI/50.png);
}
.schedaProdotto .sottoTitolo
{
    font-size: 10pt;
    color: #341002;
    text-align:center;
    padding: 3px;
    background: url(../Images/baseUI/50w.png);
}
.schedaProdotto .cartBg
{
    /*background: url(../Images/baseUI/cartBg.gif) no-repeat;*/
    background: url(../Images/baseUI/90w.png);
    border: solid 1px #341002;
    padding-bottom:5px;
}
.schedaProdotto .labelQ
{
    float:left;
    width:50px;
    padding-left:3px;
    padding-top:2px;
    font-weight:normal;
}
.schedaProdotto .nml
{
    margin-left:1px;
}
.schedaProdotto .Foil
{
    background: url(../Prodotti/foil.gif) no-repeat;
    margin-left:1px;
}

.schedaProdotto .property
{
    color: #0066CC;
}
.schedaProdotto .searchPanel
{
    height:318px;
    font-size: 10pt;
    font-weight:bold;
    padding: 10px;
    padding-top:0px;
    background:url(/90/Images/baseUI/rightCenterSearch.jpg);
}
.schedaProdotto .searchPanel .title
{
    color:#341002;
    font-size: 14pt;
    font-weight:bold;
    margin-bottom:10px;
}
.schedaProdotto ul
{
    margin: 5px;
}
.schedaProdotto ul li:first-child
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-right: 10px;
    display: block;
    float: left;
    white-space:nowrap;
    text-align: right;
    color: #341002;
}
.schedaProdotto ul li
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline;
}
.schedaProdotto input, .schedaProdotto select
{
    font-weight: normal;
    font-size: 9pt;
    border: #341002 1px solid;
    background-color: #f5f5f5;
    color: #451706;
    padding: 0;
}
.schedaProdotto input
{
   padding:2px;
}

.schedaProdotto input.btnSend
{
    margin-left:0px;
    cursor:pointer;
    border: solid 1px #341002;
    font-weight:bold;
    padding-left:35px;
    padding-right:35px;
}

.schedaProdotto #searchFeedback
{
    background-color:Red;
    height:32px;
    display:none;
}
.spinnerShop
{
    display: none;
    position: absolute;
    z-index: 10001;
    background: #ffffff;
    padding: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: solid 3px #341002;
}
.subheaderMC
{
    clear: both; /*height:60px;*/
    padding-left: 0px;
    padding-top: 0px;
    color: #341002;
    font-size: 10pt;
    margin-bottom:5px;
}


.MCDlookupLabel
{
    border: solid 1px #341002;
    font-size: 10pt;
    color: #341002;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 12px;
    background-color: #DEDEDE;
    overflow: hidden;
    height: 20px;
    text-align: left;
    margin: 0px;
    background-position: right top;
    background-repeat: no-repeat;
}

.MCTextBox
{
    font-weight: normal;
    font-size: 12px;
    background: #ffffff; /* url(Prodotti/it.gif) no-repeat left center;*/
    text-align: right;
    border: solid 1px #341002;
}
.MCTextBoxCart
{
    font-weight: normal;
    font-size: 12px;
    background: #ffffff; /* url(Prodotti/it.gif) no-repeat left center;*/
    text-align: right;
    border: solid 1px #341002;
    padding-right:3px;
}
.MCTextBoxNa
{
    font-weight: normal;
    font-size: 12px;
    background: #ffffff url(/90/eShop/Images/na.gif) no-repeat center center;
    text-align: right;
    border: solid 1px #341002;
}
.MCtdRowFoil
{
    background-color: #D7BD97;
}
.MCtdRow
{
    background-color: #F4EEE3;
}

/* ========================================================
     Cassa   */

.cassa
{
    color: #000000;
    background: url(../Images/BaseUi/cassaBg.gif);
    background-repeat: no-repeat;
    width: 663px;
    height: 515px;
}
.cassa .title
{
    color:#000000;
    font-size:12pt;
    font-weight:bold;
}
.formUser ul
{
    margin: 5px;
}
.formUser ul li:first-child
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-right: 10px;
    display: block;
    float: left;
    width: 120px;
    text-align: right;
    color: #000000;
}
.formUser ul li
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline;
}
.formUser ul li input, .formUser ul li select
{
    font-weight: normal;
    font-size: 10pt;
    border: #341002 1px solid;
    background-color: #f5f5f5;
    color: #451706;
    padding: 3px;
}
.formUser ul li input.button
{
    font-weight: normal;
    font-size: 10pt;
    border: #341002 1px solid;
    background: none; /*background-color: #f5f5f5;*/
}

.dlvry-h th, .dlvry-h td
{
    background: url(../Images/baseUI/payHeader.gif);
    padding:6px;
    font-weight:bold;
}
.dlvry-row td
{
    background: #B5CDD6;
    padding:6px;
}
.dlvry-rowa td
{
    background: #C6D8DF;
    padding:6px;
}
.dlvry-row-s td
{
    background: #F5C25E;
    padding:6px;
}
.orderPrint
{
    font-size: 8pt;
    color: #000000;
}
.orderPrint ul
{
    margin: 5px;
    padding: 0;
}
.orderPrint ul li:first-child
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-right: 10px;
    display: block;
    float: left;
    width: 100px;
    text-align: right;
    color: #000000;
}
.orderPrint ul li
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline;
}
.orderPrint .box
{
    margin-bottom: 10px;
    background-color: #E4EFF1;
    padding: 10px;
    height: 110px;
}

.orderPrint .box-a
{
    background-color: #E4EFF1;
}
.lh{
	display:none;
}
