/* CSS Document */
html {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
/*background:#545454;*/
font-size:12px; 
font-family:"Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, sans-serif;color:#666666;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
body#home {background:#545454 url(/img/s/sfondo_home.gif) repeat 0 0;}
body#chisiamo {background:#545454 url(/img/s/sfondo_chisiamo.gif) repeat 0 0;}
body#dovesiamo {background:#545454 url(/img/s/sfondo_dovesiamo.gif) repeat 0 0;}
body#servizi {background:#545454 url(/img/s/sfondo_servizi.gif) repeat 0 0;}
body#qualita {background:#545454 url(/img/s/sfondo_qualita.gif) repeat 0 0;}
body#parlano {background:#545454 url(/img/s/sfondo_parlano.gif) repeat 0 0;}
body#partners {background:#545454 url(/img/s/sfondo_partners.gif) repeat 0 0;}
body#news {background:#545454 url(/img/s/sfondo_news.gif) repeat 0 0;}
body#contatti {background:#545454 url(/img/s/sfondo_contatti.gif) repeat 0 0;}
body#collection {background:#545454 url(/img/s/sfondo_1989.gif) repeat 0 0;}

div, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
ul{list-style-type:none}
img {border:none;}

#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:30px; background:#000; color:#000; overflow:hidden; }
#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:50px; background:rgb(233,238,242); font-size:0.8em; z-index:5; text-align:right; color:rgb(157,78,84);}

#left1 {
	position:absolute;
	left:70px;
	top:100px;
	bottom:0px;
	width:440px;
	font-size:12px;
	overflow:auto;
}
* html #left1 {height:100%; top:100px; bottom:0px; border-top:0px solid #fff; border-bottom:0px solid #fff;overflow:auto}
#left1 {background: #fff }
body#home #left1 {background: #000 }

/*#left1 {position:absolute; left:0; top:0px; bottom:0px; width:450px; font-size:12px; overflow:auto ;}
* html #left1 {height:100%; top:0px; bottom:0px; border-top:0px solid #fff; border-bottom:0px solid #fff;}
#left1 {left:70px; background: #fff }
body#home #left1 {left:70px; background: #000 }*/

.inner {display:block; padding:0 10px 10px 10px;}
.bold {font-size:1.5em; font-weight:bold;}

#logo_small {
	position: absolute;
	width: 53px;
	height: 70px;
	top: 141px;
	left: 8px;
	background: url("/img/s/logo_small.gif") no-repeat;
	z-index: 10;
}
#top {
	position: absolute;
	width: 440px;
	height: 70px;
	top: 30px;
	left: 70px;
	z-index: 10;
}
body#home  div#top {background: #000;}	
body#chisiamo  div#top {background: #545454 url("/img/s/top_chi-siamo.jpg") no-repeat;}	
body#dovesiamo  div#top {background: #545454 url("/img/s/top_dove-siamo.jpg") no-repeat;}	
body#servizi  div#top {background: #545454 url("/img/s/top_servizi.jpg") no-repeat;}	
body#qualita  div#top {background: #545454 url("/img/s/top_qualita.jpg") no-repeat;}	
body#parlano  div#top {background: #545454 url("/img/s/top_parlano.jpg") no-repeat;}	
body#partners  div#top {background: #545454 url("/img/s/top_partners.jpg") no-repeat;}	
body#news  div#top {background: #545454 url("/img/s/top_news.jpg") no-repeat;}	
body#contatti  div#top {background: #545454 url("/img/s/top_contatti.jpg") no-repeat;}	
body#collection  div#top {background: #545454 url("/img/s/top_1989.jpg") no-repeat;}	


.contenuti {padding: 5px 15px 5px 15px;}
#colonnasx {
	float: left;
	background: trasparent;
	position: absolute;
	top: 30px;
	left: 510px;
	padding:0px 0px 0px 10px;
	overflow:hidden;
	margin: 0px 0px 0 0px;
	text-align:left;
	z-index: 0;
	height: 746px;
	width: 470px;
}

#colonnasx_banner {
	float: left;
	background: trasparent;
	position: relative;
	top: 70px;
	left: 0px;
	padding:15px 0px 0px 0px;
	overflow:hidden;
	margin: 0px 0px 0 0px;
	text-align:left;
	z-index: 1;
	height: 135px;
	width: 440px;
}
#colonnasx_banner h2{font:bold 14px "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, sans-serif; line-height: 150%;color:#fff;}
#colonnasx_banner p, strong{font:bold 12px "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, sans-serif; line-height: 100%;color:#333;}

#colonnasx_sotto{
	float: left;
	background: trasparent;
	position: relative;
	top: 70px;
	left: 0px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
	margin: 0px 0px 0 0px;
	text-align:left;
	z-index: 1;
	height: auto;
	width: 460px;
}
#colonnasx_sotto {font:normal 12px "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, sans-serif; line-height: 100%;color:#ccc;}
#colonnasx_sotto strong{font:bold 12px "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Helvetica, sans-serif; line-height: 100%;color:#fff;}
br{clear: left;}

.menu_top{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #000; /*bottom horizontal line that runs beneath tabs*/
border-top: 1px solid #000; /*bottom horizontal line that runs beneath tabs*/
}

.menu_top ul{
margin: 0;
padding: 0;
padding-left: 5px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.menu_top li{
display: inline;
margin: 0;
}

.menu_top li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #000; /*background of tabs (default state)*/
}

.menu_top #home li a:visited{color: #fff;}
/*body.home .menu_top li a:visited{color: #669999;}*/

.menu_top li a:hover, .menu_top li.selected a{
background: black;color: #E3D304;}

/* Image Thumbnails
------------------------------ */
.imagethumb a, .imagethumb a:hover {
	display: block;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #AB7D7E;
}
.imagethumb a:visited {
    background-color: #AB7D7E;
    border: 1px solid #f8f8f8;
}
.imagethumb a:hover {
	background-color: #5B3C3D;
	border: 1px solid #ccc;
}
.imagethumb {
	float: left;
}
.albumdesc2 {
	line-height: 18px;
}

#outer .holder {padding:1em; border:0px solid #ddd; margin:0 0px 0px 0;}
#outer .holder p {padding:0px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:left; margin-left:0px 0px 0 0; cursor:pointer; color:#9B7854; font-weight:bold; font-size:12px;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:0px;}

#flowplayerholder{ position: relative; top:50px; height:280px; text-align:center; }

/* - - -  links - - - */
a{font-weight: bold;color:#666;text-decoration: none;}
/*a:visited {color:#E3526F;text-decoration: none;}*/
a:hover {color: #333;text-decoration: underline;}
/*a:active { color:#E3526F; text-decoration: underline;}*/
/*a:link,a:visited{color: #4C4C4C;background: transparent;}
a:hover,a:focus,a:active{color: #797A8E;background: transparent;}*/


#colonnasx_sotto a {font-weight: normal;color:#fff;text-decoration: none;}
#colonnasx_sotto a:hover {color: #ccc;text-decoration: underline;}
#colonnasx_sotto a:active {font-weight: normal;color:#fff;text-decoration: none;}

#paging{   
    padding:5px;   
    font-family:Arial, Helvetica, sans-serif;   
    font-size:12px;   
    color:#333333;   
    font-weight:bold;   
}   
  
#paging a{   
    padding:0px 3px 0px 3px;   
    margin:0px 1px 0px 1px;   
    border:1px solid #333;   
    background:#FFFFFF;   
    color:#333;   
    text-decoration:none;   
}   
  
#paging a:hover{   
    border:1px solid #333;   
    background:#333;   
    color:#FFFFFF;   
    text-decoration:none;   
} 
