/* CSS Document */
body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal; 
	color:#444444; 
	background-image: url(../immagini/sfondo.gif);
	background-repeat:repeat;
}


h1 {width:100%;
	margin:10px 0 15px 0; 
	padding:0; 
	text-align:left;
	font-size:16px; 
	font-weight:bold; 
	color: #336799;
	display:block;
	float:left;
	} 
	
h1.home { width:100%;
	top:1110px;
	left:0;
	margin:0; 
	padding:0; 
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold; 
	color: #336799;
	position:absolute;
	display:block;
	z-index:100; 
	} 
h1.stampa {width:100%;
	margin:10px 0 15px 0; 
	padding:0; 
	text-align:center;
	font-size:16px; 
	font-weight:bold; 
	color: #336799;
	display:block;
	float:left;
	} 		
A:link { text-decoration: none; color: #336799; }
A:active { text-decoration: none; color: #336799; }
A:visited { text-decoration: none; color: #336799; }
A:hover { text-decoration: underline;  }

A:link.link { text-decoration: none; color: #336799; }
A:active.link { text-decoration: none; color: #336799; }
A:visited.link { text-decoration: none; color: #336799; }
A:hover.link  { text-decoration: underline; color: #336799; }

A:link.link2 { text-decoration: none; color: #336799; font-weight:bold; }
A:active.link2{ text-decoration: none; color: #336799; font-weight:bold;}
A:visited.link2 { text-decoration: none; color: #336799;font-weight:bold; }
A:hover.link2  { text-decoration: underline; color: #336799;font-weight:bold;}

A:link.link_scheda { text-decoration: none; color: #336799; }
A:active.link_scheda { text-decoration: none; color: #336799; }
A:visited.link_scheda { text-decoration: none; color: #336799; }
A:hover.link_scheda  { text-decoration: underline; color: #336799; }

.foto a img{ border:1px solid #ffffff;}
.foto a:hover img { border:1px solid #336799;}

.main {width:990px; margin:0 auto; padding:0; display:block;}
.head_page {width:990px; height:294px; margin:0; padding:0; display:block; float:left; }
.head {width:990px; height:420px; margin:0; padding:0; display:block; float:left; }
.pagina {width:990px; margin:0; padding:0; display:block; background-image:url(../immagini/page.jpg); float:left; }

.mappa_home {width:708px; height:370px; margin:0; padding:0 8px 0 15px; display:block; float:left; }
.col_dx {width:243px; margin:0; padding:0; display:block; float:left; }
.titolo {width:243px; margin:0; padding:0; display:block; float:left; }
.sfondo_col {width:243px; height:105px; margin:0; padding:5px 0 10px 0; display:block; background-image:url(../immagini/head_08.gif); float:left; text-align:left; font-size:11px; }
.testo {width:457px; margin:0; padding:0 15px 0 20px; display:block; float:left; text-align:justify; font-size:11px;}
.testo2 {width:471px; margin:0; padding:0 15px 0 20px; display:block; float:left; text-align:justify; font-size:11px;}
.testo3 {width:701px; margin:0; padding:0 15px 0 20px; display:block; float:left; text-align:justify; font-size:11px;}
.testo4 {width:955px; margin:0; padding:0 15px 0 20px; display:block; float:left; text-align:justify; font-size:11px;}
.scheda {width:614px; margin:0; padding:0 7px 0 20px; display:block; float:left; text-align:justify; font-size:11px;}
.sfondo_newsletter {width:218px; margin:0; padding:10px 10px 10px 15px; display:block; background-image:url(../immagini/head_08.gif); float:left; text-align:left; font-size:11px;}

.indirizzo {width:945px; height:23px; margin:10px 0 0 0; padding:6px 0 8px 15px; display:block; float:left; background-image:url(../immagini/head_13.gif); color:#ffffff; text-align:center; font-size:11px;}

.indirizzo_stampa {width:686px; height:23px; margin:10px 0 0 0; padding:6px 0 8px 15px; display:block; float:left; background-image:url(../immagini/head_13.gif); color:#ffffff; text-align:center; font-size:11px;}
.coda {width:990px; height:22px; margin:0; padding:0; display:block; background-image:url(../immagini/head_16.jpg); float:left; }

.menu{ width:990px; margin:0 ; padding:0 0 15px 0; display:block; font-size:11px;text-align:center;}
.menu ul { width:990px; margin:0; padding:0; list-style-type:none; display:block;}
.menu ul li{ display: inline; margin:0; padding:0; }
.menu ul li a{ margin: 0; padding:0 5px; color: #336799; text-decoration:none;}
.menu ul li a:hover{ text-decoration: underline; color:#5A87BC;}

.menu_vendita { width:100%; margin:0 ; padding:0 0 15px 0; display:block; font-size:11px;text-align:center;}
.menu_vendita ul { width:100%; margin:0; padding:0; list-style-type:none; display:block;}
.menu_vendita ul li{ display: inline; margin:0; padding:0; }
.menu_vendita ul li a{ margin: 0; padding:0 2px; color: #336799; text-decoration:none; font-weight:bold;}
.menu_vendita ul li a:hover{ text-decoration: underline; color:#5A87BC;}

.menu_bottom{ width:990px; margin:0 auto; padding:0 0 15px 0; display:block; font-size:10px;text-align:center;}
.menu_bottom ul { width:990px; margin:0; padding:0; list-style-type:none; display:block;}
.menu_bottom ul li{ display: inline; margin:0; padding:0; }
.menu_bottom ul li a{ margin: 0; padding:0 5px; color: #999999; text-decoration:none;}
.menu_bottom ul li a:hover{ text-decoration: underline; color:#5A87BC;}

.credits{ width:1000px; margin:0 ; padding:10px 0; display:block; font-size:11px;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }

input.submit {border:1px solid #ffffff;
	background-color:#999999;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:19px;
	cursor:pointer;}
	
form {margin:0; padding:0;}

/*stili per scroller landing page*/
#scroller ul {  margin:0; padding:0; list-style-type:none; text-align:center; display:block;}
#scroller ul li{ display: inline; margin:0; padding:0; font-size:10px; font-weight: normal;	color:#828282;}
#scroller ul li a{ margin: 0; padding:0 3px; color: #828282; text-decoration:none; font-weight:normal;}
#scroller ul li a:hover{ color:#488FCB;}