html,body { height:100%; width:100%; margin:0; padding:0; color:#000; background-color:#FFF; font-family:Arial,sans-serif; font-size:13px; letter-spacing:0.6px; }
body { text-align:center; }
body.grafica {background:#d4d3ce;}
a,a:visited { color:#888; text-decoration:none; }
a:hover,a:active { color:#888; text-decoration:none; }
img { display:block; border:none; margin:0; padding:0; }
#vcent { position:absolute; left:50%; top:50%; width:980px; height:576px; margin-left:-490px; margin-top:-288px; }
#box { text-align:left; width:980px; height:576px; position:relative; margin:0 auto 0 auto; padding:0; z-index:10; }
body.grafica #borderbox { position:absolute; background-color:#FFF; width:950px; height:590px; top:-20px; left:15px; z-index:-1; }

#index #box { background:#FFF url("img/index.jpg") center center no-repeat; letter-spacing:0.6px; }
#index #box h1 { position:absolute; margin:0; padding:0; left:417px; top:240px; text-transform:lowercase; color:#b10618; font-size:11px; }
#index p { position:absolute; margin:0; padding:0; left:562px; top:240px; color:#3C3C3C; font-size:11px; z-index:2; }
#index a { color:#b10618; }
/*#index a { padding-right:23px; padding-left:23px; color:#3C3C3C; }
#index li a:hover { color:#AAA; }
#index a.primo { padding-left:0; }
#index a.ultimo { padding-right:0; }*/

#nav { z-index:10; width:860px; padding:0; margin:0 60px 0 60px; text-align:left; color:#1F1F1F; border-top:1px solid #D7D7D7; position:absolute; left:0; bottom:35px; line-height:34px; background:#FFF; }
#nav h3 { display:inline; margin:0; padding: 12px 50px 8px 50px; text-transform:lowercase; font-size:11px; color:#A40C0C; border-right:1px solid #D7D7D7; }
#nav h3 a,#nav h3 a:visited,#nav h3 a:hover,#nav h3 a:active { color:#A40C0C; text-decoration:none; }
#nav ul { display:inline; margin:0 0 15px 0; padding:0; list-style-type:none; font-size:11px; }
#nav li { display:inline; margin:0; padding:0; list-style-type:none; background:transparent url("img/grafica-nav.png") left center no-repeat; }
#nav li.primo { background:none; }
#nav li.primo  { padding-left:25px; }
#nav li.ultimo a,#nav li.ultimo strong { padding-right:0; }
#nav li a { color:#1F1F1F; padding:0 20px 0 22px; }
#nav li a:hover,#nav li strong { color:#AAA; padding:0 20px 0 22px; }
.foto { position:absolute; left:0; top:42px; }

.arte #nav { width:auto; padding:18px 0 0 0; margin:0 60px 0 60px; text-align:left; color:#1F1F1F; position:relative; border-bottom:1px solid #D7D7D7; border-top:none; line-height:42px; }
.arte #nav h3 { display:inline; margin:0; padding: 4px 50px 15px 50px; text-transform:lowercase; font-size:11px; color:#A40C0C; border-right:1px solid #D7D7D7; }
.arte .foto { width:980px; text-align:center; padding:0; margin:0; }
.arte .foto img { display:inline; }
#contattoarte .foto { width:860px; font-size:11px; text-align:left; padding:0; margin:100px 60px 0 60px; }
#contattoarte .foto table { padding:0; margin:0 0 0 175px; }
#contattoarte .foto table textarea { width:533px; }
#contattoarte .foto table .text { width:170px; }
#biografia .foto { top:27px; width:860px; height:300px; font-size:11px; text-align:left; padding:0; margin:0 60px 0 60px; background:url("img/info.jpg") left top no-repeat; }
#biografia .foto p { text-align:left; margin:90px 0 0 340px; }
#biografia .foto dl { margin-top:90px; }
#biografia .foto dt { width:380px; text-align:right; color:#9E9E9E; float:left; }
#biografia .foto dd { width:430px; margin:0 0 1em 35px; float:left; }
#biografiapop .foto { width:580px; height:auto; font-size:11px; text-align:left; padding:0; margin:0; backGround:none; }
#biografiapop .foto dl { margin:0; }
#biografiapop .foto dt { width:80px; text-align:right; color:#9E9E9E; float:left; }
#biografiapop .foto dd { width:480px; margin:0 0 0 1em; float:left; }
#esposizioni { display:block; padding:5px; border:1px solid #D7D7D7; text-align:center; width:80px; }
#testoarte { position: absolute; width:670px; left:235px; top:205px; line-height:40px; letter-spacing:1px; }
#indicearte { display:block; list-style-type:none; margin:354px 0 0 235px; padding:0; font-size:11px; }
#indicearte li { display:block; position:relative; width:132px; float:left; list-style-type:none; margin:0; padding:0 2px 0 0; }
#indicearte span { display:block; margin:0; padding:20px 0 0 0; }

#mater1 { display:block; position:absolute; z-index:1; left:30px; top:0; }
#mater2 { display:block; position:absolute; z-index:2; left:30px; top:0; }
#mater3 { display:block; position:absolute; z-index:3; left:30px; top:0; }
#mater4 { display:block; position:absolute; z-index:10; left:60px; bottom:15px; font-size:11px; color:#717171; font-weight:bold; }
#cristo1 { display:block; position:absolute; z-index:5; right:0; top:0; }
#cristo2 { display:block; position:absolute; z-index:10; right:60px; bottom:15px; font-size:11px; color:#717171; font-weight:bold; }

#menufoto { display:block; position:absolute; z-index:11; right:60px; top:-12px; font-size:11px; }
#menufoto a { color:#1F1F1F; }
#menufoto a:hover,#menufoto strong { color:#AAA; }

#fotoarte { position:absolute; left:0; top:70px; text-align:center; width:980px; padding:0; margin:0; }
#fotoarte img { display:inline; }

.homegrafica #box { background:#FFF url("img/index.jpg") center center no-repeat; }
.homegrafica #box #piede { border:0; }
.grafica .foto { width:980px; text-align:center; padding:0; margin:0; }
.grafica .foto img { display:inline; }
.info .foto { width:860px; font-size:11px; text-align:left; padding:0; margin:0 60px 0 60px;/* background:url("img/info.jpg") left top no-repeat;*/ }
.info .foto dt { width:380px; text-align:right; color:#9E9E9E; float:left; }
.info .foto dd { width:430px; margin:0 0 1em 35px; float:left; }
.contatto .foto { width:860px; font-size:11px; text-align:left; padding:0; margin:100px 60px 0 60px; }
.contatto .foto table { padding:0; margin:0 0 0 175px; }
.contatto .foto table textarea { width:533px; }
.contatto .foto table .text { width:170px; }
.errore { color:#A40C0C; margin:0; padding:0; font-size:11px; }
.grafica #navlista { position:absolute; right:0; top:15px; display:inline; margin:0 120px 0 0; padding:0; list-style-type:none; font-size:11px; float:right; z-index:2; }
.grafica #navlista li { display:inline; margin:0; padding:0; list-style-type:none; font-size:9px; background:transparent url("img/grafica-nav-quadra.png") left center no-repeat; }
.grafica #navlista li.primo { }
.grafica #navlista li.ultimo { padding-right:0; }
.grafica #navlista a { padding:0 10px 0 11px; color:#1F1F1F; }
.grafica #navlista a:hover,.grafica #navlista strong { color:#AAA; padding:0 10px 0 11px; }
.grafica #piede { position:absolute; left:0; top:14px; width:860px; margin:0 60px 0 60px; padding:0; letter-spacing:0.6px; z-index:1; }
.grafica #piede span { margin:0 50px 0 50px; font-size:11px; color:#717171; }

