/**
* Pagina pubblica.
* Foglio di stile della applicazione (css).
*
* @author Andrea Fenaroli
* @author Cyborg-Group
*
* @version 1.0
* @since 1.0
*/

.intestazione { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
line-height: normal;
padding: 2px; 
color: #FFFFFF; 
background-color: #7F7F7F; 
font-weight: bold;
border-color: #7F7F7F; 
border: 1px solid;
text-align:center;
}

input {
  font-family: Verdana, arial, helvetica;
  font-size: 10px;
  height: 16px;
  color:#0E2870;
  border:1px #7F7F7F solid;
}

body
{
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 11px; 
  margin:0px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#FFFFFF;
}

textarea {
  font-family: Verdana, arial, helvetica;
  font-size: 10px;
  color:#0E2870;
  border:1px #7F7F7F solid;
}

hr
{
  color:#7F7F7F;
}

.bottone {
	background-color: #7F7F7F;
	color:#FFFFFF;
	height:20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 7px;
}

form 
{
  padding:0px;
  margin: 0px;
}

body
{
  margin:0px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#FFFFFF;
}

TD 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height: normal;
	padding: 2px;
}

.nopadding
{
  padding:0px;
}

#httext
{
  width:100%;
  height:100%;
}

.radio {
  font-family: Verdana, arial, helvetica;
  font-size: 10px;
  height: 16px;
  color:#0E2870;
  border:none;
}

select {
  font-family:verdana, arial, helvetica;
  font-size: 10px;
  color:#003D70;
}

.corpo_footer {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
}

.corpo_obbl
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height: normal;
	color: #FFFFFF;
  background-color: #cc0000;
	font-weight: bold;
}

.corpo_obbl_ok
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height: normal;
	font-weight: bold;
}

.tablebordered {
	border: 1px #17366c solid;
	background-color: #EDF7FE;
	padding: 3px;
}

.tablebordered_sett {
	border: 1px #7F7F7F solid;
	padding: 3px;
}


.menuCell  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  text-decoration: none;
  text-align:right;  
  padding:0px;
  padding-left:3px;  
  margin:0px;
  background-color: #187DB4;
}

.menuCellIni  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  text-decoration: none;
  padding:0px;
  padding-left:3px;  
  text-align:right;
  margin:0px;
  background-color: #187DB4;
}

.menuCellFin  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  text-decoration: none;
  padding:0px;
  padding-left:3px;  
  margin:0px;
  border-top:0px;
  text-align:right;
  background-color: #187DB4;
}

.menuCellSingle  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
  text-decoration: none;
  text-align:right;
  padding:0px;
  padding-left:3px;
  margin:0px;
  background-color: #187DB4;
}

A:link {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
A:visited {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline }

A.linkSx:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
A.linkSx:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
A.linkSx:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
A.linkSx:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}

A.linkSett:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;font-weight:bold}
A.linkSett:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;font-weight:bold}
A.linkSett:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;font-weight:bold}
A.linkSett:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline;font-weight:bold}

A.linkBlu:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7F7F7F; text-decoration: none;font-weight:bold}
A.linkBlu:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7F7F7F; text-decoration: none;font-weight:bold}
A.linkBlu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7F7F7F; text-decoration: none;font-weight:bold}
A.linkBlu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7F7F7F; text-decoration: underline;font-weight:bold}

.testo  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#0E2870;
  padding-left:20px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:10px;
  vertical-align:top;
  text-align:justify;
  line-height: 1.7
} 

.eliminato
{
  /*border:1px solid #669900;
  */
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height: normal;
	font-weight: bold;
  background-color:#8F8F8F;
}

.bodyTable_obbl  {
  border:1px solid #669900;
  padding-left:5px; 
  padding-right:5px; 
  padding-bottom:5px;
  padding-top:0px;
  background-color: #cc0000;
}

.corpo_obbl_ril
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
  background-color:#ceffff;
}

div.f_div {
font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px; border-left:1px solid #1c7db4 }

h5.f_h5 {
font-size:14px; color:#000000; margin-top:0px; margin-bottom:15px;}


span.f_span_verde {font-size:14px; color:#1c7db4 }

span.f_span {font-size:13px;font-weight:bold; background-color:#1c7db4; color:#FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:20px;  padding-right:30px; clear:both; margin-bottom:10px; margin-top:20px;}

h6.f_h6 {font-size:12px; padding-left:10px; margin:5px; color:#1c7db4}

p.f_p {font-size:12px; padding-left:20px; margin:5px; line-height:20px}


span.f_abicab {border-left:2px solid #1c7db4; padding-left:5px; padding-right:15px;}

#novideo
{
display: none;
}
