/* CSS Document */
body { 
	font:80% verdana,helvetica,sans-serif; background-image: url(img/fdogrigio.gif); 
	margin:0; padding:0;
	text-align:center;
}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

#testa { 
	width:760px; 
	margin:0em auto; 
	text-align:center;
	background:#686867; 
	border-right:1px solid #ececec; 
	border-left:1px solid #ececec; 
}

.banda { 
	position:relative; 
	background-color:#87120A;
}
	
#newsletter { 
	width: 760px;
	margin: 0em auto; 
	border-right: 1px solid #ececec; 
	border-left: 1px solid #ececec;
}

#corpo { 
	width:760px; 
	margin:0em auto; 
	text-align:left;
	position:relative; 	
	background-image: url(img/pattcentro.gif);
	border-right:1px solid #ffffff; 
	border-left:1px solid #ffffff; 
	height:80%;

}
	
#corpo-colonna1 { 
	position:absolute; 
	top:0; 
	left:0; 
	width:250px; 
	padding:5px; 
}

#centro { 
	position:relative; 
	top:0; 
	left:0; 
	width:470px;
	height:100%;
}

#corpo-colonna2 { 
	margin:0 0px 0 250px;
	padding:5px; 
}

#corpo-colonna3 {
	position:absolute;
	top:0px;
	left:499px;
	line-height:20px;
	width:260px;
	padding:5px;
}
/*pie' di pagina */
#piedipagina {
	width:760px; 
	margin:0em auto; 
	text-align:left;
	background-image: url(img/pattbasso.gif);
	height:20px;
	border-right:1px solid #ececec; 
	border-left:1px solid #ececec;  
} 
.boxrosso { 
	position:relative;
	width:225px;
	border-right:1px solid #87120A;
	border-left:1px solid #87120A;
	border-bottom:1px solid #87120A;
	background: #FCF9EE;
}
.boxblu { 
	position:relative;
	width:225px;
	border:1px solid #004D83;
	background: #ffffff;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; 
}
.boxgrigio { 
	position:relative;
	width:225px;
	border-right:1px solid #686867;
	border-left:1px solid #686867;
	border-bottom:1px solid #686867;
	background: #ececec;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #686867; 
}

.bandina { 
	position:relative;
	border:1px solid #FFE587;
	text-align:right;
	background: #FFF1BA;
	padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #686867; 
}

.bandinablu { 
	position:relative;
	border:1px solid #013D67;
	text-align:left;
	background: #004D83;
	padding:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; 
}


/* interni */
.boxprodotti { 
	position:relative;
	width:470px; 
	top:10px; 
	left:10px;  
	border:1px solid #686867; 
}
#boxtabellaprod { 
	position:relative;
	width:480px; 
	top:10px; 
	left:10px;  
}
.bandina1 { 
	position:relative;
	border:1px solid #FFE587;
	background: #FFF1BA;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #87120A; 
}
.boxtesto { 
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; 
}

.vuoto { 
	position:relative; 
}

.bandinaprezzo { 
	position:relative;
	text-align: right;
	background: #ECECEC;
	padding-right:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #686867; 
}
.bandinainfo {
	position:relative;
	width:480px;
	text-align:center;
	background: #87120A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #87120A;

}


/* testi */
.menubianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; padding:15px; }
a.menubianco:link { color: #ffffff; text-decoration: none; }
a.menubianco:visited { color: #ffffff; text-decoration: none; }
a.menubianco:hover { color: #FFE587; text-decoration: none; }

.menurosso { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #87120A;}
a.menurosso:link { color: #87120A; text-decoration: none; }
a.menurosso:visited { color: #87120A; text-decoration: none; }
a.menurosso:hover { color: #686867; text-decoration: none; }

.menugrigio { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #686867;}
a.menugrigio:link { color: #686867; text-decoration: none; }
a.menugrigio:visited { color: #686867; text-decoration: none; }
a.menugrigio:hover { color: #87120A; text-decoration: none; }

.menublu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004D83;}
a.menublu:link { color: #004D83; text-decoration: none; }
a.menublu:visited { color: #004D83; text-decoration: none; }
a.menublu:hover { color: #87120A; text-decoration: none; }

.linkcredits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #686867;}
a.linkcredits:link { color: #686867; text-decoration: none; }
a.linkcredits:visited { color: #686867; text-decoration: none; }
a.linkcredits:hover { color: #87120A; text-decoration: none; }


.testo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.testorosso {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #87120A; }

.testoboxrosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding:5px; }

.testo8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;}
	
.titoli14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	letter-spacing: 5px;}
	
.immaginesx {
	float:left;
}
	
.immaginedx {
	float:right;
	margin: 10px 0px 0px 0px;}
.testointerlinea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
