html,body {  }

form, input, div { margin:0; padding:0; }

body {
margin:0px;
padding:0px;
background-color:white;
font: 12px Verdana,Arial,sans-serif;
text-align: center;
background: url("img/band.png") repeat-x top center;
}

p { margin: 0px; }

a { text-decoration:none; color:#CC0000; }
a:hover { text-decoration: underline; }

#rosso { color:#FF0000; font-weight:bold; }

.rossoscuro { color:#CC0000; }

a.bianco { text-decoration:none; color:#FFFFFF; }

#titolo {
width:98%; margin:0 auto; background-color:#CC0000; color:white; padding:1px 4px; font-weight:bold;
}

table.main { width:100%; margin: 0px auto; table-layout:fixed; }

.leggi {
color:#CC0000; font-size:10px; font-weight:bold; }

.pagina {
text-align:center; font-size:11px; }



#newsletter { margin:0 auto; width:450px; text-align:center; font-size:11px; background-color:#F2F2F2; }
#newsletter input { margin-top:3px; font-size:10px; }


#contatti input,#contatti select,#contatti textarea { font-size:10px; margin:0px; padding:0px; }
.testo_form { font-size:11px; font-weight:bold; color:#CC0000; }
.form_small { font-size:9px; }


#contattielenco { font-size:9px }
#contattielenco tr { height:25px }

#chisiamo {
font-size:10px;
color:black;
}

#chisiamo td { vertical-align:top; }
#chisiamo img { margin-right:4px; }




#prodotti { font-size:9px; }
#prodotti img { margin-bottom:3px; }



table#puntivendita { font-size:11px; text-align:left; }


#areariservata {
text-align:center;
margin:0 auto;
font-size:11px;
color:#CC0000;
}
#avvisi {
width:85%;
margin:0 auto;
padding:5px;
background-color:#F2F2F2;
}






div#container {
background-color:white;
width: 780px;
margin: 0px auto;
text-align: left;
}

div#header {
border: 0px;
height:295px;
padding: 0px;
margin:0;
background: #fff url(img/header.png) no-repeat top left;
background-color:#666666;
color:white;
}

div#header-up { margin:0px; border:0px; background: #fff url(img/header-up.png) repeat-x top; height:18px; }

div#header-up-red { margin:0px; border:0px; background: #fff url(img/header-up-red.png) repeat-x top; height:8px; }

div#menu1 { margin:0px; border:0px; text-align:right; font-size:11px; color:#666666; }
#menu1 a { color:#666666; text-decoration:none; }
#menu1 a:hover { font-weight:bold; color:#CC0000; text-decoration:none; }

div#logo {
	position:absolute;
	top:26px;
	z-index:2;
	margin:0; padding:0;
	width:290px;
	height:80px;
}

div#menu2 { position:absolute;
display:block; height:20px; padding-top:67px; margin:0px; border:0px; font-weight:bold; text-align:left;
}

#menu2 ul, #menu2 li {float:left; list-style-type:none; margin:0; padding:0; }

#menu2 li { }

#menu2 a
{
	z-index:1;
	display:block;
	text-align:center;
	color:white;
    font-weight: Bold;
    text-decoration: None;
	padding: 0px 8px;
	line-height:20px;
}

#menu2 a:hover
{
    background-color: #CC0000;
    color: #EEEEEE;
    font-weight: Bold;
    text-decoration: None;
}

div#menu3 { 
display:block; height:20px; margin-bottom:5px; border:0px; font-weight:bold; text-align:left;
}

#menu3 ul, #menu3 li {float:center; list-style-type:none; margin:0; padding:0; }

#menu3 li { }

#menu3 a
{
	z-index:1;
	display:block;
	text-align:center;
	color:white;
    font-weight: Bold;
    text-decoration: None;
	padding: 0px 8px;
	line-height:20px;
}

#menu3 a:hover
{
    background-color: #fff;
    color: #ffff;
    font-weight: Bold;
    text-decoration: None;
}

div#flash { padding-top:87px; }

div#box { width:185px; height:225px; z-index: 10; float:right; margin-top:52px; margin-right:2px; background: #fff url(img/header-box.png) no-repeat bottom; background-color:none; }
div#form { padding: 30px 12px 2px 4px; text-align:center; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
#form input, #form textarea { font-size:9px; color:#666666; border:1px solid #666666; margin:2px; }
#form textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
div#formsend { padding-top:5px; float:right; }

div#content {
border:0px;
margin: 0px;
padding: 10px 134px;
background-color:white;
}

div#content p {
line-height:1.3;
}

div#left  {
float: left;
margin: 4px;
width:120px;
}

div#right {
float:right;
margin: 4px;
width:120px;
}

div#footer {
clear:both;
padding: 10px 0px;
background-color: #CC0000;
color:white;
text-align: center;
font-size:9px;
background: #888;
}

#footer a { text-decoration:none; color:white; }
#footer a:hover { text-decoration: underline; }

#banner {
text-align: center;
font-size:12px;
background-image: url("promo.png");
background-repeat: no-repeat;
height:310px;
}

