﻿/* Classi di stile per i web form */
.wfMain
{
	/*border-bottom: 1px dashed rgb(102, 102, 102);*/
}

.wfRow
{
}

.wfCellLabelLeft
{
	font-weight: bold;
	width: 200px;
	text-align:left;
	vertical-align: middle;
}

.wfCellLabel
{
	font-weight: bold;
	width: 200px;
	text-align:right;
	vertical-align: middle;
}

.wfCellLabelSmall
{
	width: 140px;
	text-align:right;
	vertical-align: middle;
}

.wfCellLabelLarge
{
	width: 300px;
	text-align:right;
	vertical-align: middle;
}

.wfCellField
{
	text-align:left;
	vertical-align: middle;
}

.cTextBoxStd
{
	width: 200px;
}

.cDropDownListStd
{
	width: 200px;
}
.cDropDownListStdBig
{
	width: 300px;
}
.cDropDownListStdBig2
{
	width: 300px;
	height: 52px;
}

.cButtonStd
{
}

.cRadioStd
{
	color: Black;
}

.cCheckBoxStd
{
}

.mError
{
	color: Red;
}

.mTextStd
{
}

.mNote
{
	text-align: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: rgb(20,20,20);

}

/* Classi di stile per le tabelle */
.tTableStd
{
	width: 100%;
}

.tTable2
{
	width: 96%;
	margin-left: 12px;
}

.tRowHeader
{
}

.tRowStd
{
}

.tHeaderStd
{
	font-weight:bold;
	text-align:center;
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(100,100,100);	
	padding-top: 8px;
}

.tHeaderLeft
{
	font-weight:bold;
	text-align:left;
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(100,100,100);	
	padding-top: 8px;
}

.tHeaderRight
{
	font-weight:bold;
	text-align:right;
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(100,100,100);	
	padding-top: 8px;
}

.tCellNumber
{
	text-align: right;
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(200,200,200);
	padding-top: 4px;
}

.tCellCenter
{
	text-align: center;
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(200,200,200);
	padding-top: 4px;
}

.tCellCurrency
{
	text-align: right;
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(200,200,200);
	padding-top: 4px;
	
}

.tCellStd
{
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(200,200,200);
	padding-top: 4px;
}

.tCellLeft
{
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(200,200,200);
	padding-top: 4px;
	text-align: left;
}

.tCellRight
{
	border: 0px solid rgb(0,0,0);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(200,200,200);
	padding-top: 4px;
	text-align: right;
}

.clsVetrinaItem
{
	text-align: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: rgb(20,20,20);
	width: 300px;
	vertical-align: bottom;
}

.ProdListSconti
{
	text-align: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Red;
	font-weight: bold;
}

.ProdListScontiDiv
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;	
}

.ProdListName
{
	text-align: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.ProdListDesc
{
	text-align: left;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: rgb(50,50,50);
	font-weight: normal;
}

.variantPropertyCaptionStyleTD
{
	font-weight: bold;
	width: 200px;
	text-align:left;
}

.variantPropertyListBoxStyleTD
{
	text-align:left;
}

/* Login form */

div#idLoginForm TD button
{
	text-align: center;
}


.clsLoginButton
{
	font-weight: bold;
	font-size: 11px;
	width: 130px;
	height: 20px;
}

.clsLoginLinks
{
	
	padding-top: 60px;
}

/* ----------- */

.clsPasswordTooltip
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: rgb(50,50,50);
	font-weight: normal;
}

.clsProfileEditPrivacyTextBox
{
	width: 100%;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 180px;
	border-right: 3px inset;
	border-top: 3px inset;
	border-left: 3px inset;
	border-bottom: 3px inset;
}


.clsBannerMerchantHeader
{
	position:relative;
	left: 10px;
	top: 15px;
	vertical-align:middle;
	float: left;
	height: 60px;
	width: 468px;	

}
.clsBannerMerchantLeftColumn{
	padding-top:10px;
	text-align: center;
}
.BannerPoste
{
	padding-top:10px;
	list-style:none;
}

.BannerPoste li
{

	list-style:none;
}

/* Classi per errori ordine */

.mErrorContainer
{
	margin: 0px; 
	padding: 5px; 
	border: 1px solid #808080;
}

.mErrorMap
{
	margin: 5px;
	font-weight: bold;
	color: Red;
	padding-bottom: 3px;
}

.mErrorDiagnostic
{
	font-style: italic;
	font-size: 95%;
	margin: 5px;
	color: #808080;
	padding-bottom: 5px;
}

.mErrorAction
{
	
	margin: 5px;
	padding-top: 10px;
	/*color: Orange;*/
	font-weight: bold;
}

.TitleEvidence
{
			/* color: Red;  */
			font-size: 13px; 
			font-weight: bold;
			padding: 2px;
			/* border: 1px solid red; */
}

.thumbRepeater
{
      margin-top:10px;
      display:inline;
      float:left;
}

.thumbElement
{
      display:inline;
      float:left;
}
.promocodeStyle
{

}
.divMainImageProduct
{
}


