@charset "utf-8";
/* CSS Document */

body {
	background-color: #FEE5BA;
	margin-top: 4px;
	margin-bottom: 4px;
}

.divmenucat {
	background-color:#666666;
	}
	
.divmenucat:hover {
	background-color:#333333;
	}
	
.divmenuecomm {
	background-color:#0099CC;
	}
	
.divmenuecomm:hover {
	background-color:#006699;
	}
	
.Border1Bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEE5BA;
}

.Border1Top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FEE5BA;
}

.Border1All {
	border: 1px solid #FEE5BA;
}

.Border1Left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FEE5BA;
}

.txtArial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txtArial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txtArial14r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; color:#FF0000;
}


.txtArial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

	.txtArial12 a:link {
		color: #000000;
		text-decoration: none;
	}
	.txtArial12 a:visited {
		text-decoration: none;
		color: #000000;
	}
	.txtArial12 a:hover {
		text-decoration: underline;
		color: #000000;
	}
	.txtArial12 a:active {
		text-decoration: none;
		color: #000000;
	}

.txtArial11Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color:#999999;
}

.digitalfingers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-align:right;
	margin-right:5px;
	}
	
	.digitalfingers a:link {
		color: #333333;
		text-decoration: none;
	}
	.digitalfingers a:visited {
		text-decoration: none;
		color: #333333;
	}
	.digitalfingers a:hover {
		text-decoration: none;
		color: #333333;
	}
	.digitalfingers a:active {
		text-decoration: none;
		color: #333333;
	}
	
.linkprod {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	.linkprod a:link {
		color: #666666;
		text-decoration: none;
	}
	.linkprod a:visited {
		text-decoration: none;
		color: #666666;
	}
	.linkprod a:hover {
		text-decoration: none;
		color: #999999;
	}
	.linkprod a:active {
		text-decoration: none;
		color: #666666;
	}
	
.linkprodgio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.linkproding {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	
	.linkproding a:link {
		color: #666666;
		text-decoration: none;
	}
	.linkproding a:visited {
		text-decoration: none;
		color: #666666;
	}
	.linkproding a:hover {
		text-decoration: underline;
		color: #666666;
	}
	.linkproding a:active {
		text-decoration: none;
		color: #666666;
	}


.menucat {
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
	
	.menucat a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	.menucat a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	.menucat a:hover {
		text-decoration: none;
		color: #FFFFFF;
	}
	.menucat a:active {
		text-decoration: none;
		color: #FFFFFF;
	}
	
	
.menuecomm {
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
	
	.menuecomm a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	.menuecomm a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	.menuecomm a:hover {
		text-decoration: none;
		color: #FFFFFF;
	}
	.menuecomm a:active {
		text-decoration: none;
		color: #FFFFFF;
	}

	
#testimenu {
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	}
		
	#testimenu a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	#testimenu a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	#testimenu a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}
	#testimenu a:active {
		text-decoration: none;
		color: #FFFFFF;
	}


.divmenutop {
	background-color:#B3672D;
	}
	
	.divmenutop:hover {
		background-color:#7C3600;
		}

.menutop {
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}

	.menutop a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	.menutop a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	.menutop a:hover {
		text-decoration: none;
		color: #FFFFFF;
	}
	.menutop a:active {
		text-decoration: none;
		color: #FFFFFF;
	}

.areariservata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;
	}
	
.username {
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
	}

.password {
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
	}

	
.form {
	margin-top:20px;
	text-align:right;
	margin-left: 6px;
	}
	
	form#ris .user {
		margin-right:20px;
		width:114px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		border-color:#002049;
		border-style:solid; border-width:1px;
		font-size:10px;
		text-align:left;
		}
		
		form#ris .user:hover {
		border-color:#002049;
		border-style:solid; border-width:1px;
		}
		
	form#ris .pass {
		width:80px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		border-color:#002049;
		border-style:solid; border-width:1px;
		font-size:10px;
		text-align:left;
		}
		
		form#ris .pass:hover {
		border-color:#002049;
		border-style:solid; border-width:1px;
		}
		
	form#ris .pulsante {
		margin-right:20px;
		width:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		}
		
#iconevetrina {
	padding-right: 10px;
	padding-bottom: 10px;
	float:left;
	}
	
	/*#iconevetrina:hover {
		border-style:solid;
		border-color:#999999;
		border-width:1px;
		}*/
	
.icone {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	}
	
.iconatuttolegno {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	}

	
.iconecat {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	}
	

.vai {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	}
	
.vai2 {
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	}
	
.vai3 {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	
#prod {
	width: 400px;
	height: 400px;
	position:absolute;
	bottom: -84px;
	left: 0px;
	background-image:url(img/box_fondo.png);
	visibility:hidden;
	}

#cercadiv {
	margin-left:10px;
	}
	
#cercadivec {
	margin-left:10px;
	}

form#cerca .testo {
	border-color:#B3672D;
	border-style:solid; border-width:2px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:left;
	}
	
	form#cerca .cerca {
		width:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		}
		
form#cercaecomm .testo {
	border-color:#0099CC;
	border-style:solid; border-width:2px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:left;
	}
	
	form#cercaecomm .cerca {
		width:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		}


.Form1 {
	margin-bottom: 2px;
	margin-top: 2px;
	text-align:left;
}

.Form2 {
	margin-bottom: 2px;
	margin-top: 2px;
	text-align:left;
}

.Form3 {
	margin-bottom: 2px;
	margin-top: 2px;
	text-align:left;
	margin-left:5px;
}

	.Form3 a:link {
		color: #666666;
		text-decoration: none;
	}
	.Form3 a:visited {
		text-decoration: none;
		color: #666666;
	}
	.Form3 a:hover {
		text-decoration: underline;
		color: #666666;
	}
	.Form3 a:active {
		text-decoration: none;
		color: #666666;
	}

#preventivo {
	margin-bottom:0px;
	}
		
	form#preventivo .textfield {
		padding:2px;
		border-color:#CCCCCC;
		border-style:solid; border-width:1px;
		width:140px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		}
	
	form#preventivo .codice {
		padding:2px;
		border-color:#CCCCCC;
		border-style:solid; border-width:1px;
		width:35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		}
	
	form#preventivo .pulsante {
		margin-right:20px;
		width:100px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center;
		}

#richiesta {
	margin-bottom:0px;
	}

	form#richiesta .input {
		padding:2px;
		border-color:#CCCCCC;
		border-style:solid; border-width:1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		}
	
	form#richiesta .codice {
		padding:2px;
		border-color:#CCCCCC;
		border-style:solid; border-width:1px;
		width:35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		}

#preventivi {
	margin-bottom:0px;
	}

	form#preventivi .input {
		padding:2px;
		border-color:#CCCCCC;
		border-style:solid; border-width:1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		}

	form#preventivi .codice {
		padding:2px;
		border-color:#CCCCCC;
		border-style:solid; border-width:1px;
		width:35px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:left;
		}
		
.linkris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	.linkris a:link {
		color: #666666;
		text-decoration: none;
	}
	.linkris a:visited {
		text-decoration: none;
		color: #666666;
	}
	.linkris a:hover {
		text-decoration: underline;
		color: #666666;
	}
	.linkris a:active {
		text-decoration: none;
		color: #666666;
	}
	
.linkrisec {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#666666;
	}
	
	.linkrisec:hover {
		background-color: #F8F8F8;
	}
	
	.linkrisec a:link {
		color: #666666;
		text-decoration: none;
	}
	.linkrisec a:visited {
		text-decoration: none;
		color: #666666;
	}
	.linkrisec a:hover {
		text-decoration: underline;
		color: #666666;
	}
	.linkrisec a:active {
		text-decoration: none;
		color: #666666;
	}
	
.ev {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFF66
	}

#mappa {
	width:531px;
	height:340px;
	background-color: #FFFFFF;
	visibility: visible;
}

/*da trovaiimobile*/

	#etichetta {
		width:115px;
		float:left;
		padding:5px 10px 5px 0px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		}
		
	#etichettamod {
		width:110px;
		height:80px;
		float:left;
		padding:5px 10px 5px 0px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		}
		
		
		form#registrati .campibase {
			width:160px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .combo {
			width:180px;
			border:1px solid #ccc;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .privacy {
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			}	
			
		.sesso {
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	

		form#registrati .indirizzo {
			width:200px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	
			
		form#registrati .email {
			width:200px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}	
			
		form#registrati .cap {
			width:50px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
						
		form#registrati .pulsante {
			width:90px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			padding:2px 0px 2px 0px;
			margin-top:4px;
			text-align:center;
			}
			
		form#registrati .file {
			width:225px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}
			
		form#registrati .piccoli {
			width:50px;
			margin:2px 0px 2px 0px;
			padding:2px 0px 2px 0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			text-align:left;
			}

		#login {
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			}
			
				form#login .campi {
				width:150px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:12px;
				text-align:left;
				}	
				
				form#login .campi2 {
				width:100px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:12px;
				text-align:left;
				}	

				form#login .pulsante {
				width:45px;
				font-family:Arial, Helvetica, sans-serif; font-size:12px;
				text-align:center;
				padding:2px 0px 2px 0px;
				}

#riga{
	height:5px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid; border-bottom-width:1px;
	}

#elenco{
	height:100px;
	padding:5px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid; border-bottom-width:1px;
	background-color:#F8F8F8;
	margin-bottom:5px;
	}
					
#fotovetrina{
	float:left;
	}
	
#titolovetrina{
	margin-left:60px;
	}
	
#prezzoelenco{
	margin-left:60px;
	}

#carrello{
	margin-top:10px;
	background-color:#E8E8E8;
	clear:left;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	}
	
		#aggiungiCarrello {
			margin-top:0px;
			margin-bottom:0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			}
			
				form#aggiungiCarrello .qta {
				width:30px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:12px;
				text-align:left;
				}	
				
				form#aggiungiCarrello .button {
				width:60px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:10px;
				text-align:center;
				}	

		#editProd {
			margin-top:0px;
			margin-bottom:0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			}
			
				form#editProd .quantita {
				width:30px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:12px;
				text-align:left;
				}	
				
				form#editProd .aggiorna {
				width:30px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:10px;
				text-align:center;
				}	
				
#removeProd {
			margin-top:0px;
			margin-bottom:0px;
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			}
							
				form#removeProd .cancella {
				width:30px;
				margin:2px 0px 2px 0px;
				padding:2px 0px 2px 0px;
				font-family:Arial, Helvetica, sans-serif; font-size:10px;
				text-align:center;
				}	
#menuleft{
	margin-left:-4px;
	}
	
#marquee{
	margin-bottom:0px;
	}
