body,html { height:100%;margin:0 }

body {
 margin:0px;
 padding:0px;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:10px;
 text-align:left;
 background-color:white;
 background-repeat:no-repeat;
 text-decoration:none;
 overflow:hidden;
 cursor:hand;
 }
 
  a.admins {font-size: 10px; font-weight: normal;  text-decoration:none;}
a.admins:link{color: gray}
a.admins:visited {color: gray}
a.admins:hover {color: red}
a.admins:active{color: red}
 
 a.menugrandez {font-size: 13px; font-weight: normal;  text-decoration:none;}
a.menugrandez:link{color: white}
a.menugrandez:visited {color: white}
a.menugrandez:hover {color: red}
a.menugrandez:active{color: red}

 a {font-size: 10px; font-weight: normal;  text-decoration:none;}
a:link{color: white}
a:visited {color: white}
a:hover {color: red}
a:active{color: red}


 a.contattiz {font-size: 10px; font-weight: normal;  text-decoration:none;}
a.contattiz:link{color: gray}
a.contattiz:visited {color: gray}
a.contattiz:hover {color: red}
a.contattiz:active{color: red}


a.works{
background-image:url('img/works1.png');
color:#FFFFFF;
display:block;
width:75px;
height:36px;
float:left;
margin-right:1px;
cursor:hand;
}

a.works:hover{
background-image:url('img/works2.png');
display:block;
width:75px;
height:36px;
float:left;

}
.workz{
background-image:url('img/works3.png');
display:block;
width:75px;
height:36px;
float:left;

}
.contactz{
background-image:url('img/contact3.png');
color:#FFFFFF;
display:block;
width:85px;
height:36px;
float:left;
margin-right:1px;

}
 a.contact{
background-image:url('img/contact1.png');
color:#FFFFFF;
display:block;
width:85px;
height:36px;
float:left;
margin-right:1px;

}

a.contact:hover{
background-image:url('img/contact2.png');
display:block;
width:85px;
height:36px;
float:left;

}
 h3 {
	padding: 4px 10px;
	font-size: 11px;
	font-weight: normal;
	color: #222;
	background: #98bc48;
	margin-bottom:2px;
}
 
 
#sottocategoria { height: 20px; border:1px solid red; }

#contenitore{
position:absolute;
top:10px;
left:20px;
width:984px;
height:100%;
z-index:3
}

#logo{
position:absolute;
top:0px;
left:368px;
width:284px;
height:29px;
z-index:3
}
div#shim {
width: 50%;
height: 50%;  
margin-top: -400px;  
float: left;
	margin-left: 0px auto;
	
	        }
#wrapper {
	position: relative;
	text-align: left;
	width: 981px;
	height:800px;
	clear: both;
	margin: 0px auto;
border:0px solid gray;
top:10px;
	}

table{
font-size:10px;
}




#inte_sx{
position:absolute;
top:38px;
width:285px;
height:36px;
left:0px;
} 



#dx{
position:absolute;
top:78px;
width:265px;
left:285px;
text-align:left;
padding:10px;
} 
#sx{
position:absolute;
top:78px;
width:265px;
left:0px;
text-align:left;
padding:10px;

background-repeat: repeat;
} 


#sx_immagini{
position:absolute;
top:78px;
width:285px;
left:580px;
text-align:left;
padding:0px;
border:0px solid red;
background-image:url('img/sfondo_destra.png');
background-repeat: repeat;
height:600px;
} 
#inte_immagini{
position:absolute;
top:38px;
width:285px;
height:36px;
left:285px;
left:580px;
} 
#inte_dx{
position:absolute;
top:38px;
width:285px;
height:36px;
left:285px;
} 
#contenitore_testi{
position:absolute;
width:538px;
top:106px;
left:10px;
padding:10px;
color:black;
background-color:white;
border:1px solid red;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
text-align:left;
} 
#bottone_chiudi{
position:absolute;
top:0px;
right:0px;
color:white;
background-color:red;
border:1px solid red;
text-align:left;
} 
img{
border:none;
}

 a.menupiccoloz {font-size: 12px; font-weight: normal;  text-decoration:none;}
a.menupiccoloz:link{color: white}
a.menupiccoloz:visited {color: white}
a.menupiccoloz:hover {color: red}
a.menupiccoloz:active{color: red}



a.pulsanti {font-size: 11px; font-family: verdana,sans-serif;text-decoration:none;}
a.pulsanti:link{color: #000000}
a.pulsanti:visited {color: #000000}
a.pulsanti:hover {color: gray}
a.pulsanti:active{color: #00000}

a.cover{
background-image:url('immagini/cover_N.gif');
color:#FFFFFF;
display:block;
float:left;
width:13px;
height:11px;
margin-right:1px;
}

a.cover:hover{
background-image:url('immagini/cover_G.gif');
display:block;
width:13px;
height:11px;
float:left;
}

a.mailz{
background-image:url('immagini/mail_N.gif');
color:#000000;
display:block;
float:left;
width:93px;
height:11px;
margin-right:1px;
background-repeat:no-repeat;
}

a.mailz:hover{
background-image:url('immagini/mail_G.gif');
color:gray;
display:block;
width:93px;
height:11px;
float:left;
background-repeat:no-repeat;
}

a.ricerca{
background-image:url('immagini/ricerca_N.gif');
color:#000000;
display:block;
float:left;
width:93px;
height:11px;
background-repeat:no-repeat;
}

a.ricerca:hover{
background-image:url('immagini/ricerca_G.gif');
color:gray;
display:block;
width:93px;
height:11px;
float:left;
background-repeat:no-repeat;
}

a.testiz{
position:absolute;
background-image:url('immagini/testi_N.gif');
background-repeat:no-repeat;
background-position:0% 0%;
color:#000000;
display:block;
float:left;
width:133px;
height:10px;

}

.testiza{
position:absolute;
background-image:url('immagini/testi_G.gif');
color:gray;
display:block;
width:133px;
height:10px;
float:left;
background-repeat:no-repeat;
}
.thumbza{
background-image:url('immagini/thumb_N.gif');
color:gray;
display:block;
float:left;
width:113px;
height:10px;
background-repeat:no-repeat;
}
.ricercaz{
background-image:url('immagini/ricerca_G.gif');
color:gray;
display:block;
width:93px;
height:11px;
float:left;
background-repeat:no-repeat;
}

a.testiz:hover{
position:absolute;
background-image:url('immagini/testi_G.gif');
color:gray;
display:block;
width:133px;
height:10px;
float:left;
background-repeat:no-repeat;
}

a.thumbz{
background-image:url('immagini/thumb_N.gif');
color:#000000;
display:block;
float:left;
width:113px;
height:11px;
margin-right:1px;
background-repeat:no-repeat;
}

a.thumbz:hover{
background-image:url('immagini/thumb_G.gif');
color:gray;
display:block;
width:113px;
height:11px;
float:left;
background-repeat:no-repeat;
}




#top_sx{
position:absolute;
top:0px;
left:0px;
width:190px;
height:120px;
display:block;
 background-repeat:no-repeat;
}

#center_sx{
position:absolute;
top:120px;
left:0px;
width:190px;
height:360px;
background-color:#FFCCFF;
text-align:left;
 background-repeat:no-repeat;
}

#testi_center_sx{
position:relative;
margin:5px;
left:10px;
width:180px;
height:350px;
text-align:left;

}

#bottom_sx{
position:absolute;
top:480px;
left:0px;
width:190px;
height:20px;
background-color:#CCCC99;
 background-repeat:no-repeat;
}



#url{
position:relative;
top:1px;
left:5px;
width:180px;
height:18px;
color: white;
}



#cover{
position:absolute;
top:0px;
left:190px;
width:780px;
height:500px;
background-color:gray;
text-align:left;
 background-repeat:no-repeat;
}

#center{
position:absolute;
top:0px;
left:190px;
width:600px;
height:480px;
background-color:gray;
 background-repeat:no-repeat;
}


#testi_ricerca{
position:relative;
top:15px;
left:15px;
width:550px;
height:450px;
text-align:left;

}






#top_dx{
position:absolute;
top:0px;
left:790px;
width:180px;
height:180px;
background-color:#CCFFCC;
 background-repeat:no-repeat;
 text-align:left;
}


#testi_top_dx{
position:relative;
margin:5px;
width:170px;
height:170px;
 text-align:left;
font-size:11px;
}

#bottom_center{
position:absolute;
top:480px;
left:190px;
width:600px;
height:20px;
background-color:yellow;
 background-repeat:no-repeat;

}

#testi_bottom_center{
position:relative;
margin:4px;
width:450px;
height:12px;
text-align:left;
}


#pulsanti{
position:absolute;
top:5px;
left:480px;
width:100px;
height:10px;
text-align:right;
}




#bottom_dx{
position:absolute;
top:480px;
left:790px;
width:180px;
height:20px;
background-color:#99CCCC;
text-align:left;
 background-repeat:no-repeat;
}

#center_dx{
position:absolute;
top:180px;
left:790px;
width:180px;
height:300px;
 background-repeat:no-repeat;

}

.thumbnail_center{
position:relative;
width:120px;
height:120px;
background-color:#FFFFCC;
 background-repeat:no-repeat;
  float:left;
  background-position: 50% 0%;
   font-size:9px;
   line-height: 9px
}

.testi_thumbnail_center{
position:relative;
width:120px;
height:10px;
top:5px;
   font-size:9px;

}



.thumbnail_dx{
position:relative;
width:60px;
height:50px;
 background-repeat:no-repeat;
 float:left;
}


#immagine_dx{
position:absolute;
top:0px;
left:790px;
width:185px;
height:500px;
background-color:#FF6666;
 background-repeat:no-repeat;
}

#cover_dx{
position:absolute;
top:0px;
left:790px;
width:180px;
height:500px;
background-color:#FF6666;
 background-repeat:no-repeat;
}