.body-blue {

background-image:url(/new-immagini/bg-pm.gif);
background-repeat:repeat-y; 
background-color: #f7f7f5;
margin: 0px;

}
#tabella-1000 {	width:1000px; margin:0 auto;
background-color:#f5f5f3;
}
#colonna-margine {	width:20px; background-color:#f7f7f5; display:none;
					/*
					border-left: 1px solid #cccbcb;*/
					border-right: 1px solid #cccbcb;
					
					margin:0px
					}
#colonna-sinistra {	width:210px; 
					background-color:#e7e7e5;
					border-right: 1px solid #cccbcb;
					
					margin:0px}
#tabella-centro-sinistra {	width:280px; align:center; }	
#tabella-centro-small {	width:210px; align:center; }				
#tabella-centro-destra {	width:730px; align:center;margin-bottom:0px;}					
#colonna-destra {	width:764px;background-color:#f7f7f5;
					/*
					border-right: 1px solid #cccbcb;*/
					margin:0px;
					align:center;}
#ToolTip{position:absolute; z-index:3; }

.body-white {
/**background:  url('new-immagini/bg-pm.gif') center;
background-repeat:repeat-y;**/
margin:0 auto;
background-color: #f7f7f5;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
text-align:center;

}


.body-white table{ margin:0 auto; border-left:0px; border-right:0px;}

.table_azzurra_800 {
border: 2px solid #E8EBEC;
border-collapse:collapse;
border-spacing: 5px;
background-color:#FFFFFF

}
.Tahoma9-blu {
	font-size: 9pt;
	font-family: Tahoma;
	color: #003366;
}
.Tahoma10-blu {
	font-size: 10pt;
	font-family: Tahoma;
	color: #003366;
}
.Tahoma11-blu {
	font-size: 11pt;
	font-family: Tahoma;
	color: #003366;
}
.Tahoma12-blu {
	font-size: 12pt;
	font-family: Tahoma;
	color: #003366;
}

.Tahoma14-blu {
	font-size: 14pt;
	font-family: Tahoma;
	color: #003366;
}

.Tahoma16-blu {
	font-size: 16pt;
	font-family: Tahoma;
	color: #003366;
}
.Tahoma9-grigio {
	font-size: 9pt;
	font-family: Tahoma;
	color: #333333;
}
.Tahoma10-grigio {
	font-size: 10pt;
	font-family: Tahoma;
	color: #333333;
}
.Tahoma11-grigio {
	font-size: 11pt;
	font-family: Tahoma;
	color: #333333;
}
.Tahoma12-grigio {
	font-size: 12pt;
	font-family: Tahoma;
	color: #333333;
}

.Tahoma14-grigio {
	font-size: 14pt;
	font-family: Tahoma;
	color: #333333;
}

/* recommendations */
#extras730  { width: 730px; margin: 0 5px 0px 5px; text-align:left }
#extras730 .recommendTop730 {
    background-image: url(immagini/actionsTop730.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 7px; }

#extras730 .recommendBtm730 {
margin-top:0px;
    background-image: url(immagini/actionsBtm730.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-top: 7px; }

#extras  { width: 195px; margin: 0px 5px 0px 5px; text-align:left }
#extras a { text-decoration: none; font-weight: normal; font-size: 10pt; color: #003366; }
#extras a:hover { text-decoration: underline; }
#extras h4 { color: #003366; font-size: 10pt; border-bottom: solid 1px #999; margin-bottom: 10px; margin-top:0px; }
#extras testo { font-size: 10pt; line-height:2px }
#extras .recommendTop { background: url(immagini/actionsTop200.gif) top left no-repeat; height: 7px; margin:0px; padding:0px; }
#extras .recommendBtm { background: url(immagini/actionsBtm200.gif) top left no-repeat; height: 7px; margin:0px; padding:0px; }
	
	

#extras .recommendContent { padding: 0px 4px 0px 4px;
    border-left: solid 1px #bfbfbf;
    border-right: solid 1px #bfbfbf;
    background: url(immagini/actionsVerticalGradient.gif) bottom left repeat-x; }
 
 .sfondoazzurro {padding: 0px 4px 0px 4px;
 background-color:#FFFFFF;

    border-left: solid 1px #bfbfbf;
    border-right: solid 1px #bfbfbf;
    background-image: url(immagini/actionsVerticalGradient.gif);
    background-repeat: repeat-x;
    background-position: bottom left;

 }

a:link,
a:visited {
text-decoration:none; 
font-family:Tahoma; 
font-size:11pt;
color: #003366;
}


a:hover {
text-decoration:underline;  
font-family:Tahoma; 
font-size:11pt;
color: #003366;
}


a:active{
text-decoration:none; 
font-family:Tahoma; 
font-size:11pt;
color: #003366;
}



.xxs-blu {
	font-family: Tahoma;
	font-size: 8pt;
	
	color: #003366;
}
.xxs-bianco {
	font-family: Tahoma;
	font-size: 8pt;
	
	color: #ffffff;
}

.classetd {
	font-family: Tahoma;
	font-style:normal;
	font-size: 14pt;
	color: #003366;
	background-color: #f7f7f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	
}
.classetd-senza {
	font-family: Tahoma;
	font-style:normal;
	font-size: 12pt;
	color: #003366;
	background-color: #f7f7f5;
	border-bottom-width: 1px solid #cccccc;
	
	
}
.classetd a {
	font-family: Tahoma;
	font-size: 16px;
	color: #003366;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	position: relative;
	text-decoration: none;
	border-right:1px solid #cccccc; 

}
.classetd a:hover {
	
	color: 981E4F;
	text-decoration: none;
	background-color: #e4e4e4;
	background: url('immagini/roll-button-up.gif') 100% 0 repeat-x;
}
.classetd a:visited {

	text-decoration: none;
	
}
.classetd a:active {

	text-decoration: none;
	
}


.classetd-piccola a {
	font-family: Tahoma;
	font-size: 10pt;
	color: #003366;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	position: relative;
	text-decoration: none;
	


}
.classetd-piccola a:hover {
	font-family: Tahoma;
	font-size: 10pt;
	color: 981E4F;
	text-decoration: none;
	background-color: #e4e4e4;
}
.classetd-piccola a:visited {
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	
}
.classetd-piccola a:active {
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	
}

a.numeri 	{ font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	margin-right: 1px; 
	margin-bottom: 30px; 
	padding: 2px 5px 2px 5px;	 
	border: solid 1px #cccccc;  
	background: #ffffff; 
	color: #999999; }

a.numeri:hover 		{ font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	background: #003366; color: #ffffff; }

	


.this-page { 
margin: 5px;
margin:inherit;
padding: 2px 5px 2px 5px;  
border: solid 1px #003366; 
font-family: Tahoma;
font-size: 10pt;
color: #333333; 
background: #dddddf; 
 }

.this-page-off { 
margin: 5px;
margin:inherit;
padding: 2px 5px 2px 5px;  
border: solid 1px #999999; 
font-family: Tahoma;
font-size: 10pt;
color: #999999; 
background: #eeeeee; 
 }

.maiuscolo {
	text-transform: capitalize;
}
textarea          {  padding-left:3px; font-family:arial; font-size:12px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(immagini/forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
input.campi             { height:20px; padding-left:3px; font-family:arila; font-size:12px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(immagini/forms.gif); -background-repeat:no-repeat; -background-attachment:fixed;}

td.bordata{
border-left:solid; 
border-left-color:#cccccc;
border-left-width:1px;

border-right:solid; 
border-right-color:#cccccc;
border-right-width:1px;
}

div.boxes{width:600px !important;
    height:100px !important;
    overflow:auto;padding: 5px;
    border:0px solid #EEE;
}
