@charset "utf-8";
/* CSS Document */

body {
	background-image: url(immagini/sfondo_obbliquo.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ombra_dx
{
	background-image: url(immagini/ombra_right.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-y;
}

.ombra_sx
{
	background-image: url(immagini/ombra_left.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-y;
}


.top_bar
{
	background-image: url(immagini/top_bar.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 805px;
	height: 113px;
}


.top_bar
{
	background-image: url(immagini/top_bar.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 805px;
	height: 113px;
}

.top_bar_01
{
	background-image: url(immagini/top_bar_01.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 805px;
	height: 113px;
}

.top_bar_02
{
	background-image: url(immagini/top_bar_02.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 805px;
	height: 113px;
}

.top_bar_03
{
	background-image: url(immagini/top_bar_03.ong);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 805px;
	height: 113px;
}


.bottom_bar
{
	background-image: url(immagini/bottom_bar.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 913px;
	height: 78px;

}

.rigo1_TableMenu
{
	height: 28px;
}
.rigo2_TableMenu
{
	height: 28px;
}
.rigo3_TableMenu
{
	height: 34px;
}

/* === Posizionamento DIV del menu sullo sfondo blu === */
#apDiv1 {
	position:relative;
	left:240px;
	top:7px;
	width: 240px;
/*	border: 1px solid #000000;   */
	text-align: justify;
	z-index:1;	
}



/* === Posizionamento DIV del mani menu === */
#apDiv2 {
	position:relative;
	left:225px;
	top:45px;
	width: 580px;
	height: 22px;
/*	border: 1px solid #000000; */
	z-index:1;
}

#apDiv3 {
	position:relative;
	left: 262px;
	top: 8px;
	width: 580px;
	height: 50px;
/*	border: 1px solid #000000;	*/
	z-index:1;
}

#apDiv4 {
	position:relative;
	left: 40px;
	top: 60px;
	width: 115px;
	height: 13px;
	z-index:1;
}


.TopMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;	
}
.TopMenu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;	
}

.MainHorizontalMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AEAEAE;
	text-decoration: none;	
}
.MainHorizontalMenu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFA700;
	text-decoration: none;	
}
.AreaClientiLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.AreaClientiLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;	
}

.SeparatoreMainManu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AEAEAE;
	text-decoration: none;	
}

.BottomLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;	
}

.BottomLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFA700;
	text-decoration: none;	
}

.BottomText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}

.TitoloBoxNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #777777;
}
.FormatoData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.TitoloNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FF9900;
}
.TestoNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.MiniTesto
{
	font-size: 9px;
}

.vertical_line
{
	background-image: url(immagini/linea_vert_sfumata.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	width: 1px;
}


.ProductMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFA700;
	text-decoration: none;	
}
.ProductMenu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #AEAEAE;
	text-decoration: none;	
}

.sfondo_tabella_prodotti
{
	background-image:url(immagini/prodotti/sfondo_titolo.png);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	
}

.TabbedOrange
{
	background-color: #FFB220;
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.ProductItem
{
	border-bottom: 1px #FFFFFF solid;
}
.ProductItem:hover
{
	border-bottom: 1px #EFEFEF solid;	
}

.MainHorizontalMenuVoid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EBEBEB;
	text-decoration: none;	
}


.LeftProdottiMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFA700;
	text-decoration: none;	
}
.LeftProdottiMenu:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AEAEAE;	
	text-decoration: none;	
}