body
{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../img/sfondo_tutto.jpg);
	background-repeat:repeat;
}

a 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#0B1A6B;
	text-decoration:none;
		
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
}


.ombra
{
	width:970px;
	margin:auto;
	background-image:url(../img/ombra.png);
	background-repeat:repeat-y;
}

.contenitore
{
	width:950px;
	min-height:600px;
	margin:auto;
	background-image:url(../img/sfondo.jpg);
	background-repeat:repeat-y;
}


/*--------------------SOPRA-----------------------------------------------------------------------*/

.header
{
	width:950px;
	height:272px;
}

.menu
{
	background-image:url(../img/menu.jpg);
	width:950px;
	height:50px;
	margin-bottom:1px;
	background-repeat:no-repeat;
	float:left;
}

.pulsante
{
	width:950px;
	height:50px;
	float:left;
	font-size:14px;
	line-height:45px;
	color:#FFF;
	text-align:right;
	
}

.pulsante a
{
	text-decoration:none;
	color:#FFF;
}

.pulsante a:hover
{
	color:#09C;
}

.banner
{
	height:190px;
	width:950px;
	float:left;
	background-color:#FFF;
}

.banner img{

	width:950px;	
}

.barra_blu
{
	background-image:url(../img/barra_blu.jpg);
	width:950px;
	height:30px;
	margin-top:1px;
	float:left;
}

/*--------------------PARTE SINISTRA-----------------------------------------------------------------------*/

.colonna_sx
{
	height:auto;
	width:200px; 
	float:left;
	background-color:#F5F5F5;
}

.cerca
{
	height:33px;
	width:185px;
	background-color:#F5F5F5;
	padding-left:15px;
}

.input1
{
	height:15px;
	width:130px;
	background-color:#FFF;
	border:1px solid #999;
}

.form1
{
	height:17px;
	width:132px;
	margin-top:8px;
	float:left;
}

.lente
{
	float:right;
	margin-right:10px;
	height:33px;
	width:35px;
}

.lente a img
{
	border:none;
}


.menu-lato-sx
{
	width:200px;
	height:auto;
}

.testi_menu_sx
{
	width:170px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#666;
}

.testi_menu_sx a
{
	text-decoration:none;
	color:#666;
}

.testi_menu_sx a:hover
{
	text-decoration:none;
	color:#999;
}



/*--------------------CENTRO-----------------------------------------------------------------------*/

/*--------------------PRODOTTO---------------------------------------------------------------------*/

.titolo_prodotto
{
	width:250px;
	height:auto;
	padding:5px;
	float:left;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	color:#b20e2b;
}

.titolo_interno
{
	width:auto;
	height:auto;
	font-weight:bold;
	color: #666;
	font-size:12px;
}

.descrizione_prodotto
{
	width:250px;
	height:auto;
	padding:5px;
	float:left;	
	color: #666;
	font-size:12px;
	margin-bottom:10px;
}

.prezzo_prodotto
{
	width:250px;
	height:auto;
	padding:5px;
	float:left;	
	color: #666;
	font-size:12px;
	margin-bottom:10px;
}

.assicurazione
{
	width:510px;
	height:50px;
	padding:5px;
	color: #666;
	font-size:11px;
	margin-top:40px;
	float:left;
	text-align:center;
}

.info_prodotto
{
	width:268px;
	height:auto;
	float:left;	
}
.foto_prodotto
{
	width:240px;
	height:350px;
	float:right;
}

.contenitore_foto_prodotto
{
	width:242px;
	height:auto;
	float:right;
	margin-bottom:10px;
}

.aggiungi_prodotto
{
	width:510px;
	height:auto;
	padding-left:5px;
	color: #666;
	font-size:10px;
	float:left;
	text-align:left;
}

.aggiungi_scritta
{
	width:440px;
	height:33px;
	float:left;
	line-height:33px;
	padding-left:5px;	
	font-size:12px;
	font-weight:bold;
	color:#b20e2b;
	
}

.aggiungi_scritta a
{
	text-decoration:none;
	color:#b20e2b;
}

.aggiungi_scritta a:hover
{
	text-decoration:none;
	color:#999999;
}

.carrello-icona2 a img 
{
	float:left;
	border:none;
	height:33px;
	width:35px;
}

/*--------------------FINE-PRODOTTO----------------------------------------------------------------*/

h1
{
	font-size:13px;
	color: #036;
	font-weight:bold;
	
}
.centro
{
	width:510px;
	height:auto;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFF;
	font-size:12px;
	color:#666;
}

.prodotto
{
	width:170px;
	height:260px;
	float:left;
	padding-bottom:15px;
}

.foto
{
	height:200px;
	width:170px;

}

.foto a img
{
	border:none;
}

.fotog
{
	height:100px;
	width:85px;

}

.fotog a img
{
	border:none;
}

.nome
{
	font-size:14px;
	color:#666;
	text-align:center;
	padding:2px;
	height:25px;
	width:136px;
}

.prezzo
{
	font-size:15px;
	width:136px;
	color:#C00;
	font-weight:bold;
	text-align:center;
	height:30px;
	padding:2px;

}


/*--------------------PARTE DESTRA-----------------------------------------------------------------------*/

.colonna_dx
{
	height:auto;
	width:200px; 
	float:left;
	background-color:#F5F5F5;
}

.menu-lato-dx
{
	width:200px;
	height:auto;
}

.carrello_scritta
{
	height:15px;
	width:130px;
	float:left;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	
}

.carrello
{
	height:33px;
	width:185px;
	background-color:#F5F5F5;
	padding-left:15px;
}

.carrello-icona
{
	float:right;
	margin-right:10px;
	height:33px;
	width:35px;
}

.carrello-icona a img
{
	border:none;
}


/*--------------------PARTI COMUNI-----------------------------------------------------------------------*/

.barra_menu
{
	width:185px;
	height:20px;
	padding-left:15px;
	background-color:#FE9800;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:20px;
}

.pubbli a img
{
	border:none;
	z-index: 103;
}


/*------------------BANNER A SCOMPARSA------------------------------------*/

	#box {
	    overflow: hidden; 
		background-color: #000000;
		z-index: 101; 
		text-align:center; 
		margin: 0px 0px 0px 0px; 
		width:100%; 
		left: 0px; 
		bottom: 0px;  
		position: fixed;
		display:none;
	}
	
	#box a object{
	 border:none;
	}
	
	#divBottone { 
		overflow: hidden; 
		height: 40px;
		z-index: 102; 
		text-align:center; 
		margin: 0px 0px 0px 0px; 
		width:100px; 
		right: 0px; 
		bottom: 0px;  
		position: fixed; 
	} 
	
		#divBottone a img  { 
		border:none; 
	
	} 
	
/*----------------CARRELLO---------------------------------------------------*/

table.tab_carrello {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}

td.centrato {
	text-align:center;
}

input.quantita {
	width:20px;
}

td.linea_sopra {
	border-top: solid #CFC1A9 1px;
	padding-top:10px;
}

/* ---------------FORM-------------- */
input[type="submit"]{ 
	cursor:pointer;
	border:1px solid #999;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#EFECE4; 
	font-size:11px;
	color: #333;
	}
	
input[type="submit"]:hover,
input[type="submit"]:focus {
	border-color:#333;
	background:#ddd; 
	}
input[type="submit"]:active { 
	margin-top:1px; 
	}

input[type="text"]{ 
	cursor:pointer;
	border:1px solid #999;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#EFECE4; 
	font-size:11px;
	color: #333;
	}
	
input[type="text"]:hover,
input[type="text"]:focus {
	border-color:#333;
	background:#ddd; 
	}
input[type="text"]:active { 
	margin-top:1px; 
	}
	
	
input[type="text"].cerca { 
	cursor:pointer;
	border:1px solid #999;
	padding:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#FFFFFF; 
	font-size:10px;
	color: #333;
	width:130px;
	height: 15px;
	}
	
input[type="text"].cerca:hover,
input[type="text"].cerca:focus {
	border-color:#333;
	background:#ddd; 
	}
	
input[type="text"].cerca:active { 
	margin-top:1px; 
	}

