body{
    background-color: #ffffff;
	margin: 0;
	padding: 0 0 0 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	height: 100%;

}

.event{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.timer{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: right;
}


/***** FRAME RIGHT body video *************/
body#bodyVideo{
	background-image: url("/images/top/sfondo_righe.gif");
	border-left:1px solid #cccccc;
	min-height: 700px;
}

div#player {
	margin-top: 4px;
	background-color: #ffffff;
}

div#infoPlayer {
	padding-right: 15px;
	background-color: #ffffff;
}
	

body#bodyVideo #infoPlayer  ul{
	padding: 10px 0 0 0;
	margin: 0;
	border: none;
	width: 100%;

}
body#bodyVideo  #infoPlayer ul li{
	margin: 0 0 5px 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 23px;
	width: 85%;
	background-color: #f1f1ef;
	padding: 2px 0 0 45px;
}
body#bodyVideo  #infoPlayer ul li span{
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	height: 15px;
	width: 140px;
	margin: 3px 0 0 0;
}
body#bodyVideo  #infoPlayer ul li a.playModem{
	width: 46px;
	height: 15px;
	margin: 3px 0 0 0;
	display: block;
	float: right;
}
body#bodyVideo  #infoPlayer ul li a.playADSL{
	width: 36px;
	height: 15px;
	margin: 3px 3px 0 10px;
	display: block;
	float: right;
}

body#bodyVideo  #infoPlayer ul li a img{
	border: none;
}

body#bodyVideo  #infoPlayer ul li#winMedPlay{
	background-image: url("/images/ico_winMediaPlayer.gif");
}

body#bodyVideo  #infoPlayer ul li#real{
	background-image: url("/images/ico_real.gif");
}
body#bodyVideo  #infoPlayer ul li#quicktime{
	background-image: url("/images/ico_quikTime.gif");
}

body#bodyVideo  #infoPlayer ul li#videolan{
	background-image: url("/images/ico_vlc.jpg");
}



body#bodyVideo  #legendSeduta{
	padding: 10px 0 2px 4px;
	background-color: #ffffff;
}
body#bodyVideo  #legendSeduta #caption{
	display: inline;
	font-size: 11px;
	font-weight: bold;
	padding: 14px 8px 4px 0;
	line-height: 15px;
}
body#bodyVideo  #legendSeduta #time{
	display: inline;
	font-size: 11px;
	font-weight: normal;
	padding: 14px 0 4px 0;
	line-height: 15px;
}
/**************************************/
h1{
	margin: 0 0 0 0;
	padding: 7px 0 0 10px;
	font-size: 17px;
	color: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background-repeat: no-repeat;
	background-color: #ff000;
	height: 25px;
	background-color: #115aa6;
	background-image: url("/images/bg_titoli.gif");
	
}

body#bodyUltimeSedute h1{
	background-position: 170px 0 ;
}
body#bodyCommissioni h1{
	background-position: 200px 0 ;
}
body#bodySearchResults h1{
	background-position: 200px 0 ;
}
body#bodyHome h1{
	background-position: 200px 0 ;
}
body#bodyLive h1{
	background-position: 95px 0 ;
}
body#bodyHeader h1{
	background-position: 100px 0 ;
}


h2{
	color: #0072e6;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 4px;
	margin-top: 20px;
}
h2 span{
	color:#660033; 	
	font-size: 8pt;
	padding-left: 4px;
}
h5{
	padding-left: 4px;
}
h6{
	padding-left: 4px;
	color: #115aa6; 	
	font-size: 9pt;
}


/*** HOME PAGE **********************/
body#bodyHome{
	background-image: url("/images/top/sfondo_righe.gif");
}
body#bodyHome div.boxHome01{
	border-bottom: 1px solid #ffffff;
	background-image: none ;
	background-color: #ffffff;
	padding: 1px 0 0 0;
	position: relative;
	margin: 0 0 0 0;
}
body#bodyHome div.boxHome{
	border-bottom: 1px solid #8dbdde;
	background-image: none ;
	background-color: #ffffff;
	padding: 5px 0 0 0;
	position: relative;
	margin: 0 0 0 0;
}

body#bodyHome div.boxHome a{	
	padding: 0 20px 0 0;	
	position: absolute;
	bottom: 4px;
	right: 10px;
	display: block;
	height: 15px;
	background-image:url("/images/bt_avanti.gif");
	background-repeat: no-repeat;
	background-position: 100% 0;
}
body#bodyHome div.boxHome p{
	padding: 0 0 0 5px;
}


a#chiudi {
	background-image: url('/images/bt_close.gif');
	padding: 28px 0 0 0;
   	overflow: hidden;
   	background-repeat: no-repeat;
   	height: 0px !important;
   	width: 28px;
	height:0;
	display: block;		
	position: absolute;
	left: 130px;
	top: 0;
}



.clear{
	clear: both;
}
.hide{
	display: none;
}

p{
	padding: 10px;
	font-size: 13px;
}
.blue{
	color: #0072e6;
	font-weight: bold;
}


/******  FORM ***********************************************/
form{
	padding: 0 5px 0 5px;
	margin: -10px 0 0 0;
}
fieldset{
	border: 1px solid #cccccc;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
fieldset.noBorder{
	border: none;
}
legend{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

label{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	width: 90px;
	padding-left: 5px;
}
input{
	width: 200px;
	border: 1px solid #660033;
	display: block;
	float: left;
}
input.hide{
	border: none;
}
label.data{
	width: 40px;
}
label.shortLabel{
	width: auto;
	margin: 0 4px 0 0;
}
input.data{
	width: 70px;
}
input.checkbox{
	width: 20px;
	margin: 0 24px 0 0;
}
select{
	width: 207px;
	display: block;
	float: left;
}

form a{
	display: block;
	float: left;
}

.sfinput{
	width: 166px;
}

.buttonform{
	display: block;
	width: 82px;
	border: 2px solid #115ba6;
	background-color: #DFCFCF;
	font-weight: bold;
	color: #000000;
	float: left;
	cursor: pointer;
}
/***********************************************/

/* LISTA SEDUTE ******************************/
#contenttree {
	margin: 20px 6px 0 6px;
}

#tabnodo1{
	color: #0072e6;
	font-weight: bold;
	font-size: 10pt;
	margin: 0;
}
#tabnodo2{
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
}

ul{
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style:none;
}

ul ul{
	margin: 0 ;
	padding: 0;
	height: auto;
}
li{
	margin: 0 0 0 10px;
	padding: 0;
}


ul.listOratore{
	display: none;
	list-style-type: none;
	background-image: url("/images/punto_bw.gif");
	background-repeat: no-repeat;
	margin: 5px 0 0 7px;
	font-weight: normal;
}
ul.listOratore a{
	color: #115ba6;
	font-size: 9pt;
	text-decoration: none;
	padding-bottom: 10px;
}
ul.listOratore a:hover{
	color: red;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none; 
}
ul.listOratore a:active{
	color: red;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none; 
	border: solid 1px #000000;
	margin: 0;
	padding: 0px 2px 0px 2px;
	background-color: #f4f4f4;
}

ul.listOratore li.listItemOratore{
	
}


/*********************************************/



.titolo{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11pt;  
	color: #EEC4DA;	
	font-weight:bold;	
	}
.normal {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9pt;  
	color: #DAC9D3;	
	font-weight:bold;
	text-decoration: none;		
	}
.indric {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11pt;  
	color: #FFFFFF;	
	font-weight:bold;		
	}
.indselez {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11pt;  
	color: #EEC4DA;	
	font-weight:bold;		
	}	
.titintab{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9pt;  
	color: #333333;	
	font-weight:bold;
	}
.intabella{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9pt;  
	color: #FFFFFF;		
	}
.titoloricerca{
	color:#D5A3BE;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12pt;  
	font-weight:bold;
}

.listCommissione{
	list-style-type:none;
	margin-left:0px;
}

.listArgomento{
	display: none;
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	list-style-type:none;
	margin-left:10px;
	background-color: #ffffff;
	padding-bottom: 10px;
}




/* css new  */
#intestatree{
	background-color: #FFFDE4;
	color: #0072e6;
}
#intestatree td{
	margin:0;
	padding:0;
}














.votazione {	
	color: #000000;
	font-size: 9pt;
	vertical-align:top;
	margin-left:10px;
	font-weight: normal;
	text-decoration: none;
}

.listItemOratore{	
	color: #115ba6;
	font-size: 9pt;
	font-weight: bold;	
	margin-left:38px;	
	text-decoration: none;
}
/********************************* List button *****************************/
#buttonmenuover{
	margin-left: 1px;
}
#buttonmenuover ul{ 
	margin: 0;
	padding: 0;
	}
#buttonmenuover li{ 
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	}

#buttonmenuover a{
	font-size: 9pt;
	display:block;
	float:left;
	width: 86px;
	height: 23px;
	padding-top: 5px;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/tasto.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#660033;
	font-weight: bold;
}

#buttonmenuover a:hover{
	text-decoration: none;
	color:#305995;
}

#buttonmenuover a:active{
	background-position: 0 -23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c1c1c1;
}	

#buttonmenuover span{
	font-size: 9pt;
	display:block;
	float:left;
	width: 86px;
	height: 23px;
	padding-top: 5px;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/tasto.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight: bold;
}
	
	
/********************************* List button *****************************/






/********************************* List button *****************************/
/********************************* search result *****************************/

.bianco{
	color: #ffffff;
	padding-left: 4px;	
}
/********************************* search result *****************************/
a{
	color: #0072e6;
	font-weight: bold;
	font-size: 8pt;
}
a:hover{
	color: #305995;
}

.LinkArgomento{
	color: #0072e6;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
#Oratore{
	color: #0072e6;
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;	
}
#Argomento{
	color: #0072e6;
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;	
}



#advertise{
	border: 1px solid #115ba6;
	font-size: 7pt;
	color: #0072e6;
	background-color: #ffffff;
	padding: 5px;
	width: 246px;
	margin-top: 4px;
}



#advertise .testoAdv{
	margin-left: 25px;
	width: 200px;
	height: auto;
	display: block;
}

/* ADMINISTRATION */

.menubar{
background-color:#d6d6d6;
}

.menubar TD{
background-color:#ebdcbe;
}

.menubar A
{
font-weight:normal;
margin-right:5px;
margin-left:5px;
}

.menubar A:hover
{
text-decoration:underline;
}

.titlebar{
background-color:#115ba6;
font-family:arial;
font-weight:bold;
font-size:20px;
color:white;
height:30px;
width:100%;
}

/********************** Tabella Elenco **************************************/

.TabellaElenco
{
	color:#FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #d6d6d6;
}

.TabellaElenco TH
{
	color:#FFF;
	background-color:#115ba6;
	font-weight:bold;

}

.TabellaElenco TD
{
	color:#000000;
	font-weight:normal;
	padding:1px;
	BACKGROUND-COLOR: #FFF;
}

.dialogbutton
{
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	width:100px;
	border:1px #115ba6 solid;
}


/****************************************************************************/


/********************* PAGINA EINSTEIN *********************/


#titoloeinstein{
	float:left;
	margin:10px 0 0 5px;
	text-align:center;
	height:23px;
	background-color:#FFFFFF;
	width:300px;
	padding:4px 0 3px 0;
	border-left:1px solid #115ba6;
	border-bottom:1px solid #115ba6;
	border-top:1px solid #115ba6;
	font-size:13px;
	font-weight:bold;
}

#titoloeinstein[id]{
	height:16px;
}

#cornereinstein{
	float:left;
	margin:10px 0 0 0px
}

.clear{
	clear: both;
	height:0px; 
	overflow:hidden;
}

#fotoeinstein{
	margin:0px 0 0 5px;
	float:left;
	background-color:red;
	width:200px;
	height:231px;
}

#fotoeinstein[id]{
	margin:15px 0 0 5px;
}

#boxtesto{
	color:#000000;
	margin:0px 0 0 15px;
	float:left;
	font-size:14px;font-weight:bold;
}

#boxtesto[id]{
	margin:15px 0 0 15px;
}

a.linkeinstein{
	font-size:13px;
	text-decoration:underline;
}


/***********************************************************/


.caption, .timer{
	font-size: 10px;
	font-weight: bold;
}


/**** HEADER PAGE ***************************************/

ul#elencoEventi{margin:0; padding: 0;list-style-type: none;}
		ul#elencoEventi li {  display: block; border: none; clear:both;}
		ul#elencoEventi li ul{ padding: 0; margin: 3px 0 10px 30px ; border: none;}
		ul#elencoEventi li ul li{margin-bottom: 14px; }
		a.closeButton{
			cursor:pointer;
			display: none;
			float: left;
			background-image:url("/images/top/arrow_down_link.gif");
			background-repeat: no-repeat;
			background-position: 0 3px;
			width: 18px;
			height: 18px;
		}
		a.openButton{
			cursor:pointer;
			float: left;
			background-image:url("/images/top/arrow_link.gif");
			background-repeat: no-repeat;
			background-position: 0 3px;
			width: 18px;
			height: 18px;
			display: block;
		}
		a.noButton{
			background-image:url("/images/top/no_link.gif");
			background-repeat: no-repeat;
			background-position: 0 3px;
			width: 18px;
			height: 18px;
			display: block;
			float: left;
		}
		div#apriChiudi{
			text-align: right;
		}
		div#apriChiudi a{
			margin: 0 10px 0 10px;
		}