body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	color : #333333;
}


TD {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333333;
    line-height : 1.4em;
    text-decoration: none;
}

.content {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333333;
    line-height : 1.4em;
    text-decoration: none
}

.red {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #990000;
    line-height : 1.4em;
    text-decoration: none
}

.blu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #336699;
    line-height : 1.2em;
    text-decoration: none
}

.contentlittle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #333333;
    line-height : 1.2em;
    text-decoration: none
}

.titolosezione {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #FFFFFF;
    line-height : 1.2em;
    font-weight: bold;
    text-decoration: none
}

.notizie {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333333;
    line-height : 1.2em;
    text-decoration: none
}

.bottoni {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #FFFFFF;
    line-height : 1.4em;
    font-weight: bold;
    text-decoration: none;
}

.menu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #990000;
    font-weight: normal;
    line-height : 1.6em;
    text-decoration: none;
}

A.menu {
    font-size:11px;
    color: #990000;
    line-height : 1.6em;
    text-decoration: none;
}

A:hover.menu,A:active.menu {
    font-size: 11px;
    font-weight:normal;
    color: #990000;
    line-height : 1.6em;
    text-decoration: underline
}

.titolopagina {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #FFFFFF;
    text-decoration: none
}

A.titolopagina {
    font-size:11px;
    color: #FFFFFF;
    text-decoration: none
}

A:hover.titolopagina,A:active.titolopagina {
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline
}

.piepagina {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    line-height : 1.4em;
    font-weight: normal;
    text-decoration: none
}

A.piepagina {
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    line-height : 1.4em;
    text-decoration: none
}

A:hover.piepagina,A:active.piepagina {
    font-size: 9px;
    font-weight: normal;
    color: #990000;
    text-decoration: none
}

.linkgray {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; color: #333333;
    line-height : 1.2em;
    font-weight: normal;
    text-decoration: none
}
A.linkgray {
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    line-height : 1.2em;
    text-decoration: none
}

A:hover.linkgray,A:active.linkgray {
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: underline
}

.redlittle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #990000;
    line-height : 1.2em;
    text-decoration: none
}

A.redlittle {
    font-size: 10px;
    color: #990000;
    font-weight: normal;
    line-height : 1.2em;
    text-decoration: none
}

A:hover.redlittle,A:active.redlittle {
    font-size: 10px;
    font-weight: normal;
    color: #990000;
    text-decoration: underline
}

A {
    font-size:11px;
    color:#990000;
    text-decoration: none
}

.objectLabel{
  font-size:11px;
  color:black;
  text-decoration: none;
}

A:hover,A:active {
    font-size:11px;
    color:#990000;
    text-decoration: underline
}

.radiobottom   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-color: #333333;
	border-width: 1px;
	background-color: #D1CBC5;
	width: 20px;
}

.campoform70   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 70px;
}

.campoform120   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 120px;
}

.campoform148   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 148px;
}

.campoform195   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 195px;
}

.campoform437   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 437px;
}

.campoformw300   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #003366;
	border-width: 1px;
	width: 300px;
}

.tabProfilo {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-weight: normal;
}

.span.pagelinks {
    width: 100%;
    border-top: none;
    margin-bottom: -5px;
    margin-right:100px;
    text-align:right;
}

.span.precedente{
    color:#99a000;
    width: 30px;
    margin-left:460px;
    margin-top:20px;
}

.span.styleRaquo{
    color:#000000;
    width:5px;
}

.span.successivo{
    color:#99a000;
    width: 30px;
    margin-top:20px;

}

.span.styleLaquo{
    color:#000000;
    width:5px;  
}

p.containerLink{
    width:98%;
    background-image: url("../imgs/line_dots.gif");
    background-repeat: repeat-x;
    background-position: top;
    margin-left:15px;
}

.span.precedenteCenter{
    color:#99a000;
    width: 30px;
    margin-left:380px;
    margin-top:20px;
}

.span.styleRaquoCenter{
    color:#000000;
    width:5px;
}

.span.successivoCenter{
    color:#99a000;
    width: 30px;
}

.span.styleLaquoCenter{
    color:#000000;
    width:5px;
}

.scroll{
    overflow-y:scroll;
    height:470px;
    width:100%;
}

.scrollCorporate{
    overflow-y:scroll;
    height:300px;
    width:100%;
}

.scrollBibblioteca{
   overflow-y:scroll;
    height:400px;
    width:100%;
}
.scrollNote{
    overflow-y:scroll;
    height:400px;
    width:100%;
}

.scrollNotePrivate{
    overflow-y:scroll;
    height:510px;
    width:100%;
}

.marginiTestoRicercaAvanzata{
    width:100%;
    margin-left:20px;
    padding-right:-30px;
}
.marginiTesto{
    width:100%;
    margin-left:20px;
    padding-right:30px;
}


.innertube_content_pop_1 {
    margin:0;
    background-color:white;
    padding:20px 20px 10px 20px;
    font-family:"Times New Roman", serif;
    font-size:small;
    color: #333333;
    text-align:left;
    text-decoration: none;
    font-weight:normal;
}

.header_popup {
    padding:5px 10px 0px 0px;
    text-align:right;
    background-color: white;
}

.innertube_content_pop_1 a {
    color:blue;
    text-decoration:underline;
}

.data {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9a0000;
    margin-right:-25px;

}

.automaticColor {
    color :black;
}

.alignTop{
    vertical-align:top;
}

.alignTopPrivate{
    vertical-align:top;
    width:95%;
}


.alignDown{
    vertical-align:bottom;
}

.noStile{
    margin:0;

}
.disp{
    width:30px;
    margin-right:450px;
    margin-top:20px;
}

.areaStampa{
    vertical-align:top;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left; 
}
.formatHeader{
   vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
    background:#FCEED6;
    height:20px;
}

.formatHeaderPrivate{
   vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
    background:#D1CBC5;
    height:20px;
    font-weight:normal;
}

.formatRedditi{
    vertical-align:top;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:center;
    background:#D1CBC5;
    height:20px;
    font-weight:normal;
}

.formatHeaderPrivateCaso{
   vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
    height:20px;
    font-weight:normal;
}

.formatPrivateNumero{
    /*width:10px;*/
    /*text-align:right;*/
    vertical-align:top;
}

.formatHeaderAssociatiDoc{
  vertical-align:top;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background:#D1CBC5;
    height:20px;
    font-weight:normal;
}

.formatAssociatiDoc{
    vertical-align:top;
    text-align:center;
    background:#ffffff;

}

.formatAgendaDoc{
   vertical-align:top;
    text-align:center;
    background:#ffffff;
}

.formatText{
    text-transform:uppercase;
    color:#990000;
}

.prova{
    background-image: url("../imgs/arrow_red_right.gif");
    background-repeat: no-repeat;
    background-position: top;

}

#loading{
    position:absolute;
    width:200px;
    left:430px;
    top:300px;
    z-index:1;
    background-color: lemonchiffon;
    font:15px Arial, Helvetica, sans-serif;
    color:#000;
    padding:20px;
}

.textAlignRight{
    text-align:right;
    vertical-align:top;
}

.textData{
    text-align:left;
    vertical-align:top;
}

.marginiTestoResultGlobal{
    width:100%;
    margin-left:5px;
    padding-right:20px;
}

.styleNoteStudi{
    padding-left:5px;
    width:340px;
    vertical-align:top;
}



.p2{
    margin-bottom:-28px;
    text-align:right;
}
.p3{
     margin-bottom:-1px;
}

.linkgrayTop{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    /*line-height : 1.2 em; */
    font-weight: normal; 
    text-decoration: none;
}

.campoformCerca  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	width: 110px;
}