/****************************************/
/* 										*/
/* 		MAIN LINKS REFERENCE			*/
/* 										*/
/****************************************/

a:link,a:visited,a:active {
	color:#eb008a;
	text-decoration:underline;
} a:hover {
	color:#eb008a;
	text-decoration:none;
}
body.ws2011 a:link, body.ws2011 a:visited, body.ws2011 a:active {
	color:#009ac1;
	text-decoration:underline;
} body.ws2011 a:hover {
	color:#009ac1;
	text-decoration:none;
}

/* STRUCTURAL NAVBAR h:50px FULL WIDTH, SOME PROPERTIES ARE OVERRIDABLE BY YEAR */
body div#ws_container div#ws_holder div#ws_navbar div.content a.navitem,
body div#ws_container div#ws_holder div#ws_navbar div.content a.navitem_fixed,
body div#ws_container div#ws_holder div#ws_navbar div.languages a.navitem_fixed {
	color:#ffffff; text-decoration:none;
} body div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu a.submenuitem {
	color:#feff97; text-decoration:none;
} body div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu a.submenuitem:hover {
	color:#feff97; text-decoration:underline;
} body.ws2011 div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu a.submenuitem {
	color:#333333; text-decoration:none;
} body.ws2011 div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu a.submenuitem:hover {
	color:#333333; text-decoration:underline;
} 

body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:link,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:visited,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:active {
	text-decoration:none; color:white;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:hover {
	text-decoration:none; color:white;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:link,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:visited,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:active {
	text-decoration:none; color:#009bc2;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:hover {
	text-decoration:none; color:#009bc2;
} 

body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:link,
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:visited,
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:active {
	text-decoration:none; color:white;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active a:hover {
	text-decoration:none; color:white;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:link,
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:visited,
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:active {
	text-decoration:none; color:#000000;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive a:hover {
	text-decoration:none; color:#000000;
} 

/* SCHEDA CONTENTS BOARD */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons a img.button {
	position:relative; left:0px; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons a:hover img.button {
	position:relative; left:-33px;
}

/* CALENDAR MENU */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a img.calendarButton {
	position:relative; left:0px; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a:hover img.calendarButton {
	position:relative; left:-85px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a img.selectedCalendarButton {
	position:relative; left:-85px; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a:hover img.selectedCalendarButton {
	position:relative; left:-85px;
} /* CALENDAR MENU 2011 */
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a img.calendarButton {
	position:relative; left:0px; 
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a:hover img.calendarButton {
	position:relative; left:-70px;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a img.selectedCalendarButton {
	position:relative; left:-70px; 
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a:hover img.selectedCalendarButton {
	position:relative; left:-70px;
}
/* CALENDAR SMALL MENU */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow div.contents a img.calendar_small {
	position:relative; left:0px; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow div.contents a:hover img.calendar_small {
	position:relative; left:-50px;
}

body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.mainhighlight a:link,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.mainhighlight a:visited,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.mainhighlight a:active,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.neutralmainhighlight a:link,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.neutralmainhighlight a:visited,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.neutralmainhighlight a:active {
	text-decoration:none; color:#ec008c;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.mainhighlight a:hover,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent p.neutralmainhighlight a:hover {
	text-decoration:underline; color:#ec008c;
}

/* 2011 */
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule_2011 a {
 	color:black; font-family:georgia; font-size:15px; color:black;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxtransparent a {
 	color:black; font-family:georgia; font-size:13px; color:black;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxtransparent span.date a {
	color:#666666;  font-size:10px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericnewslettermodule a {
	font-family:georgia; color:black; font-size:15px;
} body.generic div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxtransparent a {
 	color:black; font-family:georgia; font-size:13px; color:black;
} body.generic div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxtransparent span.date a {
	color:white;  font-size:10px;
}

/* blackbox */
body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.blackbox div.marginedContent p.text a {
	color:#ed181d; 
}
