body{
background-color:#000;
color: #666;
font-size: 10px;
overflow: hidden;
font-family: Arial;
}

a:link,
a:hover,
a:visited {	
text-decoration:none;
color: #666;
}

div.out{
background: url(img/intro_js.jpg);
width:900px;
height:675px;
}

div.over{
background: url(img/intro_bn.jpg);
width:900px;
height:600px;
}

.sel_category,
.sel_category:hover{
color:#903;
}

.title {
font-size:14px;
color:#ededed;
padding:4px;
}

.thumbnail {
margin:3px;
border: 3px solid #fff;
}

.thumbnail_live {
margin:3px;
border: 3px solid #903;
}

form {
margin:0;
padding:0;
}

h1,h2,h3 {
color:#CCC;
font-size:7px;
text-align:center;
padding-top:5px;
}

.showphoto{
margin-top:20px;
text-align:center;
height:550px;
overflow:hidden;
}

.showphoto img{
border:1px solid #666;
}

.categorie {
padding:20px;
font-size:18px;
text-align:center;
height:20px;
}

.paginazione,
.paginazione a{
font-size: 14px;
}

p{
margin:0;
padding:12px;
line-height: 1.2em;
}

#container{
position: absolute; 
left:50%; 
margin-left: -450px; 
width:900px;
height:680px;
padding:0px;
}

#wrapper{
width: 900px;
height:680px;
margin: 0 auto;
overflow:hidden;
border: 1px solid #666;
background:#000;
}

#wrapperhome{
width: 900px;
height:600px;
margin: 0 auto;
overflow:hidden;
border: 1px solid #666;
background:#111;
}

#logo{
background: url(img/logo.jpg) left center no-repeat;
height:50px;
}

.foto{
Padding:20px;
}

.bio{
padding:20px;
font-size:14px;
text-align:justify;
}

#footer{
padding-top:8px;
text-align:right;
color:#666666;
height:50px;
font-size:12px;
}

#footer a:hover{
color: #EDEDED;
}

.contact {
padding:30px;
font-size:14px;
line-height: 0.5em;
}

.contact strong{
font-size:28px;
padding:4px;
border-bottom:1px solid #666;
}

/* Container styling*/
#horizontal_container {
width: 900px;
height:680px;
margin: 0 auto;
overflow:hidden;
border: 1px solid #666;
background:#000;
}


/*Main Container*/

.hrzContainer3 {
width:100%;
}

.hrzContainer3 ul{
list-style-type: none;
margin: 0px;
padding:0px;	
}

.hrzContainer3 li{
display: inline; 
margin: 0px;
padding:0px;
}

/*Handle*/

.handle3 {
float: left;
width: 50px;
height: 680px;
text-align:center;
background:#333;
border-right:1px solid #666;
}

div.handle3 {
padding:2px;
font-size:8px;
}

.handleOver3{
background: #222;
}

.handleSelected3{	
background: #333;
}

/*Content Container*/
.contentWrapper3{
text-align: justify;
}

.contentInnerWrapper3{
padding: 10px;
}

/*Animation Start*/
.contentStart3 {
padding-left: 0px;	
float: left;
width:0px;
height: 680px;	
overflow:hidden;
}

/*Animation End*/
.contentEnd3 {
float: left;		
height: 680px;
}


