@CHARSET "ISO-8859-1";
/*

NOTA # server quando uso id, '.' server quando uso class 

StyleSheet coding standards:

1. use lowercase if possible 

2. format styles like this:

body
{
	font-size: 12px;
	font-family: Verdana, arial, Helvetica, sans-serif
}

3. existing html elements on top of the document, then all self defined .classes and at last all self defined #id's.

4. close every property with ; also the last one.
*/
.body
{
    /*background: #a8b5d9;*/
    background: white;
    vertical-align:top;
    padding: 0px;
    spacing: 0px;
    margin-top:0px;
    margin-left: auto;
    margin-right: auto;
    width:902px;
}
.bodyLogin
{
    /*background: #a8b5d9;*/
    background: white;
    vertical-align:top;
    padding: 0px;
    spacing:0px;
    margin-top:20px;
    margin-left: auto;
    margin-right: auto;
    width:902px;
}
.panelBox {
    width: 100%;
    vertical-align: top;
}
.tableForPanelBox{
    width: 100%;
    vertical-align: top;

}
.tableIndex{
    width: 100%;
    vertical-align: top;
    padding-bottom: 10px;
}

.bodyDialog
{
    background: #a8b5d9;
    vertical-align:top;
    padding: 0px;
    spacing:0px;
    margin-left: auto;
    margin-right: auto;

}
.tabellaIntro 
{
    /*border-width:1px;
	border-color:#0F1E5D;
	border-style:solid;*/
    width:100%;
}
.tabellaIntroLogin 
{
    border-width:1px;
    border-color:#0F1E5D;
    border-style:solid;

}
.mainLogin {

    background-color: #eeeeee;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-color:#7e7e7e;
    border-width:0px;
    border-style:solid;
    padding-top: 00px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 10px;
    vertical-align: top;
    width:436px;
}
.tabellaIntroDialog 
{
    border-width:1px;
    border-color:#0F1E5D;
    border-style:solid;
    width:100%;
}
.menulatLabel {
    text-decoration: none;
    width: 100%;
    white-space: nowrap;
}

.menulatLabelA {
    text-decoration: none;
    opacity: 0.8;
}
.menulat {
    width:124px;
    vertical-align: top;
    font-size: 10px;
    background-color: #FFFFFF;
    padding: 8px;
    vertical-align: top;
    height:100%;
}
.main {
    height:100%;
    min-height:498px;
    width:778px;
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-color:#7e7e7e;
    border-width:0px;
    border-style:solid;
    padding-top: 0px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 10px;
    vertical-align: top;
}

.mainDialog {

    background-color: #FFFFFF;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-color:#7e7e7e;
    border-width:0px;
    border-style:solid;
    padding: 8px;

    vertical-align: top;
}
#divMenulat {
    /*font-size: 10px;
	background-color: #FFFFFF;
	padding: 8px;
	vertical-align: top;
	height:100%;*/
}

#divFooter
{
    text-align:center;
    background-color:white;
    padding-top:0px;
    font-size:10px;
    color:#666666;

}
#footer {
    width: auto;
    min-height: 100px;
    FONT-SIZE: 12px;
    padding: 10px 0px 0px 0px;
    clear: both;
    text-align: center;
    color: #ffffff;
}
.TestoFooter {
    color:#A5B2CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    padding:6px 8px;
}

.linkFooter {
    color:#A5B2CC;
    text-decoration: none;
    font-size:12px;

}
.linkBanner {
    padding:0px;
    border-width: 0px;
}
#divMain
{
    /*background:white;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-color:#7e7e7e;
	border-width:0px;
	border-style:solid;
	height:100%;
	padding: 8px;
	vertical-align: top;*/
}
.downloadLink{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    color: #0000FF;
    cursor: pointer;
}
.downloadBigLink{
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    color: #0000FF;
    cursor: pointer;
}
.link{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    cursor: pointer;
}
.linkSeparator {
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}
.linkCell {
    padding-bottom: 4px;
}
.linkRow {
    padding-bottom: 4px;
}
.welcomeLabel{
    font-size: 12px;
    text-decoration: none;
    font-style: normal;

}
.cercaLabel
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}

.cercaLabel label
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}

.cercaBoldLabel
{
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}
.iconaTable {
    height:17px;
    border-width:0px;
    vertical-align: middle;
    cursor: pointer;		
}
.iconaTableNoLink {

    border-width:0px;
    vertical-align: middle;

}
.iconaTableSmall {
    height:13px;
    border-width:0px;
    vertical-align: middle;

}
.iconaMenu {
    height:30px;
    border-width:0px;
    vertical-align: middle;
    cursor: pointer;		

}
.immagineCatalogo {
    width:81px;
    border-width:0px;
    vertical-align: middle;

}

.immagineCorrelati {
    width:81px;
    border-width:2px;
    vertical-align: middle;
    margin: 10px;

}


.immaginePromozione {
    width:190px;
    border-width:0px;
    vertical-align: middle;

}
.immagineIconaPromozione {
    width:50px;
    border-width:0px;
    vertical-align: middle;

}

.immagineCatalogoColumn {
    width:89px;

}
.immaginePromozioneColumn {
    width:196px;

}
.immagineIconaPromozioneColumn {
    width:50px;

}
.immagine {
    border-width:0px;
    vertical-align: middle;
}
.immagineLink {
    border-width:0px;
    vertical-align: middle;
    cursor: pointer;	  
}
.documentoColumn {
    width:145px;
}
.immagineSottoCategoria {
    width:190px;
    border-width:0px;
    vertical-align: middle;
}
.immagineSottoCategoriaCell {
    width:190px;

}
.immagineProdotto {
    width:190px;
    border-width:0px;
    vertical-align: middle;
}
.immagineProdottoCell {
    width:190px;

}
.commandlinkMenuLabel
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    cursor: pointer;

}	
.commandlinkMenuCell {
    padding-top:2px;
    padding-bottom: 2px;
    padding-left:3px;

}

.disegnoSottoCategoria {
    width:330px;
    border-width:0px;
    vertical-align: middle;
}
.disegnoSottoCategoriaCell {
    width:330px;

}
.nomeCatalogo
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;

}
.riferimentoDescrizioneCell {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    background-color: #DCE1EB;
    border-color: #B3B6AD;
    border-style:solid;
    border-width: 1px;
    padding:3px;
    width: 100%;
}
.carrelloSommarioCell {
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-style:solid;
    border-color: #B3B6AD;
}
.promozioneCell {
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-style:solid;
    border-color: #B3B6AD;
}
.prodottoCatalogoCell {
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-style:solid;
    border-color: #B3B6AD;
}
.promozioneTable {
    border-color: #B3B6AD;
    border-width:1px;
    border-style:solid;

}
.prodottoCatalogoTable {
    border-color: #B3B6AD;
    border-width:1px;
    border-style:solid;

}

.carrelloSommarioBoldCell {
    background-color: #DCE1EB;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-style:solid;
    border-color: #B3B6AD;
    width:20%;
}

.carrelloSommarioBold {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}
.carrelloSommario {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;

}
.promozioneBoldCell {
    width:160px;
    background-color: #DCE1EB;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-style:solid;
    border-color: #B3B6AD;
}
.prodottoCatalogoBoldCell {
    background-color: #DCE1EB;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
    border-top-width: 0px;
    border-style:solid;
    border-color: #B3B6AD;
}
.prodottoCatalogoBold {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}
.promozioneBold {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
}
.riferimentoValoreCell {
    padding:3px;
    width: 100%;
}
.riferimentoDescrizioneBold {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
}
.descrizioneCatalogo
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}
.notaCatalogo
{
    font-size: 14px;
    text-decoration: none;
    font-style: italic;
    font-weight: bold;

}
.descrizioneCatalogoLink
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}
.descrizioneCatalogoColumn {
    width: 425px;
}
.descrizioneProdottoSmall {
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    text-align: left;
}
.codiceProdottoColumn{
    text-align: left;
}	
.nomeSottoCategoria
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;

}
.nomeSottoCategoriaLink
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;

}
.descrizioneSottoCategoria
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}

.tipologiaDocumento {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
}
.codiceProdotto {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
}

.descrizioneProdotto {
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
}
.nomeCatalogoCell {
    padding-bottom: 2px;
}
.nomeSottoCategoriaCell {
    padding-bottom: 2px;
}	
.anagraficaLabel
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}

.tableText {
    font-size: 10px;
    text-decoration: none;
    font-style: normal;


}
.anagraficaBoldLabel
{
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}
.carrelloTotaleBoldLabel {
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
}
.carrelloTotaleLabel {
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
}
.infoBoldLabel
{
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;

}

.infoLabel
{
    font-size: 10px;
    text-decoration: none;
    font-style: normal;

}
.inputText {
    padding: 0px;
    font-style: normal;
    font-size: 10px;
    text-decoration: none;
}
.messaggioErrore {
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-decoration: none;
}
.messaggioInfo {
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-decoration: none;
}
.messaggioWarning {
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-decoration: none;
}

.imageUpload {
}

.commandlinkButton{
    text-decoration: none;
}

.versionLabel{
    font-family: cursive;
    font-style: italic;
    font-size: small;
    opacity: 0.4;
}

.cartFloatingImage {
    position: relative;
    width: 32px;
    height: 32px;
    background-color: #0000FF;
}

