/*
Theme Name: Life pesaro	 
Theme URI: http://lifepesaro.com/
Description: Tema per life pesaro
Version: 1.0
Author: Andrea Brugnolo
Author URI: http://www.beesolution.it/
Tags: red, yellow, fixed width, two columns, widgets
Text Domain: beesolution

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@CHARSET "ISO-8859-1";

* {margin:0; padding	:0;}

body {font-family: Arial, sans-serif; font-stretch: 5px; color:#CCC; background-attachment:fixed; font-size:90%; overflow: hidden;}

.grey { font-weight:bolder; color:#8B918F;}
.red  { background-color:#D00; color:#FFF;}

a {text-decoration: none; color:#C3C3C5;}
a:hover {color:#f00;}

a img {border:0;}

html,body{height: 100%}

img.alignleft {padding-bottom: 5px; text-align: left;}
#contatti {border: 0; width: 100%; font-size: 9pt; border-collapse: collapse}
#contatti td {width: 49%; vertical-align: top; padding: 5px 0 5px 0; line-height: 1.5em}

#sfondo {position: absolute; top:0; left:0; overflow: none; z-index:1;}
#page   {position: relative; background: url(images/logo.png) bottom left no-repeat; background-attachment: scroll; /*border:1px solid #000;*/ height:100%; z-index:2;}

#container{ width:500px;}

#sidebar { margin:0px; font-size:15px; font-weight: normal; float:left; padding:20px; width:200px; }
#menu ul { list-style:none;}
#menu li {padding-bottom:10px; list-style:none;}

/*
#menu a {background: url(images/list_1.gif) left top no-repeat; padding-left:20px; font-size:12px; color:#8B918F;}
#menu a:hover {color: #F00; background: url(images/list_1_hover.gif) no-repeat;}
*/

#content {float:right; padding:10px; width:710px;  background: url(images/bianco_80.png); color:#000; /*height:90%;*/ height: 98%; overflow:auto;} 
#content h2 {color:#BBA79D; margin: 10px 0; font-size:24px; text-transform: lowercase;}
#content h2 a {color:#BBA79D;}
#content p {line-height:1.5em; font-size:80%;}

#content a{ color: #000;}

div#footer{
  position:absolute;
  bottom:0;	
  left:0;
  /*width:100%;*/
width: 800px;
 
  /*background: url(images/logo.png) top left no-repeat;*/
  z-index:2;
}

 @media screen{
  body>div#footer{
   position: fixed;
   /*height: 150px;*/	
  }
 }


#footer ul { list-style:none; margin-left:55px; margin-top:120px;}
#footer li { float : left; padding:0 10px 0 10px; border-right:1px solid #C3C3C5;}
#footer li h1 { font-size:15px; font-weight:normal; height:16px; padding-top: 0}
#footer img { float:left; }
#life_foot { float: left; /*height: 30px;*/}
#life_foot li { border-right: none;}

#loading {/*float:right;*/ float: left; margin-top:120px;}

#logo {display:none; clear:both; position:absolute;}

#clienti {
height: 250px; overflow-y: auto;
}

/*
#clienti{
margin-left:-15px;
}

.scroll_container {
    overflow: hidden;
    /*border: 1px solid #000;*/
    height: 200px;
    position:relative;
    width: 165px;
    float:left;
}

.scroller {	float:left;	width:12px;}
.scroller .up   {margin-bottom:150px;}
.scroller .down {margin-top:150px;}


.scroll_testo {
    position:absolute;
    top: 0px;
    left: 0px;
}
*/

textarea { width:350px;}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	font-size:12px;
}

.treeview ul {
	/*background-color: white;*/
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.png) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}

.treeview .hitarea a{
	background: transparent;
	color: #8B918F;
	
}

/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}
.treeview a {
	color: #a1a1a1;
}
.treeview a.selected {
	color: #F00;
}

.treeview .hover { color: #a1a1a1; cursor: pointer; }
.treeview a:hover, .treeview a:active { /*color: #a1a1a1; background-color: #fff;*/ color: red}

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; padding-left:16px;}
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview li.collapsable a, .treeview li.expandable a { background: transparent; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.png); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


#varie { border-bottom:1px solid #CCC; padding-bottom:15px;}
#varie li { list-style:none; line-height: 18px }
#varie a {background: url(images/list_1.png) left top no-repeat; padding-left:20px; font-size:12px; color:#C3C3C5;}
#varie a:hover {color: #F00; background: url(images/list_1_hover.png) no-repeat;}


#footer_language_list{height:30px; float:left; margin-top: 120px;}
#footer_language_list ul {margin:0; padding:0;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* voci link */
#sidebar a:link, #sidebar a:visited {/*background-color: #fff;*/ color: #c3c3c5}
#sidebar a:hover, #sidebar a:active {/*background-color: #fff;*/ color: red}
#sidebar li {color: #c3c3c5}