/* ==================================STILI COMUNI ========================================*/
BODY,TD,TR {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#CAC5C5; 
	scrollbar-3dlight-color:#999999; 
	scrollbar-3ddark-shadow-color:#666666; 
	scrollbar-darkshadow-color:#9A9898; 
	scrollbar-track-color:#E6DFDF; 
	scrollbar-arrow-color:#999999;}
}


.testo10pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
A.testo10pt:LINK {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
A.testo10pt:VISITED  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
A.testo10pt:HOVER  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.testo11pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.testo12pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
A.testo11pt:LINK,A.testo10pt:VISITED  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
A.testo11pt:HOVER  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.titolo10sottolinea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration : underline; }
A.titolo10sottolinea:LINK,A.titolo10sottolinea:VISITED  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration : underline; }
A.titolo10sottolinea:HOVER  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration : underline; }

.grigi10 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #666666; font-style : normal; text-decoration : none; }
A.grigi10:LINK, A.grigi10:VISITED { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #666666; font-style : normal; text-decoration : none; }
A.grigi10:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #666666; font-style : normal; text-decoration : none; }

.linkgrigi { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : none; }
A.linkgrigi:link, A.linkgrigi:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : none; }
A.linkgrigi:hover  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : none; }

.linkgrigi2 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : underline; }
A.linkgrigi2:link, A.linkgrigi2:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : underline; }
A.linkgrigi2:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : underline; }

.white10 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }
A.white10:link, A.white10:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }
A.white10:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }

.black10 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #000000; font-style : normal; text-decoration : none; }
A.black10:link, A.black10:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #000000; font-style : normal; text-decoration : none; }
A.black10:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #000000; font-style : normal; text-decoration : none; }

.tdchiara {	background-color : #F8F8F8;}
.tdscura {	background-color : #EFEFEF;}
.tdgrigiochiara {	background-color : #EBEBEB;}
.tdgrigioscura {	background-color : #CECECE;}

/* ==================================NAV UP ========================================*/
.uptesti10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration : none ;}
A.uptesti10:LINK, A.uptesti10:VISITED {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration : none ;}
A.uptesti10:HOVER {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration : none ;}

.titbianco { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #FFFFFF; font-style : normal; text-decoration : none; }
A.titbianco:link, A.titbianco:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #FFFFFF; font-style : normal; text-decoration : none; }
A.titbianco:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #FFFFFF; font-style : normal; text-decoration : none; }

.upwhitemenu { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }
A.upwhitemenu:LINK, A.upwhitemenu:VISITED { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }
A.upwhitemenu:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }

.upgrigi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }
A.upgrigi:LINK, A.upgrigi:VISITED { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration : none;}
A.upgrigi:HOVER { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration : none;}

/* ==================================HP ========================================*/
.titbordeaux  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.titbordeaux:link, A.titbordeaux:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.linkverdi10pt:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }

.whitemenu { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }
A.whitemenu:LINK, A.whitemenu:VISITED { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : White; font-style : normal; text-decoration : none; }
A.whitemenu:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #ffba8c; font-style : normal; text-decoration : none; }
/* ================================== AREA 0  ========================================*/
.a0sf1 {  	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : #ffffff; font-style : normal; text-decoration : none; background-color: #b41917}
.a0sf2 {  background-color: #CCCCCC}
.a0sf3 {  	font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; background-color: #CCCCCC}

.a0bordeaux10 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.a0bordeaux10:LINK, A.a0bordeaux10:VISITED  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.a0bordeaux10:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }

.a0studibordroll { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.a0studibordroll:LINK, A.a0pressbordroll:VISITED  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.a0studibordroll:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #333333; font-style : normal; text-decoration : none; }

.a0studigrigiooff { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : none; }

.a0studiwhite { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; font-style : normal; text-decoration : none; }
A.a0studiwhite:LINK, A.a0studiwhite:VISITED  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; font-style : normal; text-decoration : none;  }
A.a0studiwhite:HOVER  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #333333; font-style : normal; text-decoration : none; }

.a0pressbordroll{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.a0pressbordroll:LINK, A.a0pressbordroll:VISITED  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #b41917; font-style : normal; text-decoration : none; }
A.a0pressbordroll:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #666666; font-style : normal; text-decoration : none; }

.a0borde10sottlink { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #b41917; font-style : normal; text-decoration : none; }
A.a0borde10sottlink:LINK, A.a0borde10sottlink:VISITED  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #b41917; font-style : normal; text-decoration : none; }
A.a0borde10sottlink:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #b41917; font-style : normal; text-decoration : none; }

.a0grigi10 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #999999; font-style : normal; text-decoration : none; }
A.a0grigi10:LINK, A.a0grigi10:VISITED  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #999999; font-style : normal; text-decoration : none; }
A.a0grigi10:HOVER  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #999999; font-style : normal; text-decoration : none; }

.a0bgrosa {  background-color: #f7e7e7}

.bordoimg {
	border: #cccccc;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

/* ================================== AREA 1  ========================================*/
.linkverdi10pt  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.linkverdi10pt:link, A.linkverdi10pt:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.linkverdi10pt:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }

.linkverdioff  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #3D5C00; font-style : normal; text-decoration : none; }

.linkverdiRoll { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.linkverdiRoll:link, A..linkverdiRoll:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.linkverdiRoll:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #E1ECCE; font-style : normal; text-decoration : none; }

.ssverdi10pt  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #669900; font-style : normal; text-decoration : none; }
A.ssverdi10pt:link, A.ssverdi10pt:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #669900; font-style : normal; text-decoration : none; }
A.ssverdi10pt:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #669900; font-style : normal; text-decoration : none; }

.titverde { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.titverde:link, A.titverde:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.titverde:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }

.titverdescuro { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.titverdescuro:link, A.titverdescuro:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }
A.titverdescuro:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #366602; font-style : normal; text-decoration : none; }

.area1sf1 {   background-color: #669900} /* verde scuro  */
.area1sf2 {  background-color: #c2d89a}  /* verde medio  */
.area1sf3 {  background-color: #E0EBCC}  /* verde chiaro */
.area1sf4 {  background-color: #E0F3D3}  /* verde chiaro2 */

/* ================================== AREA 2  ========================================*/
.linkviola10pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6868cc; text-decoration: none; font-weight: bold}
A.linkviola10pt:link, A.linkviola10pt:visited  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #6868cc; font-style : normal; text-decoration : none; }
A.linkviola10pt:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #6868cc; font-style : normal; text-decoration : none; }

.linkviolaRoll { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #6868cc; font-style : normal; text-decoration : none; }
A.linkviolaRoll:link, A..linkviolaRoll:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #6868cc; font-style : normal; text-decoration : none; }
A.linkviolaRoll:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11; font-weight : bold; color : #2C2C87; font-style : normal; text-decoration : none; }


.linkviolaoff {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2C2C87; text-decoration: none; font-weight: bold}

.titviola { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #6666CC; font-style : normal; text-decoration : none; }
A.titviola:link, A.titviola:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #6666CC; font-style : normal; text-decoration : none; }
A.titviola:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #6666CC; font-style : normal; text-decoration : none; }

.titviolascuro { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #6666CC; font-style : normal; text-decoration : none; }
A.titviolascuro:link, A.titviolascuro:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #6666CC; font-style : normal; text-decoration : none; }
A.titviolascuro:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #6666CC; font-style : normal; text-decoration : none; }

.area2sf1 {  background-color: #6666CC}  /* blu scuro  */
.area2sf2 {  background-color: #D1D1F0}  /* blu medio  */
.area2sf3 {  background-color: #eae9f7}  /* blu chiaro */

.tdbluchiara {	background-color : #E1E1F5}
/* ================================== AREA 3  ========================================*/
.linkarancio10pt { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #ff6501; font-style : normal; text-decoration : none; }
A.linkarancio10pt:link, A.linkarancio10pt:visited  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #ff6501; font-style : normal; text-decoration : none; }
A.linkarancio10pt:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #ff6501; font-style : normal; text-decoration : none; }

.titarancio { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #FF6600; font-style : normal; text-decoration : none; }
A.titarancio:link, A.titarancio:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #FF6600; font-style : normal; text-decoration : none; }
A.titarancio:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #FF6600; font-style : normal; text-decoration : none; }

.titarancione { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #FF6600; font-style : normal; text-decoration : none; }
A.titarancione:link, A.titarancione:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #FF6600; font-style : normal; text-decoration : none; }
A.titarancione:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #FF6600; font-style : normal; text-decoration : none; }

.area3sf1 {  background-color: #FF6600}  /* arancio scuro  */
.area3sf3 {  background-color: #FFE1CD}  /* arancio chiaro */
.area3sf2 {  background-color: #FFE1CD}  /* arancio chiaro */
/* ================================== AREA 4  ========================================*/

.area4sf1 {  background-color: #CECECE}  /* grigio scuro  */
.area4sf2 {  background-color: #EBEBEB}  /* grigio chiaro */

.titgrigio { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #333333; font-style : normal; text-decoration : none; }
A.titgrigio:link, A.titgrigio:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #333333; font-style : normal; text-decoration : none; }
A.titgrigio:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold; color : #333333; font-style : normal; text-decoration : none; }


.box_vita_imp_tit
{	
	font-size: 10px;
	color: #6868cc;
	background-color: #d1d2f0;
	font-weight : bold;
}

.box_vita_imp_conte_top
{	
	background-color: #EAE9F7;
	padding-left: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
}

.box_vita_imp_conte_bot
{	
	background-color: #EAE9F7;
	padding-left: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
}

.box_asso_per_me_tit
{	
	font-size: 10px;
	color: #FF6600;
	background-color: #FFE1CD;
	font-weight : bold;
}

.box_asso_per_me_tit A, .box_asso_per_me_tit A:Visited {
	color: #FF6600;
	text-decoration:none;
}
.box_asso_per_me_tit A:Hover {
	color: #F14A03;
}

.tit_col0
{	
	font-size: 12px;
	color: #B41917;
	font-weight : bold;
}
.tit_col0 A, .tit_col0 A:Visited {
	color: #B41917;
	text-decoration:none;
}

.linknerotop { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #000000; font-style : normal; text-decoration : none; }
A.linknerotop:link, A.linknerotop:visited  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #000000; font-style : normal; text-decoration : none; }
A.linknerotop:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #000000; font-style : normal; text-decoration : none; }

.linkrossotop { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #FF0000; font-style : normal; text-decoration : none; }
A.linkrossotop:link, A.linkrossotop:visited  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #FF0000; font-style : normal; text-decoration : none; }
A.linkrossotop:HOVER { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #FF0000; font-style : normal; text-decoration : none; }
