	body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background-color: #FFFFFF;
	}

	h1{
	font-size:180%;
	color: #00004A;
	}
	
	h2{
	font-size:150%;
	color: #A0A0A0;
	}
	
	h3{
	font-size:130%;
	color: #858585;
	}
	
	p{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	line-height: 120%;
	}
	
	.Stile1 {font-size: 8px}
	.Stile2 {font-size: 10px}
	.Stile3 {font-size: 12px}
	
	.table {
		
		border:1px solid;
		border-color:#CCCCCC;		 
	}
		
	.td2{
	width: 100%;
	}
	
	a:link {
	text-decoration: none;
	color: #FF0000;
	}
	
	a:visited {
	text-decoration: none;
	color: #FF0000;
	}
	
	a:hover {
		text-decoration: underline;
		color:#FF0000
	}

	a.clicca{
	color:#FF0000;
	background-image: url(immagini/scarica-software.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	padding-top: 3px;
	}
	a.clicca:hover{
	text-decoration:underline;
	color:#FF0000;
	font-weight: bold;
	}
	a.clicca:visited{
	color:#FF0000;
	}
	
	a.scaricapdf{
	color:#000000;
	background-image: url(immagini/pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: normal;
	padding-top: 5px;
	font-size:90%;
	text-transform: capitalize;
	}
	a.scaricapdf:hover{
	color:#000000;
	background-image: url(immagini/pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: normal;
	padding-top: 5px;
	font-size:90%;
	text-transform: capitalize;
	}
	a.scaricapdf:visited{
	color:#000000;
	background-image: url(immagini/pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: normal;
	padding-top: 5px;
	font-size:90%;
	text-transform: capitalize;
	}
	

	.warning {
	   color: #FF0000	 
	 }
		
	.labelTabella {
	color: #000000;
	background-image:url(immagini/labelnuova.gif);
	background-repeat:repeat-x;
	height: 25px;
	font-size: 12px;
		
	}
	
	a img {
		border:0;
	}
	
	#mainContainer{
	width:98%;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;	
 	}
	
	#mainContainer2{
	width:90%;
	margin:0 auto;
	position:relative;
	background-image: url(immagini/header2.gif);
	padding-top:150px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
	
	#header{
	width:100%;
	position: relative;
	height:auto;
	}
	
	#content{
	width:95%;
	position:relative;
	margin: 15px;	 
	}
	
	#contentintero{
	
	width:95%;
	position:relative;
	margin-left : 30px;
	margin-right : 30px;
 
	}
	
	#left{
	 
	width:35%;
	
	position:relative;
	height:500px;
	float:left;
		 
	}
	
	#contenuti{
	width:65%;
	position: relative;
	float:right;
	
	}
	
	#bottom{
	clear:both;
	width: 100%;
	}
	
	#login {
	position:absolute;
	width:374px;
	height:32px;
	left: 583px;
	top: 88px;
}
	
	.elencoPuntato {
		font-size: 10px;
		line-height: 190%;
	}


	
	#navigazionepiccola{
	position:absolute;
	left: -11px;
	top: 8px;
	width: 100%;
	font-size: 90%;
	vertical-align: text-bottom;
	}
	
	#navigazionepiccola a{
		color:#000000;
	}
	
	#navigazionepiccola hover{
		text-decoration:underline;	}
	
	
	#lineagrigia {
	position:absolute;
	width:963px;
	height:12px;
	left: -5px;
	top: 8px;
}

.titoloProdotti {
		font-size: 24px;
	}
	
	.grassetto {
	
	font-weight: bold;
	
	}
	
	.piccolo {
		font-size: 78%;
	}
	
	.data {
		color:#FF0000;
		font-size: 78%;
	}
	
	.data2 {
		color:#000000;
		font-size: 78%;
	}
	
	
	.oggetto {
	font-weight: bold;
	line-height: 150%;
	text-align: left;
	font-size: 90%;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-image: url(immagini/punto.gif);
	}
	
	.descrizione {
	text-align:justify;
	font-size: 90%;
	}
	
	.titoliriservata {
		font-size: 12px;
		padding-left:250px;
	}
	
	img {
		behavior: url("pngbehavior.htc");
	}
	
 #prodotti {
	position:absolute;
	width:483px;
	height:89px;
	z-index:11;
	left: 412px;
	top: 23px;
}

	div#news{
	position: relative;
	width: 90%;
	}
	
	.pulsante {
		border: solid 1px #000000;
		color:#000000;
		font-size: 78%;
	}
	
	
	#offertapcristorante {
	position:absolute;
	width:99px;
	height:94px;
	z-index:1;
	left: 134px;
	top: 46px;
}
#offertapccash {
	position:absolute;
	width:118px;
	height:90px;
	z-index:1;
	left: 224px;
	top: 102px;
}

.navigazione{ color:#000000 ; font-size:70%}

#map {
	position:absolute;
	width:300px;
	height:115px;
	z-index:1;
	top:250px;
	left:100px;
	border:5px solid #CCCCCC;
}

.tabellautente{
	border:5px solid #CCCCCC;
	font-size:120%;
	background-color: #EEEEEE;
}

.pulsante {
		border: solid 1px #000000;
		color:#000000;
		
}

.pulsanteGrande {

		border: solid 1px #000000;
		color:#000000;
		font-size: 130%;
}

.bottom{ font-size:10px; line-height:30px;}

#linea {
	position:absolute;
	width:100%;
	height:6px;
	z-index:1;
}

.titolo{font-size:140%;
	color: #00004A;
	padding:5px;
	background-color:#CCCCCC;
	}
	
.titoliriservata{
	font-size:130%;
	color: #A0A0A0; 
}
