﻿body {
	margin: 10px 8px 0px 8px;
	text-align: center;
	vertical-align: top;
	font-family: tahoma;
	text-decoration: none;
	list-style: none;
	font-size:12px;
   }

#tabella  {
	height:100%
   }
   
.tabellaSito {
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-family: tahoma;
	font-size:12px;
	text-decoration: none;
	list-style: none;
	width:100%;
	
}

.tabellaSitoSpazio
{
	height:1px;}

td.tabellaSito
{
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
	font-family: tahoma;
	font-size:12px;
	text-decoration: none;
	list-style: none;
	width:100%;
}

.tabellaMenu
{
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	list-style: none;
	height: 23px;
}
.tabellaMenuBandiera
{
	text-align: center;
}

.tabellaMenuSinistra
{
	margin: 0 0 0 0;
	text-align: right;
	vertical-align: top;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	list-style: none;
	width:100%;
}

.tabellaMenuDestra
{
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	list-style: none;
	border-top: #C2D1EE 1px solid;
	border-right: #91A1C0 1px solid;
	border-bottom: #3668CE 1px solid;	
	background-image: url(../../Immagini/sfondomenu.gif);
	background-repeat: repeat;
	padding: 2px 4px 4px 2px;
	text-decoration:none;
}

.tabellaMenuDestraProdotti
{
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	width:155px;
	text-decoration: none;
	list-style: none;
	border-top: #C2D1EE 1px solid;
	border-right: #91A1C0 1px solid;
	border-bottom: #3668CE 1px solid;	
	background-image: url(../../Immagini/sfondomenu.gif);
	background-repeat: repeat;
	padding: 2px 4px 4px 2px;
}


.tabellaMenuDestraNopointer
{
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	list-style: none;
	width: 80px;
	height:23px;
	background-image: url(../../contenitore/Immagini/sfondomenu.gif);
	background-repeat: repeat-x;
}

.tabellaHome
{
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	list-style: none;
	width: 100%;
}

.news
{
	width: 50%;
	vertical-align:top;
}

.newsa
{
	cursor: pointer;
	height: 17px;
	background-color: #abc7ff;
	font-size: 14px;
	font-weight: bold;
	color: black;
	width: 75%;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	text-align:left;
}

.newsb
{
	height:85px;
	background-color: #D1E0FF;
	font-size: 10px;
	color: black;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	text-align:justify;
	}

.newsb1
{
	height: 85px;
	background-color: #D1E0FF;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;
}	
.newsbb
{
	height:85px;
	background-color: #D1E0FF;
	font-size: 10px;
	color: black;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	}
	
.newsbb1
{
	height:70px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: black;
	vertical-align:top;
	text-align:justify;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;	
	}	

.newsbb1as
{
	height:70px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: black;
	vertical-align:top;
	text-align:left;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;	
	}	

.newsbb1a
{
	background-color: #FFFFFF;
	font-size: 10px;
	color: black;
	vertical-align:top;
	text-align:right;
	font-style: normal;
	font-family: tahoma;
	
	}
	
.newsbb1aa
{
	background-color: #FFFFFF;
	font-size: 13px;
	color: black;
	vertical-align:top;
	text-align:right;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;	
	}
			
.newsbottoni
{
	background-color: #D1E0FF;
	font-size: 10px;
	color: black;
	vertical-align:bottom;
	text-align:right;
	font-style: normal;
	font-family: tahoma;
	}


.tbnews
{
	width:100%;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;}
	
.prodotto
{
	vertical-align:top;
	width: 50%;
}


.decorazione
{
	text-decoration: none;
	list-style: none;
	color: black;
	font-family: tahoma;
}

.hc { width: 100%; height: 2px; border-top: 1px solid #0193DE; } 
.hc1 { width: 100%; height: 4px; border-top: 2px solid #016FFF; } 

.progettia
{
	background-color: #abc7ff;
	font-size: 14px;
	font-weight:bold;
	color: black;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;
	}


.tbprogetti
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;}
	
.progettic
{
	vertical-align: bottom;
	text-align: right;
	width:100%;
}


.txtbox
{
	font-family:tahoma;
	font-size:12px;
	background-color:#FFFFFF;
	color: #000000;
	border: 1px solid #006DA8;
	}
	
.labeltext
{
	font-family:tahoma;
	font-size:10px;
	background-color:#FFFFFF;
	color: #000000;
	border: 1px solid #FFFFFF;
	}
	
.tbprodotti
{
	width:100%;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;}

.prodottia
{
	height:17px;
	background-color: #abc7ff;
	font-size: 14px;
	font-weight:bold;
	color: black;
	width:75%;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	}
	
.posizionepulsanti
{
	vertical-align:middle;
	text-align:right;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	}
	
.prodottiIntestazione
{
	background-color: #abc7ff;
	font-size: 14px;
	font-weight:bold;
	padding: 2px 0px 5px 2px;
	color: black;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	}

	
.prodottib
{
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	text-align: right;
	font-style: normal;
	font-family: tahoma;
}	

.prodottiCod
{
	height:13px;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
}	

.prodottiDesc
{
	height:13px;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;
}	

.prodottiPre
{
	height:13px;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;
	border-left: black 1px solid;	
}	

.lineabassa
{
	margin: 0 0 0 0;
	width:100%;

}	
.prodottiPr1
{
	height:13px;
	width:100%;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-bottom: black 1px solid;
}	

.prodottiCodF
{
	height:13px;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-right: black 1px solid;
}	

.prodottiDescF
{
	height:13px;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
}	

.prodottiPreF
{
	height:13px;
	background-color: #ffffff;
	font-size: 10px;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-left: black 1px solid;	
}	


#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #000000;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

#preview_temp_load
{
	margin: 0 0 0 0;

	background-color: white;
	color:Black;
	vertical-align: top;
	text-align: left;
	border-right: #0093E0 1px double;
	border-top: #0093E0 1px double;
	border-left: #0093E0 1px double;
	border-bottom: #0093E0 1px double;
}


.preview_temp_load
{
	margin: 0 0 0 0;
	width:320px;
	background-color: #D1E0FF;
	color:Black;
	vertical-align: top;
	text-align: left;
	border-right: #0093E0 1px double;
	border-bottom: #0093E0 1px double;
}


#centerdbox
{
	width: 700px;
	height: 280px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -280px;
	margin-left: -350px;
}

.bordonero
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	border-left: #000000 1px double;
	border-bottom: #000000 1px double;
	cursor:pointer;
	}
	
.cursoreMano
{
	cursor:pointer;
	}
	
.ricerca
{
	cursor: pointer;
	margin-left: 1px;
	height: 28px;
	text-align:left;
	background-color: #FF807D;
	font-size: 20px;
	font-weight: bold;
	color: black;
	width: 100%;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
		border-right: #000000 1px double;
	border-top: #000000 1px double;
	border-left: #000000 1px double;
	border-bottom: #000000 1px double;
}

.ricerca1
{
	height: 28px;
	margin-left: 10px;
	margin-right: 10px;
	text-align:left;
	background-color: #FF807D;
	font-size: 20px;
	font-weight: bold;
	color: black;
	width: 90%;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
}

.ordine
{
	background-color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
}

.ordineX
{
	background-color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	cursor:pointer;
}

.ordineTotale
{
	background-color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	color: black;
	vertical-align: top;
	text-align:right;
	font-style: normal;
	font-family: tahoma;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	padding: 3px 5px 2px 5px;
}

.ordinetitolo
{
	background-color: #ffffff;
	font-size: 8px;
	font-weight: lighter;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
}

	
.confronti
{
	background-color: #FFFFFF;
	font-size: 10px;
	color: black;
	vertical-align:top;
	font-size:10px;
	font-family: tahoma;
	}

.confrontidiv
{
	background-color: #D1E0FF;
	font-size: 10px;
	color: black;
	font-size:14px;
	font-weight:bolder;
	vertical-align:top;
	text-align:left;
	font-size:10px;
	font-family: tahoma;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	}

.confrontidivIntestazione
{
	background-color: #D1E0FF;
	color: black;
	font-weight:bolder;
	vertical-align:top;
	text-align:center;
	font-size:14px;
	font-family: tahoma;
	}
	
.ordineQT
{
	background-color: #D1E0FF;
	font-size: 10px;
	font-weight: bold;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
		border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}	

.ordineEURO
{
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: black;
	vertical-align: top;
	font-style: normal;
	font-family: tahoma;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}	

.ordine
{
	width:100%;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid}
	
.ordineNomi
{
	text-align:left;
	font-size:12px;
	padding-left:20px}

.ordineTotaleFinale
{
	text-align:right;
	font-size:20px;
	padding-left:20px;
	padding-right:40px;
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid}


.prod
{
	font-family:tahoma;
	font-size:14px;
	background-color:#FFFFFF;
	color: #000000;
	border: 1px solid #FFFFFF;
	height:100%;}
	
.divImmagini
{
	padding-left:10px;
	margin-left:10px;
	text-align:center;}
	
div.imgcontainer
{
		width:100%; 
		text-align:right;
		padding:0 0 12px 0;
		background: url(shadowwrite.png) no-repeat bottom center
		}
		
div.imgcontainer img
{
	border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;
    background: #f6f6f6
    }
		
.imgcontainer123
{
		width:25%; 
		background-color:#F6F6F6;
		height:70px;
		text-align:center;
		float:left;
		margin: 1px;
		border:1px solid silver;
		vertical-align:middle;
		}		

td.imgcontainer123 div
{
		background-color:#FFFFFF;
		display: block;
		text-align:center;
		vertical-align:middle;
		padding: 22px 2px 22px 2px;
		margin: 2px 2px 2px 2px;
		}

div.imgcontainer2
{
		width:400px; 
		text-align:center;
		float:left;
		margin: 1px;
		padding:0 0 12px 0;
		background-color: #ffffff;
		background-image: url(Immagini/sfondomenu.gif);
		}		
		
div.imgcontainer2 div
{
		width:100%; 
		text-align:center;
		float:left;
		margin: 1px;
		padding:0 0 4px 0;
		}

	
.categoriaLabel
{
		width:200px; 
		cursor:pointer;
		background-color: #EEF4FF;
		border-top: solid 1px #C2D1EE;
		border-bottom: solid 1px #3668CE;
		border-right: solid 1px #3668CE;
		border-left: solid 1px #D5E5FF;
		font-family:Tahoma;
		font-size:12px;
		padding: 2px 5px 2px 5px;
		text-align: center;
		background-image: url(Immagini/sfondomenu.gif);
		}


div.categoriaDisponibili{float:left;margin: 1px;padding:0 0 2px 0;}

div.categoriaDisponibili div{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #ffffff}
    
    
div.imgordine{float:none;margin: 1px;padding:0 0 12px 0;
    background: url(shadowwrite.png) no-repeat bottom center}

div.imgordine img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}
    
.MB_adminservice
{
	background-attachment: scroll;
	background-image: url(../../contenitore/Immagini/MB_adminservice/background.jpg);
	background-repeat: repeat;
}

table.dati 
{
	border-right: #0E6A94 1px solid;
	border-left: #0193DE 1px solid;
	border-bottom: #0E6A94 1px solid;
	border-top: #0193DE 1px solid;
	background-color: #E6F4F8;
	margin: 2px 2px 0px 2px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold}


table.dati tr 
{
	vertical-align: top;
	border-bottom: #DDF3FD 1px solid;}
	
table.dati td
{
	text-align: left;
	padding: 1px 15px 0px 15px;
	border-bottom: #DDF3FD 1px solid;}
	
table.dati textarea, select
{
	text-align: left;
	font-size: 12px;}

table.datiSelezione 
{
	border-right: #0E6A94 1px solid;
	border-left: #0193DE 1px solid;
	border-bottom: #0E6A94 1px solid;
	border-top: #0193DE 1px solid;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	width:100%;}


table.datiSelezione tr 
{
	vertical-align: top;
	border-bottom: #DDF3FD 1px solid;
	font-size:10px;}
	
table.datiSelezione td a link
{
	text-align: left;
	font-size: 12px;
	padding: 1px 0px 0px 0px;
	border-bottom: #DDF3FD 1px solid;
	font-family: tahoma;
}
	
table.datiSelezione select
{
	width:90%;
	text-align: left;
	font-family:Tahoma;
	font-size: 12px;}

table.datiSelezione textarea, button
{
	width:30%;
	text-align: left;
	font-family:Tahoma;
	font-size: 12px;}


table.datiSelezione label
{
	text-align: left;
	font-size: 10px;}

.bottoneseleziona
{
	font-family:tahoma;
	font-size:10px;
	background-color:#006DA8;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	cursor: pointer;
	text-align: center;}

.bottoneselezionaAdmin
{
	font-family:tahoma;
	font-size:14px;
	background-color:#0092DD;
	color: #FFFFFF;
	border-bottom: 1px solid #00405E;
	border-right: 1px solid #00405E;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	cursor: pointer;
	text-align: center;
	padding: 1px 5px 1px 5px;}


.bottoneselezionaAdmin:hover
{
	font-family:tahoma;
	font-size:14px;
	background-color:#DB160D;
	color: #ffffff;
	border-bottom: 1px solid #00405E;
	border-right: 1px solid #00405E;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	cursor: pointer;
	text-align: center;
	padding: 1px 5px 1px 5px;}
	
.newsbarticolo
{
	background-color: #D1E0FF;
	font-size: 10px;
	color: black;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	text-align:justify;
	font-size:12px;
	}
	
.schedaProdotto
{
	height:85px;
	background-color: #D1E0FF;
	font-size: 12px;
	color: black;
	vertical-align:top;
	font-style: normal;
	font-family: tahoma;
	text-align:justify;
	}
	
.tabellaMenuDestraProdotti1
{
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	width:155px;
	text-decoration: none;
	list-style: none;
	border-top: #C2D1EE 1px solid;
	border-right: #91A1C0 1px solid;
	border-bottom: #3668CE 1px solid;	
	background-color:#6F95D3;
	background-repeat: repeat;
	padding: 2px 4px 4px 2px;
}

.tabellaMenuDestraProdotti2
{
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 12px;
	width:155px;
	text-decoration: none;
	list-style: none;
	border-top: #C2D1EE 1px solid;
	border-right: #91A1C0 1px solid;
	border-bottom: #3668CE 1px solid;	
	background-color:#6F95D3;
	background-repeat: repeat;
	padding: 2px 4px 4px 2px;
}	