body
{
	font-family: Tahoma, Verdana, Arial;
	text-align: justify;
	font-size:11px;
	color: #383838;
}


table
{
font-size:11px;
text-align: justify;
}

a.linkNavigazione
{
color: #383838;
text-decoration: none;
}

a.linkNavigazione:hover
{
color: #383838;
text-decoration: underline;
}

a.menuArea
{
color: #FFFFFF;
font-weight: bold;
font-size:12px;
text-decoration: none;
}

.bordoMenuArea
{
border-right: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF; 
}

.bordoFotoArea
{
border-top: 1px solid #5A5A5A;
border-left: 1px solid #5A5A5A;
border-right: 1px solid #5A5A5A;
border-bottom: 1px solid #5A5A5A;
}

a.menuCategoriaSel
{
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

a.menuCategoria
{
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

a.menuCategoria:hover
{
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

.bordoMenuCategoria
{
border-bottom: 1px solid #FFFFFF;
}

.indirizzoAzienda
{
font-size: 11px;
color: #383838;
}

.titoloNews
{
color: #365f91;
font-weight: bold;
}

a.titoloNews
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}

a.titoloNews:hover
  {  
  color: #365f91;
	font-weight: bold;
	text-decoration: underline;; 
	}

a.linkContinua
  {  
	color: #004160;
	font-weight: bold;
	text-decoration: none; 
	}

a.linkContinua:hover
  {  
  color: #004160;
	font-weight: bold;
	text-decoration: underline;; 
	}

.bordoNewsTop
{
border-top: 1px solid #004160;
}

.bordoNews
{
border-bottom: 1px solid #004160;
}

.bordoNewsTop
{
border-top: 1px solid #004160;
}

.bordoNewsAll
{
border: 0px solid #4E4E4E;
padding-left: 10px;
padding-right: 10px;
background-color: #eef0ee;
}

.tabellaReferenze
{
padding-left: 10px;
padding-right: 10px;
background-color: #EFEFEF;
}

.titoloReferenze
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}


.titoloArticolo
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}

a.titoloArticolo
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}

a.titoloArticolo:hover
  {  
  color: #365f91;
	font-weight: bold;
	text-decoration: underline;; 
	}

.linkAcrobat
{
color: #333333;
padding-top: 3px;
}	
	
.separatoreArticoli
{
border: 0px solid #004160;
padding-left: 0px;
padding-right: 0px;
}

.titoloPrivacy
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}
		
.titoloRichiestaInfo
  {  
	color: #365f91;
	font-size:13px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	padding-bottom: 2px;
	}	

input.richiestaInfo
  {
  font-family:Tahoma,Verdana,Arial;
  border: 1px solid #666666;
	background-color: #FFFFFF;
  }	
	
input.richiestaInfoNoBorder
  {
  font-family:Tahoma,Verdana,Arial;
	background-color: #FFFFFF;
  }	
	
.sfondoProdottiInfo
{
padding-left: 10px;
padding-right: 10px;
background-color: #FFF5A3;
}		

.cellaCheck
{
padding-top: 8px;
}


.bordoLogo
{
border: 1px solid #FFFFFF;
}

.linkInfo
{
color: #004160;
font-weight: bold;;
}

.linkInfo
{
color: #004160;
font-weight: bold;;
}

.linkProIT
{
color: #004160;
font-weight: bold;;
}

.titoloDemo
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}

a.titoloDemo
  {  
	color: #365f91;
	font-weight: bold;
	text-decoration: none; 
	}

a.titoloDemo:hover
  {  
  color: #365f91;
	font-weight: bold;
	text-decoration: underline;; 
	}

.cellaSpazioDemo
  { 
  padding-left: 15px;
	padding-right: 15px;
  }

.titoloDemoOnLine
  {  
	color: #365f91;
	font-size:13px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	padding-bottom: 2px;
	}	

.titoloFinanziamenti
  {  
	color: #365f91;
	font-size:16px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	padding-bottom: 2px;
	}	

.titoloFinanziamentiPiccoli
  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:11px;
	font-weight: bold;
	}

.separatoreFinanziamenti
  {
	border-top: 1px solid #004160;
	font-size:5px;
	}

input.moduloFinanziamenti
  {
  font-family:Tahoma,Verdana,Arial;
  border: 1px solid #666666;
	background-color: #FFFFFF;
  }	

input.moduloLogin
  {
  font-family:Tahoma,Verdana,Arial;
  border: 1px solid #666666;
  }	

.noteFinanziamenti
  {
	font-size:9px;
	}

.linkRichiestaFinanziamenti
{
color: #004160;
font-weight: bold;;
}

input.moduloPrivacy
  {
  font-family:Tahoma,Verdana,Arial;
  border: 1px solid #666666;
	background-color: #FFFFFF;
  }	

input.moduloReg
  {
  font-family:Tahoma,Verdana,Arial;
  border: 1px solid #666666;
	background-color: #FFFFFF;
  }	

.titoloModuloPrivacy
  {  
	color: #365f91;
	font-size:16px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	padding-bottom: 2px;
	}	

.titoloRegistrazione
  {  
	color: #365f91;
	font-size:14px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	}	

.titoloAreaRis
  {  
	color: #365f91;
	font-size:13px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	}	

.tabellaLogin
  {
	border: 1px solid #666666;
	}

.erroreTeleassistenza
  {  
	color: #365f91;		 
	}

.contrattoAssistenza
  {
	background-color: #fff5a3;
  }
a.moduloAssistenza
  {  
	color: #004160;
	font-weight: bold;
	text-decoration: none; 
	}

a.moduloAssistenza:hover
  {  
  color: #004160;
	font-weight: bold;
	text-decoration: underline;; 
	}

.titoloTeleassistenza
  {  
	color: #365f91;
	font-size:13px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	}	

.moduloG2a
  {
  font-family:Tahoma,Verdana,Arial;
  border: 1px solid #666666;
  }	

.moduloStage
  {
  font-family:Tahoma,Verdana,Arial;
	font-size:11px;
  border: 1px solid #666666;
  }

.moduloProIt
  {
  font-family:Tahoma,Verdana,Arial;
	font-size:11px;
  border: 1px solid #666666;
  }

.titoloProIt
  {  
	color: #365f91;
	font-size:13px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	}
	
.titoloRSS
  {  
	color: #365f91;
	font-size:15px;
	font-weight: bold;
	text-decoration: none; 
	border-bottom: 1px solid #004160;
	}		
  
.operatoreAssistenza
  {  
	color: #004160;
	font-weight: bold;
	text-decoration: none; 
	}
	
	
.titoloEolo
  {  
	color: #365f91;
	font-size:11px;
	font-weight: bold;
	text-decoration: none; 
	padding-top:10px;
	padding-bottom: 10px;
	}	
	
table.tabellaEolo
  {
	padding:3px;
	border-collapse: collapse;
	
	}
	
	
td.tabellaEolo
  {
	padding:3px;
	border-collapse: collapse;
	border-bottom: 1px solid #333333;
	}
	
.totaleEolo
  {  
	color: red;
	font-size:11px;
	font-weight: bold;
	text-decoration: none; 
	padding-top:10px;
	}	