/*welcome*/
* {margin:0;padding:0}
body {color:#fff; background-color:#fff; color:#000; font: 83%/1.2 arial,tahoma,verdana,sans-serif; text-align:center;}
img {border:none;display:block}
/*blocks*/
#wrapper {width:800px; background:#fff;margin:0 auto; text-align:left;}
#navigation {width:245px; float:left; text-align:left;}
#content {width:552px; margin-left:245px; padding-top:46px; background:#fff; text-align:left;}
#footer {border-top:1px solid #c00;}
#footer p {color:#8f8f8f; font-size: 80%; padding-top:5px;}
.hr {border-bottom:1px solid #c00; width: 40%;clear:both; margin: 5px auto;}
/*links*/
#content a,a:link,a:visited,a:active,a:hover { font-weight:bold;background:transparent;text-decoration:underline;cursor:pointer} 
#content a:link {color:#c00} 
#content a:visited {color:#c00} 
#content a:hover,a:active {text-decoration:none; font-weight:bold;} 
/*typography*/
p, ul, ol {margin: 0 0 1.5em; color:#6c6c6c;}
h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif; margin: 0 0 .3em; color:#c00; font-weight:normal;}
h1 {font-size: 10px;display:block;overflow: hidden; margin-top: -15px; padding: 0; text-indent: -9999px;}
h2 {font-size: 166%;}
h3 {font-size: 166%; color:#000;margin: .7em 0 .3em;;padding:0;}
h5 {font-size: 110%; color: #6C6C6C; font-weight: bold;}
/*navigation*/
#navigation a,a:link,a:link,a:link,a:hover {font-weight:bold;background:transparent;text-decoration:none;cursor:pointer} 
a:link {color:#000} 
a:visited {color:#000}
a:hover,a:active {color:#c00}
#navigation .active a {color:#c00;} 
#navigation .activesenza a{color:#c00;}
#navigation .activeplus a {color:#c00;} 
ul {list-style:none; padding:245px 0  0 35px; margin:0;font-weight:bold; width:133px; clear:left;}
li {border-bottom:1px solid #9B9B9B; padding:1px 0 1px 10px; color:#000;}
.last {border:none;}
.lastplus {border:1px solid #9B9B9B; border-width: 1px 0 0 0;}
.selected {color:#c00; background:url(../Images/red_arrow.gif) no-repeat 0px 5px;}
.selected a {color:#c00;}
.activesenza {color:#c00;}
.activeplus {color:#c00; background:url(../Images/red_arrow.gif) no-repeat 0px 5px; border:none;}
ul.level1 {padding:0 0 3px 0px; margin:0;}
#navigation  ul.level1 li {padding:0px; border:none; color:#6c6c6c;}
#navigation  ul.level1 li a {padding:0px; border:none; font-size: 80%; color:#6c6c6c; padding-left:25px}
#navigation  ul.level1 .selected {color:#c00; background: none;}
#navigation  ul.level1 .selected a{color:#c00; background:url(../Images/red_arrow.gif) no-repeat 14px 3px;}

/*crossfader*/
div.cf_wrapper {position: relative;	width:552px; height:420px;}
div.cf_element {width:552px; height:420px; background-color:#eee; border:none;}
#textbox {position:absolute;top:30px;left:279px;width:273px; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; z-index:1;}
#textbox h4 {color:#000; padding:5px 0 5px 10px; margin:0; font-weight:bold; font-size:97%}
/*colums*/
#columl {width:229px; float:left; margin:0 0 0 20px; padding:0; position:relative; display:inline;}
#columr {width:229px; margin-left:303px; position:relative;}
.undertitle{font-size:80%; padding:2px 5px 2px 5px; display:block;}
.textboxsmall {position:absolute; top:130px; width:229px; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.textboxsmall h4 {font-weight:bold; font-size:107%; color:#000; padding:2px 5px 2px 5px;margin:0px;}
/*diario fotografico*/
#diario {width: 370px;}
#diario p{width: 200px;margin:0;padding:0;}
#diario img {float:right; display:inline;}
.evento {color: #6C6C6C;}
/*various*/
.black {color:#000;}
hr {display:none;}
/*logo*/
#logo {width:180px;height:50px; background:#fff url(../Images/logo.gif) no-repeat; position:relative; top:220px; float:left;}
#logo a{display:block; width:100%; height:100%;}

.galtrigger em {
	font-weight: normal;
	background: url(/Images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}
