body {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #757575;
	line-height: 17px;
}
.testoBianco {
	color: #FFFFFF;
}
.bordoFotoNewsHome {
	/* #6B430F */
	border: 3px solid #a0a0a4;
}

.bordiAzienda1
{
	/* #f89828 */
	border: solid 9px #a0a0a4;
}

.bordiAzienda2
{
	/* #f89828 */
	border: solid 3px #a0a0a4
}


td {
	vertical-align: top;
}
.testoArancioneBold {
	font-weight: bold;
	color: #f89828;
}

.bg_header_home {
	background-image: url(img/bg_top_home.jpg);
}
.bg_menu_L1 {
	background-image: url(img/bg_menu_L1_off.gif);
}
.bg_menu_L2 {

	background-image: url(img/bg_menu_L2_off.gif);
}
.bg_main_home {
	background-image: url(img/bg_main_home.jpg);
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: top;
}
.bg_main_centrale_home {
	background-image: url(img/bg_centrale_home.gif);
	background-repeat: repeat-x;
}
.LinkMenuL1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.LinkMenuL1:hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #d56317;
	text-decoration: none;
}
.LinkMenuL2 {

	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.LinkMenuL2:hover {

	font-weight: normal;
	text-transform: none;
	color: #d56317;
	text-decoration: none;
}
.bgGenerica {
	background-image: url(img/generic_page_bg.jpg);
}
.testoTitoloPagina {
	font-size: 14px;
	font-weight: bold;
	color: #f89828;
}
.testoDescrizioneBreve {
	font-weight: bold;
}
a {
	color: #e30000;
	text-decoration: none;
}

a:hover {
	color: #CCC;
	text-decoration: none;
}
.bgGenerica2 {

	background-image: url(img/generic_page_bg2.jpg);
}

.pannelliNews
{
	background-color:#984710; 
	border: solid 1px #6a6047;
	padding: 5px;
}

.pannelliNews a
{
	color:#000000;
}

.pannelliNews a:hover
{
	text-decoration:underline;
}

.news
{
	background:#EEEEEE;
	padding: 5px;
	margin-top:10px;
	border:solid 1px #DDDDDD;
}
.news b 
{
	text-transform:uppercase;
}
.news img
{
	border: solid 2px #f89828;
}

.tabellaNewsIntera 
{
	background-color:#FFFFFF;
	padding:10px;
	margin:1px;
	border: solid 1px #CCCCCC;
}

.attachments
{
	background:#EEEEEE;
	padding: 5px;
	margin-top:10px;
	border:solid 1px #DDDDDD;
}

.attachments td
{
	text-align:left;
}

.attachmentDivInterno
{
	
	background:#FFFFFF;
}
#containers239
{
	border: solid 1px #CCCCCC;
	margin-top: 10px;
	padding:10px;
	background:#EEEEEE;
}

#containers318
{
	border: solid 5px #CCCCCC;
}


