/* CSS Document */

body { 
margin:			0 1px 0 0; 
padding:		0px; 
font:			.80em verdana, sans-serif;
background: 	#FFFFFF;
color:			#000;
}

ol {
list-style: none;
width: 100%;
}

ol img {
vertical-align: middle;
}


hr { 
display:none; 
}

#header { 
border-top:			1px solid #000;
border-bottom:	1px solid #000;
background:			#FFFFFF; 
color:					#FFF;
}
#header h1 {  
font:		bold italic 40px/50px impact, arial, verdana, helvetica, sans-serif;
margin:		0;
}

a:link{
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#0000FF;
font-weight:bold;
}

a:visited {
text-decoration:none;
font-weight:bold;
}

#colonna-sx {
padding: 0 10px 0 10px;
vertical-align:top;
border-right:1px solid #000000;
width:180px;
background-image:url(../immagini/sfondo-colonna-dx.gif);
background-repeat:no-repeat;
}
.tabella-speakers{
padding:4px;
}

.capolettera-speakers{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align: middle;
height:16px;
margin:0px;
}

.menu-indice-linea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:100%;
color:#D5D8F0;
font-weight:normal;
background-position:bottom;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}

.menu-indice{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
vertical-align:bottom;
width:100%;
background-image:url(../immagini/sfondo-tab3.jpg);
color:#D5D8F0;
font-weight:bold;
background-position:bottom;
padding-bottom:4px;
}

.menu-indice a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#1122AA;

}

.menu-indice a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFCC00;
}


.tab-nomi-speakers{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:4px;
border-bottom:1px solid #E3E3E3;
margin:0px;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
background-color:#F8F8F8;
}

.tab-nomi-speakers a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:normal;
padding-top:4px;
}

.tab-nomi-speakers a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: underline;
font-weight:normal;
padding-top:4px;
}

.tab-nomi-speakers a:visited{
font-family:Verdana;
text-align:left;
font-weight:normal;
padding-top:4px;
}

.nome-speakers{
color:#1122AA;
font-size:11px;
}

.nome-speakers a:link{
color:#1122AA;
font-size:11px;
}
.nome-speakers a:hover{
font-size:11px;
text-decoration: underline;
}

.nome-speakers a:visited{
color:#1122AA;
font-size:11px;
}



.sessione{
color:#1122AA;
font-size:12px;
padding-left:24px;
}

.note{
color:#1122AA;
font-size:10px;
padding-left:44px;
}

.nome-azienda{
color:#1122AA;
font-size:11px;
padding-bottom:4px;
}


#colonna-dx {
text-align:center;
border-style:	none solid solid solid; 
background-color:#FFFFFF;
border-left: 1px solid #000000 ;
border-right: 0px solid #000000 ;
border-bottom: 0px solid #000000 ;
padding-top:3px;
background-image:url(../immagini/sfondo-colonna-dx.gif);
background-repeat:no-repeat;
vertical-align:top;
 }

#principale { 
	float:			left; 
	width:			57%; 
	background:		#FFF; 
	color:			#000;
	margin: 		0px 0 -1px 0;
}



#principale .box { 
width:105%;
height:50%;
background-color:#FFFFFF;
border-right: 1px solid #000;
border-top: 1px solid #000;	
border-left: 1px solid #000;
border-bottom: 0px solid #000;
padding:			10px;
float:left;
}

#principale .box1 { 
	
width:105%;
border-top: 1px solid #000;
border-color:	#000; 
border-right: 1px solid #000;
border-left: 1px solid #000;
height:50%;
padding:			10px;
float:left;
}

#box2{ 
border-style:	none solid solid solid; 
width:19%;
background-color:#FFFFFF;
border-color:	#000; 
border-width:	0px; 
padding:			10px;
float:right;
}


#principale .box .boxerino1 { 
float:left;
width:98%;
padding:1px;
padding-top:5px;
}

#principale .box .boxerino-centrale {
text-align:center;
float:left;
width:1%;
padding:1px;
padding-top:5px;
}

#principale .box .boxerino2 { 
float:right;
width:48%;
/*border-left:1px solid #000000;*/
padding:5px;	
}



#footer { 
border-top:			1px solid #000;
border-bottom:	1px solid #000; 
padding:				3px 10px;
background:			#F9C144; 
color:					#000000; 
font-size:			.80em;
line-height:		1em;
text-align:center;
width:100%;
}

#menu{
height:24px;
width:100%;
left:0px;
background-color:#F9C144;
border-bottom: 0px solid #000;
background-image:url(../immagini/sfondo-orizzontale.gif);
text-align:center;
}

#menu li {
padding:0px 0px 0px 0px;
display: inline;
}

#menu li a {
padding:2px 4px 0px 4px;
margin:0px;
color:#1122AA;
text-decoration:none;
border-right: 1px solid #ffffff;
}

#menu li a:hover {
padding:2px 4px 0px 4px;
margin:0px;
color:#1122AA;
text-decoration:none;
border-right: 1px solid #ffffff;
background-color:#FFFFFF;
}

#menu .menu-colonna{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:2px;
margin:0px;
height:20px;
color:#1122AA;
font-size:10px;
font-weight:bold;
}

.tab-left{
width: 100%;
padding-left:0px;
margin-left:0px;
}

.tab-left-interna {
width:100%;
border-bottom: #E3E3E3;
vertical-align:middle;
}

.audioconv {
padding: 12px 10px 12px 10px;
font-weight: normal;
font-size: 14px;
color:#1122AA;
background-color: #f3c149;
vertical-align: middle;
border-top: 2px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}

.audioconv1 {
padding: 12px 10px 12px 10px;
font-weight: normal;
font-size: 14px;
color:#1122AA;
background-color: #f3c149;
vertical-align: middle;
border-top: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}

.tabnavleft {
padding-left:6px;
background-color:#EEEDED;
font-weight:bold;
color:#0000FF;
}

.tabnavleft a:hover{
padding-left:6px;
background-color: #FFFFFF;
color:#0000FF;
margin:0;padding:0
}

.tabnavleft a{
padding-left:6px;
color:#0000FF;
margin:0;padding:0
}

.tabnetwork{
text-align: left;
font-size: 11px;
padding-left:6px;
background-color:#EEEDED;
font-weight:bold;
color:#0000FF;
}

.tabnetwork a{
text-align: left;
font-size: 11px;
padding-left:6px;
color:#0000FF;
margin:0;padding:0
}


.tabnetwork a:hover{
text-align: left;
font-size: 11px;
padding-left:6px;
background-color: #FFFFFF;
color:#0000FF;
margin:0;padding:0
}

.tabnavleft li{
padding-left:0px;
color:#000000;
margin:0;padding:0
}

#titolo-menu{
text-align:center;
width:100%;
padding:0px;
margin:0px;
}

.banner1{
width:100%;
text-align:center;
background-color:#E3E3E3;
}

.banner-testata{
text-align:center;
background-color:#FFFFFF;
width:66%;
text-align:right;
}

.tabella-titolo-rss {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
color:#1B6BA9;
padding-bottom:8px;
}

.tabella-titolo-rss a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
font-weight:normal;
padding-bottom:8px;
text-decoration: underline;
color:#1B6BA9;
}

.tabella-titolo-rss a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
font-weight:normal;
text-decoration: underline;
color:#1B6BA9;
padding-bottom:8px;
}

#titolo {
font-size: 12px;
color: black;
}

#titolo a{
font-size:12px;
color: black;
}

#titolo a:hover{
font-size:12px;
color: black;
background-color:#FFE7B3;
}

#titolo a:visited {
font-size: 12px;
color: black;
}

.titolo{
font-size:14px;
font-weight:bold;
padding-top: px;
padding-right:10px;
}

.titolo1{
font-size:12px;
color:#0B21A8;
padding-top: 10px;
padding-left:10px;
padding-right:10px;
border-top: 1px solid #EEEEEE;
}

.titolo1 a:link{
font-size:12px;
color:#0B21A8;
}

.titolo1 a:hover{
font-size:12px;
color:#0B21A8;
background-color:#FFE7B3;
}

.titolo1 a:visited{
font-size:12px;
color:#0B21A8;
}

.titolo2{
font-size:12px;
color:#0B21A8;
padding-top: 10px;
padding-left:10px;
}

.titolo2 a:link{
font-size:12px;
color:#0B21A8;
}

.titolo2 a:hover{
font-size:12px;
color:#0B21A8;
background-color:#FFE7B3;
}

.titolo2 a:visited{
font-size:12px;
color:#0B21A8;
}

.istituz{
font-size:10px;
color:#0B21A8;
padding-top: 10px;
margin: 0px;
}

.istituz a:link{
font-size:10px;
color:#0B21A8;
}

.istituz a:hover{
font-size:10px;
color:#0B21A8;
background-color:#FFE7B3;
}

.whos{
font-size:14px;
font-weight:bold;
padding-top:1px;
padding-right:10px;
}

.vai-profilo{
font-size:11px;
padding: 30px 0 10px 13px;
line-height:1.5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.vai-profilo a:link{
font-style:normal;
line-height:1.5;
}

.vai-profilo a:hover{
font-style:normal;
line-height:1.5;
}

.vai-profilo a:hover{
font-style:normal;
line-height:1.5;
}


.anteprima2{
margin-top:4px;
font-size:12px;
padding-top:12px;
padding-left:13px;
padding-right:10px;
font-style:normal;
font-weight:normal;
line-height:1.5;
}

.anteprima-conferences-2{
margin-top:4px;
margin-bottom:4px;
font-size:12px;
padding-top:2px;
padding-bottom:4px;
padding-left:13px;
font-style:normal;
font-weight:normal;
line-height:1.5;

}

#anteprima-conferences-img{
text-align:right;
border-bottom:1px solid #EEEEEE;
vertical-align:top;
margin-bottom:8px;
margin-top:8px;
padding-bottom:8px;
padding-top:8px;
padding-right:4px;
}

#anteprima-conferences{
margin-top:4px;
margin-bottom:2px;
font-size:12px;
padding-top:2px;
padding-left:13px;
border-bottom:1px solid #EEEEEE;
font-style:normal;
font-weight:normal;
line-height:1.5;
}

#anteprima-conferences a{
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:1.5;
color:#0B21A8;;
}

#anteprima-conferences a:hover{
color:#0B21A8;
font-size: 12px;
font-style:normal;
font-weight:bold;
background-color:#FFE7B3;
}

.anteprima-speakers{
margin-top:4px;
margin-bottom:2px;
font-size:12px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
font-style:normal;
font-weight:normal;
line-height:1.5;
}

.anteprima-speakers-3{
font-size:10px;
font-style:normal;
font-weight:normal;
line-height:0.5;
color:#0B21A8;
}

.anteprima2-data{
text-align:right;
margin-top:4px;
margin-bottom:1px;
font-size:12px;
padding-top:0px;
padding-left:10px;
padding-right:0px;
font-style:normal;
font-weight:normal;
line-height:1.2;
}

.anteprima-pagina-dichiarazione{
padding-top:7px;
font-size:13px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
font-style:italic;
vertical-align:top;
text-align: justify;
border-top:1px solid #EEEEEE;
}

.anteprima1{
font-size:11px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom: 5px;
font-style:italic;
line-height:1.5;
font-weight:normal;
color: black;
}

.anteprima{
padding-top:7px;
font-size:12px;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.keynews-anteprima1{
padding-top:7px;
font-size:13px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-style:normal;
line-height:1.5;
vertical-align:
}

.podcast-testo{
color:#1122AA;
font-size:13px;
font-style:normal;
vertical-align:middle;
padding-left: 2px;
}

.podcast-testo2{
color:#1122AA;
font-size:13px;
padding-bottom:3px;
font-style:normal;
vertical-align:middle;
}

.keynews-data{
font-size:13px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-style:normal;
line-height:1.5;
vertical-align:
}

.data{
text-align:right;
margin-top:4px;
margin-bottom:1px;
font-size:11px;
padding-top:0px;
padding-left:10px;
padding-right:0px;
color:#1122AA;
font-weight:normal;
line-height:1.2;
}

.data-pagina-dichiarazioni{
text-align: right;
font-size:11px;
padding-left: 10px;
padding-right: 10px;
color:#1122AA;
border-top:1px solid #EEEEEE;
font-style: italic;
font-weight: normal;
}

.data-dichiarazioni{
text-align:right;
margin-top:4px;
margin-bottom:1px;
font-size:11px;
padding-top:0px;
padding-right:0px;
color:#1122AA;
font-style: normal;
font-weight:normal;
line-height:1.2;
}


.data-conferences{
margin-top:4px;
margin-bottom:1px;
font-size:11px;
padding-top:0px;
color:#1122AA;
font-weight:normal;
line-height:1.2;
}

.bottoni{
text-align:left;
background-image:url(../immagini/sfondo-tab-bott.gif);
background-repeat:repeat-x;
padding-top:7px;
font-size:12px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

.cella-pulsanti{
text-align:right;
float:right;
}

.cella-pulsanti a{
text-align:right;
}

.spazio{
height:10px;
/*background-image:url(../immagini/spazio.jpg);*/
}

.titolo-interventi{
padding: 10px 0 10px 10px;
font-size: 12px;
background-color: #f3c149; 
border-top: 1px solid #EEEEEE;
font-weight: bold;
}

.primo-spazio{
height:10px;
background-image:url(../immagini/primo-spazio.jpg);
background-repeat:repeat-x;
}

#notizia3 {
border-top:1px solid #E3E3E3;
padding-bottom: 10px;
}

#titologr {
border-top:1px solid #E3E3E3;
background-color: #F9C144;
}

#tab-2 {
width: 100%;
background-color: #fafafa;
vertical-align:top; 
text-align:left;
}


#notizia3 .immagine {
padding-left: 10px;
padding-top: 10px;
}

#notizia3 .titolo{
font-size:12px;
padding-left: 10px;
padding-top: 10px;
vertical-align: top;
font-weight: normal;
color: black;
}

#notizia3 .titolo a{
font-size:14px;
padding-top:4px;
color: black;
}


#notizia3 .titolo a:hover{
font-size:14px;
padding-top:4px;
color: black;
text-decoration: underline;
}

#notizia3 .titolo a:visited{
font-size:14px;
font-weight:bold;
padding-top:4px;
color: black;
}

#notizia3 .anteprima{
padding-top:7px;
font-size:12px;
padding-bottom:10px;
}

.riga{
border-top:1px solid #000000;
width:105px;
}

.occhiello-speakers{
color:#1122AA;
padding:10px;
font-size:14px;
font-weight:bold;
padding-bottom:2px;
background-image:url(../immagini/bg-occhiello-speakers.jpg);
height: 50px;
background-repeat:repeat-x;
}

.occhiello-instant{
color:#1122AA;
padding:10px;
font-size:14px;
font-weight:bold;
padding-bottom:25px;
background-image:url(../immagini/bg-occhiello-speakers.gif);
background-color: #fafafa;
height:50px;
background-repeat:repeat-x;
}

.occhiello-instant a{
color:#1122AA;
}

.link-profilo{
color:#1122AA;
padding-top: 25px;
font-size:14px;
font-weight:bold;
background-color:#FAFAFA;
}

.occhiello{
color:#0000FF;
padding:10px;
font-weight:bold;
padding-bottom:1px;
}

.occhiello-dichiarazioni{
color:#0B21A8;
padding:10px;
font-weight:bold;
padding-bottom: 1px;
text-align:center;
}

.occhiello-dichiarazioni a{
color:#0B21A8;
font-weight:bold;
}

.pagina-dichiarazioni-immagine{
background-image:url(../immagini/sfondo-miniatura.gif);

background-repeat:no-repeat; 
vertical-align:top; 
text-align:center; 
border-left:1px solid #EEEEEE;
}
.titolo-pagina-dichiarazione{
font-size:12px;
color:#0B21A8;
vertical-align:top;
padding-right:0px;
padding-bottom: 10px;
font-style:normal;
}

.titolo-pagina-dichiarazione a:hover{
color:#0B21A8;
background-color:#FFE7B3;
}

.data-pagina-dichiarazione {
font-size:11 px;
color:#0B21A8;
float: bottom;
text-align: right;
font-style:normal;
padding-top: 40px;
width: 100%;
}




.titolo-dichiarazione{
color:#0B21A8;
padding-top:10px;
padding-left:0px;
font-weight:bold;
padding-bottom:1px;
text-align:left;
size:10px;
}

.titolo-dichiarazione a{
font-weight:bold;
text-align:left;
size:10px;
}

.riga-keynews{
font-weight: normal;
font-style: normal;
border-left:none;
border-top:none;
padding: 5px 0 5px 3px;
font-size:13px;
color:#1122AA;
}

.riga-keynews a {
font-weight: normal;
font-style: normal;
font-size: 13px;
color:#1122AA;
}

.riga-keynews a:hover {
font-weight: normal;
font-style: normal;
font-size: 13px;
color:#1122AA;
background-color:#FFE7B3;
}

.riga-keynews a:visited {
font-weight: normal;
font-style: normal;
font-size: 13px;
color:#1122AA;
}

.riga2-keynews{
border-bottom: 1px solid #EEEEEE;
padding: 2px 45px 11px 45px;
margin:0px;
font-size:11px;
color:#1122AA;
text-align: justify;
}

.riga2-keynews a {
font-size: 11px;
color:#1122AA;
}

.riga2-keynews a:hover {
font-size: 11px;
color:#1122AA;
background-color:#FFE7B3;
}

.riga3-keynews{
font-size: 9px;
text-align: left;
color:#1122AA;
border: none;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 3px;
vertical-align: middle;
}

.riga3-keynews a {
font-weight: normal;
font-size: 10px;
color:#1122AA;
}

.riga3-keynews a:hover {
font-weight: normal;
font-size: 10px;
color:#1122AA;
background-color:#FFE7B3;
}

.riga3-keynews a:visited {
font-weight: normal;
font-size: 10px;
color:#1122AA;
}

.riga3-keynews img {
vertical-align: middle;
background-color:#FFFFFF;
}

.riga3-keynews img a{
vertical-align: middle;
background-color:#FFFFFF;
}

#riga-keynews-personaggio{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
background:#F9F8F8;
border:1px solid #E3E3E3;
border-left:none;
border-top:none;
padding:0px;
margin:0px;
padding-left:3px;
}

#riga-keynews-personaggio a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
color:#0000FF;
font-weight:normal;

}

#riga-keynews-personaggio a:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
background-color:#FFE7B3;
font-weight:normal;
}



.img-keynews{
border:1px solid #EEEDED;
padding:0px;
margin:0px;
border-top:none;
vertical-align:middle;
}

#nome-dichiarazione{
color:#0B21A8;
padding: 2px;
margin: 0px;
font-weight:normal;
vertical-align: middle;
background-color:#EEEDED;
}

#nome-dichiarazione a{
font-weight:normal;
text-align: left;
size:10px;
}

#nome-dichiarazione p{
font-size: 11px;
margin: 0px;
}

#nome-dichiarazione a:hover{
font-weight:normal;
text-align:left;
size:10px;
background-color: white;
}

#immagine-dichiarazione img{
margin:0px;
padding: 0px;
border:0px;
text-align: center;
vertical-align: middle;
background-color:#EEEDED;
}

#immagine-dichiarazione{
margin: 0px;
padding: 4px 0 0 0;
border:0px;
text-align: center;
vertical-align: middle;
background-color:#EEEDED;
}

.occhiello-link{
color:#0000FF;
font-style:italic;
font-size: 12px;
}

.name-link {
color: black;
}

.occhiello2{
/*background-image:url(../immagini/sfondo-tab1.jpg);*/
color:#1122AA;
padding:10px;
font-size:16px;
font-weight:bold;
padding-bottom:1px;

}

.istituzionali{
color: #1122AA;
padding: 10px;
padding-top: 30px;
padding-left: 15px;
font-size: 12px;
font-weight: bold;
line-height: 1.5;
}


.homeseparator {
height: 12px; 
background-color: #F9C144; 
padding: 6px 0px 6px 10px;
text-align: left;
font-weight: bold;
font-size: 12px;
color: black;
}

.homeseparator a{
height: 12px; 
background-color: #F9C144; 
text-align: left;
font-weight: bold;
font-size: 12px;
color: black;
}

.homeseparator a:hover{
height: 12px; 
background-color: #F9C144; 
text-align: left;
font-weight: bold;
font-size: 12px;
color: black;
}

.homeseparator a:visited{
height: 12px; 
background-color: #F9C144; 
text-align: left;
font-weight: bold;
font-size: 12px;
color: black;
}


