body
{
	background-color:#ededed;
    padding:0px;
    margin:0px auto;
    text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.footer { color:#333; text-decoration:none; margin:0 auto;}
.footer:hover { color:#333; text-decoration:underline;}
h1
{
    font-size:165%;
	color:#333;
    margin:0px;
    padding:20px;
	text-align: left;
	line-height:30px;
}
.Prv
{
    font-size:85%;
}
h2
{
    font-size:175%;
	color:#3399CC;
    margin:0px;
    padding-left:20px;
}
h3
{
    font-size:245%;
	color:#FFF;
    margin:0px;
    padding:20px;
}
h4
{
    font-size:145%;
	color:#FFF;
    margin:0px;
    padding:10px 20px;
}
h6
{
    font-size:105%;
	color:#333;
    margin:0px;
    padding:20px;
	padding-top:0px;
	text-align: left;
	font-weight:normal;
}

#header-Content {
	width:100%;
/*	margin:0px 0px 6px 0px; */
	padding:0px;
	height:114px;
}

#header-up {
	width:100%;
	margin:0px;
	padding:0px;
	text-align: left;
}
.RigaFooter{
	width:980px;
	margin:0px auto;
	font-size:12px;
	background-color:#CCC;
}
.TXTFooter{
	width:980px;
	margin:0px auto;
	font-size:12px;
	padding:10px;
	min-height:25px;
}
.ElencoApplicazioni
{
	min-height: 110px;	
	line-height: 100px;
}
.ElencoApplicazioni:hover
{
	min-height: 110px;	
	line-height: 100px;
	background-color:#0064A5;
	cursor:pointer;
	color:#FFF;
}
#footer-up {
	width:100%;
	background-color:#2f2b25;
	background-image:url(../images/bck_Footer01.jpg);
	margin:0px;
	padding:0px;
	height:41px;
	text-align: left;
}


.contentUP {
	width:980px;
	margin:0px auto;
	padding:0px;
/*	height:41px;*/
	font-size:14px
}
.contentDOWN {
	margin:0 auto;
	color:#333;
	font-size:12px;
	text-align:right;
	float:right;
	margin-right:5px;
	margin-top:25px;
}

.welcome {
	float:left;
	margin:0px;
	text-align:left;
	color:#FFF;
}
.welcomeDX {
	float:right;
	margin:0px;
	padding:10px 15px 0px 0px;
	height:15px;
	text-align:left;
}
a.LinkFooter {

	color:#dfdfdf;
	text-decoration:none;
}
a.LinkFooter:hover {

	color:#fff;
	text-decoration:underline;
}
.RientroFooter
{
	text-indent:10px;
}


a.Linkbianco {
	color:#333;
	text-decoration:none;
}
a.Linkbianco:hover {
	color:#fff;
	text-decoration:underline;
}
a.LinkHeader {
	color:#CCC;
	text-decoration:none;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
a.LinkHeaderSel {
	color:#666;
	text-decoration:none;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
a.LinkHeader:hover {
	color:#333;
	font-size:11px;
}

LinkHeader

a.LinkAzzurro {
	color:#3399CC;
	text-decoration:none;
}
a.LinkAzzurro:hover {
	color:#3399CC;
	text-decoration:underline;
}





a.LinkbiancoAttivo:hover {
	color:#fff;
	text-decoration:underline;
}

#header {
	width:980px;
	background-color:#FFF;
	margin:0 auto;
	padding:0px;
	text-align: left;
	
}

.content {
	width:980px;
	margin:0px auto;
	background-image:url(/images/header/sfondo_menuHeader.jpg);
	padding:0px;
	height:120px;
	/* font-size:0.78em;*/
}
.menuUP {
	float:right;
	margin:0px;
	padding:10px 10px 0px 15px;
	height:15px;
	text-align:center;
	color:#333;
	cursor:pointer;
}
.menuUP:hover {
	float:right;
	margin:0px;
	padding:10px 10px 0px 15px;
	height:15px;
	text-align:center;
	color:#fff;
}
.btnDownload {
	margin:0px;
    padding:20px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}
#MenuSup {
	margin:0px;
	text-align:right;
	/* border:1px solid red;*/
	}
#page {
	width:100%;
/*	margin-top:30px;
	margin-bottom:15px;*/	
	padding:0px;
	text-align: left;
}
#menuFooter {
	width:980px;
	height:90px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	text-align: left;
}
.claimPagine {
	width:980px;
	margin:0px auto;
	background-image:url(../images/bck_header02.jpg);
	background-repeat:no-repeat;
	padding:0px;
	font-size:14px;
/*	height:610px;*/
	color:#FFF;
}

.contenuto {
	width:980px;
	margin:0px auto;
	background-color:#FFF;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding:0px;
	font-size:14px;
	color:#333;
	min-height:514px;
}
.MenuSX_Collezione a {
	color: 666;
	text-decoration:none;
	}
.contenutox {
	width:940px;
	margin:0px auto;
	background-color:#FFF;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding:0px;
	font-size:14px;
	color:#333;
	min-height:514px;
}

ul.MenuCollezione {
    margin: 0;
    padding: 0;	
}

ul.MenuCollezione li {
	list-style: none outside none;
}

ul.MenuCollezione li a {
    color: #B2B2B3;
    padding-right:1em;
    padding-left:0.8em;
	text-decoration:none;
}

ul.MenuCollezione li a:hover {
    color: #666;
	text-decoration:underline;
}

ul.MainMenu {
    margin: 0;
    padding: 0;	
}

ul.MainMenu li {
    display: inline;
	list-style: none outside none;
}
ul.MainMenu li a {
    color: #B2B2B3;
    display: inline;
    padding-right:1em;
    padding-left:0.2em;
    padding-bottom:0.8em;
	text-decoration:none;
}

.Barretta{
	color:#fff;
	}
.BarrettaSel{
	color:#333;
	}


ul.MainMenu li a.Eti04{
    background-image: url("/images/header/risparmioEnergetico.png");
	color:#ffffff;
	text-decoration:none;
	padding-left:3px;
	padding-right:35px;
	line-height:15px;
}


ul.MainMenu li a.Eti01Sel, 
ul.MainMenu li a.Eti02Sel,
ul.MainMenu li a.Eti03Sel,
ul.MainMenu li a.Eti05Sel,
ul.MainMenu li a.Eti06Sel,
ul.MainMenu li a.Eti07Sel,
ul.MainMenu li a.Eti08Sel{
	color:#666;
	font-weight:bold;
}

ul.MainMenu li a.Eti01:hover, a.Eti01Sel, 
ul.MainMenu li a.Eti02:hover, a.Eti02Sel,
ul.MainMenu li a.Eti03:hover, a.Eti03Sel,
ul.MainMenu li a.Eti05:hover, a.Eti05Sel,
ul.MainMenu li a.Eti06:hover, a.Eti06Sel,
ul.MainMenu li a.Eti07:hover, a.Eti07Sel,
ul.MainMenu li a.Eti08:hover, a.Eti08Sel{
	color:#333;
	text-decoration:none;
}


ul.MainMenu>li>a:hover
 { color:#333; }

ul.ChiSiamoProdotti {
    margin: 0;
    padding: 0;
	margin-left:10px;
	font-size:10px;
}

ul.CategorieSX, ul.ProdottiSX {
    margin: 0;
	display:none;
    padding: 0;
	margin-left:10px;
	font-size:10px;
}
ul.CategorieSX li:hover, ul.CategorieSX li.Sel{
    margin: 0;
    padding: 0;
	background-color:#FFF;
	color:#0064A5;	
	padding:10px;
}
.Prv
{}

ul.CategorieSX li.selecte{
    margin: 0;
    padding: 0;
	background-color:#FFF;
	color:#0064A5;	
	padding:10px;
	font-size:14px;
	font-weight:bold;
}


ul.IndiceSx {
    margin: 0;
    padding: 0;	
}
ul.IndiceSx li {
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	cursor:pointer;
}
ul.IndiceSx li:hover, ul.IndiceSx li.Sel{
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#0064A5;
	color:#FFF;	
}

ul.IndiceSx li.selected{
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#0064A5;
	color:#FFF;	
}
ul.IndiceSx li.Cat selecte{
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#0064A5;	
}

ul.IndiceSx01 {
    margin: 0;
    padding: 0;	
}
ul.IndiceSx01 li {
	list-style: none outside none;
	padding:10px;
	font-size:11px;
	cursor:pointer;
}
ul.IndiceSx01 li:hover, ul.IndiceSx li.Sel{
	list-style: none outside none;
	padding:10px;
	font-size:11px;
	background-color:#0064A5;
	color:#FFF;	
}

ul.IndiceSx01 li.selected{
	list-style: none outside none;
	padding:10px;
	font-size:11px;
	background-color:#0064A5;
	color:#FFF;	
}
ul.IndiceSx01 li.Cat selecte{
	list-style: none outside none;
	padding:10px;
	font-size:11px;
	color:#0064A5;	
}

ul.CategorieSX li {
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	cursor:pointer;
}
ul.CategorieSX li:hover, ul.CategorieSX li.Sel{
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#0064A5;
	color:#FFF;	
}


ul.ChiSiamoProdotti li {
	list-style: none outside none;
	padding:10px;
	font-size:14px;
	cursor:pointer;
}
ul.ChiSiamoProdotti li:hover, ul.ChiSiamoProdotti li.Sel{
	list-style: none outside none;
	font-size:14px;
	color:#0064A5;	
	background-color:#FFF;
}
.ColonnaFooter {
	float:left;
	padding:20px;
	padding-top:5px;
	padding-bottom:0px;
	width:285px;
	color:#3399CC;
}
.ColonnaFooter img {
	padding:10px;
	cursor:pointer;
	border:none;
}
.BtnMoreInfo
{
	background-image:url(../images/btn_Off.png);
	background-repeat:no-repeat;
	width:181px;
	line-height:37px;
	color:#FFF;
	text-align:left;
	text-indent:12px;
	cursor:pointer;
/*	float:right;*/
}
.BtnMoreInfo:hover
{
	background-image:url(../images/btn_On.png);
}
.aCapo
{
	clear:both;
}
.flRight
{
	float:right;
}
.Puntatore
{
	cursor:pointer;
}
.flLeft
{
	float:left;
}
.testoCentrato
{	text-align:center;
}

div#SxPagina{float:left;width:210px; background-color:#FFF;}
div#CentroPagina{float:left;width:474px;font-size:85%}
div#DxPagina{
	float:right;
	width:296px;
	font-size:95%;
	background-color:#FFF;
	min-height:522px;
	
	}
.TestoDx
{
    font-size:100%;
	color:#333;
    margin:0px;
    padding:20px;
	text-align: left;
	line-height:25px;
}
.Immaginina: hover img
{
	filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
}
#CentroPagina a img {

	filter:alpha(opacity=99);
		-moz-opacity:.99;
		opacity:.99;
		border:none;

}

#CentroPagina a:hover img {

	filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;

}