body { background: #ffffff;
margin-top: 0px;
 }
 
p.titolo_pagina { 
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#006699;
margin-top:10px;
margin-left:10px;
}

p.testo_pagina { 
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#000;
margin-top:10px;
margin-left:10px;
}

p.testo_news { 
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#214B81;
margin-top:5px;
margin-bottom:10px;
border-bottom: #214B81 dashed;
border-bottom-width: 1px;
line-height: 20px;
text-align: center;
}

a.link_testo_news { 
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#214B81;
text-decoration:none;

}
a:hover.link_testo_news { 
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#214B81;
text-decoration:underlined;

}

p.comunicazione { 
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#214B81;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
font-weight:bold;
}

p.testo_piede_bianco { 
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#fff;
margin-top:1px;
margin-left:10px;
text-transform: uppercase;
}

a.link_piede_bianco { 
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

a:hover.link_piede_bianco { 
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#fff;
text-decoration:underline;
}

a.testo_piede_menuA { 
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
margin-left:0px;
margin-right:10px;
}

a:hover.testo_piede_menuA { 
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#21416E;
text-decoration:none;
margin-right:10px;
margin-left:0px;
}




p.testo_piede_nero { 
font-family:Verdana;
font-size:10px;
font-weight:normal;
color:#000;
margin-top:1px;
margin-left:10px;
padding-right: 0px; 
border-right: 1px inset #888; 
}
 
 
td.piede { 
background-image: url(../img/sfondo_piede_blu.jpg);
background-repeat:repeat-x;

}




.foto {
  
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 5px double #ffcc00;
}

.foto1 {
  
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px double #ffcc00;
}


td.testata_rtt_home { 
background-image: url(../kartula/home.jpg);
background-repeat:no-repeat;

}

td.testata_Kartula_home { 
background-image: url(../kartula/Kartula.jpg);
background-repeat:no-repeat;

}

td.login_rtt_home { 
background-image: url(../img/sfondo_barra_azzurra.jpg);
background-repeat:repeat-x;

}


td.testata_rtt_lavoracon { 
background-image: url(../kartula/lavoracon.jpg);
background-repeat:no-repeat;
}

td.testata_rtt_notizie { 
background-image: url(../kartula/notizie.jpg);
background-repeat:no-repeat;

}

td.testata_rtt_offerta { 
background-image: url(../kartula/offerta.jpg);
background-repeat:no-repeat;

}

td.testata_rtt_profilo { 
background-image: url(../kartula/profilo.jpg);
background-repeat:no-repeat;

}

td.testata_rtt_referenze { 
background-image: url(../kartula/referenze.jpg);
background-repeat:no-repeat;

}

td.scroll {
	background-color:#fff;
	background-image: url(../img/sfondo_news_orizz.jpg);
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
  height: 396px;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: #375267;
}

.dashed { 
background:#FFF;
margin-left: 10px;
margin-bottom: 5px;
margin-top: 0px;
margin-right: 10px;
border-left: 3px #214B81 double;
border-right: 3px #214B81 double;
border-bottom: 3px #214B81 double;
}

.dashedtitle { 
background:#9db3cc;
border-left: 3px #214B81 solid;
border-right: 3px #214B81 solid;
border-bottom: 1px #214B81 solid;
border-top: 3px #214B81 solid;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
text-transform: uppercase;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#214B81;
height:26px;
vertical-align: top;
}

ul.testo_news { 
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#214B81;
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
margin-right:15px;
text-indent: 2px;
list-style: none;
}

ul.comunicazione { 
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#214B81;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:0px;
text-indent: 1px;
list-style: none;
}

.testopagine {
  margin-right: 40px;
  margin-left: 40px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family:Verdana;
  font-size: 15px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 25px;
 font-weight: 500;
}

.site-search  {
float: right; 
z-index: 2; 
margin: 0px; 
padding: 0px 0px 0px 0px; 
background-color: transparent; 
color: rgb(204,216,228); 
font-weight: bold; 
font-size: 14px;
top: 176px;
left: 735px;
position: absolute;
white-space:nowrap;
}



.titleArticolo {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family:Verdana;
  font-size: 20px;
  color:#214B81;
  line-height: 25px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #375267;
}

div.sitesearch p
  {
  margin: 30px 40px;
  font-weight: bold;
  color: #000000;
  }

a.testo_piede_menuB { 
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#21416E;
text-decoration:none;
margin-top:1px;
margin-left:10px;
margin-right:0px;
}

a:hover.testo_piede_menuB { 
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#21416E;
text-decoration:underline;
margin-top:1px;
margin-right:0px;
margin-left:10px;
}

p.testo_piede_piva { 
font-family:Verdana;
font-size:9px;
font-weight: normal;
color:#21416E;
margin-top:1px;
margin-left:10px;
text-align: center;
}

#testo
{
margin-right: 20px;
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Verdana;
}

#testo li {
display: list-item;
list-style: none outside url();
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family:Verdana;
  font-size: 12px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 25px;
}

#testobold
{
margin-right: 20px;
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Verdana;
}

#testobold li {
display: list-item;
list-style: none outside url();
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family:Verdana;
  font-size: 16px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 25px;
  font-weight: bold;
}

#testoL
{
margin-right: 20px;
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 12px;
  font-family:Verdana;
}

#testoL li {
display: list-item;
list-style: none outside url();
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 20px;
 font-family:Verdana;
  font-size: 12px;
  word-spacing: 0px;
  text-align: justify;
color:#214B81;
  line-height: 25px;
}

#testo2liv
{
margin-right: 0px;
  margin-left: 30px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Verdana;
}

#testo2liv li {
display: list-item;
list-style: square inside url();
  margin-right: 0px;
  margin-left: 10px;
  margin-top: 12px;
  margin-bottom: 10px;
  font-family:Verdana;
  font-size: 12px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 20px;
}

#testo2livbold
{
margin-right: 0px;
  margin-left: 30px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Verdana;
  font-weight: bold;
}

#testo2livbold li {
display: list-item;
list-style: square inside url();
  margin-right: 0px;
  margin-left: 10px;
  margin-top: 12px;
  margin-bottom: 10px;
  font-family:Verdana;
  font-size: 16px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 12px;
  font-weight: bold;
}

#testo2livboldN
{
margin-right: 30px;
  margin-left: 50px;
  margin-top: 50px;
  margin-bottom: 20px;
  font-family: Verdana;
  font-weight: bold;
}

#testo2livboldN li {
display: list-item;
list-style: none inside url();
  margin-right: 0px;
  margin-left: 10px;
  margin-top: 12px;
  margin-bottom: 10px;
  font-family:Verdana;
  font-size: 16px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 12px;
  font-weight: bold;
}

#testo3liv
{
margin-right: 0px;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 12px;
  font-family:Verdana;
}

#testo3liv li {
display: list-item;
list-style: circle inside url();
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 12px;
  margin-bottom: 10px;
 font-family:Verdana;
  font-size: 12px;
  word-spacing: 0px;
  color:#214B81;
  line-height: 18px;
}

/* testo2livtable */

#testo2livT
{
  margin-right: 1px;
  margin-left: 1px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 10px;
  font-family:Verdana;
}

#testo2livT li {
  display: list-item;
  list-style: square inside url();
  margin-right: 1px;
  margin-left: 1px;
  margin-top: 12px;
  margin-bottom: 10px;
 font-family:Verdana;
  font-size: 10px;
  word-spacing: 0px;
  color:#214B81;
  line-height: 12px;
  text-transform: lowercase;
}

.title
{
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family:Verdana;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 25px;
  font-weight: bold;
}

.contentbox-container {clear: both; float: left; width: 700px; margin: 0px 0px 0px 0px; padding: 0px;} /* Width should be 428px, but IE-duplication bug forces us to reduce with 3px to 425px */
.contentbox-full {width: 700px; margin: 0px; padding: 0px;}
.contentbox-half-left {float: left; width: 330px; margin-right: 5px; padding: 0px;}
.contentbox-half-right {float: right; width: 330px; padding: 0px; margin: 0px;}
.contentbox-noshading {margin: 0px; padding: 0px 0px 0px 0px; background-color: transparent;}
.contentbox-title-shading-small { margin-right: 20px;  margin-left: 20px;  margin-top: 0px;  margin-bottom: 0px;  font: Verdana;  font-size: 20px;  word-spacing: 0px;  text-align: justify;  color:#214B81;  line-height: 25px;  font-weight: bold;}  

.testosearch {
  margin-right: 40px;
  margin-left: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family:Verdana;
  font-size: 15px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 15px;
  text-transform: uppercase;
}

.tabletesto {
  margin-right: 10px;
  margin-left: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family:Verdana;
}

.titleArticoloSmall {
  margin-right: 20px;
  margin-left: 50px;
  margin-top: 0px;
  margin-bottom: 30px;
  font-family:Verdana;
  font-size: 18px;
  color:#214B81;
  line-height: 25px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #375267;
}

#testofoto
{
margin-right: 20px;
  margin-left: 5px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family: Verdana;
}

#testofoto li {
display: list-item;
list-style: none outside url();
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-family:Verdana;
  font-size: 10px;
  word-spacing: 0px;
  text-align: justify;
  color:#214B81;
  line-height: 20px;
}
