ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

body
{
  background-color: #000000;
}

input.giallo{border-color:#FFFF33;background:#FFFF33;cursor:pointer;}

div#lab
{
	color: #000000;
	font-family: 'Arial Narrow', sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight:500;
	width: 700px;
}

#fs_admin_bar {
    width: 500px;
	margin-left: 50px;
}

body.pages
{
  text-align: center;	
  background-color: #ffffff; 
  background-image:url('/images/back.gif');
  background-repeat:repeat-x;
  height: 1028px;
  overflow: hidden;
}

body.clients
{
  text-align: center;	
  background-color: #ffffff; 
  background-image:url('/images/back.gif');
  background-repeat:repeat-x;
}

body.concept
{
  text-align: center;	
  background-color: #000000; 
}

#left {position:relative;float:left;width:50%;z-index:3;cursor: url(/images/left.cur),auto;}
#right {position:relative;float:left;width:50%;z-index:3;cursor: url(/images/right.cur),auto;}


.rotate
{
color: #ffffff;
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);	
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
z-index:2;
font-family:	Arial,Verdana,sans-serif;
font-size:	11px;
cursor: pointer;
font-weight:500;
position: relative;
}

div.mm img { cursor: pointer; }
map.dito area { cursor: pointer; outline:none;}
area#mlef  { cursor: url(/images/left.png),auto;  outline:none;}
area#mrig { cursor: url(/images/right.png),auto; outline:none;}

body.books
{
  text-align: center;	
  background-color: #ffffff; 
}


div.anythingSlider div.fadein 
{
text-align:center;
position: relative;
}

div.anythingSlider div.fadein img
{
	display:none;
	visibility: hidden;
	z-index:1;
}

span#pro
{
display: none;
visibility: hidden;
position: absolute;
font-size: 11px;
letter-spacing: .1em;
z-index:2;
}

span#pro1
{
display: none;
visibility: hidden;
position: absolute;
font-size: 11px;
line-height: 18px;
letter-spacing: .1em;
z-index:2;
}

div#fotoint img
{
float: left;
}

div#foto
{
text-align: left;
width: 1200px;
height: 1000px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#foto img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#foto800
{
text-align: left;
width: 1200px;
height: 800px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}


div#foto800 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}


div#foto800 div.fadein  div#left , div#foto800 div.fadein  div#right
{
height: 800px;	
top: -800px;
}


div#foto600
{
text-align: left;
width: 1200px;
height: 600px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#foto600 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}



div#foto682
{
text-align: left;
width: 1024px;
height: 682px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#foto682 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#foto525
{
text-align: left;
width: 700px;
height: 525px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#foto525 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#foto768
{
text-align: left;
width: 1024px;
height: 768px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#foto768 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#foto719
{
text-align: left;
width: 1024px;
height: 719px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
div#foto719 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#foto470
{
text-align: left;
width: 1024px;
height: 470px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#foto470 img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#fotoh
{
text-align: left;
width: 1024px;
height: 700px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#fotoh img
{
position: relative;
left: 0px;
right: 0px;
float: left;
}

div#books img
{
float: left;
position: relative;
}


div.clear
{
clear: both;
}


div#books img
{
float: left;
position: relative;
}

img#S1
{
float: none;
position: static;
}



