/**
    style by Francesco Merletti
   -W3C Compilant
   -No Tables
   -camelCase used
   -Font size conversions
   	Base font: 0.8em approx. 11px
   	Font conversions:
   		1.2em = 16px
**/

/** PAGE STRUCTURE **/
body {
	background: url(../img/bg.gif);
    color: #ffffff;
    font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
    text-align: left;
}
div#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 466px;
	height: 334px;
	z-index: 5;
}
div#logo p, div#logo p a {
	color:white;
	font-size:1.1em;
	margin-left:1em;
}
div#logo p a {
	text-decoration:underline;
}
div#languageSelector {
	margin: 12px 0 0 90px;
	width: 915px;
	height: 32px;
	text-align: right;
	background-image: url(../img/pageShadowTop.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 7px 0 0;
}
div#pageContainer {
	position: absolute;
	top: 44px;
	left: 90px;
	width: 922px;
	background-image: url(../img/pageShadow.png);
	background-position: bottom right;
	z-index: 1;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
div#pageBody {
	background: url(../img/righineBg.png);
	margin: 0 16px 10px 16px;
	padding: 0;
}
div#pageFooter {
	background: #ffffff url(../img/footerBg.png) repeat-x top;
	margin: 0 16px 10px 16px;
	padding: 8px 0 2px 0;
	height: 57px;
}

/** EXTERNAL LAYOUT **/
div#logo div.alt {
	display: none;
}
div#languageSelector ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
div#languageSelector ul li {
	display: inline;
	margin: 0 2px;
	margin: 0;
	padding: 0;
}
div#languageSelector a:link,
div#languageSelector a:visited,
div#languageSelector a:hover,
div#languageSelector a:active {
	color: #333333;
	font-weight: normal;
	font-size: 0.9em;
}
div#languageSelector li.selected a:link,
div#languageSelector li.selected a:visited,
div#languageSelector li.selected a:hover,
div#languageSelector li.selected a:active {
	color: #ffffff;
}
div#menu {
	text-align: right;
	height: 290px;
	margin: 0 0 0 620px;
}
div#menu ul {
	text-align: right;
	list-style-type: none;
	margin: 20px 20px 0 0;
	padding: 0;
}
#home div#menu ul li {
	display: inline;
	margin: 2px 0;
	padding: 0;
}
div#menu ul li {
	margin: 0;
	padding: 0;
}
div#menu ul li a:link,
div#menu ul li a:visited,
div#menu ul li a:hover,
div#menu ul li a:active {
	margin: 0;
	padding: 0;
}
div#menu .label {
	margin: 22px 20px 4px 0;
}
div#menu form {
	display: inline-block;
	width: 185px;
	background: #404040;
	margin: 25px 20px 0 0;
}
#home div#menu form {
	margin: 0 20px 0 0;
}
div#menu form .text {
	padding: 2px 0;
	border: none;
	width: 165px;
	background: #404040;
	color: #ffffff;
}
div#menu form .image {
	background: #404040;
	margin: -5px 2px 0 0;
	padding: 0;
	border: none;
	vertical-align: middle;
}
div#pageFooter .logo {
	float: right;
	margin: 0 27px 0 0;
}
div#pageFooter form {
	margin: 36px 0 0 3px;
	background: #515151;
	height:21px;
	float: left;
}
div#pageFooter form .text {
	padding: 0 0 0 5px;
	border: none;
	width: 16em;
	font-size: 0.8em;
	font-weight: normal;
	background: #515151;
	color: #ffffff;
}
div#pageFooter form .image {
	background: #515151;
	margin: -1px 2px 0 0;
	padding: 0;
	border: none;
	vertical-align: middle;
}
div#pageFooter .copyright {
	margin: 4px 0 0 2px;
	font-size: 0.75em;
	clear: left;
	float: left;
}
div#pageFooter .links {
	margin: 2px 2px 0 0;
	font-size: 0.75em;
	clear: right;
	float: right;
}
div#pageFooter A:link,
div#pageFooter A:visited,
div#pageFooter A:hover,
div#pageFooter A:active {
	color: #bfbfbf;
	margin: 0 3px;
}

/** INTERNAL LAYOUT **/
/*breadcrumbs*/
div#tabs {
	overflow: hidden;
	background: #4d4d4d;
	margin: 0 16px;
	min-height: 57px;
}
div#tabs ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 9px 0 0;
	min-height: 57px;
	float: left;
	background-image: url(../img/pageShadowTabSelected.png);
	background-position: top right;
	background-repeat: no-repeat;
}
div#tabs ul li {
	display: block;
	float: left;
	margin: 9px 9px 0 9px;
	padding: 8px 12px;
	background: #ffffff;
	height: 32px;
	min-width: 177px;
	font-family: "Arial Black",Gadget,sans-serif;
	font-size: 16px;
	line-height: 32px;
}
div#tabs ul li a:link,
div#tabs ul li a:visited,
div#tabs ul li a:hover,
div#tabs ul li a:active {
	font-family: "Arial Black",Gadget,sans-serif;
	font-size: 16px;
	line-height: 32px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
/*home tabs*/
#home div#tabs {
	overflow-x: hidden;
	overflow-y: hidden;
	background: #4d4d4d;
	margin: 0 16px 0 16px;
	min-height: 57px;
}
#home div#tabs ul {
	background: #4d4d4d;
	list-style: none;
	margin: 0;
	padding: 0;
}
#home div#tabs ul li {
	background-color: #4d4d4d;
	display: block;
	float: left;
	margin: 0;
	padding: 9px 9px 0 9px;
	height: auto;
}
#home div#tabs ul li.selected {
	margin: 0 6px 0 0;
	padding: 9px 16px 0 9px;
	background-image: url(../img/pageShadowTabSelected.png);
	background-position: top right;
	background-repeat: no-repeat;
}
#home div#tabs ul li a:link,
#home div#tabs ul li a:visited,
#home div#tabs ul li a:hover,
#home div#tabs ul li a:active {
	display: block;
	background-color: #404040;
	background-image: url(../img/pageShadowTab.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 8px 12px 8px 12px;
	font-family: "Arial Black",Gadget,sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: inherit;
	height: 32px;
	min-width: 177px;
}
#home div#tabs ul li.selected a:link,
#home div#tabs ul li.selected a:visited,
#home div#tabs ul li.selected a:hover,
#home div#tabs ul li.selected a:active {
	background: #ffffff;
	min-width: 178px;
}
/*blocks area*/
div#blocks {
	margin: 0;
	padding: 6px 7px 7px 0;
	clear: both;
	background-image: url(../img/pageShadowBlocks.png);
	background-position: bottom right;
}
div.blockType1,
div.blockType2 {
	float: left;
	border: 4px solid #ffffff;
	margin: 7px 0 0 7px;
	width: 277px;
}
div.blockType1 h1 {
	display: block;
	min-height: 3.1em;
	color: #333333;
	font-size: 1.1em;
	line-height: 1.0em;
	font-weight: bold;
	background: #ffffff;
	margin: 3px;
	padding: 6px 6px 4px 6px;
	text-decoration: inherit;
}
div.blockType1 h1 a:link,
div.blockType1 h1 a:visited {
	color: #333333;
}
div.blockType1 h1 a:hover,
div.blockType1 h1 a:active {
	color: #333333;
	text-decoration: underline;
}
div.blockType1 img {
	margin: 0 3px 3px 3px;
	float: left;
	width: 135px;
	height: 114px;
}
div.blockType1 .txt {
	background: #333333;
	margin: 0 3px 3px 141px;
	padding: 5px;
	font-size: 0.85em;
	line-height: 1.2em;
	min-height: 104px;
}
div.blockType1 .txt a:link,
div.blockType1 .txt a:visited,
div.blockType1 .txt a:link,
div.blockType1 .txt a:visited,
div.blockType1 .txt a:link,
div.blockType1 .txt a:visited {
	color: #ffffff;
	text-decoration:none;
}
div.blockType1 .txt a:hover,
div.blockType1 .txt a:active,
div.blockType1 .txt a:hover,
div.blockType1 .txt a:active,
div.blockType1 .txt a:hover,
div.blockType1 .txt a:active {
	color: #ffffff;
	text-decoration: underline;
}
div.blockType1 .txt .date {
	display: block;
	font-weight: bold;
	font-size: 12px;
	height: 3em;
}
#links1 div.blockType1 .txt,
#links2 div.blockType1 .txt {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #ffffff;
	text-decoration: inherit;
}
#edizioni div.blockType1 .title {
	display: block;
	min-height: 3.0em;
	color: #333333;
	font-size: 1.1em;
	line-height: 0.95em;
	font-weight: bold;
	background: #ffffff;
	margin: 3px;
	padding: 6px 6px 4px 6px;
}
#edizioni div.blockType1 .title h1 {
	display: block;
	min-height: 0.4em;
	color: #333333;
	font-size: 1.0em;
	line-height: 0.95em;
	font-weight: bold;
	background: #ffffff;
	margin: 0;
	padding: 0;
}
#edizioni div.blockType1 .title h2 {
	display: block;
	min-height: 0em;
	color: #333333;
	font-size: 0.9em;
	line-height: 0.95em;
	font-weight: bold;
	background: #ffffff;
	margin: 0;
	padding: 0;
}
#edizioni div.blockType1 img {
	height: 174px;
}
#edizioni div.blockType1 .txt {
	min-height: 164px;
}
div.blockType2 .news {
	height: 25%;
	color: #333333;
	font-size: 0.85em;
	line-height: 0.90em;
	background: #ffffff;
	margin: 3px;
	padding: 6px 6px 4px 6px;;}
div.blockType2 .news .date {
	font-weight: bold;
	display: block;
}
div.blockType2 .news a:link,
div.blockType2 .news a:visited {
	color: #333333;
}
div.blockType2 .news a:hover,
div.blockType2 .news a:active {
	text-decoration: underline;
	color: #333333;
}

div.blockType3 {
	float: left;
	border: 4px solid #ffffff;
	margin: 7px 0 0 7px;
	width: 861px;
}
div.blockType3 img {
	margin: 3px 3px 3px 3px;
	width: 497px;
	height: 171px;
	float: right;
}
div.blockType3 h1 {
	display: block;
	min-height: 3.0em;
	color: #333333;
	font-size: 1.1em;
	line-height: 0.95em;
	font-weight: bold;
	background: #ffffff;
	margin: 3px 503px 3px 3px;
	padding: 6px 6px 4px 6px;;
}
div.blockType3 h1 a:link,
div.blockType3 h1 a:visited {
	color: #333333;
}
div.blockType3 h1 a:hover,
div.blockType3 h1 a:active {
	text-decoration: underline;
}
div.blockType3 .txt {
	background: #333333;
	margin: 3px 503px 3px 3px;
	padding: 5px;
	font-size: 0.85em;
	line-height: 1.0em;
	min-height: 106px;
}
div.blockType3 .txt a:link,
div.blockType3 .txt a:visited {
	color: #ffffff;
}
div.blockType3 .txt a:hover,
div.blockType3 .txt a:active {
	text-decoration: underline;
}
div.blockType4 {
	float: left;
	border: 4px solid #ffffff;
	margin: 7px 0 0 7px;
	width: 204px;
}
div.blockType4 h1 {
	background: #333333;
	margin: 3px 3px 3px 87px;
	padding: 5px;
	font-size: 0.85em;
	line-height: 1.0em;
	min-height: 71px;
}
div.blockType4 h1 a:link,
div.blockType4 h1 a:visited {
	color: #ffffff;
}
div.blockType4 h1 a:hover,
div.blockType4 h1 a:active {
	text-decoration: underline;
}
div.blockType4 img {
	float: left;
	margin: 3px;
}
#contenuto1 div#blocks .block,
#contenuto2 div#blocks .block {
	margin: 0 7px 7px 7px;
	border: 4px solid #ffffff;
}
#contenuto1 div#blocks .blockContent,
#contenuto2 div#blocks .blockContent {
	margin: 3px;
	overflow: hidden;
}
#contenuto1 div.img {
	width: 412px;
	float: right;
	background: #ffffff;
	color: #424242;
	margin-bottom: -6000px;
	padding-bottom: 6000px;
}
#contenuto1 div.img img {
	display: block;
}
#contenuto1 div.img p {
	margin: 3px 7px;
	font-size: 0.9em;
}
#contenuto1 div.title {
	margin: 0;
	padding: 10px;
	width: 421px;
	background: #ffffff;
	color: #424242;
	font-size: 1.0em;
	font-weight: bold;
}
#contenuto1 div.title h1 {
	color: #000000;
	font-size: 1.6em;
	margin: 0;
	padding: 0;
}
#contenuto1 div.txt {
	margin: 3px 0 -6000px 0;
	padding: 10px 10px 6000px 10px;
	width: 421px;
	background: #333333;
	color: #ffffff;
	min-height: 280px;
}
#contenuto1 div.txt a:link,
#contenuto1 div.txt a:visited {
	color: #ffffff;
	text-decoration: none;
}
#contenuto1 div.txt a:hover,
#contenuto1 div.txt a:active {
	color: #424242;
	text-decoration: underline;
}
#contenuto1 .links,
#contenuto2 .links {
	margin: 1em 0;
}
#contenuto1 .links a:link,
#contenuto1 .links a:visited {
	color: #ffffff;
}
#contenuto1 .links a:hover,
#contenuto1 .links a:active {
	color: #ffffff;
	text-decoration: underline;
}
#contenuto2 .txt .links a:link,
#contenuto2 .txt .links a:visited {
	color: #333333;
}
#contenuto2 .txt .links a:hover,
#contenuto2 .txt .links a:active {
	color: #333333;
	text-decoration: underline;
}
#contenuto1 .downloads a:link,
#contenuto1 .downloads a:visited,
#contenuto1 .downloads a:hover,
#contenuto1 .downloads a:active {
	margin: 0 0 0 5px;
	padding: 0 0 0 15px;
	background-position-y: 3px;
}
#contenuto2 .downloads a:link,
#contenuto2 .downloads a:visited,
#contenuto2 .downloads a:hover,
#contenuto2 .downloads a:active {
	padding: 0 0 0 15px;
	background-position-y: 3px;
}
#contenuto2 div.img {
	float: right;
	height: 187px;
	width: 268px;
}
#contenuto2 div.title {
	padding: 10px;
	height: 167px;
	margin: 0 271px 0 0;
	background: #333333;
}
#contenuto2 div.title h1 {
	color: #ffffff;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
#contenuto2 div.txt {
	margin: 3px 0 0 0;
	padding: 10px;
	background: #ffffff;
	color: #424242;
}
#contenuto2 div.txt a:link,
#contenuto2 div.txt a:visited {
	color: #424242;
	text-decoration: none;
}
#contenuto2 div.txt a:hover,
#contenuto2 div.txt a:active {
	color: #424242;
	text-decoration: underline;
}
#contenuto2 div.txt p {
	margin: 0 0 7px 0;
}
div.topStrip {
	margin: 0 7px 0 7px;
	background: #ffffff;
	color: #4d4d4d;
}
div.topStrip h2 {
	margin: 0 0 7px 7px;
	padding: 7px 0 0 0;
	font-size: 0.9em;
	font-weight: bold;
}
div.topStrip div.item {
	float: left;
	padding: 0 0 0 7px;
	margin: -1px 0 0 0;
	width: 192px;
}
div.topStrip label {
	height: 1em;
	margin: 0;
	padding: 0;
	font-size: 0.85em;
}
div.topStrip select {
	background: #4d4d4d;
	color: #ffffff;
	border: none;
	border-top: 1px solid #4d4d4d;
	width: 192px;
	margin: 0;
	padding: 0;
	font-size: 0.85em;
}
div.topStrip input.text {
	background: #4d4d4d;
	border: none;
	border-top: 1px solid #4d4d4d;
	color: #ffffff;
	width: 180px;
	margin: 0;
	font-size: 0.85em;
}
div.topStrip input.submit {
	background: #4d4d4d;
	color: #ffffff;
	border: none;
	margin: 1.45em 0 7px 0;
	font-size: 0.80em;
	height: 1.6em;
}
div.results {
	margin: 7px 7px 0 7px;
	padding: 7px;
	background: #ffffff;
	color: #4d4d4d;
	font-size: 0.9em;
}
div.pager {
	clear: both;
	text-align: right;
	padding: 7px 14px;
	margin: 0 0 -5px 0;
	background: #404040;
	font-weight: bold;
}
div.pager a:link,
div.pager a:visited,
div.pager a:hover,
div.pager a:active {
	color: #ffffff;
}
div.pager a.selected:link,
div.pager a.selected:visited,
div.pager a.selected:hover,
div.pager a.selected:active {
	color: #c89e19;
}
#newsletter #blocks form {
	margin: 7px;
	display: block;
	overflow: hidden;
	color: #4d4d4d;
}
#newsletter div.side1 {
	width: 262px;
	float: left;
	background: #ffffff;
	padding: 7px;
	margin-bottom: -6000px;
	padding-bottom: 6000px;
	font-size: 0.85em;
}
#newsletter div.side1 .item input {
	float: left;
}
#newsletter div.side1 .item label {
	display: block;
	margin: 0 0 30px 25px;
	padding: 1px 0 0 0;
	font-weight: bold;
}
#newsletter div.side2 {
	margin: 0 0 0 283px;
	background: #ffffff;
	padding: 7px;
}
#newsletter div.side2 .item {
	display: inline-block;
	width: 270px;
	margin: 0 5px 0 0;
}
#newsletter div.side2 .item label {
	font-weight: bold;
	font-size: 0.85em;
}
#newsletter div.side2 .item input.text,
#newsletter div.side2 .item select {
	background: #4d4d4d;
	border: none;
	color: #ffffff;
	width: 268px;
	margin: 7px 0;
	font-size: 0.85em;
}
#newsletter div.side2 .privacy {
	font-size: 0.85em;
	margin: 30px 0;
}
#newsletter div.side2 input.submit {
	border: none;
	background: #18599F;
	color: #ffffff;
	font-size: 0.85em;
}

#press #blocks .wrap {
	background: #ffffff;
	margin: 9px;
	color: #4d4d4d;
}
#press h1 {
	color:#178aaf;
	font-size: 14px;
	font-weight: bold;
}
#press div.side1 {
	width: 262px;
	float: left;
	background: #ffffff;
	padding: 7px;
	font-size: 0.85em;
}
#press div.side1 a:link,
#press div.side1 a:visited {
	color:#178aaf;
}
#press div.side1 a:hover,
#press div.side1 a:active {
	color:#178aaf;
	text-decoration: underline;
}
#press div.side1 label {
	display: block;
	font-weight: bold;
}
#press input.submit {
	border: none;
	background: #18599F;
	color: #ffffff;
	font-size: 0.85em;
}
#press div.side2 {
	margin: 0 0 0 283px;
	background: #ffffff;
	padding: 7px;
}
#press div.side2 .item {
	display: inline-block;
	width: 180px;
	margin: 0 5px 0 0;
}
#press div.side2 .shortItem {
	display: inline-block;
	width: 85px;
	margin: 0 5px 0 0;
}
#press div.side2 label {
	font-weight: bold;
	font-size: 0.85em;
}
#press div.side1 input.text,
#press div.side2 .item input.text,
#press div.side2 .item select {
	background: #4d4d4d;
	border: none;
	color: #ffffff;
	width: 178px;
	margin: 7px 0;
	font-size: 0.85em;
}
#press div.side2 .shortItem input.text {
	background: #4d4d4d;
	border: none;
	color: #ffffff;
	width: 83px;
	margin: 7px 0;
	font-size: 0.85em;
}
#press div.side2 .privacy {
	font-size: 0.85em;
	margin: 30px 0;
}
#press div.side2 input.submit {
	border: none;
	background: #18599F;
	color: #ffffff;
	font-size: 0.85em;
}

#cerca div.results a:link,
#cerca div.results a:visited {
	text-decoration: none;
	color: #4d4d4d;
}
#cerca div.results a:hover,
#cerca div.results a:active {
	text-decoration: underline;
	color: #4d4d4d;
}

#zoomify #blocks .wrap {
	background: #ffffff;
	margin: 9px;
	color: #4d4d4d;
}




/** COMMON STYLES **/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
img {
	border: none;
}
div.clear {
	margin: 0;
	padding: 0;
	height: 7px;
	clear: both;
}


/** COLOR CODES FOR BREADCRUMBS AND MENU **/
body.gam {
	background: #508BBE;
}
body.gam div#tabs ul li,
body.gam div#tabs ul li a:link,
body.gam div#tabs ul li a:visited,
body.gam div#tabs ul li a:hover,
body.gam div#tabs ul li a:active {
	color: #508BBE;
}
body.gam div.pager a.selected:link,
body.gam div.pager a.selected:visited,
body.gam div.pager a.selected:hover,
body.gam div.pager a.selected:active {
	color: #b1cbe2;
}
#contenuto1.gam .downloads a:link,
#contenuto1.gam .downloads a:visited,
#contenuto1.gam .downloads a:hover,
#contenuto1.gam .downloads a:active {
	color: #b1cbe2;
	background: url(../img/downloadLinkGam.png) no-repeat left;
}
#contenuto2.gam .downloads a:link,
#contenuto2.gam .downloads a:visited,
#contenuto2.gam .downloads a:hover,
#contenuto2.gam .downloads a:active {
	color: #508BBE;
	background: url(../img/downloadLinkBiancoGam.png) no-repeat left;
}
#contenuto1.gam .txt p a:link,
#contenuto1.gam .txt p a:visited,
#contenuto1.gam .txt p a:hover,
#contenuto1.gam .txt p a:active,
#contenuto1.gam .txt div.links a:link,
#contenuto1.gam .txt div.links a:visited,
#contenuto1.gam .txt div.links a:hover,
#contenuto1.gam .txt div.links a:active {
	color: #b1cbe2;
}
#contenuto2.gam .txt p a:link,
#contenuto2.gam .txt p a:visited,
#contenuto2.gam .txt p a:hover,
#contenuto2.gam .txt p a:active,
#contenuto2.gam .txt div.links a:link,
#contenuto2.gam .txt div.links a:visited,
#contenuto2.gam .txt div.links a:hover,
#contenuto2.gam .txt div.links a:active {
	color: #508BBE;
}






body.info {
	background: #B78157;
}
body.info div#tabs ul li,
body.info div#tabs ul li a:link,
body.info div#tabs ul li a:visited,
body.info div#tabs ul li a:hover,
body.info div#tabs ul li a:active {
	color: #B78157;
}
body.info div.pager a.selected:link,
body.info div.pager a.selected:visited,
body.info div.pager a.selected:hover,
body.info div.pager a.selected:active {
	color: #e4c5d0;
}
#contenuto1.info .downloads a:link,
#contenuto1.info .downloads a:visited,
#contenuto1.info .downloads a:hover,
#contenuto1.info .downloads a:active {
	color: #e4c5d0;
	background: url(../img/downloadLinkInfo.png) no-repeat left;
}
#contenuto2.info .downloads a:link,
#contenuto2.info .downloads a:visited,
#contenuto2.info .downloads a:hover,
#contenuto2.info .downloads a:active {
	color: #b78157;
	background: url(../img/downloadLinkBiancoInfo.png) no-repeat left;
}
#contenuto1.info .txt p a:link,
#contenuto1.info .txt p a:visited,
#contenuto1.info .txt p a:hover,
#contenuto1.info .txt p a:active,
#contenuto1.info .txt div.links a:link,
#contenuto1.info .txt div.links a:visited,
#contenuto1.info .txt div.links a:hover,
#contenuto1.info .txt div.links a:active {
	color: #e4c5d0;
}
#contenuto2.info .txt p a:link,
#contenuto2.info .txt p a:visited,
#contenuto2.info .txt p a:hover,
#contenuto2.info .txt p a:active,
#contenuto2.info .txt div.links a:link,
#contenuto2.info .txt div.links a:visited,
#contenuto2.info .txt div.links a:hover,
#contenuto2.info .txt div.links a:active {
	color: #b78157;
}






body.educational {
	background: #886392;
}
body.educational div#tabs ul li,
body.educational div#tabs ul li a:link,
body.educational div#tabs ul li a:visited,
body.educational div#tabs ul li a:hover,
body.educational div#tabs ul li a:active {
	color: #886392;
}
body.educational div.pager a.selected:link,
body.educational div.pager a.selected:visited,
body.educational div.pager a.selected:hover,
body.educational div.pager a.selected:active {
	color: #d8c7dc;
}
#contenuto1.educational .downloads a:link,
#contenuto1.educational .downloads a:visited,
#contenuto1.educational .downloads a:hover,
#contenuto1.educational .downloads a:active {
	color: #d8c7dc;
	background: url(../img/downloadLinkEdu.png) no-repeat left;
}
#contenuto2.educational .downloads a:link,
#contenuto2.educational .downloads a:visited,
#contenuto2.educational .downloads a:hover,
#contenuto2.educational .downloads a:active {
	color: #886392;
	background: url(../img/downloadLinkBiancoEdu.png) no-repeat left;
}
#contenuto1.educational .txt p a:link,
#contenuto1.educational .txt p a:visited,
#contenuto1.educational .txt p a:hover,
#contenuto1.educational .txt p a:active,
#contenuto1.educational .txt div.links a:link,
#contenuto1.educational .txt div.links a:visited,
#contenuto1.educational .txt div.links a:hover,
#contenuto1.educational .txt div.links a:active {
	color: #d8c7dc;
}
#contenuto2.educational .txt p a:link,
#contenuto2.educational .txt p a:visited,
#contenuto2.educational .txt p a:hover,
#contenuto2.educational .txt p a:active,
#contenuto2.educational .txt div.links a:link,
#contenuto2.educational .txt div.links a:visited,
#contenuto2.educational .txt div.links a:hover,
#contenuto2.educational .txt div.links a:active {
	color: #886392;
}






body.edizioni {
	background: #7b9f78;
}
body.edizioni div#tabs ul li,
body.edizioni div#tabs ul li a:link,
body.edizioni div#tabs ul li a:visited,
body.edizioni div#tabs ul li a:hover,
body.edizioni div#tabs ul li a:active {
	color: #7b9f78;
}
body.edizioni div.pager a.selected:link,
body.edizioni div.pager a.selected:visited,
body.edizioni div.pager a.selected:hover,
body.edizioni div.pager a.selected:active {
	color: #d6e7d0;
}
#contenuto1.edizioni .downloads a:link,
#contenuto1.edizioni .downloads a:visited,
#contenuto1.edizioni .downloads a:hover,
#contenuto1.edizioni .downloads a:active {
	color: #d6e7d0;
	background: url(../img/downloadLinkEdi.png) no-repeat left;
}
#contenuto2.edizioni .downloads a:link,
#contenuto2.edizioni .downloads a:visited,
#contenuto2.edizioni .downloads a:hover,
#contenuto2.edizioni .downloads a:active {
	color: #7b9f78;
	background: url(../img/downloadLinkBiancoEdi.png) no-repeat left;
}
#contenuto1.edizioni .txt p a:link,
#contenuto1.edizioni .txt p a:visited,
#contenuto1.edizioni .txt p a:hover,
#contenuto1.edizioni .txt p a:active,
#contenuto1.edizioni .txt div.links a:link,
#contenuto1.edizioni .txt div.links a:visited,
#contenuto1.edizioni .txt div.links a:hover,
#contenuto1.edizioni .txt div.links a:active {
	color: #d6e7d0;
}
#contenuto2.edizioni .txt p a:link,
#contenuto2.edizioni .txt p a:visited,
#contenuto2.edizioni .txt p a:hover,
#contenuto2.edizioni .txt p a:active,
#contenuto2.edizioni .txt div.links a:link,
#contenuto2.edizioni .txt div.links a:visited,
#contenuto2.edizioni .txt div.links a:hover,
#contenuto2.edizioni .txt div.links a:active {
	color: #7b9f78;
}






body.press {
	background: #178AAF;
}
body.press div#tabs ul li,
body.press div#tabs ul li a:link,
body.press div#tabs ul li a:visited,
body.press div#tabs ul li a:hover,
body.press div#tabs ul li a:active {
	color: #178AAF;
}
body.press div.pager a.selected:link,
body.press div.pager a.selected:visited,
body.press div.pager a.selected:hover,
body.press div.pager a.selected:active {
	color: #addae3;
}
#contenuto1.press .downloads a:link,
#contenuto1.press .downloads a:visited,
#contenuto1.press .downloads a:hover,
#contenuto1.press .downloads a:active {
	color: #addae3;
	background: url(../img/downloadLinkPress.png) no-repeat left;
}
#contenuto2.press .downloads a:link,
#contenuto2.press .downloads a:visited,
#contenuto2.press .downloads a:hover,
#contenuto2.press .downloads a:active {
	color: #178aaf;
	background: url(../img/downloadLinkBiancoPress.png) no-repeat left;
}
#contenuto1.press .txt p a:link,
#contenuto1.press .txt p a:visited,
#contenuto1.press .txt p a:hover,
#contenuto1.press .txt p a:active,
#contenuto1.press .txt div.links a:link,
#contenuto1.press .txt div.links a:visited,
#contenuto1.press .txt div.links a:hover,
#contenuto1.press .txt div.links a:active {
	color: #addae3;
}
#contenuto2.press .txt p a:link,
#contenuto2.press .txt p a:visited,
#contenuto2.press .txt p a:hover,
#contenuto2.press .txt p a:active,
#contenuto2.press .txt div.links a:link,
#contenuto2.press .txt div.links a:visited,
#contenuto2.press .txt div.links a:hover,
#contenuto2.press .txt div.links a:active {
	color: #178aaf;
}






body.eventi {
	background: #A04C39;
}
body.eventi div#tabs ul li,
body.eventi div#tabs ul li a:link,
body.eventi div#tabs ul li a:visited,
body.eventi div#tabs ul li a:hover,
body.eventi div#tabs ul li a:active {
	color: #A04C39;
}
body.eventi div.pager a.selected:link,
body.eventi div.pager a.selected:visited,
body.eventi div.pager a.selected:hover,
body.eventi div.pager a.selected:active {
	color: #ac4c39;
}
#contenuto1.eventi .downloads a:link,
#contenuto1.eventi .downloads a:visited,
#contenuto1.eventi .downloads a:hover,
#contenuto1.eventi .downloads a:active {
	color: #ac4c39;
	background: url(../img/downloadLinkEventi.png) no-repeat left;
}
#contenuto2.eventi .downloads a:link,
#contenuto2.eventi .downloads a:visited,
#contenuto2.eventi .downloads a:hover,
#contenuto2.eventi .downloads a:active {
	color: #a04c39;
	background: url(../img/downloadLinkBiancoEventi.png) no-repeat left;
}
#contenuto1.eventi .txt p a:link,
#contenuto1.eventi .txt p a:visited,
#contenuto1.eventi .txt p a:hover,
#contenuto1.eventi .txt p a:active,
#contenuto1.eventi .txt div.links a:link,
#contenuto1.eventi .txt div.links a:visited,
#contenuto1.eventi .txt div.links a:hover,
#contenuto1.eventi .txt div.links a:active {
	color: #ac4c39;
}
#contenuto2.eventi .txt p a:link,
#contenuto2.eventi .txt p a:visited,
#contenuto2.eventi .txt p a:hover,
#contenuto2.eventi .txt p a:active,
#contenuto2.eventi .txt div.links a:link,
#contenuto2.eventi .txt div.links a:visited,
#contenuto2.eventi .txt div.links a:hover,
#contenuto2.eventi .txt div.links a:active {
	color: #a04c39;
}






body.collezioni {
	background: #CD9D00;
}
body.collezioni div#tabs ul li,
body.collezioni div#tabs ul li a:link,
body.collezioni div#tabs ul li a:visited,
body.collezioni div#tabs ul li a:hover,
body.collezioni div#tabs ul li a:active {
	color: #CD9D00;
}
body.collezioni div.pager a.selected:link,
body.collezioni div.pager a.selected:visited,
body.collezioni div.pager a.selected:hover,
body.collezioni div.pager a.selected:active {
	color: #ede6ae;
}
#contenuto1.collezioni .downloads a:link,
#contenuto1.collezioni .downloads a:visited,
#contenuto1.collezioni .downloads a:hover,
#contenuto1.collezioni .downloads a:active {
	color: #ede6ae;
	background: url(../img/downloadLinkCollezioni.png) no-repeat left;
}
#contenuto2.collezioni .downloads a:link,
#contenuto2.collezioni .downloads a:visited,
#contenuto2.collezioni .downloads a:hover,
#contenuto2.collezioni .downloads a:active {
	color: #cd9d00;
	background: url(../img/downloadLinkBiancoCollezioni.png) no-repeat left;
}
#contenuto1.collezioni .txt p a:link,
#contenuto1.collezioni .txt p a:visited,
#contenuto1.collezioni .txt p a:hover,
#contenuto1.collezioni .txt p a:active,
#contenuto1.collezioni .txt div.links a:link,
#contenuto1.collezioni .txt div.links a:visited,
#contenuto1.collezioni .txt div.links a:hover,
#contenuto1.collezioni .txt div.links a:active {
	color: #ede6ae;
}
#contenuto2.collezioni .txt p a:link,
#contenuto2.collezioni .txt p a:visited,
#contenuto2.collezioni .txt p a:hover,
#contenuto2.collezioni .txt p a:active,
#contenuto2.collezioni .txt div.links a:link,
#contenuto2.collezioni .txt div.links a:visited,
#contenuto2.collezioni .txt div.links a:hover,
#contenuto2.collezioni .txt div.links a:active {
	color: #cd9d00;
}






body.underground {
	background: #E07537;
}
body.underground div#tabs ul li,
body.underground div#tabs ul li a:link,
body.underground div#tabs ul li a:visited,
body.underground div#tabs ul li a:hover,
body.underground div#tabs ul li a:active {
	color: #E07537;
}
body.underground div.pager a.selected:link,
body.underground div.pager a.selected:visited,
body.underground div.pager a.selected:hover,
body.underground div.pager a.selected:active {
	color: #f0bc9d;
}
#contenuto1.underground .downloads a:link,
#contenuto1.underground .downloads a:visited,
#contenuto1.underground .downloads a:hover,
#contenuto1.underground .downloads a:active {
	color: #f0bc9d;
	background: url(../img/downloadLinkUnderground.png) no-repeat left;
}
#contenuto2.underground .downloads a:link,
#contenuto2.underground .downloads a:visited,
#contenuto2.underground .downloads a:hover,
#contenuto2.underground .downloads a:active {
	color: #e07537;
	background: url(../img/downloadLinkBiancoUnderground.png) no-repeat left;
}
#contenuto1.underground .txt p a:link,
#contenuto1.underground .txt p a:visited,
#contenuto1.underground .txt p a:hover,
#contenuto1.underground .txt p a:active,
#contenuto1.underground .txt div.links a:link,
#contenuto1.underground .txt div.links a:visited,
#contenuto1.underground .txt div.links a:hover,
#contenuto1.underground .txt div.links a:active {
	color: #f0bc9d;
}
#contenuto2.underground .txt p a:link,
#contenuto2.underground .txt p a:visited,
#contenuto2.underground .txt p a:hover,
#contenuto2.underground .txt p a:active,
#contenuto2.underground .txt div.links a:link,
#contenuto2.underground .txt div.links a:visited,
#contenuto2.underground .txt div.links a:hover,
#contenuto2.underground .txt div.links a:active {
	color: #e07537;
}






body.wunderkammer {
	background: #67989A;
}
body.wunderkammer div#tabs ul li,
body.wunderkammer div#tabs ul li a:link,
body.wunderkammer div#tabs ul li a:visited,
body.wunderkammer div#tabs ul li a:hover,
body.wunderkammer div#tabs ul li a:active {
	color: #67989A;
}
body.wunderkammer div.pager a.selected:link,
body.wunderkammer div.pager a.selected:visited,
body.wunderkammer div.pager a.selected:hover,
body.wunderkammer div.pager a.selected:active {
	color: #b1d7cb;
}
#contenuto1.wunderkammer .downloads a:link,
#contenuto1.wunderkammer .downloads a:visited,
#contenuto1.wunderkammer .downloads a:hover,
#contenuto1.wunderkammer .downloads a:active {
	color: #b1d7cb;
	background: url(../img/downloadLinkWunderkammer.png) no-repeat left;
}
#contenuto2.wunderkammer .downloads a:link,
#contenuto2.wunderkammer .downloads a:visited,
#contenuto2.wunderkammer .downloads a:hover,
#contenuto2.wunderkammer .downloads a:active {
	color: #67989a;
	background: url(../img/downloadLinkBiancoWunderkammer.png) no-repeat left;
}
#contenuto1.wunderkammer .txt p a:link,
#contenuto1.wunderkammer .txt p a:visited,
#contenuto1.wunderkammer .txt p a:hover,
#contenuto1.wunderkammer .txt p a:active,
#contenuto1.wunderkammer .txt div.links a:link,
#contenuto1.wunderkammer .txt div.links a:visited,
#contenuto1.wunderkammer .txt div.links a:hover,
#contenuto1.wunderkammer .txt div.links a:active {
	color: #b1d7cb;
}
#contenuto2.wunderkammer .txt p a:link,
#contenuto2.wunderkammer .txt p a:visited,
#contenuto2.wunderkammer .txt p a:hover,
#contenuto2.wunderkammer .txt p a:active,
#contenuto2.wunderkammer .txt div.links a:link,
#contenuto2.wunderkammer .txt div.links a:visited,
#contenuto2.wunderkammer .txt div.links a:hover,
#contenuto2.wunderkammer .txt div.links a:active {
	color: #67989a;
}





#videoteca {
	background: #CD9D00;
}
#videoteca div#tabs ul li,
body#videoteca div#tabs ul li a:link,
body#videoteca div#tabs ul li a:visited,
body#videoteca div#tabs ul li a:hover,
body#videoteca div#tabs ul li a:active {
	color: #CD9D00;
}
#videoteca div.pager a.selected:link,
body#videoteca div.pager a.selected:visited,
body#videoteca div.pager a.selected:hover,
body#videoteca div.pager a.selected:active,
#videoteca .side1 a:link,
#videoteca .side1 a:visited,
#videoteca .side1 a:hover,
#videoteca .side1 a:active,
#videoteca .side2 a:link,
#videoteca .side2 a:visited,
#videoteca .side2 a:hover,
#videoteca .side2 a:active {
	color: #CD9D00;
}




#catalogo {
	background: #CD9D00;
}
#catalogo div#tabs ul li,
body#catalogo div#tabs ul li a:link,
body#catalogo div#tabs ul li a:visited,
body#catalogo div#tabs ul li a:hover,
body#catalogo div#tabs ul li a:active {
	color: #CD9D00;
}
#catalogo div.pager a.selected:link,
#catalogo div.pager a.selected:visited,
#catalogo div.pager a.selected:hover,
#catalogo div.pager a.selected:active,
#catalogo div.results a:link,
#catalogo div.results a:visited,
#catalogo div.results a:hover,
#catalogo div.results a:active {
	color: #CD9D00;
}
















