#colonnaNews1
{
	float:left;
	width:345px;
	height:377px;
	margin:0;
	padding-top:20px;
	padding-left:15px;
	padding-right:5px;
	color:White;
	background-image:url(../images/bg_news.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#colonnaPromotion1
{
	float: left;
	width: 345px;
	height: 377px;
	margin: 0;
	padding-top:20px;
	padding-left:15px;
	padding-right:5px;
	color: white;		
	background-image:url(../images/bg_news.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#colonnaPromotion1b
{
	float: left;
	width:595px;
	height: 397px;
	color: white;	
}
#colonnaPromotion2
{
	float: left;
	width:595px;
	height: 397px;
	color: white;	
}

.corpoPromotion
{
	WIDTH: 595px;
	height:397px;
}
.rowTitolo
{
	border-bottom:1px solid #91121b;
	color:white;
	font-size:10px;
	padding-bottom:4px;
    padding-left:25px;	
	text-align:right;
	text-transform:uppercase;
	width:290px;	
}
.rowTitolo a
{
	border-bottom:1px solid #91121b;		
	color:white;
	font-size:10px;
	padding-bottom:4px;
	padding-left:25px;	
	text-align:right;
	text-transform:uppercase;
	width:290px;
}

.rowTitolo a:hover
{
	border-bottom:1px solid #91121b;		
	color:white;
	font-size:10px;
	padding-bottom:4px;
	padding-left:25px;	
	text-align:right;
	text-transform:uppercase;
	width:290px;
}
.rowTitoloPromotion
{
	border-bottom: 1px solid black;
	color: white;
	font-size: 11px;
	padding-bottom: 1px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	font-weight: bold;
}

.rowCorpo
{
	width: 313px;
	text-align: justify;	
	padding-right:10px;
	padding-top:5px;
	height:300px;
	}

.rowCorpo div
{

	/*width: 100%;
	text-align: justify;*/


}

div.rowClass2
{

	height:270px;
	text-align: justify;
	width: 100%;

}

.rowIndice

{

	width: 313px;
	line-height: 15px;
	text-align:left;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	color:White;
	
}

.indice
{

	height:300px;
	
}

.rowIndice a

{
	color:white;
	text-decoration:none;
    width: 313px;
	line-height: 15px;
	text-align:left;
	padding-left:0px;
	padding-top:5px;
	color:White;
	padding-right:0px;
}

.rowIndice a:hover

{
	color:White;
	text-decoration:none;
    width: 313px;
	line-height: 15px;
	text-align:left;
	padding-left:0px;
	padding-top:5px;
	color:White;
	padding-right:0px;
}

div.menuPage

{

	min-height:20px;
	line-height:20px;
	max-height:20px;
	height:20px;

}

.rowSpace

{

	min-height:15px;
	line-height:15px;
	max-height:15px;
	height:15px;	

}
.backClass

{

	border: 1px solid white;
	text-align:center;
	width:55px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	color:White;
	float:right;

}

.backClass:hover

{

	border: 1px solid white;
	text-align:center;
	width:55px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:transparent;
	color:white;
	float:right;

}

.backClass a

{

	color:White;

}

.backClass a:hover

{

	color:white;

}

.colSpace

{

	width:20px;
	float:left;

}

.colonnaBannerNews1 {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left:20px;
	padding-top:0px;
	float:left;
	text-transform:uppercase;

}

.colonnaBannerNews2

{

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:20px;
	padding-top:5px;
	float:left;
	width:540px;
	height:50px;
	text-align:left;

}

.colonnaBannerNews3

{

	float:left;

}

.titoloBanner

{

}

.titoloBanner a

{

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;	
	text-decoration:none;
	text-transform:uppercase;

}

.corpoBanner {

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.corpoBanner a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;	
	text-decoration:none;	
}
.corpoBanner a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;	
	text-decoration:underline;	
}


#summaryNews

{
	padding-top:10px;

}

.menuBannerNews

{

	border: 0px;
	text-align:center;
	width:15px;
	height:15px;
	line-height:15px;
	vertical-align:top;	
	background-color:#9c9ea0;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6c6d6f;		

}

.menuBannerNews:hover,.menuBannerNewsSel

{

	border: 0px;
	text-align:center;
	width:15px;
	height:15px;
	line-height:15px;
	vertical-align:top;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:White;
	color:Black;

}

.menuBannerNews a

{

	border: 0px;
	text-align:center;
	width:15px;
	height:15px;
	line-height:15px;
	vertical-align:top;		
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6c6d6f;		

}
.menuBannerNews a:hover,.menuBannerNewsSel a

{

	color:Black;

}


.treeview-front li
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #030; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.treeview-front .hitarea, .treeview-front li.lastCollapsable, .treeview-front li.lastExpandable { COLOR: #000000; TEXT-DECORATION: none }



.selectClass

{

	text-align: center;
	width: 15px;
	height: 15px;	
	vertical-align:middle;	
	color:white;
	float:left;
	font-weight:bold;
	margin-top:5px;	

}

.noSelectClass

{

	border: 0px solid white;
	text-align:center;
	width:15px;
	height:15px;	
	vertical-align:middle;
	color:#b51621;
	float:left;

}

.noSelectClass a

{

	border: 0px solid black;
	text-align:center;
	width:15px;
	height:15px;
	vertical-align:middle;
	background-color:transparent;
	color:#b51621;
	float:left;

}

.noSelectClass a:hover

{

	border: 0px solid black;
	text-align:center;
	width:15px;
	height:15px;	
	vertical-align:middle;
	background-color:transparent;
	color:#b51621;
	float:left;

}
.noSelectClass a:active

{

	border: 0px solid black;
	text-align:center;
	width:15px;
	height:15px;	
	vertical-align:middle;
	background-color:transparent;
	color:#b51621;
	float:left;

}

.selectClassHome
{
	float:left;
	margin-right:5px;
	color:white;
	margin-top: 5px;
	font-size: 11px;
	background-color:#b51621;		
	width:15px;
	height:15px;
	text-align:center;	
		
}
.noSelectClassHome
{
	float:left;	
	margin-top: 2px;			
	font-size: 11px;
	padding-left:2px;
	padding-right:2px;
	color:#b51621;		
}
.noSelectClassHome a
{
	float:left;	
	margin-top:2px;			
	font-size: 11px;
	padding-left:2px;
	padding-right:2px;
	color:#b51621;
			
}
.noSelectClassHome:hover
{
	float:left;	
	margin-top: 2px;			
	font-size: 11px;
	padding-left:2px;
	padding-right:2px;
	color:#b51621;	
	
}

div.menuPageProdotti
{
	height:15px;	
	width:90%;
	BORDER-TOP: #b51621 1px solid;	
	margin: 0px 0px 0px 31px;
	float:left;
	vertical-align:middle;
			
}

.selectClassNEWS

{

	border: 0px solid black;
	text-align: center;
	width: 15px;
	height: 15px;
	line-height: 15px;
	vertical-align:middle;
	background-color:White;
	color:#91121b;
	float:left;
	font-weight:bold;

}

.noSelectClassNEWS

{

	border: 0px solid white;
	text-align:center;
	width:15px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	color:White;
	float:left;

}

.noSelectClassNEWS:hover

{

	border: 0px solid black;
	text-align:center;
	width:15px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	background-color:transparent;
	color:white;
	float:left;

}

.noSelectClassNEWS a

{

	color:White;

}

.noSelectClassNEWS a:hover

{

	color:white;

}
.selectClassHomeNEWS
{
	float:left;
	margin-right:5px;
	color:#b51621;
	margin-top: 3px;
	font-size: 11px;
		
}
.noSelectClassHomeNEWS
{
	float:left;	
	margin-top: 3px;	
	background-color:#b51621;	
	font-size: 11px;
	padding-left:2px;
	padding-right:2px;		
		
}
.backClassIndice

{

	border: 1px solid white;
	text-align:center;
	width:55px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	color:White;
	float:right;
	margin-right:30px;	

}

.backClassIndice:hover

{

	border: 1px solid white;
	text-align:center;
	width:55px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:transparent;
	color:white;
	float:right;	
	margin-right:30px;
}

.backClassIndice a

{

	color:White;

}

.backClassIndice a:hover

{

	color:white;

}