	body{
	margin:0px;
	padding:0px;

	}	
	
	
	

	
	
	
	HR {
	color: #004b96;
	background-color: #ffffff;
	margin:0px 0px 20px 0px;
	padding:0px;
	BORDER-RIGHT: #004b96 0px dotted;
	BORDER-TOP:  #004b96 1px dotted;
	BORDER-LEFT: #004b96 0px dashed;
	BORDER-BOTTOM: #d6d6d6 0px solid;
	}



	td {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	COLOR: #505050;
	}
	
	
	
	
	
	/*
	
	li {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(images/cubetto.gif);
	}
	
	
		*/
		
		
		
	p{
	margin: 0px 0px 20px 0px; 
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	} 
	

	
	
	
	
	
	A:link,
	A:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	text-decoration:underline;
		color: #004b96;
	font-weight: bold;
	}
	A:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	text-decoration:underline;
color: #505050;
	
	font-weight: bold;
	}
	
	
	
	.menu_menu {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	}	
	
	
	.menu {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	font-weight: normal; 
	color: #505050; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	}
	
	a.menu:link,
	a.menu:visited  {
		text-decoration: none; 
		font-weight: bold; 
		color: #004b96;
	}
	
	a.menu:hover {
		text-decoration: none; 
		font-weight: bold; 
		color:  #313131;
	}	
	
	
	
	
		
	.login {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #505050; 
	text-decoration: underline;
	}
	
	a.login:link,
	a.login:visited  {
		text-decoration: underline;
		font-weight: bold;
		color: #004b96;
	}
	
	a.login:hover {
		text-decoration:underline;
		font-weight: bold;
		color:  #313131;
	}
	
		


	

	
	
	.password {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #505050; 
	text-decoration: none;
	}
	
	a.password:link,
	a.password:visited  {
		text-decoration: underline;
		font-weight: bold;
		color: #004b96;
	}
	
	a.password:hover {
		text-decoration:underline;
		font-weight: bold;
		color:  #313131;
	}
	
	
	
	
	
	
	
	.testata_auguri {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #820000 1px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/natale.jpg);
	height:120px;
	background-color:#750000;
	}	
	
	
	
	
	
	.spazio-testata {
	padding-top: 20px;
	}	
	
	
	.testata {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:120px;
	background-color:#505050;
	color: #ffffff;
	}	
	
	
	.contatto:link,
	.contatto:visited {  
	font-family: Arial Narrow,  Arial,  Verdana, Helvetica, sans-serif; font-size: 24px; 
	font-style: normal; 
	font-weight: bold; 
	color: #313131;
	text-decoration: none
	}	
	.contatto:hover {  
	font-family: Arial Narrow,  Arial,  Verdana, Helvetica, sans-serif; font-size: 24px; 
	font-style: normal; 
	font-weight: bold; 
	color: #004b96;
	text-decoration: none
	}			
	



	.slogantitolo {  
	font-family: Arial Narrow,  Arial,  Verdana, Helvetica, sans-serif; font-size: 24px; 
	font-style: normal; 
	font-weight: bold; 
	color: #ffffff;
	text-decoration: none;
	}	
	
	
	
	a.slogan:link,
	a.slogan:visited,
	a.slogan:hover{  
	color: #ffffff;
	text-decoration:none;

	
	}	
	
	.slogantesto {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	color: #ffffff;
	text-decoration: none;
	}	
	
	
	.bordofilo {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #d6d6d6 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM:  #d6d6d6 0px solid;

	}	
	
	
	
	.bordosotto {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #d6d6d6 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color:#b7b7b7;
	}		

	.sotto {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #505050;
	text-decoration: none
	}
	a.sotto:link,
	a.sotto:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; 
	text-decoration: none;
	color: #505050;
	font-weight:  normal;
	}
	a.sotto:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; 
	text-decoration: none;
	color: #004b96;
	font-weight:  normal;
	}
	
	
	.bordosotto2 {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP:#ffffff 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	color: #505050;
	background-color:#efefef;

	}		
	
	.sotto2 {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
		color: #505050;
	text-decoration: none;

	}
	a.sotto2:link,
	a.sotto2:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	text-decoration: none;
	color: #505050;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	}
	a.sotto2:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	text-decoration: none;
	color: #004b96;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	}
		
	
	.menupadri {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
		color: #505050;
	text-decoration: none;

	}
	a.menupadri:link,
	a.menupadri:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	text-decoration: none;
	color: #505050;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	}
	a.menupadri:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
	text-decoration: none;
	color: #004b96;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	}
	
	
	.linea_menupadri {
	BORDER-RIGHT: #efefef 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #efefef 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 0px 5px;
	
	
	}
 
	
	.bordorigatop {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background-color:#efefef;
	
	}
	
	
	.bordorigabottom {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #d6d6d6 1px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	/*background-image:url(images/neve.gif);*/
	background-color:#ffffff;
	
	}
	
	
	.linea_colonna {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	background-image:url(images/filo_grande.png);
	widows:2px;
	
	
	}
	
	.linea_articolo {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #ffffff 20px solid;
	BORDER-BOTTOM: #000000 0px solid;
	background-image:url(images/filo_piccolo.png);
	padding: 0px 0px 0px 0px;
	
	
	}
	
	.bordoticker	{
	BORDER-RIGHT: #313131 0px solid;
	BORDER-TOP: #313131 0px solid;
	BORDER-LEFT: #313131 0px solid;
	BORDER-BOTTOM: #313131 0px solid;
	margin:0px;
	padding:0px;
	
	
	
	
	}	
	
	
	
	.contorno	{
	BORDER-RIGHT: #d6d6d6 1px solid;
	BORDER-TOP: #d6d6d6 1px solid;
	BORDER-LEFT: #d6d6d6 1px solid;
	BORDER-BOTTOM: #d6d6d6 1px solid;
	margin:1px;
	padding:1px;
	
	
	}	
	
		
	.mappa	{
	BORDER-RIGHT: #d6d6d6 1px solid;
	BORDER-TOP: #d6d6d6 1px solid;
	BORDER-LEFT: #d6d6d6 1px solid;
	BORDER-BOTTOM: #d6d6d6 1px solid;
	margin:1px;
	padding:0px;
		background-color:#FFFFFF;
	
	}	
	
	
		
	.titoloservizio {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #313131;
	text-decoration: none;
	}
	
	a.titoloservizio:link,
	a.titoloservizio:visited {
	text-decoration: none;
	font-style: normal; 
	color: #313131;
	font-weight: bold;
	}
	
	a.titoloservizio:hover {
	text-decoration: underline;
	font-style: normal; 
	color: #004b96;
	font-weight:  bold;
	}
	

	
	
	.titoloarticolo {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	a.titoloarticolo:link,
	a.titoloarticolo:visited {
	font-style: normal; 
	font-weight: bold; 
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	a.titoloarticolo:hover {
	font-style: normal; 
	font-weight: bold; 
	color: #004b96;
	text-decoration: underline;
	text-transform: uppercase;
	}
	
	
	
	
	
	.titoloarticolodinamico {  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	a.titoloarticolodinamico:link,
	a.titoloarticolodinamico:visited {
	font-style: normal; 
	font-weight: bold; 
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	a.titoloarticolodinamico:hover {
	font-style: normal; 
	font-weight: bold; 
	color: #004b96;
	text-decoration: underline;
	text-transform: uppercase;
	}
	
	
	
	
	
	
	
	
	.servizioflash  {  
	
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color:  #313131;
	text-decoration: none
	
	}
	a.servizioflash1:link,
	a.servizioflash1:visited {
		text-decoration: underline;
		color: #313131;
		font-weight: bold;
	}
	a.servizioflash1:hover {
		text-decoration: underline;
		color: #004b96;
		font-weight: bold;
	}
	
	
	
	

	a.servizio:link,
	a.servizio:visited {
		text-decoration: underline;
		color: #313131;
		font-weight: bold;
	}
	a.servizio:hover{
		text-decoration: underline;
		color: #004b96;
		font-weight: bold;
	}
	
	
	

	
	
	


	
	
	td.titoliportale {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	padding: 0px 0px 20px 0px;
	text-transform: uppercase;

	
	}
					
	td.fasciaportale {

	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	padding: 0px 0px 20px 0px;
	}
	
	
	
	
	.fotoarticolo{
	
	padding: 0px 10px 0px 0px;
	
	}
					
			
						
	
	
	.privacy {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; COLOR: #505050;}
	.data {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; COLOR: #505050;
		padding: 0px 0px 43px 20px; 
	}
		
	a.data:link,
	a.data:visited {
		text-decoration: none;
			font-size: 11px; 
		color: #505050;
		font-weight: normal;
	}
	a.data:hover{
		text-decoration: none;
			font-size: 11px; 
		color: #004b96;
		font-weight: normal;
	}
	
	
	
	
	.credits {  
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
	}
	
	a.credits:link,
	a.credits:visited {
		text-decoration: underline;
		color: #4181d8;
		font-weight: bold;
	
	}
	a.credits:hover {
		text-decoration:underline;
		color: #ed1c24;
		font-weight: bold;

	}
	
	
	
	.testoerrore 	{  
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #C10F14; 
	text-decoration: none
	}
	
	.fontportale {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; COLOR: #505050;
	}

	.fontarticoli {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; COLOR: #505050;
	}
	
	.fontservizi{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; COLOR: #505050;
	}
	
	.fontvetrine{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; COLOR: #313131;
	}
	
	
	.boxtesto{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; 
	COLOR: #505050;
	line-height:25px;
	font-weight:normal
	}


	.boxtesto2{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; 
	COLOR: #004b96;
	line-height:25px;
	font-weight:normal
	}
	
	.boxtesto3{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; 
	COLOR: #707070;
	line-height:25px;
	font-weight:normal
	}
	
	
	.boxtesto4{
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
	BORDER-RIGHT: #f19a9e 1px solid;
	BORDER-TOP: #f19a9e 1px solid;
	BORDER-LEFT: #f19a9e 1px solid;
	BORDER-BOTTOM: #f19a9e 1px solid;
	margin:0px;
	padding:10px;
	background-color:#ffffff;
	
	
	
	}

	.fotoservizi{
	padding:0px 10px 140px 0px;
	
	
	}
			
			
			
	.bordoarticolo{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding:0px 0px 20px 0px;
	
	
	}
	
	.bordovetrina{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding:0px 0px 20px 0px;

	
	
	}
	
	
	.bordoservizio {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding:0px 0px 20px 0px;
	
	
	}
	
	.paddingservizio {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 0px 0px;
	}
	
	
	.paddingarticolo {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 0px 0px;
	
	}	
	
	
	
	
	.paddingvetrina {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 0px 0px;
	
	}	
	
	.paddingtitoloarticolo {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding:0px 0px 20px 0px;
	}	    
	
	
	
	.paddingtitoloarticolo2 {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding:0px 0px 20px 20px;
	}	    
	
	
	
	.paddingtitoloservizio {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 20px 0px;
	
	}	
	
	
	
	
	
	
	.bordocolonnesx {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 20px 0px 0px;
	
	}
	
	.bordocolonnecx {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 20px 0px 20px;

	}
	
	
	.bordocolonnedx {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 0px 0px;

	}
	
	
	.bordocolonne {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 0px 0px 0px 20px;

	}
	
	
	
	
	.bordoportale {
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	
	
	}
	
	
	
	
	.bordomenuverticale {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 20px 0px 20px 0px;
	
	
	}
	
	
	
	
	.bordosito {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding: 20px 0px 20px 0px;
	
	}
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	.bottone {
	BORDER-RIGHT: #004b96 1px solid;
	BORDER-TOP: #004b96 1px solid;
	BORDER-BOTTOM: #004b96 1px solid;
	BORDER-LEFT: #004b96 1px solid;
	FONT-WEIGHT: normal;
	COLOR: #004b96;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;
	background-color: #b2c9df; 
	TEXT-ALIGN: center;
	
	}
	
	input,select,textarea  {
	BORDER-RIGHT: #004b96 1px solid;
	BORDER-TOP: #004b96 1px solid;
	BORDER-BOTTOM: #004b96 1px solid;
	BORDER-LEFT: #004b96 1px solid;
	FONT-WEIGHT: normal;
	COLOR: #505050;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;
	TEXT-ALIGN: left;
	background-color: #FFffff;
	margin-bottom: 1px;
	
	}
	
	
	.textbox  {
	BORDER-RIGHT: #004b96 0px solid;
	BORDER-TOP: #004b96 0px solid;
	BORDER-BOTTOM: #004b96 1px solid;
	BORDER-LEFT: #d6d6d6 0px solid;
	FONT-WEIGHT: normal;
	COLOR: #004b96;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;
	TEXT-ALIGN: left;
	background-color: #e5edf4;
	margin-bottom: 10px;
	padding: 2px 2px 2px 4px;
	
	}	
	

	
	.textimage,input.input_element  {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	
	
	}
	







	
	
	
	
	
	
	
	.tabelladati
	{
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #000000;
	
	
	}
	
	
	
	.rigatitolo
	{
	border-right: #005da8  0px solid;
	border-top: #005da8  1px solid;
	border-bottom: #005da8 0px solid;
	border-left: #005da8 0px solid;
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	height: 24px;
	
	}
	
	
	.rigadati
	{
	border-right: #ed1c24  1px solid;
	border-top: #ed1c24  1px solid;
	border-bottom: #ed1c24  1px solid;
	border-left: #ed1c24  1px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #000000;
	
	
	}
	
	
	.rigafoto
	{
	border-right: #ed1c24  0px solid;
	border-top: #ed1c24  0px solid;
	border-bottom: #ed1c24  0px solid;
	border-left: #ed1c24  0px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #000000;
	background-color: #d7dbd6;
	
	}
	
	
	
	
	
	
	.sfondocurriculum  {
	
	BORDER-RIGHT: #9d9d9d 0px solid;
	BORDER-TOP: #9d9d9d 1px solid;
	BORDER-LEFT: #9d9d9d 0px solid;
	BORDER-BOTTOM: #9d9d9d 1px solid;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #f0f0f0;
	
	
	
	} 
	
	
	
	
	.tabellacv
	{
	border-right: #9d9d9d  1px solid;
	border-top: #9d9d9d  0px solid;
	border-bottom: #9d9d9d  1px solid;
	border-left: #9d9d9d  1px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #3e3e3e;
	
	
	
	}
	.rigatitolocv
	{
	border-right: #9d9d9d  0px solid;
	border-top: #9d9d9d 1px solid;
	border-bottom: #9d9d9d 1px solid;
	border-left: #9d9d9d  0px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #3e3e3e;
	background-color: #d8dad7;
	
	
	}
	
	.rigadaticv
	{
	border-right: #9d9d9d  0px solid;
	border-top: #9d9d9d  0px solid;
	border-bottom: #9d9d9d 0px solid;
	border-left: #9d9d9d  0px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #3e3e3e;
	background-color: #ffffff
	
	
	}
	
	
	.rigadaticv2
	{
	border-right: #9d9d9d  0px solid;
	border-top: #9d9d9d  1px solid;
	border-bottom: #9d9d9d 0px solid;
	border-left: #9d9d9d  0px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #3e3e3e;
	background-color: #ffffff
	
	
	}
	
	
	.dettagliocv
	{
	border-right: #9d9d9d  1px solid;
	border-top: #9d9d9d  1px solid;
	border-bottom: #9d9d9d  1px solid;
	border-left: #9d9d9d  1px solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	color: #3e3e3e;
	
	
	
	}
	
	
	
	.menufisso  {
	background-color: #003399;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
	
	
	} 
	
	a.menufisso:link,			
	a.menufisso:visited  {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; 
	text-decoration: none;
	font-weight: bold;
	background-color: #003399;  
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 20px;
	width: 100%;
	} 
	a.menufisso:hover  {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; 
	text-decoration: none;
	font-weight: bold; 
	background-color: #ADADAD; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 20px;
	width: 100%;
	} 
	
	a.menufisso_evid:link,
	a.menufisso_evid:visited,
	a.menufisso_evid:hover  {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; 
	text-decoration: none;
	font-weight: bold; 
	background-color: #ADADAD; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 20px;
	width: 100%;
	} 
