body {
	margin: 0;
	padding: 0;
	background:#ffffff;
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; 
}
.normal {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; 
	font-size: 12px;
    color: #000000;
}
.normalg {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; 
	font-size: 12px;
    color: #000000;
    font-weight:bold;
    text-decoration:none;
}
.normal_inv {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; 
	font-size: 12px;
    color: #ffffff;
}
.menu {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: left; 
	font-size: 12px;
}
.mn100_StaticMenuStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0;}
.mn100_StaticHoverStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0;}
.mn100_StaticSelectedStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0;}
.mn100_StaticMenuItemStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0;}
.mn100_DynamicMenuStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0; border: 1px #968f73 dashed;}
.mn100_DynamicHoverStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0; border: 1px #968f73 dashed;}
.mn100_DynamicSelectedStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0; border: 1px #968f73 dashed;}
.mn100_DynamicMenuItemStyle {font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;	text-align: left; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none; background-color:#F0F0F0;}

.ps200_titolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 16px; color: #000000;
    font-weight:bold;
}
.ps200_sottitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 11px; color: #97BF0D;
}
.ps200_contenuto {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 13px; color: #000000;
}
.ps200_paragrafo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 15px; color: #000000;
}
.ps200_link {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 13px; color: #000088;
}
.Cella1 {
	background-color: #ffffff;
}
.Cella2 {
    background-color: #EFF3FB;
    /*#c0c0c0*/
}

.gridview_titolo, .gridview_titolo a {
    font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    border: 1px solid #507CD1;
    Background-Color: #507CD1;
}

.gridview_normal {
    font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
    font-size: 14px;
    color: #000000;
    border: 1px solid #507CD1;
}
.gridview_normal_inv {
    font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
    font-size: 12px;
    color: #ffffff;
    border: 1px solid #507CD1;
} 

.gridview_capcolo{
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	font-size: 15px;
    color: #ffffff;
}
.fr100_link {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #000088;
    text-decoration:none; 
}

.fr100_paragrafo {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #000000;
    font-weight:bold;
    text-decoration:none;
}
.fr100_titolo {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 18px; color: #000000;
    font-weight:normal;
    text-decoration:none;
}
.fr100_medio {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
}

.fr100_normale {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #000000;
    fo-nt-weight:normal;
    text-decoration:none;
}

.fr100_normale_avvert {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #990000;
    font-weight:bold;
    text-decoration:none;
    border: 1px solid #990000;
    padding: 3px;
}

.fr100_normale_commento {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #909990;
    fo-nt-weight:normal;
    text-decoration:none;
}

.fr100_piccolo {
	font-family: "trebuchet ms", trebuchet, georgia, verdana, sans serif;
	text-align: justify; font-size: 10px; color: #000000;
    font-weight:normal;
    text-decoration:none;
	line-height: 1.1
}

.ch100_cella1 {
	background-color: #ffffff;
    font-size: 12px; color: #000088;
    text-align: left;
    vertical-align: top;
}

.ch100_cella2 {
	background-color: #c0c0c0;
}

.fr100mob_normale {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 11px; color: #000000;
    text-decoration:none;
}

.fr100mob_normale_avvert {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 11px; color: #990000;
    font-weight:bold;
    text-decoration:none;
    border: 1px solid #990000;
    padding: 3px;
}

.fr100mob_normale_commento {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 11px; color: #909990;
    text-decoration:none;
}

.fr100mob_link {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 11px; color: #000088;
    text-decoration:none; 
}

.fr100mob_button{
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 18px; color: #000000;
    text-decoration:none; 
	wid-th: 60px; hei-ght: 60px;
} 

.fo100_rigo1 {
	background-color: #ffffff;
  font-size: 12px; color: #000088;
  text-align: left;
  vertical-align: top;
  padding: 5px;
}

.fo100_rigo2 {
	background-color: #c0c0c0;
  font-size: 12px; color: #000088;
  text-align: left;
  vertical-align: top;
  padding: 5px;
}

.fo100_contenitore {
  background-color: #3b3b3b;
  he-ight: 350px; 
  ove-rflow: auto;  
  padding: 10px;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;  
  
}

.fo100_messaggi {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;  
  
}

.fr100_argtitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 14px; color: #ffffff;
    font-weight:bold;
    text-decoration:none;
    padding: 3px;
}

.fr100_argsottotitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #ffffff;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    line-height: 25px; letter-spacing: .05em; font--variant: small-caps; 
}

.fr100_sargtitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 14px; color: #000000;
    font-weight:bold;
    text-decoration:none;
    padding: 3px;
}

.fr100_sargsottotitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    line-height: 25px; letter-spacing: .05em; font-variant: small-caps; 
}

.fr100_sargpaginaz {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

A.fr100_sargpaginaz:link {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

A.fr100_sargpaginaz:visited {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

A.fr100_sargpaginaz:hover {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

/*   ###################################################################################################################   */

.fr100_disctitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 14px; color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-style: italic;
    padding: 3px;
}

.fr100_discsottotitolo {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: justify; font-size: 12px; color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-style: italic;
    padding: 3px;
    line-height: 25px; letter-spacing: .05em; font-variant: small-caps; 
}

.fr100_sargpaginaz {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

A.fr100_sargpaginaz:link {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

A.fr100_sargpaginaz:visited {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

A.fr100_sargpaginaz:hover {
	font-family: "trebuchet ms", trebuchet, goergia, verdana, sans serif;
	text-align: center; font-size: 14px; color: #000000;
    font-weight:normal;
    text-decoration:none;
    padding: 3px;
    
}

.fr100_popup {
	width: 100%; height: 100%;
	position: fixed;
	background-color: #666666;
	z-index: 100;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
	opacity:0.7;
	b-ackground-color: rgba(255, 0, 0, 0.5);
	visibility: hidden;
	left: 0px; top: 0px;
	text-align: center;
}



.box6 {
    border: 5px solid #c0c0c0; 

	
	
    background: rgb(238, 238, 238);
    padding: 0px;
    -moz-box-shadow: 0 0 10px #333333;
    -webkit-box-shadow:0 0 10px #333333;
    box-shadow: 0 0 10px #333333;
	
	
	
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.SmussaA_ngoli {
    background-color: white;
    color: #E63302;
    margin: 10px auto;
    padding: 10px;
    
    border: 2px solid #E63302;
    
    
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.bl100_riquadro1{
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
    padding: 10px;
    margin: 10px; 
    width: 90%;
}


.bl100_riquadro2{
    background-color: #c0c0c0;
    border: 1px solid #c0c0c0;
    padding: 10px;
    margin: 10px; 
    width: 90%;
}

/* lg200 */
@font-face{
  font-family: 'lg200_pwdfontHide';
  src: url('font//lg200//dotsfont.eot');
  src: url('font//lg200//dotsfont.eot?#iefix') format('embedded-opentype'),
       url('font//lg200//dotsfont.woff') format('woff'),
       url('font//lg200//dotsfont.ttf') format('truetype'),
       url('font//lg200//dotsfont.svg#dotsfontregular') format('svg');
}
/*
[lg200_pwdfontHide]:not(:active):not(:focus) {
  font-family: 'lg200_pwdfontHide';
}*/

.lg200_pwdfontHide{    font-family: 'lg200_pwdfontHide'; font-size: 10px;}





