

tr, div {
  font-family      : Geneva, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
}


a:link, a:visited {

color:#4D5980;
text-decoration: none;
}

a:hover {
color:#666666;
text-decoration: underline;
}







.newsflash td {
color: #444444;	
align:left;
vertical-align: middle;
}



.pathway{
}

.pathway {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
font-weight:bold;
padding:4px 0px 4px 6px;
line-height:25px;
}

a.pathway:link, a.pathway:visited {
  color            : #0066CC;
  font-weight      : bold;
}

a.pathway:hover {
  color            : #999999;
  font-weight      : bold;
  text-decoration   : none;
}

.titolo {
  font-family      :  Verdana, Arial, Helvetica, sans-serif;
  padding-left     : 3px;
  font-size        : 12px;
 font-weight      : bold; 
  line-height      : 20px;
  text-align       : left;
  color            : #4D5980;
  width            : 100%;
}

.titolo2 {
  font-family      :  Verdana, Arial, Helvetica, sans-serif;
  padding-left     : 0px;
  font-size        : 14px;
 font-weight      : bold; 

  text-align       : left;
  color            : #333333;
  width            : 100%;
}


.indice {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  padding-left     : 3px;


  line-height      : 20px;
  
  text-align       : left;
  color            : #4D5980;
  width            : 100%;
}

.attenzione {
  font-family      :  Verdana, Arial, Helvetica, sans-serif;
  padding-left     : 0px;
  font-size        : 11px;

  text-align       : left;
  color            : #ff0000;
  width            : 100%;
}


.logout {
  font-family      :  Verdana, Arial, Helvetica, sans-serif;
  padding-left     : 0px;
  font-size        : 11px;
  font-weight		:bold;
  text-transform	:uppercase;
  padding			:5px;

  text-align       : left;
  color            : #ff0000;
  width            : 100%;
}



a.logout:link, a.logout:visited {
color:#ff0000;
text-decoration: underline;
}

a.logout:hover {

text-decoration: underline;
}



.subtitle {
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color : #666666;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 20px;
}


/* -------------------------------------------------------------------------------FORM */


input.text {
 /*   font: bold 12px Arial, Helvetica, sans-serif; */
    color: #333333;
    background: #ffffff;
    border: 1px solid #cccccc;
    padding-right: 5px;
    padding-left: 5px;

    } 
	
input.pulsante {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #4D5980;
    background: #C2C4E0;
    text-align: center;
    padding: 5px;
  
    border: 1px solid #896D2E;
    margin-top: 5px;
    }


/* ------------------------------------------------------------------------------*/


#active_menu {
  color: #00496E;
/* background-image:url(../images/latmenu_ap_under.gif); */
}

.mainlevel{
	font-size:11px;
}
a.mainlevel:link, a.mainlevel:visited {
display: block;
color: #00496E;
font-weight: normal;
font-size:11px;
background-image:url(../images/latmenu_bg.gif);
padding:0px 0px 0px 10px;
 text-decoration: none;
font-family:  Arial, Helvetica, sans-serif;
line-height:25px;
}
a.mainlevel:hover {
color: #003FBF;
/* background-image:url(../images/latmenu_ap_under_hov.gif);  */
}

.pollstableborder {
border: 1px solid;
padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
        font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		display: table;
        color: #ffffff;
        text-align: left;
		text-decoration:none;
		padding: 10px 0px 0px 12px;
}

a.sublevel:hover {
color: #7AB037;
text-decoration: none;
}



/* ------------------------------------------------------------------------------------------------------------DIV */

/* ul li {

list-style-image: url(../img/indice_li.png);
line-height: 15px;

} */

.mini_link {
  padding-left     	: 5px;
  font-size        	: 10px;
 font-weight     	: normal; 
  text-align       	: left;
  color            	: #4D5980;
  width           	: 100%;
  text-decoration	:none;

  
}



a.titolobianco:link, a.titolobianco:visited {
 
  color            	: #ffffff !important;
  text-decoration	:none;
  
}

a.titolobianco:hover {

  color            	: #ffffff !important;
  text-decoration	:underline;
}




a.linkprofilo:link, a.linkprofilo:visited {
 
  color            	: #666666 !important;
  font-size			:10px;
  font-style		:normal;
  font-weight		:bold;
  text-decoration	:none;
  text-align		:center;
  line-height		:18px;
  width				:60px;
  height			:18px;
  padding			:0px;
  background-color	:#cccccc;
  
  
}


a.linkprofilo:hover {
  color            	:#ffffff !important;
  background-color	:#666666;
}




a.linkiscrizione:link, a.linkiscrizione:visited {
 
  color            	: #ffffff !important;
  font-size			:10px;
  font-style		:normal;
  font-weight		:bold;
  text-decoration	:none;
  text-align		:left;
  line-height		:18px;
  width				:90px;
  height			:18px;
  padding			:0px;
  padding-left		:22px;
  margin-top		: 10px;
  margin-right		: 5px;
  background-color	:#818181;
  border			:1px solid #999999;
  
  font-family     	: Verdana, Arial, Helvetica, sans-serif;
  
  line-height		: 19px;
  
  
	background-image	: url(../img/ico_piu.png); 
	background-color	:#818181;
	background-repeat	: no-repeat;
  
}


a.linkiscrizione:hover {
  color            	:#ffffff !important;
  background-color	:#666666;
}


a.linkindietro:link, a.linkindietro:visited {
 
  color            	: #125B9D !important;
  font-size			:10px;
  font-style		:normal;
  font-weight		:bold;
  text-decoration	:none;
  text-align		:left;
  line-height		:18px;
  height			:18px;
  padding			:0px;
  padding-left		:25px;
  padding-right		:10px;
  margin			:6px;
  background-color	:#ffffff;
  border			:0px solid #cccccc;
  
  font-family     	: Verdana, Arial, Helvetica, sans-serif;
  
  line-height		: 19px;
  
  
	background-image	: url(../img/ico_indietro_nano.png); 

	background-repeat	: no-repeat;
  
}


a.linkindietro:hover {
  color            	:#ffffff !important;
  background-color	:#7081B4;
}



#contenitore {
	
	width: 100%;
	height: 0%;
	background-color:#ffffff;
	text-align:center;


}



#body {
	
	margin			: auto;
	margin-left		:40px;
	margin-bottom	:100px;
	margin-top		:20px;
	width			: 800px;
	height			: auto;
	border:1px solid #cccccc;
	padding: 0px;
	padding-bottom: 20px;
	border-style: solid;
	background-color:#ffffff;
	overflow:hidden;
/*	border-top: 1px solid #E2B06B;
	border-bottom: 1px solid #E2B06B; */
}



#body_online {
	
	margin			: auto;
	width			: 740px;
	height			: auto;
	border:0px solid #cccccc;
	padding: 0px;
	padding-bottom: 20px;
	border-style: solid;
	background-color:#ffffff;
	overflow:hidden;
/*	border-top: 1px solid #E2B06B;
	border-bottom: 1px solid #E2B06B; */
}




#body2 {
	
	margin			: auto;

	margin-bottom	:100px;
	margin-top		:20px;
	width			: 800px;
	height			: auto;
	border:0px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-style: solid;
	background-color:#ffffff;
	overflow:hidden;

}


#contedit {
	
	position:absolute; 
	/*margin-left:12px;*/
	left:845px;
	width:140px;
	border: 0px solid #E4E4E4;
	background:#ffffff;
	padding:0px;
	text-align:left;
	font-style:normal;
	width:auto;
/*	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	opacity: 0.5; */

}


#conteditsessione {
	
	position:absolute; 
	/*margin-left:12px;*/
	left:50px;
	width:140px;
	border: 0px solid #E4E4E4;
	background:#ffffff;
	padding:0px;
	text-align:left;
	font-style:normal;
	width:auto;


}


#edit {
	
	width:140px;
	border: 1px solid #E4E4E4;
	background:#F3F3F3;
	padding:4px;
	font-style:normal;
	margin:0px;
	margin-bottom: 20px;

}


#edit hr {
border: 0;
color: #D8D8D8;
background-color: #D8D8D8;
height: 1px;
width: 100%;
text-align: left;
margin:4px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
line-height:normal;
}



#orari {
	
	float:left;
	margin-bottom: 0px;
	margin-top: 1px;
	margin-left:0px;
	margin-right:0px;
	width: 31px;
	height: 720px;
	border:0px solid #ffffff;
	padding-top: 0px;
	background-color:#ffffff;
	background-image: url(../img/bg_orari.gif);
	
}




#evento {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	width: 100%;
	height: 18px;
	border:0px solid #CCCCCC;
	padding-top: 1px;
	border-style: solid;
	background-color:#DADADA;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999999;

}


#blocco {
	
	border:1px solid #CCCCCC;
	padding: 2px;
	background-color:#eaeaea;
	font-size:9px;
	font-weight:normal;
	overflow:hidden;

}

#sottoblocco {
	
	float: left;
	text-align:center;
	border:0px solid #CCCCCC;
	padding: 2px;
	padding-right: 10px;
	padding-left: 10px;
	line-height:25px;
	border-right:1px solid #CCCCCC;
	color:#828282;

}

hr {
border: 0;
color: #AEAEAE;
background-color: #AEAEAE;
height: 1px;
width: 100%;
text-align: left;
margin-top:22px;
margin-bottom:22px;
}

#titologiornata {


	background-image	: url(../img/indice_nano.png); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;
	width				: 100%;
	height				:25px;
	margin				:20px;
	font-size			: 19px;
	font-weight			: bold;
	font-style			: normal;
  	text-align      	: left !important;
  	text-transform		: uppercase !important;
	text-decoration		: none;
	line-height			: 25px;
	padding				: 0px;	
	padding-top			: 1px;	
	padding-right		: 1px;
	padding-left		: 20px;	
	padding-bottom		: 5px;
	font-family     	: Geneva, Arial, Helvetica, sans-serif;
	color           	: #125B9D; 
	border				: 0px solid;
	border-bottom		: 1px solid #DBDBDB;
	

}


#titoloeventoedit {


	background-image	: url(../img/indice_nano.png); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;
	width				: 100%;
	height				:25px;
	font-size			: 19px;
	font-weight			: bold;
	font-style			: normal;
  	text-align      	: left !important;
  	text-transform		: uppercase !important;
	text-decoration		: none;
	line-height			: 25px;
	padding				: 0px;	
	padding-top			: 1px;	
	padding-right		: 1px;
	padding-left		: 20px;	
	font-family     	: Geneva, Arial, Helvetica, sans-serif;
	color           	: #125B9D; 
	border				: 0px solid;

}


#titologiornataedit {


	background-image	: url(../img/indice_edit_th.png); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;
	width				: 100%;
	height				:25px;
	font-size			: 19px;
	font-weight			: bold;
	font-style			: normal;
  	text-align      	: left !important;
  	text-transform		: uppercase !important;
	text-decoration		: none;
	line-height			: 25px;
	padding				: 0px;	
	padding-top			: 1px;	
	padding-right		: 1px;
	padding-left		: 20px;	
	font-family     	: Geneva, Arial, Helvetica, sans-serif;
	color           	: #125B9D; 
	border				: 0px solid;

}


#calendariogiornate {


	background-image	: url(../img/ico_calendar.gif); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;

	width				: 100%;
	height				:25px;
	
	margin				:10px;

	
	font-size		: 14px;
	font-weight		: normal;
	font-style		:normal;
  	text-align      : left !important;
  	text-transform	:lowercase !important;
	text-decoration	:none;
	line-height		:25px;
	padding			: 0px;	
	padding-top		: 1px;	
	padding-right	: 1px;
	padding-left	: 30px;	
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color           : #666666; 
	

}


#introtext {

	
	width			: 100%;
	
	border			: 0px;	
	border-bottom	: 0px solid #DDDDDD;
	padding		: 20px;
	
	margin: 10px;
	
	background-color:#ffffff;
	
	font-size		: 10px;
	font-weight		: normal;
	font-style		:normal;
	
  	text-align      : justify !important;
	text-decoration	:none;

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	color			:#666666;

}




#introtext_online {

	
	width			: auto;
	
	border			: 0px;	
	border-bottom	: 0px solid #DDDDDD;
	padding			: 0px;
	
	margin			: auto;
	
	background-color:#ffffff;
	
	font-size		: 10px;
	font-weight		: normal;
	font-style		:normal;
	
  	text-align      : justify !important;
	text-decoration	:none;

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	color			:#666666;
	height			:auto;
	overflow		:hidden;


}


#abstract_online {

	
	width			: auto;
	display:block;
	
	border			: 0px;	
	border-bottom	: 1px solid #ccc;
	padding		: 20px;
	
	margin: 0px;
	
	background-color:#ffffff;
	
	font-size		: 10px;
	font-weight		: bold;
	font-style		:normal;
	
  	text-align      : justify !important;
	text-decoration	:none;

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	color			:#666666;

}




#headgiornata {
	position			:static;
	margin-bottom		: 4px;
	margin-top			:5px;
	margin-left			:0px;
	margin-right		:0px;
	width				: 100%;
	height				:20px;
	border				:0px solid #ffffff;
	padding-top			: 4px;
	border-style		: solid;
	background-color	:#454545;
	background-image	: url(../img/bg_titolo_giornata_omatmi2010.png); 

	text-align			:center;
	font-size			:14px;
	font-weight			:bold;	
	color				:#ffffff;
	


}



#titolo_giornata {
	position:static;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left:10px;
	margin-right:10px;
	width: 100%;

	border:0px solid #ffffff;
	padding-top: 4px;
	border-style: solid;
	font-family     	:	Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;	
	color:#ffffff;
	line-height: 32px;
	
	background-image: url(../img/freccia_dn_nano.png); 
	background-repeat:no-repeat;
	background-position:right;
	

}


#divisione_giornata {
	position:absolute;
	margin-left:0px;
	margin-right:0px;
	width			: 100%;
	height			: 60px;
	border			:0px;
	border-bottom	:1px solid #ffffff;
	border-style	: solid;
	background-color:#E4E4E4;
	background-image: url(../img/bg_divisione_giornata.png); 
	background-repeat:repeat-x;
	line-height		:60px;
	text-align		:center;
	font-size		:16px;
	font-weight		:bold;	
	color			:#B4B4B4;
	text-transform	:uppercase;
	z-index			:1;
	

}


#giornata {
	
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	width: 100%;
	height: auto;
	overflow:hidden;
	border:0px solid #ffffff;
	padding-top: 2px;
	border-style: solid;
	background-color:#ffffff;
/*	background-image: url(../img/bg_giornata.png); 
	text-align:center;
	font-size:22px;
	color:#ffffff; */
	
}


#sessione {
	
	position			:relative;
	vertical-align	:top;
	margin-top			:0px;
	overflow			:hidden;
	padding				:0px;
	
	/*width				:100%;*/
	height				:100%; 
	border-style		: solid;
	margin				:0px;
	margin:auto;
	
	border				: none;
	border-top			: 2px solid #ffffff;
	border-left			: 2px solid #ffffff;
	
	background-image	: url(../img/bg_sessione_omatmi2010.png);
	background-color	:#D6DBEB;
	background-repeat	: repeat-x;
	
	font-family      	: Geneva, Arial, Helvetica, sans-serif;
	font-size       	: 12px;
	color            	: #54628B; 
	
	
	z-index				: 2;
	cursor:pointer;
   
	
}


.sessione {

background-color:#000000;
   
	
}




#fakediv {
	
	position			: absolute;
	left				: 0px;
	overflow			:show;
	width				:100%;
	height				:0px;
	background-color	:#D6DBEB;
	background-repeat	: no-repeat;
	border				: none;
	border-bottom		: 4px solid #ffffff;
	border-right		: 0px solid #ffffff;
	background-image	: url(../img/bg_sessione_nano_fakediv.png);  

}



#headgiornatasessione {
	position			:static;
	margin-bottom		: 4px;
	margin-top			: 0px;
	margin-left			:0px;
	margin-right		:0px;
	width				: 100%;
	height				:25px;
	line-height			:25px;
	border				:0px solid #ffffff;
	padding-top			: 4px;
	border-style		: solid;
	background-color	:#6494BF;
	background-image	: url(../img/bg_titolo_giornata_nano_online.png); 
	background-repeat	:repeat-x;
	text-align			:center;
	font-size			:12px;
	font-weight			:bold;	
	color				:#ffffff;

}

#headgiornatasessione_online {
	position			:static;
	margin-bottom		: 4px;
	margin-top			: 0px;
	margin-left			:0px;
	margin-right		:0px;
	width				: 100%;
	height				:25px;
	line-height			:25px;
	border				:0px solid #ffffff;
	padding-top			: 4px;
	border-style		: solid;
	background-color	:#6494BF;
	background-image	: url(../img/bg_titolo_giornata_nano_online.png); 
	background-repeat	:repeat-x;
	text-align			:center;
	font-size			:12px;
	font-weight			:bold;	
	color				:#ffffff;

}

#rigasessione {

		position: relative;
		background-color:#999966; 
		
		
}


#langsessioneeng {


	text-align			:left;
	margin-left			: 2px;
	margin-top			: 2px;
	background-image	: url(../img/ico_eng.gif); 
	background-repeat	: no-repeat;
	width				: auto;
	height				:10px;
	padding-left		:20px;
	position			:relative;
	float				:left;
}

#langsessioneita {


	text-align			:left;
	margin-left			: 2px;
	margin-top			: 2px;
	background-image	: url(../img/ico_ita.gif); 
	background-repeat	: no-repeat;
	width				: auto;
	height				:10px;
	padding-left		:20px;
	position			:relative;
	float				:left;
}

#langsessionenone {


	text-align			:left;
	margin-left			: 6px;
	margin-top			: 2px;
	width				: auto;
	height				:10px;
}


#titolosessione {

	font-size			:	12px;
  	font-weight    		: 	bold !important; 
  	text-align      	: 	left !important;
  	text-transform		:	capitalize !important;
	font-family     	:  Arial, Helvetica, sans-serif;
	letter-spacing		: 0px;
	color           	: #ffffff; 
	border-bottom		: 1px solid #D6DAE4  ;
	padding				: 2px;
	margin-bottom		: 4px;
	line-height			: normal;
	background-color	: #008CAD;
	overflow			:hidden;
	min-height				:34px;
	clear				:both;

 
}


#extrasessione {

	position			:absolute;
	bottom				:0px;
	font-size			:	9px;
  	font-weight    		: 	normal; 
  	text-align      	: 	left;
	font-family     	: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing		: 0px;
	color           	: #7081B4; 
	border				: 1px solid #D6DAE4  ;
	padding				: 4px;
	margin				: auto;
	width				:100%;
	background-color	: #E2E7F1;
	height				:14px;

 
}




#moderatore {

	font-size			:	12px;
  	font-weight: bold;
  	text-align      	: 	center !important;

  	text-transform		:	capitalize !important;
	
	font-family     	: Geneva, Arial, Helvetica, sans-serif;
	color           	: #323E5F; 
	border-bottom		: 0px solid #CCEFC2  ;
	padding				: 4px;
	margin-bottom		: 4px;
/*	background-image	:url(../img/bg_sessione_verde_titolo.png);  
	background-repeat	: repeat-x; */

 
}

#orariosessione {


	width			: auto;

	
	font-size		: 10px;
	font-weight		: normal;
	font-style		:italic;
  	text-align      : right !important;
  	text-transform	:lowercase !important;
	text-decoration	:none;
	padding			: 0px;	
	padding-top		: 1px;	
	padding-right	: 3px;	
	margin-right:3px;
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color           : #333333; 
	position			:relative;
	float				:right;
	

}


#orariosessioneintervento {


	background-image	: url(../img/ico_orologio.png); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;

	width				: 100%;
	height				:25px;
	
	margin				:10px;
	margin-top			: 20px;

	
	font-size		: 14px;
	font-weight		: normal;
	font-style		:normal;
  	text-align      : left !important;
  	text-transform	:lowercase !important;
	text-decoration	:none;
	line-height		:25px;
	padding			: 0px;	
	padding-top		: 1px;	
	padding-right	: 1px;
	padding-left	: 30px;	
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color           : #666666; 
	

}


#titolosessioneintervento {


	background-image	: url(../img/indice_nano.png); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;

	width				: 100%;
	height				:15px;
	
	margin-top			:20px;
	margin-bottom		:20px;
	margin-left			:10px;

	
	font-size		: 18px;
	font-weight		: normal;
	font-style		:normal;
  	text-align      : left !important;
  	text-transform	:uppercase !important;
	text-decoration	:none;
	line-height		:15px;
	padding			: 0px;	
	padding-top		: 1px;	
	padding-right	: 1px;
	padding-left	: 20px;	
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color           : #125B9D; 
	

}



#titolosessioneintervento_online {


	background-image	: url(../img/indice_nano.png); 
	background-color	:#ffffff;
	background-repeat	: no-repeat;

	width				: 100%;
	height				:15px;
	
	margin-top			:5px;
	margin-bottom		:5px;
	margin-left			:10px;

	
	font-size		: 21px;
	font-weight		: bold;
	font-style		:normal;
  	text-align      : left !important;
  	text-transform	:uppercase !important;
	text-decoration	:none;
	line-height		:20px;
	padding			: 0px;	
	padding-top		: 1px;	
	padding-right	: 1px;
	padding-left	: 20px;	
	font-family     : "Arial Narrow", Arial, Helvetica, sans-serif;
	color           : #125B9D; 
	

}



#textmoderatore {

	

	float			:left;
	position		:relative;
	
	width			: 13%;
	
	border			: 0px;	
	padding-bottom	: 5px;
	padding-left	: 10px;
	padding-right	: 0px;
	padding-top	: 5px;
	
	margin-bottom	: 8px;
	margin-top	: 5px;
	
	font-size		: 12px;
	font-weight		: normal;
	font-style		:italic;
	
  	text-align      : left !important;
	text-decoration	:none;

	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#333333;

}


#moderatoreintervento {

	

	float			:left;
	position		:relative;
	width			: 86%;
	border			: 0px;
	height			:auto;
	overflow		:hidden;
	margin			:auto;
	border-bottom	: 1px solid #DDDDDD;
	padding-bottom	: 5px;
	padding-left	: 10px;
	padding-right	: 5px;
	padding-top	: 5px;
	margin-bottom	: 8px;
	margin-top	: 5px;
	background-color:#EAEAEA;
	font-size		: 12px;
	font-weight		: normal;
	font-style		:italic;
	text-align      : left !important;
	text-decoration	:none;
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#666666;

}


#relatoriintervento {
	position		:relative;
	width			: 94%;
	border			: 0px;	
	border-bottom	: 1px solid #DDDDDD;
	padding-bottom	: 5px;
	padding-left	: 10px;
	padding-right	: 5px;
	padding-top		: 5px;
	margin			:0px;
	margin-bottom	: 8px;
	margin-top		: 5px;
	margin-right	: 5px;
	background-color:#EAEAEA;
	font-size		: 12px;
	font-weight		: normal;
	font-style		:italic;
	text-align      : left !important;
	text-decoration	:none;
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#666666;
	clear			:left;
	height			:auto;
	overflow		:hidden;

}


#espandi_collassa
		{
		line-height:10px;
		height:10px;
		
		}



#titolointerventoedit {
	clear			:left;
	display			:block;
	padding			: 0px;
	padding-left	:10px;
	border			: 0px solid #cccccc;
	border-bottom	:1px;
	width			:auto;

	
	font-size		: 21px;
	font-weight		: bold;
	font-style		:normal;
	

  	text-align      : left;
	text-decoration	:none;
	font-family     : "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height		:30px;
	color			:#125B9D;
	text-transform	:uppercase;
	/*background-image	: url(../img/bg_titolointervento_edit.png);*/
	

	height			:30px;
	margin-top		:30px;
	margin-bottom	:10px;
	margin-right	:30px;
	margin-left		:100px;

}



#titolointervento_online {
	clear			:left;
	display			:block;
	padding			: 0px;
	padding-left	:0px;
	border			: 0px solid #cccccc;
	border-bottom	:1px;
	width			:auto;

	
	font-size		: 16px;
	font-weight		: normal;
	font-style		:normal;
	

  	text-align      : left;
	text-decoration	:none;
	font-family     : "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height:normal;
	color			:#125B9D;
	text-transform	:uppercase;
	height			:normal;
	margin-top		:10px;
	margin-bottom	:10px;
	margin-right	:30px;
	margin-left		:00px;

}



#intervento {

	width			: 100%;
	height			:auto;
	overflow		:hidden;
	margin			:auto;
	border			: 0px solid #666666;
	border-bottom:1px dashed;
	
	margin			: 2px;
	margin-top		:0px;
	margin-bottom	:18px;
	font-size		: 12px;
	font-weight		: normal;
  	text-align      : left !important;
	text-decoration	:none;
	padding			:0px;
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	/*background-image	: url(../img/bg_sessione_nano.png);*/
	background-color	:#ffffff;
	background-repeat	: repeat-x;
	clear:left;
	
}


#orariointervento {

	float			: left;
	position		:relative;
	width			: 12%;
	height			:auto;


	
	font-size		: 11px;
	font-weight		: normal;
	font-style		:italic;

  	text-align      : left !important;
	text-decoration	:none;
	color           : #54628B; 
		
	padding			: 2px;	
	margin:0px;

	font-family     : Geneva, Arial, Helvetica, sans-serif;

	

}



#orariointervento_online {

	float			: left;
	position		:relative;
	width			: 12%;
	height			:auto;



	
	font-size		: 14px;
	font-weight		: bold;
	font-style		:normal;

  	text-align      : left !important;
	text-decoration	:none;
	color           : #4D4D4D; 
		
	padding			: 2px;	
	padding-top:20px;
	margin:0px;

	font-family     : Geneva, Arial, Helvetica, sans-serif;

	

}



#corpointervento {

	

	float			:left;
	position		:relative;

	width			: 85%;

	font-size		: 12px;
	font-weight		: normal;
	font-style		:italic;
	
	background-color:#ffffff;

  	text-align      : left !important;
	text-decoration	:none;
	
	padding			: 5px;
	margin:0px;
	
	font-family     : Geneva, Arial, Helvetica, sans-serif;

}



#titolointervento {

	

	


	padding-left	: 8px;
	padding-top		: 5px;
	padding-bottom	: 15px;



	border			: 0px solid #FFFFFF;
	
	font-size		: 12px;
	font-weight		: bold;
	font-style		:normal;
	

  	text-align      : left !important;
	text-decoration	:none;
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:  #125B9D;
	
	width			: auto;

}








#nomerelatoriintervento {

	

	float			:left;
	position		:relative;
	
	text-align		:justify !important;
	
	width			: 70%; 
	
	padding-left	: 8px;
	padding-top		: 5px;


	font-size		: 12px;
	font-weight		: bold;
	font-style		:normal;
	
	text-decoration	:none;

	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#666666;

}


#descrizbreverelatoriintervento {

	position		:relative;
	
	text-align		:justify !important;
	
	width			: 100%; 
	
	padding-left	: 8px;
	padding-top		: 5px;
	font-size		: 11px;
	font-weight		: normal;
	font-style		:italic;
	
	text-decoration	:none;

	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#666666;

}



#thumbrelatoriintervento {

	


	float			:right;
	position		:relative;
	
	margin-top		:5px;
	width			: auto;
	
	max-width		: 120px !important;

  	text-align      : center !important;


	

	font-family     : Geneva, Arial, Helvetica, sans-serif;
}


#avatar {

	position		:relative;
	float			:left;
	width			:auto;
	border			: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding			: 4px;

}



#profilo {

	width			: auto;
	height			:auto;
	overflow		:hidden;
	background-color:#CCCCCC;
	
	font-size		: 10px !important;
	font-weight		: normal;

	text-align      : justify !important;
	text-decoration	:none;
	color			:#555555;
	padding			: 4px;	
	
	margin			: 4px;

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	
/*	background-image	: url(../img/bg_sessione_verde.png); 
	background-repeat	: repeat-x;*/
	background-color	:#ffffff;
}

#note {

	width			:580px;
	height			:300px;
	overflow		:hidden;
	background-color:#CCCCCC;
	
	font-size		: 10px !important;
	font-weight		: normal;

	text-align      : justify !important;
	text-decoration	:none;
	color			:#555555;
	padding			: 4px;	
	
	margin			:auto;

	font-family     : Verdana, Arial, Helvetica, sans-serif;
	
/*	background-image	: url(../img/bg_sessione_verde.png); 
	background-repeat	: repeat-x;*/
	background-color	:#ffffff;
}

#titoloprofilo {

	text-align		:justify !important;
	
	width			: 100%; 
	
	padding			: 8px;

	
	margin-top		: 10px;


	font-size		: 12px;
	font-weight		: bold;
	font-style		:normal;
	
	text-decoration	:none;
	
	background-color:#969696;

	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#ffffff;

}

#shortdescrprofilo {

	text-align		:justify !important;
	
	width			: 100%; 
	
	padding			: 8px;

	
	margin-bottom	: 10px;


	font-size		: 10px;
	font-weight		: bold;
	font-style		:italic;
	
	text-decoration	:none;
	
	background-color:#CCCCCC;

	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#747474;

}


#close {

	text-align		:right !important;
	
	width			: auto; 
	
	font-size		: 10px;
	font-weight		: bold;
	font-style		:normal;
	
	text-decoration	:none;
	
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#747474;

}



#iscrizione {



	text-align		:right !important;
	
	width			: 100%; 
	
	font-size		: 10px;
	font-weight		: bold;
	font-style		:normal;
	
	text-decoration	:none;
	
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#747474;

}


#indietro {



	text-align		:left !important;
	
	width			: 100%; 
	
	font-size		: 10px;
	font-weight		: bold;
	font-style		:normal;
	
	text-decoration	:none;
	
	font-family     : Geneva, Arial, Helvetica, sans-serif;
	color			:#747474;

}




#espandi_collassa {

	

	float			:left;
	position		:relative;
	width			: 100%;


}


#collapse {

	

	float			:left;
	position		:relative;
		width			: 100%;


}






#top {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:10px;
	width: 800px;
	height: 50px;
	border:0px solid #B7B7B7;
	padding: 0px;
	border-style: solid;
	background-color:#E2B06B;
/*	border-top: 1px solid #E2B06B;
	border-bottom: 1px solid #E2B06B; */
}




#menu {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	width: 130px;
	height: 200px;
	border:0px solid #cccccc;
	padding: 5px;
	border-style: solid;
	background-color:#FBF4EC;
	border-top: 6px solid #EBC694;
	border-bottom: 1px solid #E2B06B;
}


#logout {
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	width: 100%;
	
	border:1px solid #cccccc;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	background-color:#F6F6F6;
/*	border-top: 1px solid #E2B06B;
	border-bottom: 1px solid #E2B06B; */
}






table.menu th {
	font-size        : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C541D;
text-transform: uppercase;
/*	font-style: oblique; */
	font-style: normal;

/*	background-color : #E1DEDE; */
	height: 30px;
	background-image: url(../images/latmenu_top.gif) ;
	text-align       : left;
	text-indent		: 4px;
	/* padding: 4px 0px 4px 4px; */
	padding-left:13px;
	padding-top:5px;
}

table.menu li {
}

table.menu ul {
	padding: 0px;
}
table.menu td {
font-size: 10px;
font-weight: normal;

}

/* -------------------------------------------------------------------------------*/



.poll {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  line-height      : 14px;
}

table.pollstableborder {
	border: 1px solid #cccccc;
}

.sectiontableheader {
  background-color : #777777;
  color            : #ffffff;
  padding		   :4px;
   font-weight      : bold; 
}

.sectiontableentry1 {
	background-image:url(../images/bg_table_01.jpg);
	background-repeat:repeat-x

 /* background-color : #EFFDF0; */
    padding:4px;
  font-size:10px;
   color:#6E6E6E;
}

.sectiontableentry2 {
  background-color : #F1F3F1;
  padding:2px;
  font-size:11px;
  color:#333333;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}

.contentpane {
}

.contentpaneopen {
  width: 100%;
  padding: 1px;
}

.contentheading, .componentheading {
  font-family      : Arial, Helvetica, sans-serif;
  padding-left     : 3px;
  font-size        : 14px;
 font-weight      : bold; 
  line-height      : 20px;
  text-align       : left;
  color            : #002779;
  width            : 100%;
}
.modifydate{
	font-size:10px;
	color:#999999;
}
.createdate {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}
.readon{
	font-size:10px;
}
.mosimage_caption{
	font-size:10px;
	color:#CC4C4C;
	font-weight:bold;
}

.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
 /* font-weight      : bold; */
  background-color : #033D67;
  color            : #ffffff;
  border           : 1px solid #999999;
  padding-left		:5px;
  padding-right		:5px;
  margin-top		:2px;
  margin-bottom		:2px;

  
}

.inputbox {
  font-family      :  Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : color:#939393;
  background-color : white;
  border-top           : 1px solid #D6D6D6;
  border-left           : 1px solid #D6D6D6; 
  border-right           : 1px solid #D6D6D6; 
  border-bottom           : 1px solid #D6D6D6; 
}

a.contentpagetitle:link, a.contentpagetitle:visited {
  font-family      : Arial, Helvetica, sans-serif;
  padding-left     : 3px;
  font-size        : 20px;
 font-weight      : bold; 
  line-height      : 20px;
  text-align       : left;
  color            : #00552B;
  width            : 100%;
	}

a.contentpagetitle:hover {
  font-family      : Arial, Helvetica, sans-serif;
  padding-left     : 3px;
  font-size        : 20px;
 font-weight      : bold; 
  line-height      : 20px;
  text-align       : left;
  color            : #003FBF;
  width            : 100%;
	}

a.category:link, a.category:visited {
  color            : #00329B;
  font-weight      : bold;
  font-size: 11px;
font-weight: bold;
}

a.category:hover {
  color            : #999999;
}

.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

.moscode {
	background-color: #f0f0f0;
}
.code {
	background-color: #f0f0f0;
	border: 1px solid #FFF;
}

.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

.back_button {
  color            : #996600;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 11px;
  padding-right    : 2px;
  padding-top      : 1px;
  margin-right     : 4px;
  float            : right;
  font-weight      : normal;
  line-height      : 10px;
  text-decoration  : none; 
}
table.contenttoc {
	color: #333300;
	background-color: #E4F5E5;
	border: 1px #555555;
	border-style:dotted;
	padding          : 4px 4px 4px 4px;
	margin-left      : 2px;
	margin-bottom    : 2px;
}

table.contenttoc td {
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  line-height: 15px;
  padding-left: 10px;
  padding-top: 0px;
  background-image: url(../images/arrow.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	color: #000000;
	font-weight: bold;
	padding-top:	10px;
	padding-bottom:	10px;
}

form {
	margin: 0;
 	padding: 0;
}







/* ------------------------------------------------------------------------------------------------------MENU 02 */




table.moduletable_02 {
	margin-bottom: 8px;
	width: 175px;
	border:1px solid #ffffff;
	padding: 0px;
	border-style: solid;
	background-color:white;
    background-image: url(../images/bg_table_02.jpg) ; 

}


/* -------------------------------------------------------------------------------HEAD MENU */

table.moduletable_02 th {
	font-size        : 10px;
	color            : #990000;
	font-weight: normal;
  	background-color : #FFFFFF; 
	height: 25px;
	background-image: url(../images/bg_menu_02.jpg) ; 
	text-align       : left;
	text-indent		: 5px;
	padding: 6px 0px 4px 18px;
/*	border:1px solid #C8C8C8; */
}



/* -------------------------------------------------------------------------------FORM */


input.text {
 /*   font: bold 12px Arial, Helvetica, sans-serif; */
    color: #333333;
    background: #ffffff;
    border: 1px solid #cccccc;
    padding-right: 5px;
    padding-left: 5px;
	margin:0px;
	margin-bottom:15px;

    } 
	
input.pulsante {
    font-size:12px;
	text-transform:uppercase;
    color: #ffffff;
    background: #336699;
    text-align: center;
    padding: 5px;
  
    border: 1px solid #1C3753;
    margin-top: 0px;
    }


input.pulsante1 {

    font-size: 9px;
    color: #cccccc;
    background: #666666;
    text-align: center;
    padding: 1px;
  
    border: 1px solid #000000;
    margin-top: 0px;

    }


	  

a.pulsante1:link, a.pulsante1:visited  {
	width:auto;
    font-size: 9px;
    color: #cccccc;
    background: #666666;
    text-align: center;
    padding: 4px;
    border: 1px solid #000000;
    margin-top: 40px;
	text-decoration:none;
	  }
	  
a.pulsante1:hover  {

    color: #ffffff;

	  }
	  
input.pulsante2 {
	position:absolute;
	right:200px;
	top:2px;
	width:60px;
    font-size: 9px;
    color: #cccccc;
    background: #666666;
    text-align: center;
    padding: 1px;
  
    border: 1px solid #000000;
    margin-top: 0px;
    }
	
	
input.pulsante3 {
    font-size:12px;
	text-transform:uppercase;
    color: #ffffff;
    background: #336699;
    text-align: center;
    padding: 5px;
  
    border: 1px solid #1C3753;
    margin-top: 10px;
	margin-bottom:50px;
	margin-left:2px;
    }
	

/* ------------------------------------------------------------------------------*/


h1 {
border: 0px;
border-bottom:1px solid #7D7D7D;
margin-top:20px;
font-size:22px;
}



