body,p,h1,h2,h3,h4,h5,h6,img {
border:0px;
margin:0px;
padding:0px;
}

body {
background-image:url(../grafica/brubus_bg.jpg);
background-repeat:repeat-x;
background-color:#737373;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:14px;
color:#333;
}

#testata {
background-image:url(../grafica/testata.jpg);
background-repeat:no-repeat;
background-position:top center;
}

#footer {
background-image:url(../grafica/bg_footer.png);
background-repeat:no-repeat;
background-position:top center;
}

#footer p {
color:#AAA;
line-height:18px;
}

.loghi {
padding:20px;}

.loghi p {
color:#AAA;
}

.loghi a {
color:#EFEFEF;
font-weight:normal;
text-decoration:none;
}


.loghi a:hover {
color:#FFCC00;
}


A.footer_link {
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}

A.footer_link:hover {
color:#FFF;}

A.link {
color:#333;
font-weight:bold;
text-decoration:none;
}

A.link:hover {
text-decoration:underline}


h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:center;
color:#333;
padding-bottom:2px;
}

.news_titolo {
font-size:15px;
text-align:left;
line-height:14px;
color:#3C95E8;
}

.news_p {
font-size:11px;
text-align:left;
line-height:16px;
color:#999;
}

.bg_news {
background-color:#f1f1f1;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
line-height:1em;
text-align:left;
letter-spacing:1px;
color:#333;
padding-left:15px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:14px;
color:#BBB;
letter-spacing:1px;
padding-bottom:2px;
line-height:11px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.3em;
font-weight:bold;
text-align:left;
color:#333;
}


h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
text-align:center;
color:#333;
}


.menu a {
	display:block;
	height:18px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
	color:#333;
	text-decoration:none;	
	border-right:1px solid #AAA;
		
}

.menu a:hover {
	color:#2F92DF;	
}

.conrnice_foto_loop img {
padding:4px;
background-color:#FFF;
border:1px solid #999;
margin-bottom:4px;}

