body { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000; 
	background: #fff; 
	margin: 0px; 
  	}

.seminari_on {
	background-color: #aaffaa;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	}
.seminari_off {
	background-color: #FFFFFF;
	border: 0px solid #000000;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	}


.leftmenu1 {
	background-color: #C0DCC0;
	border: 1px solid #003F3F;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	list-style-type:none;
	list-style-image:none;
	text-align: left;
	}

.leftmenu2 {
	background-color: #D7EAE6;
	border: 1px solid #003F3F;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	list-style-type:none;
	list-style-image:none;
	text-align: left;
	}

.leftmenu3 {
	background-color: #EDE7E4;
	border: 1px solid #CFCFCF;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 2px;
	list-style-type:none;
	list-style-image:none;
	text-align: left;
	}

.subheader {
	background-color: #003F3F;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	list-style-type:none;
	text-align: center;
	}

.navbox {
	background-color: #D7EAE6;
	border: 1px solid #E26A00;
	margin-top: 2px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px;
	list-style-type:none;
	list-style-image:none;
	text-align: center;
	font-weight: bold;
	}





a:link {  text-decoration: none; color: #E26A00; }
a:visited {  text-decoration: none; color: #E26A00; }
a:hover { text-decoration: underline; color: #E26A00; }

.Header {
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
a.Header:link { text-decoration: none; color: #FFFFFF; }
a.Header:visited { text-decoration: none; color: #FFFFFF; }
a.Header:hover { text-decoration: none; color: #A9DFCD; }	

.Menu {
		COLOR: #175752; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
		text-align: left;
	}
a.Menu:link { text-decoration: none; color: #175752; }
a.Menu:visited { text-decoration: none; color: #175752; }
a.Menu:hover { text-decoration: none; color: #FFFFFF; }	

.Menu2 {
		COLOR: #E26A00; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12px; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}
a.Menu2:hover { text-decoration: underline; }	


.whitebg {
	background-color: #ffffff;
	}
.whitebg a:hover { text-decoration: none; color: #E26A00; }	


.Testo {
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	
	}
	

.TestoPiccolo {
		COLOR: #818181;
		FONT-FAMILY: Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		text-align: left;
		}
	

.Titolo1 {
		COLOR: #006633; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 12pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
		text-align: left;
		
	}
	
	

.Titolo2 {
		COLOR: #006633; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
		text-align: left;
		
	}		


.col1   { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #DADADA }
.col2   { font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #C0DCC0; text-align: center }
.col4   { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #C0DCC0 }
.col3 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #DADADA; text-align: center }

	
	
	
	
	
.TestoCapsula {
		COLOR: #59543D; 
		FONT-FAMILY: Tahoma, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
		
	}
	
	
	
	
	
	
	
	
	
	

.CampiMenuPrinc {
		COLOR: #FFFFFF; 
		FONT-FAMILY: Tahoma, Arial; 
		FONT-SIZE: 7pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}	

.Argomento {
		COLOR: #717171; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}	


.Area {
		COLOR: #818181; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	
	
.Titolo {
		COLOR: #B64F03; 
		FONT-FAMILY: Tahoma, Verdana, Arial; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.TitoloPrivate {
		COLOR: #505050; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
	

.Intest {
		COLOR: #B64F03; 
		FONT-FAMILY: Tahomam, Verdana, Arial; 
		FONT-SIZE: 7pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
		background-color : #E9E9E9;
		text-align: center;	

	}

	
.TabList {
		COLOR: #505050; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		background-color : #FFFFFF;
		text-align : left;	

	}	


.TitoloPrivateOn {
		COLOR: #B64F03; 
		FONT-FAMILY: Tahoma, Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.Doc {
		COLOR: #355396; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}		

.TitoloBlu {
		COLOR: #355396; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.BluGrande {
		COLOR: #355396; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 11pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.RossoGrande {
		COLOR: #CC3900; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 11pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}					
	
.DocOff {
		COLOR: #B64F03; 
		FONT-FAMILY: Tahoma, Helvetica; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}
		
a.Doc:link { text-decoration: none; color: #355396; }
a.Doc:visited { text-decoration: none; color: #355396; }
a.Doc:hover { text-decoration: underline; color: #355396; }	

a.TitoloBlu:link { text-decoration: underline; color: #355396; }
a.TitoloBlu:visited { text-decoration: underline; color: #355396; }
a.TitoloBlu:hover { text-decoration: none; color: #5676BF; }


.Quesiti {
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		left: 7px; position: relative;
	}
	

.TipoDati {
		COLOR: #505050; 
		FONT-FAMILY: Tahoma, Arial; 
		FONT-SIZE: 7pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		left: -1px; position: relative;
		text-align : right;
		background-color : #FFEFD6;
			
		
	}

			
.DatiUtente {
		color: #CC3900;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		background-color : #E9E9E9;
	}

.BottoniBlu {
		COLOR: #355396; 
		FONT-FAMILY: Verdana, Helvetica; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

a.BottoniBlu:link { text-decoration: none; color: #355396; }
a.BottoniBlu:visited { text-decoration: none; color: #355396; }
a.BottoniBlu:hover { text-decoration: none; color: #5676BF; }


.TipoDatiScheda {
		COLOR: #505050; 
		FONT-FAMILY: Tahoma, Arial; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		left: -1px; position: relative;
		text-align : right;
		background-color : #FFEFD6;
			
		
	}

			
.DatiUtenteScheda {
		color: #CC3900;
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
		background-color : #E9E9E9;
	}

.TestoSemplice {
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 8pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}

.Testo {
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: normal;
		text-decoration: none;
	}	

.QuesitoCod {
		COLOR: #000000; 
		FONT-FAMILY: Verdana, Arial; 
		FONT-SIZE: 10pt; 
		FONT-WEIGHT: bold;
		text-decoration: none;
	}				
	
a.Sommario:link {  text-decoration: none; color: #000000; }
a.Sommario:visited {  text-decoration: none; color: #000000; }
a.Sommario:hover { text-decoration: underline; color: #000000; }	


.success,.warning { -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; padding:15px; margin-bottom:10px; border-bottom-style: dotted; }
.success { background-color: #F3F8FF; color:#284663; font-size:11px; font-weight:bold; border:1px solid #ACC4DB; }
.warning { background-color: #FFC6C6; color:#CC0000; font-size:11px;font-weight:bold;   border:1px solid #FF5151}


/* FORMS */
#message-area{padding-left:10px;padding-right:10px;}
.success a,.warning a {font-weight:bold;}


.stdinput{background-image: url(/image/form_bck.gif); background-repeat: repeat-x; background-position: left top;  border: 1px solid #CDCDCD; font: 11px Arial, Helvetica, sans-serif; padding: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; background-color: #E7FAF6; }
.submitbtn{ font: bold 11px Arial, Helvetica, sans-serif; padding:2px;background:#284562;color:#FFFFFF; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; }

.btn-back-home{ font-weight: bold; margin-top: 15px;display:block; }
/*.form-block span.error-message{ position: absolute; font: normal 11px Arial, Helvetica, sans-serif; color: #FFFFFF; background-image: url(/images/error-tag.gif); background-repeat: no-repeat; background-position: left center; padding:10px;padding-left: 20px; background-color: #CC0000;display:block; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px;left:500px; top:-10px;}
*/
.form-area{ padding:0px 10px;margin-bottom:20px;position:relative;}
.form-area p{margin:0px;padding:0;display:block;}

.form-area fieldset{ padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px;position:relative; }

.form-area legend{font-size:14px;padding:5px;float:right;}

.form-area div.form-block{ /*  border: 1px solid #EFEFEF;*/ margin:0 0 5px; padding:5px 10px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; }

.form-area div.form-block p{ display:block; position:relative; clear:both; padding-bottom: 10px; }
.form-area div.form-block p:after{content:"."; 	display:block;	height:0; 	clear:both; 	visibility:hidden;}
.form-area p span{ float:left; position:relative; margin-right: 5px; }
.form-area p span.align-right{margin-right: 0;float:right; }
.form-area p label{left:0;font-size:9px;color:#444;display:block;padding-left:2px;}
.form-area p.desc{ padding:0; display:block; font-weight:bold;padding-bottom:5px; }
.form-area .req{	float:none;	color:red !important;font-weight:bold;margin:0;padding:0;}

.form-area  div.error{ background-color: #FFC6C6; }
.form-area input.error,select.error,textarea.error{ border: 1px solid #FF5151; }
.form-area p.error{ color: #CC0000; padding-top:10px; padding-bottom:10px;font-size:11px;font-weight:bold; }

.form-area div.focused{ background-color: #E7FAF6; }
input.stdinput-sel{  background-color: #fff;}

.button input,.submitbtn{ font: bold 11px Arial, Helvetica, sans-serif; padding:2px;background:#C0DCC0;color:#175752; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius:4px; }

.width100{width:98%;}

#filebrowser ul {margin:0;padding:0;} 
#filebrowser li {list-style:none;margin-bottom:20px;border-left:1px solid gray;border-bottom:1px solid gray;padding:5px;}
#filebrowser img {position:relative;top:2px;}
#filebrowser a {font-weight:normal;}

#otp_link { cursor: pointer; }