﻿DIV.ClearFloat,P.ClearFloat,UL.ClearFloat,LI.ClearFloat,IMG.ClearFloat,SPAN.ClearFloat
{
	clear:both;
	margin:  0px 0px 0px 0px;
	visibility:hidden;
}
DIV.DivBase
{
	width: 100%;
	margin: 0px 0px 0px 0px;
}
DIV.DivBaseArancioChiaro
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: #FFF5F0;
}
DIV.DivBaseGrigioChiaro
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	background-color: #f4f4f4;
}
DIV.DivBase98BSilver
{
	width: 99%;
	margin: 1px 1px 1px 1px;
	border-top: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	
}

DIV.DivBase776
{
	width: 776px;
	margin:  1px 2px 1px 2px;
}

DIV.DivContentSx550
{
	top:0;
	float:left;
	width: 550px;
	margin: 1px 1px 1px 1px;
	
}
DIV.DivContentDx177
{
	top:0;
	float:right;
	width: 177px;
	margin: 0px 0px 0px 0px;
	
}
DIV.DivContentDx177M
{
	top:0;
	float:right;
	width: 177px;
	margin: 1px 1px 1px 1px;
	
}
DIV.DivContentImg40
{
	top:0;
	float:left;
	width: 40px;
	margin: 0px 0px 0px 0px;
}
DIV.DivContentDx217
{
	top:0;
	float:right;
	width: 217px;
	margin: 1px 1px 1px 1px;
}
DIV.DivContentSx590
{
	top:0;
	float:left;
	width: 590px;
	margin: 1px 1px 1px 1px;
	
}
DIV.DivContentSx168
{
	top:0;
	float:left;
	width: 168px;
	margin: 0px 1px 0px 0px;
	
}
DIV.DivContentDx422
{
	top:0;
	float:right;
	width: 420px;
	margin: 0px 0px 0px 1px;
	
}
DIV.DivBaseLeft
{
	float:left;
	margin: 0px 0px 0px 0px;
}
DIV.DivBaseRight
{
	float:right;
	margin: 0px 0px 0px 0px;
}
DIV.MenuDx{
	 border-right: #e1e1e1 1px solid;
	 border-top: #e1e1e1 1px solid;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 height: 22px;
	 background-color: #f4f4f4;
	 padding:0px 0px 0px 0px;
	 margin:3pt 0 3pt 0;
}
DIV.MenuDx:hover
{
	 background-color: #FFF5F0;
}
DIV.MenuDxRicerca{
	 border-right: #e1e1e1 1px solid;
	 border-top: #e1e1e1 1px solid;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 
	 background-color: #f4f4f4;
	 padding:0px 0px 0px 0px;
	 margin:3pt 0 3pt 0;
}
DIV.MenuDxAdvGrigioChiaro
{
	background-color: #f4f4f4;
	padding:0px 0px 0px 0px;
	margin:3pt 0 3pt 0;
}

DIV.RossoCenter {
 background-color:#9D1F34;
 text-align: center;
 margin:0 0 0 0;
 vertical-align:middle;
}
DIV.MenuSx{
	 height: 34px;
	 background-color: #f4f4f4;
	 padding:0px 0px 0px 0px;
	 margin:3pt 0 3pt 0;
	 
	 
}
DIV.MenuSx:hover
{
	 background-color: #FFF5F0;
}
P.Arancio,HR.Arancio
{
	background-color: #ffcc99;
	padding:0px 0px 0px 0px;
	margin:0 0 1pt 0;

}

P.ArancioChiaro18pt,TR.ArancioChiaro18pt,TD.ArancioChiaro18pt
 {
	height:18pt;
	 background-color: #FFF5F0;
	 padding:0px 0px 0px 0px;
	 margin:0 0 1pt 0;

}
P.ArancioChiaro16pt,TR.ArancioChiaro16pt,TD.ArancioChiaro16pt
 {
	height:16pt;
	 background-color: #FFF5F0;
	 padding:0px 0px 0px 0px;
	 margin:0 0 1pt 0;

}
P.ArancioChiaro05pt,
TR.ArancioChiaro05pt,
TD.ArancioChiaro05pt
{
	height:5pt;
	 background-color: #FFF5F0;
	 padding:0px 0px 0px 0px;
	 margin:0 0 1pt 0;

}

.ArancioChiaro,
DIV.ArancioChiaro,
P.ArancioChiaro,
TR.ArancioChiaro,
TD.ArancioChiaro,
TH.ArancioChiaro,
H1.ArancioChiaro,
H2.ArancioChiaro,
H3.ArancioChiaro
{
	 background-color: #FFF5F0;
	 padding:0px 0px 0px 0px;
	 margin:0 0 1pt 0;

}
P.ArancioChiaroBordoOrange
{
	background-color: #FFF5F0;
	border-right: #ffcc99 1px solid;
	border-top: #ffcc99 1px solid;
	border-left: #ffcc99 1px solid;
	border-bottom: #ffcc99 1px solid;
	padding:0px 0px 0px 0px;
	margin:0 0 1pt 0;
}
P.GrigioChiaro,
TR.GrigioChiaro,
TD.GrigioChiaro,
TH.GrigioChiaro
 {
	 background-color: #e9e9e9;
	 padding:0px 0px 0px 0px;
	 margin:0 0 1pt 0;

}
P.GrigioPerla,
SPAN.GrigioPerla,
TR.GrigioPerla,
TD.GrigioPerla,
TH.GrigioPerla
{
	background-color: #f4f4f4;
	padding:0px 0px 0px 0px;
	margin:0 0 1pt 0;
}
P.NoSfondo,
TR.NoSfondo,
TD.NoSfondo,
TH.NoSfondo,
SPAN.NoSfondo
 {
	 padding:0px 0px 0px 0px;
	 margin:0 0 1pt 0;
	 background-color: transparent;

}
#txtNero10 
{
	font-size: 18pt;
	color: #000000;
	font-family: Verdana, 'Tw Cen MT' , Georgia, Helvetica, Arial, sans-serif;
	
	
}



.txtNero10, 
 INPUT.txtNero10, 
 SPAN.txtNero10, 
 SELECT.txtNero10,
 TH.txtNero10,
 TD.txtNero10
{
	font-size: 10pt;
	color: #000000;
	font-family: 'Tw Cen MT' ,Verdana,  Georgia, Helvetica, Arial, sans-serif;
	
}

.txtNero10sp2, 
 INPUT.txtNero10sp2, 
 SPAN.txtNero10sp2, 
 SELECT.txtNero10sp2,
 TH.txtNero10sp2,
 TD.txtNero10sp2
{
	font-size: 10pt;
	color: #000000;
	font-family:  'Tw Cen MT' ,Verdana, Georgia, Helvetica, Arial, sans-serif;
	padding:0 2px 0 2px;
}
.txtNero08, 
 INPUT.txtNero08, 
 SPAN.txtNero08, 
 SELECT.txtNero08,
 TH.txtNero08,
 TD.txtNero08,
 OPTION.txtNero08
{
	font-size: 8pt;
	color: #000000;
	font-family:  'Tw Cen MT' ,Verdana, Georgia, Helvetica, Arial, sans-serif;
}
.txtNero08sp2, 
 INPUT.txtNero08sp2, 
 SPAN.txtNero08sp2, 
 SELECT.txtNero08sp2,
 TH.txtNero08sp2,
 TD.txtNero08sp2
{
	font-size: 8pt;
	color: #000000;
	font-family: 'Tw Cen MT' ,Verdana,  Georgia, Helvetica, Arial, sans-serif;
	padding:0 2px 0 2px;
}
.txtBluChiaro08, 
INPUT.txtBluChiaro08, 
SPAN.txtBluChiaro08, 
SELECT.txtBluChiaro08, 
TH.txtBluChiaro08, 
TD.txtBluChiaro08
{
	font-size: 8pt;
	color: #004080;
	font-family:  'Tw Cen MT' ,Verdana, Georgia, Helvetica, Arial, sans-serif;
}

.txtBluChiaro08sp2, 
INPUT.txtBluChiaro08sp2, 
SPAN.txtBluChiaro08sp2, 
SELECT.txtBluChiaro08sp2, 
TH.txtBluChiaro08sp2, 
TD.txtBluChiaro08sp2
{
	font-size: 8pt;
	color: #004080;
	font-family:  'Tw Cen MT' ,Verdana, Georgia, Helvetica, Arial, sans-serif;
	padding:0 2px 0 2px;
}

.txtBluChiaro10, 
INPUT.txtBluChiaro10, 
SPAN.txtBluChiaro10, 
SELECT.txtBluChiaro10, 
TH.txtBluChiaro10, 
TD.txtBluChiaro10
{
	font-size: 10pt;
	color: #004080;
	font-family: 'Tw Cen MT' ,Verdana,  Georgia, Helvetica, Arial, sans-serif;
	
}
.txtBluChiaro10sp2, 
INPUT.txtBluChiaro10sp2, 
SPAN.txtBluChiaro10sp2, 
SELECT.txtBluChiaro10sp2, 
TH.txtBluChiaro10sp2, 
TD.txtBluChiaro10sp2
{
	font-size: 10pt;
	color: #004080;
	font-family: 'Tw Cen MT' ,Verdana,  Georgia, Helvetica, Arial, sans-serif;
	padding:0 2px 0 2px;
}

.txtRosso12,span.txtRosso12
{
	font-size:12.0pt;
	color:#9D1F34;
	font-family: Tw Cen MT,Verdana, Georgia, Helvetica, Arial,  sans-serif;
	
}

.txtRosso10,span.txtRosso10
{
	font-size:10pt;
	color:#9D1F34;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
}	

.txtRosso10sp2,span.txtRosso10sp2
{
	font-size:10pt;
	color:#9D1F34;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	padding:0 2px 0 2px;
}

p.txtRosso10sp2Bold, span.txtRosso10sp2Bold
{
	font-size:10pt;
	font-family: Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	color:#9D1F34;
	padding:0 2px 0 2px;
	font-weight:bold;
}	
.txtRosso12sp2,span.txtRosso12sp2
{
	font-size:12pt;
	color:#9D1F34;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	padding:0 2px 0 2px;
}
.txtRosso12sp2Bold,span.txtRosso12sp2Bold
{
	font-size:12pt;
	color:#9D1F34;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	padding:0 2px 0 2px;
	font-weight:bold;
}
.txtNeroChiaro10sp2Bold,span.txtNeroChiaro10sp2Bold
{
	font-size:10pt;
	color:#505050;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	padding:0 2px 0 2px;
	font-weight:bold;
}
.txtNeroChiaro10sp2,span.txtNeroChiaro10sp2
{
	font-size:10pt;
	color:#505050;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	padding:0 2px 0 2px;
	
}
.txtNeroChiaro08sp2,span.txtNeroChiaro08sp2
{
	font-size:8pt;
	color:#505050;
	font-family:Tw Cen MT, Verdana, Georgia, Helvetica, Arial,  sans-serif;
	padding:0 2px 0 2px;
	
}
.hlkBlu10
{
	font-size: 10pt;
	font-family:Tw Cen MT,Verdana,  Georgia, Helvetica, Arial,  sans-serif;
	color:Blue;
	text-decoration: underline;
	
}

.hlkBlu10sp2
{
	font-size: 10pt;
	font-family:Tw Cen MT,Verdana,  Georgia, Helvetica, Arial,  sans-serif;
	color:Blue;
	text-decoration: underline;
	padding:0 2px 0 2px;
}
#litDes10GrigioPerla
{
	background-color: #f4f4f4;
	padding:0px 0px 0px 0px;
	margin:0 0 1pt 0;
	font-size: 10pt;
	color: #000000;
	font-family: 'Tw Cen MT' ,Verdana,  Georgia, Helvetica, Arial, sans-serif;
	
}
UL.UlDueColonne
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-family: 'Tw Cen MT', Verdana, , Georgia, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 1em;
	list-style-type:none;
}
.UlDueColonne LI
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px; 
    width  : 45%;
	
}

UL.UlTreColonneHlk
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-family: 'Tw Cen MT', Verdana, , Georgia, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color:Blue;
	text-decoration: underline;
	line-height: 1em;
	list-style-type:none;
}
.UlTreColonneHlk LI
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px; 
    width  : 30%;
    
	
}
.UlTreColonneHlk A
{
	color:Blue;
	text-decoration: underline;
	
}



SPAN.txtBianco08Boldsp2
{
	 font-weight:bold;
	 font-size: 8pt; 
	 color: #ffffff; 
	 font-family: Tw Cen MT,Georgia, Helvetica, Arial, Verdana, sans-serif;
     padding:0 2px 0 2px;
}



TABLE.TDataList TBODY TR TD
{
	padding:5px;         
    vertical-align: top; 
      
}
.TDataList Div
{
	border: solid 1px #FFF5F0;
    padding: 4px 4px 4px 8px;
    
}

TABLE.dtlInfoList TBODY TR TD
{
	padding:0px;         
    vertical-align: top; 
    text-align:left;
    margin:0pt 0pt 0.0001pt 0pt;
      
}
.dtlInfoList Div
{
	padding: 1px 4px 0px 4px;
	
    
}


	background-color: transparent;

