@charset "utf-8";
/* CSS Document */

@import "reset.css";
@import "960.css";

body,h2,h3,p,div {
	margin:0;padding:0;
}

body { font: 11px/165% Verdana, Helvetica, sans-serif; color: #565656; margin: 0; padding: 0 0 0px 0; background: #fff url(images/bg.jpg) top left repeat-x;}

/* Headers */

h1, h2, h3, h4 {
	color: #000000;
	padding: 10px 15px 7px 15px;
	font: 1em/1.5em Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	
}
h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
h2 { font-size: 20px; font-weight: normal; padding: 5px;}
h3 { font-size: 18px; font-weight: normal; letter-spacing: -0.5px; padding: 5px;}
h4 { font-size: 1.3em; }

h2 a, h3 a {color: #000;}
h2 a:hover, h3 a:hover {border-bottom:1px dotted #a80404;}

p, dl { padding: 10px 15px; }

ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: disc; }
ol { list-style: decimal; }

a {color:#000;text-decoration:none;}

p a {font-weight:bold;}

p a:hover {color: #c90c1e;}

ul a:hover{color: #c90c1e;}
/* Divs */
#all{width:960px;margin:0 auto; background:url(images/bg_corpo.jpg) right bottom no-repeat;}

#testata {}

#info {height:20px; background:#e5e5e5;}

#logoiride {float:right;margin-top:5px;}

#logo {float:left;height:70px;}

#logo img {border:0;}

#menu {clear:both;height:25px; background:#e5e5e5;}

#corpo {clear:both;margin-top:20px;}

#vetrina {border-top:3px solid #000; background:url(images/bg_vetrina.jpg) top left repeat-x;width: 480px;}

#prodotti {margin-top:0px;}

#footer {clear:both; border-top:15px solid #e5e5e5;margin-top:20px;}

#biglietto {line-height:14px;}

div#biglietto a:hover {
	color: #c90c1e;
}

#menu_sotto {}

/* Classi */
.menu {float:left; height:40px; line-height:40px; display:block; padding:0 20px;}

.menu a {}

.current {background:#000;}

.current a {color:#fff;}

#menu_sotto .menu {padding:5px; width:120px; height:16px; line-height:16px; text-align:center; }

#menu_sotto .current {background:#e5e5e5;}

#menu_sotto .current a {color:#333;}

#menu_sotto .menu a:hover {color:#c90c1e;}

.img {float:left; padding:4px; margin:3px 6px 3px 0px; background:#fff; border:1px solid #ccc; }

.prodotto {float: left; border-top:3px solid #000; width:160px; margin-top:0px;}

.prodotto p {padding: 5px; height: 150px;}

.prod-img {margin:5px;}

.prod-info {text-align:right; background:#e5e5e5;}

.prod-info img {border:0;}

.dista {margin-left:20px;}

.boxed {border-top:3px solid #000;}

.tit_prod{height: 100px;}
.jef a{
	color: #c90c1e;
}
.jef a:hover{
	color: #111;
}
table#tabfeste {
	border: 1px solid #666;
}
td#tabfeste {
	border: 1px solid #666;
}
td#tabfeste a:hover{
	color:#c90c1e;	
}
.titolotestotabella {
	border: 1px solid #666;
	background:#e5e5e5;
}
.bottoni {
	border: 1px solid #000;
	background: #c90c1e;
	color: #fff;
}
