/* CSS Document CASSINA 1 */
body{
	background-color:#FFFFFF;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545b5d;
	}
#contenitore{
	width:815px;
	margin:0px auto;
	padding:0px;
	clear:both;
	/*background-color:#FF9966;*/
	}
#top{
	width:815px;
	height:89px;
	margin:0px;
	padding:0px;
	}
	#topSx{
	width:300px;
	margin:0px;
	padding:0px;
	padding-top:15px;
	float:left;
	text-align:left;
	}
	#topDx{
	width:500px;
	margin:0px;
	padding:0px;
	padding-top:35px;
	float:right;
	text-align:right;
	}
	#menu{
	width:815px;
	height:25px;
	margin:0px;
	padding:0px;
	margin-bottom:1px;
	text-align:center;
	background-image:url(../img/bg-menu.gif);
	}

#flash{
	width:815px;
	height:186px;
	text-align:left;
	padding:0px;
	margin:0px;
	}
#contenuti{
	width:815px;
	margin:0px;
	padding:0px;
	clear:both;
	/*background-color:#666666;*/
	}
	#sx{
	width:480px;
	float:left;
	}
	#dx{
	width:330px;
	float:right;
	}
	#sxInterna{
	width:180px;
	float:left;
	/*height:300px;
	background-color:#CCCCCC;*/
	}
	#titMenuProd{
	height:24px;
	text-align:center;
	padding-top:8px;
	background-image:url(../img/bg-fascia.gif);
	}
	
	/* INIZIO DEL BOX CON L'ELENCO DEI PRODOTTI */
	#boxProdotti{
		border:1px solid #dcdce0;
		margin: 0px;
		padding: 2px;
		text-align:left;
		/*height:200px;
		background-color:#00CCFF;*/
		}
		
		#menu_sx ul{
		width:175px;
		list-style:none;
		padding:0px;
		margin:5px 0px;
		}
		#menu_sx li.link{ 
			margin:0px;
			padding:0px;
			height:8px;
			background-image:url(../img/cerchio.jpg);
			background-repeat:no-repeat;
			background-position:left, top;
			}
		#menu_sx li.divisore{ 
			padding:0px;
			margin-bottom:1px;
			color:#a6aab2;
			font-weight:bold;
			height:10px;
			}
		#menu_sx a{
			color:#525862;
			text-decoration:none;
			}
		#menu_sx a:hover{
			color:#FF9900;
			text-decoration:none;
			}	
		/* FINE DELL'ELENCO DEL BOX DEI PRODOTTI */
		
	#navigazione{
	text-align:left;
	padding-left:13px;
	padding-top:5px;
	padding-bottom:5px;
	}
	#titProd{
	height:24px;
	text-align:left;
	padding-left:13px;
	padding-top:8px;
	background-image:url(../img/bg-prodotti.gif);
	background-repeat:no-repeat;
	}
	#npage{
	height:30px;
	text-align:center;
	margin-top:10px;
	}
	#Prod{
	/*height:110px;*/
	text-align:left;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:#cccccc 1px solid;
	}
	#ProdB{
	text-align:left;
	margin-top:10px;
	border-bottom:#cccccc 1px solid;
	}
	#fotoProd{
	/*height:94px;*/
	width:132px;
	float:left;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	background-image:url(../img/bg-foto.gif);
	background-repeat:no-repeat;
	}
	
	#descrProd{
	height:96px;
	width:379px;
	float:left;
	padding-left:10px;
	text-align:left;
	}
	#pulScheda{
	height:21px;
	width:101px;
	padding-top:75px;
	float:left;
	text-align:right;
	}
	#fotoProdB{
	/*height:263px;*/
	width:328px;
	float:left;
	text-align:left;
	padding-top:2px;
	padding-left:2px;
	background-image:url(../img/bg-fotoB.gif);
	background-repeat:no-repeat;
	}
	#descrProdB{
	height:96px;
	width:284px;
	float:left;
	padding-left:10px;
	text-align:left;
	}
	#dxInterna{
	width:625px;
	float:right;
	}
	#corniceTop{
	width:480px;
	height:21px;
	background-image:url(../img/top.jpg);
	background-repeat:no-repeat;
	}
	#page{
	width:470px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../img/ce.jpg);
	}
	#corniceBottom{
	width:480px;
	height:21px;
	background-image:url(../img/bot.jpg);
	background-repeat:no-repeat;
	}
	
#titolo{
	width:470px;
	padding-bottom:6px;
	}

#map{
	clear:both;
	}
	
#footer{
	background-image:url(../img/footer.jpg);
	background-repeat:repeat-x;
	/*background-color:#66CCCC;*/
	height:123px;
	margin:0px auto;
	padding:0px;
	}

	#contFooter{
	width:815px;
	/*height:123px;*/
	margin:0px auto;
	padding-top:30px;
	}
	#footerSx{
	width:600px;
	text-align:left;
	float:left;
	}
	#footerDx{
	width:215px;
	text-align:right;
	float:left;
	}
	
	
#map{
	clear:both;
	}
	
	
	
	
.titolone{
	color:#545b5d;
	font-size:14px;
	font-weight:bold;
	}
.titolo{
	color:#093f99;
	font-size:11px;
	font-weight:bold;
	}
.titolo a{
	color:#093f99;
	font-size:11px;
	font-weight:bold;
	}
.titolo a:hover{
	color:#fd0000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.titBianco{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.titBianco a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.titBianco a:hover{
	color:#c3d7f8;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.titBianco a:visited{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.nero{
	color:#535353;
	}
.testoRosso {
		font-size: 11px;
		font-weight: bold;
		color: #e32600;
		}
	.testoRosso a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #e32600;
		}
	.testoRosso a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #ef6448;
		}
	.testoRosso a:link{
		font-size: 11px;
		font-weight: bold;
		color: #e32600;
		}
		
		
.testoGrigio {
		font-size: 11px;
		font-weight: bold;
		color: #818282;
		}
	.testoGrigio a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #818282;
		}
	.testoGrigio a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #b5b5b5;
		}
	.testoGrigio a:link{
		font-size: 11px;
		font-weight: bold;
		color: #818282;
		}
		
.txtProd {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}
	.txtProd a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}
	.txtProd a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #b5b5b5;
		}
	.txtProd a:link{
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}

.txtRosso {
		font-size: 11px;
		font-weight: normal;
		color: #e32600;
		}
.titoloneRed{
	color:#e32600;
	font-size:15px;
	font-weight:bold;
	}
.titoloneRed a:link{
	color:#e32600;
	font-size:15px;
	font-weight:bold;
	}
.titoloneRed :visited{
	color:#e32600;
	font-size:15px;
	font-weight:bold;
	}
.titoloneRed a:hover{
	color:#ef6448;
	font-size:15px;
	font-weight:bold;
	}

.txtGrey {
		font-size: 11px;
		font-weight: normal;
		color: #505050;
		}
		.txtGrey a:link{
		font-size: 11px;
		font-weight: normal;
		color: #505050;
		}
		.txtGrey a:hover{
		font-size: 11px;
		font-weight: normal;
		color: #a9a9a9;
		}
		.txtGrey a:visited{
		font-size: 11px;
		font-weight: normal;
		color: #505050;
		}
	
.txt {
		font-size: 11px;
		font-weight: normal;
		color: #545b5d;
		}
		.txt a:link{
		font-size: 11px;
		font-weight: normal;
		color: #545b5d;
		}
		.txt a:hover{
		font-size: 11px;
		font-weight: normal;
		color: #a9a9a9;
		}
		.txt a:visited{
		font-size: 11px;
		font-weight: normal;
		color: #545b5d;
		}