hr { color: #fff;
background-color: #fff;
height: 1px; border:0px #fff solid; border-top: solid #CCC 1px; padding: 5px 0 5px 0}

img { border:0 }

td.topnav_elemento {
	background-image: url(../img/elemento_top_nav.png);
	background-repeat: repeat-x;
	height:65px;
	background-position: bottom;
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;
	width: auto;
	}
	
td.ombra_left {
	background-repeat: repeat-y;
	background-position: right;
	width: 15px;
	/* background-image:url(../img/ombraleft.jpg); */
	}
td.ombra_down {
	background-image: url(../img/sfondo_sacco_down.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e9e9e9;
	height:10px;
	}
	
td.ombra_right {
	background-repeat: repeat-y;
	background-position: left;
	width: 15px; 
	background-color: #e9e9e9;
	background-image:url(../img/ombraright.jpg);
    }
	
td.topnav_link {
    
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width: auto;

	}
	
td.topnav_link_2 {
	height:45px;
	padding-left:5px;
	padding-right:15px;
	width: auto;
	BORDER-RIGHT: 0px solid #CCCCCC;
	BORDER-TOP: 0px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-BOTTOM: 0px solid #CCCCCC;
	padding-top: 5px;
	text-align: left;
	font-weight: normal;	
	}
	
	
td.topnav_chiusura {
	background-image: url(../img/elemento_top_nav.png);
	background-repeat: repeat-x;
	height:65px;
	background-position: bottom;
	padding-left:0px;
	vertical-align:bottom;
	width: auto;
}


td.topnav_apertura {
	background-image: url(../immagini_globale/apertura_top_nav.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:65px;
	width: 20px;
	padding:0px;
	margin:0px;

}
td.brochure_intestazione {
	background-image:url(../img/brochure.gif);
	background-repeat: no-repeat;
	height:17px;
	width: 137px;
	padding:0px;
	margin:0px;
}



body, html {
	margin-top: 0px;
	background-color: #e9e9e9;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	/*background-repeat: repeat-y;
	background-position: center;*/
	padding-top:10px;
	background: url(../img/backgroundoverload.jpg) repeat-x;
	
	}  

.testo-10px-bianco {
	font-SIZE: 9px; COLOR: #ffffff; LINE-height: 5px; font-FAMILY: Verdana, Arial, Helvetica, 
sans-serif; BACKGROUND-COLOR: #797d80; TEXT-DECORATION: none
}
.campiform {
	BORDER-RIGHT: #a5b0b6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5b0b6 1px solid; PADDING-LEFT: 0px; font-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a5b0b6 1px solid; width: 65px; COLOR: #616161; LINE-height: 12px; PADDING-TOP: 0px; BORDER-BOTTOM: #a5b0b6 1px solid; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; height: 11px; BACKGROUND-COLOR: #e6e6e6
}
.border-areacentrale {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #a5b0b6 1px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
.border-areacentrale-testo {
	BORDER-RIGHT: #a5b0b6 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: black 0px solid; PADDING-LEFT: 24px; PADDING-BOTTOM: 24px; BORDER-LEFT: #a5b0b6 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: black 0px solid
}
.border-areacentrale-d {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #a5b0b6 1px solid
}
.border-news {
	BORDER-RIGHT: #a5b0b6 1px solid; BORDER-TOP: black 0px solid; PADDING-LEFT: 10px; BORDER-LEFT: #a5b0b6 1px solid; BORDER-BOTTOM: #c4d0d7 1px solid
}
.data-news {
	font-WEIGHT: normal; font-SIZE: 10px; COLOR: #aab3b9; font-STYLE: italic; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.news {
	font-WEIGHT: normal; font-SIZE: 10px;  COLOR:  #999999; font-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}

.news:hover {
	font-WEIGHT: normal; font-SIZE: 10px;  COLOR: #999999; font-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.news:link {
	font-WEIGHT: normal; font-SIZE: 10px;  COLOR: #999999; font-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.border-ultima-news {
	BORDER-RIGHT: #a5b0b6 1px solid; BORDER-TOP: black 0px solid; PADDING-LEFT: 10px; BORDER-LEFT: #a5b0b6 1px solid; BORDER-BOTTOM: black 0px solid
}

.jump-menu {
	BORDER-RIGHT: #a5b0b6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a5b0b6 1px solid; PADDING-LEFT: 0px; font-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a5b0b6 1px solid; width: 225px; COLOR: #616161; LINE-height: 12px; PADDING-TOP: 0px; BORDER-BOTTOM: #a5b0b6 1px solid; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; height: 22px; BACKGROUND-COLOR: #e6e6e6
}

.bottone-form {
	font-SIZE: 10px; width: 150px; COLOR: #333333; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; height: 30px; BACKGROUND-COLOR: #e6e6e6
}
.bg-netcenter {
	BACKGROUND-REPEAT: no-repeat
}
.over-menu-teepee {
	font-SIZE: 9px; COLOR: #999999; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu-teepee, menu-teepee:link, menu-teepee:visited, menu-teepee:active {
	font-SIZE: 10px; COLOR: #616161; LINE-height: 13px; font-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.border-table-firewall {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #f8d3cc 1px solid
}

.border-tebellalato {
	BORDER-RIGHT: 1px solid #cccccc;
	BORDER-TOP: 0px solid black;
	BORDER-LEFT: 1px solid #cccccc;
	BORDER-BOTTOM: 1px solid #cccccc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.border-destro {

	BORDER-RIGHT: 1px solid #CCCCCC; BORDER-TOP: 0px solid #CCCCCC;  BORDER-LEFT: 0px solid #CCCCCC; BORDER-BOTTOM: 0px solid #CCCCCC
}
.border-sinistro {


	BORDER-RIGHT: 0px solid #CCCCCC; BORDER-TOP: 0px solid #CCCCCC;  BORDER-LEFT: 1px solid #CCCCCC; BORDER-BOTTOM: 0px solid #CCCCCC
}
.border-su {
	BORDER-RIGHT: 0px solid #CCCCCC;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-LEFT: 0px solid #CCCCCC;
	BORDER-BOTTOM: 0px solid #CCCCCC;
	background-image: url(../img/ombratop.jpg);
	background-repeat: repeat-x;
}
.border-su-lati {
	BORDER-RIGHT: 1px solid #CCCCCC; BORDER-TOP: 1px solid #CCCCCC;  BORDER-LEFT: 1px solid #CCCCCC; BORDER-BOTTOM: 0px solid #CCCCCC
}

.border-giu {
BORDER-RIGHT: 0px solid #CCCCCC; BORDER-TOP: 0px solid #CCCCCC; BORDER-LEFT: 0px solid #CCCCCC; BORDER-BOTTOM: 1px solid #CCCCCC
}

.border-giu-lati {
BORDER-RIGHT: 1px solid #CCCCCC; BORDER-TOP: 0px solid #CCCCCC; BORDER-LEFT: 1px solid #CCCCCC; BORDER-BOTTOM: 1px solid #CCCCCC
}
.sottotabellato {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.border-lati {


	BORDER-RIGHT: 1px solid #CCCCCC; BORDER-TOP: 0px solid #CCCCCC;  BORDER-LEFT: 1px solid #CCCCCC; BORDER-BOTTOM: 0px solid #CCCCCC
}

.areatestocentrale {
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-TOP: 0px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 20px;
}
.aspettobutton {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007000;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #007000;
}
.aspettobutton_largo {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 136px;
	border: 1px solid #007000;
	color: #007000;
	background-color: #FFFFFF;
	margin: 10px 0 10px 0;
}


td.casella_titolo_centrale
 {
	background-image:url(../img/titolo_centrale_sfondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:46px;
	width: 450px;
	padding:0px;
	margin:0px;
	text-indent: 20px;
}

.languagebox
{
	width: 135px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #626278;
}

.textcasellalato
{
	width: 130px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #626278;
}

.textcasellalato_small
{
	width: 110px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #626278;
}

.textcasellalarga {
	width: 350px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
}

.elemento-brochure-prodotti {
	BORDER-RIGHT: 1px solid #cccccc;
	BORDER-TOP: 0px solid black;
	BORDER-LEFT: 1px solid #cccccc;
	BORDER-BOTTOM: 1px solid #cccccc;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 9px;
}

.caselladocumentazione {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

td.footer {
	BORDER-TOP: 1px solid #CCCCCC;/*
	
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	background-repeat: repeat-x;
	background-position: left top;
	height:80px;
	background-image: url(../img/sfondofooter.jpg);*/
}

/* Tabella base */
.tabella {
border: 1px solid #ccc;
border-collapse: collapse;
border-spacing: 5px;
width: 100%;
}

.tabella tr {border: 1px solid #ccc;}
.tabella td, .tabella th {padding:5px}
.tabella td {vertical-align:top}
.tabella th {background:#DDDDDD; font-weight:bold;}
.tabella tr.odd {background: #CCCCCC;}




