* {
margin : 0;
padding : 0;
}
body {
background-color : #ffffff;
color : #ccc;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.55em;
}
a {
color : #ccc;
text-decoration : none;
}
a:hover {
color : #666666;
text-decoration : none;
}
a img {
border : 0;
}
.wrapper {
width : 940px;
margin : 0 auto;
padding : 0 10px;
text-align : left;
}
#header {
background-color : #cccccc;
height : 25px;
}
#main {
height : 550px;
background-color : #ffffff;
}
.wrapper#main {
position : relative;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#divsx {
width : 90px;
height : 540px;
float : left;
}
#divsx h1 {
background : url("../img/logo1.png") no-repeat;
width : 90px;
height : 530px;
display : block;
text-indent : -999999px;
margin : 0;
}
#divsx h1:hover {
background-position : -90px 0;
}
#divsx h1 a {
display : block;
width : 90px;
height : 450px;
}
#divsx1 {
width : 100px;
height : 550px;
float : left;
padding-top : 25px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#divdx {
width : 750px;
height : 550px;
float : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.bio#divdx {
	background : url("../img/fondi/fondo_bio.png") no-repeat;
	width : 750px;
	height : 530px;
	float : left;
}
.index#divdx {
	background : url("../img/fondi/fondo_index.jpg") no-repeat;
	width : 750px;
	height : 530px;
	float : left;
}

.bio#divdx h1 {
font-family : Helvetica, Arial, sans-serif;
color : #000000;
padding-top : 100px;
padding-right : 55px;
padding-bottom : 0;
padding-left : 55px;
}
#divdx.bio h1.eng {
font-family : Helvetica, Arial, sans-serif;
color : #000000;
}
.client#divdx {
background : url("../img/fondi/fondo_client.png") no-repeat;
width : 750px;
height : 550px;
float : left;
}
.client#divdx h1 {
font-family : Helvetica, Arial, sans-serif;
color : #000000;
padding-top : 100px;
padding-right : 55px;
padding-bottom : 0;
padding-left : 55px;
}
#divdx.client h1.eng {
font-family : Helvetica, Arial, sans-serif;
color : #000000;
}
.adv#divdx {
	background : url("../img/fondi/fondo_portfolio_adv.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}

.map#divdx {
	background : url("../img/fondi/fondo_map.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}

.auto#divdx {
	background : url("../img/fondi/fondo_auto.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}

.events#divdx {
	background : url("../img/fondi/fondo_events.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.personal#divdx {
	background : url("../img/fondi/fondo_personal.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.video#divdx {
	background : url("../img/fondi/fondo_video.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}

.fine#divdx {
	background : url("../img/fondi/fondo_fine.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.adlds#divdx {
	background : url("../img/fondi/fondo_adlds.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.normalita#divdx {
	background : url("../img/fondi/fondo_normalita.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.food#divdx {
	background : url("../img/fondi/fondo_food.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.labirintica#divdx {
	background : url("../img/fondi/fondo_labirintica.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.mestieri#divdx {
	background : url("../img/fondi/fondo_mestieri.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.sogno#divdx {
	background : url("../img/fondi/fondo_sogno.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}
.link#divdx {
	background : url("../img/fondi/fondo_link.png") no-repeat;
	width : 750px;
	height : 550px;
	float : left;
}

#divdx p {
width : 630px;
height : 400px;
float : left;
padding-top : 25px;
padding-right : 35px;
padding-left : 55px;
font-family : Helvetica, Arial, sans-serif;
color : #000000;
}
#divdx a {
font-family : Helvetica, Arial, sans-serif;
color : #ff6633;
}
#divdx a:hover {
font-family : Helvetica, Arial, sans-serif;
color : #ff6633; font-weight:bold;
}

#footer {
background-color : #cccccc;
height : 260px;
}
#footer {
background-color : #cccccc;
height : 260px;
}
#footerconteiner {
width : 940px;
margin : 0 auto;
}
#linkfoo {
height : 260px;
width : 200px;
background-color : transparent;
background-image : url("../img/fondofooter4.png");
background-repeat : no-repeat;
}
#validazionecss {
height : 60px;
width : 180px;
background-color : transparent;
margin-top : 0;
margin-right : 0;
margin-left : 10px;
position : absolute;
left : 362px;
top : 759px;
}
#validazionecss h1 {
background : url("../img/css_valid.png") no-repeat;
width : 180px;
height : 60px;
display : block;
text-indent : -999999px;
margin : 0;
}
#validazionecss h1:hover {
background-position : 0 -60px;
}
#validazionecss h1 a {
display : block;
width : 180px;
height : 60px;
}
#validazionehtml {
height : 60px;
width : 180px;
background-color : transparent;
margin-top : 0;
margin-right : 0;
margin-left : 10px;
position : absolute;
left : 362px;
top : 809px;
}
#validazionehtml h1 {
background : url("../img/html_valid.png") no-repeat;
width : 180px;
height : 60px;
display : block;
text-indent : -999999px;
margin : 0;
}
#validazionehtml h1:hover {
background-position : 0 -60px;
}
#validazionehtml h1 a {
display : block;
width : 180px;
height : 60px;
}
.menu {
width : 100px;
height : 550px;
float : right;
}
ul#prjcats li a.current, ul#prjcats li li a:hover {
background : #000000 none repeat scroll 0 0;
}
ul#prjcats li li a {
font : normal 11px/21px Helvetica, sans-serif;
background : #ff0000;
color : #fff;
padding : 3px 12px;
letter-spacing : 0;
}
ul#prjcats {
height : 40px;
list-style : none;
}
ul#prjcats li {
width : 100px;
float : left;
list-style : none;
}
ul#prjcats li a {
display : block;
height : 31px;
cursor : pointer;
}
ul#prjcats li a#aboutme {
background : url("../img/navigazione/aboutme.png") no-repeat 0 0;
}
ul#prjcats li a#bio {
height : 25px;
background : url("../img/navigazione/bio.png") no-repeat 0 0;
}
ul#prjcats li a#client {
height : 25px;
background : url("../img/navigazione/client.png") no-repeat 0 0;
}
ul#prjcats li a#aboutme:hover {
background-position : 0 -31px;
}
ul#prjcats li a#bio:hover {
background-position : 0 -30px;
}
ul#prjcats li a#client:hover {
background-position : 0 -30px;
}
ul#prjcats li a#portfolio {
background : url("../img/navigazione/portfolio.png") no-repeat 0 0;
}
ul#prjcats li a#portfolio:hover {
background-position : 0 -31px;
}
ul#prjcats li a#adv {
height : 25px;
background : url("../img/navigazione/adv.png") no-repeat 0 0;
}
ul#prjcats li a#adv:hover {
background-position : 0 -30px;
}
ul#prjcats li a#auto {
height : 25px;
background : url("../img/navigazione/auto.png") no-repeat 0 0;
}
ul#prjcats li a#auto:hover {
background-position : 0 -30px;
}
ul#prjcats li a#events {
height : 25px;
background : url("../img/navigazione/events.png") no-repeat 0 0;
}
ul#prjcats li a#events:hover {
background-position : 0 -30px;
}
ul#prjcats li a#exibition {
height : 25px;
background : url("../img/navigazione/exibition.png") no-repeat 0 0;
}
ul#prjcats li a#exibition:hover {
background-position : 0 -30px;
}
ul#prjcats li a#fineart {
height : 25px;
background : url("../img/navigazione/fine.png") no-repeat 0 0;
}
ul#prjcats li a#fineart:hover {
background-position : 0 -30px;
}
ul#prjcats li a#personal {
height : 25px;
background : url("../img/navigazione/personal.png") no-repeat 0 0;
}
ul#prjcats li a#personal:hover {
background-position : 0 -30px;
}
ul#prjcats li a#archive {
background : url("../img/navigazione/archive.png") no-repeat 0 0;
}
ul#prjcats li a#archive:hover {
background-position : 0 -31px;
}
ul#prjcats li a#otto {
height : 25px;
background : url("../img/navigazione/2008.png") no-repeat 0 0;
}
ul#prjcats li a#otto:hover {
background-position : 0 -30px;
}
ul#prjcats li a#sette {
height : 25px;
background : url("../img/navigazione/2007.png") no-repeat 0 0;
}
ul#prjcats li a#sette:hover {
background-position : 0 -30px;
}
ul#prjcats li a#contact {
background : url("../img/navigazione/contact.png") no-repeat 0 0;
}
ul#prjcats li a#contact:hover {
background-position : 0 -31px;
}
ul#prjcats li a#generic {
height : 25px;
background : url("../img/navigazione/generic.png") no-repeat 0 0;
}
ul#prjcats li a#generic:hover {
background-position : 0 -30px;
}
ul#prjcats li a#mappa {
height : 25px;
background : url("../img/navigazione/map.png") no-repeat 0 0;
}
ul#prjcats li a#mappa:hover {
background-position : 0 -30px;
}
ul#prjcats li a#info {
height : 25px;
background : url("../img/navigazione/info.png") no-repeat 0 0;
}
ul#prjcats li a#info:hover {
background-position : 0 -30px;
}
ul#prjcats li a#link {
background : url("../img/navigazione/link.png") no-repeat 0 0;
}
ul#prjcats li a#link:hover {
background-position : 0 -31px;
}
ul#prjcats li a#primo {
height : 25px;
background : url("../img/navigazione/link_1.png") no-repeat 0 0;
}
ul#prjcats li a#primo:hover {
background-position : 0 -30px;
}
ul#prjcats li a#info {
height : 25px;
background : url("../img/navigazione/info.png") no-repeat 0 0;
}
ul#prjcats li a#info:hover {
background-position : 0 -31px;
}


ul#prjcats li a#sottosezione {
height : 25px;
background : url("../img/navigazione/sottosezione.png") no-repeat 0 0;
}
ul#prjcats li a#sottosezione:hover {
background-position : 0 -31px;
}


#slideradv {
width : 700px;
height : 380px;
margin-top : 5px;
margin-left : 32px;
overflow:auto;
}

#slider {
width : 675px;
height : 500px;
margin-top : 100px;
margin-left : 50px;
}
#slider ul, #slider li {
list-style : none;
margin : 0;
padding : 0;
}
#slider li {
height : 431px;
width : 651px;
}
#firstBtn a {
display : block;
width : 60px;
height : 30px;
background : url("../img/first_btn.png") no-repeat 0 0;
text-indent : -8000px;
float : left;
margin-top : 10px;
margin-left : 50px;
}
#firstBtn a:hover {
background-position : 0 -30px;
}
#lastBtn a {
display : block;
width : 60px;
height : 30px;
background : url("../img/last_btn.png") no-repeat 0 0;
text-indent : -8000px;
float : left;
margin-top : 10px;
}
#lastBtn a:hover {
background-position : 0 -30px;
}
#prevBtn a {
display : block;
width : 82px;
height : 30px;
background : url("../img/previous_btn.png") no-repeat 0 0;
text-indent : -8000px;
float : left;
margin-top : 10px;
}
#prevBtn a:hover {
background-position : 0 -30px;
}
#nextBtn a {
display : block;
width : 56px;
height : 30px;
background : url("../img/next_btn.png") no-repeat 0 0;
text-indent : -8000px;
float : left;
margin-top : 10px;
}
#nextBtn a:hover {
background-position : 0 -30px;
}
#easyTooltip {
padding : 5px 10px;
border : 2px solid #cccccc;
background : #666666 url(bg.gif) repeat-x;
color : #fff;
}

#map { float:left;
	width : 475px;
	height : 400px;
	margin-top : 100px;
	margin-left : 40px;
}

