/* Raffaelli CSS powered by GPVD */



* {margin:0; padding:0;}

body {background:#4e575f url(../img/bg_body.gif) center top repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4e575f; text-align:center;}

/*h1 { background: transparent url(../img/header.gif) no-repeat; height:100px; width:770px; text-indent:-6666px; font-size:10px;}*/

h1 {display:none;}

h3 {font-size:16px; color:#007bb7;}

h2#attenzione {font-size:16px; color:#007bb7;}

h4, h5 {font-size:12px; color:#4e575f;}

a { color:#666; text-decoration: none; font-weight:bold; font-size: 10px; margin: 5px 0;}

a:hover { color: #28b9d8; text-decoration: none;}

ul {list-style:none;}

hr { visibility:hidden;}

* html hr {display:none;}



/* menu artisti */

#menuART { list-style:none; float: left; width: 150px; border-right:1px solid #fff;}

* html #menuART li {display:inline; } /* fix ie6 */

* html #menuART li a {height: 0} /* fix ie6 */

#menuART li a{ display:block; padding:3px 14px; margin:0; background: #e9ebec; color: #999; font-weight:normal; border-bottom: 1px solid #fff;}

#menuART li a:hover { background: #dcdddf url(../img/artHover2.gif) left repeat-y;  color: #fff; font-weight:bold; padding-left:24px;}

#menuART li a.onA { background: #00cce2 url(../img/artHover.gif) left repeat-y;  color: #fff; font-weight:bold; padding-left:24px;}

.ultimo {border: none !important;}



/* menu */

#menu {background: url(../img/bg_menu.gif) repeat-x; float:left; width:750px; padding:0 10px;}

#menu a {display:block; float:left; margin:0px; padding:0 2px;}



#menu a#home {background:url(../img/home.gif) top no-repeat; height:30px; width:36px; text-indent:-6666px;}

#menu a#home:hover {background:url(../img/home.gif) bottom no-repeat;}

#menu a#home.on {background:url(../img/home.gif) bottom no-repeat;}



#menu a#art {background:url(../img/art.gif) top no-repeat; height:30px; width:58px; text-indent:-6666px;}

#menu a#art:hover {background:url(../img/art.gif) bottom no-repeat;}

#menu a#art.on {background:url(../img/art.gif) bottom no-repeat;}



#menu a#show {background:url(../img/show.gif) top no-repeat; height:30px; width:37px; text-indent:-6666px;}

#menu a#show:hover {background:url(../img/show.gif) bottom no-repeat;}

#menu a#show.on {background:url(../img/show.gif) bottom no-repeat;}



#menu a#pastshow {background:url(../img/p-show.gif) top no-repeat; height:30px; width:74px; text-indent:-6666px;}

#menu a#pastshow:hover {background:url(../img/p-show.gif) bottom no-repeat;}

#menu a#pastshow.on {background:url(../img/p-show.gif) bottom no-repeat;}



#menu a#storia {background:url(../img/storia.gif) top no-repeat; height:30px; width:52px; text-indent:-6666px;}

#menu a#storia:hover {background:url(../img/storia.gif) bottom no-repeat;}

#menu a#storia.on {background:url(../img/storia.gif) bottom no-repeat;}



#menu a#pubblicazioni {background:url(../img/pubbl.gif) top no-repeat; height:30px; width:104px; text-indent:-6666px;}

#menu a#pubblicazioni:hover {background:url(../img/pubbl.gif) bottom no-repeat;}

#menu a#pubblicazioni.on {background:url(../img/pubbl.gif) bottom no-repeat;}



#menu a#contatti {background:url(../img/contatti.gif) top no-repeat; height:30px; width:66px; text-indent:-6666px;}

#menu a#contatti:hover {background:url(../img/contatti.gif) bottom no-repeat;}

#menu a#contatti.on {background:url(../img/contatti.gif) bottom no-repeat;}



#menu a#grafiche {background:url(../img/grafiche.gif) top no-repeat; height:30px; width:115px; text-indent:-6666px;}

#menu a#grafiche:hover {background:url(../img/grafiche.gif) bottom no-repeat;}

#menu a#grafiche.on {background:url(../img/grafiche.gif) bottom no-repeat;}



/* box */

#wrap {width:770px; margin:0 auto 10px auto; text-align:left;}



#header {height:100px; background: #303b47; visibility:visible !important;}

#cont {width:770px; float:left; background:#fff;}

#sfondoArt {width:770px; background:#fff url(../img/bg_sfondo.gif) repeat-y;  float:left; }



/*#relativo {position:relative; width:450px; text-align:center; border-right:1px solid #fff;}*/

#foto {width:450px; background:#fff; float:left; border-right:1px solid #fff; text-align:center; min-height:450px;}

* html #foto {margin-bottom:-2px; height:450px; }



#selArt {width:619px; float:left;}





#dida {float:left; width:162px; background: #c7f4f7; padding:3px;}

#bio {float:left; width:162px; background: #a3ecf1; padding:3px; padding-bottom:0; border-top:1px solid #fff;}

#frecce {float:left; width:162px; background: #a3ecf1; padding:3px; border-top:1px solid #fff; border-bottom:1px solid #fff;}

#schema {float:left; width:148px; background:#c7f4f7; padding:10px; text-align:center; border-top:1px solid #fff;}

#bio li{ padding-bottom:3px; color: #fff;}

#bio li a {color: #007bb7;}

#bio li a:hover {color: #fff;}



p.info {color: #333;}



/*mostre*/

#mostre_aus { position:relative;}

#oldshow {text-align:left; width:500px; float:left; height:250px;}

#oldshow_text{ text-align: justify; max-height:230px; width:249px; padding:10px; overflow:auto; background: #fff url(../img/text_bg.gif) repeat-x scroll; border-left:1px solid #fff; float:left;}

* html #oldshow_text{ height:230px; background: #fff url(../img/text_bg.gif) repeat-x fixed;}

.groupshow {text-align:left; width:750px; clear:both; height:100px; background:#ccff00; overflow:hidden; border-bottom:1px solid #fff;}





table.mostre_archivio {width: 500px; margin: 0 auto 0 auto;}

table.mostre_archivio td.mese strong {font-size:20px; font-weight:normal; color: #4e575f;}

table.mostre_archivio td {padding:0 0 3px 20px; text-align:left; vertical-align:top;}

table.mostre_archivio td strong { text-transform:lowercase; }

table.mostre_archivio td.mese {text-align:right; vertical-align:top; width:75px; margin-left:0; color:#007bb7;}



#mostre_archivio_aus {position:relative; width:770px; background:#c7f4f7 url(../img/bg_mostre_archivio.gif) -8px repeat-y; text-align:center; padding:10px 0; max-height: 330px; overflow:auto;}

* html #mostre_archivio_aus {height:330px;}



#eventshow {text-align:left; width:750px; clear:both; height:250px; border-top:1px solid #fff;}



#onshow {text-align:left; width:500px; float:left; height:250px;}

#onshow_text{ text-align: justify; max-height:230px; width:249px; padding:10px; overflow:auto; background: #c7f4f7; border-left:1px solid #fff; float:left;}

* html #onshow_text{ height:230px;}



#onshow_text ul {padding: 20px 0;}

#onshow_text li {padding-bottom: 10px;}





#nextshow {text-align:left; width:500px; float:right; height:250px; border-top:1px solid #fff;}

#nextshow_text{ text-align:justify; max-height:230px; width:249px; padding:10px; overflow:auto; background: #fff0bb; border-right:1px solid #fff; border-top:1px solid #fff; float:left;}

#nextshow_text h3 {color: #FF9900;}

* html #nextshow_text{ height:230px;}







#footer {padding:8px 10px 5px 10px; color:#003d90; background: #47d9e4 url(../img/bg_menu.gif) repeat-x; text-align:center; min-height:17px; overflow:auto; width:750px; clear:both;}

* html #footer { height:17px;}

#footer a { color:#003d90;}

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





#end {color:#999; padding:5px 10px; text-align:center; width:750px;}

#end a { color: #999;}

#end a:hover {color: #007bb7;} 



#back {float: left; width:30px;}

#next {float: right; width:30px;}



a img {border: none }

/*#back a{display:block; width:30px; height:30px; background:url(../img/back.gif) bottom no-repeat; text-indent: -6666px; margin:10px;}

#back a:hover{background:url(../img/back.gif) top no-repeat;}



#next a{display:block; width:30px; height:30px; background:url(../img/next.gif) bottom no-repeat; text-indent: -6666px; margin:10px;}

#next a:hover{background:url(../img/next.gif) top no-repeat;}*/





#map {float:left; width:300px; margin-right:1px;}

#box_mail { float:left; width: 319px; color:#666; text-align:center; height:300px; background: #e4e5e6;}



#name, #email, #subject {border: 0; color:#000;background: #fff; height: 20px; padding: 0 5px; width:289px; margin:1px 0;}

textarea#msg {border: 0; color: #000;background: #fff;height: 140px;width: 289px; font-size:12px !important; padding:5px; margin:1px 0;}

#puls {width:150px; height:1.8em;}

#form_mail {margin: 20px 0 10px 0; float:left; margin-top:2px;}



#infogall {float:left; width:129px; padding:0 10px; background: #c7f4f7; border-left:1px solid #fff; height:290px; padding-top:10px;}





#pubblicazioni_aus {position:relative;}

#pubblicazioni_cat {float:left; width:770px; height: 293px; overflow:auto; background:#fff /*url(../img/bg_cat.gif) bottom right no-repeat*/; padding-top:7px; }

* html #pubblicazioni_cat {background: #fff url(../img/bg_cat.gif) bottom right fixed; margin-left:-7px;width:777px;}



/*border-bottom: 7px solid #fff;  border-left: 7px solid #fff;*/



.catalogo {float:left; background: #fff; margin:0 0 7px 7px; }

.cat_img {float:left; width: 120px; text-align: center;}

.cat_text { float:left; width:111px; padding:5px; height:110px; overflow:hidden; background:#e9ebec;}



.cat_text strong{ color:#007bb7;}



#tendina_box {background: #c7f4f7; text-align:right; border-bottom:1px solid #fff; padding:2px 0;}

#tendina_form {width:120px; background: #fff; color:#4e575f; position:absolute; top:-26px; right:5px; z-index:10; font-family:Arial; font-size:10px;}



/*select box posizionamento absolute*/

#selectshow {width:120px; background: #fff; color:#4e575f; position:absolute; top:-26px; right:5px; z-index:10; font-family:Arial; font-size:10px;}



#storia_box {text-align:left; width:503px; float:left; padding-left:0; height:300px;}

#storia_text {text-align: justify; max-height:280px; width:246px; float:left; padding:10px; overflow:auto; background:#e9ebec; border-left:1px solid #fff;}

* html #storia_text {height:280px;}



#storia_text h4 { font-family: Trebuchet MS; font-size:30px; color:#72dee6;}





/* pana js cambio lingua*/

div.hide { display:none;}

div.show { }





#lang {padding-top: 0; float:right;}

#lang img {padding-left:5px;}

.bandi {color: #003d90;}