#archive { position: absolute; margin: 30% 0%; z-index:100}
#archive div { text-align:center; position: absolute; left: 1%; top: 72%; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 12px; }

h1	{
	font-size: 1.3em;
	color: #000000;
}

h2	{
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;	
	color: #000000;
}

h3	{
	font-size: 0.9em;
	margin: 10px 0px 0px 15px;	
	color: #0458B4;
}
h3.nopadding {
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;	
	margin:10px 0 5px;
	color: #0458B4;
}



.h2nospace	{
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;	
	color: #000000;
}

p	{
	font-size: 0.8em;
	margin: 10px 0px 5px 0px;	
	color: #000000;
}



.date	{
	font-style: italic;
}
.title	{
	display: block;
	font-weight: bold;
	color: #0458B4;
}

.tableBanner {
	background-color: #0C87FE;
}
.tdLanguageSelector	{
	background-color: #0C87FE;
}
.tdLanguageSelector a:link, .tdLanguageSelector a:visited, .tdLanguageSelector a:hover {
	background-color: #0C87FE;
}

.tdLeft {
	width: 200px;
	padding: 20px 0px 20px 0px;
	background-image: url(../images/bg_tdleft.jpg);
	background-repeat: repeat-x;
	background-color: #0458B4;
}

.tdContent {
	padding: 20px 20px 20px 20px;
	background-image: url(../images/bg_tdcontent.jpg);
	background-repeat: no-repeat;	
	background-color: #FFFFFF;
}

.tdBottom {
background-color:#FFFFFF;
}

.popUp {
	padding: 20px 20px 20px 20px;
	background-image: url(../images/bg_hpcontent.jpg);
	background-repeat: no-repeat;	
	background-color: #FFFFFF;
}

.CellaAttiva {
	background-image: url(../images/attivo.jpg);
	background-repeat: no-repeat;	
}

.CellaDisattiva {
	background-image: url(../images/disattivo.jpg);
	background-repeat: no-repeat;	
}


ul {
margin: 3px;
margin-left: 25px;

}

.tdRight {
	width: 200px;
	padding: 20px 0px 20px 0px;
	background-color:#EAF5FA;
	text-align: left;

}

#homeCont  {													
	background-image: url(../images/bg_hpcontent.gif);
	background-repeat: no-repeat;
}


#homeCont ul	{
	color: #000000;
	font-size: 0.8em;
}
			
#homeCont a:link, #homeCont a:visited, #homeCont a:hover {		
	color:#0000FF;							
	text-decoration:underline;	
}
	
										


#intCont { 
	background-image: url(../images/bg_hpcontent.gif);
	background-repeat: no-repeat;
								
					
}


#intCont ul	{
	color: #000000;
	font-size: 0.8em;
}


#intCont a:link, #intCont a:visited, #intCont a:hover { 
	color:#0000FF;
	text-decoration:underline;
}

#intCont ul ul	{
	font-size: 100%;
	list-style-type: square;
	
}


#colSx, #colDx 	{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#colSx h2{ 
	margin: 0px;
	padding: 5px 15px 5px 15px;	
	font-size: 0.7em;
	font-weight: bold;
	color: #FFDE00;
	line-height: 1em;
}

#colSx a { 					
	color: #FFDE00;
	text-decoration:none;
}

#colSx ul	{
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	list-style: none;
}
#colSx ul li	{
	margin: 0px;
	padding: 0px 0px 3px 0px;
	line-height: 1.2em;
}
#colSx ul ul	{
	padding-top: 2px;
	font-size: 100%;
	background-color: #3A7EC7;
}
#colSx ul ul li	{
	padding: 0px;
	padding-left: 15px;
	line-height: 1.3em;	
}
#colSx ul a:link, #colSx ul a:visited	{
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	width: 90%;
}
#colSx ul a:hover	{
	color: #ADD5FC;
}
.sxNoLink	{
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

#colDx h2 {
	margin: 0px;
	padding: 5px 15px 5px 15px;	
	font-size: 0.7em;
	font-weight: bold;
	color:#0458B4;
	line-height: 1em;
}
#colDx p	{
	margin: 0px;
	padding: 5px 15px 2px 15px;	
	font-size: 0.7em;
	color:#0458B4;
}


#colDx ul	{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 0.7em;
	color:#000000;
	/*list-style: none;*/
}
#colDx ul li	{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1em;
}

#colDx2 h2 {
	margin: 0px;
	padding: 5px 15px 5px 15px;	
	font-size: 0.7em;
	font-weight: bold;
	color:#0458B4;
	line-height: 1em;
}
#colDx2 p	{
	margin: 0px;
	padding: 5px 15px 2px 15px;	
	font-size: 0.7em;
	color:#0458B4;
}


#colDx2 ul	{
	margin: 10px 0px 10px 45px;
	padding: 0px;
	font-size: 0.7em;
	color:#0458B4;
}
#colDx2 ul li	{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 1em;
	list-style: none;
	background-image:url(../images/freccia_newsletter.jpg);
	background-repeat:no-repeat;
}
#colDx a:link{
	color:#0458B4;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}
#colDx a:visited	{
	color:#0458B4;
	text-decoration: underline;
}
qq#colDx2 a:hover {
	text-decoration: underline;
		color:red;
}
#boxSx 	{
	margin: 0px;
	margin-bottom:25px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#4A73F3;
}

#boxSx h2 {
	margin: 0px;
	padding: 5px 15px 5px 15px;	
	font-size: 0.7em;
	font-weight: bold;
	color: #FFDE00;
	line-height: 1em;
}

#boxSx p	{
	margin: 0px;
	padding: 5px 15px 2px 15px;	
	font-size: 0.7em;
}

#boxSx ul	{
	margin: 7px 0px 0px 2px;
	padding: 0px;
	font-size: 0.7em;
	list-style: none;
}
#boxSx ul li	{
	margin: 0px;
	padding: 0px 0px 2px 15px;
	line-height: 1em;
}
#boxSx a:link, a:visited	{
	text-decoration: none;
	color:#ffffff;
	padding: 0px;
	margin: 0px;
}

#boxSx a:hover	{
	text-decoration: underline;
	color:#ffffff;
}

.bgUlLiSxHome	{
	background-image: url(../images/bg_ul_li_sxBox.gif);
	background-repeat: repeat-x;
	height: 0px;								/*25px;*/
	margin: -2px;							/*10px;*/
}

.bgUlUlLi	{
	background-image:  url(../images/bg_li_sx.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.bgLiSx	{
	background-image:  url(../images/bg_li_sx.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bgLiDxNews	{
	background-image: url(../images/bg_li_dx_news.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bgLiDx	{
	background-image: url(../images/bg_li_dx.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 15px;
	
}
.bgUlLiSx	{
	background-image:  url(../images/bg_ul_li_sx.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.bgUlLiDxNews	{
	background-image: url(../images/bg_ul_li_dxNews_2.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 10px;
}
.bgUlLiDx	{
	background-image: url(../images/bg_ul_li_dx_2.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 10px;
}

.bgUlLiDx3	{
	background-image: url(../images/bg_ul_li_dx_3.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 10px;
}

.bgUlLiDx4	{
	background-image: url(../images/bg_ul_li_dx_4.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 10px;
}

.bgUlLiDx5	{
	background-image: url(../images/bg_ul_li_dx_5.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 10px;
}

.bgUlLiDx6	{
	background-image: url(../images/bg_ul_li_dx_6.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 10px;
}

.bgDotLi	{
	background-image: url(../images/dot_li_li.gif);
	background-repeat: no-repeat;
}
.ol	{
	margin: 20px;
	font-size: 0.8em;
	padding: 20px;
	color: #000000;
	list-style-type:decimal;
}
.ol_ul	{
	list-style-type: disc;
}
.i {
	margin-left: 10px;
	font-size: 0.7em;
	color: #000000;
	list-style-type: lower-roman;
}
.note {
	font-size: 0.7em;
	color: #000000;
}
.size {
	font-size: 0.8em;
	color: #000000;
}

#agenda ul li	{
	margin: 3px 25px 25px 3px;
}

#news ul li	{
	margin: 5px 25px 10px 3px;
}

.agendaDate, .newsDate	{
	font-weight: bold;
}
.agendaLocation	{
	font-style: italic;
}
.agendaDesc	a:link, .agendaDesc a:visited, .newsDesc a:link, .newsaDesc a:visited	{
	color: #0458B4;
	text-decoration: none;
}
.agendaDesc a:hover, .newsDesc a:hover	{
	text-decoration: underline;
}


/* INIZIO DIV TITOLO GIALLO A SX + HREF*/

#boxNewSx 	{
	margin: 0px;
	margin-bottom:25px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color:#4A73F3;
}

#boxNewSx h2 {
	margin: 0px;
	padding: 5px 15px 5px 15px;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFDE00;
	/*line-height: 1em;*/
}

#boxNewSx a:link, a:visited	{
	text-decoration: none;
	color:#FFDE00;
	padding: 0px;
	margin: 0px;
}

#boxSx a:hover	{
	text-decoration: none;
	color:#FFDE00;
}

#boxSx a:vsited	{
	text-decoration: none;
	color:#FFFFFF;
}




#linkNews a:link {
font-weight: bold;
text-decoration:underline;
}

#linkNews a:visited {
font-weight: bold;
text-decoration:underline;
}

#linkNews a:hover {
font-weight: bold;
text-decoration:underline;
}

#linkNews2 a:link {
font-weight:normal;
text-decoration:underline;
}

#linkNews2 a:visited {
font-weight:normal;
text-decoration:underline;
}

#linkNews2 a:hover {
font-weight:normal;
text-decoration:underline;
}

#linkNews3 a:link {
font-weight:bold;
text-decoration:underline;
}

#linkNews3 a:visited {
font-weight:bold;
text-decoration:underline;
}

#linkNews3 a:hover {
font-weight:bold;
text-decoration:underline;
}



/* FINE DIV TITOLO GIALLO A SX + HREF*/

.table td{
font-size: 0.82em;
padding:8px 8px 8px 8px;
color:#000000;
}



.agendaEtp {
	display:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

h3.agendaNoLink {
	color:#0033bd;
	padding:3px 0px 0px 9px;
	font-size: 1.0em;
	color:#0033bd;
	margin:5px;
}

qqh4.agendaLink {
	/*background-image:url(../images/piu.jpg);*/
	background-image:url(../images/giu.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0px 0px 0px 14px;
	color:#0033bd;
	cursor:pointer;
	text-decoration: underline;
	margin:8px 0px 0px 0px;
}


td.datetitle {
background-image:url(../images/bg_agendatitle.jpg);
background-repeat:no-repeat;
float:left;
height:30px;}
td.datetitle h2{
padding:5px 0 0 50px;
}

/* agenda */

table.program td{
vertical-align:top;
padding:9px;
}
table.program td h2{
padding:9px;
vertical-align:middle;
}
table.program td table td{
vertical-align:middle;
}
table.program h3 {
	font-size: 0.95em;
	margin: 0px;
	padding:0;	
	color: #000000;
	border-bottom: 2px solid #e0161e;
	width:85%;
}
table.program h2.date {
padding:3px;
vertical-align:middle;
	color: #e0161e;
	border-bottom: 2px solid #e0161e
	width:85%;
}
table.program h4 {
	font-size: 0.85em;
	margin: 0px;	
	color: #000000;
}
table.program h4.chair {
color:#e0161e;
font-weight:bold;
}

table.program h3 .titlenormal{
	font-size: 0.95em;
	margin: 0px;	
	color: #000000;
	font-weight:normal;
}
table.program p{
	margin: 0px;
}

table.program a:link, table.program a:visited, table.program a:hover {
color:#0000FF;
text-decoration:underline;
}
table.program ul	{
	font-size: 0.8em;
	margin: 0px;
	padding-left:15px;
	color: #000000;
}
table.program ul li	{
	padding-bottom:12px;
	
}
table.program ul li.titleh4 {
font-weight:bold;
	font-size: 1.1em;
}
table.program ul li .titleh4 {
font-weight:bold;
	font-size: 1.1em;
}
.chair {
color:#e0161e;
font-weight:bold;}



td.ico_a1 {
background-image:url(../images/ico_a1.jpg);
background-color:#ffeac4;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_a2 {
background-image:url(../images/ico_a2.jpg);
background-color:#ffeac4;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_a3 {
background-image:url(../images/ico_a3.jpg);
background-color:#ffeac4;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_b1 {
background-image:url(../images/ico_b1.jpg);
background-color:#b9e5fb;
background-repeat:no-repeat;
background-position:bottom left;
margin-top:8px;
	cursor: hand;
	cursor: pointer;
}
td.ico_b2 {
background-image:url(../images/ico_b2.jpg);
background-color:#b9e5fb;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_b3 {
background-image:url(../images/ico_b3.jpg);
background-color:#b9e5fb;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_c1 {
background-image:url(../images/ico_c1.jpg);
background-color:#d3e9ca;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_c2 {
background-image:url(../images/ico_c2.jpg);
background-color:#d3e9ca;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_c3 {
background-image:url(../images/ico_c3.jpg);
background-color:#d3e9ca;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_d1 {
background-image:url(../images/ico_d1.jpg);
background-color:#dfd5ea;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_d2 {
background-image:url(../images/ico_d2.jpg);
background-color:#dfd5ea;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_d3 {
background-image:url(../images/ico_d3.jpg);
background-color:#dfd5ea;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_h1 {
background-image:url(../images/ico_h1.jpg);
background-color:#efe7de;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_h2 {
background-image:url(../images/ico_h2.jpg);
background-color:#efe7de;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_h3 {
background-image:url(../images/ico_h3.jpg);
background-color:#efe7de;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}
td.ico_h4 {
background-image:url(../images/ico_h4.jpg);
background-color:#efe7de;
background-repeat:no-repeat;
background-position:bottom left;
background-position:bottom 5px;
	cursor: hand;
	cursor: pointer;
}



.work {
visibility:hidden;}
h3 {
border-bottom:2px solid #E0161E;
color:#000000;
font-size:0.95em;
margin:0;
padding:0;
width:85%;
}
h3.title {
color:#000000;
font-size:0.9em;
margin:0;
padding:0;
border-bottom:0px solid #E0161E;
padding-top:15px;
padding-left:10px;
}

h3.openBoxTitle{ 
cursor: hand;
cursor: pointer;
qqpadding-top:15px;
margin:23px 0 13px 10px;
border-bottom:2px solid #E0161E;
color:#000000;
font-size:0.95em;
width:85%;
}
h3.close{
background:url(../images/ico_close.gif) no-repeat center left;
padding-left:15px;
}
h3.open{ 
background:url(../images/ico_open.gif) no-repeat center left;
padding-left:15px;
}
h4.close{
background:url(../images/ico_close.gif) no-repeat center left;
}
h4.open{ 
background:url(../images/ico_open.gif) no-repeat center left;
}

	h4.openBoxTitle { 
	cursor: hand;
	cursor: pointer;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0.9em;
	text-align:center;
	font-weight:bold;
	width:140px;
	padding:0;
	margin:0 0 7px 10px;
	padding:4px;
	color:#000000;
}
	h4.titleA{ border:1px solid #fdb813;}
	h4.titleB{ border:1px solid #00aeef;}
	h4.titleC{ border:1px solid #50b848;}
	h4.titleD{ border:1px solid #9e76b4;}
	h4.titleH{ border:1px solid #A67030;}

.openBoxContent div{
font-family:Arial,Verdana,Helvetica,sans-serif;
margin-left:20px;}

#workshop_a1, #workshop_a2, #workshop_a3 {
background-color:#fdb813;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
width:130px;
text-align:center;
margin:0;
padding:0;
margin-bottom:7px;
margin-left:20px;}

#workshop_b1, #workshop_b2, #workshop_b3 {
background-color:#00aeef;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
width:130px;
text-align:center;
margin:0;
padding:0;
margin-bottom:7px;
margin-left:20px;}
#workshop_c1, #workshop_c2, #workshop_c3 {
background-color:#50b848;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
width:130px;
text-align:center;
margin:0;
padding:0;
margin-bottom:7px;
margin-left:20px;}
#workshop_d1, #workshop_d2, #workshop_d3 {
background-color:#9e76b4;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
width:130px;
text-align:center;
margin:0;
padding:0;
margin-bottom:7px;
margin-left:20px;}
#workshop_h1, #workshop_h2, #workshop_h3, #workshop_h4 {
background-color:#a36e33;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
width:130px;
text-align:center;
margin:0;
padding:0;
margin-bottom:7px;
margin-left:20px;}


#workshop_a2, #workshop_a3, #workshop_b2, #workshop_b3 {
margin-top:7px;}

p.subTitle {
font-size:0.95em;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
p.subTitleA {
border-top:1px solid #fdb813;
border-bottom:1px solid #fdb813;
width:85%;
padding:5px 0;
}
p.subTitleB {
border-top:1px solid #00aeef;
border-bottom:1px solid #00aeef;
width:85%;
padding:5px 0;
}
p.subTitleC {
border-top:1px solid #50b848;
border-bottom:1px solid #50b848;
width:85%;
padding:5px 0;
}
p.subTitleD {
border-top:1px solid #9e76b4;
border-bottom:1px solid #9e76b4;
width:85%;
padding:5px 0;
}
p.subTitleH {
border-top:1px solid #a36e33;
border-bottom:1px solid #a36e33;
width:85%;
padding:5px 0;
}


p.typea {
color:#fdb813;}
p.typeb{
color:#00aeef;}
p.typec{
color:#50b848;}
p.typed{
color:#9e76b4;}
p.typeh{
color:#a36e33;}


.openBoxContent ul{
margin:0;
padding:0;
padding-bottom:20px;
padding-left:30px;
font-size:0.8em;
color:#000000;
}
#boxNewSx .openBoxContent a:link, a:visited  {
color:#0000CC;}