html,
body { font-size:17px; font-family: 'Molengo', arial, serif; background:#ebd9bb; text-align:center; }

a {color:#5b504b;text-decoration:none;font-family: 'Molengo', arial, serif; }
a:hover {text-decoration:underline;color:#c16c06;}
.active,
a:active {color:#c16c06;}

.slideshow { height: 540px; width: 480px; margin: auto }

#wrapper {width:960px; height:540px; margin:0 auto;margin-top:10px; position:relative;background:#c16c06}
#dx {width:415px; height:460px;position:absolute;top:20px;right:2px;background:transparent;z-index:20;overflow:hidden; text-align:justify;}
#sx {width:480px; height:540px;position:absolute;top:0;left:0;z-index:5;overflow:hidden;}
#mask {width:960px; height:540px;position:absolute;top:0;left:0;z-index:10;background:url(frame.png) no-repeat top left transparent;}
#menu{margin:0 auto; position:absolute; top:223px; left:0;width:100%; color:#554945; text-shadow:#BBBBBB 1px 1px; list-style:none; font-size:14px;font-weight:bold; letter-spacing:-1px;font-family: 'Molengo', arial, serif; z-index:14;}
#menu ul { padding:0; margin:0;position:relative;}
#menu li {	list-style-type:none;padding:0;margin:7px 0 8px 0;}

#titolo {	width:300px; text-align:center;color:#FFFFFF;margin-top:90px;font-size:24px; font-weight:bold; text-shadow: 1px 1px 1px #BBBBBB;}

#foto {	width:480px; height:540px;position:absolute;top:0;right:0;background:transparent;z-index:6;overflow:hidden; text-align:justify; 	}
.horizontal-only {height: auto;max-height: 200px;}

#credits { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0 auto; position:absolute;bottom:-25px;width:100%; color:#554945; z-index:15; vertical-align:baseline;}
#footer {font-size:16px;
margin:0 auto; position:absolute;top:500px;width:100%; color:#554945;z-index:17; vertical-align:baseline;
text-shadow:#BBBBBB 1px 1px 1px;
left:0;}

#mcs4_container a {color:#FEF4E0;text-decoration:underline;}

#mcs4_container a:hover {background-color:#FEF4E0;color:#C16C06}

#pdf_menu{ margin-top:15px;}
#pdf_menu li { list-style:none; background:url("pdf_ico.png") top center  no-repeat !important;	margin-left:15px; float:left; vertical-align:baseline;display:block;text-align:center; margin-bottom:5px;padding-top:23px;}

#lang {position: absolute;top: 0;z-index: 1000;font-size:12px; margin:0 auto; width:100%; text-align:center;left:0;}
#partners {
font-size:16px;margin:0 auto; position:absolute;top:570px;width:100%; color:#554945; text-shadow:#BBBBBB 1px 1px 1px;z-index:14; vertical-align:baseline;left:0;
text-align:right;
}
#partners img{
	height:40px;
}

#mcs4_container,
p {outline:none;}

#mcs4_container {
	margin:0 auto; color:#FFFFFF;font-size:15px; top:190px; margin-left:10px;margin-right:15px;margin-top:60px;
	width: 410px;height: 270px;overflow: auto;text-align:justify;}

#mcs4_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs4_container .customScrollBox .container{position:relative; width:387px; top:0; float:left;}
#mcs4_container .customScrollBox .content{clear:both;}
#mcs4_container .customScrollBox .content p{padding:10px 0; margin:10px 0;}
#mcs4_container .dragger_container{position:relative; width:0px; height:260px; float:left; margin:10px 0 0 10px; border-left:2px solid #FEF4E0; cursor:pointer;}
#mcs4_container .dragger{position:absolute; width:12px; height:9px; margin-left:-7px; text-align:center; overflow:hidden; cursor:pointer; background:url(dragger.png) no-repeat top left transparent;}
#mcs4_container .dragger_pressed{position:absolute; width:12px; height:9px; margin-left:-7px; overflow:hidden; cursor:s-resize;}


