@charset "UTF-8";
/* CSS Document */


/* general */

body { background: #fff; font-size: 0.75em; line-height: 1.6em; font-family: Helvetica, Arial, sans-serif; text-align: left; color: #000;}

a { color: #000; text-decoration: none; }

a:hover { text-decoration: none; }

.clearer { clear:both;}

#closewin { float:left;  background-image:url(../images/close.jpg); background-repeat:no-repeat; width: 200px; height:25px; margin: 58px 0px 0px 100px;}

#closewin a{display:block; width: 200px; height: 25px;}

#closewin a:hover {display:block; width: 200px; height: 25px;}

.nascosto{position:absolute; top: -999; left: -999;}

.italic{ font-style:italic; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px; padding-left:5px;
}



/* layout */

#container { width: 1300px; margin: 0px; margin-top:-50px; text-align: left; position: relative; }

#header { position:relative; width: 970px; height: 150px; margin: 0px; }

#logo { display: block; height: 177px; width: 350px; float:left; background-image:url(../images/logo1.jpg); background-repeat:no-repeat;}

#logo a{ display:block; height: 177px; width: 350px;}

#logo a:hover{ background-image: url(../images/logo2.jpg); background-repeat:no-repeat;}

#viewcontent {margin-top: 30px; padding: 0px;}

#viewdx { float:left; width: 200px; margin: 0px 0px 0px 50px;}

#footer {font-size: 11px; line-height: 12px; width: 970px; margin: 0px 60px; position:relative; color: #666666; height:100px; }

.footerbox{float: left; width: 206px; margin-right:30px; border-top:1px solid #666666;}

.footerbox h2{padding: 5px 0px;}

.footerbox p{ color: #000;}

.footerbox img{ float:left; border:none; padding-right: 5px;}


/* menu */

#menu {float: right; text-align: right; margin-top:100px;}

#menu ul{ text-decoration:none; list-style:none; }

#menu ul li {float:left; padding-left:2px;}

#menu ul li a { font-weight: bold; font-size:16px; padding: 0px; color: #666666;}

#menu ul li a:hover{text-decoration:line-through; font-style:italic;}

#menu h2 { font-size:12px; color: #999;}

#naviscroll {font-weight:bold; margin: 60px 0px 0px 60px; height:0px;}

#naviscroll li{display:inline; padding-right: 10px;}

#navinfo {float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; }


/* Scroll Collection */

#lst-gallery { height: 400px; position: relative; margin-top:20px; margin-left: 60px; }

.lst { margin-top: 0px; position: absolute; left: 0; top: 0; width: 40000px; }

.collection { position: relative; float: left; width: 206px;  margin: 0px 30px 0px 0px; }

.collection a { position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

.collection a:hover { text-decoration: none; background-image:url(../images/pattern.png); background-repeat:repeat; }

.collection a:hover .name b,

.collection a:hover .name em { text-decoration: underline;  }

.collection img { background: transparent;  }

.collection .name { display: block; padding: 7px 0 0 0; margin: 0 10px 0 10px; font-weight: bold; }

.collection .name b{ font-size: 13px; line-height: 15px; color:#222; background-color:#ffffff;}

.collection em { font-style: normal; }

.collection .time,

.collection .timeout,

.collection .timenext,

.collection .time2 { font-weight: normal; display: block; margin-top: 2px; font-size: 11px; line-height: 13px; background-color:#fff;}

.collection .time {color: #666666; }

.collection .time2 {color: #555555;}

.collection .timeout {color: #999999; }

.collection .timenext {color: #972520;}

.collection .featured { position: absolute; right: 5px; bottom: 40px; }

.collection p{ padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}
	




/* Gallery */

#content { width: 1300px; position:relative; margin: 50px 60px;}

.contentbox { float:left; margin-right:30px; margin-bottom: 50px; width: 206px; min-height: 312px; border-top: 1px solid #666666;}

.contentbox a { display:block; width: 206px; height:auto;}

.contentbox a:hover { background-image:url(../images/pattern.png); background-repeat:repeat;}

.contentbox h1, h2, h3, h4{ padding: 5px 5px 0px 5px;}

.contentbox h1{font-size:20px;}

.contentbox h2{ font-size:16px;}

.contentbox h3{ font-size:13px; line-height:13px;}

.contentbox h4{font-size:10px; line-height:11px;}

.contentbox p { padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}

.margintext{ padding:5px;
}



.bioboxes { float:left; margin-right:30px; margin-bottom: 50px; width: 206px; min-height: 312px; border-top: 1px solid #666666;}

.bioboxes a { display:block; width: 200px; height:100px; padding-left:5px; color:#222222; font-size:11px; float:left;}

.bioboxes a:hover { background-image:url(../images/pattern.png); background-repeat:repeat; color: #444444;}

.bioboxes p{ padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}

.bioboxes h1, h2, h3, h4{ padding: 5px 5px 0px 5px;}

.bioboxes h2{ font-size:14px;}

.bioboxes h3{ font-size:12px; line-height:13px; }

.bioboxes h4{ font-size:11px; line-height:13px; color:#222222;}





