@charset "UTF-8";
/* CSS Document */


p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424141;
}

body {
	margin: 0 auto 0 auto;
	background-color:#ffffff;
	border-collapse:collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.menu-blu{
	background-color:#2f4d82;
	height:30px;
	background-image:url(immagini/fondo_menu.gif);
	border-bottom:3px solid #ffffff;
}

.menu {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
}

.menu A:LINK{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.menu A:VISITED{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.menu A:HOVER{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.menu-2 {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}

.menu-2 A:LINK{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.menu-2 A:VISITED{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.menu-2 A:HOVER{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.dicitura {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424141;
}

.dicitura A:LINK{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424141;
	text-decoration:none;
	font-weight:bold;
}

.dicitura A:VISITED{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424141;
	text-decoration:none;
	font-weight:bold;
}

.dicitura A:HOVER{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424141;
	font-weight:bold;
	text-decoration:underline;
}

.piccolo {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.footer {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a9a9a;
}

.footer A:LINK{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a9a9a;
	text-decoration:none;
	font-weight:bold;
}

.footer A:VISITED{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a9a9a;
	text-decoration:none;
	font-weight:bold;
}

.footer A:HOVER{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a9a9a;
	font-weight:bold;
	text-decoration:underline;
}

.container{
	margin: 0 auto 0 auto;
}

.h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	border-bottom:1px #de1920 solid ; width:100%;
	color: #de1920;
	font-weight:bold;
}

.sotto {
	border-bottom:1px #de1920 solid ; width:100%;
}


.h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #de1920;
	font-weight:bold;
}

.normale {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#424141;
	line-height:17px;
}

.normale-2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#424141;
	line-height:14px;
}

.testo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#424141;
}

.testo A:LINK{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#424141;
	text-decoration:underline;
}

.testo A:VISITED{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#424141;
	text-decoration:underline;
}

.testo A:HOVER{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#424141;
	text-decoration:underline;
}

.normale-bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f4d82;
	font-weight:bold;
	line-height:17px;
}

.normale-bold A:LINK {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f4d82;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
}

.normale-bold A:VISITED {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f4d82;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
}

.normale-bold A:HOVER {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f4d82;
	font-weight:bold;
	line-height:17px;
	text-decoration:underline;
}

.giustificato {
    text-align:justify;
}

.centrato {
	text-align:center;
}

.destra {
	text-align:right;
	float:right;
}

.sinistra {
	text-align:left;
	float:left;
}

.corsivo {
	font-style:italic;
}

.tabella-centrale {
	width:990px; 
	margin:auto;
	padding:0px; 
	border-collapse: collapse; 
	border-left:0px; 
	border-right:0px;
}

.tabella-prodotti {
	width:405px; 
	margin:auto;
	padding:0px; 
	border-spacing:0px;
	border-collapse: collapse; 
	border-left:0px; 
	border-right:0px;
	text-align:center;
	vertical-align:middle;
}

a.bottone {
    display:block;
	width: 132px;
	height: 60px;
	margin: 3px;
    font: 14px/60px Tahoma, Arial, Helvetica, sans-serif;
	line-height:23px;
    text-align:center;
	text-decoration: none;
	color: #424141;
    background: url(immagini/sfondo_bottoni.gif) no-repeat 0 0;
	padding:0px;
}

a.bottone:LINK {
background-position:0 0px;
text-decoration:none;
color: #424141;
}

a.bottone:VISITED {
background-position:0 0px;
text-decoration:none;
color: #424141;
}

a.bottone:HOVER {
background-position:0 -60px;
text-decoration:none;
color: #424141;
}




